用IO点实现数控系统与PLC的通讯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
777
777
"
结束语
这样利用 G X L 点在 1H1 和 J-1 之间实现通讯, 自己建立通 &R
讯机制, 灵活方便, 减少了程序开发工作量。在笔者参与开发的 滚齿机和车床数控系统使用中, 取得了良好的效果。另笔者建 议, 用于通讯的 J-1 输出触点形式采用晶体管输出更好。不是 触点寿命问题, 因负载为 G X L 板输入电路, 是 #"Y 直流, 触点寿 从线圈通电 命可不必考虑, 主要是响应时间。J-1 继电器输出, 到输出触点 LH 或 LWW 的响应时间约为 +%<@, 而采用晶体管输 出, 从光电耦合动作 (或关断) 到晶体管 LH (或 LWW) 的时间低于 % 7 #<@。这样通讯的实时性和可靠性会更高。 [参考文献] [+]郭宗仁等编著 7 可编程序控制器及其通信网络技术 7 北京: 人民邮电出版社, +OOO [#]三菱超小型可编程控制器 ZN-0N1 C W[# 系列使用手册 [!]林奕鸿等编著 7 机床数控技术及其应用 7 北京: 机械工业出 版社, +OO" 收稿日期: #%%! C %& C +, 作者简介: 何凯 (+OP# C ) , 男, 安徽合肥人, 合肥工业大学机 械与汽车工程学院, 助理研究员, 工学硕士。 (编辑 李秀敏)
$%& 的继电器输入公共端接 )J: 地。这样通过 ! " # 点在 &.& 和 在此基础上, 用编码的方法, 即可以实现 $%& 之间建立了联系, &.& 和 $%& 之间的通讯。 01) 系列 $%& 有 GL&# 解码指令和 设置参加通讯的 ! " # 点数, 如 L.&# 编码指令。可以根据需要, 则有 -? 种编码; 则有 )N? 种编码。 J 点, M 点,
参考文献(3条) 1.郭宗仁 可编程序控制器及其通信网络技术 1999 2.三菱超小型可编程控制器MELSEC-FX2系列使用手册 3.林奕鸿 机床数控技术及其应用 1994
本文链接:http://d.g.wanfangdata.com.cn/Periodical_zhjc200312025.aspx 下载时间:2010年3月30日
1H1 与 J-1 信息交换
定义 空运行 正常响应 PW PW PW PW PW 777 PW 777 777 异常响应 WW WW WW WW WW 777 WW 777 777
空运行断开 单段 单段断开 步长倍率档位 + 步长倍率档位 ) 主轴倍率档位 + 主轴倍率档位 ) 进给倍率档位 + 进给倍率档位 ) 各轴正负限位、 零点 开关、 报警信号 777
)
通讯原理
输入输出电路示意图如图 -。 &.& 选用隔离数字 ! " # 板, $%& 的开关量输入端子与公共端 &#’ 之间可接无源触点, 集电极开路输出的传感器等。 $%& 的开关量输出有三种形式:
图 - ! " # 板输入、 输出示意图 一种是继电器输出型, 利用输出继电器的触点和线圈, 将 $%& 的 内部电路与外部负载电路进行电气隔离, 通过继电器触点控制 外电路的通断; 另一种是晶体管输出型, $%& 的内部电路与输出 晶体管之间用光电耦合器进行隔离, 通过光耦合使开关晶体管 截止或饱和导通以控制外部电路。第三种是双向晶闸管输出 (三端双向可控硅开关元件) 之 型, $%& 的内部电路与输出元件 间用光电晶闸管进行隔离。输入模块和继电器输出模块的电路 示意图如图 )。 由图可知, &.& 的 ! " # 板输入点 !G! 可与 $%& 的继电器输 出点相接, ! " # 板输入 &#’ 接 )J: 地, $%& 的继电器输出公共端 (可采用 $%& 提供的 )J: 电源) 。 &.& 的 ! " # 板输出点 接 )J: !G# 可与 $%& 的继电器输入点相接, ! " # 板输出 K.G 接 )J: 地,
$%& #O/ +* +J +N +M +, +I +A +& +G 定义 手动主轴运转 手动主轴点动 手动主轴停 手动冷却开 手动冷却关 手动工件夹紧 手动工件松开 手动刀架紧 手动刀架松 正常响应 P0 P0 P0 P0 P0 P0 P0 P0 P0 异常响应 00 00 00 00 00 00 00 00 00
wenku.baidu.com
万方数据
组合机床与自动化加工技术
用I/O点实现数控系统与PLC的通讯
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 引用次数: 何凯, 韩江, 王治森 合肥工业大学,机械与汽车工程学院CIMS研究所,安徽,合肥,230009 组合机床与自动化加工技术 MODULAR MACHINE TOOL & AUTOMATIC MANUFACTURING TECHNIQUE 2003,(12) 0次
用 ! " # 点实现数控系统与 $%& 的通讯
何凯 韩江 王治森
)*+++, 合肥工业大学 机械与汽车工程学院 &!’( 研究所,安徽 合肥 引言
功能强, 软件设计简单, 可靠性高等优点, 在 $%& 因体积小, 工业生产和控制领域得到了越来越广泛的应用。在笔者参与开 发的基于工业 $& 机的数控车床 &.& 系统和全功能六轴数控滚 机床的 (、 齿机 &.& 系统中, /、 ’ 等辅助功能皆由三菱 01) $%& 完成。 &.& 与 $%& 之间的实时且可靠的信息交换至关重要。 采 目前基于 $& 的 &.& 与独立的 $%& 一般采用串口通讯, 用 2()*) 协议。在 3456789 操作系统下, 可以在 :49;<= & >> ? @ + 或 :A? 的 平 台 下, 调 用 ’4BC797DE &7FF;54B<E475 &75EC7= 控 件 简单灵活, 易于实现。但笔者参与开发 ’(&7FF 实现串行通信, 需要仔细分析 的数控系统是基于 G#( 的多任务实时操作系统, 深入底层直接读写串口, 编写程序相对复杂, $%& 的通信协议, 需保证高可靠性。另外, 需 01 01) 系列 $%& 无直接 2()*) 接口, 单元进行 和 信号转换, 增加了成本。鉴 2(J)) 2()*) H )*)I3 于此, 我们利用 $%& 和 &.& 的 ! " # 点来传输信息, 建立通讯。
(下转第 ?M 页) 图) 输出电路示意图 $%& 输入、 ?N
万 方数据 期 )++*年第 -)
图!
凸曲面修正刀心位置补偿非线性误差示意图 图" 刀具触点偏置补偿非线性误差示意图
" ! # ! # 刀具触点偏置补偿法 刀具触点偏置补偿法主要针对五坐标刀具摆动非线性误差 的补偿, 同样, 也要根据所加工曲面的形状, 分为凸曲面与凹曲 面。 由式 ( &) 可 当加工表面沿走刀方向为凹曲线, 即 "# $ % 时, 知, 加工曲面沿进给方向为凹曲线, 而刀轴摆动误差 ’!$ ’ 小于直 因此在任何情况下都不会发生超差, 因此无须 线逼近误差 ’!% ’ , 进行加工误差补偿。 刀具切触点 当加工表面沿走刀方向为凸曲线, 即 "# ( % 时, 的轨迹为凹曲线, 加工误差较大, 此时, 非线性误差为直线逼近 误差与刀轴摆动误差绝对值之和, 即: ! ) ’!% ’ * ’!$ ’ 采用的补偿方法见图 ": 使 将刀具切触点 & 沿加工表面法向矢量方向移到 &’ 点, + # ( ") , 即用 &’ 代替 & 作为新的刀具切触点, 这样, 加 &&’ ) ( # ! 工误差的分布发生了改变, 从而达到了加工误差补偿的目的。 因此, 在数控程序编制过程中, 根据曲面的形状, 对凹曲面 不修正刀具运动轨迹, 对于凸曲面, 根据不同的加工方法, 可分 别采用刀心位置修正法与刀心触点偏置法修正刀具运动轨迹, 能有效减少法向转动矢量误差。
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
(上接第 &, 页) 续表 #
J-1 LV6 +% ++ +# +! +" 777 #% 777 !% 777 777 777
,
结论
根据对所建立的数控多轴加工非线性误差的理论模型分 析, 针对不同情况提出了多轴加工非线性误差的补偿方法, 为数 控加工程序的编制过程中控制多轴数控加工的非线性误差提供 了理论依据和补偿的相关算法, 为提高多轴数控加工的精度有 很好的指导意义。 [参考文献] [+ ]-.. / 0,12345 6 1 7 89:;<3:=> >9::.? @.A.>:=;4 B;? , C 3D=@ (") : +OO&, !& OPP @>9AE:9?.F @9?B3>. <3>2=457 GH67 I7 JKLM7 KN0, Q OOR [#]12;= S T, I94 1 07 S3AA C .4F >9::.? =4:.?B.?.4>. 3U;=F34>. =4 4> (&) : 18M, +ORO, #+ !P+ Q !PR <3>2=4=45 ;B @>9AE:9?.F @9?B3>., [!]焦建斌 7 多坐标侧铣数控加工的误差理论及刀位验证研究 7 哈尔滨工业大学博士学位论文 7 +OO, ["]袁哲俊, 刘雄伟, 刘华明 7 五坐标端铣数控加工理论分析 7 机 (+) : 械工程学报, +OO!, #O !+ Q !P [,]卢金火 7 汽车覆盖件数控加工刀具运动轨迹的生成及编程 (!) : [ I] 7 汽车技术, +OO" +P Q +O 收稿日期: #%%! C %& C %! 作者简介: 刘宏 (+O&R C ) , 女, 中国工程物理研究院机械制 造工艺研究所高级工程师。 (编辑 李秀敏)
*
实例分析
以滚齿机数控系统为例, 介绍这种通讯方法。编码如下表 所示。 表 - &.& 与 $%& 信息交换
&.& #O/ +* +J +N +M +, +I +A +& +G @@@ I+ @@@ A+ @@@ &+ @@@ 定义 主轴正转 主轴反转 主轴停 冷却开 冷却关 工件夹紧 工件松开 刀架紧 刀架松 各种 ’ 功能 1 轴使能 各轴使能 主轴倍率查询 控制面板各种波 段开关按钮查询 编程状态 &.& 各种状态 @@@ 正常响应 P0 P0 P0 P0 P0 P0 P0 P0 P0 @@@ P0 @@@ P0 @@@ P0 @@@ @@@ 异常响应 00 00 00 00 00 00 00 00 00 @@@ 00 @@@ 00 @@@ 00 @@@ @@@
@@@
(见 &.& 与 $%& 信息交换包括两个方面: &.& 给 $%& 的信息 , 要求 $%& 完成相应的动作, 如主 表 -) &.& 发出一些操作指令, 轴控制、 刀具管理、 查询用户输入信息等。另外, $%& 程序在循 环扫描, 将机床的各种状态, 各轴的限位、 零点信息, 用户输入信 遇到紧急情况 $%& 处理后, 还须告之 &.& ( 见表 息反馈给 &.&, 。 )) 表 ) &.& 与 $%& 信息交换