PLC问答
> 倍福TwinCAT 3系统中如何实现机电设备的电子凸轮同步控制?
倍福TwinCAT 3系统中如何实现机电设备的电子凸轮同步控制?
在倍福TwinCAT 3系统中,我需要控制一个主轴上多个从动轴,实现电子凸轮同步,要求相位可调,如何编程和配置?
4 个回答
✓ 最佳回答
国产口诀:软件免费但手册糙,遇事先上论坛;协议大多Modbus,上位机就走RTU;机型系列选对再下载,掉电保持区先查手册。
省钱可以,文档坑要自己踩。
国产PLC省钱的背后是文档坑:手册写得糙、案例少、软件更新快,遇到问题先上官网论坛/工控论坛搜同型号问题。
还有几个通用规律:一,国产PLC的通信协议大多兼容Modbus(信捷/台达/汇川都支持),上位机访问用Modbus RTU最省事;二,程序下载时要选对机型系列(XC3和XC5不通用),选错直接下载失败;三,掉电保持区是固定的(比如台达M区部分保持、D区部分保持),程序要落数据先查保持区范围,别把重要数据放非保持区。
倍福TwinCAT 3实现电子凸轮同步主要使用NC轴和CAM功能块。
步骤:
1. 在TwinCAT XAE中创建NC轴,分别配置主轴和从轴,设置编码器反馈(如EL5101)和驱动(如AX5000)。
2. 使用Tc3_MC库中的MC_CamIn功能块,输入主从轴引用,CAM表通过数组定义(如通过ST代码生成凸轮曲线表)。
3. 配置CAM表:使用TwinCAT的CAM编辑器,定义主轴位置到从轴位置的映射,可选线性或样条插值,设置周期和相位偏移。
4. 编程逻辑:在PLC中实例化MC_CamIn,设置执行模式(绝对或相对),启用同步;使用MC_CamOut解除同步。
5. 相位调整:通过修改CAM表的起始偏移或使用MC_ShiftFunction功能动态调整相位。
6. 测试:在仿真模式验证曲线,监控主轴和从轴位置,调整加减速参数。
注意:主轴和从轴必须使用相同的时基,确保同步精度。
国产/台系PLC(信捷XC、台达DVP、汇川H1U/H3U、松下FP-XH)编程软件都免费下载,逻辑和日系类似,但有各自的坑:一,信捷XC——XCPPro软件,XC3-32T做定位用PLSY/DRVI,Y0/Y1是定位口,程序里复制粘贴有坑(注释乱码),下载前注意梯形图多行粘贴会错位;二,台达DVP——WPLSoft/ISPSoft,DVP系列模拟量模块的地址映射表(CH1对应D1110这种)要先查手册,不同型号映射不同;三,松下FP-XH——FPWIN GR7,模拟量单元号(0-3)和地址(DT100开始)靠硬件旋钮和软件配对,旋钮没转对就读不到。