1 / 93
文档名称:

数控机床控制.ppt

格式:ppt   大小:13,926KB   页数:93页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数控机床控制.ppt

上传人:qinqinzhang 2022/7/2 文件大小:13.60 MB

下载得到文件列表

数控机床控制.ppt

文档介绍

文档介绍:(优选)数控机床控制
第一页,共九十三页。
PLC的分类、组成及其工作方式;
常用的编程语言;
应用PLC时需要掌握的电气基本知识;
数控机床PLC系统设计及调试;
机床数控中PLC控制应用实例。
主要内容
第二页,共九十三厂商主要有:德国西门子、美国罗克韦尔、日本三菱等公司。
第十二页,共九十三页。
PLC实质是一种专用计算机,它的组成形式基本上与微机相同,主要包括:
微处理器(CPU)、存储器、用户输入/输出部分、输入/输出扩展接口、外围设备以及电源等。对于内装型PLC,CPU、存储器、外围设备、电源等部分一般与CNC装置共用。

(1) CPU
可编程控制器的组成及工作方式
第十三页,共九十三页。
(2)存储器
PLC一般配有系统存储器和用户存储器,前者用作存储监控程序、模块化应用子程序和各种系统参数等。后者用作存放用户程序。系统存储器用户通常不能直接存取,因此,存储器的容量是指用户存储器的容量。
(3) 用户输入/输出部分
(4) I/O扩展模块
(5) 外围设备
第十四页,共九十三页。
PLC的基本工作方式是顺序执行用户程序,每一时刻执行一条指令,由于相对于外部电气信号有足够的执行速度,从宏观上看是实时响应的。对用户程序的执行一般有循环扫描和定时扫描两种,扫描过程分为三个阶段,即输入采样阶段、程序执行阶段和输出刷新阶段,
2. PLC的基本工作方式
第十五页,共九十三页。
(1)输入采样阶段
(2)程序执行阶段
(3)输出刷新阶段
第十六页,共九十三页。
PLC执行完上述的三个阶段称为一个扫描周期,扫描周期因PLC的机型和程序中采用各类指令的组成比例而异,一般执行1000条指令时间约为1ms到20ms之间.
PLC执行完一个工作周期后,在第二个工作周期输入采样阶段进行输入刷新,因而输入寄存器的数据,由上一个刷新时间PLC输入端子的状态决定。
第十七页,共九十三页。
1. 梯形逻辑图(LAD)
梯形逻辑图简称梯形图(ladder diagram 简写为LAD),它是从继电器-接触器控制系统的电气原理图演化而来的,是一种图形语言,它沿用了常开触点、常闭触点、继电器线圈、接触器线圈、定时器和计数器等等术语和图形符号,也增加了一些简单的计算机符号,来完成时间上的顺序控制操作。触点和线圈等的图形符号就是编程语言的指令符号。
这种编程语言与电路图相呼应,简单、形象、直观、易编程、容易掌握,是目前应用最广泛的编程语言之一。
常见的编程语言
第十八页,共九十三页。
(STL)
指令语句表简称语句表(statement list 简写为STL),类似于计算机的汇编语言,它是用语句助记符来编程的。不同的机型有不同的语句助记符,但都要比汇编语言简单得多,很容易掌握,也是目前用得最多的编程方法。
命令语句主要使用逻辑语言建立PLC 输入和输出的关系,其中包括逻辑AND、OR、NOT及定时器、计数器、移位寄存器、算术运算和PID控制功能等。中小型PLC一般用语句表编程。
每条命令语句包括命令部分和数据部分。其命令部分要指定逻辑功能;其数据部分要指定功能存储器的地址号或直接数值。
语句表编程简单明了,语句少,其结构类似于电路的串并联方式,容易掌握。
第十九页,共九十三页。
计算机通用语言可以实现梯形图法和指令语句表法难以实现的复杂逻辑控制功能,但它没有梯形图法形象,比指令语句表编程复杂,因此较难掌握。常用的通用语言有C、BASIC、PASCAL、FORTRAN等,其中采用C语言较多。
另外,还有控制系统流程图(CSF)、逻辑方程式(布尔代数式)等方法,使用较少,而且工程技术人员对于计算机通用语言又比较难掌握,因此,大部分编程方法都采用梯形图法和指令语句表。
目前常用的PLC产品很多,不同厂家的PLC各种指标和性能不同,其编程方法、具体的指令格式以及继电器编号也不同,当具体操作时,可查阅有关产品说明书。

第二十页,共九十三页。
(1)梯形图结构
梯形图的控制逻辑结构及工作原理与继电器逻辑控制电路十分相似。它采用“触点”、“线圈”(或称继电器线圈)、“功能图”(功能指令,图中未画)等图形符号表达输出与输入的逻辑关系,这些输入/输出可以是硬件上实际的输入/输出信号,也可以是PLC内部虚拟的输入/输出信号。
两侧的竖线称为电力轨,用以模拟继电器电路的电源(有些PLC的梯形图只有左侧的竖线)。
梯形图和语句表
梯形图和语句表是PLC中最常用的两种编程语言,
下面将