- Posts: 55
- Thank you received: 4
I think it makes more sense to configure "full closed loop" within the Delta A2.
It is well documented for the Delta A3 drives but not for the A2.
You can google "DELTA_IA-ASD_ASDA-A3_UM_EN_20210121.pdf" (1177 pages) - 6.7.3 Steps for setting the full-closed loop function.
Parameter have a different format P1.073 vs P1-73 but they should match.
Make sure you test this on your bench and NOT on your machine - this is prone to error and probably requires extensive tuning before you can mount it on your actual machine.
Please Log in or Create an account to join the conversation.
The Cia Comp only does scaling from an incoming position/velocity register.
If you have got raw increment count whose pos scaling can not be done in the drive,
then you would need an "encoder comp" which handels register overflow etc.. to get an working input value for lcncs pid.
this comp will need 2 functions for input and output, to get added at the right positions in the realtime cycle. the output function would be for getting the right pos command from pid back to the drive.
manual encoder handling is coded in the em7004 lcec module, you can extract this to an standalone comp.
if you have a little advanced c-expierence, the better way would be to create a comp which includes the lcec encoder class.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Don't fight the Ethercat paradigm or you will endure a lot of pain. Forget about linear encoders for now and just get your machine operational using the motor encoders.
Don't attempt to mix the linuxcnc paradigm with the ethercat paradigm without expert knowledge.
If the drives support a linear encoder attach it there...
Explore other options only when you fully understand what is going on.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.