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

下载本文档

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

文档简介

PMC知识PMC基本功能PMC数据形式程序级别和输入输出信号处理输入输出信号地址机床接口设计PMC参数设定1245654123516内置编程器的使用监视梯形图PMC的状态PMC功能指令4565879110PMC基本功能PMC基本功能项目0i-DPMC0i-DPMC/L0iMate-DPMC/L编程语言梯形图级数33第一级执行周期4/8msec基本指令处理速度25nsec/step1μsec/stepI/OLink最大信号点数2048/20481024/10240i-D○○B0i-MateD—○T地址范围T0~T499,T9000~T9499T0~T79,T9000~T9079C地址范围C0~C399,C5000~C5199C0~C79,C5000~C5039K地址范围K0~K99,K900~K999K0~K19,K900~K999D地址范围D0~D9999D0~D2999A地址范围A0~A249,A9000~A9249A0~A249,A9000~A9249符号基本规格16字符扩展规格40字符指令基本规格30字符扩展规格255字符系统信号

地址#7#6#5#4#3#2#1#0R9091FLFL2FLFL2RUNONOFFFL :1秒周期信号 (ON/OFF比1:1)

FL2 :0.2秒周期信号 (ON/OFF比1:1)

RUN :PMC运行

ON :常1信号

OFF :常0信号系统信号

地址#7#6#5#4#3#2#1#0R9015

STPRRUNR梯形图运行状态扫描周期梯形图运行状态R9091.2梯形图停止信号R9015.1梯形图运行开始信号R9015.0STPR :梯形图停止信号RUNR :梯形图运行信号

PMC数据形式PMC的数据形式PMC的数据形式分为二进制形式、BCD码形式和位型三种。CNC和PMC间的接口信号为二进制形式。一般来说,PMC数据也采用二进制形式。带符号的二进制形式(Binary)可进行1字节,2字节,4字节的二进制处理可使用的数值范围如下数据长度数据范围(十进制换算)备注1字节-128~+127采用2的补码表示2字节-32768~+327674字节-2147483648~+2147483647在顺序程序中指令数据的长度和初始地址在诊断画面(PMCDGN)确认2字节,4字节的地址数据时,地址号大的为高位地址。由R100指定4字节长的数据时地址和位的对应关系如下:

地址#7#6#5#4#3#2#1#0R1002726252423222120R1012152142132122112102928R102223222221220219218217216R103±230229228227226225224用2字节表示-100和+100时十进制数100-1002进制+00110010010011100最高位数为1时为负数+10000000011111111+20000000011111111+300000000111111112.BCD形式:BinaryCodedDecimal在十进制数的二-十进制中,用4位的二进制码表示十进数的各位。可处理2位或4位的十进制数,符号用其他信号进行处理。例:63和1234的BCD码表示。十进制数631234BCD码+00110001100110100+1—00010010BCD码和二进制数的变换通过DCNV,DCNVB指令来进行。#7#6#5#4#3#2#1#0+010位个位804020108421+11000位100位80004000200010008004002001003.位型:Bit处理1位信号和数据时,在地址之后指令小数点的位号例:X0001.2(地址X0001的第二位)可以以位为单位来读写数据表的部分数据部分。

地址#7#6#5#4#3#2#1#0xxxxxV格雷码格雷码的特点是相邻数据只有一位进行变化,不存在不连续变化的现象。转动旋转式开关时,其输出信号就是格雷码。由旋转开关输入的格雷码变成二进制码即成为正常处理用数值,并且程序将变得容易书写。(1)二进制形式:(2)格雷码:0123456789101112131415b30000000011111111b20000111100001111b10011001100110011b001010101010101010123456789101112131415g30000000011111111g20000111111110000g10011110000111100g00110011001100110格雷码转换①把格雷码转换为二进制码,使用异或(XOR)。真值表如下:②把该式用顺序程序书写出来,变成如下所示:输入A输入B结果000011101110程序级别和输入输出信号处理程序级别第一级每隔8ms进行读取。主要处理急停、跳转、超程等紧急动作的处理。不使用第1级时,只编写END1命令。第2级程序编写普通的顺序程序。扫描时间显示在PMC诊断(PMCDGN)的标题栏上。子程序将重复执行的处理和模块化的程序作为子程序登录,可以减少PMC扫描时间,提高PMC维护性。子程序用功能指令SP和SPE作为起始和终止语句,整个子程序写在二级程序结束指令(END2)以后,PMC结束指令(END)前。在二级程序中用CALL和CALLU命令调用。一个PMC程序允许登录512个子程序,最多进行8级嵌套。

一级程序的长短也决定了二级程序的分隔数,同时也就决定了整个程序循环处理周期。所以一级程序编制尽量短,可以把一些需要快速响应的程序放在一级程序中。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级程序子程序CALLCALLU命令输入输出信号地址输入输出信号处理CNC系统NC输入状态信号NC输出状态信号CNC机床操作面板主轴控制机床行程限位刀库刀架冷却润滑数控机床输入输出信号类型CNC

第一路径直接输入信号CNC

第二路径分散型

I/O操

/

路分散型

I/OPMCI/OLINK

通道1GXI/OLINK

