数控编程技术》教案第六章 第6页共27 把编程时假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在偏 置存储器中,该指令不改变程序就可以实现对Z轴(或X、Y轴)运动指令的终点位 置进行正向或负向补偿 使用G43指令时,实现正向偏置;用G44指令时,实现负向偏置。无论是绝 对指令还是增量指令,由H代码指定的已存入偏置存储器中的偏置值在G43时加, 在G44时则是从Z轴或Ⅹ、Y轴)运动指令的终点坐标值中减去。计算后的坐标值 成为终点 取消长度补偿指令格式: G49Z(或Ⅹ或Y) 实际上,它和指令G44G43ZH00的功能是一样的。G43、G44、G49为模态 指令,它们可以相互注销。 下面是一包含刀具长度补偿指令的程序,其刀具运动过程如图63所示 分 补偿量 实际位置 编程位置 图6.3刀具长度补偿加工
《数控编程技术》教案 第六章 第6页 共27 把编程时假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在偏 置存储器中,该指令不改变程序就可以实现对 Z 轴(或 X、Y 轴)运动指令的终点位 置进行正向或负向补偿。 使用 G43 指令时,实现正向偏置;用 G44 指令时,实现负向偏置。无论是绝 对指令还是增量指令,由 H 代码指定的已存入偏置存储器中的偏置值在 G43 时加, 在 G44 时则是从 Z 轴(或 X、Y 轴)运动指令的终点坐标值中减去。计算后的坐标值 成为终点。 取消长度补偿指令格式: G49 Z(或 X 或 Y) 实际上,它和指令 G44/G43 Z H00 的功能是一样的。G43、G44、G49 为模态 指令,它们可以相互注销。 下面是一包含刀具长度补偿指令的程序,其刀具运动过程如图 6.3 所示。 图 6.3 刀具长度补偿加工
《数控编程技术》教案第六章 第7页共27 H01=40(偏移值) NI0G9lG00X120.0Y80.0MO3S500 N20G432-320H0l; N30G0lZ-21.0F1000 N40G04P2000 N50G00Z21.0 N60X30.0Y50.0; N70G01Z-41.0 N80G00Z41.0; N90X50.0Y30.0 Nl00G0lZ-25.0; Nl10G04P2000 Nl20G00Z57.0H00; Nl30X-200.0Y-60.0M05M03: 由于偏置号的改变而造成偏置值的改变时,新的偏置值并不加到旧偏置值上。 例如,HO1的偏置值为20.0,H02的偏置值为30.0时 G90G43Z100.0Ho1 Z将达到120.0 G90G43Z100.0H02 Z将达到1300 刀具长度补偿同时只能加在一个轴上,下面的指令将出现报警。在必须进行刀 具长度补偿轴的切换时,要取消一次刀具长度补偿 G43ZH G43XH 6.2.3其他功能指令 1、段间过渡方式指令G09,G61,G64 (1)准停检验指令G09,G61,G64
《数控编程技术》教案 第六章 第7页 共27 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; 由于偏置号的改变而造成偏置值的改变时,新的偏置值并不加到旧偏置值上。 例如,H01 的偏置值为 20.0,H02 的偏置值为 30.0 时 G90 G43 Z100.0 H01 Z 将达到 120.0 G90 G43 Z100.0 H02 Z 将达到 130.0 刀具长度补偿同时只能加在一个轴上,下面的指令将出现报警。在必须进行刀 具长度补偿轴的切换时,要取消一次刀具长度补偿。 G43 Z H G43 X H 6.2.3 其他功能指令 1、段间过渡方式指令 G09,G61,G64。 (1)准停检验指令 G09,G61,G64
《数控编程技术》教案第六章 第8页共27 格式:G09: 个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终 点。该功能用于加工尖锐的棱角。G09仅在其被规定的程序段中有效。 (2)精确停止检验G61。 格式:G61。 在G61后的各程序段的移动指令都要准确停止在该程序段的终点,然后再继续 执行下个程序段。此时,编辑轮廓与实际轮廓相符。 G61与G09的区别在于G61为模态指令。G61可由G64注销 (3)连续切削方式G64。 格式:G64: 2、简化编程的指令 (1)镜像功能指令G24,G25 格式:G2 M98 P G25XY Z 例:如图6.6所示的镜像功能程序 图66镜像功能
《数控编程技术》教案 第六章 第8页 共27 格式:G09; 一个包括 G09 的程序段在继续执行下个程序段前,准确停止在本程序段的终 点。该功能用于加工尖锐的棱角。G09 仅在其被规定的程序段中有效。 (2)精确停止检验 G61。 格式:G61。 在 G61 后的各程序段的移动指令都要准确停止在该程序段的终点,然后再继续 执行下个程序段。此时,编辑轮廓与实际轮廓相符。 G61 与 G09 的区别在于 G61 为模态指令。G61 可由 G64 注销。 (3)连续切削方式 G64。 格式:G64: 2、简化编程的指令 (1)镜像功能指令 G24,G25。 格式:G24 X Y Z M98 P G25 X Y Z 例:如图 6.6 所示的镜像功能程序 图 6.6 镜像功能
《数控编程技术》教案第六章 第9页共27 %0003 主程序 N10G91G17Mo3; N20M98P100 加工 N30G24X0 Y轴镜像,镜像位置为X=0 N40M98P100 加工② N50G24X0Y0: X轴、Y轴镜像,镜像位置为(0,0) N60M98P100; 加工③ N70G25X0 取消Y轴镜像 N80G24Y0 X轴镜像 N90M98P100 加工④ N100G25Y 取消镜像 N110M05 N120M30; 子程序(①的加工程序): N200G41G00X10.0Y4.0D01 N210Y1.0 N220Z-98 N230G01Z-7.0F100 N240Y25.0; N250X10.0; N260G03X10.0Y-10.0I10.0 N270G01Y-10.0: N280X-25.0; N290G00Z105.0
《数控编程技术》教案 第六章 第9页 共27 %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;