数控机床-四工位刀架PMC程序调试_第1页
数控机床-四工位刀架PMC程序调试_第2页
数控机床-四工位刀架PMC程序调试_第3页
数控机床-四工位刀架PMC程序调试_第4页
数控机床-四工位刀架PMC程序调试_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

四工位刀架PMC编程

5.4.3四工位刀架PMC编程1、数控机床四工位转塔式电动刀架换刀动作刀架抬起刀架转位刀架定位刀架加紧电动机控制正转抬起转动反转定位锁紧5.4.3四工位刀架PMC编程1、数控机床四工位转塔式电动刀架换刀动作5.4.3四工位刀架PMC编程输入信号信号说明输出信号信号说明X0.2手动选刀Y6.1手动选刀指示灯X3.0T1Y2.3刀架正转X3.1T2Y2.2刀架反转X3.2T3X3.3T41、数控机床四工位转塔式电动刀架换刀动作5.4.3四工位刀架PMC编程

数控系统接收换刀指令后,由PMC程序进行逻辑处理,在满足一定条件的基础上,输出Y信号,进而控制中间继电器、接触器等外围电路实现刀架电机的运转。2、数控系统(CNC)的换刀流程5.4.3四工位刀架PMC编程2、数控系统(CNC)的换刀流程手动选刀点动一次下一刀位号停长按后松手后的下一刀位号停5.4.3四工位刀架PMC编程2、数控系统(CNC)的换刀流程功能程序地址输出信号输入信号代码信号选通信号分配结束信号结束信号辅助功能MM00~M31<F010~F013>MF<F007#0>DEN<F001#3>FIN<G004#3>主轴速度功能SS00~S31<F022-F025>SF<F007#2>刀具功能TT00~T31<F026-F029>TF<F007#3>第2辅助功能BB00~B31<F030-F033>BF<F007#4>(T系列);<F007#7>(M系列)辅助功能、速度功能、刀具功能、第二辅助功能列表5.4.3四工位刀架PMC编程2、数控系统(CNC)的换刀流程

分配结束信号DEN<F001#3>

以下条件时DEN信号置为“1”:正在等待辅助功能、主轴速度功能、刀具功能、第2辅助功能等的结束。在同一程序段的所有其它指令已经结束,并且当前的位置处于到位状态。

以下条件时DEN信号置为“0”:已结束一个程序段的执行。

结束信号FIN<G004#3>

当该信号为“1”时,控制单元的操作和处理过程,参看“基本处理过程”有关的说明。FIN信号持续为1的时间必须超过由参数No.3011设定的TFIN的时间。如果在少于TFIN的时间内FIN变为“0”,则FIN信号被忽略。警告:列表中所有功能只能使用一个结束信号。该信号在所有功能结束后必须置为“1”。5.4.3四工位刀架PMC编程2、数控系统(CNC)的换刀流程虽然各功能使用不同的编程地址和不同的信号,但是输入和输出信号的方法都是相同的。(以下以辅助功能为例加以说明:用S、T或B替换M后就变换成主轴速度功能,刀具功能和第2辅助功能)(1)假定在程序中指定M×××:对于×××,各功能可指定的位数分别用参数No.3030~3033设定,如果指定的位数超过了设定值,就发生报警。(2)送出代码信号M00~M31后,经过参数No.3010设定的时间TMF(标准值为16ms),选通信号MF置为1。代码信号是用二进制表达的程序指令值×××。(*1)如果移动、暂停、主轴速度或其它功能与辅助功能在同一程序段被指令,当送出辅助功能的代码信号时,开始执行其它功能。(3)当选通信号置1时,PMC读取代码信号并执行相应的操作。(4)在一个程序段中指定的移动、暂停或其它功能结束后,需等待分配结束信号DEN置1,才能执行另一个操作。(5)操作结束后,PMC将结束信号FIN设定为1。结束信号用于辅助功能、主轴速度功能、刀具功能、第2辅助功能、下面叙述的外部操作功能和其它功能。如果同时执行这些功能,必须等到所有功能都结束后,结束信号才能设定为1。(6)如果结束信号为1的持续时间超过了参数No.3011所设定的时间周期TFIN(标准值为16ms),CNC将选通信号置为0,并通知已收到了结束信号。(7)当选通信号为0时,在PMC中将结束信号置为0。(8)当结束信号为0时,CNC将所有代码信号置为0,并结束辅助功能的全部顺序操作。(*2)(9)一旦同一程序段中的其它指令操作都已完成,CNC就执行下一个程序段。5.4.3四工位刀架PMC编程2、数控系统(CNC)的换刀流程

当输入换刀指令T(例如:T0101),数控系统对刀号进行编译并存入系统内部地址F26~F29

中。执行换刀指令,系统指令F7.3

