AKD2G Support With MC_TouchProbe
These are tips related to using MC_TouchProbe with AKD2G drives.
-
- AKD2G only supports position capture.
- AKD2G does not use CAP1 or CAP2 to provide the EtherCAT touch probes.
- AKD2G supports ETG6010 and DS402 for Touch Probe objects.
Two touch probes per axis are supported over EtherCAT with their own dedicated hardware in the drive.
Each touch probe can capture two positions, the position on the rising and the position of the falling edge of the trigger input.
These are the standards-compliant ETG6010 and DS402, EtherCAT / CANopen objects AKD2G supports.
Axis 1 Index
Axis 2 Index
Name
Note
60B8h
68B8h
Touch probe function / control.
60B9h
68B9h
Touch probe status.
60BAh
68BAh
Touch probe position 1 positive value.
AXIS#.PL.FB, Scaling same as axis
60BBh
68BBh
Touch probe position 1 negative value.
60BCh
68BCh
Touch probe position 2 positive value.
60BDh
68BDh
Touch probe position 2 negative value.
60D0H
68D0h
Touch probe source.
- AKD2G supports ETG6010 and DS402 for Touch Probe objects.
- The KAS-IDE pre-populates these PDOs with the required Touch probe objects by default.
- The Trigger input source is set by sending an SDO command.
- Axis1:
0x60D0 sub Index 1 for Touch Probe 1 Source.
0x60D0 sub Index 2 for Touch Probe 2 Source.
- Axis2:
0x68D0 sub Index 1 for Touch Probe 1 Source.
0x68D0 sub Index 2 for Touch Probe 2 Source.
- Axis1:
- 6#D0h, Touch Probe Source.
This table shows how AKD2G signals are mapped to the touch probe source entry in the object dictionary.- A few sources appear in both the standard and the manufacture ranges to provide some consistency.
- When X22 is not fitted options -21 and -22 are not valid.
- When X23 is not fitted options -23 to -26 are not valid.
DS402 & ETG6010 Values |
Text from Standard |
AKD2G Values for 6#D0h |
Equivalent CAP#.TRIGGER |
AKD2G Note |
---|---|---|---|---|
-32768 to -1 |
Manufacturer specific |
-41 to -42 |
41 to 42 |
Z pulse for Axis 1 to 2 |
-31 to -35 |
31 to 35 |
Z pulse for Feedback 1 to 5. FB1, 2, 4, and 5 do not support Z pulses; these are not shown. When we support SFA on FB 1 and 2 then Z pulse may be possible. X23 is optional so if not fitted then -33 is not valid. |
||
-21 to -26 |
21 to 26 |
DIO1 to DIO6 |
||
-1 to -12 |
1 to 12 |
DIN1 to DIN12 When X22 is not fitted options -9 to -12 are not valid. |
||
0 |
Reserved |
|
|
Not valid. |
1 |
Digital Input 1 (Touch Probe input) |
1 |
1 |
DIN1. Fast Opto |
2 |
Digital Input 2 (Touch Probe input) |
2 |
2 |
DIN2. Fast Opto |
3 |
Digital Input 3 (Touch Probe input) |
|
|
Not valid. |
4 |
Digital Input 4 (Touch Probe input) |
|
|
Not valid. |
5 |
Hardware zero pulse signal of position encoder |
5 |
41 for Axis 1 42 for Axis 2 |
Valid if PL.FBSOURCE is using a feedback that supports a Z pulse. |
6 |
Software zero pulse encoder |
|
|
Not valid. |
7 to 32767 |
Reserved |
|
|
Not valid. |