
在法兰克系统中,M指令和G代码是数控编程的核心。M03代表主轴正转,设定转速为1000转/分钟;M04表示主轴反转;M05用于主轴停止。M10、M14和M15控制切削液的开启和关闭;M25则用于托盘的上升操作。M85用于工件计数器加1,M19用于主轴定位,M99用于循环结束,M30则标记整个程序的终止。
G代码中,G00表示快速定位,G01表示主轴直线切削,G02和G03分别表示顺时针和逆时针圆弧切削,G04用于暂停,暂停时间可指定为秒数,如G04 X4表示暂停4秒。G10用于数据预设,G28用于原点复归,U轴和W轴复归可通过G28 U0W0来实现。G41和G42分别用于刀尖左侧和右侧半径补偿,G40则取消刀具半径补偿。G97和G98分别以转速和时间进给,G73用于循环,G80则取消循环。G10 00和G11 00分别用于设置和取消模态数据,G17、G18和G19用于选择XY、ZX和YZ平面,G20和G21则用于英制和米制的模态设置。
G22、G23用于设置和关闭行程检查开关,G25和G26则控制主轴速度波动检查。G27用于非模态的参考点返回检查,G28和G31分别用于模态和非模态的参考点返回与跳步功能。G40、G41和G42分别取消、左补偿和右补偿刀具半径,G43和G44则用于正和负补偿,G49取消刀具长度补偿。G52和G53用于设置局部坐标系和机床坐标系,G54至G59则分别设置第一至第六工件坐标系,G65用于调用宏程序,G66和G67则用于宏程序调用和取消。G73、G74、G76、G80至G89分别用于高速深孔钻孔、左旋攻螺纹、精镗、固定循环注销、钻孔、钻孔循环、深孔钻孔循环、攻螺纹循环、粗镗、镗孔、背镗和镗孔循环。
G90和G91则分别用于绝对和增量尺寸的设定,G92用于设置工件坐标原点。这些指令和代码共同构建了法兰克系统中复杂的数控编程体系,确保了加工过程的高效和精确。