
加工中心MST常用指令的实现.doc
6页加工中心 M、S、T常用指令的实现 1.辅助功能(M功能)通常一个程序段只能指定一个M代码,但在设定了参数的情况下也可以在一个程序段中指定多个M代码(No.3407#7=1)1)程序结束(M02、30)指令功能:它们表示主程序的结束,自动进行停止,控制返回到程序开头2)程序暂停(M00)指令功能:执行M00时,程序运行暂停,所有模态信息保持不变,按循环起动键后,自动运行恢复运行3)选择停止(M01)指令功能:执行M01时,自动进行暂停,按循环起动键后,程序继续运行,但只有当机床控制面板上的“选择停”键被选中,这个代码才有效,否则无效4)子程序调用(M98)(5)子程序结束(M99)指令功能:M99表示子程序结束,执行M99使控制返回到主程序6)换刀指令(刀具交换)(M06)格式:T—— M06 T——:指刀号指令功能:执行M06语句,按指定的刀具号调用所需的刀具7)指定刚性攻丝方式(M29)指令格式: N10 ………;精品. N20 M29 S****; N30 G84 ……;指令功能:使程序进入刚性攻丝状态2. 22厂加工中心部分M功能代码M代码M代码功 能M代码功 能M00*程序停止M01*程序任选停M02*程序结束M19主轴定向M03主轴正转M04主轴反转M05*主轴停止M29刚性攻丝M06换刀指令M30程序结束M38倍率消除M08冷却接通M39倍率消除解除M09*冷却断开M10工件夹紧+上料门关M66高压冷却2启动M11工件松开+上料门开M67高压冷却2停止M12夹具托盘落下M13夹具托盘抬起M14工件着座气检精品.M16ATC低速旋转设定3.主轴速度功能(S功能) 加工中心的主轴速度由S后的最多5位数值(rpm)指定,指定的是主轴速度的单位,其最高转速取决于机床的规定。
4.刀具功能(T指令)在地址T后指定数值选择机床上的刀具加工中心换刀指令格式:T—— M06 例:T12 M06(调12刀为主轴上当前刀具) T0 M06 (空换刀,有换刀动作,但主轴上没有刀具,T0表示没有刀具) 使用大刀为防止大刀与其它刀干涉,刀库上放置大刀刀杯的邻近刀杯不能放刀(设定99号刀)在编程时注意,大刀之间可交换,小刀不能换大刀,即大刀不能放在两相邻刀杯号不是99的刀杯中 5.功能实现(1)CNC至PLC:CNC送至PLC的信息可由CNC 直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址(开关量地址或寄存器地址) 均由CNC 厂家确定,PLC编程者只可使用不可改变和增删如数控指令的M、S、T 功能,通过CNC译码后直接送入PLC相应的寄存器中2) PLC至CNC : PLC 送至CNC 的信息也由开关量信号或寄存器完成,所有PLC送至CNC的信号地址与含义由CNC 厂家确定,PLC 编程者只可使用,不可改变和增删3)如M功能实现系统送出M指令给PLC,经过译码,输出控制信号,控制主轴正反转和启动停止等等。
M指令完成,系统发出完成信号精品.(4)T功能实现系统送出T指令给PLC,经过译码,在数据表内检索,找到T代码指定的刀号,并与主轴刀号进行比较如果不符,发出换刀指令,刀具换刀,换刀完成后,系统发出完成信号6.现以M66——“高压冷却2启动”为例:M辅助功能代码的译码是F7.0开始的,“高压冷却2启动”的F指令经过译码后是R128.2,有点类似于西门子的数据交换精品.其中R128.2——(M66 highpre 2 cool on);R123.0——(SP CW cool on hipre 2);R127.3——(M59 highpre 1 cool off);R128.3----(M67 highpre 2 cool off);R31.7-------(SP air blow) Y7.2------(high pressure motor)其中R0.1----(FRT door close) R0.2-----(Side door close)精品.R10.0-----(ready) Y11.1---(High pressure 2 sel)Y11.1来了以后一定的时间内压力还没建立起来(即X10.2)就会报警A17.1Y11.1来了以后一定的时间内压力建立起来就会发出完成信号如有侵权请联系告知删除,感谢你们的配合!精品。