通道2FY输入输出信号说明地址G和F的信号,由CNC控制软件决定其地址。例如,自动运转起动信号ST的地址是G0007.2。接口信号和地址的对应关系请参照后面的一览表机械和PMC之间的接口信号(地址X和Y)是由机床厂家设计人员分配的。急停信号(*ESP)和跳转信号(SKIP)等,由于受PMC扫描时间的影响使处理缓慢,故而由CNC直接进行读取。这些直接输入信号的X地址是确定的。对于直接输入信号,请看下项。其他X和Y的信号地址,可根据实际情况任意定义。前面带“*”的信号是负逻辑信号。例如,急停信号(*ESP)通常为1,处于急停状态时*ESP为0。跳转信号SKIP使用如下。① 指令G31XxYyZzFf;(x,y,z是假想的终点位置)② 在轴移动过程中输入跳转信号SKIP时,立即结束移动。如果不输入跳转信号进给轴将一直移动到终点。直接处理信号表X004SKIP#1ESKIP#1-MIT2#1+MIT2#1-MIT1#1+MIT1#1ZAE#1XAE#1TSKIP6#1SKIP5#1SKIP4#1SKIP3#1SKIP2#1SKIP8#1SKIP7#1SKIP#1ESKIP#1SKIP5#1SKIP4#1SKIP3#1ZAE#1YAE#1XAE#1MSKIP6#1SKIP2#1SKIP8#1SKIP7#1X007DEC5#2DEC4#2DEC3#2DEC2#2DEC1#2X008*ESP1X009DEC5#1DEC4#1DEC3#1DEC2#1DEC1#1X013SKIP#2ESKIP#2-MIT2#2+MIT2#2-MIT1#2+MIT1#2ZAE#2XAE#2TSKIP6#2SKIP5#2SKIP4#2SKIP3#2SKIP2#2SKIP8#2SKIP7#2M直接读取信号地址的改变参数#7#6#5#4#3#2#1#03006GDCGDC=0:使用X0009。GDC=1:使用Gn196。把参数3006#0设为1时,回参考点减速信号(*DEC)变为地址G196。需要编入顺序程序。I/OLINK地址范围种类范围备注X外部→PMCX0000~X0127I/OLINK输入通道1X0200~X0327通道2YPMC→外部Y0000~Y0127I/OLINK输出通道1Y0200~Y0327通道2GPMC→CNCG0000~CNC功能信号FCNC→PMCF0000~路径选择信号地址#7#6#5#4#3#2#1#0G63HEAD机床接口设计机床接口种类0i用I/O单元96/64带手轮接口96/64带手轮接口操作盘I/O模块48/32带手轮接口分线盘I/O模块96/64带手轮接口最大256/256无手轮接口I/OLINK轴128/128无手轮接口FANUCI/OUNITA/B手持机床操作盒FS0i-D上使用的接口:

根据输入输出信号点数(机床操作盘用,机床限位开关)等来进行选择。手摇脉冲器经由I/Olink进行连接。

当选用手摇脉冲发生器时,请选择带有一个以上手摇脉冲发生器接口的I/O装置。说明I/OLink硬件连接CNCJD51A电缆线最长15m最后一组JD1A开放I/OLink光缆适配器I/OLink光缆适配器光缆线最长200mDC5VDC5V组:0座:0槽:1组:1座:0槽:1组:2座:0槽:1JD1AJD1BJD1BJD1BJD1AJD1AI/OLink功能CNC主板2CH分线器强电盘操作盘I/OLink接口JD51A(可分为2通道)是位于主控器上的。

分线盘式I/OCH1

CH2

I/OLink放大器带βi电机

I/OLink的2通道为0i-D系统选项功能,0i-mate-D系列不可选。

CH1分线盘式I/OI/OLink点数1.I/OLink每个通道的I/O点数,输入输出均为1024点。2.每组的最大I/O点数,输入输出均为256点。3.各装置的PMC地址,可以在“地址分配”画面(MODULE)上任意分配。I/O模块设置由于各个I/O点,手轮脉冲信号都连接在I/OLink总线上,在PMC梯形图编辑之前都要进行I/O模块的设置,即地址分配。在PMC中进行模块分配,实质上就是要把硬件连接和软件上设定统一的地址(物理点和软件点的对应)

为了地址分配的命名方便,将各I/O模块的连接定义出组group、座base、槽slot的概念。组group

:系统和IO单元之间通过JDIA→JD1B串行连接,离系统最近的单元称之为第0组,依次类推,最大到15组。基座base

:使用IOUNIT-MODELA时,在同一组中可以连接扩展模块,因此在同一组中为区分其物理位置,定义主副单元分别为0基座、1基座。槽slot

