FANUC数控系统连接与调试实训 课件 8.PMC控制原理_第1页
FANUC数控系统连接与调试实训 课件 8.PMC控制原理_第2页
FANUC数控系统连接与调试实训 课件 8.PMC控制原理_第3页
FANUC数控系统连接与调试实训 课件 8.PMC控制原理_第4页
FANUC数控系统连接与调试实训 课件 8.PMC控制原理_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

PMC控制原理1PMC概述2PMC数据3PMC扫描特点4多通道PMC5PMC规格1PMC概述

PMC概述PMC定义PMC是利用内置在CNC的可编程控制器执行机床顺序控制的可编程机床控制器。PMC顺序控制顺序程序顺序控制是按照事先确定的顺序或逻辑,对控制的每一个环节依次进行的控制,例如主轴旋转、换刀、冷却系统等的控制。按照预先规定的顺序逻辑对机床进行控制的程序叫做顺序程序,通常广泛应用基于梯形图语言(LadderLanguage)的顺序程序。

PMC概述PMC与CNCCNCPMC由FANUC内置控制软件顺序程序(梯形图)由MTB编写CNCComputerizedNumericalController计算机控制的数控装置ProgrammableMachineController可编程机床控制器PMC

PMC概述PMC与CNC电机动作外围动作实现对各坐标轴的运动控制,例如各轴移动的距离,运行的插补,补偿等。实现按照预先规定的逻辑顺序对外设进行控制。例如主轴的起停、工件的夹紧和松开等。机床动作CNC数字控制相对“数字控制”而言,“顺序控制”的信息主要是开关量信号PMC顺序控制

PMC概述PMC工作原理CNCPMC主CPU机床外设IO模块伺服轴2PMC数据PMC数据PMC的信号地址PMC的信号地址包括与机床侧之间的输入\输出信号、与CNC之间的输入\输出信号、内部继电器、PMC参数等。CNCIO模块机床外设公共端接收驱动负载电源PMC内部继电器(R)扩展继电器(E)定时器(T)计数器(C)保持继电器(K)数据表(D)*ESP、*DECx等GFXYPMC数据PMC的信号地址F由控制伺服电机与主轴电机的系统部分侧输入到

PMC信号。系统部分就是将伺服电机和主轴电机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统准备完成信号等),反馈到PMC

中去进行逻辑运算,作为机床动作的条件及进行自诊断的依据。G由PMC侧输出到系统部分的信号。对系统部分进行控制和信息反馈(如轴互锁信号、M代码执行完毕信号等)Y由PMC

输出到机床侧的信号。在PMC

控制程序中,输出信号控制机床侧的电磁阀、接触器、信号灯等动作,满足机床运行的需要。X来自机床侧的输入信号。如接近开关、操作按钮等输入信号元件。PMC接收从机床侧各装置的输入信号,在梯形图中进行逻辑运算,作为机床动作的条件及对外围设备进行诊断的依据。PMC数据PMC的信号地址直接读取信号部分X信号可由CNC直接读取,不需要PMC处理,因此即时响应性更好。这些X信号是CNC软件确定的,诸如急停信号(*ESP)、跳转信号(SKIP)、参考点减速信号(*DECx)等均为此类信号。X/Y机床外设和PMC之间的接口信号地址,外设与PMC中信号的对应关系由机床厂家设计人员自行分配。G/FCNC和PMC之间的接口信号地址,由CNC控制软件决定各信号的具体含义,可通过说明书查询。PMC数据PMC的信号地址R/E1、内部继电器R和扩展继电器E,在顺序程序执行处理中使用于运

算结果的暂时存储的地址。

地址#7#6#5#4#3#2#1#0R9091FLFL2RUNONOFF2、内部继电器R的地址包含有PMC的系统软件所使用的预留区,R9000及以后的地址为预留区的信号不能在顺序程序中写入。3、内部继电器R和扩展继电器E的区别在于,在多PMC的系统中各PMC均有单独的R地址而E地址则为各PMC共用。OFF:常0信号ON:常1信号RUN:PMC运行FL2:0.2秒周期信号(ON/OFF比1:1)FL:1秒周期信号(ON/OFF比1:1)

