各位热心的专家:
浪费大家一点时间,帮我看看,如能解答,实在是万分感谢!
第一次搞伺服,好多问题不明白,所以论坛里的好多帖子和相关资料看了好多,真是越看越糊涂,所以将我的需求描述如下:
一、 基本配置清单
书本型调节型电源模块 ALM 6SL3130-6TE23-6AA3 只 1 西门子
控制单元CU320-2PN 6SL3040-1MA01-0AA0 只 2 西门子
CF卡 6SL3054-0EH01-1BA0 只 2 西门子 带有性能扩展固件
书本型双轴电机模块 6SL3120-2TE21-0AD0 只 4 西门子
SIMOTICS S 同步电机 1FK7083-2AF71-1UG0 台 8 西门子
PLC 1500PLC
二、 需要控制8台电机做基本定位控制,控制一台设备的四个角做铆接,每个角2台电机分别控制X轴和Y轴。
三、 目前货物还没到厂,所以只能做软件相关的工作,在做软件的过程中,发现好多问题,主要是2个大方面的问题:
3.1 整个硬件的搭配组合的顺序是不是如下这样的
CU320-2PN + ALM + 电机模块1 + 模块2 + 模块3 + 模块4 + CU320-2PN
想实现一台CU320-2PN控制单元带2块电机模块(双轴),控制四台电机,那么在starter软件里面,是不是要分别对两台控制单元做自动组态等相关工作?
3.2 回零的问题
这个项目是改造,将原来的simodive611U的系统升级过来,驱动和电机全部换掉,整理原来的设备,发现针对每一台电机配置了 3个接近开关 (极限1 极限2 零位) ,这三个信号已经接入PLC。
常规的定位控制,我自己觉得理解的差不多了,现在对这个回零的操作,还不是很理解 , PLC采用FB284块,进行通讯,其中一个轴的背景数据块是DB33 ,Starter配置的是西门子111报文,请大家给与指导,谢谢了!
1)一个是怎么将这三个开关的信号传给CU320-2PN
2)我这个编码器应该是增量式编码器,看资料有3种回零方式,一种是编码器零位标志回零,一种是外部零位标志回零,一种是接近开关+编码器零位标志回零,我这个应该选用哪一种回零方式
3) 主动回零和被动回零是啥意思,我目前的要求是,正常运行时不进行回零操作,只有按复位按钮才进行回零操作,应该选哪种回零方式
4) 假设前面的问题已经解决了, 怎么启动回零操作?我的理解是这样的,不知道对不对,
※运行模式选择 ModePos=4
※回零开关的状态由 FB284 功能块的输入管脚ConfigEPos.%X6(POS_STW2.2 )传递
※设置主动回零 (POS_STW2的第8位 设置成0 )
※设置寻零方向 设为反向(我理解是正常工作都是往前走,回零应该是反方向)
※ 输入参数 OverV、 OverAcc、 OverDec 指定速度、加减速度的倍率
※ 激活轴的运行命令,驱动的运行命令 EnableAxis=1
※ 激活轴的回零命令,通过 ExecuteMode 的上升沿触发回零运动,
???回零完成后 AxisRef 置 1,用这个信号通知PLC回零完成了,这时候轴是不是应该已经停下来了。
5) 回零完成后, 那后面还要设置零点位置吗? 都已经回零了,为啥还要设置零点位置,具体该怎么操作啊。另外两个极限开关的作用是干嘛用的 糊里糊涂的
再次拜谢!
