Download presentation
Presentation is loading. Please wait.
1
PLC在数控机床上的经典应用 主讲人:何梦佳 中山职业技术学院 机电工程系
2
PMC基础知识的了解
3
知识准备 1. PMC的概念 2. CNC系统、系统PMC及机床的信号关系 3. 数控系统的组成 4. PLC中的相关寄存器
5/14/2019 中山职业技术学院 机电工程系
4
PMC的概念: PMC(programmable machine control)
就是可编程的机床控制器,将符号化的梯形图程序转化为 一种机器语言格式,通过CPU对其进行译码和运算,将结 果存储在RAM和ROM中,CPU高速读取其指令并输出执 行。 简单地说,PMC的出现就是用软件替代传统的继电器的硬 件电路,通过软件所描述的输入和输出逻辑关系,产生输 出来驱动其所控制的外围电路。 5/14/2019 中山职业技术学院 机电工程系
5
CNC系统、系统PMC及机床的信号关系:
5/14/2019 中山职业技术学院 机电工程系
6
数控系统的组成: 数控系统三大组成部分:CNC、伺服、PMC 主控制系统是数控机床的大脑和中枢 伺服和主轴驱动是数控机床的四肢
Computer Numberical Control 数字电脑控制 伺服和主轴驱动是数控机床的四肢 一般切削加工动作 数控系统三大组成部分:CNC、伺服、PMC PMC与接口电路主要完成数控机床的 逻辑动作控制 Programmable Machine Controller 可编程控制器 5/14/2019 中山职业技术学院 机电工程系
7
PLC中的相关寄存器: 变量 字节数 数量 范围 说明 X、Y 1 512 0~511 I/O信号 F、G 2 3120 0~3119
系统信号 R 400 0~399 内部寄存器 W 200 0~199 D 4 100 0~ 99 P 用户参数 B 50 0~49 断电保存 T、C 256 0~127 300~427 定时器、计数器300后断电保存 5/14/2019 中山职业技术学院 机电工程系
8
接口地址的分配: 地址 用途 外部输入信号 外部输出信号 保留 AD信号 DA信号 面板接口输入 面板接口输出 X0~X149
Y0~Y149 外部输出信号 X150~X199 保留 Y150~Y199 X200~X449 AD信号 Y200~Y449 DA信号 X450~X479 Y450~Y479 X480~X499 面板接口输入 Y480~Y499 面板接口输出 X500~X511 Y500~Y511 5/14/2019 中山职业技术学院 机电工程系
9
PMC从开头顺序执行到结束称之为循 环处理周期,其时间的长短决定于 PMC步数,周期越短信号的响应越好。
顺序和循环 PMC从开头顺序执行到结束称之为循 环处理周期,其时间的长短决定于 PMC步数,周期越短信号的响应越好。 5/14/2019 中山职业技术学院 机电工程系
10
循环执行: 顺序程序从梯形图的开头直至梯形图的结束。在程序执行 完后,在此从梯形图的开头执行,这被称作为循环执行。
从梯形图的开头直至结束的执行时间称作循环处理周期。 PLC2的处理周期取决于控制的步数,处理的速度越短,信 号的相应速度越快。 顺序程序由三部分组成:初始化程序部分,第一级程序部 分和第二级程序部分。 5/14/2019 中山职业技术学院 机电工程系
11
PLC的结构: 注:子程序必须在第二级 程序段后面编定。 5/14/2019 中山职业技术学院 机电工程系
12
初始化程序只在程序启动时执行一次。 第一级程序部分每1MS执行一次。
如果第一级程序较长,那么总的执行时间就会延长,因此 编制第一级程序时,应使其尽可能短,第二级程序每Nms 执行一次,N为第二级程序的分割数。程序执行时,第二 级程序将被自动分割。 5/14/2019 中山职业技术学院 机电工程系
13
第二级程序的分割: 第二级程序的分割是为了执行第一级程序。当分割数为N 时,程序的执行过程如图所示: 5/14/2019
中山职业技术学院 机电工程系
14
第一级程序仅处理段脉冲信号,这些信号包括急停,各轴 超程等。
当最后(分割数为N)的第二级程序部分执行完后,程序 又从头开始执行,这样当分割数为N时,一个循环的执行 时间为Nms。第一级程序每1ms执行一次,如果第一级的 步数增加,那么在1ms第二级程序动作的步数就要相应的 减少,因此,分割数就要越多,整个程序处理的时间就会 变长。因此第一级程序要编的尽可能的短。 第一级程序仅处理段脉冲信号,这些信号包括急停,各轴 超程等。 5/14/2019 中山职业技术学院 机电工程系
15
PLC的扫描周期: 第一级程序执行周期 (PLC1) 标准发布版为1ms,可由参数“插补周期”设定 第二级程序执行周期 (PLC2)
plc1_time*plc2_lines/plc2_Nvalue plc1_time:PLC1的扫描周期 plc2_lines:梯图生成的语句表中plc2包含的行数 plc2_Nvalue:PLC2单周期支持的行数,标准发布为200 例如:生成1400行的语句表,则1*1400/200=7ms 5/14/2019 中山职业技术学院 机电工程系
16
华中818BM软件操作方法: 系统口令:HIG 请统计出系统PMC中各信号X, Y, F, G, R, W, D的具体含义和功能。如:
信号 功能 X X回零 X Y回零 5/14/2019 中山职业技术学院 机电工程系
17
归纳总结 通过前面对PLC的基本概念以 及结构顺序,执行周期的了解, 我们对PLC已经有了一个基本 的认识,接下来,让我们一起 学习如何使用PLC来编程,实 现对机床动作功能的控制。 5/14/2019 中山职业技术学院 机电工程系
18
感谢观映 单击此处添加公司信息
Similar presentations