ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:187.97KB ,
资源ID:5505527      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5505527.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PLC发展工具手册13.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

PLC发展工具手册13.docx

1、PLC发展工具手册13Open CNCPLC发展工具操作手册by : 新代科技date : 2002/03/26ver : 1.3目 录一 菜单 4二 指令集 6三 编辑主画面 6四 参数输入栏 6五 键盘操作说明 7MLC组件指令使用说明 8常开接点(Normal Open Contact) 8常闭接点(Normal Close Contact) 8连结线(Connector) 8常开线圈(Normal Open Coil) 9常闭线圈(Normal Closed Coil) 9正缘触发脉冲线圈(Positive Edge Triggered Coil) 9负缘触发脉冲线圈(Negative

2、 Edge Triggered Coil) 10保持线圈(Latch Coil) 10复归线圈(Unlatch Coil) 10计数器(Counter) 11循环计数器(Ring Counter) 12计数器复归(Counter Reset) 12定时器(Timer) 13PLC轴控制(PLC Axis) 14键盘扫描 18PLC坐标教导系统组件 20算数运算指令(Arithmetic Operation) 23逻辑运算指令(Logic Operation) 24比较指令(Compare) 25数据搬移指令(Move) 26刀库旋转指令(Rotate) 26程序跳跃指令(Jump) 27子程序

3、呼叫指令 (Jump Subroutine) 27子程序呼叫返回指令(Return) 27符号标记(Label) 27程序结束指令(End) 28快速PLC程序扫描 28有效版本 28使用说明 28LADDER范例 30(一) 模式选择 30(二) 主轴速率% 31(三) MPG与INJOG段数百分比速率% 32(四) G01切削速率 % 33(五) MPG模拟(MPG Simulation) C20 38(六) 程序空跑(Dry Run) C42 38(七) 选择性停止(Optional Stop) C44 39(八) 选择性跳跃(Optional STOP) C41 39(九) 单节执行(

4、Single Block) C40 40(十) 机械锁定(Machine Lock) C43 40(十一) 主轴正逆转、停止 41(十二) 夹头与夹爪方向 42(十三) 面板JOG按键 44(十四) 程序启动(Cycle Start) C0与程序暂停(Feed Hold)C1 45(十五) 原点复归 46(十六) 三轴XYZ正负极限 (Over Travel) 47(十七) 紧急停止(Emergency Stop) C36 47(十八) M CODE 48MLC Edit for windos菜单功能区指令区区Mlc edit 共有五个区域指令编辑区一 菜单 共有13项功能 开启新档 1. 开

5、启新的档案。 开启旧档 2. 开启旧档后,再做 组译时会以旧文件的路径当成,组译后的档案路径。 储存档案3. 加入新批注 4. 将光标移至要加入批注的位置按下新批注,出现对话框,输入批注。但批注只有在软件才可看的见,上了CNC软件是看不见的。 剪下 5. 可将标记起来的区域剪下,再贴至其它的MLC档案。 地址搜寻6.按下地址搜寻请以大写字母输入,欲搜寻的地址,如要继续搜寻请按F3。 地址搜寻下一笔 7. 地址搜寻所key_in的下一笔,可选择此功能或按F3。 复制8.可将所标记起来的区块,复制,再以贴上,程序编辑区。. 贴上9 请参考NO.8复制 插入行10. 移到欲插入的位置,按下插入,就可

6、增加新一行。 删除组件12. 移至欲删除的位置,按下删除,就可将该行删除。 语法检查13. 在编辑ladder时常有发撰写人的错误,而造成MLC的误动作。 二 指令集 指令请参考第二章节 本软件是以先点取组件后再修改组件的内容 如使 ABIT 的B接点 如下:先选取Contact 会有各种组件的接点。1. 再选取 B接点。2. 选取箭头。3. 使用箭头,去点选组件。4. 再由参数字段去修改组件的内容三 编辑主画面 编辑LADDER的区块,编辑完后,请储存档案,COMPILER时会以储存档 案的路径,产生组译文件。四 参数输入栏指令输入后,指定为箭头,五 键盘操作说明Page up : 编辑窗口

