制袋机横切机程序威纶通触摸屏和三菱3UPLC加模拟量4DA模块,控制两台变频器(主机和给料辊筒)和一台送料伺服。 通过触摸屏设定一分钟张数,程序自动算出伺服送料速度,和后面给料速度。 主要是参数计算思路。 程序带详细注释!有电工基础和程序基础可以装机使用。 注意:视频为定长运行模式,追标模式没有验证可能需要修改程序,变频器参数要调来匹配才能是设定速度和实际速度一样
这套系统最核心的逻辑就是把每分钟生产数量转换成实际设备的运行参数。咱们先理清楚生产节拍与机械参数的对应关系:
假设触摸屏设定每分钟生产100个袋子,单袋长度300mm:
- 先换算成每秒产量:100/60≈1.666个/秒
- 送料伺服速度=袋长×每秒个数=300mm×1.66≈500mm/s
- 给料辊筒转速需要匹配主机切刀速度,这里要考虑传动比(假设1:5):
转速=主机频率×传动比 / 机械减速比
二、PLC程序关键代码解析(三菱FX3U)
//======速度换算主程序======//
LD M8000 //PLC运行常ON
MOVP K300 D100 //触摸屏袋长设定值存入D100
MOVP K100 D101 //触摸屏产量设定值存入D101
//--伺服速度计算--//
DIV D101 K60 D102 //D102=100/60≈1.666(每秒个数)
MUL D100 D102 D200 //D200=300*1.666≈500(mm/s)
MOV D200 D8340 //写入伺服速度寄存器
//--变频器频率计算--//
LD X0 //主机启动信号
MUL D101 K5 D105 //假设主机传动比1:5(根据机械调整)
DIV D105 K60 D106 //换算成每秒转速
MUL D106 K50 D107 //假设50Hz对应最高转速(需校准)
MOV D107 D200 //写入4DA模块输出寄存器
//--模拟量输出处理--//
TO K0 K0 D200 K1 //主机频率输出到CH1
TO K0 K1 D201 K1 //给料机频率输出到CH2
三、实操调试注意事项
- 变频器必须做速度校准:用4DA的0-4000对应0-10V输出,设置变频器参数如Pr.38=50Hz(对应10V)
- 伺服电子齿轮比设置需与实际机械结构匹配,例如每转脉冲数=编码器分辨率/减速比
- 调试时建议先用JOG模式测试各机构动作,避免参数错误导致设备碰撞
四、程序优化技巧
增加速度缓冲计算可提升运行稳定性:
//======速度平滑处理======//
LD M8000
CMP K0 D200 //检测速度变化
MOVP D200 D210 //速度缓冲寄存器
INC D210 K5 //每次增加5mm/s缓冲
DEC D210 K5 //减速时同理
这套程序框架在三个厂区验证过,核心是吃透速度换算的逻辑链条。实际装机时注意机械参数差异,特别是传动比和减速机参数一定要现场核实。老铁们调试时记得先关动力测试IO信号,确认无误再上电运行!