:在IOUNIT-MODELA时,在一个基座上可以安装5~10槽的IO模块,从左至右依次定义其物理位置为1槽、2槽。I/O模块设定画面I/O模块设定名称I/O点数的设定时按照字节数的大小通过命名来实现的,根据实际的硬件单元所具有的容量和要求进行设定。输入设定:输出设定:OC01I适用于通用IO单元的名称设定,12个字节的输入OC02I适用于通用IO单元的名称设定,16个字节的输入OC03I适用于通用IO单元的名称设定,32个字节的输入/n适用于通用、特殊IO单元的名称设定,n字节OC01O适用于通用IO单元的名称设定,8个字节的输出OC02O适用于通用IO单元的名称设定,16个字节的输出OC03O适用于通用IO单元的名称设定,32个字节的输出/n适用于通用、特殊IO单元的名称设定,n字节I/O地址设定步骤1、点数FANUC的I/OLINK总线由于系统的不同,点数也不同。对于0i-D系列,其I/O点数为1024点输入/1024点输出。而对于0iMATE-D系列为1024点输入/1024点输出。对于31i,I/OLINK总线为双通道,每通道1024/1024点输入/输出,总共可达到2048/2048点输入/输出。对于每个通道的模块分配,总共可分配16组,每组可达到256点。2物理地址即硬件连接在进行模块分配的时候,首先要注意的是各I/O模块的物理连接(即实际的硬件连接):GROUP(组号)、BASE(基座号)、SLOT(插槽号)。一般来说,从系统的I/OLINK接口出来默认的组号为第0组,一个JD1A连接1组。从第0组开始,组号顺序排列。基座号是在同一组内的分配,基座号从0开始。插槽号为同一基座内的分配,插槽号从1开始。I/O地址设定步骤3、模块分配(大小)系统的I/O模块的分配很自由,但有一个规则即:连接手轮的模块至少为16个字节(在不进行参数特殊设置的情况下),且手轮连在离系统最近的一个大于等于16字节大小的I/O模块的JA3接口上。对于此16字节模块,Xm+0→Xm+11用于输入点,即使实际上没有那么多输入点,但为了连接手轮也需如此分配。Xm+12→Xm+14用于三个手轮的输入信号。带手轮I/O模块的地址分配0i-D仅用如下I/O单元A,不再连接其它模块时可设置如下:X从X0开始用键盘输入:0.0.1.OC02I

Y从Y0开始用键盘输入:0.0.1./8只连接一个手轮时(第一手轮)旋转手轮时可看到Xm+12中信号在变化。Xm+15用于输出信号的报警。m为在模块分配时候的起始地址,一旦分配的起始地址(m)定义好以后,则模块内的点地址也相对有了固定地址。

在实际的连接过程中,有可能分配多个16字节大小的模块,如前述同时连接了标准机床操作面板和0i用I/O单元。两个模块均分配了16字节。如果按照上面的分配原则,手轮应连接于操作面板,如果连接到0i用I/O单元上,不进行地址的修改就不能正常使用。此时可不进行新的模块分配,用参数设置的方法即可解决。

NO.7105#1设定为1按设在参数NO.12300-NO.12302中的X信号地址分配

NO.12300-NO.12302三个手轮的脉冲输入地址(可摇动手轮观察X信号的变化地址)虽然可以通过参数设定的方法解决,但由于此参数容易忽略,按照上面的分配原则进行即可。实习时可尝试进行多种解决方法。4、定义有效范围原则上I/O模块的地址可以在规定范围内(即系统所容许的点数范围内)任意处定义,但是为了机床的梯形图的统一和便于管理,最好按照以上推荐的标准定义。注意:一旦定义了起始地址(m)该模块的内部地址就分配完毕。高速输入点的分配(分配首地址的确定)在定义I/O模块的起始地址时,要考虑到所连接的机床侧输入信号中是否有高速输入信号,例如:急停、原点开关等,若存在此类高速输入信号,则在进行相应的地址分配时,需要考虑硬件所连接的位置来考虑确定分配的首地址。5、保存、重启在模块分配地址完毕后,要保存到F-ROM中,然后使机床断电再上电,分配的地址才能生效。同时要注意使模块优先于系统上电,否则系统在上电时无法检测到该模块。操作盘用I/O单元I/OLinkJD51ACNC电源+24V电源+24VJD1AJD1BJA3CE56CE57CPD1(输入)CPD1(输出)机床操作面板JD1BI/O单元管脚图AB010V24V02Xm+0.0Xm+0.103Xm+0.2Xm+0.311。。。。。。12Xm+2.4Xm+2.513Xm+2.6Xm+2.714DICOM01516Yn+0.0Yn+0.117Yn+0.2Yn+0.318Yn+0.4Yn+0.519Yn+0.6Yn+0.720Yn+1.0Yn+1.121Yn+1.2Yn+1.322Yn+1.4Yn+1.523Yn+1.6Yn+1.724DOCOMDOCOM25DOCOMDOCOMCE56AB010V24V02Xm+3.0Xm+3.103Xm+3.2Xm+3.311。。。。。。12Xm+5.4Xm+5.513Xm+5.6Xm+5.714DICOM51516Yn+2.0Yn+2.117Yn+2.2Yn+2.318Yn+2.4Yn+2.519Yn+2.6Yn+2.720Yn+3.0Yn+3.121Yn+3.2Yn+3.322Yn+3.4Yn+3.523Yn+3.6Yn+3.724DOCOMDOCOM25DOCOMDOCOMCE571.插座CE56和CE57的B01管脚直流+24V为内部电源,请不要将外部24V连接入该管脚。2.CE56的DICOM0和CE57的DICOM5建议接至0V。0i用I/O单元RRLL机床操作面板电柜分线器CB104CB105CB106CB107CB106由4组I/O接口组成每组24/16个输入输出点,共96/64个输入输出点。为了简化连接,使用MIL规格的扁平电缆把0i用I/O单元和强电盘分线器或其他I/O设备进行连接。上图连接器CB104,CB105,CB106,CB107管脚图中的B01脚+24V是输出信号,该管脚输出24V,不要将外部24V接入到该管脚。如果需要使用连接器的Y信号,请将24V输入到DOCOM管脚。如果需要使用Xm+4的地址,请不要悬空COM4管脚,建议将0V接入COM4管脚。表中的m,n为对该模块进行地址分配时“MODULE”界面的首地址例如实习机中,m=0,n=0.AB010V24V02Xm+4.0Xm+4.103Xm+4.2Xm+4.304Xm+4.4Xm+4.505Xm+4.6Xm+4.706Xm+5.0Xm+5.110……11Xm+6.2Xm+6.312Xm+6.4Xm+6.513Xm+6.6Xm+6.714COM41516Yn+4.0Yn+4.121……22Yn+5.4Yn+5.523Yn+5.6Yn+5.724DOCOMDOCOM25DOCOMDOCOMRVRVRVRVRVRVRVRVXm+4.0Xm+4.1Xm+4.2Xm+4.3Xm+4.4Xm+4.5Xm+4.6Xm+4.7地址号位号+24CB106(B01)端子号CB106(A02)CB106(B02)CB106(A03)CB106(B03)CB106(A04)CB106(B04)CB106(A05)CB106(B05)RVRVRVRVRVRVRVRVXm+5.0Xm+5.1Xm+5.2Xm+5.3Xm+5.4Xm+5.5Xm+5.6Xm+5.7CB106(A06)CB106(B06)CB106(A07)CB106(B07)CB106(A08)CB106(B08)CB106(A09)CB106(B09)0V0VCB106(A14)CB106(A01)如图所示,使用Xm+4地址时,不要悬空COM4管脚,从安全角度看,建议使用漏极型信号,将0V接入COM4管脚。端子号DVDOCOMYn+4.0+24V0V+24V稳压电源地址号位号CB104(A24,B24,A25,B25)CB105(A24,B24,A25,B25)CB106(A24,B24,A25,B25)CB107(A24,B24,A25,B25)继电器CB106(A16)DVYn+4.1DVYn+4.2DVYn+4.3DVYn+4.4DVYn+4.5DVYn+4.6Yn+4.7CB106(B16)CB106(A17)CB106(B17)CB106(A18)CB106(B18)CB106(A19)CB106(B19)DVYn+5.0DVYn+5.1DVYn+5.2DVYn+5.3DVYn+5.4DVYn+5.5DVYn+5.6CB106(A20)CB106(B20)CB106(A21)CB106(B21)CB106(A22)CB106(B22)CB106(A23)DVYn+5.7CB106(B23)CB106(A01)FANUC标准机床操作面板方式选择:1,存储器运行(MEM)。