7、时移动光标位置前一页。Page Down : 编辑窗口时移动光标位置后一页。 Home : 将游标移至最左端。End : 将游标移至最右端。Delete : 删除光标所在的组件。 : 光标在编辑区时,可移动光标上下。 : 光标在编辑区时,可利动游标左右。F3 : 在地址搜寻时,本键可往下继续搜寻。MLC组件指令使用说明常开接点(Normal Open Contact)图示:定时器接点计数器接点IO接点说明:俗称为A接点。常开接点平时不导通,有讯号时才导通。容量:I点512点、O点512点、C点512点、S点512点、A点512点、定时器256点、计数器256点、R缓存器04095,每个R缓存器

8、使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。常闭接点(Normal Close Contact)图示:计数器接点IO接点定时器接点说明:俗称为B接点。常闭接点平时导通,有讯号时不导通。容量:I点512点、O点512点、C点512点、S点512点、A点512点、定时器256点、计数器256点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。连结线(Connector)图示:垂直连结线水平连结线说明:用于连通其它组件。常开线圈(Normal Open Coil)图示:说明:当输入讯号为ON,则输出为ON;当

9、输入讯号为OFF,则输出为OFF。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。常闭线圈(Normal Closed Coil)图示:说明:当输入讯号为ON,则输出为OFF;当输入讯号为OFF,则输出为ON。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。正缘触发脉冲线圈(Positive Edge Triggered Coil)图示:说明:当输入讯号由OFF变成ON时,输出一个

10、脉冲信号。一个脉冲信号之周期时间,代表PC之软件程序执行一个循环所需之扫描时间。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。负缘触发脉冲线圈(Negative Edge Triggered Coil)图示:说明:当输入讯号由ON变成OFF时,输出一个脉冲信号。一个脉冲信号之周期时间,代表PC之软件程序执行一个循环所需之扫描时间。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。保

11、持线圈(Latch Coil)图示:说明:当输入讯号ON时,输出为ON且一直保持ON。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。复归线圈(Unlatch Coil)图示:输入信号:复归RELAY输出信号:(O005)说明:当输入讯号ON时,输出为OFF且一直保持OFF。容量:O点512点、C点512点、A点512点、R缓存器04095,每个R缓存器使用范围为0.31分别对应位0到位31,如R50.0表示缓存器50的第0位。计数器(Counter)图示:由缓存器设定的向上计数器由常数

12、设定的向上计数器由缓存器设定的向下计数器由常数设定的向下计数器说明:每当输入讯号由OFF变ON时,计数器向上增加(下减少)一次,直到计数器的值到达设定值才停止计数。当计数器到达目标值时输出讯号为ON。其相对的计数器接点亦为ON。向上计数器的初始值为0,目标值为缓存器或常数的值;向下计数器的初始值为缓存器或常数的值。目标值为0。容量:计数器256个、缓存器256个。循环计数器(Ring Counter)图示:由常数设定的向上循环计数器由缓存器设定的向下循环计数器由常数设定的向下循环计数器由缓存器设定的向上循环计数器说明:每当输入讯号由OFF变ON时,计数器向上增加(下减少)一次,当计数器的值已经

13、到达目标值时下一次触发会再回到初始值,一直持续计数。当计数器的值为目标值时输出讯号为ON。其相对的计数器接点亦为ON。向上计数器的初始值为0,目标值为缓存器或常数的值;向下计数器的初始值为缓存器或常数的值。目标值为0。容量:计数器256个、缓存器256个。计数器复归(Counter Reset)图示:说明:每当输入讯号由OFF变ON时,该计数器的值变为初始值。向上计数器的初始值为0;向下计数器的初始值为缓存器或常数的值。容量:计数器256个、缓存器256个。定时器(Timer)图示:由缓存器设定的1秒定时器由常数设定的1秒定时器由缓存器设定的0.1秒定时器由常数设定的0.1秒定时器由缓存器设定

