准确定位/连续路径加工(G60/G64)
根据加工工艺的要求,可以通过G60/G64指令指定程序段之间的连接方式。
指令格式:G60 ;准确定位(模态)
G64 ;连续路径加工(模态,初态)
恒线速切削:G96/G97
格式:G96S_建立恒线速切削,模态(S_指表面速度(米/分))
G97 取消恒线速切削,模态,初态
在恒线速G96 状态下,S_地址字指线速度(米/分)
在取消恒线速G97状态下,S_地址字指主轴转速(转/分)恒线速G96按“绝对坐标”改变主轴转速
G96:恒线速度有效
G97:取消恒线速度功能 G50 S:限制主轴最高转速。
S:G96 后面的S 值为切削的恒定线速度,单位为m/min:G97后面的S值为取消恒线速度后,指定的主轴转速,单位为r/min:如缺省,则为执行G96 指令前的主轴转速度。
使用恒线速度功能,主轴必须能自动变速。(如:伺服主轴、变频主轴)在系统参数中设定主轴最高限速。
恒线速控制下G96的主轴速度下限值(rpm)可通过速度参数P35设置。
恒线速加工时主轴倍率开关不起作用。例,如图所示,用恒线速度功能编程
403127
N1 TO101X60 Z4 (设立坐标系,定义对刀点的位置)
N2s400 (主轴以400r/min旋转)
N3 G96 S80 (恒线速度有效,线速度为80m/min)
N4 GOO X1(刀到中心,转速升高,直到主轴到最大限速)
N5 G01 Z1 F80 (工进接触工件)
N6 G03 U28 W-34 R15 (加工R15 圆弧段)
N7 G02 X26 Z-31 R5 (加工R5 圆弧段)
N8 G01 Z-40 (加工中26外圆)
N9 X40 Z5 (回对刀点)
N10 G97 S300 (取消恒线速度功能,设定主轴按300r/min旋转)
N11 M30 (主轴停、主程序结束并复位)
进给方式指令G98、G99
G98指定 GO1、G02、G03等切削加工方式为每分钟进给方式,用F指定进给速度。范围为0.01-15000mm/min。
G99指定 GO1、GO2、G03等刀削加工方式为每转进给方式,用F指定进给速度。范围为0.001-500mm/r。
当使用G99 指令时,主轴必须安装编码器,否则将处于等待状态。当主轴转速很慢时(<10r/min)加工可能会不均匀,使用时请注意
检测跳转指令G31、G311
指令格式:G31XZFP
G311XZF P
G311 与G31的唯一不同在于如果没有检测到信号,G311会报警提示, G31不会报警提示而继续执行。
P后的数据为:跳转行号(不输入时为下一行)加上输入点编号XO0-X39 再加上1000或再加上2000,加上1000表示检测到该输入点有效时跳转:加上2000表示检测到该输入点无效时跳转。
例如:G31X50 Z100 F100 P331022表检测到输入点X22有效时就中止当前段而执行N33段。
G311 X50 Z100 F100 P2021表检测到输入点X21无效时就中止当前段而执行下一段。若X21一直有效就报警。
选择坐标系指令(G53/G54/G55/G56/G57/G58/G59)用来选择工件坐标系或机床坐标系。
指令格式:G53(G54/G55/G56/G57/G58/G59) (设定后为模态)
G53 机床坐标系 G54 工件坐标系1 G55 工件坐标系2 G56 工件坐标系3 G57 工件坐标系4 G58工件坐标系5 G59 工件坐标系6
G53机床坐标系是指由机床第一参考点(即机床零点)确定的坐标系。第一参考点在机床坐标系中的坐标值可在参考点参数中设置,若修改第一参考点在机床坐标系中坐标值后应进行一次手动回参考点操作。G53为默认坐标系。
G54/G55/G56/G57/G58/G59工件坐标系在机床坐标系中的偏移量由坐标系参
数中的设置决定。
,