2,存储器编辑(EDIT)。

3,手动数据输入(MDI)。

4,DNC运行(RMT)。程序保持,程序启动,程序停止。X、Y、Z等轴选择按键。5,手动参考点返回(ZRN)。6,JOG进给(JOG)。7,增量进给(INC)。8,手控手轮(HND)。正负向移动。主轴:顺转、停止、逆转。程序保护急停进给倍率主轴倍率综合连接图MDI单元CNK2CNK1

机床操作盘CNCMDI(CA55)I/OLink(JD44A)(JD51A)JD1BJD1ACM68CM69(SA1)(SA2)(SA3,SB1~3)手持型MPGMPGMPGMPGJA3JA58CM65CM66CM67CA65CA64(OUT)CA64(IN)+24V电源+24V电源强电盘下级I/O设备通用DI/DO手摇脉冲发生器可以通过JA3或者JA58接口之一进行连接,但两接口不能同时接手轮。急停按钮接口,输出到CA65接口。可以将此信号作为机床侧急停信号,连接到0i用I/O单元。输入信号的连接RVRVRVRVRVRVRVRVXm+0.0Xm+0.1Xm+0.2Xm+0.3Xm+0.4Xm+0.5Xm+0.6Xm+0.7地址号位号+24CM68(A1),CM69(A1)JA58(10),JA58(19)端子号CM65(A04)DCM65(B05)ACM65(A03)FCM65(B03)ECM65(B04)CCM65(B02)GCM66(A04)DCM66(B05)ACM66(A03)FRVRVRVRVRVRVRVRVXm+1.0Xm+1.1Xm+1.2Xm+1.3Xm+1.4Xm+1.5Xm+1.6Xm+1.7CM66(A05)BCM66(B03)ECM66(B04)CCM66(B02)G+24VJA58(11)CM68(B01)JA58(13)CM68(A02)旋钮开关(SA1)CM65(A05)B旋钮开关(SA2)CM67(B03)CM67(B03)JA58(15)CM68(B02)SA3子面板A/D存储保护开关旋钮开关SA1,为切削进给倍率和手动进给倍率信号,而旋转开关SA2为主轴倍率信号。

旋钮开关SA1和SA2同为格雷码输出。按键地址对应表Xm+1.2是奇偶校验位。波段开关地址PMC参数设定PMC参数输入条件系统处于MDI方式或急停状态下。2.功能键按压数次,进入CNC设定画面。3.“参数写入”设定为1。当PMC的key4信号有效时,也可以进行计数器和数据表的设定,不需要设定“写参数”

有效。定时器设定画面1.按功能键,2.再按软键显示可变定时器设定画面。定时器精度种类种类设定时间范围备注1msec1msec~32.7秒8msec8msec~262.1秒定时器号9以上的初始值10msec10msec~327.7秒48msec48msec~1572.8秒定时器号1~8的初始值100msec100msec~54.6秒1秒1秒~546分1分1分~546时按软键,可以选择光标所在位置定时器的精度。