PMC数据PMC的数据形式位型PMC

的数据形式分为位型、二进制形式和BCD码形式三种。CNC

和PMC间的接口信号为二进制形式。一般来说,PMC

数据也采用二进制形式。处理1位信号和数据时,在地址之后指令小数点的位号。

例如:X0001.2表示地址X0001的第二位。PMC数据PMC的数据形式带符号的二进制形式数据长度数据范围(10进制换算)1字节-128~+1272字节-32768~+327674字节-2147483648~+214748364710进制数100-100二进制数+R1000110010010011100最高位是1时为负+R10100000000111111111、可进行1字节、2字节、4字节长的2进制处理。2、在顺序程序中指定数据的初始地址和数据长度。PMC数据PMC的数据形式BCD形式1、用4个位型数据表示10进制数的各位。2、可处理2位或4位的十进制数,符号用其他信号进行处理。10进制数631234BCD码+00110001100110100+1——00010010

#7#6#5#4#3#2#1#0地址+0804020

10

842110位个位地址+1

80004000

2000

1000

800400

200

100

1000位

100位PMC数据PMC的数据形式格雷码1、PMC并不能够直接处理格雷码数据,需将格雷码数据转化为PMC

可以处理的数据。2、格雷码的特点是相邻数据只有一位进行变化,不存在不连续变化

的现象,因此和其他编码形式相比更安全,发那科标准机床操作

面板旋钮开关就是使用格雷码的编码形式。012345678b3000000001b2000011110b1001100110b0010101010012345678g3000000001g2000011111g1001111000g0011001100格雷码二进制代码PMC数据PMC的数据形式格雷码转换1、格雷码转换为二进制码时,需要使用异或逻辑。2、按照梯图所示规律,进行编码变换,得到转换后的二进制数据,

用于PMC中数据处理。格雷码转换二进制码梯图异或逻辑输入A输入B结果0000111011103PMC扫描特点PMC扫描特点PMC的数据形式1级程序主要处理急停、跳转、超程等紧急动作。不使用第1级时,只编写END1命令。2级程序编写普通的顺序程序。子程序重复执行的处理或模块化的程序可编写为子程序。子程序只有被调用的情况下才参与PMC的扫描,若不调用则不占用PMC扫描时间。需在二级程序中调用子程序,调用功能指令为CALL和CALLU。子程序可以提高梯图的可维护性及编写的灵活性。END1(SUB1)END2(SUB2)SPE(SUB72)SP(SUB71)SPE(SUB72)SP(SUB71)SPE(SUB72)SP(SUB71)END(SUB64)END1(SUB1)END1(SUB1)END2(SUB2)END2(SUB2)SPE(SUB72)SP(SUB71)SPE(SUB72)SP(SUB71)SPE(SUB72)SP(SUB71)END(SUB64)1级程序2级程序子程序PMC扫描特点PMC程序级别PMC各级程序处理优先级1、PMC的扫描周期为8ms或4ms。2、PMC采用循环扫描方式,从程序开头顺序执行到结尾称为一个循

环处理周期,循环处理周期等于扫描周期Xn,它的长短决定于PMC步数,循环处理周期越短信号的响应性越好。3、循环处理周期同时也受到一级程序语句数的影响,一级程序语句数越

多则二级程序的分隔数越多,循环处理周期越长。所以一级程序编制

尽量短,可以把一些需要快速响应的程序放在一级程序中。PMC扫描特点PMC扫描规则1、循环扫描,顺序执行,从上到下,从左到右。2、PMC还未扫描到相应语句时,语句中线圈的状态由上一次PMC扫

