The final word from Delta on Gantry axis control.
Quote -
This gantry mode, intended for our EtherCAT controllers did die. However; they left some features in the drive that can help you accomplish this.
There is no substitute for the upper EtherCAT CNC control to have a gantry mode. If the two controllers mentioned below don’t have a gantry mode, then you may be able to use some extra features in the B3A-E
(example part number for 400W, 220V ASD-B3A-0421-E) that can help. There can be two methods.
The B3A-E servo drive has “pulse train” mode. Meaning when you use it, the drive is not in EtherCAT mode. It can be set up to follow the encoder of
another drive – the slave of the gantry. The position of the send drive can be monitored via EtherCAT and the other general operational status can be monitored via General Purpose I/O .If you can put both on the network, and use the control’s gantry mode, you can connect the encoder output of each into the other and EtherCAT can monitor
it.
You may need to sacrifice (swap out) a PDO for this extra encoder into each of the gantry drives.Extra logic for the machine will need to be written to monitor for skew.It would be better to do this with Absolute encoders, correct skew on power up and make sure it does not go out of skew during operation.
Above is just an overview. There is not white paper because the next step of control was supposed to be implemented in our EtherCAT controls, but never was.
However, because the drive can be set-up to monitor and send the secondary pulse input over EtherCAT, it is possible for a third-party control to use it for gantry mode