资源描述:
2015 年 10 月 第 43 卷 第 20 期 机床与液压 MACHINE TOOL & HYDRAULICS Oct 2015 Vol 43 No 20 DOI10.3969/ j issn 1001-3881 2015 20 003 收稿日期 2014-08-31 作者简介 徐峰 (1970), 男, 硕士研究生, 主要研究方向为工业控制和网络控制。 E-mail nuaa_xfxf@ 163 com。 基于 CJ 系列 PLC 多轴伺服控制系统设计 徐峰, 邓黎萍 (中航精机科技有限公司, 湖北襄阳 441003) 摘要 以 CJ 系列 PLC 和定位模块为控制核心, 采用安川伺服电机, 设计了 18 轴安川伺服控制系统, 讨论了系统硬件 设计, 介绍了系统地址分配和数据传输、 NC434 和伺服控制器的接线图和伺服参数设置、 相关 PLC 程序、 运动中响应偏差 处理。 系统运行结果证明 该系统稳定、 精度高, 有良好的应用价值。 关键词 PLC; 伺服控制; 定位模块; 响应偏差; 准同步 中图分类号 TP273 文献标志码 B 文章编号 1001-3881 (2015) 20-007-3 Design of the Multi⁃axis Servo Control System Based on CJ Serise PLC XU Feng, DENG Liping (China Aviation Precision Machinery Technology Co., Ltd., Xiangyang Hubei 441003, China) Abstract The CJ series PLC and orientation module were used to design for controlling eighteen servo motors of Yaskava. The hardware design of the system was discussed. The contexts were introduced including the address distribution and data transmission of the system , the wire maps from NC434 to servo controller, servo parameter setting, the relative PLC program, and the processing of response bias in the movement. The systems running results prove that the system has application value in stability and high⁃precision. Keywords PLC; Servo control; Orientation module; Response bias; Plesiochronous 现代工业对运动控制的要求越来越高, 因而高精 度电气系统和高性能自动控制系统应运而生。 不同公 司的产品有各自不同的优势, 根据实际项目的需要, 选择了安川 电机、 欧 姆龙 CJ 系 列 PLC、 欧 姆 龙 NC434 定位模块等集成 18 轴伺服控制系统, 将 PLC 技术、 伺服控制的的优势有机结合起来, 使运动性能 达到更好的水平。 在由人工操作逐渐转向全自动化生 产的今天, 多轴伺服的应用将越来越重要, 因此该项 目有良好的应用价值。 1 伺服控制系统的硬件设计 1 1 控制方案的硬件选择 项目采用高性能 CPU+定位模块+模拟量伺服控 制器进行运动控制。 该方案在系统的响应和伺服运动 控制的灵活性、 方便性、 同步等方面不如专用控制 器, 但一次性成本较低, 适合定位间隔频率和同步性 要求一般的场合。 对定位间隔频率和同步性要求较高 的场合, 还需使用专用控制器。 项目要求的控制轴数 多, 定位间隔时间为几百毫秒, 同步要求不高, 采用 该方案可以满足项目的需要, 性价比较高。 与专用控制器相比, 该方案电机选型的灵活性较 好, 可选择自己需要的电机, 不限厂家。 在项目中, 根据实际的需要, 选择安川电机作为执行电机。 在定位模块中, 欧姆龙的 NC 系列可适应其他公 司的伺服控制器, 选择 NC434 作为定位模块。 1 2 基于 CJ 系列 PLC 的多轴伺服系统的组成 系统主要由电源模块、 高性能 CPU、 I/ O 模块、 定位模块、 安川伺服控制器和安川 SGMGV⁃20ADC6 中惯量交流伺服电机等组成。 1 个定位模块控制 4 个 伺服控制器, 用 5 个定位模块控制 18 个伺服控制器 和电机, 实现 18 个轴的精确定位, 并实现多个电机 的同时工作和同时停止。 系统采用 OMRON NB7W 触 摸屏实现对伺服系统的实时监控。 其整体结构如图 1 所示。 CJ1W⁃PA205R 电源模块。 用于给机架上安装的 模块提供电源。 CJ2H 高性能 CPU。 它为系统控制的核心, 负责 管理 I/ O 端口、 负责与定位模块进行信息交互。 CJ1W⁃NC434 定位模块。 负责通过伺服控制器控 制伺服电机, 执行 CJ2H 发出的命令, 提供伺服电机 的运动信息。 NC434 与安川伺服控制器无专用电缆连 接, 此项目中采用 50 芯排线解决连接的问题。 CJ1W⁃ID261 输入模块 (I/ O 模块)。 将运动控制 相关信号输入给 PLC。 CJ1W⁃OC211 输出模块 (I/ O 模块)。 PLC 将运 动相关信号发送给定位模块和伺服控制器。 NB7W 欧姆龙人机界面。 图 1 CN434 和伺服控制器接线图 1 3 软件平台 需要用到的相关软件平台 CX⁃ONE4 2, 用于识 别定位模块和输入输出模块、 编写 PLC 程序; Sig⁃ mawin+是安川伺服控制器的配置和监测软件; NB⁃De⁃ signer 是欧姆龙人机界面设计软件。 2 系统的地址分配及接线图 CJ 系列 PLC 模块通过机架连接, 一个机架可安 装模块的数量和模块的类型有关, 如可安装 5 个 NC434, 或 10 个 OC211。 按顺序将模块连接好后, 模块地址就已经确定。 通过 CX⁃ONE4 2 软件, 当 PLC 处于 “在线编辑状态”, 进入 “I/ O 表和单元设 置”, CPU 就可识别和初始化所有的 PLC 模块, 其中 包括 NC434 模块, 并可看到模块的地址。 通过这一 步骤亦可检查模块的连接情况。 CJ 系列 CPU 不直接参与具体的伺服控制, 只是 发送位置控制所需要的参数, 如移动的位移量、 移动 的速度、 运行哪个轴、 停止哪个轴等, 具体的执行由 NC434 和伺服驱动器完成。 NC434 根据 CJ2H 发出的命令, 通过设置好的 NC434 参数表, 计算和监测相关的 I/ O 或伺服驱动器 的反馈参数, 控制伺服控制器完成命令操作。 NC434 可同时控制 4 个伺服驱动器, 实现 4 个轴 的定位控制。 CJ2H 可通过 NC434 的控制字发出命令 和读取伺服轴的状态, 如启动伺服 ON、 读取伺服轴 的当前位置、 伺服错误等信息。 其控制字均有明确的 地址, 读写操作没有特殊的地方。 NC434 与伺服控制器的接线图如图 1 所示。 3 系统软件设计 3 1 伺服参数的设置 安川伺服参数可通过 Sigmawin+软件方便地设置、 读取、 下载。 (1) 伺服控制器可分别用于位置控制、 速度控 制、 转矩控制。 此项目中伺服电机用于精确定位, 因 此采用位置控制模式。 (2) 根据伺服控制器和 PLC 交互的输入输出信 号的连接方法, 确定输入输出参数的设置。 (3) 根据定位精度确定电子齿轮比和反馈脉 冲数。 3 2 NC434 参数设置 首先为参数表设定存储地址, 然后进入参数表中 设置参数。 参数设置包括极限开关、 接近原点开关的 类型、 原点搜索模式、 定位精度相关参数、 同步停止 参数、 错误报警功能参数等。 其中在错误报警功能参 数中可设置速度偏差报警和位移偏差报警, 该项功能 可用于实现多个伺服的准同步。 参数表设置见图 23。 8机床与液压第 43 卷 图 2 参数配置 (一) 图 3 参数配置 (二) 3 3 PLC 程序设计 伺服控制是通过控制 NC434 达成的。 CJ 系列 CPU 在程序设计中实现伺服控制一般有两种方法 一种是通过设置 NC434 的控制字地址的方式实现; 另一种是通过 OMRON 提供的功能块实现。 在项目中 直接采用第 2 种方式, 节约了开发周期。 (1) 程序的功能 程序具备伺服故障检测功能、 伺服复位功能、 伺 服停止功能、 伺服调试功能、 伺服自动运行功能、 伺 服手动运行功能、 伺服电机位置显示功能等。 考虑到 同步要求不高, 直接采用单机控制的方式, 通过检测 单机到位完成信号, 统一各个电机的步调, 同时进入 下一个运转步骤。 当检测到某一伺服故障信号后, 向 所有电机发送停止信号, 实现其余电机的同步停止。 (2) 程序的设计 采用图 4 实现伺服控制程序设计。 程序设计主要 实现伺服回原点; 伺服回机械原点; 单台伺服调试, 确定工作的位置; 伺服的手、 自动运行; 伺服的故障 处理, 即出现伺服故障后取消所有的动作, 并使所有 伺服停止; 复位伺服故障信号, 当伺服故障取消后, 需重新寻原点以及回到机械原点, 然后进行调试, 手、 自动等操作。 图 4 程序框图 4 人机界面设计 OMRON 的 NB7W 系列的触摸屏通过 NB⁃Designer 软件进行设计。 根据设计要求, 将调试伺服显示画面 (下转第 12 页) 9第 20 期徐峰 等 基于 CJ 系列 PLC 多轴伺服控制系统设计 图 6 外齿轮接触应力云图 图 7 内齿圈弯曲应力云图 图 8 外齿轮弯曲应力云图 3 结束语 鉴于盘型铣刀的加工优点, 针对弧形齿万向轴的 外齿轮建立盘型铣刀包络法加工数学模型。 用盘型铣 刀包络法加工弧形齿万向轴外齿, 具有较高的表面质 量、 加工精度、 较小刀具干涉等许多优点。 建立螺杆 钻具弧形齿万向轴的压扭力学模型, 根据有限元理论 进行强度分析, 结果显示 弧形齿万向轴具有较高的 接触强度和抗弯矩强度, 客观上验证了弧形齿万向轴 具有较高的承载能力和啮合强度。 参考文献 [1] 周铁芳,阳东升,刘励慎,等.YL⁃54 型液动螺杆钻具及 其应用[J].石油机械,2008(1)1-3. [2] 于连江,陈国良.5LZZ44 型螺杆钻具[J].石油矿场机 械,1994(5)55-57. [3] 王强,夏秀文.螺杆钻具新型万向轴的结构设计[J].石 油机械,2003(37)49-51. [4] 孙太利.蜗杆钻具球齿式万向轴[J].石油矿场机械, 2007(11)58-60. [5] 臧勇,崔超.弧形齿联轴器轮齿载荷分布研究[J].钢铁, 2000(8)51-55. (上接第 9 页) 布置如图 5 所示 “伺服调试准备完成” 表示寻原点 完成; “伺服复位完成” 表示回机械原点完成; “手 动复位完成” 表示在手动状态下, 伺服回机械原点 完成; “调试设置” 用于确定伺服运行的速度、 上升 加速度、 下降加速度、 移动的位移;“调试横向”、 “调试纵向” 用于根据运动方向确定伺服运行。 图 5 调试伺服显示画面 将画面按钮和指示灯等元件设置为其在 PLC 中 的地址后, 下载到触摸屏中, 人机界面编程即完成了。 5 结束语 采用 CJ 系列位置控制模块+安川伺服控制的方 式控制多台电机的准同步运行, 该系统目前已在汽车 行业中应用, 实践证明该系统搭建方便可靠, 性价比 高、 定位精度高, 符合生产工艺的要求。 在实际应用 中, 通过人机界面, 可方便设置位移、 上升加速度、 下降加速度、 速度等参数。 参考文献 [1] 张建刚,郑萍,张浩亮,等.基于 Q 系列 PLC 的三维伺服 控制系统设计[J].机床与液压,2010,38(22)112-115. [2] 陈上挺,钱晓耀,孙崎岖,等.基于 PLC 的伺服控制系统 在密封垫圈绕制系统中的应用[J].机床与液压,2008, 36(7)341-343. [3] 台广锋,潘设卫,廖波兰.基于欧姆龙 PLC 控制的伺服控 制系统的研究[J].城市建设理论研究,2014(8). [4] 安川电机株式会社.AC 伺服驱动器∑-V 系列用户手册 设计维护篇 模拟量电压脉冲序列指令型/ 直线驱 动器[M],2010. [5] 安川电机株式会社.AC 伺服驱动器∑-V 系列综合样本 [Z],2011. [6] 欧姆龙株式会社.SYSMAC CJ 系列 CJ2 CPU 单元硬件操 作手册[M],2010. [7] 欧姆龙株式会社.SYSMAC CJ1W⁃NC214/ NC234/ NC414/ NC434 Position control units OPERATION MANUAL[M], 2005. [8] 欧姆龙株式会社.NB 系列可编程终端 NB⁃Designer 用户 手册[M],2011. 21机床与液压第 43 卷
展开阅读全文