为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   点击 进入企业管理  |   申请VIP  |   退出登录  |  

English  |   German  |   Japanese  |   添加收藏  |  

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

TPI
搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
      用户频道:    应用案例 |  汽车 |  模具 |  船舶 |  电工电力 |  工程机械 |  航空航天 |  仪器仪表 |  通用机械 |  轨道交通 |  发动机加工 |  齿轮加工 |  汽轮机加工
您现在的位置:数控机床市场网>资讯中心>技术前沿
基于欧姆龙 CJ 系列 PLC 与汇川伺服系统的运动控制集成与应用
2026-3-13  来源:湖北航天力源科技有限公司   作者:李 治 张银银 李少茜 王清坤 余思瀚  访问量:
 
     引言

     随着制造业智能化升级,运动控制系统对定位精度、动态响应及系统集成效率提出了更高要求。在可编程逻辑控制器(PLC)集中控制的自动化设备中,采用专用位置控制模块与伺服驱动器构成的脉冲位置控制系统,因其技术成熟、成本可控,仍被广泛采用。欧姆龙 CJ1W-NC213作为一款高性能两轴位置控制单元,如何与以汇川 IS630P 为代表的国产伺服驱动器实现高效、稳定的集成,对于推动核心部件国产化、降低设备成本具有重要意义。然而,在实际工程中,不同品牌设备间的参数匹配、调试流程往往缺乏标准化指导,影响系统开发效率与可靠性。本文以OMRON CJ2M-CPU33 型 PLC 为控制核心,结
合 CJ1W-NC213 模块与汇川 IS630P 伺服系统,围绕硬件组态、参数设置与控制程序设计等关键环节,展开一套完整运动控制系统的集成研究,旨在为工程师提供清晰、可行的技术方案与实践路径。本文的创新之处在于,针对低成本、简化硬件的应用场景,提出并验证了一种基于程序预置的软回零方法,为跨品牌集成中的原点设定问题提供了可靠的解决方案。

     1. 系统总体构架

     1.1 硬件组成

     本系统主要系统由欧姆龙 PLC、欧姆龙位置控制模块 CJ1W-NC213、汇川伺服驱动器、伺服电机等部分够成,其硬件结构如图 1 所示。

 
 
图 1 系统硬件框架

     1.2 电气连接

     电气连接如图 2 所示,该系统中 CJ1W NC213 模块具备 X、Y 两轴独立控制接口,本研究中仅使用 X 轴接口(即端子 A1–A20)实现对单台伺服电机的控制。其关键接线按照功能划分如下 :

     脉冲与方向信号 :A5(脉冲输出)连接至伺服驱动器 PP 端(即端子 43),A7(方向输出)连接至接 NP 端(即端子 39)。

表 1 系统主要硬件选型



图 2 NC213 与伺服驱动器电气连接图

     急停安全链路构成如下 :A20 接 24V+ 电源,A16 则通过中间继电器 K2 连接至 0V,从而构成急停安全链路,同时该回路由 PLC 输出点 3.01进行控制。

     伺服使能信号 : 伺服驱动器的 COM+ 端口(即端子 11)接入 24V+ 电源,同时 SON 端口(即端子 33)通过中间继电器 K2 连接至 0V,由PLC 输出点 3.00 控制其通断。

     Y 轴处理说明 : 未使用的 Y 轴接口中,急停相关端子 B16 与 B20 仍需分别接入 0V 与 24V电源,否则模块将触发报警,报警代码为 6000。伺服驱动器电源及电机连接 : 伺服驱动器主电源接入 AC 220 V(即端子 L1、L2),电机动力线接 U、V、W 端,编码器信号线与电机对应连接。

     1.3 系统工作原理

     系统采用 “上位开环指令,下位闭环执行”的控制模式,其工作原理如图 3 所示,具体工作流程阐述如下 : 系统控制指令源于上层的可编程逻辑控制器(即 PLC 控制器),用户程序所设定的运动指令 ( 包括目标速度与目标位置 ) 经由CJ1W-NC213 模块及进行处理,将数字指令转化为具体的脉冲序列与方向电平信号。