描此语句时线圈的状态所决定。ACABCACABCABCABCPMC扫描特点输入输出信号的同步处理二级程序同步输入信号存储器来自CNC的输入信号F来自机械的输入信号X来自机床的输入信号X至机械的输出信号Y来自机械的输入信号至机械的输出信号来自CNC的输入信号F至CNC的输出信号GCNC的输出存储器至机械的输出信号存储器CNC的输入存储器来自机械的输入信号存储器PMC顺序程序CNC机械一级程序二级程序以8msec周期传输以2msec周期传输在二级程序开头传输PMC扫描特点输入输出信号的同步处理CNC侧的输入和输出信号,由CNC的输入和输出存储器,以8msec的周期与PMC进行传输,但是输入输出信号的传输可能是不同步的。机械侧的输入和输出信号,以2msec的周期与PMC进行传输,这些信号在PMC中保存在对应的机械输入和输出信号存储器中,机械侧的输入输出信号传输也存在着不同步的问题。注:上述输入和输出均是针对PMC来说的。CNC侧信号机械侧信号PMC扫描特点输入输出信号的同步处理PMC中具有二级同步输入信号存储器,在扫描二级程序开始时,PMC将来自CNC侧及机械侧的输入信号自动存储到二级同步输入信号存储器中,因此在扫描二级程序开头到结尾期间,二级程序中的输入信号保持不变。保持同步的信号仅包括输入信号F和X,其他信号未同步。注:上述输入和输出均是针对PMC来说的。二级程序同步输入PMC扫描特点输入输出信号的同步处理非同步输入输出信号读取了最初的TF=0之后,发生了TF=1的变化,会出现一瞬间的W1=1,W2=1的状态。END1TFTFW1W2END1TFMTFMW1W2TFTFM通过采用使TF同步化的信号,不会出现W1=1,W2=1的状态。PMC扫描特点输入输出信号的同步处理一级和二级程序信号状态差异即时W1=1,也可能W2≠1。因为TF信号在一级程序和二级程序当中可能是不同的。END1TFTFW1W2END2如果W1=1,那么一定W2=1。END1W1TFW1W2END24多通道PMC多通道PMC多通道PMC用途1、多通道PMC,可用于各外围设备的控制,无须外接PLC,

降低了用户成本。2、多通道系统CNC

的所有通道可以用1个PMC

进行控制。

使用多通道

PMC功能时,不同的通道也可以由不同的PMC进行控制。第1

通道机床外围机器第2

通道第3

通道多通道PMC多通道PMC特性1、多通道PMC系统,各PMC的信号是独立的,各通道PMC梯形图

也是作为独立文件保存的,可以单独的进行编辑和备份。2、多通道PMC,对于各通道PMC梯形图执行顺序扫描。第1PMCX0~,Y0~,F0~,G0~,M0~,N0~,R0~,A0~,T0~,C0~,K0~,D0~,P1~,L1~,共有存储器(E0~)第2PMCX0~,Y0~,F0~,G0~,M0~,N0~,R0~,A0~,T0~,C0~,K0~,D0~,P1~,L1~,第3PMCX0~,Y0~,F0~,G0~,M0~,N0~,R0~,A0~,T0~,C0~,K0~,D0~,P1~,L1~,第4PMCX0~,Y0~,F0~,G0~,M0~,N0~,R0~,A0~,T0~,C0~,K0~,D0~,P1~,L1~,第5PMCX0~,Y0~,F0~,G0~,M0~,N0~,R0~,A0~,T0~,C0~,K0~,D0~,P1~,L1~,多通道PMC多通道PMC特性3、CNC的G和F地址,为系统固定地址。PMC侧的G和F地址和CNC侧的是不同的。CNC侧和PMC侧的G和F地址对应关系,在

参数11920~11929中进行设定。G0000~/F0000~G1000~/F1000~G2000~/F2000~G3000~/F3000~……G0000~/F0000~G1000~/F1000~G2000~/F2000~G3000~/F3000~……G0000~/F0000~G1000~/F1000~G2000~/F2000~G3000~/F3000~………………G0000~G1000~G2000~G3000~G4000~F0000~F1000~F2000~F3000~F4000~系统2系统1系统3系统4系统5CNC信号I/F第1PMC

温馨提示

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

评论

0/150

提交评论