同一程序段中可以有几个G代码呈现,但当两个或两个以上的同组G代码呈现时,最终呈现的一个(同组的)G代码有用。
在固定循环模态下,任何一个01组的G代码都将使固定循环模态主动撤销,成为G80模态。
从表中咱们咱们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当时的程序段中起效果,并且在今后的程序段中一直起效果,直到程序中呈现另一个同组的G代码中止,同组的模态G代码操控同一个方针但起不同的效果,它们之间是不相容的。00组的G代码对错模态的,这些G代码只在它们地点的程序段中起效果。标有*号的G代码是上电时的初始状况。关于G01和G00、G90和G91上电时的初始状况由参数决议。
如宣布M149T△△1指令,刀库就旋转并挑选△△刀位.如进行MD1刀具挑选操作,则NC会主动宣布指令.
使磁带记载中止.主动运转中运转M30,则程序程序段被实施后,运转主动中止.
输入M35指令,则在第一次发ATC指令时,可检测刀具是否损坏.(仅在MAZATROL程序语言中有用)
g代码一览表表11g代码分组功用g0001定位快速移动g0101直线准确中止g1702挑选xy平面g1802挑选zx平面g1902挑选yz平面g2700回来并查看参考点g2800回来参考点g2900从参考点回来g3000回来第二参考点g4007撤销刀具半径补偿g4107左边刀具半径补偿g4207右侧刀具半径补偿g4308刀具长度补偿g4408刀具长度补偿g4908撤销刀具长度补偿g5200设置部分坐标系g5300挑选机床坐标系g5414选用1号工件坐标系g5514选用2号工件坐标系g5614选用3号工件坐标系g5714选用4号工件坐标系g5814选用5号工件坐标系g5914选用6号工件坐标系g6000单一方向定位g6115准确中止方法g6415切削方法g6500宏程序调用g6612模态宏程序调用g6712模态宏程序调用撤销g7309深孔钻削固定循环g7409反螺纹攻丝固定循环g7609精镗固定循环g8009撤销固定循环g8109钻削固定循环g8209钻削固定循环g8309深孔钻削固定循环g8409攻丝固定循环g8509镗削固定循环g8609镗削固定循环g8709反镗固定循环g8809镗削固定循环g8909镗削固定循环g9003绝对值指令方法g9103增量值指令方法g9200工件零点设定g9810固定循环回来初始点g9910固定循环回来r点从表中咱们可以正常的看到g代码被分为了不同的组这是由于大多数的g代码是模态的所谓模态g代码是指这些g代码不只在当时的程序段中起效果并且在今后的程序段中一直起效果直到程序中呈现另一个同组的g代码中止同组的模态g代码操控同一个方针但起不同的效果它们之间是不相容的
在MAZATROL程序中参加M35指令后,ATC行进时,会主动宣布此指令. (用户请不要运用)
设定M196后,直到M197或重启中止的T△△指令,△△号的刀具在ATC往主轴上装置时,丈量刀具长,并登录数值.
仅仅,不能丈量像面铣刀那样的刀尖不在主轴中心的刀具.在MDI“刀具长主动丈量”菜单中,M196,M197指令主动宣布.
当宣布M代码表中没有的M代码或不合规格的M代码指令时,会提示“228不合规格的M代码”,并停止程序,这一点请注意.
由于从当时方位开端丈量,所以即便像面铣刀那样的刀尖不在主轴中心的刀具长也能丈量.
M32中虽然在1程序程序段中能参加4个M代码,但不能一起处理的M代码参加程序时,会宣布“227不能一起处理的M代码”的警示.