时分秒的设定格式为,“时”H“分”M“秒”S。 例如:1小时23分45秒设定时,格式为“1H23M45S”输入。 对于每个定时器的精度,可以通过对T9000~T9499的设定而定义。

T9000~T9499设定值与精度的对应关系如下

·0:初始值设定(定时器号1~8为48ms,9以后为8ms)

·1:1msec ·2:10msec ·3:100msec ·4:1秒

·5:1分定时器设定格式注释画面软键按下可以显示带有注释的定时器画面,各定时器的注释显示如下。定时器的注释信息首先需要在顺序程序中的符号中进行设定。梯形图中设定定时器的时间例如定时器1号,精度是48msec,需设定时间为960msec,

则梯形图中设定的时间为960/48=20。通过二进制赋值指令对T0~T1(一个定时器占用两个字节)进行赋值。

SUB40NUMEB220T0000数据长度输入值输入地址定时器的精度可以通过T9000~读取和定义。计数器设定画面1.按功能键,2.再按软键,显示计数器设定画面。计数器设定画面“设定值”为设定的计数器的上限值,“现在值”显示为当前的计数值。

设定值、当前值的设定数据为两个字节的长度 例如1号定时器的设定值存储在C0~C1中,当前值存储在C2~C3中。 计数器内部的数据形式分成二进制和BCD两种,在PMC系统参数的设定画面下进行选择,标准设定为二进制形式。 选择二进制形式时的数据范围是0~65535,BCD的数据范围是0~9999注释画面按,可切换显示带有注释的计数器画面。计数器画面如图,像C0~C4等计数器会显示其编写的注释含义。计数器指令CN0UPDOWNRSTACTW1(计数到达输出)计数器号(1~100)SUB5CTR在计数器设定画面设定计数最大值和当前值计数器根据用途其最小值基本上是确定的,因此其最小值可以通过CN0在程序中确定。

而最大值根据机械形式的不同,可以在计数器设定画面中的“设定值”中设定。保持型继电器在保持型继电器画面中,可以显示位型的保持型继电器并可以对其进行设定,在断电后其状态会记忆。1.按功能键,2.再按软键,画面显示如下。系统用保持型继电器地址#7#6#5#4#3#2#1#0K906 #6 “保持型继电器”

0:K900以下的保持型继电器画面不显示

1:K900以下的保持型继电器画面显示

#5 “追踪功能的启动”

0:在追踪画面通过“启动”键启动信号追踪

1:上电后自动执行信号追踪

#3 0:在I/O画面,当PMC参数输出时E地址也输出

1:在I/O画面,当PMC参数输出时E地址不输出

#2 0:I/OLINK连接检查功能有效

1:I/OLINK连接检查功能无效

#1 “I/OLINK组选择功能有效”

0:I/OLINK组选择功能无效

1:I/OLINK组选择功能有效

#0 “倍率有效”

0:无效

1:有效系统用保持型继电器地址#7#6#5#4#3#2#1#0K901 #6“编辑功能有效”

0:编辑功能无效

1:编辑功能有效系统用保持型继电器地址#7#6#5#4#3#2#1#0K902#7 “PMC参数修改禁止”

PMC参数的设定和外部的输入

0:不禁止

1:禁止

#6 “PMC参数显示禁止”

PMC参数的显示和外部的输出

0:不禁止

1:禁止

#2 “PMC停止操作”

0:PMC手动停止不允许

1:PMC手动停止允许

#0 “编辑后保存” 在PMC编辑画面下进行编辑退出后,是否提示“写入F-ROM”保存

0:需在I/O画面下手动进行保存

1:编辑结束退出时,自动提示写入F-ROM保存(提示确认)系统用保持型继电器地址#7#6#5#4#3#2#1#0K900 #7 “数据表控制画面设定显示”

0:数据表控制画面显示

1:数据表控制画面不显示

#4 “RAM写入允许”(PMC诊断画面的“FORCE”功能有效)

0:RAM写入不允许

1:RAM写入允许

#2 “PMC程序启动”

0:电源接通时,PMC程序自动启动

1:电源接通后,需手动启动PMC程序运行

#1 “编程器功能有效”

0:内置编程器功能无效

1:内置编程器功能有效系统用保持型继电器地址#7#6#5#4#3#2#1#0K909MWRTF2

MWRTF

此保持型继电器是用在防止一些机床移动部件(例如换刀装置),在进行刀具交换更新实际位置时,因机床断电而造成的位置混乱等特殊情况下而使用的。1.在进行类似的刀具交换前将K909.6:MWRTF置1,刀具交换完成后将K909.6:MWRTF置0,这些动作需要由编辑PMC程序来执行。在刀具交换中因电源异常切断K909.6未置0,再上电时K909.7自动置为1。2.上电时,如果K909.7为1,可通过PMC程序强制点亮报警灯,并产生相应的报警信息提示3.根据实际的机械位置处理PMC中所记忆的相关位置资料,使之一致后,恢复

K909.7与K909.6为0。将K909.6和K909.7置0的方法可以通过MDI装置输入,也可以通过机床操作面板的开关由PMC程序置0。系统用保持型继电器K916~K919:信息转换地址K916信息转换开始的地址(低位)地址K917信息转换开始的地址(高位)地址K918信息转换的数据(低位)地址K919信息转换的数据(高位)K920~K927:I/OLINK组任意分配功能的设定地址K920I/OLINK组任意分配功能的设定值(通道1:低位)地址K927I/OLINK组任意分配功能的设定值(通道4:高位)。。。PMC设定画面K900以上的各种功能使用的有无可以简单地通过PMC设定画面进行设定。

