CodeSys实战:电子齿轮(MC_GearIn/Out)在柔性同步控制中的核心应用

Codesys.运动控制电子齿轮 运动控制电子齿轮 能够将2轴或多轴联系起来,实现精确的同步运动,从而替代传统的机械齿轮连接。我们把被跟 … 传动比:主轴速度与从轴速度的比例。电子齿轮模式能够灵活的设置传动比,节省机械系统的安装时间。当主轴速度变化时,从轴会根据设定好的传动比自动改变速度。电子齿轮模式也能够在运动过程中修改传动比。 阅读详情

1. 电子齿轮:让机器轴像“舞伴”一样默契协作

大家好,我是老张,在工业自动化这行摸爬滚打了十几年,从早期的硬接线继电器到现在的软件定义运动控制,算是见证了技术的一路变迁。今天想和大家深入聊聊一个在柔性生产线里特别“聪明”的功能——CodeSys里的电子齿轮(MC_GearIn/Out)。很多刚接触PLC运动控制的朋友,一听到“齿轮”就觉得是机械里那些铁疙瘩,其实不然。电子齿轮完全是用软件算法实现的虚拟传动,它的核心目标就一个:让一个轴(我们叫它“从轴”)能像影子一样,实时、精准地跟随另一个轴(“主轴”)运动,而且这个跟随的“快慢比例”还能随时动态调整。

想象一下工厂里一个包装工作站。一条主传送带(主轴)匀速前进,负责输送产品。旁边有一个贴标机(从轴),需要在产品经过的瞬间,快速完成贴标动作。如果主传送带因为生产节拍变化而提速或降速,贴标机必须立刻、同步地调整自己的速度,才能保证标签精准贴在产品正中央。用传统的机械齿轮或刚性连杆来实现这种同步?几乎不可能,每次换产线、换产品规格都得停机调设备,费时费力。而电子齿轮,就是解决这个痛点的“数字魔法”。它通过几行代码,就建立起了主轴和从轴之间灵活可变的“速度纽带”,让同步控制变得像调节手机音量一样简单直观。接下来,我就结合一个具体的分拣工作站场景,带大家从零开始,手把手搞定电子齿轮的实战应用。

2. 场景切入:一个会“思考”的柔性分拣站

为了让大家有更具体的感受,我们设定一个典型的柔性分拣站场景。这个工作站有一条主输送线(Axis_Master),以及一个负责将不同品类产品推入对应滑道的分流推杆(Axis_Slave)。传统的做法可能是给推杆装个伺服电机,用固定的速度曲线去推,但问题很快就来了:当主输送线的速度因为上游来料节奏变化而调整时,推杆的动作时机就会错位,要么推空,要么撞到产品侧面,导致卡料或损坏。

我们的目标,就是利用CodeSys的电子齿轮功能,让分流推杆轴(从轴)的运动与主输送线轴(主轴)的速度实时绑定。具体来说,我们希望实现:主轴每前进一定距离(比如100mm),从轴就完成一次完整的推出-收回循环。而且,当生产节拍加快,主轴速度提升20%时,从轴能自动地、平滑地将自己的运动周期也提速20%,无需人工干预或重新编程。这就是柔性生产的核心需求——快速响应变化。下面,我们就进入CodeSys开发环境,一步步搭建这个智能同步系统。

2.1 工程准备与轴配置

首先,打开你的CodeSys V3.5(或其他支持PLCopen运动控制的版本)。创建一个新工程,并添加必要的运动控制库,通常是 MC_Basic 或 MC2_Basic,它们遵循PLCopen标准,里面的功能块我们看着都眼熟。接着,在设备树中正确配置你的物理轴或仿真轴。对于我们的分拣站,需要配置两个轴:一个是主输送线对应的“主轴”,通常可以是一个虚拟轴或实际连接伺服电机的实轴;另一个是分流推杆对应的“从轴”,这通常是一个实轴,因为它要执行实际的物理动作。

轴的配置参数很关键,尤其是单位换算。比如,主输送线我们可能关心“毫米(mm)”,而推杆的行程我们可能用“度(°)”或“毫米”来表示。你需要在轴配置中,仔细设置好每转脉冲数、齿轮箱减速比、以及工程单位与内部位置单位(通常是“LU”)的换算关系。这一步是基础,如果单位没搞对,后面设置的传动比就会失之毫厘,谬以千里。配置好后,记得用 MC_Power 功能块分别对两个轴进行使能,这是所有运动控制指令执行的前提。我习惯在程序初始化阶段就完成轴的使能,并监测 Status 和 Error 输出,确保硬件通信正常。

2.2 理解核心指令:MC_GearIn 与 MC_GearOut

