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). The saved compensations can be called during the NC program for compensating the tool.

  • 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)

Reference systems

Description of function

The compensation table values can be edited within the NC program.

Accessing table values

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.

Tool coordinate system T-CS

The control displays an active shift using the compensation table *.tco in the Tool tab of the Status workspace.

Tool tab

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

The *.wco compensation tables are used mainly for turning (option 50).

  • The compensations have the following effects:
  • For turning operations, as an alternative to FUNCTION TURNDATA CORR-WPL (option 50)
  • An X shift affects the radius
  • The following options are available for a shift in the WPL-CS:
  • FUNCTION TURNDATA CORR-WPL
  • FUNCTION CORRDATA WPL
  • Shifting with the turning-tool table
    • Optional WPL-DX-DIAM column
    • Optional WPL-DZ column
 
Tip

The shifts programmed with FUNCTION TURNDATA CORR-WPL and FUNCTION CORRDATA WPL are alternative programming options for the same shift.

A shift in the working plane coordinate system (WPL-CS) defined by the turning-tool table is added to the FUNCTION TURNDATA CORR-WPL and FUNCTION CORRDATA WPL functions.

If a shift with the *.wco compensation table is active, the control displays it, including the path of the table on the TRANS tab of the Status workspace.

TRANS tab

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 function SEL CORR-TABLE to activate the desired compensation table from within the NC program.

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.

 
Tip

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

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

" " or QS

Path of table

Fixed or variable name

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.

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.

 
Tip

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

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

#, " " or QS

Desired table row

Fixed or variable number or name

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