A datum table saves positions on the workpiece. To use a datum table, you must activate it. The datums can be called from within an NC program, for example in order to execute machining processes on several workpieces at the same position. The active row of the datum table serves as the workpiece datum in the NC program.
Application
Related topics
- Contents and creation of a datum table
- Editing a datum table during a program run
- Preset table
Compensation during program run
Description of function
Parameters in datum tables
A datum table provides the following parameters:
Parameter | Meaning |
---|---|
D | Row number in the datum table Input: 0...99999999 |
X | X coordinate of the datum Input: -99999.99999...+99999.99999 |
Y | Y coordinate of the datum Input: -99999.99999...+99999.99999 |
Z | Z coordinate of the datum Input: -99999.99999...+99999.99999 |
A | A coordinate of the datum Input: -360.0000000...+360.0000000 |
B | B coordinate of the datum Input: -360.0000000...+360.0000000 |
C | C coordinate of the datum Input: -360.0000000...+360.0000000 |
U | U coordinate of the datum Input: -99999.99999...+99999.99999 |
V | V coordinate of the datum Input: -99999.99999...+99999.99999 |
W | W coordinate of the datum Input: -99999.99999...+99999.99999 |
DOC | Comment on shift? Input: Text width 15 |
Creating a datum table
| ||
| ||
| ||
| ||
| ||
![]() |
| |
![]() |
|
The names of tables and table columns must start with a letter and must not contain an arithmetic operator (e.g., +). Due to SQL commands, these characters can cause problems when data are input or read.
Editing a datum table
You can edit the active datum table during program run.
Compensation during program run
| ||
![]() |
|
- Make sure to confirm any changes made to the table immediately (e.g., by pressing the ENT key)
- Activate the datum or compensation value in the NC program again
- Carefully test the NC program after changing the table values