按功能键,再按软键,显示PMC设定画面。数据表根据数据表的使用目的的不同,可以通过组的形式来定义和管理。下表显示的就是不同的使用场合下组的定义组号用途地址数据长度个数1刀库刀套号以及对应的刀具号D0000:D00101个字节(带有符号表示)112齿轮换档时主轴转速D0100:D01092个字节53软限位D0200:D02794个字节204位型存储D0300:D0309位型10PMC数据表的控制画面作用是用来进行数据表的分组管理和数据类型的设定的操作。数据表画面1.按功能键,2.再按软键,显示数据表画面。数据表1.输入设定的组数,按软键画面上部会显示数据表设定的组数。数据表组数的最大设定值为100组。数据表2.在“地址”栏中,设定每组起始的数据寄存器的地址。设定数据的个数不能超过最大值(标准是10000个,从D0开始)。

如果组的起始地址设定为D0以外的地址后,其使用的数据个数也要相应的减少。数据表3.在“参数”栏可以对数据表进行保护、数据形式等的设定。参数#7#6#5#4#3#2#1#0 #3 0:数据形式为带符号形式

1:数据形式为不带符号形式

#2 0:数据形式为BCD码或二进制码设定的形式

1:数据形式为16进制形式

#1 0:MDI面板输入数据允许

1:MDI面板输入数据禁止

#0 0:数据形式为二进制形式

1:数据形式为BCD形式

按软键“参数”,可以通过相应的菜单键输入相应的参数设定数据表4.通过“型”栏可以设定数据类型。类型设定值软键1个字节0字节2个字节1字4个字节2双字位型3二进制数据表5.通过“数据”栏可以设定每组的数据个数。数据表按软键,可以显示带有注释的数据表画面(注释需在符号的编辑画面下生成)数据画面1.移动光标到相应的数据地址,输入设定值。按软键,进入数据设定画面。

2.按软键返回数据表控制画面。画面左侧为数据表序号(序号为从0开始),可以按数据表的序号呼叫搜索。数据画面按软键,可以显示带有注释的数据画面。数据画面

按下软键,数据类型为“位型”的数据会按位的形式显示和输入。

并可以通过光标移动到“16进”位置,可以把8位二进制数按16进制形式进行输入。部分数据组的输入禁止(一)数据画面执行输入后进行以下的操作,可以将特定的组内的数据进行保护。如果保护全部数据,可以将KEY4信号(G46.6)置为0通过PMC程序中信号不能起到很好的保护作用。

当信号无效后,所有的D数据就可以进行读写了。部分数据组的输入禁止(二)在数据画面进行数据输入。2.按软键进入数据表控制画面。3.移动光标到需要进行数据保护的相应的组“参数”设定上。4.按软键,将相应的二进制数据第1位保护位设1。部分数据组的输入禁止(三)将“数据表控制画面显示”设定为“不”,将数据表控制画面显示隐藏。部分数据组的输入禁止(三)如果在数据画面显示数据保护的组时,画面的上部显示“不能写入”。内置编程器的使用内置编程器的启动按功能键,再按软键,显示PMC设定画面。PMC数据的输入/输出可以通过选择相应的菜单和文件,执行顺序程序和PMC参数的输入和输出。

通过以下的操作顺序为例,说明如何将存储卡中的顺序程序输入到PMC的存储区,以及对 F-ROM执行顺序程序的固化写入。PMC数据的输入/输出按功能键,再按软键,显示输入输出画面。2.移动光标,进行如下各项操作的选择。PMC数据的输入/输出3.将光标移动到“文件名”选项上,按软键,

显示存储设备上的文件清单。4.在列表画面移动光标到选定的输入文件上,按软键选定,画面跳转到I/O画面,选定的文件登录到“文件名”栏。中止时,按软键,返回初始画面。PMC数据的输入/输出5.执行PMC参数的输入输出时,按如下方式进行操作。执行顺序条件启动执行输入输出①输入时,CNC的“SETTING”画面的“参数写入”需设定为1。②在急停状态的同时,EDIT模式有效。输入时程序停止PMC配置画面停止程序运行。6.按软键,启动输入输出。执行顺序程序输入时,会显示<读取、不读取>的确认画面,按“是”键确认执行输入。PMC数据的输入/输出7.顺序程序输入完成后,必须执行F-ROM的写入保存。

输入新的程序后执行重新上电,可以使内部的中间继电器R的区域执行初始化,保证实现其正确的逻辑状态。8.顺序程序输入保存完成后,切断电源再上电。标题信息的输入定义顺序程序的名称、PMC的版本号、相关的机械制造信息。按功能键,再按软键,标题信息画面显示如下。程序图号(PMC程序号)和版本(EDITIONNO)需设定。“顺序程序号”为4个字,“版号”为2个字。为了便于顺序程序的维修管理应当进行设定。“注释”中所设定的文字会在顺序程序的梯形图监控画面上显示。标题信息的输入2.按软键,进入标题信息的编辑。

按软键,文字的输入方式切换成单个文字顺序输入的插入或改写方式。

按软键,可以删除光标所在位置的文字。3.按软键,结束标题的编辑。系统参数输入按功能键,再按软键。

显示PMC系统参数设定画面。2.按软键,设定相应的PMC系统参数。

