I have some questions about the possibilities of getting 2 Kawasaki robots to 'work together' – both model RS020N A and both with the same E controller (30E01G-AC02), and without a PLC being added to the system.
I've seen Kawasaki have a software (or maybe it's just a functionality that can be turned on somehow) called 'Cooperative Motion Control'. It's described as the interconnection of two robots so that one is a slave to the other. The slave robot repeats the master's movements in real time. Manipulate large pieces (size and/or weight) between two robots working as if they were a single arm.
If the slave is limited to repeating the master's movements in real time, then it's easy to appreciate that there's one 'core' program being sent to the slave and a real-time feedback to make sure both are 'in step' during the execution.
But I think if we enter into detail there's more scope to the possibilities. In this video - https://youtube.com/shorts/j-z2i-G2Rx4?si=LiFqX0avGseucPAC – the program is not identical for each robot. Axis 1 moves in the opposite direction on each robot, as does the flange axis, but the other axes move identically in both robots.
So it looks like ''Cooperative Motion Control' (I've assumed that's what's being used but I might be wrong) has at least slightly more scope than a strictly running a program 'identically' in both robots with real-time monitoring.
Basically it looks like there's at least the option to selectively reverse axis rotations so a variety of 'Sym Opp' scenarios can be set up.
But I'd like to understand if there's even more scope than that or not. Can anyone either explain it to me in detail or point me to documentation that explains it, please?
I'd also like to know if Kawasaki's 'Cooperative Motion For Arc Welding' is also something that can work without a PLC in the system, just the controllers of the two robots also dealing with the control of the extra axis.
'Cooperative Motion For Arc Welding' is described as allowing two robots to work simultaneously on the same external axis. Welding pieces of revolution or symmetrical pieces, or long pieces reducing cycle time.
The same questions arise here as regards what exactly can be done - ' allowing two robots to work simultaneously on the same external axis' sounds like they might be able to do completely different tasks but controlling that they're in-step with real-time feedback.
But then bothering to say parts that can be revolved or symmetrical pieces seems to suggest it's actually limited in some ways. A bit like 'Cooperative Motion Control' but with an extra axis between the two robots.
Again, if anyone could either explain it to me in detail or point me to documentation that explains it, I'd be grateful.