983手工编程.ppt_第1页
983手工编程.ppt_第2页
983手工编程.ppt_第3页
983手工编程.ppt_第4页
983手工编程.ppt_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

983m系统加工程序的编制 一、 数控编程基础 a、分析零件图纸 b、制定加工工艺 c、编写加工程序。 d、将程序输入到数控系统。 f、数控系统运行加工程序,控制机床执行 各种动作,从而加工出零件。 1.1、从图纸到产品的数控加工基本流程: 1.2、编程 编程就是编写加工程序。将加工零件的刀 具运动轨迹、工艺参数以及辅助操作这些加工 信息,用数控系统规定的代码,按照数控系统 规定的格式编写成加工程序。 1.3、程序的结构 1、加工程序由若干段程序段组成。 2、程序段由一个或若干个指令字组成。 3、每个指令字由地址符和数字组成。地址符由 字母组成,每个字母、数字、符号(正负 号)称为字符。 4、程序段段号用字母n+数字表示。例如n10, n20,n30等等。 程序的结构示例: 0001号程序: o0001 n10 m3 s800 n30 g1 z-10 f100 n50 x40 n60 g2 x63 y20 r23 f100 n70 g1 y-28 f150 n130 g0 z50 n140 m30 n20 g0 g90 x-63 y-53 z12一段程序 一个指令字 地址符 1.4、机床坐标轴: 国家标准规定,机床的运动统一按工件静止 刀具相对于工件运动来描述,并以右手笛卡尔坐 标系表达,其坐标轴用x,y,z表示。若机床有转 动轴,标准规定绕x,y和z轴转动的轴分别用a、 b、c表示,其正向按右手螺旋定则确定。大姆指 指向x轴的正方向、食指指向y轴的正方向、中指 指向z轴的正方向。笛卡尔坐标系如下图所示: 右手笛卡尔坐标系示意图 1.6、数控机床各坐标轴及其方向的定义 1.6.11.6.1、z z坐标轴及其方向坐标轴及其方向 将机床沿其主轴轴线方向运动的轴定义为z 轴。所谓主轴是指产生切削动力的轴,例如铣 床、钻床、镗床上的刀具旋转轴和车床上的工件 旋转轴。 对于z轴的方向,标准规定以增大刀具与工 件间距离的方向为z轴的正方向。 1.6.21.6.2、x x坐标轴及其方向坐标轴及其方向 垂直于z轴的平面的水平方向为x轴。对于不 同类型的机床,x轴的方向有不同的规定。 若z轴为垂直(如立式铣、镗床,钻床),则 从机床主轴向床身立柱方向看,右手平伸出方向 (即往右移动)为x轴正向。 1.6.31.6.3、y y坐标轴及其方向坐标轴及其方向 确定了x、z轴以及它们的正方向后,即可按 右手定则定出y轴及其正方向。 1.6.4、立式铣床各坐标轴及其方向分析: 1、刀具的上下移动为z轴,向上为正方向。 2、工作台的左右称动为x轴,工作台向左(刀具 向右)移动为正方向。 3、工作台的前后移动为y轴,工作台向外(刀具 向里)移动为正方向。 1.7、工件坐标系及工件原点 编写零件的加工程序时,必须要建立用于编 程的坐标系,编程坐标系的各个坐标轴及其方向 的定义跟机床坐标系的定义要一致。编程坐标系 在数控机床上就表现为工件坐标系。 工件坐标系坐标原点就称之为工件原点。工 件原点与机床原点的偏置值由数控系统的偏置功 能设定。 工件坐标系建立后,刀具轨迹点的位置我们 就可以用坐标来表示。 二、加工程序的编写 2.1、编程代码的系列分类 编程代码分以下几个系列: 、g代码; 、m代码; 、f代码; 、s代码; 、t代码; 2.1.1、 g代码系列 g代码的作用为系统的准备功能以及机床的 加工机能。g代码分为模态代码和非模态代码。 模态代码(续效代码):一经使用,直到出现 同组其它任一g代码时才失效。否则该指令继续 有效,直到被同组指令取代为止。例如g0、 g1、g2、g3、g81等。g代码分组详见系统使用 手册。 非模态代码(非续效代码):只在本程序段有效。 o0000 n10 g0 g54 g90 x-55. y-55. s1000 m3 n20 z2. n30 g1 z-10. f100 n40 y45. f300 n50 x20. n60 g2 x55. y10. r35. n70 g1 y-15. n80 x50. g1在n40段继续有效 g1在n50段继续有效 g1在n60段被g2取代 2.1.2、 m代码系列 m代码:机床辅助功能指令。如主轴正反转、冷 却液的开关、工件的夹紧松开等。 例如: m3表示主轴正转 。 m4表示主轴反转 。 m5表示主轴停止。 m8表示开冷却液。 m9表示关冷却液。 m30表示程序结束。 2.1.3、 f代码 切削进给速度功能,控制刀具或工件台的移 动速度。有每分钟进给及每转进给两种状态。分 别由g94、g95指定。 在g94状态时: f100表示进给速度为100毫米/分钟。 在g95状态: f1表示进给速度为1毫米/转。 2.1.4、s代码 主轴转速功能,指定主轴转速。代码后的 数值即为主轴转速。 例如: s1000表示主轴的转速为1000转/分钟。 2.1.5、t代码 机床的自动换刀功能。 例如: t1表示调用一号刀。 t12表示调用12号刀。 2.2、 g代码系列指令 刀具从现处的位置快速移动至指令中所指定 的位置。快速移动时各轴分别用快速进给速度移 动,所以定位时的刀具轨迹不总是直线。快速移 动的速度由系统参数设置。 编程格式:编程格式: g0 x y z g0 x y z x y zx y z:为快速移动的终点位置坐标。 坐标值可以是绝对坐标值或是相对坐标值。 2.2.1、 g0 :快速定位指令 编程坐标: 绝对坐标:坐标值是相对于工件坐标系原点计算 的。坐标值的计算参考点是相同的。 相对坐标:坐标值是相对于上一点位置计算的。 坐标值的计算参考点是变化的。 使用绝对坐标绝对坐标编程叫做绝对坐标编程。程序 中用g90指定。g90为系统初始代码。电源一接 通,g90作为起始代码自动生效。 使用相对坐标相对坐标编程叫做相相对坐标编程。程序 中用g91指定。 g0 :快速定位指令应用 要执行的动作:刀具从a点快速移动至b点。 绝对坐标编程:n30 g90 g0 x80 y35 相对坐标编程:n30 g91 g0 x110 y55 2.2.22.2.2、g1 :g1 :直线插补直线插补 刀具从现处的位置移动至指令中所指定的位刀具从现处的位置移动至指令中所指定的位 置,移动轨迹为连接两点间的直线。移动的速度置,移动轨迹为连接两点间的直线。移动的速度 由进给速度由进给速度f f指令指定。指令指定。 编程格式:编程格式: g1 x y z fg1 x y z f x y zx y z:为移动的终点位置坐标。 ff:为刀具刀具移动的速度,即切削进给速度。 g1 :g1 :直线插补应用直线插补应用 将执行动作:将执行动作:刀具从现处位置a点沿ab间的直线 轨迹移动移动至直线终点b点。 程序:程序: 绝对坐标编程:n50 g90 g1 x-63 y43 f200 相对坐标编程:n50 g91 g0 x0 y96 f200 2.2.3、 g2/g3g2/g3 : :圆弧插补指令圆弧插补指令 刀具从现处位置沿圆弧轨迹移动至圆弧终刀具从现处位置沿圆弧轨迹移动至圆弧终 点。移动的速度由进给速度点。移动的速度由进给速度f f指令指定。指令指定。 编程格式:编程格式: xyxy平面圆弧:平面圆弧: g2g2或或g3 x y r fg3 x y r f x yx y:为圆弧的终点位置坐标。:为圆弧的终点位置坐标。 rr:圆弧的半径。:圆弧的半径。 ff:为刀具移动的速度,即切削进给速度。:为刀具移动的速度,即切削进给速度。 g2 g2 :顺时针圆弧插补。:顺时针圆弧插补。 g3 g3 :逆时针圆弧插补。:逆时针圆弧插补。 g2/g3g2/g3 : :圆弧插补指令应用圆弧插补指令应用 将执行动作:刀具从现处位置刀具从现处位置c c点沿点沿cdcd之间的圆之间的圆 弧轨迹移移动至圆弧终点弧轨迹移移动至圆弧终点d d。cdcd段圆弧是一段顺段圆弧是一段顺 时针圆弧轨迹,所以用时针圆弧轨迹,所以用g2g2指令。指令。 程序:程序: 绝对坐标编程: n80 g90 g2 x63 y20 r23n80 g90 g2 x63 y20 r23 相对坐标编程:相对坐标编程: n80 g91 g2 x23 y-23 r23 f100n80 g91 g2 x23 y-23 r23 f100 平面的选择: g17g17:该指令表示选择xy平面,在此平面中进行 圆弧插补和刀具补偿 。此代码为系统初始代码 。 电源一接通 g17 就作为平面选择的起始代码而 自动生效。 g18g18:该指令表示选择xz平面,在此平面中进行 圆弧插补和刀具补偿 。 g19g19:该指令表示选择yz平面,在此平面中进行 圆弧插补和刀具补偿 。 g17g17、g18g18、g19g19平面顺逆圆弧判断示意图:平面顺逆圆弧判断示意图: 用ijk代替r编程 i i:表示圆心点相对起点在x轴上的增量 。 j j:表示圆心点相对起点在y轴上的增量 。 k k:表示圆心点相对起点在z轴上的增量 。 用ijk代替r编程应用 程序:程序: 。 n50g1x15y0 n60g2i-15i-15 。 2.2.4、g0、g1、g2/g3综合应用 编写左图 所示零件的加 工程序。加工 使用刀具为直 径10毫米的平 底刀。 图1 加工程序如下: o0000 n10 g0 g54 g90 x-55. y-55. s1000 m3 n20 z2. n30 g1 z-10. f100 n40 y45. f300 n50 x20. n60 g2 x55. y10. r35. n70 g1 y-15. n80 x50. n90 g3 x25. y-40. r25. n100 g1 y-45. n110 x-65. n120 g0 z10. n130 m30 2.2.5、刀具半径补偿功能 从图1可知,走刀轨迹是刀具中心轨迹。刀具 中心轨迹跟工件轮廊是不重合的而是偏距一个刀 具半径出来的。如果不用刀具半径补偿功能,编 程时就要先计算出刀具中心轨迹的各节点坐标再 按刀具中心轨迹的坐标来编程。大大加大编程的 难度及工作量。如果使用刀具半径补偿功能编程 时按图纸尺寸编程就可,我们只需事先在数控系 统里设置刀具半径值。运行程序时系统会自动执 行偏置工件轮廓一个刀具半径的刀具轨迹。 刀具半径补偿功能和的作用: 1)编程时可不考虑刀具半径,按图纸尺寸编程。 2)当刀具半径发生变化时,不必重新修改程序, 只需更改系统设置的刀具半径值即可。 3)通过调用不同的刀具半径补偿值,可用同一 程序、同一刀具进行粗加工和精加工。 刀具半径补偿指令 指令格式:指令格式: g41 d_:刀具半径左补偿。 g42 d_:刀具半径右补偿。 g40:取消刀具半径补偿 。 d_表示调用的刀补号,如d1表示调用1号刀补。 顺着刀具移动的方向看,刀具在工件左侧, 使用刀具半径左补偿。 顺着刀具移动的方向看,刀具在工件右侧, 使用刀具半径左补偿。 刀具半径补偿应用 o0000 n10 g0 g90 g54 x-60. y-50. s1000 m3 n20 z5. n30 g1 z-10. f200. n40 g1 g41 d1 g41 d1 x-50 y-40 y40. f300. n60 x20. 加工图1所示零件的程序: n70 g2 x50. y10. r30. n80 g1 y-10. n90 g3 x20. y-40. r30. n100 g1 x-60. n110 g0 z10. n120 g0 g40 x0 y0 n130 m30 % 刀轨示意图: 固定循环g代码 四、矩形、圆柱外形的精加工 一、钻、镗孔循环。 二、攻丝循环。 三、矩形腔、圆柱腔的粗精加工。 四、矩形、圆柱外形的精加工。 g81、点钻循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g81 x_ y_ z_ r_ f_ k_ g81 x_ y_ z_ r_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 k _:孔的数目 g81、点钻循环应用实例 g82、锪镗循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g82 x_ y_ z_ r_ p_ f_ k_ g82 x_ y_ z_ r_ p_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g82、点钻循环应用实例 g83、排屑钻孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g83 x_ y_ z_ r_ q_ f_ k_ g83 x_ y_ z_ r_ q_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g83、点钻循环应用实例 g73、高速钻孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g73 x_ y_ z_ r_ q_ f_ k_ g73 x_ y_ z_ r_ q_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g73、高速钻孔循环应用实例 g76、精镗循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g76 x_ y_ z_ r_ q_ f_ k_ g76 x_ y_ z_ r_ q_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g76、精镗循环应用实例 g85、镗孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具沿z轴以切削进给速度退刀以切削进给速度退刀至r平 面或者初始点平面。 示意图: 编程格式:编程格式: g85 x_ y_ z_ r_ q_ f_ k_ g85 x_ y_ z_ r_ q_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g85、镗孔循环应用实例 g86、镗孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z轴快速退刀快速退刀至r平面或者 初始点平面。 示意图: 编程格式:编程格式: g86 x_ y_ z_ r_ f_ k_ g86 x_ y_ z_ r_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g86、镗孔循环应用实例 g87、背镗孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g87 x_ y_ z_ r_ q_ f_ k_ g87 x_ y_ z_ r_ q_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g87、背镗孔循环应用实例 g88、背镗孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g88 x_ y_ z_ r_ p_ f_ k_ g88 x_ y_ z_ r_ p_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g88、背镗孔循环应用实例 g89、镗孔循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g88 x_ y_ z_ r_ p_ f_ k_ g88 x_ y_ z_ r_ p_ f_ k_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g88、背镗孔循环应用实例 g04指令可使刀具作短时间(如几秒钟)的暂停( 延迟),进行无进给的光整 加工,用于车槽、 镗平面、镗孔、锪孔等场合,以获得圆整而 光滑的表面。 .1.6锪削:spot facing; counterboring; countersinking 用锪钻或锪刀刮平孔的端面或切出沉孔的方法。 g84、右旋攻丝循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度开始 攻丝直至孔底,到达孔底后停止主轴并暂停地址 p指定的时间。再主轴反转,刀具沿z轴退刀至r 。 平面或者初始点平面。 示意图: 编程格式:编程格式: g84 x_ y_ z_ r_ p_ f_ g84 x_ y_ z_ r_ p_ f_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g84、右旋攻丝应用实例 g04指令可使刀具作短时间(如几秒钟)的暂停( 延迟),进行无进给的光整 加工,用于车槽、 镗平面、镗孔、锪孔等场合,以获得圆整而 光滑的表面。 .1.6锪削:spot facing; counterboring; countersinking 用锪钻或锪刀刮平孔的端面或切出沉孔的方法。 g74、左旋攻丝循环 刀具首先从初始点快速定位至孔的xy轴位 置,z轴快速定位至r平面,再从r平面高度以切 削进给速度钻至孔底,到达孔底后暂停地址p指 定的时间。刀具直接沿z 轴快速退刀至r平面或者初始点平面。 示意图: 编程格式:编程格式: g74 x_ y_ z_ r_ p_ f_ g74 x_ y_ z_ r_ p_ f_ x_ y_: 孔位置的x、y轴坐标。 z_:孔底的z轴坐标。绝对坐标编程时表示孔底 的绝对坐标值,相对坐标编程时表示孔底相对 于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 f_:钻孔的切削进给速度。 p _:孔的数目 g74、左旋攻丝应用实例 g04指令可使刀具作短时间(如几秒钟)的暂停( 延迟),进行无进给的光整 加工,用于车槽、 镗平面、镗孔、锪孔等场合,以获得圆整而 光滑的表面。 .1.6锪削:spot facing; counterboring; countersinking 用锪钻或锪刀刮平孔的端面或切出沉孔的方法。 g22/g23、圆内凹槽粗铣循环 刀具路径自动在xy平面、z轴分层。 xy平面分层:刀具首先从圆心开始,以螺旋方式 分层铣削直至加工出地址i指定的圆凹槽。 g22:逆时针圆内槽粗铣。 g23:顺时针圆内槽粗铣。 编程格式:编程格式: g22/g23 x_ y_ z_ r_ i_ w_ q_ v_ d_ f_ k_g22/g23 x_ y_ z_ r_ i_ w_ q_ v_ d_ f_ k_ x_ y_: 圆槽中心点位置的x、y轴坐标。 z_:圆槽底部的z轴坐标。绝对坐标编程时表示 圆槽底部的绝对坐标值,相对坐标编程时表示 圆槽底部相对于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 i_:圆槽的半径。 l_:xy平面的刀间距,0l刀具直径。 w_:z轴首次切深,是从r基准面开始计算,w应 大于0(若首次切深超过槽底位置,则直接在槽 底加工)。 q_:z轴方向的每层切深,(注意:最后一层切 深可能不等于此值)。 v_:快速下刀时,离未加工表面的距离,应大 于0。 d_:刀具直径序号,d0认为默认刀具直径为0。 根据给定的序号取出当前刀具直径值。 k_:重复次数。 g22/g23、圆内凹槽粗铣应用实例 工艺安排: 1、工件坐标系原点在工件顶面中心点。 2、加工使用刀具为直径16的平底刀。 加工图所示工件的加工程序 n10 m3 s500 n20 g0 g90 g54 x50.0 y20.0 z10.0 n30 g22 x0 y0 z-10.0 r5.0 i25.0 l8.0 q2.0 v0.5 d1 n40 g0 x50.0 y20.0 z50.0 n50 m30 g24/g25、圆内凹槽精铣循环 刀具路径自动在xy平面、z轴分层。 xy平面分层:刀具首先从圆心开始,以螺旋方式 分层铣削直至加工出地址i指定的圆凹槽。 g24:逆时针圆内槽精铣。 g25:顺时针圆内槽精铣。 编程格式:编程格式: g24/g25 x_ y_ z_ r_ i_ j_ d_ f_ k_g24/g25 x_ y_ z_ r_ i_ j_ d_ f_ k_ x_ y_: 圆槽中心点位置的x、y轴坐标。 z_:圆槽底部的z轴坐标。绝对坐标编程时表示 圆槽底部的绝对坐标值,相对坐标编程时表示 圆槽底部相对于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 i_:圆槽的半径。 j_:精铣起点与圆槽中心点之间在x轴上的距离 ,为正值。 d_:刀具直径序号,d0认为默认刀具直径为0。 根据给定的序号取出当前刀具直径值。 k_:重复次数。 g24/g25、圆内凹槽精铣循环应用实例 工艺安排: 1、工件坐标系原点在工件顶面中心点。 2、加工使用刀具为直径8的平底刀。 加工图所示工件的加工程序 n10 m3 s500 n20 g0 g90 g54 x20.0 y0 z10.0 n30 g24 x0 y0 z-10.0 r5.0 i25.0 j10.0 d1 n40 g0 x50.0 y20.0 z50.0 n50 m30 g33/g34、矩形凹槽粗铣循环 刀具路径自动在xy平面、z轴分层。 xy平面分层:刀具首先从圆心开始,以螺旋方式 分层铣削直至加工出地址i指定的圆凹槽。 g33:逆时针圆内槽粗铣。 g34:顺时针圆内槽粗铣。 编程格式:编程格式: g33/g34 x_ y_ z_ r_ i_ j_ l_ w_ q_ v_ u_ g33/g34 x_ y_ z_ r_ i_ j_ l_ w_ q_ v_ u_ d_ f_ k_d_ f_ k_ x_ y_: 圆槽中心点位置的x、y轴坐标。 z_:圆槽底部的z轴坐标。绝对坐标编程时表示 圆槽底部的绝对坐标值,相对坐标编程时表示 圆槽底部相对于r平面的增量坐标。 r_:定义一安全平面。该安全平面平行于xy平 面并且要高于孔表面一段距离。增量坐标编程 时表示从初始平面到r平面的距离;绝对编程时 表示r平面的绝对坐标值。 i_:矩形槽在x轴方向的宽度。 j_:矩形槽在y轴方向的宽度。 l_:xy平面的刀间距,0l刀具直径。 w_:z轴首次切深,是从r基准面开始计算,w应 大于0(若首次切深超过槽底位置,则直接在槽 底加工)。 q_:z轴方向的每层切深,(注意:最后一层切 深可能不等于此值)。 v_:快速下刀时,离未加工表面的距离,应大 于0。 u_:矩形腔转角半径,省略则表示无转角圆弧 半径。 d_:刀具直径序号,d0认为默认刀具直径为0。 根据给定的序号取出当前刀具直径值。 k_:重复次数。 g33/g34、矩形凹槽粗铣应用实例 工艺安排: 1、工件坐标系原点在工件顶面中心点。 2、加工使用刀具为直径16的平底刀。 加工图所示工件的加工程序 n10 m3 s500 n20 g0 g90 g54 x50.0 y20.0 z10.0 n30 g33 x0 y0 z-10.0 r5.0 i80.0 j50.0 l8.0 q2.0 v0.5 u5.0 d1 n40 g0 x50.0 y20.0 z50.0 n50 m30 g35/g36、矩形凹槽精铣循环 刀具路径自动在xy平面、z轴分层。 xy平面分层:刀具首先从圆心开始,以螺旋方式 分层铣削直至加工出地址i指定的圆凹槽。 g35:逆时针圆内槽粗铣。 g36:顺时针圆内槽粗铣。 编程格式:编程格式: g35/g36 x_ y_ z_ r_ i_ j_ u_ d_ f_ k_g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论