“计数器形式”,选择计数器中数据类型(二进制/BCD)

二进制时,计数器设定的最大值为32767。

BCD时,计数器最大值为9999。

但是,无论是哪种形式的设定,在计数器画面都是以10进制的形式显示。I/OLink模块分配按照I/OLINK的连接设定输入输出X/Y的地址。按功能键,再按软键。

I/OLink模块分配2.第二I/OLINK通道使用时,按软键切换模块设定画面。第1系统的地址范围是:X0000~X0127、Y0000~Y0127第2系统的地址范围是:X0200~X0327、Y0200~Y03273.按软键,进入编辑状态。

4.将光标移动到设定的地址上进行设定。5.按“组·基座·槽·模块名称”的格式顺序进行输入设定。6.按软键,设定完成。

模块地址分配后,需断电后再上电才有效。模块名称一览表特殊模块设定时,/n中的n代表模块所占用的字节数。

可以使用/1~/8、/12、/16、/20、/24、/28、/32名称设定。模块名称字节长模块备注输入输出OC01IOC02IOC03I81632—·分线盘用I/O单元·机床操作面板·CNC装置OC01OOC02OOC03O—81632/n※/n※n——n特殊模块—CM16ICM08O16——8分线盘I/O单元—地址符号和注释的设定通过设定地址的符号和注释,在观察顺序程序和信号诊断时,了解地址的含义,便于分析程序。按功能键,再按软键。进入PMC符号和注释画面。

地址:可以按位或字节的形式定义。例:X24.0或X24。 符号:最长可以定义16个字符。 注释:最长可以定义30个字符。地址符号和注释的设定2.按软键,进入符号操作画面。地址符号和注释的设定3.按软键,进入符号注释编辑画面,画面显示如下。

进入编辑画面时,系统提示需停止顺序程序,选择[是]或[否]以确定操作。机床正常运行中需小心操作。地址符号和注释的设定4.按软键,对光标所在位置的地址进行符号编辑修改。

使用软键,可以进行替换与插入的编辑切换。

可以通过与,改变所修改的地址。5.按软键或输入所修改的内容。地址符号和注释的设定6.按软键,可以登录新的地址进行编辑符号。7.编辑完成后,按软键输入新加的内容。8.编辑完成后,按软键,退出编辑画面。符号编辑完成后,需执行FROM的固化操作。如果在[设定]画面设定自动固化有效时,退出编辑画面时,系统提示是否执行固化。反之,须在[IO]画面执行FROM固化进行保存。如果在进行编辑符号之前PMC处于运行状态,则退出编辑时系统提示是否运行顺序程序。地址符号和注释的设定梯形图画面的符号与注释的显示状态画面的符号与注释的显示

画面上符号显示以7个文字长度的符号显示。 附加的信息行中的地址号、符号、注释信息显示在下部。 当附加信息中的注释信息长度很长时,注释信息的最后的信息文字忽略。报警信息的设定介绍如何输入设定CNC画面所显示的报警信息和操作信息的文字列。按功能键,再按软键

PMC信息画面的显示如下。

当前画面显示的信息,在条件导通的条件下信息会显示在“信息”画面下。报警信息的设定2.按软键3.光标移动到要输入信息的地址上。4.按软键,进入信息输入方式。报警信息的设定5.输入信息的序号以及相应的文本信息,按输入。

按软键,可以切换序号和文本信息的输入区域。

具体的汉字代码可以参照《PMC编程说明书》的汉字代码表。

按软键,可以显示输入的汉字代码所表示的汉字。

按软键则恢复显示汉字代码。报警信息的设定6.按软键,结束信息的窗口编辑。

按下前,按下软键,则编辑内容被取消。退出编辑时,系统会提示[要允许程序启动]信息,选择“是”或“不”。多语言信息显示功能简体中文显示,其中涉及到PMC的操作界面完全汉化,同时支持机床厂商所编制的PMC信息使用简体中文显示,并且如果采用多语言编写报警信息时,系统可以根据其本身显示语言的切换而显示不同语言的报警信息文本。该功能是选项功能。多语言信息编辑在计算机上以文本编辑器编写信息文字源文件,程序的格式如下:梯形图的编辑按功能键,再按软键,显示PMC梯形图画面。顺序程序初始状态时,其显示程序结构分为“选择”、“全部”、“1级程序”、“2级程序”。梯形图编辑菜单

:地址号自动分配(避免出现重复使用地址号的现象) :选择需复制、删除、剪切的程序 :删除所选择的程序 :剪切所选择的程序 :复制所选择的程序 :粘贴所复制、剪切的程序到光标所在的位置 :批量更换地址号 :显示程序所使用的地址分布 :编辑完成后更新程序的RAM区 :恢复更改前的原程序(更新之前有效)网格编辑编辑新网格梯形图编辑画面中,按软键。原梯形图网格修改在梯形图编辑画面下,按软键。:插入常开接点。:插入常闭接点。:插入输出线圈。:插入翻转输出线圈。:插入功能指令。:插入连接线。:删除光标位置的元素。:光标的左侧竖线。:光标的右侧竖线。:进行地址、功能指令编号的自动分配。:插入设定线圈。:插入复位线圈。梯形图的启动按下功能键,软键,按软键,顺序程序启动。监视梯形图梯形图监视画面