14、的0.01秒定时器由常数设定的0.01秒定时器说明:每当输入讯号由OFF变ON时,且一直ON,该定时器就开始持续计时。当定时器到达设定的时间时输出讯号为ON。其相对的定时器接点亦为ON。当输入信号为OFF时,定时器停止计时,输出讯号为OFF。其相对的定时器接点亦为OFF定时器的时基有三种:分别为0.01秒, 0.1秒, 1秒。容量:定时器256个、缓存器256个。PLC轴控制(PLC Axis)有效版本Build 649或更新的版本(尚无暂停功能)M码使用抢鲜版8.00.6.0或更新的版本MPG模拟抢鲜版8.00.14.0或更新的版本轴移动组件抢鲜版9.00.16.0或更新的版本,正式版8.1

15、7或更新的版本相关组件执行程序(Run)程序号码直接由数值指定执行程序(Run)程序号码在R缓存器内R2 = R1 + R2停止轴运动(Stop)移动轴(MoveTo)说明:每当输入讯号由OFF变ON时(抢鲜版9.00.16.0或正式版8.17(含)之后版本有效, 对于之前版本此启动条件为输入讯号ON)时,执行单轴控制指令。执行程序指令的程序号码范围1999999。轴移动指令需要四个连续缓存器设定移动内容,其内容如下R Base+0 位移量(增量),单位BLUR Base+1 移动速度,单位mm/minR Base+2 必须为0(保留将来扩充用)R Base+3 必须为0(保留将来扩充用)容量

