BEIJING-FANUC PMC MODEL PA1/SA1/SA3 梯形图语言 编程说明书 BEWJING-FANUC, 2001 b-61863C
前 本说明书叙述了PMC梯形图程序的编制方法 同时还叙述了梯形图程序编制时 CRT/MDI的相关操作。 适用型号本说明书所涉及的PMC规格及其简称如下 产品名称 简称 可适用的CNc FANUC PMC-MODEL PAI MC-PAI BEIJING-FANUC Power Mate 0 FANUC PMC-MODEL SAl(Note) PMC-SAI BEIJING-FANUC Series Oi-MODEL A (FANUC PMC-MODEL RA1) FANUC PMC-MODEL SA3 (Note) PMC-SA3 BEIJING-FANUC Series Oi-MODEL A (FANUC PMC-MODEL RA3) 注:这些规格已经更名;在产品栏中,旧名称标注在括号中,新名称在旧名称的上方。新旧规格是互 相兼容的。因此,在使用新规格时,用户应当将 说明书中的旧名称视同新名称 系统画面上的旧名称视同新名称。 相关说明书 本说明书并没有涵盖编制PMC程序所需的全部项目,对于本说明书中未涉及的项目请参考下列说明 书 说明书名称 参考项目 PMC规格 BEIJING-FANUC Power Mate0连接 说明书(B-63443C) PC与CNC之间的接口 PMC-PAl BEIJING-FANUC Series 01-MODEL A 连接说明书(B-63503C、B-63503C-1 PMC与CNC之间的接口 PMC-SAI PMC-SA3 p-1
目录表 警告、注意、注 (s-1) 前言 (p-1) PM顺序程序 (1) 1.顺序程序编制流程 1.1PMC的规格 1.2梯形图程序概要 13顺序程序的概念… 14分配接口(步骤1至3) (11) 1.5编制梯形图(步骤4) (11) 1.6编码 (12) 17输入顺序程序 1.8调试顺序程序(步骤5至8) …13 1.9顺序程序的保存和管理(步骤9至11) 顺序程序 1顺序程序的执行过程 (15) 22循环执行 2.3执行的优先顺序(第一级、第二级)… ….(17) 24顺序程序构成 5输入输出信号的处理 2.51输入信号的处理 2.52输出信号的处理 2.53CNC侧输入输出信号 (24) 2.54第一级程序和第二级程序信号状态区别 2.6互锁… 3.地址 (27) 3.1PMC和CNC之间的地址(PMC<NC) 32PMC和机床之间的地址(PMC←MT) 321PMC和机床之间的地址 3.22O模块的地址分配 3.2.3 VO Link连接单元地址分配 324IO单元规格B的地址分配 325 Power Mate-D/H的地址分配 33内部继电器地址(R)… 3.3.1系统程序管理区域 34信息选择显示地址(A)… c-1
目录表 3.5计数器地址(C) (47) 3.6保持型继电器和非易失性存储器控制地址(K)…… 3.7数据表地址(D) 3.8定时器地址(T) 3.9标记地址(JMPB,JMPC,LBL)(L) 3.10子程序号(CALL, CALLU,SP)(P) 4.PMc基本指令 41基本指令详述 4.1.1RD 4.1.2 RDNOT 5)89 4.1.3WRT 4.1.4 WRTNOT (60) 4.1.5AND 41.6 ANDNOT (61) 4.1.7OR (61) 4.1 8 ORNOT 41 9 RDST 4.110 RDNOTSTK 4.1.11 AND STK 4.1.12 ORSTK. 4.1.13SET 4.1.14RST 5.功能指令 (69) 5END1(第一级顺序程序结束) 52END2(第二级顺序程序结束) 53TMR(定时器)… 54TMRB(固定定时器) 55TMRC(定时器) 56DEC(译码) (86) 57DECB(二进制译码) 88) 58CTR(计数器) 59CTRC(计数器) 5.10ROT(旋转控制) 5.11ROTB(二进制旋转控制) 512COD(代码转换) 5.13CODB(二进制代码转换) 514MOVE(逻辑乘数据传送)… 5.15 MOVOR(逻辑或后数据传送) 516COM(公共线控制) …113) 5.17COME(公共线控制结束) 518JMP(跳转) 519JMPE(跳转结束)… (119)
目录表 520PARI(奇偶校验) 521DCNV(数据转换) 522 DCNVB(扩展数据转换) 523COMP(数值大小判别) 524 COMPB(二进制数值大小判别) 525COIN(一致性检测) (130) 526SFT(寄存器移位) 527DSCH(数据检索) …4134) 528 DSCHB(二进制数据检索) 529XMOV(变址数据传送) 530 XMOVB(二进制变址数据传送) 531ADD(加法运算) 532ADDB(二进制加法运算) 533SUB(减法运算) 534SUBB(二进制减法运算) (152 535MUL(乘法运算) (154 536MULB(二进制乘法运算)… 537DIV(除法运算) 538DⅠVB(二进制除法运算)…… 539NUME(定义常数) 540 NUMEB(定义二进制常数) …4163 541DSPB(信息显示) 542EXIN(外部数据输入) (171) 543 WINDR(读CNC窗口数据 (174) 544 WINDW(写CNC窗口数据) 545 MMCWR(读MMC窗口数据)( PMC-PA1之外的型号) (180) 546 MMCWW(写MMC窗口数据)( PMC-PA1之外的型号) …(182) 547MOVB(1个字节的传送)… 548MOVW(两个字节的传送) …(185) 549MOVN(传送任意数目的字节 DIFU(上升沿检测) (187 DIFD(下降沿检测) …488) 552EOR(异或 553AND(逻辑与) 5.54OR(逻辑或) (193) 555NOT(逻辑非) 556END(梯形图程序的结束) 557CALL(条件调用子程序) …0198) 558 CALLU(无条件调用子程序) 559SP(子程序) (200) 560SPE(子程序结束) (201 561JMPB(标号跳转) 562JMPC(标号跳转) (203) c-3