XGB EtherCAT Position Data Table Configuration with XG-PM
The Position Data table in XG-PM is used to setup various axis movement. Each axis can have 400 entries in the Position data table.
The Position table is setup in the XG-PM software.
| Step | Action |
|---|---|
| 1 |
Open the XG5000 project for the application. Go to Tools menu è Position Control to open XG-PM software.
|
| 2 |
Open the XG-PM project or connect to PLC and select Project è Open from PLC.
|
| 3 |
Open the Position data table in the workspace for the axis that is being configured. This example shows Axis #1.
|
Control Type determines the type of movement for a step in the Position data table.
| Control Type | Description |
|---|---|
| ABS, (SNG)POS | Absolute Positioning of a single axis. |
| ABS, (SNG)SPD | Speed Control for a single axis. This or INC, (SNG)SPD can be used for Speed Control. |
| ABS, (SNG)FEED | FEED Control for a single axis. This or INC, (SNG)FEED can be used for FEED Control. |
| ABS, (LIN)INT | Absolute Linear interpolation movement command. |
| ABS, (CIR)INT | Absolute Circular interpolation movement command. |
| INC, (SNG)POS | Relative Positioning of a single axis. |
| INC, (SNG)SPD | Speed Control for a single axis. This or ABS, (SNG)SPD can be used for Speed Control. |
| INC, (SNG)FEED | FEED Control for a single axis. This or ABS, (SNG)FEED can be used for FEED Control. |
| INC, (LIN)INT | Relative Linear interpolation movement command. |
| INC, (CIR)INT | Relative Circular interpolation movement command. |
Operation Type handles what to do after the movement is finished. The Operation Type changes meaning based on the Control Type selected.
| Control Type | Section |
|---|---|
| ABS, (SNG)POS & INC, (SNG)POS | Operation type for ABS, (SNG)POS and INC, (SNG)POS |
| ABS, (SNG)SPD & INC, (SNG)SPD | Operation type for ABS, (SNG)SPD and INC, (SNG)SPD |
| ABS, (SNG)FEED & INC, (SNG)FEED | Operation type for ABS, (SNG)FEED and INC, (SNG)FEED |
| ABS, (LIN)INT & INC, (LIN)INT | Operation type for ABS, (LIN)INT and INC, (LIN)INT |
| ABS, (CIR)INT & INC, (CIR)INT | Operation type for ABS, (CIR)INT and INC, (CIR)INT |
| Operation Type | Description |
|---|---|
| SNG, END | Finish after the completion of the current step position control. |
| SNG, KEEP | Continue to the next step after the completion of the current step position control. |
| SNG, CONT | Continue to the next step continuously without stop. |
| REP, END | Change the step number to the Repeat step number after the completion of the current step position control. |
| REP, KEEP | Continue to the repeat step number after the completion of the current step position control. |
| REP, CONT | The current step and the repeat step number continuously without stop. |
| Operation Type | Description |
|---|---|
| SNG, END | Speed control using current step's DATA. |
| SNG, KEEP | Speed control using current step's DATA. |
| If VTP command executed, continue to the next step after the completion of the current step's positioning. | |
| SNG, CONT | Not supported. Will give an error. |
| REP, END | Speed control using current step's DATA. |
| REP, KEEP | Speed control using current step's DATA. |
| If VTP command executed, continue to the repeat step No. after the completion of the current step's positioning. | |
| REP, CONT | Not supported. Will give an error. |
| Operation Type | Description |
|---|---|
| SNG, END | Finish after the completion of the current step’s FEED control. |
| SNG, KEEP | Continue to the next step after the completion of the current step FEED control. |
| SNG, CONT | Not supported. Will give an error. |
| REP, END | Change the step number to the Repeat step number after the completion of the current step FEED control. |
| REP, KEEP | Continue to the repeat step number after the completion of the current step FEED control. |
| REP, CONT | Not supported. Will give an error. |
| Operation Type | Description |
|---|---|
| SNG, END | Finish after the completion of the current step’s linear interpolation. |
| SNG, KEEP | Continue to the next step after the completion of the current step’s linear interpolation. |
| SNG, CONT | Continue to the next linear interpolation step continuously without stop. |
| REP, END | Change the step number to the Repeat step number after the completion of the current step linear interpolation. |
| REP, KEEP | Continue to the repeat step number after the completion of the current step’s linear interpolation |
| REP, CONT | The current linear interpolation and the repeat step number continuously without stop. |
| Operation Type | Description |
|---|---|
| SNG, END | Finish after the completion of the current step’s circular interpolation. |
| SNG, KEEP | Continue to the next step after the completion of the current step’s circular interpolation. |
| SNG, CONT | Continue to the next circular interpolation step continuously without stop. |
| REP, END | Change the step number to the Repeat step number after the completion of the current step circular interpolation. |
| REP, KEEP | Continue to the repeat step number after the completion of the current step’s circular interpolation |
| REP, CONT | The current circular interpolation and the repeat step number continuously without stop. |
| Parameter | Definition |
|---|---|
|
Target Position |
Target Position is the position the step will be at when it is finished.
|
| Operation Speed |
Operation speed is the speed the axis will move at during the step.
|
| Accel. No |
Choose the acceleration of the movement from the Axis Acceleration parameters.
|
| Decel. No |
Choose the Deceleration of the movement from the Axis Deceleration parameters.
|
| M Code |
Set the M Code when using the code number for sub operation of positioning control. |
|
Dwell Time [ms] |
Dwell time is the time an axis waits after a movement for the axis to complete the step. |
|
Sub. Axis Setting |
Select the sub axis for an interpolation type movement. Set to none if not using interpolation.
|
|
Cir. Int. Auxiliary Point |
Set the secondary data (middle point, center point, radius) during circular interpolation. This is value used for the Cir. Int. mode selected. |
|
Cir. int. Mode |
Set the generating method of arc (middle point, center point, and radius) during circular interpolation.
|
|
Circular Int. Turns |
Set the number of arcs to draw during circular interpolation. This can be used to perform circles over 360 degrees. |
| Helical int. |
Set the axis to run linear operation during helical interpolation.
|
Multiple position tables can be open at the same time to allow easy data manipulation across the selected axes.
| Step | Action |
|---|---|
| 1 |
Open the Axis Position data tables that will be edited.
|
| 2 |
Open Window Menu. Chose Tile Horizontally or Tile Vertically
Tile Vertically:
Tile Horizontally:
|
LP623