Analogue drive and Ethercat encoders
We are considering to install an Ethercat card to the Analog drive only for speed control. Question… Can we close the posisition the loop of an ethercat drive with an external encoder?
Can we use an ADD_DAC function for that?
Answer: Yes it can be done. We had a Distributor recently make the same arrangement. The EtherCAT enocder must be set up as a full axis with ATYPE 66 (CSV mode). That can be done by some setup in an EC_EXTEND file. Note that the encoder will then be see as a full axis and will need a feature enable code to run it.
Alternatively if a normal incremental encoder is used, then set the axis ATYPE to 44. For example on the built-in encoder on the MC6N-ECAT. If a Flex-6 nano is used then the P375 will need a specially configured EC_EXTEND to force the ATYPE 66 axes.
Related Articles
Closed loop with an external encoder
To make this work, both axes must be CSV servo type. The Delta ASDA-A2 can be set to CSV with DRIVE_MODE AXIS(0) = 2. DRIVE_PROFILE can be 0 or 1. The encoder is the tricky part. You must also make that a servo axis, so I suggest you create an ...
Servo feeder with measuring wheel.
Good to hear from you. You shoule put the EtherCAT drive into CSV (speed mode) then it is possible to combine the EtherCAT axis with the encoder wheel as feedback. BASE(wheel) ATYPE = 44 ' (servo axis type) UNITS = UNITS AXIS(ecat_servo) DAC_SCALE = ...
DAC scale factor
As DAC is an axis parameter, it is a 32 bit signed number. What the range of values means depends on the drive. Some use RPM, so DAC_OUT value 1000 = 1000 RPM. Drives use a lot of different scale factors. Some might be 2^31 = 3000 RPM for example. ...
EtherCAT Axis Types and Feature Enable
ATYPE is usually set automatically when the EtherCAT starts, depending on slave type and DRIVE_MODE in MC_CONFIG. 65 EtherCAT position 66 EtherCAT speed 67 EtherCAT Torque 68 EtherCAT Open Speed- No Feature code required 69 EtherCAT Reference Encoder ...
Changing EtherCAT drive address
There are 3 methods to set the address in the servo-drive; 1 . If there are rotary address switches on the front of the drive, then they may be used to select the address. 2. The address may be set in memory, either via a front panel keypad or ...