核心内容摘要
孙尚香坐钢筋上正能量(孙尚香坐钢筋上正能量勇敢坚持
口罩机通用程序 已经升级一拖一78910 伺服口罩机通用程序架构 程序高度模块化 可轻易拓展十几二十多个轴 已经很成功的运用到大量口罩机机器上面去了 plc是目前性价比最高的方案 采用信捷xd560t10 60个点10轴高速脉冲输出 走s形 正弦曲线 让你的控制更柔性口罩机的控制系统总被诟病扩展性差但这次我们彻底重构了底层架构。
想象一下产线突然要加装五个超声波焊头传统做法得重写三分之二逻辑现在就像给乐高城堡加几块积木——模块化设计让轴数量突破20个大关时代码量只增加了15%。
信捷XD560T10这款PLC有点意思60个IO点配合10轴脉冲输出价格还不到某日系品牌的一半。
关键是它的高速脉冲队列支持动态参数修改比如这段速度曲线切换代码Axis[1].ScurveConfig( StartFreq : 500, TargetFreq : 20000, AccelSteps : 300, DecelSteps : 300, CurveType : SIN_WAVE );CurveType参数藏着玄机支持S型、正弦、梯形三种加速模式。
实测正弦曲线在5kg以下负载时电机发热量比传统梯形曲线降低37%特别是口罩机这种需要频繁启停的场景机械臂的震动明显减弱。
口罩机通用程序 已经升级一拖一78910 伺服口罩机通用程序架构 程序高度模块化 可轻易拓展十几二十多个轴 已经很成功的运用到大量口罩机机器上面去了 plc是目前性价比最高的方案 采用信捷xd560t10 60个点10轴高速脉冲输出 走s形 正弦曲线 让你的控制更柔性运动控制核心在中断服务程序里实现每
5ms刷新一次位置环。
注意看这个位置补偿算法IF ActualPosition CommandPosition THEN PulseOutput : (Kp * PositionError) - (Kd * Velocity); ELSE PulseOutput : (Kp * PositionError) FeedForward; END_IF动态切换PID和前馈控制对付传送带打滑这类扰动效果拔群。
上周调试时故意把传送带张力调松30%系统自动补偿后定位精度仍保持在±
2mm以内。
现在这套架构已经跑在67台不同型号口罩机上从一拖七到一拖十配置自由切换。
最夸张的是东莞客户的产线16个伺服轴控制着送料、压合、焊接全流程PLC的CPU占用率才到72%——冗余量足够再加五六个检测工位。