16、:最大轴数20,范围120,实际轴数必需依CNC参数可用轴数而定。使用说明设定:由C66C69,C260C271设定指定轴为PLC轴说明 :*. 当伺服轴被设为 PLC 轴时 ,不可在 AUTO 程序对该轴下指令 ,否则两个轴向指令会加成 ,产生错误的运动轨迹 .执行:在指定PLC轴执行加工程序说明 : *.执行 PLC 轴程序 ,请以上升缘触发的方式 ,起动 PLC 轴 ,以免同一个 PLC 轴程序 ,被多次重复执行. PLC 轴加工程序说明(# nnnn) : : 此程序放在 C:CNCMACRO 底下 : 文件名称一定以 “O” 作档名开头 ,但是Ladder 内不可写 “O” : 文件

17、名称(nnnn ) ,一定是四码的自然数 : RUN 指令 ,文件名可以利用 R bits 来传递(如范例) *. 程序撰写规则 : 此程序是 MACRO ,所以档案内容起头一定是”% MACRO”: 程序祇能执行单轴: 轴向名称一律是 “X”: 所有的单轴 G code 都可使用(G00,G01,G04,G90,G91,G94,G95)停止:中断PLC正在加工中的程序说明 :*. 执行中的程序可以利用 “FHD” 来暂停动作*. 执行中的程序可以利用 “RST” 来中断动作*. RST 指令中的 “# n” ,对实际执行 ,并无任何影响轴移动:依所指定的速度与位移量移动键盘扫描有效版本抢鲜版

18、 9.00.21.0或更新的版本正式版 8.29或更新的版本相关组件执行键盘扫描说明:每当输入讯号由OFF变ON时,启动键盘扫描,输入讯号由ON变OFF时停止键盘扫描。数据放置顺序为Low Byte优先,如O点数目为5,则共有40点会被输入,排列方式如下输入缓存器Rin Bit 0. 31 对应I点0.31输入缓存器Rin+1 Bit 0.7 对应I点32.39键盘扫描指令需要至少两个连续缓存器,其内容如下R Base+0 :Bit 03 O点数目(215),一个O点可扫入8点IR Base+0:Bit 8 输入缓存器寻址方式,0为直接寻址,1为间接寻址。R Base+0:Bit 16 扫描完

19、成讯号,即输入缓存器内容已被更新R Base+1. 直接寻址时扫描内容将被放在 R Base + 1, R Base + 2依序被放置;间接寻址时,输入缓存器编号由此缓存器内容指定。容量:最大键盘数1,范围1,此功能目前只有在PIO5硬件版本下有效。使用说明直接寻址:使用5个O点当控制讯号,可以扫入40点I点,它的内容将被放在R1025,R1026间接寻址:使用5个O点当控制讯号,可以扫入40点I点,它的内容将被放在R2000,R2001PLC坐标教导系统组件有效版本抢鲜版 9.00.34.0或更新的版本相关组件由PLC将运动指令教导至档案里说明:每当输入讯号由OFF变ON时,启动坐标教导系统

20、,坐标教导系统一经启动后便一直有效,直到关机。使用者可以透过PLC来建立以缓存器为基础的档案系统,PLC坐标教导系统组件可以依使用者操作的动作来做快速定位、直线切削等运动指令教导,并将教导结果存入档案,让PLC使用者可以做档案管理PLC坐标教导系统组件使用八个连续缓存器内容,其内容如下Base + 0 In 数据显示区起始的缓存器地址Base + 1 In 数据显示区每一行占去几个字符Base + 2 In 数据显示区一次共显示几行Base + 3 In 控制指令缓存器地址(教导, 删除, 上, 下, )Bit 0: 快速定位教导, 将由Off变On时的机械坐标做为快速定位的终点Bit 1:

21、直线切削教导, 将由Off变On时的机械坐标做为直线切削的终点Bit 2: 圆弧切削教导, 在此组件中保留, 目前无做用Bit 3 Bit 5 保留区Bit 6: 删除行, 由Off变On时将游标所在的那一行删除Bit 7: 储存档案, 由Off变On将现在的编辑文件写回磁盘装置Bit 8: 由Off变On时将游标上移一行Bit 9: 由Off变On时将游标下移一行Bit 10: 由Off变On时将画面切换到上一页Bit 11: 由Off变On时将画面切换到下一页Bit 12 Bit 31 保留区Base + 4 In 指定教导档(加工文件)文件名的缓存器,范围为1 8999Base + 5

22、Out 坐标教导系统目前的教导文件(加工檔)檔名Base + 6 保留Base + 7 保留Base 表示设定坐标教导系统数据的基准缓存器In 表示由使用者填入 Out表由PLC系统响应容量:目前提供1个档案系统,范围1。附注:数据显示区单行格式在使用者设定的单行长度中,第一个缓存器(占去4个字符)用来存放该行的数据,第二个缓存器开始才是存放字符串数据(一个缓存器可放4个字符),第一个缓存器(Line Header)格式说明如下: Bit0 Bit 15 存放该行的行号,亦即是该文件的第几行(由0行开始算起) Bit16 On表示该行是游标行,Off表示该行不是游标行 Bit17 Bit31

23、保留区使用说明设定系统使用教导组件:指定数据显示区从R1100开始,每行有40个字符,总共有5行,并设定初始化时加载的加工档档名为O0002,设定步骤执行一次即可选择教导档(加工檔):将欲教导加工的档名放入Base + 4所指定的缓存器在此为R304,如下所示表示要载入的加工档为O0003教导动作控制:依照所需要的动作去On Base + 3缓存器(在此为R303)的对应位,如下所示,依序可做快速定位教导、直线切削教导、删除行、储存档案、光标上下移动等动作算数运算指令(Arithmetic Operation)图示:R2 = R2 常数R2 = R2 常数R2 = R2 - 常数R2 = R2

24、 R1R2 = R2 + 常数R2 = R1 + R2R2 = R2 + R1R2 = R2 R1R2 = R2 R1说明:每当输入讯号ON时,执行算数运算。每一个数据缓存器内的值均为整数形式,每一数均为2 Bytes。其范围为-32768到32767。容量:缓存器4096个。逻辑运算指令(Logic Operation)图示:R2 = R2 .AND. 常数R2 = R2 .XOR. R1R2 = R2 .OR. 常数R2 = R2 .OR. R1R2 = R2 .AND. R1R2 = R2 .XOR. 常数说明:每当输入讯号ON时,执行逻辑运算。每一个数据缓存器内的值均为32 bits的

25、形式,每一缓存器均为32 bits数据。也就是说每次运算,均分别对32-bit单独执行逻辑运算。容量:缓存器4096个。OR真值表AND真值表ONONXOR真值表OFF比较指令(Compare)图示:是否R1等于R2是否常数小于R2是否R1小于R2是否常数大于R2是否R1大于R2是否常数等于R2说明:每当输入讯号ON时,执行比较运算。当比较的结果为真输出讯号为ON;当比较的结果为为假输出讯号为OFF。当比较结果为假时或输入为OFF时输出讯号为OFF。数据搬移指令(Move)图示:将R1搬移到R2内将常数搬移到R2内说明:每当输入讯号ON时,执行搬移动作。搬移结束时输出讯号为ON。刀库旋转指令(

26、Rotate)图示:说明:每当输入讯号ON时,执行刀库旋转计算,并输出0正转(CW),1反转(CCW)讯号。自变量有R1与R2两个,但实际使用的缓存器有三个,分别为R1,R1+1,与R2。R1为目前刀号1.n,R1+1为目标刀号1.n,R2为总刀数n。当此指令被执行时,目前刀号如超出总刀数范围1.n时,会自动被修改换算为对等范围内的刀号。此组件将以最短距离方式,计算正反转讯号,例如总刀数为8,目前刀号为4,当目标刀号为6时,将输出1反转(CCW)讯号,当目标刀号为2时,将输出0正转(CW)讯号。程序跳跃指令(Jump)图示:说明:每当输入讯号由ON时,执行程序跳跃指令,程序跳到符号标记为LAB

27、EL的地方开始执行。子程序呼叫指令 (Jump Subroutine)图示:说明:每当输入讯号由ON时,执行子程序呼叫指令,程序跳到符号标记为LABEL的地方开始执行;执行结束,则返回执行下一个组件指令。子程序呼叫返回指令(Return)图示:说明:此为子程序结束返回指令。符号标记(Label)图示:说明:符号标记是供JMP或JSR指令使用。符号标记长度为6个字符。程序结束指令(End)图示:说明:此为阶梯图程序结束指令。快速PLC程序扫描图示: 说明:此为快速阶梯图程序结束指令。有效版本Build 662或更新的版本使用说明1. 快速扫描PLC请写在程序的最前面,并以 -FastEND- 组

28、件结束。2. 在程序执行时 -FastEND- 之前的程序会被加载到快速扫描区3. -FastEND- 之后的程序到 -END- 之间的程序会被加载到一般扫描区。4. 快速扫描区的程序扫描时间与系统参数3203运动补间时间相同5. 一般扫描区的程序扫描时间由系统参数3204 PLC扫描时间设定之。范例LADDER范例(一) 模式选择操作模式之选择由I30,I31,I32,等三信号以二进制代码组合而成;因面板上使用旋转逻辑开关,所以须将信号重新再组合之后再由Rerister (R13)通知CN控制器,如下表::输 入输 出I32I31I30R131117: HOME1103: MDI1015: INJOG1004: JOG0112: Auto0106: MPG(X: C16)0016: MPG(Y: C17)0006: MPG(Z: C18)模式选择LADDER 范例 : (二) 主轴速率%主轴速率百分比是由I21,I22,I23等三个INPUT信号组合成,面板上也使用八段逻辑开关,而输出与输入与二进制代码转十进制有关系的技巧。 输 入输 出( 4 )I23( 2 )I22( 1 )I21R151111+0+0+0=1: 50%1101+0+0+1=2: 60%1011+0+2+0=3: 70%1001

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2