加工中心MST常用指令的实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

加工中心 M、S、T常用指令的实现

1.辅助功能(M功能)

通常一个程序段只能指定一个M代码,但在设定了参数的情况下也可以在一个程序段中指定多个M代码#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 ………;

N20M29S****;

N30G84 ……;

指令功能:使程序进入刚性攻丝状态。

2. 22厂加工中心部分M功能代码

M代码

3.主轴速度功能(S功能)

加工中心的主轴速度由S后的最多5位数值(rpm)指定,指定的是主轴速度的单位,其

最高转速取决于机床的规定。

4.刀具功能(T指令)

在地址T后指定数值选择机床上的刀具。

加工中心换刀指令格式:T

M06

——

例:T12M06(调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辅助功能代码的译码是开始的,

“高压冷却2启动”的F指令经过译码后是,有点类似于西门子的数据交换其中——(M66 highpre 2 cool on);——(SP CW cool on hipre 2);——(M59 highpre 1 cool off);(M67 highpre 2 cool off);

(SP air blow) (high pressure motor)

其中(FRT door close) (Side door close)

(ready) (High pressure 2 sel)

来了以后一定的时间内压力还没建立起来(即)就会报警

来了以后一定的时间内压力建立起来就会发出完成信号

相关文档
最新文档