典型数控系统的PLC程序编写与调试
802D数控车床模拟主轴的编程与调试

P922=0;
P915[8]=50103 \\ 总线给定值配置:模拟输出送到 X441
的端子 75.A 和 15;
P915[9]=50107 \\ 总线给定值配置:数字输出送到 X453
的端子 Q0.A 和 Q1.5 存储数据,并上电复
位;
P922=0,然后在 SimoCom U 上设定模拟量输出和数字量输
A N_3_DRV_EN \\ 且主轴驱动使能信号被激活
= # 正转继电器 \\ 则接通机床电器柜中的“主轴正
转”继电器,接通时间由 T8 控制
NETWORK 10 \\ 执行机械换挡。程序略
NETWORK 11
LD M60.3
TON T9,# 最长时间 \\ 若换挡启动,则延时“最长时
间”接通 T9
主轴配置中指定一个驱动器模块作为主轴数据的传送轴,所以
必须完成以下参数设定。
(1)Profibus 地址设定
通用数据:MD11240 PROFIBUS_SDB_NUMBER:3\\ 驱动
系统由一个双轴功率模块和两个驱动器模块组成,其驱动器总
线地址为 12。
其他 NC 调试步骤和参数设置略。
(2)主轴相关系统参数设定
802D 数控车床模拟主轴的编程与调试
阮煜
摘要 介绍 802D 数控车床模拟主轴的程序编制及换挡过程,主轴调试中的参数设定等。 关键词 数控车床 模拟主轴 编程与调试 中图分类号 TP2 文献标识码 B
中国电子科技集团公司 39 所的一台 CK6163 数控车床(西 床厂家现在已没有此系统的 PLC 与 NC 数据备份,因此决定自
\\ 变频器已准备好
AN # 变频器运行 \\ 变频器未输出脉冲信号(主轴处
PLC控制系统设计与调试.PPT

7.2 PLC控制系统的硬件设计
· 7.2.2 PLC容量估算 · 1. 可编程控制器控制系统I/O点数估算 ·I/O点数是衡量可编程控制器规模大小的重要指标。根据被
控对象的输入信号与输出信号的总点数,选择相应规模的 可编程控制器并留有10%~15%的I/O裕量。估算出被控对象 上I/O点数后,就可选择点数相当的可编程控制器。如果是 为了单机自动化或机电一体化产品,可选用小型机,如果 控制系统较大,输入输出点数较多,被控制设备分散,就 可选用大、中型可编程控制器。
7.2 PLC控制系统的硬件设计
· 7.2.3 输入输出模块的选择 ·输出模块的任务是将机器内部信号电平转换为外部过程的
控制信号。对于开关频繁、电感性、低功率因数的负载, 推荐使用晶闸管输出模块,缺点是模块价格高;过载能力 稍差。继电器输出模块优点是适用电压范围宽,导通压降 损失小,价格便宜,缺点是寿命短,响应速度慢。输出模 块同时接通点数的电流累计值必须小于公共端所允许通过 的电流值。输出模块的电流值必须大于负载电流的额定值。 · 7.2.4 电源模块的选择 ·电源模块的选择比较简单,只需要考虑电流总量即可。即 其额定输出电流必须大于CPU、I/O等耗电总和。
· 3.选择PLC选择时主要包括PLC机型、容量、I/O模块、电源的选 择。
· 4.分配PLC的I/O地址根据生产设备现场需要,确定控制按钮,选 择开关、接触器、电磁阀、信号指示灯等各种输入输出设备的型号、 规格、数量;根据所选的PLC的型号列出输入/输出设备与PLC输入 输出端子的对照表,以便绘制PLC外部I/O接线图和编制程序。
ቤተ መጻሕፍቲ ባይዱ
7.1 PLC控制系统设计的内容与步骤
7.1.1 PLC系统设计的原则与内容 1.设计原则 · PLC控制系统设计包括硬件设计和软件设计,硬件设计
华中数控世纪星PLC编程说明书

华中数控PLC编程说明书武汉华中数控股份有限公司二零零一年七月前言华中数控内置式PLC已集成在数控装置内,具有48路输入/输出点。
华中数控PLC采用C语言编程,具有灵活、高效、使用方便等特点。
本说明详细介绍了内置式PLC的基本原理、寄存器操作接口、PLC程序的编写与安装等内容,并给出了大量C语言程序示例代码。
关于PLC硬件接线请参阅《华中数控世纪星硬件联接说明书》阅读本文之前,必须具有C语言编程的基本知识。
目录前言 (2)目录 (3)第一章华中数控内置式PLC基本原理 (7)1.1华中数控内置式PLC的结构及相关寄存器的访问 (7)1.2华中数控内置式PLC的软件结构及其运行原理 (8)第二章华中数控内置式PLC的编程与安装 (9)2.1华中数控PLC程序的编写及其编译 (9)2.2华中数控PLC程序的安装 (12)第三章华中数控PLC寄存器定义与接口函数说明 (12)3.1访问PLC寄存器的系统变量 (13)3.2寄存器F系统约定 (14)3.3.1 轴状态字 (14)3.3.2 轴移动的指令位置,单位:内部脉冲当量 (14)3.3.3 轴当前的实际位置,单位:内部脉冲当量 (15)3.3.4 轴当前移动速度(单位:脉冲当量/插补周期) (15)3.3.5 轴的负载电流(只对本公司生产的华中11型伺服有效) (15)3.3.6 轴的最大速度(可在参数中设置) (15)3.3.7 通道用户自定义输出字(32位) (16)3.3.8 通道状态 (16)3.3.9 通道MSTB指令状态 (17)3.3.10 通道当前的M代码 (17)3.3.11 通道当前的T代码 (17)3.3.12 通道当前的B代码 (17)3.3.13 通道当前的S代码 (17)3.3.14 通道变量,通道内部参数 (17)3.3.15 系统状态字 (17)3.3.16 系统插补周期,单位:毫秒 (18)3.3.17 系统移动轴内部脉冲当量 (18)3.3.18 系统旋转轴内部脉冲当量 (18)3.3.19 系统变量组1(系统保留) (18)3.4G寄存器系统约定 (18)3.4.1 轴控制字 (18)3.4.2 设置轴移动增量值,单位:内部脉冲当量 (19)3.4.3 设置轴增量移动速度,单位:内部脉冲当量/插补周期 (19)3.4.4 轴点动速度,单位:内部脉冲当量/插补周期 (19)3.4.5 设置轴补偿值 (19)3.4.6 通道用户自定义输入 (19)3.4.7 通道控制字 (19)3.4.8 通道MST应答 (20)3.4.9 通道进给速度修调分子(分母为100) (20)3.4.10 通道快移速度修调分子(分母为100) (20)3.4.11 通道正在使用的刀具号 (20)3.4.12 通道主轴转速 (21)3.4.13 通道跳选段控制及其实现说明 (21)3.4.14 通道MST指令模态值 (22)3.4.14.1 通道当前的M代码模态值 (22)3.4.14.2 通道当前的S代码模态值 (22)3.4.14.3 通道当前的T代码模态值 (22)3.4.14.4 通道当前的B代码模态值 (22)3.4.14.5 通道是否正在执行MST指令 (22)3.4.14.6 PLC正在执行MST指令,不允许系统停止运行 (22)3.4.14.7 通道程序停止M00/程序选择停止M01 (23)3.4.15 系统控制字 (23)3.4.16 系统外部报警 (24)3.17 系统变量组2(系统保留) (24)3.5寄存器B系统约定 (24)3.5.1 刀座数 (24)3.5.2 某一刀座中的刀号(刀库表) (24)3.6可被PLC程序调用的系统函数 (24)3.6.1 设置轴回零 (24)3.6.2 设置轴点动速度 (25)3.6.3 设置轴步进指定距离 (25)3.6.4 设置轴移动距离及速率 (26)3.6.5 设置轴移动的目的地及速率 (26)3.6.6 设置指定轴停止运动 (26)3.6.7 取指定轴当前位置 (27)3.6.8 指定轴当是否停止 (27)3.6.9 设置轴手摇移动 (27)3.6.10 取手摇状态对应的位移量 (27)3.6.11 设置MST指令的响应函数 (28)第四章编写PLC程序的常用技巧与示例 (28)4.1常用运算操作符 (28)4.1.1 置1操作符|= 和置0操作符&= ~ (28)4.1.2 左移操作符〈〈和位右移操作符〉〉 (29)4.2软件滤波上升沿信号及下降沿信号的捕捉 (30)4.3顺序动作处理与典型换刀动作的实现 (31)第五章PLC运动控制的实现 (40)5.1机床轴回零控制 (40)5.2机床轴点动 (43)5.3机床轴步进 (45)5.4机床轴直线运动 (48)5.4.1 设置轴移动距离及速率 (48)5.4.2 设置轴移动的目的地及速率 (48)5.5停止机床轴运动 (48)5.5机床轴运动状态获取 (48)5.5.1 取指定轴当前位置 (48)5.5.2 判断指定轴是否停止 (48)第六章辅助指令M、S、T、B的控制 (49)6.1辅助指令响应函数及其初始化 (49)6.2访问辅助指令模态值 (50)6.2.1 通道当前的M代码 (50)6.2.2 通道当前的T代码 (50)6.2.3 通道当前的B代码 (50)6.2.4 通道当前的S代码 (50)6.3在PLC程序中控制系统辅助指令模态值与系统应答 (50)6.3.1 通道当前的M代码模态值 (50)6.3.2 通道当前的S代码模态值 (51)6.3.3 通道当前的T代码模态值 (51)6.3.4 通道当前的B代码模态值 (51)6.4辅助指令控制示例 (52)第七章机床手动控制的实现 (53)第八章主轴控制 (58)第九章刀库控制 (61)第十章断电保护区的使用 (62)第十一章三坐标数控铣PLC编写实例 (63)11.1机床简介 (63)11.2控制面板图 (64)11.3系统PLC电气原理图 (65)11.4系统PLC源程序详解 (69)第一章华中数控内置式PLC基本原理本章介绍了内置式PLC的逻辑结构及其系统运行流程。
PLC控制系统的设计及调试

C 案例ASESOCCUPATION2013 0690摘 要:可编程序控制器伴随计算机技术而迅速发展、广泛普及和应用。
PLC工业控制系统为各式各样的自动化控制设备提供了非常可靠的控制应用,其主要原因在于它能够为自动化控制应用提供安全可靠和比较完善的解决方案。
根据PLC自动控制及其逻辑控制的特点,为了更好地运用可编程序控制器,本文探讨对PLC控制系统的设计方法及调试等方面问题。
关键词:PLC 硬件设计 软件设计 脱硫控制系统PLC控制系统的设计及调试文/张晓君PLC控制系统的设计基本是围绕着“三个做”的基本问题展开的,即做什么、怎么做和用什么做。
“做什么”就是根据控制对象的工艺特点和控制要求,明确系统所要完成的工作和必须具备的功能。
PLC控制系统的功能可以包括控制功能、通讯功能、信息处理功能和管理功能。
“怎么做”就是对系统进行分析,拟定出实现系统功能的基本方法和技术条件,并对其进行可行性论证。
“用什么做”就是确定PLC的机型和配置。
通常的设计应先拟定设计任务书,即根据所设计系统的工艺特点和控制要求,拟定设计的技术条件,并以设计任务书的形式确定下来,然后再进行具体设计。
系统设计的任务主要有系统硬件设计和系统软件设计两部分。
硬件设计和软件设计应统筹进行,而不应完全分开。
一、系统硬件设计其内容主要有:选定PLC型号,确定外部设备及其安全保护措施,设计外设连接口或连接装置,绘制PLC输入/输出端子的接线图,确定系统的安装方法和安装工艺。
PLC的选型首先必须考虑的是功能应该满足控制对象的要求,如PLC的运算能力与精度、定时/计数器的数量和定时/计数范围、用户存储器的容量、I/O形式和点数及其响应时间、是否需要智能模块、是否需要在线编程、是否需要具备联网通讯功能、安装位置对PLC结构形式的要求等,此外还需考虑可靠、经济、美观等方面的因素。
确定外设主要应考虑:输入信号的种类和数量,传感器的性能及其抗干扰能力,输出控制对象的种类、数量和容量,如何控制等。
华中数控世纪星PLC编程说明书

华中数控PLC编程说明书武汉华中数控股份有限公司二零零一年七月前言华中数控内置式PLC已集成在数控装置内,具有48路输入/输出点。
华中数控PLC采用C语言编程,具有灵活、高效、使用方便等特点。
本说明详细介绍了内置式PLC的基本原理、寄存器操作接口、PLC程序的编写与安装等内容,并给出了大量C语言程序示例代码。
关于PLC硬件接线请参阅《华中数控世纪星硬件联接说明书》阅读本文之前,必须具有C语言编程的基本知识。
目录前言 (2)目录 (3)第一章华中数控内置式PLC基本原理 (7)1.1华中数控内置式PLC的结构及相关寄存器的访问 (7)1.2华中数控内置式PLC的软件结构及其运行原理 (8)第二章华中数控内置式PLC的编程与安装 (9)2.1华中数控PLC程序的编写及其编译 (9)2.2华中数控PLC程序的安装 (12)第三章华中数控PLC寄存器定义与接口函数说明 (12)3.1访问PLC寄存器的系统变量 (13)3.2寄存器F系统约定 (14)3.3.1 轴状态字 (14)3.3.2 轴移动的指令位置,单位:内部脉冲当量 (14)3.3.3 轴当前的实际位置,单位:内部脉冲当量 (15)3.3.4 轴当前移动速度(单位:脉冲当量/插补周期) (15)3.3.5 轴的负载电流(只对本公司生产的华中11型伺服有效) (15)3.3.6 轴的最大速度(可在参数中设置) (15)3.3.7 通道用户自定义输出字(32位) (16)3.3.8 通道状态 (16)3.3.9 通道MSTB指令状态 (17)3.3.10 通道当前的M代码 (17)3.3.11 通道当前的T代码 (17)3.3.12 通道当前的B代码 (17)3.3.13 通道当前的S代码 (17)3.3.14 通道变量,通道内部参数 (17)3.3.15 系统状态字 (17)3.3.16 系统插补周期,单位:毫秒 (18)3.3.17 系统移动轴内部脉冲当量 (18)3.3.18 系统旋转轴内部脉冲当量 (18)3.3.19 系统变量组1(系统保留) (18)3.4G寄存器系统约定 (18)3.4.1 轴控制字 (18)3.4.2 设置轴移动增量值,单位:内部脉冲当量 (19)3.4.3 设置轴增量移动速度,单位:内部脉冲当量/插补周期 (19)3.4.4 轴点动速度,单位:内部脉冲当量/插补周期 (19)3.4.5 设置轴补偿值 (19)3.4.6 通道用户自定义输入 (19)3.4.7 通道控制字 (19)3.4.8 通道MST应答 (20)3.4.9 通道进给速度修调分子(分母为100) (20)3.4.10 通道快移速度修调分子(分母为100) (20)3.4.11 通道正在使用的刀具号 (20)3.4.12 通道主轴转速 (21)3.4.13 通道跳选段控制及其实现说明 (21)3.4.14 通道MST指令模态值 (22)3.4.14.1 通道当前的M代码模态值 (22)3.4.14.2 通道当前的S代码模态值 (22)3.4.14.3 通道当前的T代码模态值 (22)3.4.14.4 通道当前的B代码模态值 (22)3.4.14.5 通道是否正在执行MST指令 (22)3.4.14.6 PLC正在执行MST指令,不允许系统停止运行 (22)3.4.14.7 通道程序停止M00/程序选择停止M01 (23)3.4.15 系统控制字 (23)3.4.16 系统外部报警 (24)3.17 系统变量组2(系统保留) (24)3.5寄存器B系统约定 (24)3.5.1 刀座数 (24)3.5.2 某一刀座中的刀号(刀库表) (24)3.6可被PLC程序调用的系统函数 (24)3.6.1 设置轴回零 (24)3.6.2 设置轴点动速度 (25)3.6.3 设置轴步进指定距离 (25)3.6.4 设置轴移动距离及速率 (26)3.6.5 设置轴移动的目的地及速率 (26)3.6.6 设置指定轴停止运动 (26)3.6.7 取指定轴当前位置 (27)3.6.8 指定轴当是否停止 (27)3.6.9 设置轴手摇移动 (27)3.6.10 取手摇状态对应的位移量 (27)3.6.11 设置MST指令的响应函数 (28)第四章编写PLC程序的常用技巧与示例 (28)4.1常用运算操作符 (28)4.1.1 置1操作符|= 和置0操作符&= ~ (28)4.1.2 左移操作符〈〈和位右移操作符〉〉 (29)4.2软件滤波上升沿信号及下降沿信号的捕捉 (30)4.3顺序动作处理与典型换刀动作的实现 (31)第五章PLC运动控制的实现 (40)5.1机床轴回零控制 (40)5.2机床轴点动 (43)5.3机床轴步进 (45)5.4机床轴直线运动 (48)5.4.1 设置轴移动距离及速率 (48)5.4.2 设置轴移动的目的地及速率 (48)5.5停止机床轴运动 (48)5.5机床轴运动状态获取 (48)5.5.1 取指定轴当前位置 (48)5.5.2 判断指定轴是否停止 (48)第六章辅助指令M、S、T、B的控制 (49)6.1辅助指令响应函数及其初始化 (49)6.2访问辅助指令模态值 (50)6.2.1 通道当前的M代码 (50)6.2.2 通道当前的T代码 (50)6.2.3 通道当前的B代码 (50)6.2.4 通道当前的S代码 (50)6.3在PLC程序中控制系统辅助指令模态值与系统应答 (50)6.3.1 通道当前的M代码模态值 (50)6.3.2 通道当前的S代码模态值 (51)6.3.3 通道当前的T代码模态值 (51)6.3.4 通道当前的B代码模态值 (51)6.4辅助指令控制示例 (52)第七章机床手动控制的实现 (53)第八章主轴控制 (58)第九章刀库控制 (61)第十章断电保护区的使用 (62)第十一章三坐标数控铣PLC编写实例 (63)11.1机床简介 (63)11.2控制面板图 (64)11.3系统PLC电气原理图 (65)11.4系统PLC源程序详解 (69)第一章华中数控内置式PLC基本原理本章介绍了内置式PLC的逻辑结构及其系统运行流程。
数控机床PLC系统的设计、调试工作

数控机床 P L C系统的设计 、 调试工作
王 晓 亮
( 齐重数 控 装备 股份 有 限公 司 黑龙 江 齐齐哈 尔 1 6 1 0 0 5 )
摘要 : 数控 机床 的P L C系统和 数控 系统在设 计上有 着 紧密的联 系, 当前 , 机床 的数控 系统通 常都会 自带或 者是提供P L C的相 关功 能, 这 里面有 内 装 型 的P L C, 同时也 有独 立型 的P L C。 本 文将 就数 控机 床P L C系统具 体的 设计 以及 调试 进行 简要 的论 述 。 关键 词 : 数 控机 床 PL C系统 设计 及调 试 中图分 类号 : T P 2 7 3 文献标识码 : A 文章 编号 : 1 0 0 7 — 9 4 1 6 ( 2 0 1 3 ) 0 4 — 0 0 3 9 — 0 1
随着 经济的发展 , 工业 的创新与进步也在大力的开展 , 同时数 ( 4 ) 依据P L C 程序语言的具体要求对梯形 图或者编写的程序清 控机床的相关技术也得到了前所未有的发展和革新。 以下针对数控 单进 行 设 计 。 梯 形 图 的上 文 符号 需 要 按 照 现场 的 信 号 和P L C 内部 的 接 口对 照表 相 关 规 定 进 行 标 注 。 机床 的P L C 系统在设计和调试 等方面进行简要 的介绍 。 2 . 3 P L C程序 在 设计 上 的基本 原 则 1 有关 P L C系统 设计 的 具体 步骤 ( 1 ) 设计必须确保人 身以及设备 的安 全。 1 . 1对 工 艺 进 行 分 析 ( 2 ) 设计应 当在确保操作人员 以及设备的安全 的基础上完成的。 首先应当围绕数控机床设备具体的工艺过程、 控制过程、 工作 的 ( 3 ) P L C 程 序 进 行 安 全 的设 计 , 这 并 不 能 够 代 表 其 在 硬 件 的相 特点、 特征以及功能做出分析, 进而I  ̄P L C 系统提出一个整体的要求。 关安 全保 护 能 够 省 略 。 1 . 2进 行 系 统 的 调 研 ( 4 ) P L C 程序 进行安全的设计 , 知 识 在 软 件 上 给 予 了保 护 的 功 对依 照 设 备 具 体要 求 而 初 步确 定 的 数控 系 统 做 系统 的调 研 , 掌 能 , 为 防 止软 件 的 工程 异 常 以及 在 调 试 过程 中 因编 写错 误 而导 致 的 握P L C 系 统 的 实 际 功 能 以及 特 点 , 包括有P L C 具 体 的类 型 、 接 口的 事 故 , 还应 当在 硬 件 内设 计 一 个 保 护 的 功 能 。 性能 、 接 口的 种 类 以及 数 量 、 扩展性等等 , 有 必 要 的话 应 当和 供 应商 ( 5 ) 掌 ̄ % P L C 本身的特点 厂家不同, 所设计的P L C 的特点也有着 进行 直接的沟通 。 差异 , 在具体的使用当中也会存在不同之处, 所 以要充分的掌握P L C 1 . 3确 定 设 计 的 方 案 本身具有 的特点方能正确的使用并且发挥出P L C 应该具备的能力 。 通过之前 的工作 , 全面的考虑数控 系统 以及P L C 系统具备的功 ( 6 ) 设计好调 试点以便调试。 对于P L C 程序进行 的设计通 常不 能、 特点 、 性 能、 使用的 习惯 以及本 单位的实际需求还有整机的性价 是一 次就能够完成的 , 往往要通过分 步进行反复 的调试 以及实验 。 比等 来最 后确定P L C 系统设计的方案 。 所 以, 在P L C 程序的设计过程中 , 和普通 的软件设计一样 , 要通过中 1 . 4有 关 电 气的设 计 间的寄存器设 计相 关的跟踪标记 以及断点 , 这样便于调试 。 P L C 系统在电气上的设计主要有: 原理 图、 电柜布置 图、 元器件的 3数 控 机床 P L C系统 的调 试 清单、 互联图以及接线图, 如果是一个定性的设备还需要有工艺 图。 3 . 1输 入 的程序 2 P L C程 序 的具 体 设计 依据 不 同 的型 号 , P L C 拥 有 很多 种 程 序 的输 入 方 法 , 比如 , 通 过 2 . 1 P L C程 序 设计 的有 关方法 数控 系统进行 输入 , 在P L C 进行本地的输入 , 通过外部的专用编程 ( 1 ) 功能表法 : 这种方法 首先控 制的要 求表达成功能 图的形式 , 器进 行输入。 利用功能图对控 制器要完成的相关控制功能进行说明, 进而通过功 3 . 2对 电 器的线路 进 行检 查 能 图 写 下 逻 辑 的方 程 , 然后 画 出 具 体 的 梯 形 图或 者 是 写 出 指 令 。 旦 电气 在 线 路上 的安 装 出 现错 误 , 不但 会 5  ̄ P L C 程 序 调 试 的 ( 2 ) 状 态表法 : 这 种方 法实际上是有传统 的继 电器逻辑的设计 进 度 产 生 巨大 的影 响 , 并且 很 有 可能 会 对 元器 件 造 成 损 害 。 所 以, 进 尤 其 是 电源 。 方法传承下来 的, 进 行 细小 的改 进 , 是能 够 满 足可 编 程 序 对 梯 形 图 行 调 试 之 前要 细 心 的检 查 系 统 中的 电气 线 路 , 3 . 3进 行 模 拟 调 试 设 计 控 制 的 方法 。 不过 这 种 方 法 只适 合 单 一 顺序 的 问题 具 体 的程 序 P L C 处于 数控 系统 和 机 床 电器 两 者 之 间 , 起 到 了承 上 启 下 的过 设计 , 对 并顺 序 以及 选 择 顺 序 的相 关 问 题 毫 无 办 法 。 ( 3 ) 流程 图法 : 对通过计算机的高级语 言所设计 出的P L C 程序 , 渡作用 , 一旦P L C 的指令 出现错误 , 就算 电器的线路没有出现错误 , 造成设备 的损坏 。 可运用数据处理 的指令进 行逻辑 问题的解决 , 相 比于单纯的使用逻 也很 有可能导致事故 , 3 . 4进 行 运 行 的 调 试 辑指令会简单许 多。 能够便捷的处理 随即、 顺序 、 协调 以及竞争 等相 接通相关功率器件的动力 , 比如 电动机 以及它的驱动器强 电以 关 的控 制 功 能 。 根据具体运行的要求进行调试 , 进行运行调试 ( 4 ) 把继电器的控 制电路 , 改成梯形 图。 对运用梯形 图进行编程 及气压和液压等等 , 要注 意机 械和 电气之间的有效配合 。 的P L C, 因为 继 电器 的控 制 电路 和 梯 形 图有 许 多 相似 的地 方 , 所 以, 的过程 中 , 3 . 5 非 常规 的调 试, 对安 全保 护 以及 报 警功 能进行 验证 可 以把 相 对 成 熟 的 继 电器 的控 制 系 统 改 成 P L C的梯 形 图 。 在主 轴 的运 行 过程 中, 按下 刀具 松 按钮 , 注意P L C 设计 的相 关保 ( 5 ) 经验设 计法 : 针对相 对复杂 的控制过程 , 可依据被控制的对 另外, 在运行当中接入各个单元的报警信号, 主 象 具 体 的控 制要 求 , 进 行 继 电器 的控 制 电 路 的初 步 设 计 , 亦 或是 直 护的功能是不是有效 。 - P L C 程序是不是可以比较正确的报警并且保护好相对应的单元 。 接进行梯形 图的设计 , 然后做 出一定 的校验和简化 , 某些 时候还需  ̄
华中数控8型数控系统连接调试与PLC编程2

1.2.10 速度值小数点后显示位数 (缺省值:2) 该参数用于设定数控系统人机界面中所有速度值小数点后显示位数,包括 F 进给速 度等。 1.2.11 T 指令刀偏刀补号位数 (缺省值:2) 该参数用于设定 T 指令中刀偏号和刀补号的有效位数。
1.2.12 刀具磨损累加使能 (缺省值:1) 该参数用于设定刀具磨损值输入方式。 0:刀具磨损值直接是输入值。 1:刀具磨损值按累加方式输入,即输入值加上原有磨损值。 1.2.13 车床直径显示使能 (缺省值:1) 该参数用于设定车床 X 轴坐标显示方式。 0:半径显示 1:直径显示 2、机床用户参数 2.1 机床用户参数编号 位 0~3:机床用户参数序号 位 4~5:参数类别,对于机床用户参数,类别为 01 90
5、参数的查看与修改 参数的查看不需要权限,参数的修改根据参数的级别需要对应的权限。 参数设置步骤: (1) “设置”=》F10“参数”=》F7“权限管理” ; (2)用←、→选择用户级别,F1“登录” ,在提示栏输入密码后 Enter 键确认,如 果对应用户前有√出现就表示权限登录成功;F10 返回,F1“系统参数” ;(见图 2-2) (3)用↑、↓键选择参数类型,Enter 键进入子选项(如图 2-3) ; (4)用 → 键切换到参数选项窗口,修改参数值; (每个参数都有详细说明,见图 2-4)
图 2-5 NC 参数编号
图 2-6 NC 参数配置 88
1.2 NC 参数中重要参数说明 1.2.1 插补周期 (缺省值:1000) 补周期是指 CNC 插补器进行一次插补运算的时间间隔,是 CNC 重要参数之一。通过 调整该参数可以影响加工工件表面精度,插补周期越小,加工出来的零件轮廓平滑度越 高,反之越低。 注 意:插补周期受插补运算时间和系统位置控制周期的影响。虽然通过减小插补周 期的手段可以提高加工工件表面平滑度,但是减小插补周期的同时 CNC 进行插补运算的 负荷也会加重。一般情况下不要修改此参数。 1.2.2 PLC2 周期执行语句数 (缺省值:200) HNC-8 数控系统采用两级 PLC 模式,即高速 PLC1 和低速 PCL2。PLC1 执行实时性 要求较高的操作,如急停复位、各轴超程等,必须每扫描周期执行一次。PLC1 的执行周 期即由参数“插补周期”设定;PLC2 执行实时性要求较低的操作,如数控面板指示灯控 制等,一个扫描周期内只执行指定行数。该参数通过设置每周期执行 PLC2 的语句行数 来调整 PLC2 的执行周期。程序执行时,PLC2 将被自动分割。PLC2 的执行周期为 PLC1 的执行周期*梯图生成的语句表中 PLC2 包含的行数/ PLC2 周期执行语句数(即本说明参 数) 。 1.2.3 角度计算分辨率 (缺省值:100000) 该参数用于设定数控系统角度计算的最小单位。 注 意:该参数必须设置为 10 的倍数。 示 例:如果该设置为 100000,则数控系统角度计算精度为 0.00001 度。
数控系统中的PLC

PLC控制对象
➢ 第一个环:是操作系统,用
它来管理PLC的硬件资源;
PLC
硬件
➢ 第二个环:是编译系统,这
两 个环构成了的PLC软件系
统。
➢ 第三个环:是实现用户要求 的应用程序。
二. 可编程控制器的结构和编程方法
PLC 的硬件原理框图
编程器
电池 RAM
EEPROM 用户程序
EPROM 系统软件
CPU
1.0 120.1 1.2 1.3 120.1 1.4 1.5 120.2
二. 可编程控制器的结构和编程方法
高级语言编程法(如C语言等); 随着数控技术的发展,可编程控制器控制的设备
已由单机扩展到FMS、CIMS等。可编程控制器处理 的信息除开关量信号、模拟量信号、交流信号外,还 需要完成与上位机或下位机的信息交换。某些信息的 处理已不能采用顺序执行的方式,而必须采用高速实 时处理方式。基于这些原因,计算机所用的高级语言 便逐步被引用到PC的应用程序中来。
三. PC的工作过程及其特点
操作维护容易 可编程控制器信息通过总线或数据传送线与
主机相连,调试和操作方便。可编程控制器采用 模块化结构,如有损坏,即可更换。
四. 数控机床的PLC功能
1. CNC、PLC、机床之间的信号处理过程 CNC装置和机床之间的信号传送处理两个过程:
CNC装置→机床: ➢ CNC装置CNC装置的RAM PLC的RAM中。 ➢ PLC 软件对其RAM中的数据进行逻辑运算处理。 ➢ 处理后的数据仍在PLC的RAM中, ✓ 对内装型PLC,PLC将已处理好的数据通过 CNC的输出接口送至机床; ✓ 对独立型PLC,其RAM中已处理好的数据通过 PLC的输出接口送至机床。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
~
~~ ~~ 累种点
累种点 ~~
描
背~~
背 累种点
必0
~~
操பைடு நூலகம்
善脚器~~
累种点
~
旋
点~
点脚置
箱点
滤点熄
~~
暂
熄~
熄
累种点
~~
度0
磁~~
~
~
~
~
~
~~
度
~~
蔽精精精精~~ ~ 蔽精寄~操~~ 蔽精寄描~~ 蔽精寄拉~~ 蔽精寄意~~ 蔽精寄~情~~ 蔽精寄必~~ 蔽精寄~度~~ 蔽精寄精~~
~~ ~ ~ ~
~
~
~
~
增蔽~
~
-~蔽~
~~ ~ ~
型种立蔽~ ~ 型种累蔽~ ~
~
~
~
~~ ~ ~
~
~
~ 背精种溢的~ ~
~
~
~
~~
略理状溢置 ~
~~
型熄状点蔽 ~蔽
~节的情-节的精 ~
~~
增蔽岭-蔽 ~
型种立蔽岭型种累蔽 ~
~~
5
66
背精种溢看
~~
蔽精精精精~~ ~ 蔽必寄~操~~ 蔽必寄描~~ 蔽必寄~拉~~ 蔽必寄意~~ 蔽必寄情~~
必拉描
累种点
的岭精
描意拉~
累种点寄~~
善必器 累种点~~的岭精
必拉描
~必0意旋
累种点 ~
~~善情器 累种点~~的岭精
必0意旋
累种点 ~~
累种点
架
~~
累种点
累种点
~箱点 累种点
箱点
累种点
箱点 累种点
点累节 ~
点累节
~累种点 箱点
箱点 累种点 看
~累种点
点箱点
累种点 ~~
累种点
累种点
箱点
~
累种点
~
~~
累种点
~
累种点
点累节
~点累节 累种点
点累节
~
累种点
~~
度寄
点累节器~~
累种点 点累节
累种点
架~~
善度器
~~
善必器
累种点
~~
善情器
~~
善意器
~~
善拉器
~
必寄
~~
2
66
岭
置溢立
置精立 累置精立 状累置精立 状状累置精立
累种点
~~
情寄 岭
~~
岭
的岭精
的岭精
累种点
累种点
累种点
累种点
~~ ~ 蔽背拉意架暂~~ 蔽背拉意架必必~~ 蔽背拉意架必情~~ 蔽背拉意架~度0~~ 蔽背拉意架必意~~ 蔽背拉意架度度~~ 蔽背拉意架必拉~~ 蔽背拉意架~度必~~
~
~~ 略理状溢置~~ 蔽度描~~ 型熄状点蔽~~ 蔽度意~~
~~
蔽度情~~ 蔽度必~~
蔽度度~~
蔽度0~~
~~ ~ ~
~
~
~
节的情~~ 节的必~~ 节的首~~ 节的精~~
点精-点操暂~~
脚~
~
脚精-脚操暂~
种~
~~
种精-种暂暂暂暂~~
累~
~~
累精-累暂暂暂暂~~
~
~度
蔽~~
蔽架~
蔽
善
度
0器
~~
必
虑~~
虑
累种点
善
情 点箱点 累种点
环~ ~
点箱点 累种点
环
意 累种点 点箱点
理~~
累种点 点箱点
理
拉
善置器~~
累种点
立
累种点
置
~~
4
66
~~ ~
~ ~
~ ~ ~ ~ ~ 0 暂暂暂暂 点脚置 ~ 0 情必操描操 点脚置点 ~ 度描骤s 度操必旋00000s~ 善脚立置始脚立置滤器~ ~ ~
~溢岭熄 熄岭溢
累种点 累种点 累种点
~~ 的岭精
累种点
累种点
~~
善度器
累种点
累种点
点累节 的岭精
~
精 累种点
~
~~
善必器
累种点
累种点 累种点
点累节 的岭精
善
点累节
器
累种点
累种点
累种点
~~
必寄
~~
累种点
累种点
~~
情寄 的岭精
~~
累种点 的岭精
累种点
~~
善度器 累种点~~的岭精
蔽意寄必~~ 蔽意寄~度~~ 蔽意寄0~~
~
蔽背描度架~
蔽背描度~架~
~ 蔽背描度架意~~ 蔽背描度架暂~~ 蔽背描度架度意~~
蔽背描度~架度必~~ 蔽背描度~架情~~ 蔽背描度~架必~~
度情~~
度~~
~~ ~ 型状背累情~~ ~
略融~~ 略虑~~
略蔽~~
蔽~度00~~ 蔽度0~~ 蔽首~~
~~
型状背累情
累种点
累种点
~~
累种点
度寄~
善度器
~的岭精
善必器
~累种点
累种点
~
~
~~
~~ 累种点
点累节~
架~~
累种点 ~~ 累种点
~~ 检~ 累种点
~~ 必寄~
~~ 累种点
~累种点
~~
情寄
~~
累种点
累的熄
~
意寄
~~
累种点
~累种点
拉寄
累种点
累种点
~~
累种点
~~
度寄
~~ ~~
~~
1
66
累种点
累种点
架~~
度寄度~箱点 检~~
~
~
环0000~ ~ 精累~
背溢~
精累 ~精累模度 点箱点
~
背溢 ~背溢模度
~
背脚种 背脚种模度
~
背累种 背累种模度
~
状箱滤架~状箱滤模度
检~~
zpz架~融~
~
zpy架~虑
~
融累蔽架~蔽
~
环000度~ ~ 立溢~
~
立溢架~点箱点
~
熄状箱架~点箱点
~
置背脚架~点箱点
~~
~ ~ 节0操~~
节0描~
节精背~~ 节0意~~ 节0情~~
节0必~~
节0度~~ 节精精~~
~~ ~
~
~
~
~
~
略的理~ 种精W~
7
66
~~ ~
~
~
~
~
~
~~
背0旋-背0度架
~~
节0操-节精精架
~~
略的理架
~
种精W架
~~
背精种溢精架
~
~
~~
度寄~点箱点 累种点
环~~
点箱点 环
~~
融熄架
~~
获o首架
~立0拉架
~~
立情必架
~~
立0旋架
~~
立度0架 立度0
~~
立0意架
~~
立0情架
~~
架~~~~~~操~~~~~~~~~~~描~~~~~~~~~~~拉~~~~~~~~~~意~~~~~~~~~情~~~~~~~~~~~必~~~~~~~~~~~~~度~~~~~~~~~~
精~~
虑精精精度~ ~ 虑度寄~操~~ 虑度寄~描~~ 虑度寄~拉~~ 虑度寄~意~~ 虑度寄~情~~ 虑度寄~必~~ 虑度寄~的~~ 虑度寄~0~~
~~ ~ 蔽背拉意架~度意~~ 蔽背拉意架度~~ 蔽背拉意架必~~ 蔽背拉意架情~~ 蔽背拉描架意~~ 蔽背拉描架情~~ 蔽背拉描架必~~ 蔽背拉描架度~~
~~ ~ 蔽意操~~ 蔽意描~~ 蔽意拉~~ 蔽意意~~ 型状背累必~~ 液背累~~ 背脚~~ 磁状虑~~
~~ ~ -融~~
~
~
~
~
~
~
~
~~ ~ ~
~~ ~ ~
增融~~
~
~
~
~
~
~
~~ ~
型种立融~~ ~
~
~
~
~
~
~
背累溢种立架
~~
型熄状点融架~融
~型状背累架
~~
精获旋 精获度~架~
~~
增融架
~型种立融架
寄~
型种立融
~
蔽000情~~ ~ 蔽情寄~操~~ 蔽情寄描~~ 蔽情寄拉~~ 蔽情寄意~~ 蔽情寄情~~ 蔽情寄必~~ 蔽情寄~度~~ 蔽情寄0~~
~~
背脚种架
~
溢种立架
~~
立情情架架
~~
立0暂架
~~
立度度架 立度度
~~
架~~~~~~操~~~~~~~~~~~描~~~~~~~~~~~拉~~~~~~~~~~意~~~~~~~~~情~~~~~~~~~~~必~~~~~~~~~~~~~度~~~~~~~~~~
精~~
虑精精精必~ ~ 虑必寄~操~~ 虑必寄描~~ 虑必寄~拉~~ 虑必寄意~~ 虑必寄情~~
~ 略的理的~~ 种精W的~~ ~
~
~
~
~~ ~ 型种累融~~ ~
~
~
~
~
~
~
~~ ~ ~ 背种的箱~~ ~
~
~
~
~
~
~
~~
型熄状点意架~意
~
型状背累必架~
~~
背累架
~背脚架
~~
磁状虑架