触发,当条件满足,刀架正转信号Y2.3(TOOLZ)导通。刀架正转过程中,刀位信号X2.0(T1)、X2.1(T2)、X2.2(T3)、X2.3(T4)

状态随之发生变化,同时当前刀号与指令刀号进行比较,当两者一致时刀架正转信号Y2.3(TOOLZ)断开,并伴随触发刀架反转信号Y2.2(TOOLF)导通,刀架反转。PMC程序中设定反转时间或者刀架到位检测信号,当时间到或检测信号接收到,刀架反转停止。换刀结束,发送换刀完成信号G4.3。5.4.3四工位刀架PMC编程3、编程分析复习指令:(1)逻辑乘数据传送:SUB8/MOVE功能:将逻辑乘数与输入数据进行逻辑乘,将结果输出至指定地址。控制条件ACT=1:执行命令控制参数逻辑乘数据:逻辑乘输入数据地址:进行逻辑乘操作的数据输出地址:指定输入数据进行逻辑乘运算之后的结果输出地址5.4.3四工位刀架PMC编程3、编程分析复习指令:(1)逻辑乘数据传送:SUB8/MOVE功能:将逻辑乘数与输入数据进行逻辑乘,将结果输出至指定地址。控制条件ACT=1:执行命令控制参数逻辑乘数据:逻辑乘输入数据地址:进行逻辑乘操作的数据输出地址:指定输入数据进行逻辑乘运算之后的结果输出地址5.4.3四工位刀架PMC编程3、编程分析复习指令:(2)一致性判断:SUB16/COIN功能:检查输入值和比较值是否一致,如果一致输出信号。(该功能仅适用于BCD码)控制条件BYT=0:输入和比较数据均为BCD两位数据。BYT=1:输入和比较数据均为BCD四位数据。ACT=1:执行指令。控制参数输入数据格式指定=0:输入数据用常数来指定。=1:输入数据用地址来指定。输入数据:比较用的基准数据,格式取决于上述的指定。比较数据地址:指定用于存放比较数据的地址。输出W1=0:输入数据≠比较数据W1=1:输入数据=比较数据5.4.3四工位刀架PMC编程3、编程分析复习指令:(2)一致性判断:SUB16/COIN功能:检查输入值和比较值是否一致,如果一致输出信号。(该功能仅适用于BCD码)控制条件BYT=0:输入和比较数据均为BCD两位数据。BYT=1:输入和比较数据均为BCD四位数据。ACT=1:执行指令。控制参数输入数据格式指定=0:输入数据用常数来指定。=1:输入数据用地址来指定。输入数据:比较用的基准数据,格式取决于上述的指定。比较数据地址:指定用于存放比较数据的地址。输出W1=0:输入数据≠比较数据W1=1:输入数据=比较数据5.4.3四工位刀架PMC编程3、编程分析新指令:(3)固定定时器:SUB24/TMRB。功能:与可变定时器TMR一样,用于延时导通。不同的是,TMRB定时时间是在PMC程序中设定,与顺序程序一起写入到ROM中,设定完后一般不进行修改。控制条件ACT=0:定时器输出W1为0ACT=1:启动定时器控制参数定时器号:1~500设定时间:以毫秒为单位进行设定(最大32,767,000)输出W1:ACT接通后,经过定时器设定的时间后,输出即接通为1。5.4.3四工位刀架PMC编程3、编程分析新指令:(3)固定定时器:SUB24/TMRB。功能:与可变定时器TMR一样,用于延时导通。不同的是,TMRB定时时间是在PMC程序中设定,与顺序程序一起写入到ROM中,设定完后一般不进行修改。控制条件ACT=0:定时器输出W1为0ACT=1:启动定时器控制参数定时器号:1~500设定时间:以毫秒为单位进行设定(最大32,767,000)输出W1:ACT接通后,经过定时器设定的时间后,输出即接通为1。备注:FANUC0iD数控系统为1~500个,FANUC0iMateD数控系统PMC-L为1~100个.5.4.3四工位刀架PMC编程3、编程分析(1)工作模式:程序讲解:手动+手轮MDI+自动5.4.3四工位刀架PMC编程3、编程分析程序讲解:(2)刀号处理:11100000110110111413117123412340100000

1001000115.4.3四工位刀架PMC编程3、编程分析程序讲解:(2)刀号处理:刀号R120.2R120.1R120.01#(X3.0)0012#(X3.1)0103#(X3.2)0114#(X3.3)1001#(X3.0)2#(X3.1)3#(X3.2)3#(X3.2)4#(X3.3)5.4.3四工位刀架PMC编程3、编程分析程序讲解:(2)刀号处理:5.4.3四工位刀架PMC编程3、编程分析程序讲解:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论