PMC讲义.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《PMC讲义.ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PMC 讲义
- 资源描述:
-
1、2 目目 录录 第一章、PMC基本概念和基本结构 第二章、PMC-IO LINK的设定 第三章、PMC画面的基本操作 第四章、机床控制信号 第五章、PMC功能指令介绍 第六章、PMC轴/IO LINK轴控制 3 第一章第一章 PMCPMC基本概念基本概念 1.1 什么PMC程序 PMC(programmable machine control)就是可编程的机床控制器,将符号化的 梯形图程序在内部转化成某种格式(机器语言),CPU即对其进行译码和运算,并将 结果存储在RAM和ROM中,CPU高速读出存储在存储器中的每条指令,通过运算来 执行程序。 4 第一章第一章 PMCPMC基本概念基本概念
2、1.2 PMC程序特点 PMC程序是由内部软件控制,因此和传统的继电器控制回路上有根本的区别-顺顺 序序。(继电器回路是同时动作) A图: 继电器回路、PMC回路 B图: PMC回路 继电器回路 5 第一章第一章 PMCPMC基本概念基本概念 因此,PMC也称顺序顺序程序,其扫描顺序顺序为从上到下、从左到右循环循环执行。 6 第一章第一章 PMCPMC基本概念基本概念 总结:PMC的最基本的特点就是顺序和循环。PMC从开头顺序执行到结束称之为循 环处理周期,其时间的长短决定于PMC步数,周期越短信号的相应越好。 1.3 FANUC-PMC程序结构 FANUC程序结构分一级程序和二级程序,其处理
3、的优先级别不同。一级程序 在每个8ms扫描周期时都先扫描执行,然后8ms当中PMC扫描的剩余时间再扫 描二级程序,如果二级程序在一个8ms中不能扫描完成,它会被分割成n段来 执行,在每个8ms执行中执行完一级程序的扫描后再顺序执行剩余的二级程序 。 因此,一级程序的长短也决定了二级程序的分隔数,同时也就决定了整个程序 循环处理周期。因此一级程序编制尽量短,可以把一些需要快速响应的程序放 在一级程序中。(例如:急停、限位等) 7 第一章第一章 PMCPMC基本概念基本概念 要点要点:为了减少PMC循环处理周期时间,建议在保证程序的逻辑正确性前提下, 减少一级程序的同时,可以采用子程序的结构处理。
4、这样既可以使程序结 构模块化,便于调试和维修,也可以在某些功能的子程序不用时,减少循 环处理时间。 8 第一章第一章 PMCPMC基本概念基本概念 标准程序例 9 第一章第一章 PMCPMC基本概念基本概念 1.4 输入输出信号的处理输入输出信号的处理 来自CNC侧的输入信号(例:M,T代码等)和机床侧的输入信号(机 床面板、检测开关等)传送至PMC,经过逻辑处理产生输出信号。有向 CNC输出(模式、启动等)控制CNC运行、有向机床侧输出(继电器、 指示灯等)控制机床的相应附件工作。 信号和PMC之间的关系如图: 10 第一章第一章 PMCPMC基本概念基本概念 11 第一章第一章 PMCPM
5、C基本概念基本概念 输入信号的处理: CNC侧输入存储器: 来自CNC侧的输入信号存放在此,此信号每隔8ms传送至PMC,一级程序 直接读取此存储器中的信号。 机床侧输入信号存储器: 来自IO板卡的机床侧信号存放在此,此信号每隔2ms读取和传送至PMC, 一级程序直接读取此存储器中的信号 二级程序同步输入信号存储器 此存储器中存储的输入信号(CNC、机床侧)专门传送至二级程序进行处 理,只有在开始执行二级程序时,存储器中的信号才会被二级程序所读取 ,换句话说,在二级程序的执行当中,此存储器中的信号不随外部输入信 号的变化而变化。 12 第一章第一章 PMCPMC基本概念基本概念 输出信号的处理
6、: CNC侧输出存储器: 输出至CNC侧的信号每个8ms输出到此存储器中。 机床侧输出信号存储器 此存储器上存储的机床侧的输出信号,每个2ms传送至机床侧。 总结:所以由此可以看出第一级程序对于输入信号的读取和相应的输入信号的状 态是同步的,而输出是以8ms为周期进行输出而不受二级程序长短而响。 而二级程序的输入信号因为同步输入存储器和PMC执行周期长短的影响, 产生采样的滞后和缺失,而输出也相对于一级程序的扫描而延迟。 因此一级程序我们可以称之为高速区,它可以编制一些需要快速响应的信 号(例:急停、限位等)。 13 第一章第一章 PMCPMC基本概念基本概念 一级程序中输入信号的实时性 一二
7、级程序中输入信号的延迟性 14 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 2.1 PMC信号地址信号地址 15 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 0 0 1 0 0 1 0 1 2.2 PMC信号地址和数据形式信号地址和数据形式 X8 #7 #6 #5 #4 #3 #2 #1 #0 地址 位 #7 #6 #5 #4 #3 #2 #1 #0 0 0 1 0 0 1 0 1 X8 信号地址=地址号+位 数据:一个字节二进制 =20+22+25 两个字节的二进制 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 1 X
8、8 X9 #15 #14 #13 #12 #11 #10 #9 #8 =20+22+25+28 16 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 0 0 1 0 0 1 0 1 X8 #7 #6 #5 #4 #3 #2 #1 #0 #23 #22 #21 #20 #19 #18 #17 #16 0 0 0 0 0 0 0 1 X9 四个字节的二进制 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 X10 X11 #15 #14 #13 #12 #11 #10 #9 #8 #31 #30 #29 #28 #27 #26 #25 #24 =224+21
9、6+28+25+22+20 17 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 0 0 1 0 0 1 0 1 BCD码(二十进制) 用四位二进制数表示10进制的各位。可处理两位和四位十进制的数。 0 1 0 0 1 0 0 1 低低8位位 高高8位位 2 5 4 9 两位BCD=25 四位BCE=4925 18 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 信号地址: 19 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 其中机床侧的输入地址X中,有一些专用信号直接被CNC所读取并执行,因为不经 PMC的处理,
10、所以我们称之为高速处理信号。例:急停X8.4、原点信号X9、测量 信号X4等。 在内部地址中,中间继电器R9000R9499之间的地址被系统所占用,不要用于 普通控制地址。 R9000.0 数据比较位,输入值等于比较值 R9000.1 数据比较位,输入值小于比较值 R9091.0/1 常0/1信号 R9091.5 0.2秒周期信号 R9091.6 1秒周期信号 PMC-STOP-RUN PMC-RUN-STOP R9015.0 R9015.1 R9091.2 PMC-RUN 20 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 在内部地址中,T0T8作为48ms精度级
11、定时器、T9T499作为8ms精度级 定时器在PMC画面上设定和使用。 在内部地址中,C0C399作为计数器在PMC画面上设定和使用。 在内部地址中,K0K99可作为普通的保持型继电器在PMC画面上设定和 使用,K900K919为系统占用区(有确定的地址含义)。 在内部地址中,A0A249作为信息请求寄存器使用,用它可以产生外部的 报警信息文本。 在内部地址中,D0D9999作为数据寄存器,可以在PMC中进行数据交换。 21 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 2.3 IO LINK的设定 对于机床侧的输入出信号来说,需要在硬件连接的基础上通过系统 的软件
12、设定(IO LINK设定)后其地址被系统所读取。 IO单元的硬件连接 机床操作面板机床操作面板 操作面板用操作面板用 IO单元单元 分线盘分线盘IO IO UNIT- MODELA IO LINK轴轴 0iC用用IO单元单元 (IO单元的种类)单元的种类) 22 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 对于系统所连接的IO单元,当其硬件连接后,其物理位置对于系统来说是 通过组、基座、槽组、基座、槽来确定的。 (连接图例)(连接图例) 0组组 1组组 2组组 0基座基座 1基座基座 1槽槽 23 第二章第二章 PMCPMC- -IO LINKIO LINK的设定
13、的设定 组:系统和IO单元之间通过JDIAJD1B串行连接,离系统最近的单元称之 为第0组,依次类推。 基座:使用IO UNIT-MODEL A时,在同一组中可以连接扩展模块,因此在 同一组中为区分其物理位置,定义主副单元分别为0基座、1基座。 槽:在IO UNIT-MODEL A时,在一个基座上可以安装510槽的IO模块,从 左至右依次定义其物理位置为1槽、2槽。 (其他的通用(其他的通用IO单元不分基座、槽号,定义为单元不分基座、槽号,定义为0基座、基座、1槽)槽) 注:在设定IO-UNIT-MODEL A单元时,要分清各槽上模块的输入/输出类型。 对于模块的类型可以从模块上方名称标签区分
14、。 例:AID32A:32点输入模块(I-INPOUT) AOD16C:16点输出模块(O-OUTPUT) 24 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 IO LINK的软件设定 当通过硬件连接而确定IO单元相关的硬件位置(组、基座、槽)后,需 要通过系统画面的软件设定每个单元的输入出起始地址和点数。 系统的设定画面 25 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 设定中注意事项: 高速输入点的定义 在定义IO单元的起始地址时,要考虑到所连接的机床侧输入信号中是否有高速 输入信号,例如:急停、原点开关等。如有,相应定义起始地址时
15、,要考虑 硬件所连接的位置来设定。 26 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 当急停信号连接此点时,Xm+8.4=X0+8.4, 因此起始地址设定为X0。 急停信号急停信号X8.4 当急停信号连接此点时,Xm+0.4=X8+0.4, 因此起始地址设定为X8 27 第二章第二章 PMCPMC- -IO LINKIO LINK的设定的设定 名称的设定 名称的定义要遵循发那科的设定要求,IO点数的设定是按照字节数 的大小通过名称来实现的,根据实际的硬件单元所具有的容量。 OC01I 适用于通用IO单元的名称设定,12个字节的输入 OC02I 适用于通用IO单元的
16、名称设定,16个字节的输入 OC03I 适用于通用IO单元的名称设定,32个字节的输入 /n 适用于通用、特殊IO单元的名称设定,n(18)字节 输入名称 输出名称 OC01O 适用于通用IO单元的名称设定,8个字节的输出 OC02O 适用于通用IO单元的名称设定,16个字节的输出 OC03O 适用于通用IO单元的名称设定,32个字节的输出 /n 适用于通用、特殊IO单元的名称设定,n(18)字节 注:在设定单元的注:在设定单元的IO容量时,在各模块地址不冲突的条件下,可以容量时,在各模块地址不冲突的条件下,可以 定义比实际容量大的定义比实际容量大的IO点数点数。 28 第二章第二章 PMCP
17、MC- -IO LINKIO LINK的设定的设定 对于特殊模块对于特殊模块IO UNITIO UNIT- -MODEL AMODEL A来说,定义每个卡槽上相应的模块来说,定义每个卡槽上相应的模块 名称时,也可以按模块上相应的名称来定义名称时,也可以按模块上相应的名称来定义。 关于手轮的设定 i系列的手轮是连接在IO单元上的,其输入脉冲是通过X地址传送给 系统的,因此在设定IO LINK时,在名称的定义时要将连接有手轮的 单元设定为16个字节(后四个字节为专用地址输入)的输入,同时 如果有多个IO单元设定成了16个字节的话,一般情况下离系统最近 的一组有效。 29 第三章第三章 PMCPMC
18、画面的基本操作画面的基本操作 PMC软键构成 受参数设定影响受参数设定影响 可能会不显示可能会不显示 30 第三章第三章 PMCPMC画面的基本操作画面的基本操作 3.1 PMC PMCLAD(PMC监控操作画面) PMCPMC监控画面监控画面 31 第三章第三章 PMCPMC画面的基本操作画面的基本操作 32 第三章第三章 PMCPMC画面的基本操作画面的基本操作 33 第三章第三章 PMCPMC画面的基本操作画面的基本操作 3.2 PMC PMCDGN(PMC诊断画面) 自锁强制功能自锁强制功能 34 第三章第三章 PMCPMC画面的基本操作画面的基本操作 3.2.1自锁强制功能 信号的强
19、制功能分普通强制和自锁强制,普通强制对于自由信号自由信号有效,而 对于机床所使用的输入和输出信号(X/Y)来说,只能使用自锁强制功能对 其进行on/off操作。 设定参数:PMC PMCPRM SETING PREV 关机-开机 OVRSET:自锁强制有效 OVRRST:自锁强制解除 INIT :初始化自锁强制信号 自由信号自由信号:没有经过PMC采样和处理的信号。其中系统输出信号F不可进行 任何强制。 (左边信号本身状态,左边信号本身状态,右边强制状态右边强制状态) 35 第三章第三章 PMCPMC画面的基本操作画面的基本操作 3.2.2 信号追踪功能 信号跟踪功能可以对PMC内部的所有的信
20、号位进行状态的跟踪,因此当我 们需要捕捉一些信号的瞬间变化或之间的时序关系时,可以采用此功能。 操作 PMC PMCDGN TARCE 设定 36 第三章第三章 PMCPMC画面的基本操作画面的基本操作 37 第三章第三章 PMCPMC画面的基本操作画面的基本操作 参数设定: SAMPLING/MODE 决定采样模式 -TIME CYCLE:每个时间周期采样 -SIGNAL TRANSISION:信号变化时采样 SAMPLING/RESOLUTION 输入采样的分辨率,默认值8ms(81000ms),采用8的整数倍 SAMPLING/TIME 当“TIME MODE”设定在“SAMPLING
21、MODE”时显示此参数,输入追踪的 执行时间。 SAMPLING/FRAME 当“SIGNAL TRANSISION”设定在”SAMPLING MODE”显示此参数,输入 采样的数量。 38 第三章第三章 PMCPMC画面的基本操作画面的基本操作 参数设定: STOP CONDITION 设定停止追踪的条件, -NONE:没有停止条件 -BUFFER FULL:缓冲区满停止 -TRIGGGER:触发条件停止 ADDRESS:触发停止条件的地址 MODE:上升沿/下降沿/上升下降沿都停止 POSTION:触发停止时的位置 SAMPLING CONDITION 当“SIGNAL TRANSITIO
22、N”设定在”SAMPLING MODE”时有效 -TRIGGER:指定的采样条件有效时使用触发信号控制 -ANY CHANGE:当信号有变化时采集状态 39 第三章第三章 PMCPMC画面的基本操作画面的基本操作 参数设定: SAMPLING/CONDITION/TRIGGER ADDRESS:采样条件信号的地址 MODE:上升沿/下降沿/上升沿下降沿/on/off 变化时开始采样 PMC PMCDGN TARCE PAGE DOWN 设定采样信号的地址 40 第三章第三章 PMCPMC画面的基本操作画面的基本操作 通过START STOP来执行信号的跟踪或手动停止,设定新 的跟踪信号后,需要
展开阅读全文