华中数控型数控系统连接调试与PLC编程
- 格式:pdf
- 大小:11.22 MB
- 文档页数:72
浅谈华中数控系统连接与参数设置浅谈华中数控系统连接与参数设置摘要:数控机床的性能在很大程度上是由数控系统软件的运行性能决定,在系统中对参数设置不同的值可以改变系统的运行状态。
为了使数控机床运行良好,都会根据机床以及系统的配置和测试性能对数控系统的连接进行测试,对数控参数进行设置。
关键词:数控系统连接参数设置数控机床的性能在很大程度上是由数控系统软件的运行性能决定,在系统中对参数设置不同的值可以改变系统的运行状态。
为了使数控机床运行良好,在数控机床生产过程中、生产完成以后都会根据机床以及系统的配置和测试性能对系统参数进行设置。
1、华中数控系统的基本知识华中数控作为国家重要数控装备制造企业,通过自主创新,重点突破了数控系统的关键单元技术;攻克了规模化生产工艺和可靠性关键技术,形成了系列化、成套化的中、高档数控系统产品如HNC-8、HNC-210、HNC-21、HNC-18/19等高档、中档、普及型数控系统,以及全数字交流伺服主轴系统、全数字交流伺服驱动系统等产品,充分满足各类用户的不同需求。
2、华中数控系统的连接本次选用华中数控股份有限公司生产的“世纪星”系列数控单元HNC-21TD采用先进的开放式体系结构,内置嵌入式工业PC,配置8.4//彩色TFT液晶显示屏和通用工程面板,集成进给轴接口、主轴接口、手持单元接口、内嵌式PLC接口于一体,采用电子盘程序存储方式以及USB、DNC、以太网等程序交换功能、具有低价格、高性能、配置灵活、结构紧凑、易于使用、可靠性高等特点。
除标准机床控制面板外,标准配置具有40路开关量输入和32路开关量输出接口;最大联动轴数为3轴的进给轴控制接口;主轴控制与主轴编码器接口;手持单元接口;内置RS232通讯接口;内置USB2.0接口;以太网接口等。
3、华中数控系统的参数设置1)常用名词部件:HNC-21数控装置的控制接口或功能单元。
权限:HNC-21数控装置设定了三个层次的权限:CNC制造商、机床制造商、用户,不同级别的权限,可以修改不同的的参数。
模块三数控系统 PLC 编程项目五认识数控机床用 PLC一、PLC 基本结构数控机床所受到的控制可分为两类:数字控制和顺序控制。
数字控制主要指对各进给轴进行精确的位置控制,包括:轴移动距离、插补、补偿等。
顺序控制主要指以 CNC 内部和机床各行程开关、传感器、按钮、继电器等的开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停、刀具的转换、工件的夹紧松开、液压、冷却、润滑系统的运行等进行的控制。
与“数字控制”比较,“顺序控制”的信息主要是开关量信号。
PLC 控制的范围包括全部顺序控制和简单的数字控制(如:轴点动)。
HNC-8 型数控系统 PMC 采用内置式软 PLC 实现对机床的顺序控制。
PLC 用户程序是用户根据机床实际控制需要,用 PLC 程序语言梯形图进行编制的。
HNC-8 型数控系统 PLC 用户程序通过数控系统梯形图编辑界面进行在线编辑或通过计算机用华中数控梯形图-【LADDER】专用软件进行编辑。
通过编译将 PLC 用户程序翻译成数控系统能接受的文件,数控系统进行正常调用执行。
图 3-1 梯形图运行监控与在线编辑修改图 3-2 计算机用华中数控梯形图-【LADDER】专用软件梯形图是沿用电气控制电路(特别是继电器逻辑电路)的符号所组合而成的一种图形,梯形图的编辑就是根据机床实际控制要求,采用类似于设计继电器逻辑电路的方法,143进行机床顺序控制的梯形图设计与编制。
程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复使用。
梯形图程序的运作方式是由左上到右下的扫描。
线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。
但同一个输出不可重复。
图 3-3 HNC-8 型数控系统 PLC 梯形图结构二、PLC 工作原理图 3-4 数控系统梯形图寄存器144。
HNC-08M数控系统 PLC编程说明书 (梯形图语言)(V1.1)武汉华中数控股份有限公司WuHan HuaZhong Numerical Control Co., Ltd中国·武汉 2010.7HNC-08数控系统用户说明书包括《系统操作说明书》、《系统编程说明书》及《PLC编程说明书(梯形图语言)》。
本系列说明书全面地介绍了HNC-08数控系统的特性、系统组成、各部分的系统命令及其使用、操作步骤、用户编程方法及示例等,是用户快速学习和使用本系统的基本说明书。
本说明书的更新和升级事宜,由武汉华中数控股份有限公司授权并组织实施。
未经本公司授权或书面许可,任何单位或个人无权对本说明书内容进行修改或更正,本公司概不负责由此而造成的客户损失。
HNC-08系列说明书中,我们将尽力叙述各种与该系统操作相关的事件。
由于篇幅限制及产品开发定位等原因,不能也不可能对系统中所有不必做或不能做的事件进行详细的叙述。
因此,本说明书中没有特别描述的事件均可视为“不可能”或“不允许”的事件。
HNC-08系列说明书的版权归武汉华中数控股份有限公司,任何单位与个人进行出版或复印均属于非法行为,我公司将追究其法律责任。
*系统所有规格和设计如有变化,恕不另行通知1顺序程序介绍 (1)1.1 顺序程序的执行过程 (1)1.2 循环执行 (2)1.3 顺序程序的构成 (2)2梯形图语言编程 (3)2.1 梯形图程序结构及执行过程 (3)2.2 梯形图信号分类及地址格式 (4)2.3 基本指令编程 (6)2.4 功能指令编程 (7)2.4.1 END1(第一级顺序程序结束) (7)2.4.2 END2(第二级顺序程序结束) (8)2.4.3 CALL(条件调用子程序) (9)2.4.4 SP(子程序) (10)2.4.5 SPE(子程序结束) (11)2.4.6 RETN(子程序条件返回) (12)2.4.7 CTR(计数器) (13)2.4.8 TMRB(定时器) (15)2.4.9 ROT(旋转指令) (17)2.4.10 COMP(数值比较) (19)2.4.11 WRTD(写数据表) (20)2.4.12 MOVE(数据移动) (21)2.4.13 DSCH(数据检索) (23)2.4.14 COIN(一致性检测) (25)2.4.15 DIFU(上升沿检测) (26)2.4.16 DIFD(下降沿检测) (28)2.4.17 DATE(读当前日期) (29)2.4.18 SCOD(七段编码) (31)2.4.19 DSELA(数据选择A) (33)2.4.20 DSELB(数据选择B) (34)2.4.21 DAC(DA转换) (36)2.4.22 GTALM(报警读取) (37)2.4.23 COM(公共线控制) (38)2.4.24 COME(公共线控制结束) (40)2.4.25 ADD(加法运算) (40)2.4.26 SUB(减法运算) (42)2.4.27 MUL(乘法运算) (43)2.4.28 DIV(除法运算) (45)2.4.29 JUMP(条件跳转) (46)2.4.30 LABL(位置标号) (47)3附录:PLC信号表 (49)3.1 CNC侧输入信号(F) (49)3.2 CNC侧输出信号(G) (56)3.3 内部寄存器(R) (62)3.4 控制面板按键信号(K/L) (62)3.5 机床侧输入/输出信号(X/Y) (63)3.6 数据表(D) (63)3.7 断电保存寄存器(B) (64)4说明书改版履历 (65)1顺序程序介绍1.1 顺序程序的执行过程在一般的继电器控制电路中,各继电器在时间上完全可以同时动作,在下图所举例中,当继电器A动作时,继电器D和E可同时动作(当触点B和C都闭合时)。
华中数控8型数控系统连接调试与PLC编程13、国标GB5226与电气柜的设计3.1国标GB5226-1《工业机械电气设备》第一部:通用技术条件是指导电气设计的基本原则。
3.2根据《国标》电气柜的设计应满足下列要求:a)电气柜应具有IP54(IP65)的防护等级;b)各电气部件应安装在无漆的镀锌板上;c)强电部件,如驱动器、变频器与弱电部件的安装位置间距应大于200mm;d)主轴电机或变频电机的动力电缆应采用屏蔽电缆,且在电柜中应与信号电缆分开布线;e)伺服电机动力电缆的屏蔽喉箍应与屏蔽连接架连接;f)伺服电机的信号电缆的屏蔽网应压在功率模块上部;g)电气设计时,三相四线制的N(零)线一定不能进入电柜,更不能用一根火线和N(零)线作为电柜内的AC220V电源使用。
电柜内所有所需AC220V电源必须采用火线电压用隔离变压器提供AC220V电源。
而且电柜只允许进真真正正的PE即大地。
不可进PEN或N(零)线。
否则将会出现如烧驱动器、电机或系统等不可预测的重大事故;h)控制指令线、码盘线必须按照华中数控的要求进行焊接,必要时采取指令信号和反馈信号分别分开用双绞屏蔽线即分别两根双绞屏蔽电缆焊接使用;动力电缆也要采用屏蔽动力电缆;i)指令电缆、码盘电缆及主轴指令电缆(包括主轴模拟指令电缆)中间不得中断转接,必须从系统直接到相应装置;j)电气设计及电柜配线(包括接地等)必须按照华中数控《电磁兼容设计》的要求进行(如续流二极管、单相或三相灭弧器、配线尽可能强弱的分开并尽可能交叉走线等)。
4、第一次通电通电前必须确认24VDC回路无短路;确保各部件的连接正确无误;4.1脱机调试为了防止出现意外,驱动、电机在和执行机构连接之前最好经过脱机调试。
在调试大型机床时,本环节尤为重要。
具体步骤:a)将驱动、电机放置于平坦、安全的位置(如地面);只连接驱动和电机,将驱动设为内部使能(详见《HSV-180(160)UD(S)交流伺服驱动单元使用说明书》),检测运转情况;b)检测动力线的U、V、W的相序是否正确;c)检查数控系统能否正确控制驱动和电机的动作,驱动和电机的工作状态是否平稳且达到设计功率;(4)调试PLC,检查急停点位;4.2分步上电原则为了确保调试人员的安全和机床的完好无损,同时为了更方便对遇到的故障进行诊断,在调试前期过程中应该遵循“分步通电”原则:a)数控系统上电,其他部件保持断开,不通电。
华中数控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的逻辑结构及其系统运行流程。
世纪星车床数控系统HNC-21/22T编程说明书华中科技大学国家数控系统工程技术研究中心武汉华中数控股份有限公司2003年6月前言非常感谢您选用了本公司生产得HNC-21/22世纪星系列数控系统.本说明书详细介绍了数控编程基本知识、指令体系、各指令功能得特点、注意事项与宏指令编程方法,并配以大量典型编程实例与图例加以说明。
既可作为世纪星车床数控系统产品说明书,也可作为数控编程得培训教材。
在使用本产品前,请先仔细阅读本说明书,以达到最佳使用效果。
请妥善保存说明书,并交最终使用者认真阅读。
本说明书版权为武汉华中数控股份有限公司所有.华中科技大学国家数控系统工程技术研究中心武汉华中数控股份有限公司2003年5月目录第一章概述ﻩ错误!未定义书签。
1、1 数控编程概述ﻩ错误!未定义书签。
1、2数控编程基本知识................................................... 错误!未定义书签。
1、2、1机床坐标轴ﻩ错误!未定义书签。
1、2、2 机床坐标系、机床零点与机床参考点........................... 错误!未定义书签。
1、2、3工件坐标系、程序原点与对刀点................................... 错误!未定义书签。
第二章零件程序得结构 .................. 错误!未定义书签。
2、1指令字得格式..................................................... 错误!未定义书签。
2、2 程序段得格式......................................................... 错误!未定义书签。
2、3程序得一般结构ﻩ错误!未定义书签。
2、4程序得文件名....................................................... 错误!未定义书签。
模块三数控系统PLC编程项目五认识数控机床用PLC一、PLC基本结构数控机床所受到的控制可分为两类:数字控制和顺序控制。
数字控制主要指对各进给轴进行精确的位置控制,包括:轴移动距离、插补、补偿等。
顺序控制主要指以CNC内部和机床各行程开关、传感器、按钮、继电器等的开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停、刀具的转换、工件的夹紧松开、液压、冷却、润滑系统的运行等进行的控制。
与“数字控制”比较,“顺序控制”的信息主要是开关量信号。
PLC控制的范围包括全部顺序控制和简单的数字控制(如:轴点动)。
HNC-8型数控系统PMC采用内置式软PLC实现对机床的顺序控制。
PLC用户程序是用户根据机床实际控制需要,用PLC程序语言梯形图进行编制的。
HNC-8型数控系统PLC用户程序通过数控系统梯形图编辑界面进行在线编辑或通过计算机用华中数控梯形图-【LADDER】专用软件进行编辑。
通过编译将PLC用户程序翻译成数控系统能接受的文件,数控系统进行正常调用执行。
图3-1梯形图运行监控与在线编辑修改图3-2计算机用华中数控梯形图-【LADDER】专用软件梯形图是沿用电气控制电路(特别是继电器逻辑电路)的符号所组合而成的一种图形,梯形图的编辑就是根据机床实际控制要求,采用类似于设计继电器逻辑电路的方法,进行机床顺序控制的梯形图设计与编制。
程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复使用。
梯形图程序的运作方式是由左上到右下的扫描。
线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。
但同一个输出不可重复。
图3-3HNC-8型数控系统PLC梯形图结构二、PLC工作原理图3-4数控系统梯形图寄存器图3-5PLC接口信号PLC接口信号负责组织PLC和NC之间的信息交换,如图3-5。
◆X寄存器:机床到PLC的输入信号。
◆Y寄存器:PLC到机床的输出信号。
◆R寄存器:PLC内部中间寄存器。
◆G寄存器:PLC和轴设备到NC的输入信号。
◆F寄存器:NC到PLC和轴设备的输出信号。
◆B寄存器为断电保存寄存器,此寄存器的值断电后仍然保持在断电前的状态不发生变化。
断电保存寄存器也可作为PLC参数使用,用户可自定义每项参数的用途。
◆P寄存器:用户参数寄存器,作为PLC参数使用,用户可自定义每项参数的用途。
HNC-8型数控系统梯型图PLC采用循环扫描的方式,在程序开始执行的时候,第一次上电或重新载入PLC会运行一次初始化,之后所有输入的状态发送到输入映象寄存器,然后开始顺序调用用户程序PLC1及PLC2,当一个扫描周期完成的时候所有的结果都被传送到输出映象寄存器用以控制PLC的实际输出,如此循环往复。
三、HNC-8型数控系统PLC 规格表3-1HNC-8型数控系统PLC 基本规格规格HNC8编程语言Ladder,STL 第一级程序执行周期1ms程序容量梯形图语句表符号名称5000行10000行1000条指令基本指令,功能指令四、PLC 程序结构及工作过程数控系统先将PLC 程序转换成某种格式,CPU 即可对其进行译码和运算处理。
CPU 高速读出存储在存储器中的每条指令,通过算术运算来执行程序。
顺序程序的编制由编制梯形图以及其它PLC 标准语言开始的,所谓梯形图可理解为CPU 中算术运算的执行顺序。
上述过程由PLC 编程软件完成,PLC 编程软件的作用就是编制顺序程序。
1、PLC 梯形图结构要素图3-6PLC 梯形图结构要素左母线梯级触点线圈功能模块右母线图中左右两条竖线为母线,两母线之间的横线为梯级,每个梯级又由一行或数行构成。
每行由触点(常开、常闭)、继电器线圈、功能指令模块等构成。
2、PLC程序结构及执行过程图3-7使用子程序时顺序程序的构成PLC程序由初始化程序部分、第一级程序部分和第二级程序部分以及若干个子程序组成。
(1)初始化程序:初始化程序部分只在系统启动或重新载入PLC时执行一次。
完成系统上电时的初始设定,如MCP所需初始点灯、进给轴的初始选择、面板使能等。
初始化程序部分以iEND功能符号结束。
(2)第一级程序:第一级程序又叫快速PLC,每1ms(由参数插补周期决定)执行一次,用于处理紧急信号,如数据看门狗、急停、手持设定、各轴超程、返回参考点、伺服报警、总线断线等信号。
PLC一级程序部分以1END功能符号结束。
如果第一级程序较长,那么总的执行时间就会延长。
因此编制第一级程序时,应使其尽可能短。
(3)第二级程序:第二级程序又称为慢速PLC,第二级程序每n ms执行一次。
n为第二级程序的分割数。
程序执行时,第二级程序将被自动分割。
第二级程序的分割是为了执行第一级程序。
当分割数为n时,程序的执行过程如3-8图所示。
图3-8第二级程序分割执行过程当最后(分割数为n)的第二级程序部分执行完后,程序又从头开始执行。
这样当分割数为n时,一个循环的执行时间为n ms(1ms*n)。
第一级程序每1ms执行一次,第二级程序每n*1ms执行一次。
如果第一级程序的步数增加,那么在1ms内第二级程序动作的步数就要相应减少,因此,分割数就要变多,整个程序处理时间变长。
第二级程序部分以2END功能符号结束。
(4)PLC程序扫描周期:由于第二级程序的分割取决于第一级程序的长短,而且也决定了二级程序的扫描周期。
因此第一级程序应编得尽可能地短。
⏹第一级程序执行周期(PLC1):由参数“插补周期”设定。
一般为1ms。
⏹第二级程序执行周期(PLC2):plc1_time*plc2_lines/plc2_Nvaluea)plc1_time:PLC1的执行周期b)plc2_lines:梯图生成的语句表中plc2包含的行数c)plc2_Nvalue:PLC2周期执行语句数(系统NC参数000002),一般为200式中plc2_lines/plc2_Nvalue即为第二级程序分割数n。
(5)PLC程序编制:PLC程序采用结构化编程方式,主要的结构化编程方式有以下三种:◆子程序子程序以梯形图为处理单元。
子程序必须在第二级程序结束功能符号2END之后,以功能符号SP Sxxx(xxx为子程序号)开始,以功能符号SPE结束。
在主程序中用功能模块CALL Sxxx调用子程序。
◆嵌套对于编制的子程序进行组合构成结构化程序。
图3-9嵌套◆条件分支主程序循环执行并检测条件是否满足。
如果满足。
执行相应的子程序。
如果条件不满足,不执行相应的子程序。
图3-10条件分支五、PLC信号地址表3-2HNC-8数控系统PLC信号地址单字节内部继电器(R)双字节内部寄存器(W)四字节内部寄存器(D)定时器(T)计数器(C)子程序(S)标号(L)400字节(R0~~R399) 400字节(W0~~W199) 400字节(D0~~D99) 128(T0~~T127)128(C0~~C127)————5.1常用F 寄存器说明◆轴状态寄存器0(F[轴号*80])轴移动中:轴在移动时为1,轴未移动时为零。
回零第一步:轴回零还未碰到回零挡块时,为回零第一步。
回零第二步:轴回零已碰过回零挡块,在找Z 脉冲时为回零第二步。
回零成功:轴回零完成时,为1.第二参考点确认:轴在第二参考点时,为1.第三参考点确认:轴在第三参考点时,为1.第四参考点确认:轴在第四参考点时,为1.第五参考点确认:轴在第五参考点时,为1.◆轴伺服状态寄存器0(F[轴号*80+2])伺服准备好:当伺服有使能,并且伺服未报警时,伺服会返回伺服准备好信号。
轴位置控制模式:当轴为位置控制模式时,为1。
轴速度控制模式:当轴为速度控制模式时,为1。
轴力矩控制模式:当轴为力矩控制模式时,为1。
主轴速度到达:当主轴速度到达时,为1。
主轴零速:当主轴停止时,为1。
用户自定义参数(P)保持型存储区定时器(T)计数器(C)四字节寄存器(B)200(P0~~P199)128(T300~~T427)128(C300~~C427)200字节(B0~~B49)I/O 模块(X)(Y)X0~~X512Y0~~Y512◆轴伺服状态寄存器1(F[轴号*80+3])主轴定向完成:当设置主轴定向后,主轴开始定向,完成后,伺服返回主轴定向完成信号。
◆通道状态寄存器0(F[通道号*80+2560])MDI:通道处于MDI模式下。
进给保持:通道处于进给保持状态。
循环启动:通道处于循环启动状态。
螺纹切屑:通道处于螺纹切屑状态,不允许进给保持。
通道复位:当通道复位或按下面板上复位按键时,通道复位有效,直到设置通道复位应答。
◆通道状态寄存器1(F[2564])◎自动:通道处于自动模式。
单段:通道处于单段模式。
手动:通道处于手动模式。
增量:通道处于增量模式。
回零:通道处于回零模式。
手摇:通道处于手摇模式。
PMC:通道处于PMC模式。
注意:◎标识的寄存器仅在设置面板使能有效,并且为通道0时才有效。
5.2常用G寄存器说明◆轴控制寄存器0(G[轴号*80])正限位:碰到正限位时,设置为1,系统报警并且禁止正向移动。
负限位:碰到负限位时,设置为1,系统报警并且禁止负向移动。
回零挡块:当机床碰到回零挡块时,设置为1。
轴锁住:设置轴锁住为1时,轴禁止移动,但指令位置可以有变化。
轴使能:轴的使能信号。
从轴回零:当此信号为1时,主动轴回零完成后,此从动轴也开始需找Z脉冲,进行回零。
从轴解除:此标志为1时,从轴耦合解除,可以单独移动从轴。
◆轴控制寄存器1(G[轴号*80+1])第2软限位使能:此标记为1时,轴的软限位失效,第二软限位生效。
◆轴伺服控制寄存器0(G[轴号*80+2])主轴定向:此标志为1时,主轴开始定向;此标志为0时,主轴取消定向。
◆轴伺服控制寄存器1(G[轴号*80+3])伺服使能:在总线系统中,此标志为总线伺服的使能标志。
◆通道控制寄存器0(G[通道号*80+2560])进给保持:设置通道进给保持。
循环启动:设置通道循环启动。
空运行:设置通道为空运行状态复位应答:当通道复位完成时,设置复位应答。
急停:设置通道急停:复位:设置通道复位。
◆通道控制寄存器1(G[通道号*80+2561])跳段:设置通道跳断状态。
选择停:设置通道选择停状态。
◆当前刀号寄存器(G[通道号*80+2563])界面中显示的当前刀号。
◆进给修调寄存器(G[通道号*80+2564])设置通道的进给修调。
◆快移修调寄存器(G[通道号*80+2565])设置通道的快移修调。
◆主轴修调寄存器(G[通道号*80+2566+主轴号])设置通道中某个主轴的修调。
◆加工件数寄存器(G[通道号*80+2579])界面中显示的加工件数。
◆通道控制寄存器2(G[2620])◎自动:设置通道为自动方式。
单段:设置通道为单段方式。