图 3 系统工作流程图

     汇川伺服驱动器接收该信号后,通过三环闭环控制系统(即位置环、速度环及电流环)来驱动电机精确执行。其中位置环(即位置控制器)通过持续比较指令位置与由编码器实施采集并反馈的实际位置信号,计算出位置偏差,经由控制算法处理,输出为速度指令,作为下一级控制器的输入。速度环(即速度控制器)接收上述指令,通过调节生成相应的转矩指令,以驱动电机快速且平稳地追踪目标速度。电流环(即电流驱动器)根据接收到的转矩指令,生成 PWM 信号作用于功率驱动电路,最终产生幅值与相位受控的三相电流汇入伺服电机,使其产生精确的旋转运动。电机转动时,同轴连接的编码器持续检测转子的
实际位置,并形成闭环反馈路径,但由于系统顶层控制器不读取编码器反馈,使得该系统构成开换位置控制,该种控制方式在保持高精度与优异动态响应特性的同时,显著简化了系统架构,降低了复杂性。

     2. 系统配置

     2.1 CJ1W-NC213运动控制模块配置

     根据欧姆龙 NC213 操作手册, 在 CX Programmer 中将模块单元号设置为 2, 以确保与硬件拨码状态一致。 需注意, 由 于CJ1W-NC213 为 2 轴运动控制单元,而本研究中仅控制一根轴,因此需将 “Unused Axis Designation” 参数设定为 “Y-axis not used”。此外,由于系统未接入极限信号线,需将 “Limit input signal type” 参数设定为 “NO.input” , 详细参数配置见表 2 。

表 2 CJ1W-NC213 关键参数配置


     2.2 汇川伺服驱动器设置

     在无特殊应用需求的场合下,伺服驱动器的大部分参数采用默认设置即可。根据汇川伺服驱动器手册,由于本系统采用的电机编码器为绝对值型,需将参数 “H02.01” 设置成 3,即选择绝对位置系统,以实现与伺服电机编码器的正确匹配。

表 3 驱动器参数设置
 
  

     此外,由于 OMRON 运动控制单元 CJ1W NC213 输出的脉冲类型为 CW/CCW 型,需将驱动器中对应参数 “H05.15” 设置为 3,使其能够接收 CW+CCW 型脉冲指令。

     3. 控制系统程序设计

     PLC 程序主要由操作存储区及数据区参数定义、手动控制程序、自动控制程序以及回零控制程序等部分组成。各模块功能设计如下 : 手动控制程序负责设定手动运行时的速度、加速度和与减速度。自动控制程序用于配置目标位置、运行速度、加速度以及减速度。回零控制程序负责设定回零方式、回零位置与回零速度。

     3.1 存储区余数据区定义

     操作存储器区域位于 PLC 的 CIO 区域中,是专门用于向运动控制单元 CJ1W-NC213 发送控制指令并读取其运行状态的专用地址区。该区域位于 CJ1W-NC213 模块所对应的特殊 I/O 单元区范围内。操作存储器区域和操作数据区的开始字由 CJ1W-NC213 所设定的单元号决定,具体计算公式如下 : 操作存储器区域的开始字 n = 2000+10* 单元号,操作数据区开始字I=D20000+100* 单元号 +60,关键地址分配见
表 4。

表 4 参数定义

 
     3.2 手动控制程序

     以图 4 所示的手动控制程序为例,其控制逻辑主要基于对输出点的直接操作。程序中通过控制点动信号(2020.09)与方向信号(2020.10)实现电机启停与转向,速度设为 5000pps,加减速时间为 600ms。


图 4 手动控制样例程序


图 5 自动定位样例程序

     3.3自动定位程序

     以图 5 的自动定位程序为例,其控制逻辑基于绝对位置模式,通过向运动控制单元发出继承化指令来驱动电机。程序使用绝对移动命令(2020.03)实现精确定位,在执行前需预设目标位置、速度与加减速时间,并通过 “忙” 标志(2024.13)判断是否完成。

     3.4回零程序设计

     伺服电机回零方式一般分为 4 种,1 限位开关 + 编码器索引脉冲(Z 相脉冲),2 限位开关回零,3 编码器 Z 脉冲回零,4 绝对位置系统。由于当前硬件设计中未接入原点接近开关、原点开关及编码器索引脉冲,方法 1、2、3 和4 均无法实现系统自动找零。因此,针对硬件中未配置原点传感器的状况,提出一种程序预置零位方法。具体逻辑如下 :1 手动将伺服电机移动至机械零位,2 执行 “当前位置预置” 命令
