• 沒有找到結果。

功能指令

在文檔中 目 录 (頁 82-123)

84

第五章 功能指令

 基本指令 7)置位→输出

A_

8)复位→输出

W_

( S )

A_ W_

( R )

86

第五章 功能指令

 语句结构指令

第一级PMC程序区结束指令。第一级程序为快 速执行程序区,每8ms扫描一次。

第二级PMC程序区结束指令。系统会根据第二 级程序的长短分成若干段,每8ms顺序执行一 段,为主程序区。

PMC结束指令,在END和END2之间是子程序区。

功能指令的作用,简化PMC的编程

第五章 功能指令

子程序呼叫指令

子程序呼叫

子程序开始

88

第五章 功能指令

定时器指令

可变定时器指令,设定值在MDI画面上

固定定时器指令,设定值在PMC程序上

第五章 功能指令

定时器间歇打油润滑应用例

时序:1.每次开机自动打油15秒,2.正常时打油30秒,间歇30分钟,3.可手动打油

(每次打油时为打2.5秒,停2.5秒)

90

第五章 功能指令

 计数器指令

控制条件

CN0=0 从0开始,0,1。。。N CN0=1 从1开始,1,2。。。N UPDOWN=0 加计数

UPDOWN=1 减计数 RST 清除计数值

第五章 功能指令

例:工件计数

92

第五章 功能指令

 数据传送指令—常数赋值语句

格式指定:1:一个字节 2:两个字节 4:四个字节

常数:附值常数,十进制形式。

常数输出地址:常数的目的地址

第五章 功能指令

数据传送语句—逻辑乘传送语句

应用:

可以用来屏蔽某些位 的输出。

94

第五章 功能指令

数据传送语句—逻辑和传送语句

应用:

可以强制某些位输 出

第五章 功能指令

 数据传送指令—字节传送语句

单字节传送

双字节传送

96

RST=1 复位错误输出W1 ACT

ACT=1 执行动作

第五章 功能指令

数据比较指令— 二进制大小判别指令

格式指定

输出结果:R9000#0=1 输入制=比较值 R9000#1=1 输入值<比较值

98

第五章 功能指令

BYT 0:两位BCD 1:四位BCD 结果输出:

W1 0:不相等 1: 相等

100

第五章 功能指令

 二进制转换指令

手动倍率输入值:0.01%=11111111 11111110 切削倍率输入值: 1%=11111110

第五章 功能指令

102

第五章 功能指令

二进制译码指令(数→位转换)

应用:M代码译码处理 格式指定 0 nn X

译码数据长度 1~4字节

多字节译码的字节数 00~01 单字节译码

02~99 多字节译码字节数

第五章 功能指令

上升沿指令

下升沿指令

104

第五章 功能指令

逻辑运算指令— 非指令

格式指定

○ X X ○

数据长度 1 一字节 2 两字节 3 四字节

106

第五章 功能指令

信息显示指令— DISPB语句

信息数:对应A0~A24,共200个

A0.0=1

第五章 功能指令

108

第五章 功能指令

例:读取Z轴的机械坐标,写入刀具补偿画面的#1 号补偿寄存器中。

⑴ 根据窗口读功能,读出Z轴机械坐标 起始地质

110

第五章 功能指令

⑵ 根据窗口写功能,写入补偿画面#1刀具补偿寄

存器 起始地址

第五章 功能指令

读取的数据地址 写入数据的地址

112

操作:[SYSTEM] →[PMC] →[PMCPRM] →[DATA]

数据个数

第五章 功能指令

数据表参数

数据表输入画面

114

第五章 功能指令

随机刀库时序

116

第五章 功能指令

1 首先根据T指令检索目标刀所在的刀座号

刀库指令— 二进制数据检索

数据表容量=刀具数容量 检索数据=目标刀号 检索结果=目标刀座号 W1=0 找到检索数据

1未找到检索数据

118

第五章 功能指令

程序:

N10 T7 M6;

N20 M30;

第五章 功能指令

120

第五章 功能指令

刀号

刀盘

刀座号

主轴 当前位

计数开关

第五章 功能指令

刀号 刀盘

刀座号 主轴

当前位 计数开关

122

第五章 功能指令

3.旋转到位后刀具交换完成后更新数据表

刀库指令— 二进制变地址传送

可对数据表进行读/写 操作,刀具更新使用 写功能。

第五章 功能指令

更新当前位刀号

更新主轴位刀号

124

在文檔中 目 录 (頁 82-123)

相關文件