3. 轴指令(omron 机器自动化控制器)——>MC_GearIn MC_GearIn 变量 ▶输入变量 ▶输出变量 ▶输入输出变量 功能说明 ▶时序图 ▶重启运动指令 ▶多重启动运动指令 ▶异常 示例程序 ▶参数设定 ▶动作示例 ▶梯形图 ▶结构文本(ST) 阅读详情

相关推荐

贝加莱学习笔记第七节用 mapp 多轴运动控制

上图用作电子齿轮的时候,在 MAPP 中设置主从的比例,D 的是主轴,N 的是从轴,分别表示主轴转 360 个单位,对应的从轴也会转-720 个单位。且是主轴每转 360 个单位会和从轴对比,这就表明同样是 1 比-2 的比值,设置成 360:-720,比设置成 1:-2 对 CPU 来说会轻松很多,因为第一种主轴每运行 360 个单位才会和从轴对比一次。当用作电子凸轮的时候,这里的分子分母是要乘以凸轮表里加的点的值。而凸轮表中的的数值,都是默认的以圈数为单位的。3、无限旋转的电机的设置。

xdpcxq的专栏 1325

Vue项目实战:5分钟搞定WPS WebOffice在线预览与编辑功能(附完整代码)

本文详细介绍了如何在Vue项目中快速集成WPS WebOffice,实现在线预览与编辑Word、Excel、PPT等文档的功能。通过分步指南,从SDK获取、环境准备到核心组件构建,并涵盖高级功能集成与常见问题排查,帮助开发者高效完成企业级文档处理需求。

uber9的博客 419

3. 轴指令(omron 机器自动化控制器)——>MC_GearInPos

设定主轴和从轴间的齿轮比,进行电子齿轮动作。指定开始同步的主轴及从轴的位置。

这个家伙看起来很懒,只想把你留下来哦 2427

Vue3接入Web Office开放平台

fileId:文件的id,你需要打开的文件id,是需要后端给你的,这里我第一次接触也有点懵,以为是 自己的文件id,其实这里是需要先上传文件到后台,或者后台直接就有文件,后端再接入wps得到的再返给你,总而言之这个id和前端没关系,找后端要。简单吧,没接触过的话会有点蒙,实现之后你会发现很简单,我都说得这么清楚了,如果还学不会的话告诉你一个最简单的方法-------直接转行(玩笑,哈哈哈,实在不清楚可以私信我)mount:挂载的容器,就是上面我给容器上添加的id进行查找。这样的话你的wps就出来了。

求知富生活 3049

倍福控制电机耦合运动

倍福控制电机耦合运动

Solititude的博客 1343

CODESYS电子齿轮同步MC_GearIn指令编程应用

MC_GearIn属于比例随动控制,有关比例随动控制详细介绍请参看下面文章:运动控制比例随动系统_RXXW_Dor的博客-优快云博客PLC如何测量采集编码器的位置数据,不清楚的可以参看我的另一篇博文:三菱FX3U PLC高速计数器应用(附代码)_RXXW_Dor的博客-优快云博客本文主要以三菱FX3U系列的高速计数为例来讲解,我们简单的看下三菱的编程手册对高速计数器的描述,工业现场建议大家采用AB双向计数模式,这种模式的抗干扰会好很多,单向计数模式在现场干扰比较大的情况下,计数误差会非常大。

RXXW_Dor的博客 2632

排线往复比例随动控制(MC_GearIn和MC_GearOut电子齿轮指令应用)

比例随动控制详细介绍请参看下面文章链接:运动控制比例随动系统_RXXW_Dor的博客-优快云博客PLC如何测量采集编码器的位置数据,不清楚的可以参看我的另一篇博文:三菱FX3U PLC高速计数器应用(附代码)_RXXW_Dor的博客-优快云博客本文主要以三菱FX3U系列的高速计数为例来讲解,我们简单的看下三菱的编程手册对高速计数器的描述,工业现场建议大家采用AB双向计数模式,这种模式的抗干扰会好很多,单向计数模式在现场干扰比较大的情况下,计数误差会非常大。

RXXW_Dor的博客 1926

vue wps插件引入 程序启动

【代码】vue wps插件引入 程序启动。

qq_37726092的博客 2573

CODESYS运动控制之MC_GearIn.doc

CODESYS运动控制之MC_GearIn 1:在《CODESYS运动控制之MC_Power》程序的基础上,增加新功能块MC_GearIn,用来实现主从轴的多轴运动。 电子齿轮是机械齿轮的延伸,可以调节轴与轴之间的相位或速比的关系。

CODESYS运动控制之MC_GearOut.doc

CODESYS运动控制之MC_GearOut 1:在《CODESYS运动控制之MC_GearIn》程序的基础上,增加新功能块MC_GearOut,用来实现从轴与主轴的脱离。 1.1程序中添加功能块MC_GearOut,并关联从轴Y

