ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

【非标自动化】2、认识元器件(运动控制模块)

【非标自动化】2、认识元器件(运动控制模块) 运动控制模块运动控制模块是专门负责控制电机按照规定的位置、速度、加速度、方向和轨迹运动的控制模块。它常见的控制对象包括步进驱动器和步进电机伺服驱动器和伺服电机电动缸直线模组旋转平台丝杆机构同步带机构多轴机械手龙门机构。可以先建立一个整体关系PLC程序 ↓ 运动控制模块 ↓ 步进驱动器或伺服驱动器 ↓ 步进电机或伺服电机 ↓ 丝杆、同步带、减速机等传动机构 ↓ 工作台、夹具、相机或工件发生运动运动控制模块主要负责什么时候开始运动 运动到什么位置 以多快的速度运动 怎样加速和减速 多个轴怎样协调 何时停止 发生异常时怎样处理可以把它理解为普通PLC逻辑负责决定“设备下一步要做什么”运动控制模块负责把“移动到某个位置”这件事转换成连续、平滑、精确的运动过程。一、运动控制模块在设备中的作用普通数字量输出只能控制电机启动 电机停止 正转 反转但很多非标自动化设备需要更精确的要求X轴向右移动235.6 mm 最高速度500 mm/s 加速时间0.3 s 到位误差不超过0.02 mm 到达后等待相机拍照普通数字量输出不能直接描述这些要求。运动控制模块会把运动任务拆分为连续变化的控制指令开始加速 ↓ 速度逐渐升高 ↓ 保持高速运行 ↓ 接近目标位置时减速 ↓ 低速接近目标点 ↓ 准确停止这个过程通常称为运动轨迹规划二、运动控制模块和PLC是什么关系运动控制功能可以采用不同架构。1.PLC本体内置运动控制很多小型PLC自带高速脉冲输出定位指令原点回归相对定位绝对定位速度控制。例如PLC高速输出Y0、Y1 ↓ 脉冲 方向 ↓ 步进或伺服驱动器适合一至几个简单轴点到点定位成本要求较低运动要求不复杂的设备。2.PLC扩展运动控制模块PLC本体负责设备逻辑扩展运动模块负责高速轨迹计算和脉冲输出。PLC CPU ↓ 背板总线 运动控制模块 ↓ 伺服驱动器适合PLC本体高速脉冲点不足轴数较多输出频率要求较高需要插补需要硬件位置比较需要更稳定的运动响应。3.总线型运动控制运动控制模块通过工业实时总线控制伺服驱动器。常见方式包括EtherCATPROFINET IRTEtherNet/IP CIP MotionMECHATROLINKCANopen厂家专用伺服总线。结构为PLC或运动控制器 ↓ 实时总线 伺服驱动器1 ↓ 伺服驱动器2 ↓ 伺服驱动器3控制器通过总线发送目标位置目标速度目标转矩控制模式同步时钟。驱动器返回实际位置实际速度实际转矩-报警状态原点状态限位状态。总线型控制适合多轴同步和复杂运动。4.独立运动控制器复杂设备中也可能使用专门的运动控制器而不是普通PLC扩展模块。例如上位机或PLC ↓ 独立运动控制器 ↓ 多轴伺服系统它可能负责多轴插补电子凸轮飞拍飞剪多轴同步机器人轨迹高速位置比较。PLC则负责气缸电磁阀-安全条件工艺流程人机界面。三、运动控制模块、高速计数模块和驱动器的区别这是非常容易混淆的地方。1.高速计数模块主要负责接收编码器脉冲 测量当前位置 测量速度 统计脉冲数量它的重点是测量2.运动控制模块主要负责生成运动指令 规划速度曲线 控制轴移动到指定位置 协调多个轴它的重点是控制3.伺服驱动器伺服驱动器接收运动控制模块的指令控制伺服电机电流和转矩。运动模块给目标位置 ↓ 伺服驱动器比较目标位置和实际位置 ↓ 控制电机电流 ↓ 电机产生转矩 ↓ 电机运动伺服驱动器内部通常包含电流环 速度环 位置环具体哪些控制环由驱动器负责取决于控制模式。4.伺服电机编码器伺服电机编码器测量电机的实际位置实际速度旋转方向。编码器信号通常先进入伺服驱动器。在脉冲控制方式下运动模块未必直接读取电机编码器而是运动模块发送脉冲 ↓ 伺服驱动器接收目标位置 ↓ 驱动器通过电机编码器闭环控制所以脉冲控制的伺服系统仍然可以是闭环系统。四、输入是什么输出是什么运动控制模块同时处理程序指令、电气信号和运动状态。1.程序输入PLC程序向运动模块提出运动要求目标位置 目标速度 加速度 减速度 急动度 运动方向 控制模式 启动命令 停止命令例如绝对位置250.00 mm 速度300 mm/s 加速度1000 mm/s² 减速度1200 mm/s²2.外部数字量输入运动模块可能接收正限位负限位原点开关急停状态驱动器报警伺服准备完成位置锁存信号探针信号高速触发信号。例如原点传感器ON ↓ 运动模块切换为低速搜索 ↓ 检测编码器Z相 ↓ 建立机械零点3.高速位置反馈输入部分运动模块能够接收A/B/Z编码器信号光栅尺信号线驱动差分脉冲外部主轴编码器手轮脉冲。这些信号用于全闭环位置反馈电子齿轮同步跟随高速位置锁存主从轴同步。4.控制输出运动模块向驱动器输出的方式主要包括脉冲信号 模拟量信号 工业总线数据五、脉冲控制方式脉冲控制是小型PLC和步进、伺服系统中非常常见的方式。基本关系是脉冲总数 → 决定移动距离 脉冲频率 → 决定运动速度 脉冲方向 → 决定运动方向例如驱动器设置10000个脉冲对应电机转一圈运动模块发送50000个脉冲电机理论上转50000 ÷ 10000 5圈如果丝杆导程为10 mm/圈机械移动距离为5 × 10 mm 50 mm1.脉冲加方向模式常见信号为PUL脉冲 DIR方向控制方式DIR 正方向 发送脉冲 → 正向运动 DIR 反方向 发送脉冲 → 反向运动2.双脉冲模式使用两路脉冲CW正转脉冲 CCW反转脉冲哪一路有脉冲电机就向对应方向运动。3.A/B相脉冲模式运动模块输出相差90°的A、B相信号。驱动器根据相位关系判断方向。这种形式在部分设备中使用但脉冲加方向模式更常见。六、总线控制方式总线运动控制不是由控制器连续发送离散脉冲而是通过实时通信周期交换运动数据。例如每个总线周期发送目标位置 目标速度 目标转矩 控制字 运行模式驱动器返回实际位置 实际速度 实际转矩 状态字 报警代码总线型运动控制的优点包括接线少多轴扩展方便可以读取详细诊断信息多轴同步性能更好不受传统脉冲频率限制参数管理方便支持绝对值编码器信息便于电子齿轮和电子凸轮。例如传统脉冲控制一个轴可能需要脉冲线 方向线 使能线 报警线 到位线 公共端总线控制多个轴时通常主要依靠一根总线电缆串联驱动器。七、模拟量运动控制方式某些伺服驱动器支持±10V速度给定 ±10V转矩给定例如10V → 正方向最大速度 0V → 停止 -10V → 反方向最大速度这种控制方式常用于速度控制转矩控制张力控制液压伺服老式数控设备。但模拟量容易受到零点漂移电磁干扰温漂接地电位差影响。现代多轴位置控制通常更多采用脉冲或实时总线。八、运动控制模块主要控制哪些运动量1.位置控制电机运动到指定位置。例如X轴移动到150.00 mm包括绝对定位相对定位连续定位多段位置表。2.速度控制电机以指定速度运行。例如传送带以200 mm/s连续运行适合输送搅拌收放卷主轴旋转送料。3.转矩控制电机输出指定转矩。常用于锁螺丝张力控制压合卷绕夹紧扭力测试。真正的转矩控制通常需要伺服驱动器支持。4.轨迹控制多个轴按照特定空间轨迹运动例如直线圆弧螺旋线连续路径电子凸轮曲线。九、常见运动指令1.绝对定位目标位置相对于机械零点确定。例如当前位置100 mm 目标位置300 mm轴最终移动到300 mm2.相对定位目标位置相对于当前位置确定。例如当前位置100 mm 相对移动300 mm轴最终到达400 mm3.速度运动轴按照指定速度连续运动直到收到停止命令或限位信号。4.原点回归设备上电后建立机械坐标零点。典型过程高速寻找原点开关 ↓ 原点开关动作 ↓ 减速或反向退出 ↓ 低速再次寻找 ↓ 检测编码器Z相 ↓ 设定当前位置为零点不同设备的回零方式不同。5.点动按住按钮时运动松开按钮时停止。常用于调机手动对位维护回零前测试。6.插补运动多个轴协调运动使机械末端沿规定轨迹移动。例如X轴和Y轴从X 0Y 0运动到X 100Y 50如果两个轴各自独立运行轨迹可能不是直线。直线插补会协调两个轴的速度使轨迹保持为直线。十、速度曲线是什么电机不能从静止瞬间跳到最高速度。否则会产生冲击振动步进电机失步伺服跟随误差机械松动产品移位。运动控制模块需要规划加减速曲线。1.梯形速度曲线加速 ↓ 恒速 ↓ 减速速度随时间近似呈梯形。优点计算简单响应快使用广泛。缺点加速度在切换点突然变化机械冲击相对较大。2.S形速度曲线S形曲线让加速度逐渐变化。缓慢增加加速度 ↓ 达到最大加速度 ↓ 逐渐减小加速度 ↓ 进入恒速优点冲击小机械振动小适合高速精密设备产品不容易滑动。缺点运动时间可能稍长参数更多调试更复杂。3.急动度急动度表示加速度变化得有多快。急动度过大会产生明显机械冲击。因此复杂运动系统不仅设定速度 加速度 减速度还会设定急动度十一、多轴同步功能1.直线插补两个或多个轴共同形成直线轨迹。常见于XY平台点胶机激光加工视觉定位平台。2.圆弧插补两个轴协调形成圆弧轨迹。常见于切割焊接涂胶圆形加工。3.电子齿轮一个轴作为主轴另一个轴按照固定比例跟随。例如主轴转1圈 从轴转2圈相当于虚拟机械齿轮。4.电子凸轮从轴位置不是简单按固定比例跟随而是根据主轴位置按照一条曲线运动。例如主轴0°90°从轴快速前进 主轴90°180°从轴保持 主轴180°270°从轴缓慢返回 主轴270°360°从轴等待适用于飞剪包装机印刷机贴标机高速跟随机构。5.龙门同步两个伺服电机共同驱动同一根横梁。运动控制器需要保证两个轴位置同步。如果一侧快、一侧慢横梁可能扭斜或卡死。龙门控制通常需要双轴同步独立编码器反馈偏差监控回零校正同步报警。十二、使用什么电压和电流1.模块工作电源运动控制模块可能由PLC背板供电也可能需要DC 24V外部电源主要用于输入信号输出接口原点和限位传感器驱动器控制信号。2.脉冲信号电压常见形式包括DC 24V开集电极脉冲 DC 5V差分脉冲 RS-422线驱动脉冲高速脉冲控制中差分信号更适合高频长距离强干扰环境。3.控制输出电流脉冲输出主要传递信号电流通常不大。它不能直接驱动电机。正确关系是运动模块脉冲输出 ↓ 驱动器控制输入 ↓ 驱动器输出大电流 ↓ 电机运动模块绝不能直接连接伺服电机动力线。4.驱动器和电机电源伺服驱动器可能使用单相AC 220V 三相AC 220V 三相AC 380V步进驱动器可能使用DC 24V DC 48V DC 72V AC 220V这些动力电源与运动控制模块的24V控制信号是不同回路。十三、PLC怎样与运动控制模块连接如果是PLC扩展模块PLC CPU ↓ 内部扩展总线 运动模块PLC程序通过专用指令或运动功能块向模块发送轴使能回零绝对定位相对定位停止复位速度设定位置设定。典型功能块可能包括Power轴使能 Home回零 MoveAbsolute绝对定位 MoveRelative相对定位 MoveVelocity速度运动 Stop受控停止 Halt暂停 Reset故障复位不同PLC软件名称不同但基本思想相似。十四、运动模块怎样与驱动器连接1.脉冲控制接线典型信号包括PUL / PUL- DIR / DIR-还可能包括Servo ON Alarm Reset Drive Ready In Position Servo Alarm 正限位 负限位整体关系运动模块PUL/DIR ↓ 伺服驱动器脉冲输入 PLC数字量输出 ↓ 伺服使能、报警复位 驱动器状态输出 ↓ PLC数字量输入2.总线控制接线主要连接实时总线输入实时总线输出驱动器动力电源电机动力线编码器线安全转矩关闭STO。总线型驱动器通常无需单独接大量脉冲和状态线但安全信号仍可能独立接线。十五、PNP、NPN、源型和漏型运动控制模块是否涉及PNP、NPN要分信号类型。1.原点和限位输入原点、正限位、负限位通常是数字量输入因此可能分PNP传感器 NPN传感器 源型输入 漏型输入PNP传感器通常配漏型输入NPN传感器通常配源型输入。2.脉冲输出脉冲输出可能是NPN开集电极输出 PNP开集电极输出 推挽输出 差分线驱动输出驱动器输入必须匹配。3.差分脉冲差分输出通常使用PUL / PUL- DIR / DIR-这类信号一般不使用PNP、NPN来描述而是看RS-422线驱动差分输入电压等级。4.总线型控制EtherCAT等总线控制通常不使用PNP、NPN描述运动命令。但驱动器的限位、原点、使能和安全输入仍可能有具体电气类型。十六、运动控制模块输出是什么类型可能包括以下几类。脉冲输出脉冲 方向 CW CCW A/B相模拟量输出±10V速度给定 ±10V转矩给定通信数据EtherCAT CANopen MECHATROLINK PROFINET IRT数字量输出用于伺服使能报警复位刹车释放高速比较相机触发位置到达输出。十七、运动控制模块的重要选型参数1.控制轴数常见规格1轴 2轴 4轴 8轴 16轴 32轴及以上轴数不仅要看当前使用数量还要考虑后续扩展。2.控制方式确认支持脉冲控制 模拟量控制 EtherCAT CANopen 其他实时总线驱动器接口必须匹配。3.最高脉冲频率脉冲型模块可能支持100 kHz 200 kHz 500 kHz 1 MHz 4 MHz脉冲频率不足会限制电机最高速度。例如每圈需要10000脉冲 模块最大输出频率500 kHz理论最高转速为500000 ÷ 10000 50转/秒 3000转/分钟如果还需要更高电子齿轮分辨率就要同时考虑最高频率。4.最小输出脉冲宽度驱动器要求脉冲高、低电平时间达到一定值。运动模块输出必须满足驱动器最小脉宽要求。5.插补轴数需要确认支持两轴直线插补三轴直线插补两轴圆弧插补三维插补螺旋插补。6.控制周期控制周期影响多轴同步和响应速度。例如4 ms 2 ms 1 ms 500 μs 250 μs控制周期越短通常动态控制能力越强但CPU和总线性能要求也更高。7.位置单位和数据范围需要确认最大位置值32位或64位位置用户单位设置脉冲当量是否支持浮点工程单位。长行程、高分辨率系统容易出现位置数值溢出问题。8.加减速功能确认支持梯形加减速S形加减速非对称加减速急动度设置在线速度修改。9.回零方式不同设备需要不同回零方式原点开关回零限位回零原点开关加Z相绝对值编码器直接建立位置外部探针回零。10.高速锁存和比较视觉飞拍、喷码和定长切割需要关注位置锁存输入高速比较点数量硬件触发输出触发延迟触发重复精度。11.电子齿轮和电子凸轮包装、印刷、贴标等连续设备应确认模块是否支持主从轴齿轮比相位调整凸轮表动态切换曲线。12.总线同步能力总线型系统需要关注支持的驱动器数量总线周期分布式时钟轴同步精度允许拓扑掉线处理方式。13.绝对值编码器支持需要确认单圈绝对值多圈绝对值电池备份无电池绝对值绝对位置读取方式编码器协议。14.安全功能运动模块或驱动器可能支持STO安全转矩关闭SS1安全停止1SLS安全限速SOS安全运行停止安全位置和安全方向功能。这些功能需要安全PLC、安全模块或专用安全回路配合。普通PLC的停止指令不能等同于安全停止。十八、正常工作时是什么状态运动轴正常时通常表现为运动控制模块运行灯正常总线通信状态正常伺服驱动器无报警伺服准备完成伺服使能成功原点回归完成正负限位状态正确命令位置和实际位置接近跟随误差在允许范围内电机运行平稳到位信号可以正常建立停止后位置不会明显漂移电机电流和转矩不过载机械机构没有异常振动和撞击。十九、常见故障现象1.发出运动命令但轴不动可能原因伺服未使能驱动器报警运动模块未进入运行状态正负限位被触发急停未复位脉冲线或方向线断路总线通信异常驱动器控制模式错误驱动器没有选择外部指令源电机抱闸未释放运动指令参数不合法轴仍处于回零未完成状态。2.电机转动但方向相反可能原因DIR信号逻辑相反电机旋转方向参数设置错误A/B相顺序反了机械传动方向与程序定义相反伺服驱动器方向参数设置错误。3.移动距离不准确可能原因电子齿轮设置错误脉冲当量计算错误丝杆导程填写错误减速比错误同步带轮直径或齿数错误步进电机失步机械打滑联轴器松动编码器反馈比例错误单位换算错误。例如实际丝杆导程是10 mm/圈程序却按5 mm/圈计算移动距离就会相差一倍。4.运动速度不正确可能原因脉冲频率换算错误电子齿轮比错误速度单位理解错误驱动器速度限制参数PLC设置的最大速度限制总线运动单位配置错误机械负载过大驱动器发生转矩限幅。5.电机振动或发出噪声可能原因加速度过大急动度过大伺服增益过高机械刚性不足联轴器不同轴丝杆安装不良共振负载惯量过大步进细分设置不合适电机动力线接触不良。6.伺服跟随误差报警跟随误差是命令位置 - 实际位置误差过大可能来自加速度过高负载过重电机转矩不足机械卡滞伺服增益过低-抱闸未完全释放编码器异常传动机构打滑驱动器限速或限矩电源电压不足。7.到位信号一直不成立可能原因到位窗口设置太小位置一直轻微振荡负载惯量过大驱动器增益不合适指令仍未结束机械有回弹反馈位置不稳定到位信号逻辑或接线错误。8.原点回归失败可能原因原点传感器没有信号原点方向设置错误正负限位先被触发原点传感器安装位置错误回零速度过快Z相未接或检测不到回零模式设置错误编码器方向错误机械无法到达原点。9.运动到一半突然停止可能原因限位触发驱动器报警总线掉线伺服过载编码器故障安全回路断开PLC执行停止指令程序条件发生变化机械卡住电机温度过高。10.多轴不同步可能原因控制器没有使用同步运动指令两轴独立启动启动时刻不同总线周期或同步参数错误两个轴机械负载不同伺服响应参数差异过大龙门轴回零偏差一个轴发生转矩限幅传动机构间隙不同。二十、如何通过PLC监控定位故障运动系统排查不能只看一个“启动位”。建议同时监控轴状态 伺服使能状态 回零完成状态 命令位置 实际位置 命令速度 实际速度 命令转矩 实际转矩 跟随误差 正负限位 驱动器报警代码 运动功能块Busy 运动功能块Done 运动功能块Error 错误编号ErrorID例如运动指令不执行Execute ON Busy OFF Done OFF Error ON这说明指令已经报错应先读取错误编号而不是继续反复触发指令。典型排查顺序检查安全回路 ↓ 检查驱动器报警 ↓ 检查伺服是否Ready ↓ 检查伺服使能 ↓ 检查正负限位 ↓ 检查轴是否已回零 ↓ 检查运动指令参数 ↓ 检查命令位置和实际位置 ↓ 检查机械负载二十一、如何通过万用表定位故障万用表适合检测DC 24V控制电源原点传感器电压正负限位信号伺服使能信号报警复位信号驱动器Ready输出抱闸电压接线通断。例如伺服不使能测运动控制柜24V是否正常测伺服使能端是否获得规定电压测驱动器Ready输出检查安全转矩关闭STO输入检查抱闸释放电压。但万用表不适合准确检查高频脉冲脉冲丢失差分波形总线同步编码器波形。二十二、示波器和总线诊断工具的作用脉冲系统示波器可以查看PUL波形DIR信号脉冲幅值脉冲频率脉冲宽度差分信号干扰毛刺方向切换时序。总线系统总线系统应使用PLC组态软件运动调试软件驱动器调试软件总线诊断界面必要时使用专用网络分析工具。重点查看从站在线状态通信错误计数同步状态总线周期驱动器状态字报警代码实际位置和转矩曲线。二十三、安装位置和机械结构要求1.运动控制模块通常安装在控制柜内安装位置包括PLC机架DIN导轨运动控制器机架工业电脑扩展卡槽远程运动控制箱。需要满足温度湿度振动散热防尘电磁兼容。2.脉冲和编码器线使用屏蔽双绞线差分脉冲应按信号对配对PUL与PUL- DIR与DIR- A与A- B与B-不能任意组合线对。3.信号线远离动力线运动控制信号线应远离伺服电机U/V/W动力线变频器输出线接触器主回路电加热线焊机电缆。信号线和动力线交叉时尽量接近90°。4.正确接地和屏蔽伺服系统通常涉及控制柜PE驱动器PE电机外壳接地电缆屏蔽层信号0V功能地。PE和信号0V不能简单混为一谈。屏蔽层应按照驱动器和控制器说明书处理。5.机械刚性很重要运动控制精度不仅由电气控制决定还受机械结构影响。包括丝杆刚度导轨刚度联轴器刚度减速机背隙同步带弹性机架振动负载惯量安装同轴度。程序位置已经到位不代表机械末端绝对没有误差。6.限位和机械挡块运动轴通常需要软件限位正限位传感器负限位传感器机械硬限位必要的缓冲装置。不能只依靠软件坐标防止撞机。7.垂直轴需要考虑抱闸和防坠垂直轴断电后重物可能下落。通常需要带抱闸伺服电机机械平衡配重气动平衡缸防坠机构安全制动器。伺服使能关闭不代表负载一定能够安全保持。二十四、运动控制模块正常调试步骤可以按以下顺序进行第一步确认机械安全手动检查机构是否卡滞确认限位位置确认机械挡块解除不必要负载降低初始速度和加速度。第二步检查电气连接控制电源驱动器动力电源电机动力线编码器线脉冲或总线原点和限位STO安全回路抱闸回路。第三步单独调试驱动器确认驱动器无报警电机可以点动方向正确编码器正常抱闸正常电机参数正确。第四步低速点动以较低速度测试正向运动反向运动限位信号停止功能实际位置变化方向。第五步设置脉冲当量或工程单位确定多少脉冲对应1 mm 多少编码器计数对应1 mm第六步执行回零确认回零方向、顺序和零点重复精度。第七步测试定位依次测试10 mm 100 mm 全行程 往返定位用实际量具检查机械移动距离。第八步逐渐提高速度和加速度观察振动噪声跟随误差实际转矩到位时间机械冲击。不能一开始就使用设计最大速度。二十五、同类产品为什么有很多型号运动控制模块型号众多主要因为以下参数组合不同控制轴数 脉冲型或总线型 最大脉冲频率 总线种类 总线周期 插补轴数 控制周期 是否支持电子齿轮 是否支持电子凸轮 是否支持龙门控制 是否支持高速锁存 是否支持高速比较 编码器输入形式 绝对值编码器支持 位置数据位数 回零方式 模拟量输出 安全功能 扩展方式 工作温度 软件平台例如看起来都是四轴运动模块可能分别是4轴脉冲输出模块 4轴EtherCAT运动模块 4轴模拟量伺服模块 4轴插补定位模块 4轴电子凸轮控制模块功能和适用设备可能完全不同。二十六、典型选型思路假设设备需要两个伺服轴 X轴和Y轴直线插补 最高速度500 mm/s 需要视觉位置触发 伺服支持EtherCAT 后续可能增加Z轴可以按以下思路选型控制方式EtherCAT 轴数至少4轴 插补功能支持XY直线和圆弧插补 控制周期满足定位和同步要求 锁存功能支持视觉触发位置锁存 比较输出需要时支持高速相机触发 绝对位置支持伺服绝对值编码器 软件功能支持回零、点动、绝对定位和相对定位 诊断功能可读取位置、速度、转矩和报警代码如果只是一个步进轴完成简单定长送料移动到指定长度 停止 切断 返回PLC自带高速脉冲输出通常可能已经够用不一定需要独立高性能运动模块。二十七、一个完整应用案例假设需要控制一个伺服直线模组将相机移动到三个检测位置。机械参数丝杆导程10 mm/圈 驱动器电子齿轮10000脉冲/圈因此每毫米脉冲数 10000 ÷ 10 1000脉冲/mm三个检测位置位置1100 mm 位置2250 mm 位置3400 mm对应理论脉冲位置位置1100000脉冲 位置2250000脉冲 位置3400000脉冲设备流程设备启动 ↓ 伺服使能 ↓ 执行原点回归 ↓ 移动到100 mm ↓ 到位后触发相机 ↓ 移动到250 mm ↓ 到位后触发相机 ↓ 移动到400 mm ↓ 到位后触发相机 ↓ 返回取料位置这里PLC负责流程条件运动控制模块负责每一段运动的脉冲生成速度规划加速减速到位判断异常停止。二十八、理解运动控制模块最重要的结论运动控制模块负责控制位置、速度、加速度、方向和多轴轨迹。普通PLC逻辑决定“做什么”运动模块负责“怎样平滑、准确地运动”。高速计数模块主要负责测量运动控制模块主要负责主动控制。运动模块不能直接驱动电机它向步进或伺服驱动器发送控制命令。脉冲控制中脉冲总数决定位移脉冲频率决定速度方向信号决定运动方向。总线控制通过实时通信交换目标位置、实际位置、速度、转矩和报警信息。伺服驱动器通常通过电机编码器完成内部闭环控制运动模块负责上层轨迹和目标管理。常见运动包括绝对定位、相对定位、速度运动、点动和原点回归。多轴运动还包括直线插补、圆弧插补、电子齿轮、电子凸轮和龙门同步。速度曲线不仅要看速度和加速度还要考虑减速度和急动度。原点、限位等数字输入可能涉及PNP和NPN差分脉冲和工业总线通常不这样描述。运动模块选型要关注轴数、控制方式、脉冲频率、插补功能、控制周期和同步能力。定位不准确不一定是控制模块问题也可能是丝杆导程、减速比、机械背隙、打滑和参数换算错误。万用表适合检查电源和开关信号高速脉冲应使用示波器总线系统应查看专用诊断信息。运动控制精度不仅取决于程序还取决于驱动器、电机、编码器、传动机构和机架刚性。设备必须同时设置软件限位、电气限位和必要的机械挡块不能只依靠程序防撞。垂直轴需要抱闸或机械防坠伺服断电不等于负载已经安全保持。简单单轴定位可以使用PLC内置高速脉冲复杂多轴同步更适合使用总线型运动控制模块。
返回列表