第6章数控铣床编程 习数控铣床加工的特点 习数控铣加工的刀具补偿及其他功能指令 固定循环 数控铣加工编程实例 物但录员员想
第6章 数控铣床编程 数控铣床加工的特点 数控铣加工的刀具补偿及其他功能指令 固定循环 数控铣加工编程实例
第6章数控铣床编程 6.1数控铣床加工的特点 6.1.1数控铣床加工的对象 数控铣床主要用于加工平面和曲面轮廓的零件,还可以加工复杂 型面的零件,如凸轮、样板、模具、螺旋槽等。同时也可以对零件进 行钻、扩、铰、锪和镗孔加工 6.1.2数控铣床加工的特点 1、零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或 难以控制尺寸的零件,如模具、壳体类零件等。 2、能加工普通机床无法加工或很难加工的零件,如用数学模型描 述的复杂曲线零件以及三维空间曲面类零件。 3、能加工一次装夹定位后,需进行多道工序加工零件。 4、加工精度高、加工质量稳定可靠 5、生产自动化程序高。 6、生产效率高 7、属于断续切削方式,对刀具的要求较高,具有良好的抗冲击性、 韧性和耐磨性。在干式切削下,要有红硬性。 物但录员员想
6.1.1 数控铣床加工的对象 6.1 数控铣床加工的特点 数控铣床主要用于加工平面和曲面轮廓的零件,还可以加工复杂 型面的零件,如凸轮、样板、模具、螺旋槽等。同时也可以对零件进 行钻、扩、铰、锪和镗孔加工。 6.1.2 数控铣床加工的特点 1、零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或 难以控制尺寸的零件,如模具、壳体类零件等。 2、能加工普通机床无法加工或很难加工的零件,如用数学模型描 述的复杂曲线零件以及三维空间曲面类零件。 3、能加工一次装夹定位后,需进行多道工序加工零件。 4、加工精度高、加工质量稳定可靠。 5、生产自动化程序高。 6、生产效率高。 7、属于断续切削方式,对刀具的要求较高,具有良好的抗冲击性、 韧性和耐磨性。在干式切削下,要有红硬性。 第6章 数控铣床编程
第6章数控铣床编程 6.1数控铣床加工的特点 6.1.3数控铣床编程时应注意的问题 大了解数控系统的功能及规格。不同的数控系统在编写数 控加工程序时,在格式及指令上是不完全相同的。 次熟悉零件的加工工艺 大合理选择刀具、夹具及切削用量、切削液。 次编程尽量使用子程序。 大程序零点的选择要使数据计算的简单。 物但录员员想
第6章 数控铣床编程 6.1.3 数控铣床编程时应注意的问题 6.1 数控铣床加工的特点 *了解数控系统的功能及规格。不同的数控系统在编写数 控加工程序时,在格式及指令上是不完全相同的。 *熟悉零件的加工工艺。 *合理选择刀具、夹具及切削用量、切削液。 *编程尽量使用子程序。 *程序零点的选择要使数据计算的简单
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.1刀具半径补偿G40,G41,G42 刀具半径补偿指令格式如下: G17G41(或G42)G00(或G01)XYD 或G18G41(或G42)G00(或G01)XZD 或G19G4(或G42)600(或G01)YZD;D为刀补号地址 G40 为取消刀具半径补偿 补偿量 刀具旋转方向 个刀县进给方向 刀具旋转方向 刀具进给方向 补偿量 G41刀具左补偿(顺铣)G42刀具右补偿(逆铣) 物但录员员想
第6章 数控铣床编程 6.2.1 刀具半径补偿 G40,G41,G42 6.2 数控铣加工的刀具补偿及其他功能指令 刀具半径补偿指令格式如下: G17 G41(或G42) G00(或G01) X Y D 或G18 G41(或G42) G00(或G01) X Z D 或G19 G41(或G42) G00(或G01) Y Z D;D为刀补号地址 G40 为取消刀具半径补偿 G41刀具左补偿(顺铣)G42刀具右补偿(逆铣)
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.1刀具半径补偿G40,G41,G42 按增量方式编程: O0001 N10G54G91G17G00M03G17指定刀 补平面(XOY平面) N20G41X20.0Y10.0D01 建立刀补 30 (刀补号为01) N30G01Y40.0F200 白N40X300 10 N50Y-30.0 N60X-40.0 文N70G00G40X100Y200M05解除刀补 N80 M02 物但录员员想
第6章 数控铣床编程 6.2.1 刀具半径补偿 G40,G41,G42 6.2 数控铣加工的刀具补偿及其他功能指令 按增量方式编程: O0001 N10 G54 G91 G17 G00 M03 G17指定刀 补平面(XOY平面) N20 G41 X20.0 Y10.0 D01 建立刀补 (刀补号为01) N30 G01 Y40.0 F200 N40 X30.0 N50 Y-30.0 N60 X-40.0 N70 G00 G40 X-10.0 Y-20.0 M05 解除刀补 N80 M02
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.2刀具长度补偿G43,G44,G49 格式:G43(G44)ZH 其中:Z为补偿轴的终点值。根据补偿的实际需要,还可 以为X、Y等,但在程序中只能选一个。H为刀具长度偏移 量的存储器地址。和刀具半径补偿一样,长度补偿的偏置 存储器号有H00~H99共100个,偏移量用MDI方式输入,偏 移量与偏置号一一对应。偏置号H0O一般不用,或对应的 偏移值设置为0。 使用G43指令时,实现正向偏置;用G44指令时,实现负向 偏置。 取消长度补偿指令格式:G49Z(或X或Y) 实际上,它和指令G4/G43ZH00的功能是一样的。G43、 G44、G49为模态指令,它们可以相互注销。 物但录员员想
第6章 数控铣床编程 6.2.2 刀具长度补偿 G43,G44,G49 6.2 数控铣加工的刀具补偿及其他功能指令 格式:G43(G44) Z H 其中: Z为补偿轴的终点值。根据补偿的实际需要,还可 以为X、Y等,但在程序中只能选一个。H为刀具长度偏移 量的存储器地址。和刀具半径补偿一样,长度补偿的偏置 存储器号有H00~H99共100个,偏移量用MDI方式输入,偏 移量与偏置号一一对应。偏置号H00一般不用,或对应的 偏移值设置为0。 使用G43指令时,实现正向偏置;用G44指令时,实现负向 偏置。 取消长度补偿指令格式:G49 Z(或X或Y) 实际上,它和指令G44/G43 Z H00的功能是一样的。G43、 G44、G49为模态指令,它们可以相互注销
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.2刀具长度补偿G43,G44,G49 H01--40(偏移值 N10G91G00X120.0Y80.0.M03 S500; 1④ N20G43Z-32.0HO N30G01Z-21.0F1000; N40G04P2000; N50G00Z21.0; N60X30.0Y-50.0; 补偿量 N70G01Z-41.0; 实际位置 N80G00Z41.0 编程位置 N90X50.0Y30.0 N100601250 N110G04P2000; N120G00Z570H00; N130X-200.0¥-60.0M05M03; 物但录员员想
第6章 数控铣床编程 6.2.2 刀具长度补偿 G43,G44,G49 6.2 数控铣加工的刀具补偿及其他功能指令 H01=-4.0(偏移值) N10 G91 G00 X120.0 Y80.0 M03 S500; N20 G43 Z-32.0 H01; N30 G01 Z-21.0 F1000; N40 G04 P2000; N50 G00 Z21.0; N60 X30.0 Y-50.0; N70 G01 Z-41.0; N80 G00 Z41.0; N90 X50.0 Y30.0; N100 G01 Z-25.0; N110 G04 P2000; N120 G00 Z57.0 H00; N130 X-200.0 Y-60.0 M05 M03;
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.3其他功能指令 1、段间过渡方式指令G09,G61,G64 (1)准停检验指令G09,G61,G64。 格式:G09 个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终 。该功能用于加工尖锐的棱角。G09仅在其被规定的程序段中有效。 (2)精确停止检验G61。 格式:G61 在G61后的各程序段的移动指令都要准确停止在该程序段的终点,然后再继 续执行下个程序段。此时,编辑轮廓与实际轮廓相符。 G61与G09的区别在于G61为模态指令。G61可由G64注销。 (3)连续切削方式G64。 格式:G64: 在G64之后的各程序段间轴的运动刚开始减速时就开始执行下一程序段, 直到遇到G61为止。 物但录员员想
1、段间过渡方式指令G09,G61,G64 第6章 数控铣床编程 6.2.3 其他功能指令 6.2 数控铣加工的刀具补偿及其他功能指令 (1)准停检验指令G09,G61,G64。 格式:G09; 一个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终 点。该功能用于加工尖锐的棱角。G09仅在其被规定的程序段中有效。 (2)精确停止检验G61。 格式:G61。 在G61后的各程序段的移动指令都要准确停止在该程序段的终点,然后再继 续执行下个程序段。此时,编辑轮廓与实际轮廓相符。 G61与G09的区别在于G61为模态指令。G61可由G64注销。 (3)连续切削方式G64。 格式:G64: 在G64之后的各程序段间轴的运动刚开始减速时就开始执行下一程序段, 直到遇到G61为止
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.3其他功能指令 1、段间过渡方式指令G09,G61,G64 100 150X N10G91G01G61Y70F200N10c91G01G64Y70F200 N20X100; N20X100 物但录员员想
第6章 数控铣床编程 1、段间过渡方式指令G09,G61,G64 6.2.3 其他功能指令 6.2 数控铣加工的刀具补偿及其他功能指令 N10 G91 G01 G61 Y70 F200; N20 X100; N10 G91 G01 G64 Y70 F200 N20 X100
第6章数控铣床编程 6.2数控铣加工的刀具补偿及其他功能指令 6.2.3其他功能指令 2、简化编程的指令 子租)3(①的加工程序):主程序 器含 Y轴像,位置为X=0 NEOW9&n:式 加工② №30G267HY00Z轴镜像,位置为 30哈下②建镜像,由指令坐标轴后的 但增镜像位算8取 G25为 报源3,(25为缺省(可④ 900(505.0; 取消镜像 NBIO0. GM05X-5.0Y-10.0; N20M93; 物但录员员想
第6章 数控铣床编程 2、简化编程的指令 6.2.3 其他功能指令 6.2 数控铣加工的刀具补偿及其他功能指令 (1)镜像功能指令G24,G25。 格式:G24 X Y Z M98 P G25 X Y Z G24建立镜像,由指令坐标轴后的 坐标值指定镜像位置,G25指令取 消镜像。G24、G25为模态指令, 可相互取消,G25为缺省值。 %0003 主程序 N10 G91 G17 M03; N20 M98 P100; 加工① N30 G24 X0; Y轴镜像,位置为X=0 N40 M98 P100;式 加工② N50 G24 X0 Y0; X、Y轴镜像,位置为 (0,0) N60 M98 P100; 加工③ N70 G25 X0; 取消Y轴镜像 N80 G24 Y0; X轴镜像 N90 M98 P100; 加工④ N100 G25 Y0; 取消镜像 N110 M05; N120 M30; 子程序(①的加工程序): %100 N200 G41 G00 X10.0 Y4.0 D01; N210 Y1.0 N220 Z-98.0; N230 G01 Z-7.0 F100; N240 Y25.0; N250 X10.0; N260 G03 X10.0 Y-10.0 I10.0; N270 G01 Y-10.0; N280 X-25.0; N290 G00 Z105.0; N300 G40 X-5.0 Y-10.0; N310 M99;