Tool compensation with compensation tables
Application
With the compensation table, you can save compensations in the tool coordinate system (T-CS) or in the working plane coordinate system (WPL-CS). You can call the saved compensations during the NC program, in order to compensate for tool values.
The compensation tables offer the following benefits:
- Values can be changed without adapting the NC program
- Values can be changed during NC program run
Via the file name extension, you can determine in which coordinate system the control will perform the compensation.
The control provides the following compensation tables:
- tco (tool correction): Compensation in the tool coordinate system (T-CS)
- wco (workpiece correction): Compensation in the working plane coordinate system (WPL-CS)
Related topics
- Contents of the compensation tables
- Editing compensation tables during program run
Description of function
In order to correct tool values by using the compensation tables, the steps below are needed:
- Creating a compensation table
- Activating the compensation table in the NC program
- As an alternative, activating the compensation table manually for the program run
- Activating a compensation value
The compensation table values can be edited within the NC program.
The values in the compensation tables can be edited even while the program is running.
Compensation during program run
Tool compensation in the tool coordinate system T-CS
The compensation table *.tco defines compensation values for the tool in tool coordinate system T-CS.
The compensation table .tco is the alternative to compensating with DL, DR and DR2 in the Tool Call block. As soon as you have activated a compensation table, the control overwrites the compensation value from the Tool Call block.
Using TOOL CALL to call a tool
If a shift with the *.tco compensation table is active, the control displays it on the Tool tab of the Status workspace.
Tool compensation in the working plane coordinate system WPL-CS
The values from the compensation tables with the *.wco file name extension are applied as shifts in the working plane coordinate system (WPL-CS).
Working plane coordinate system WPL-CS
If a shift with the *.wco compensation table is active, the control displays it, including the path, on the TRANS tab of the Status workspace.
Activating the compensation tables manually
The compensation tables can be activated manually for the Program Run operating mode.
In the Program Run operating mode, the Program settings window contains the Tables area. In this area, a datum table and both compensation tables can be selected in one selection window for running the program.
When activating a table, the control will highlight this table with the status M.
Selecting a compensation table with SEL CORR-TABLE
Application
If you are using compensation tables, then use the SEL CORR-TABLE function to activate the desired compensation table from within the NC program.
Related topics
- Activating the compensation values in the table
- Contents of the compensation tables
Description of function
For the NC program, both a table *.tco and a table *.wco can be selected.
Input
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Change the following contents as needed:
- Tools
- Cutting parameters
- Feed rates
- Clearance height or safe position
- Machine-specific positions (e.g., with M91)
- Paths of program calls
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
11 SEL CORR-TABLE TCS "TNC:\table\corr.tco" | ; Select compensation table corr.tco |
To navigate to this function:
Insert NC function All functions Selection SEL CORR-TABLE
The NC function includes the following syntax elements:
Syntax element | Meaning |
---|---|
SEL CORR-TABLE | Syntax initiator for selecting a compensation table |
TCS or WPL | Compensation in the tool coordinate system T-CS or in the working plane coordinate system WPL-CS |
Name or Parameter | Path of table Text or string parameter Selection by means of a selection window |
Activating a compensation value with FUNCTION CORRDATA
Application
The FUNCTION CORRDATA function allows activating a row of the compensation table for the active tool.
Related topics
- Selecting a compensation table
- Contents of the compensation tables
Description of function
The activated compensation values are active up to the next tool change or until the end of the NC program.
If you change a value, then this change does not become active until the compensation is called again.
Input
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Change the following contents as needed:
- Tools
- Cutting parameters
- Feed rates
- Clearance height or safe position
- Machine-specific positions (e.g., with M91)
- Paths of program calls
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
11 FUNCTION CORRDATA TCS #1 | ; Activate row 1 of compensation table *.tco |
To navigate to this function:
Insert NC function All functions Special functions Functions Activating compensation values CORRDATA
The NC function includes the following syntax elements:
Syntax element | Meaning |
---|---|
FUNCTION CORRDATA | Syntax initiator for activating a compensation value |
TCS, WPL or RESET | Compensation in the tool coordinate system T-CS or in the working plane coordinate system WPL-CS or reset compensation |
#, Name or QS | Desired table row Number, text, or variable Selection by means of a selection window Only when TCS or WPL are selected |
TCS or WPL | Reset the compensation in T-CS or in WPL-CS Only if RESET has been selected |