logo资料库

FANUC PMC编程语言说明书.pdf

第1页 / 共566页
第2页 / 共566页
第3页 / 共566页
第4页 / 共566页
第5页 / 共566页
第6页 / 共566页
第7页 / 共566页
第8页 / 共566页
资料共566页,剩余部分请下载后查看
ÌÝÐÎͼÓïÑÔ±à³Ì˵Ã÷Êé.pdf
警告.注意
前言
目录
I.PMC顺序程序
1.顺序程序编制流程
1.1 PMC的规格
1.2 梯形图程序概要
1.3 顺序程序的概念
1.4 分配接口(步骤1至3)
1.5 编制梯形图(步骤4)
1.6 编码
1.7 输入顺序程序
1.8 调试顺序程序(步骤5至8)
1.9 顺序程序的保存和管理(步骤9至11)
2. 顺序程序
2.1 顺序程序的执行过程
2.2 循环执行
2.3 执行的优先顺序(第一级,第二级)
2.4 顺序程序构成
2.5 输入输出信号的处理
2.5.1 输入信号的处理
2.5.2 输出信号的处理
2.5.3 CNC侧输入/输出信号
2.5.4 第一级程序和第二级程序信号状态区别
2.6 互锁
3. 地址
3.1 PMC和CNC之间的地址(PMC--NC)
3.2 PMC和机床之间的地址(PMC--MT)
3.2.1 PMC和机床之间的地址
3.2.2 I/O模块的地址分配
3.2.3 I/O LINK连接单元地址分配
3.2.4 I/O单元规格B的地址分配
3.2.5 POWER MATE-D/H的地址分配
3.3 内部继电器地址(R)
3.3.1系统程序管理区域
3.4 信息选择显示地址(A)
3.5 计数器地址(C0
3.6 保持型继电器和非易失性存储器控制地址(K)
3.7 数据表地址(D)
3.8 定时器地址(T)
3.9 标记地址(JMPB,JMPC,LBL)(L)
3.10 子程序号(CALL,CALLU,SP)(P)
4. PMC基本指令
4.1 基本指令详述
4.1.1 RD
4.1.2 RD.NOT
4.1.3 WRT
4.1.4 WRT.NOT
4.1.5 AND
4.1.6 AND.NOT
4.1.7 OR
4.1.8 OR.NOT
4.1.9 RD.STK
4.1.10 RD.NOT.STK
4.1.11 AND.STK
4.1.12 OR.STK
4.1.13 SET
4.1.14 RST
5. 功能指令
5.1 END1(第一级顺序程序结束)
5.2 END2(第二级顺序程序结束)
5.3 TMR(定时器)
5.4 TMRB(固定定时器)
5.5 TMRC(定时器)
5.6 DEC(译码)
5.7 DECB(二进制译码)
5.8 CTR(计数器)
5.9 CTRC(计数器)
5.10 ROT(旋转控制)
5.11 ROTB(二进制旋转控制0
5.12 COD(代码转换)
5.13 CODB(二进制代码转换)
5.14 MOVE(逻辑乘数据传送)
5.15 MOVOR(逻辑或后数据传送)
5.16 COM(公共线控制)
5.17 COME(公共线控制结束)
5.18 JMP(跳转)
5.19 JMPE(跳转结束)
5.20 PARI(奇偶校验)
5.21 DCNV(数据转换)
5.22 DCNVB(扩展数据交换)
5.23 COMP(数值大小判别)
5.24 COMPB(二进制数值大小判别)
5.25 COIN(一致性检测)
5.26 SFT(寄存器移位)
5.27 DSCH(数据检索)
5.28 DSCHB(二进制数据检索)
5.29 XMOV(编制数据传送)
5.30 XMOVB
5.31 ADD(加法运算)
5.32 ADDB(二进制加法运算0
5.33 SUB(减法运算)
5.34 SUBB(二进制减法运算)
5.35 MUL(乘法运算)
5.36 MULB(二进制乘法运算)
5.37 DIV(除法运算)
5.38 DIVB(二进制除法运算)
5.39 NUME(定义常数)
5.40 NUMEB(定义二进制常数)
5.41 DISPB(信息显示)
5.42 EXIN (外部数据输入)
5.43 WINDR(读CNC窗口数据)
5.44 WINDW(写CNC窗口数据)
5.45 MMCWR(读MMC窗口数据)(PMC-PA1之外的型号)
5.46 MMCWW(写MMC窗口数据)(PMC-PA1之外的型号)
5.47 MOVB(1个字节的传送)
5.48 MOVW(两个字节的传送)
5.49 MOVN(传送任意数目的字节)
5.50 DIFU(上升沿检测)
5.51 DIFD(下降
5.52 EOR(异或)
5.53 AND(逻辑与)
5.54 OR(逻辑或)
5.55 NOT(逻辑非)
5.56 END(梯形图程序的结束)
5.57 CALL(条件调用子程序)
5.58 CALLU(无条件调用子程序)
5.59 SP(子程序)
5.60 SPE(子程序结束)
5.61 JMPB(标号跳转)
5.62 JMPC(标号跳转)
5.63 LBL(标号)
5.64 AXLCTL(PMC控制轴)
5.65 PSGNL(位置信号输出)
5.66 PSGN2(位置信号输出2)
6. 非易失性存储器
6.1 定时器,计数器,保持型继电器,非易失性存储器,管理数据表
6.2 非易失性存储器内数据的读写
6.3 PMC数据表
7. 梯形图的格式
7.1 地址,信号名称,注释和行号
7.1.1 地址
7.1.2 信号名称
7.1.3 注释
7.1.4 行号
7.2 梯形图上所用的符号
7.3 梯形图的格式
7.4 无限制的继电器触点数
8. 辅助项目
9. 模块化顺序程序
9.1 模块化编程的实力
9.2 子程序编程和嵌套
9.3 子程序的注意事项
10. 带标号格式的JMP指令
10.1 规格
10.2 限制
II. PMC操作(CRT/MDI)
1.概述
1.1 上电时的自动操作
1.2 清除顺序程序
1.3 装载标准梯图(适用于POWER MATE-0 PMC-PA1)
1.4 梯形图密码功能
2.用软件选择PMC的菜单
3. PMC的I/O信号显示及内部继电器显示(PMCDGN)
3.1 显示标题数据(TITLE)
3.2 信号状态显示(STATUS)
3.3 报警画面(ALARM)
3.4 跟踪功能(TRACE)
3.4.1 操作
3.4.2 参数设定画面
3.4.3 跟踪功能的启动及停止
3.4.4 跟踪画面
3.4.5 上电时自动执行跟踪功能
4. PMC参数设定和显示
4.1 概述
4.2 通过MDI面板输入PMC参数
4.2.1 多个数据输入
4.3 设定和显示画面
4.3.1 定时器画面(TIMER)
4.3.2 计数器画面(COUNTER)
4.3.3 保持型继电器(KEEPRL)
4.3.4 数据表(DATA)
5. PMC梯形图程序显示(PMCLAD)
5.1 梯形图显示
5.2 显示符号和注释
5.3 搜索指定的触点或线圈
III. PMC编程(CRT/MDI0
1. 概述
2. 通过软键选择编程菜单
3. 系统参数的设定和显示(TITLE)
4.编辑顺序程序(EDIT)
4.1 标题内容的设定和显示
4.1.1 输入标题内容
4.1.2 删除标题内容
4.1.3 编辑标题内容中的字符串
4.2 编制顺序程序(LADDER)
4.2.1 顺序程序中的输入操作
4.2.2 顺序程序中的修改操作
4.2.3 顺序程序中的插入操作
4.2.4 顺序程序中的删除操作
4.2.5 顺序程序中的搜索操作
4.2.6 顺序程序中的复制操作
4.2.7 顺序程序中的移动操作
4.2.8 同时编辑信号名和注释
4.2.9 顺序程序中的地址变换
4.3 I/O单元的地址设定(MODULE)
4.4 符号数据设定9SYMBOL)
4.4.1 符号数据和注释的输入
4.4.2 符号数据搜索(SRCH)
4.4.3 符号数据和注释的删除
4.4.4 编辑符号数据和注释数据的字符串
4.4.5 同时编辑符号数据和注释数据的功能
4.4.6 拷贝符号和注释数据的功能
4.5 信息数据设定(MESSAGE)
4.5.1 信息数据输入
4.5.2 搜索地址(SRCH)
4.5.3 编辑信息数据中的字符串
4.5.4 用日文字符的识别码输入
4.5.5 拷贝信息数据(COPY0
4.5.6 输入多字节字符(D.CHAR)
4.5.7 显示输入代码(DSPMOD)
4.6 顺序程序的清除和压缩
4.6.1 顺序程序的清除
4.6.2 顺序程序的压缩
4.6.3 清除PMC参数
4.7 参照表显示
4.7.1 操作
4.7.2 参数设定画面显示使用的地址
5. 顺序程序的执行
5.1 顺序程序的启动及停止
5.2 顺序程序的启动
5.3 顺序程序的强制停止
6. 顺序程序和PMC参数数据的写,读与校验
6.1 概述
6.2 设定项
6.3 操作
6.3.1 与FAPTLADDER之间的数据传送
6.3.2 与FANUC FD CASSETTE之间的数据传送
6.3.3 与其他设备间的数据传送
6.3.4 设定传送速度(软键[SPEED])
6.4 I/O 错误信息
7. 错误信息(EDIT时)
8. 错误信息(I/O)
9. PMC编程器(DPL/MDI09仅用于POWER MATE 0)
9.1 选择PMC编程器菜单
9.2设定及显示系统参数(SYSTEM PARAM)
9.3 顺序程序的编辑(EDIT)
9.4 编辑梯形图用助记符
9.4.1 开始梯形图助记符编辑
9.4.2 确认梯形图助记符
9.4.3 修改梯形图助记符
9.4.4 结束编辑梯形图助记符
9.5 顺序程序的启动和停止(RUN/STOP)
9.6 错误信息(梯形图助记符的编辑)
9.7 由MDI/DPL输入/输出梯形图/PMC参数
9.7.1 P-G编辑器的输入/输出方法
9.7.2 FANUC FLOPPY CASSETTE的输入/输出方法
9.8 错误表
附录
A. 窗口功能
A.1 功能
A.2 窗口功能的低速响应及高速响应
A.3 窗口功能列表
A.4 控制数据的格式和内容
A.4.1 读取CNC系统信息
A.4.2 读取刀具偏置量
A.4.3 写入刀具偏置量(*低速响应)
A.4.4 读取工件原点偏置量(不适用于POWER MATE0)
A.4.5 改写工件原点偏置量(*低速响应)(不适用于POWER MATE 0)
A.4.6 读取参数(*低速响应)
A.4.7 写入参数(*低速响应)
A.4.8 读取设定数据(*低速响应)
A.4.9 写入设定数据(*低速响应)
A.4.10 读取宏变量(*低速响应)
A.4.11 写入宏变量(*低速响应)
A.4.12 读取CNC报警信息
A.4.13 读取当前程序号
A.4.14 读取当前顺序号
A.4.15 读取各轴的实际速度
A.4.16 读取各轴的绝对位置(绝对坐标值)
A.4.17 读取各轴的机械位置(机械坐标值)
A.4.18 读取各轴(G31)跳步操作时的停止位置
A.4.19 读取伺服延时量
A.4.20 读取各轴的加/减速延时量
A.4.21 读取模态数据
A.4.22 读取诊断数据(*低速响应)
A.4.23 读取A/D变换数据
A.4.24 读取刀具寿命管理数据(刀具组号)(不适用于POWER MATE 0)
A.4.25 读取刀具寿命管理数据(刀具组数)(不适用于POWER MATE 0)
A.4.26 读取刀具寿命管理数据(刀具数)(不适用于POWER MATE 0)
A.4.27 读取刀具寿命管理数据(刀具寿命)(不适用于POWER MATE 0)
A.4.28 读取刀具寿命管理数据(刀具寿命计数器)(不适用于POWER MATE 0)
A.4.29 读取刀具寿命管理数据(刀具长度补偿NO.(1):刀具号)(不适用于POWER MATE 0)
A.4.30 读取刀具寿命管理数据(刀具长度补偿NO.(2):刀具顺序号)(不适用于POWER MATE 0)
A.4.31 读取刀具寿命管理数据(刀尖补偿NO.(1):刀具号)(不适用于POWER MATE 0)
A.4.32 读取刀具寿命管理数据(刀尖补偿NO.(2):刀具顺序号)(不适用于POWR MATE 0)
A.4.33 读取刀具寿命管理数据(刀具信息NO.(1):刀具号)(不适用于POWER MATE 0)
A.4.34 读取刀具寿命管理数据(刀具信息NO.(2):刀具顺序号)(不适用于POWER MATE 0)
A.4.35 读取刀具寿命管理数据(刀具号)(不适用于POWER MATE 0)
A.4.36 读取主轴实际速度
A.4.37 在程序检查画面输入数据(*低速响应)(不适用于POWER MATE 0)
A.4.38 读取时钟数据(日期和时间)
A.4.39 设定数字伺服电机转矩限制值(*低速响应)
A.4.40 读取主轴电极负载信息(串性接口)(不适用于POWER MATE 0)
A.4.41 读取参数(不适用于POWER MATE 0)
A.4.42 读取设定数据(不适用于POWER MATE O)
A.4.43 读取诊断数据(不适用于POWER MATE 0)
A.4.44 读取在缓冲存储器中执行的CNC程序中的字符串
A.4.45 读取伺服轴的相对位置
A.4.46 读取剩余行程
A.4.47 读取CNC状态信息
A.4.48 读取P代码宏变量的数值(*低速响应)
A.4.49 改写P代码宏变量的数值(*低速响应)
A.4.50 读取刀具寿命管理数据(刀具寿命计数器类型)(不适用于POWER MATE 0)
A.4.51 改写刀具寿命管理数据(刀具组)(*低速响应)(不适用于POWER MATE 0)
A.4.52 改写刀具寿命管理数据(刀具寿命)(*低速响应)(不适用于POWER MATE 0)
A.4.53 改写刀具寿命管理数据(刀具寿命计数器)(*低速响应)(不适用于POWER MATE 0)
A.4.54 改写刀具寿命管理数据(刀具寿命计数类型)(*低速响应)(不适用于POWER MATE 0)
A.4.55 改写刀具寿命管理数据(刀具长度偏置号(1):刀具号)(*低速响应)(不适用于POWER MATE 0)
A.4.56 改写刀具寿命管理数据(刀具长度偏置号(2):刀具使用序号)(*低速响应)(不适用于POWER MATE 0)
A.4.57 改写刀具寿命管理数据(刀尖补偿号(1):刀具号)(*低速响应)(不适用于POWER MATE 0)
A.4.58 改写刀具寿命管理数据(刀尖补偿号(2):刀具使用序号)(*低速响应)(不适用于POWER MATE 0)
A.4.59 改写刀具寿命管理数据(刀具状态(1):刀具号)(*低速响应)(不适用于POWER MATE 0)
A.4.60 改写刀具寿命管理数据(刀具状态(2):刀具使用序号)(*低速响应)(不适用于POWER MATE 0)
A.4.61 改写刀具寿命管理数据(刀具数)(*低速响应)(不适用于POWER MATE 0)
A.4.62 预读预测扰动较矩值
A.4.63 读取当前程序号(8位程序号)(不适用于POWER MATE 0)
A.4.64 读取刀具寿命管理数据(刀具组数)(不适用于POWER MATE 0)
A.4.65 读取刀具寿命管理数据(刀具长度偏置号1)(不适用于POWER MATE 0)
A.4.66 读取刀具寿命管理数据(刀具直径偏置号1) (不适用于POWER MATE 0)
A.4.67 读取刀具寿命管理数据(刀具信息1)(不适用于POWER MATE 0)
A.4.68 改写刀具寿命管理数据(刀具数组)(不适用于POWR MATE 0)
A.4.69 改写刀具寿命管理数据(刀具长度偏置号1)(*低速响应)(不适用于POWER MATE 0)
A.4.70 改写刀具寿命管理数据(刀具半径偏置号1)(*低速响应)(不适用于POWER MATE O)
A.4.71 改写刀具寿命管理数据(刀具信息1)(*低速响应)(不适用于POWR MATE 0)
A.4.72 读取实际主轴转速
A.4.73 读取精确的转矩检测值(静态计算结果)
A.4.74 读取精确的转矩检测值(存储数据)
A.4.75 指定用于I/O LINK 的程序数
B.0i系列与FSO系统操作面板的连接
B.1 概述
B.2 连接
B.3 连接操作面板用信号
B.4 指定地址
C. POWER MATE 0的梯形图编辑(PMC-PAI)
C.1 概述
C.2 与CNC基本软件的兼容性
C.3 PMC编辑器(CRT/MDI或PDP/MDI)[梯形图编辑功能]
C.3.1 组成部件及连接
C.3.1.1 组成部件
C.3.1.2 连接
C.3.1.3 参数
C.3.2 系统参数规格和显示(SYSTEM)
C.3.3 压缩
C.4 软件系统的总框图
D.适用的FAPT LADDER 版本
D.1 FAPT LADDER,FAPT LADDER2,梯形图的编辑软件包
E. 报警信息列表
F.日文字符代码,特殊代码列表
返回
分享到:
收藏