按下MDI面板上功能键,依次按下。PMC梯形图画面进行显示。按下软键后,顺序程序就将全屏幕显示。按下软键,进入梯形图设定画面,对画面的表示形式进行变更。选择监视功能

使用选择监视功能时,仅显示梯形图中指定的部分。因为不显示其余的梯形图,所以操作效率得以提高。“显示光标”设定完成后,利用光标的移动选择需要在选择监视画面下显示的梯形图部分。按下软键,所选择的梯形图就显示到选择监视画面中。此时,在梯形图中,进行监视的程序行,在其最左端会显示出“放大”图标。

选择监视功能在选择监视画面中,选择的程序行不是按照梯形图中程序行的先后顺序进行显示的。梯形图按照选择的顺序从下到上进行显示。(最后选择的程序行显示在最上方).最多可以选择256行梯形图程序进行监视,若超过256行,则只会显示最新选择的256行程序。当系统电源切断后,选择监视画面中的梯形图就会丢失。选择全部完成后,按下软键,显示选择监视画面。选择监视功能

梯形图画面与选择监视画面可以进行切换显示。光标选择的程序行将被从选择监视画面中删除。将所有的梯形图行从选择监视画面中清除。从选择监视画面相应程序行跳转到显示梯形图画面中对应的程序行。PMC的状态按下MDI面板上的功能键,依次按下下列软键,显示PMC状态画面。PMC的状态在上述图表显示中,Level1和Level2的状态是一并显示出来路径选择信号地址#7#6#5#4#3#2#1#0G63HEADPMC功能指令功能指令一览表1功能名命令号处理内容定时器TMRSUB3延时定时器(上升沿触发)TMRBSUB24固定延时定时器(上升沿触发)TMRCSUB54延时定时器(上升沿触发)TMRBFSUB77固定延时定时器(下降沿触发)计数器CTRSUB5计数器CTRBSUB56追加计数器CTRCSUB55追加计数器功能指令一览表2功能名命令号处理内容数据传送MOVBSUB431字节数据传送MOVWSUB442字节数据传送MOVDSUB474字节数据传送MOVNSUB45任意字节数据传送MOVESUB8逻辑乘后数据传送MOVORSUB28逻辑加后数据传送XMOVBSUB35二进制变址修改数据传送XMOVSUB18BCD变址修改数据传送功能指令一览表3功能名命令号处理内容数值比较COMPBSUB32二进制数据比较COMPSUB15BCD数据比较COINSUB16BCD一致性判断EQBSUB2001字节长二进制比较(=)EQWSUB2012字节长二进制比较(=)EQDSUB2024字节长二进制比较(=)NEBSUB2031字节长二进制比较(≠)NEWSUB2042字节长二进制比较(≠)NEDSUB2054字节长二进制比较(≠)GTBSUB2061字节长二进制比较(>)GTWSUB2072字节长二进制比较(>)功能指令一览表4功能名命令号处理内容数值比较GTDSUB2084字节长二进制比较(>)LTBSUB2091字节长二进制比较(<)LTWSUB2102字节长二进制比较(<)LTDSUB2114字节长二进制比较(<)GEBSUB2121字节长二进制比较(≥)GEWSUB2132字节长二进制比较(≥)GEDSUB2144字节长二进制比较(≥)LEBSUB2151字节长二进制比较(≤)LEWSUB2162字节长二进制比较(≤)LEDSUB2174字节长二进制比较(≤)RNGBSUB2181字节长二进制比较(范围)RNGWSUB2192字节长二进制比较(范围)RNGDSUB2204字节长二进制比较(范围)功能指令一览表5数据处理DSCHBSUB34二进制数据检索DSCHSUB17BCD数据检索DIFUSUB57上升沿输出DIFDSUB58下降沿输出EORSUB59异或ANDSUB60逻辑乘ORSUB61逻辑和NOTSUB62逻辑非PARISUB11奇偶校验SFTSUB33移位寄存器CODSUB7BCD码变换CODBSUB27二进制码变换DCNVSUB14数据转换DCNVBSUB31扩展数据转换DECSUB4BCD译码DECBSUB25

二进制译码功能指令一览表6功能名命令号处理内容演算命令ADDBSUB36二进制加法运算SUBBSUB37二进制减法运算MULBSUB38二进制乘法运算DIVBSUB39二进制除法运算ADDSUB19BCD加法运算SUBSUB20BCD减法运算MULSUB21BCD乘法运算DIVSUB22BCD除法运算NUMEBSUB40二进制常数赋值NUMESUB23BCD常数赋值功能指令一览表7功能名命令号处理内容CNC相关DISPBSUB41信息显示EXINSUB42外部数据输入WINDRSUB51CNC数据读取WINDWSUB52CNC数据写入AXCTLSUB53PMC轴控制指令PSGNLSUB50位置信号PSGN2SUB63位置信号功能指令一览表8程序控制COMSUB9公共线控制开始COMESUB29公共线控制结束JMPSUB10跳转JMPESUB30跳转结束JMPBSUB68标号跳转1JMPCSUB73标号跳转2LBLSUB69标号CALLSUB65有条件子程序调用CALLUSUB66无条件子程序调用CSSUB74选择调用开始CMSUB75选择子程序调用CESUB76选择调用结束SPSUB71子程序开始SPESUB72子程序结束END1SUB1第1级程序结束END2SUB2第2级程序结束END3SUB48第3级程序结束ENDS

温馨提示

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

评论

0/150

提交评论