(论文速读)PTV3: 更简单、更快速、更强大的3D点云处理新突破

该论文提出PointTransformerV3(PTv3),通过简化设计实现3D点云处理的效率突破。该研究摒弃复杂注意力机制,转而采用点云序列化和补丁注意力等高效方法,将感受野从16点扩展到1024点,在保持高精度的同时实现3倍速度提升和10倍内存优化。PTv3在超过20个室内外场景任务中取得SOTA结果,ScanNet语义分割达79.4%mIoU,Waymo检测提升3.3%APH。核心创新包括四种空间填充曲线序列化模式和xCPE位置编码,为3D感知的工业应用提供了高效解决方案。

LJ1147517021的博客 1376

硬核拆解华为/大疆/小米硬件面试真题:手撕电路+考点思维导图(附答案)

设计一个增益为20dB、带宽≥100kHz的同相放大器,电源电压±5V,要求输出摆幅≥8V。12位ADC的参考电压2.5V,输入信号1kHz正弦波,峰峰值2V。输入24V转5V/10A的同步降压电路,开关频率500kHz,计算MOSFET的损耗并选择型号(需提供TI官网截图)。设计无人机图传系统,要求1080P@30fps,传输距离2km。FPGA设计中,100MHz时钟域到50MHz时钟域传输32位数据,给出同步方案并画时序图。“设计一个输入12V、输出5V/3A的同步降压电路,给出关键参数计算”

qq_63103361的博客 3534

黑群晖断电后存储池‘已损毁’?别慌,SSH里这几条命令能救急

本文详细解析黑群晖断电后存储池显示‘已损毁’的紧急修复方法。通过SSH命令行工具,提供从诊断到修复的完整流程,包括RAID阵列重新组装、设备重建等关键步骤,帮助用户恢复数据访问。适用于因意外断电导致的存储池异常情况。

weixin_42651748的博客 375

10bit SAR ADC电路:200多页设计与仿真文档,附gpdk045工艺与testbench,可直接导入Virtuoso仿真,含以太网、PLL电路例程及进阶ADC

拥有超过200页的详细设计和仿真文档,它以gpdk045工艺为基础,testbench均可直接导入virtuoso仿真,为我们提供了一个全面了解ADC电路设计的绝佳机会。通过对10bit SAR ADC电路的详细解析,我们不仅了解了其设计背后的原理和实现方法,还体会到了数字与模拟技术的交融之美。这个SAR ADC的结构采用了经典的电荷重分配架构。一个10bit SAR ADC电路,有200多页详细的设计和仿真文档,附带对应的gpdk045工艺,testbench都有,可直接导入virtuoso仿真。

OMyAVKmGPBOF的博客 1333

大学计算 - 方程求解 实训答案 第3关

【代码】大学计算 - 方程求解 实训答案 第3关。

2403_89314916的博客 106

KubeVela入门到精通-K8S多集群交付

KubeVela是一个功能强大、易于使用、高度可扩展的应用交付与管理平台。它基于Kubernetes和OAM 技术构建,通过开放应用模型(OAM)来作为顶层的抽像,提供了声明式部署、多集群/混合环境支 持、插件与扩展性、中心化管控以及易于使用与可观测性等特点。

小杨同学的博客 1269

MinerU 系列教程 第六课:VLM 后端 - 视觉语言模型的力量

本篇教程将深入 VLM 后端的端到端推理架构。在上一课中我们看到 Pipeline 后端如何用 7+ 个专用模型组成流水线,本课将展示一种截然不同的设计理念 —— 用一个视觉语言模型(VLM)完成所有识别任务。你将了解 6 种推理引擎的选择与配置、MinerUClient 统一接口、二步提取策略,以及 VLM 原始输出如何转换为 MinerU 的标准 Middle JSON 格式。

weixin_43674738的博客 205

2026AI漫剧放心大胆做!小白也能轻松出片(附保姆级教程)

要是在2025,我大概率会劝他再等等,毕竟那时工具还没这么顺手。但到了2026年的今天,我的回答得很干脆:放心去做,绝对没问题。这一年多来,AI漫剧这块的变化真可谓翻天覆地。过去你想拍个像样的短片,哪怕再简陋,也得凑齐拍摄设备、找场地、找演员,后期剪辑更是折磨。但现在,时代变了,AI已经把创作的门槛踏平了。你不需要请演员,也不用操心灯光布景,更不用为剪辑特效烧钱。一个人,一台电脑,花几天时间就能做一部完整的AI漫剧。你只要有有想表达的故事,突发的灵感,剩下的,都能直接交给AI落地。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 461

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 通信原理核心概念精讲:从数字通信到OFDM关键技术
下一篇: Vitis AI 环境搭建与模型分析实战(从零部署到可视化检查)
echo99
博客等级 码龄18年 40粉丝 1171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值