(2020.08),将该位置设零。3 使用断电保持型变量实时存储电机位置 ;4 系统重新上电后,从变量中恢复坐标值,无需执行物理回零。需要注意的是,程序预置零位方法依赖于 PLC 断电保持数据的可靠性与机械系统的稳定性。若发生保持数据丢失或电机因外力发生偏移,则原点将失效。为此,在系统设计中,可将预置的位置值进行多重备份,并在关键工艺流程中设置光电传感器等作为第二重位置基准校验,以
提高系统的长期稳定性。
 
  

图 6 回零程序流程

     4. 实验验证与结果分析

     4.1 位置指令跟随一致性测试

     编写测试程序, 让系统以固定的速度(50kpps)和加减速时间(500ms),重复执行一段固定的位移(1000000 脉冲)。每次运动完成后,通过 PLC 程序读取并记录 NC213 模块“操作数据区” 中的 “X 轴当前位置”(D20292)。该值即为 NC213 模块根据其发出的脉冲数计算出的理论当前位置。重复此过程 20 次。

     4.2 回零重复性测试

     执行本文3.4节提出的“程序预置零位”方法。在机械某点设为零点后,记录此时 NC213 的当前位置值 D20292 为基准(应为 0)。然后,驱动电机离开该点,执行 “断电 - 重新上电 - 去零位” 操作。上电后,再次记录 D20292 的值。此过程重复 15 次。

     4.3 结果与分析

     4.3.1 位置指令跟随一致性测试结果

     实验数据表明, 在 20 次重复测试中,NC213 模块的位置指令计算与累计完全一致,未出现任何脉冲丢失或计算错误。这强有力地证明了 OMRON PLC 与 NC213 模块组成的上位控制系统工作极其稳定。同时,在运行过程中,伺服驱动器面板显示的 “位置指令” 与 “位置反馈”值始终保持同步,无可见偏差。这证明了汇川伺服驱动器能够准确接收并执行每一个脉冲指令,整个 “脉冲发出 - 传输 - 接收 - 执行” 的链路是可靠和准确的。

表 5 位置指令跟随一致性记录 ( 单位 :脉冲 )

 
 
     4.3.2 回零重复性测试结果

     15 次测试中,每次断电重启后,系统都能将位置精确恢复到 0 点。这证明所采用的 “使用断电保持型中间变量存储位置” 的方法是 100%成功的。该结果验证了此软回零方案在重复性上不存在误差,其稳定性依赖于 PLC 存储器的可靠性,而实验表明欧姆龙 PLC 的断电保持功能完全满足此应用需求。该方法在简化硬件的同时,实现了精准的原点记忆功能。

表 6 回零重复性测试结果 ( 单位 :脉冲 )
 
  

     5. 结束语

    本文成功构建了一套基于欧姆龙 CJ 系列PLC 与汇川 IS630P 伺服系统的运动控制平台,实现了跨品牌设备的高效集成与稳定运行。通过系统的硬件设计、参数配置与控制程序开发,验证了该方案在位置控制方面的可靠性与实用性。所提出的程序预置零位方法,在简化硬件结构的同时保证了原点功能的实现,具有较强的工程推广价值。未来,将进一步研究基于工业以太网的总线控制方案,以提升系统响应速度与集成度,并探索多轴协同与复杂轨迹规划等高级运动控制功能。
    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
更多相关信息
  • target=_blank>带保持链滚动直线导轨副的结构设计
  • target=_blank> 刀具自动测量功能在车铣复合数控机床上的研发与应用
  • target=_blank> ISCAR 膝关节骨科植入物加工解决方案
  • target=_blank>基于MCD的加工中心换刀及上、下料设计
  • target=_blank>国产“实干派” VS 北美“技术派”,谁家人形机器人能站上工业主战场?
名企推荐
山特维克可乐满
哈斯自动数控机械(上海)有限公司
西门子(中国)有限公司
哈挺机床(上海)有限公司
北京阿奇夏米尔技术服务有限责任公司
陕西秦川机械发展股份有限公司