台达PLC伺服追剪程序及电子凸轮技术,含DVP15MC源代码与触摸屏程序一体化解决方案

张开发
2026/4/14 0:01:50 15 分钟阅读

分享文章

台达PLC伺服追剪程序及电子凸轮技术,含DVP15MC源代码与触摸屏程序一体化解决方案
台达PLC伺服追剪程序电子凸轮全部源代码PLC程序和触摸屏程序DVP15MC。最近在搞台达PLC的追剪项目发现里面电子凸轮的设计挺有意思。直接上干货咱们先看这个追剪系统的核心逻辑——电子凸轮的参数配置。在DVP15MC里凸轮表可不是手动填的得用Delta特有的指令来搞CAM_BOX_CFG AxisNo:1, CamNo:1, CamMode:0, // 0虚拟主轴 MasterSource:H$0001, SlaveRatio:1.0, CamTableAddr:D2000, TriggerDistance:0, TriggerMode:0;这里有个坑要注意CamTableAddr指定的寄存器地址必须提前存好凸轮曲线数据。我一般用Excel生成CSV文件再用Delta的编程软件直接导入比手动填表效率高十倍。伺服轴的追剪触发逻辑是关键这段代码处理飞剪的相位同步IF g_StartCut THEN MC_GearInPos MasterAxis:1, SlaveAxis:2, RatioNumerator:1, RatioDenominator:1, StartingDistance:g_CutPosition, BufferMode:0; g_CutterState : 1; // 进入切割状态 END_IF这里的StartingDistance参数得根据物料速度动态计算。我们HMI上做了个实时补偿输入框操作工可以直接微调提前量比改PLC程序方便多了。台达PLC伺服追剪程序电子凸轮全部源代码PLC程序和触摸屏程序DVP15MC。触摸屏界面设计有个细节容易被忽视——同步显示伺服实际位置和设定位置。在Delta的DOPSoft里地址绑定要这么搞PositionDisplay Tag NameActualPos AddressD1150 FormatFloat/ Tag NameTargetPos AddressD1200 FormatFloat/ Graph TrendInterval100 MaxValue500.0/ /PositionDisplay注意D寄存器地址要和PLC程序里的CAMBOX配置对应之前因为地址偏移搞出过位置显示乱跳的灵异事件。最后说个实战经验DVP15MC的电子齿轮比计算。当机械传动比是2:1时代码里要这么设置MC_GearRatioSet Axis:2, RatioNumerator:2, RatioDenominator:1, Acceleration:0.5, Deceleration:0.5;但实际调试时发现加速度参数对切割精度影响巨大特别是处理PE薄膜这种软性材料时得把加速度降到0.3以下才能稳定运行。整套程序跑起来后记得用Delta的MCPlot工具抓运动曲线。有次客户说切刀总差0.5mm最后发现是伺服电机的磁极偏角没补偿用MCTune里的AutoTuning功能跑一遍立马解决。搞运动控制有时候硬件问题比软件逻辑还难缠。

更多文章