RockyLeafs
Member
Hello All,
We are developing a machine that will pull in corrugated pipe into a system.
The machine in general is like a worm, as in the pipe has uniform ridges and there will be 8 axes (4 upstream, 4 downstream) working together to pull the pipe through. We have built one already that did work, so we know the mechanical design works. However, we used a different brand for the servo drives, and now we decided to use Rockwell AB servo system instead. Mostly because of brand familiarity and not requiring an outside contractor to program the equipment.
I have some experience dealing with motion drive on their own, but never working in together as a system.
The idea being, all there servos are rotary, so position doesn't really matter while running, just at the start.
Before the start, the servo will all clock to home position (depending on pipe size, the downstream servo may need to clock to a specific position). I'd most like just use a home move (MAH) then a MAM to set all the servo to the start position.
For cycle start, i'd like all 8 servo to move at the same speed and accel/decel. I'm assuming a simple MAJ command would suffice (assuming 8 different MAJ command for each servo), but I"m wondering if there is a way to control all 8 with a single master virtual axis.
The other element to this machine, is that the servos will have to speed up or slow down depending on the infeed of the pipe. So if the pipe is under tension, the servo slow down to allow the pipe to catch up, and if the pipe dropping out of the back end they will speed up.
I've done a little research in the MAPC command, but since I'm not really dealing with position, would MDAC commands for each axis to a virtual axis be a better route? The machine can feed in pipe for an infinite amount of distance/time .
Anyone with some more experience in dealing with multiple axes together I'd appreciate any input or opinion.
We are developing a machine that will pull in corrugated pipe into a system.
The machine in general is like a worm, as in the pipe has uniform ridges and there will be 8 axes (4 upstream, 4 downstream) working together to pull the pipe through. We have built one already that did work, so we know the mechanical design works. However, we used a different brand for the servo drives, and now we decided to use Rockwell AB servo system instead. Mostly because of brand familiarity and not requiring an outside contractor to program the equipment.
I have some experience dealing with motion drive on their own, but never working in together as a system.
The idea being, all there servos are rotary, so position doesn't really matter while running, just at the start.
Before the start, the servo will all clock to home position (depending on pipe size, the downstream servo may need to clock to a specific position). I'd most like just use a home move (MAH) then a MAM to set all the servo to the start position.
For cycle start, i'd like all 8 servo to move at the same speed and accel/decel. I'm assuming a simple MAJ command would suffice (assuming 8 different MAJ command for each servo), but I"m wondering if there is a way to control all 8 with a single master virtual axis.
The other element to this machine, is that the servos will have to speed up or slow down depending on the infeed of the pipe. So if the pipe is under tension, the servo slow down to allow the pipe to catch up, and if the pipe dropping out of the back end they will speed up.
I've done a little research in the MAPC command, but since I'm not really dealing with position, would MDAC commands for each axis to a virtual axis be a better route? The machine can feed in pipe for an infinite amount of distance/time .
Anyone with some more experience in dealing with multiple axes together I'd appreciate any input or opinion.