TRC options for online TRC and 2-path

Online TRC

The following parameters can influence online tool radius compensation. They can only be set when tool radius compensation is active (G41/G42).

The INVERSE parameter is used to extract the originally programmed path using the offset parallel path generated by tool radius compensation.

When the INVERSE parameter is set, the ONLINE parameter permits settings for online tool radius compensation. Online tool radius compensation can be implemented by a TcCOM object.

Notice

The ONLINE parameter may only be set to a value unequal to 0 if the INVERSE parameter is active. If INVERSE is deactivated, error ID 22125 is output.

Syntax:

#TRC [ [INVERSE=..] [ONLINE=..] [ONLINE_BY_VECTOR=..]]

INVERSE=..

Extract parallel path created by tool radius compensation.

0: no extraction (default).

1: Extract the parallel path.

ONLINE=..

Set online tool radius compensation:

0: No calculation of online tool radius compensation.

1: Calculate the compensated path via TcCOM interface.

2: Simple calculation of the parallel path for each plane in the CNC (corresponds to the path taken from tool radius compensation, only for testing)

3: Calculate the parallel path by considering tool geometry in the CNC.

ONLINE_BY_VECTOR=..

This parameter determines the method used to backward transform a 3D TRC online compensated position on the coordinate system plane.

0: The shift along the wire direction must be implemented in a TcCOM object of the kinematic transformation.

1: The shift along the wire direction is executed directly after 3D TRC compensation by the CNC.

2: Combined solution: the generation of cyclic command values uses the implementation in the TcCOM object of the kinematic transformation; the display uses the calculation executed by the CNC directly after 3D TRC compensation.

Basic radius for tool radius compensation

This option can be used to specify whether the tool radius compensation for individual paths is used to calculate the parallel path using the tool radius specifically defined for this path. Alternatively, the tool radius of the path that can be defined using this option.

This option can be used with EDM wire erosion to display the ideal path on an HMI, whereas taking wire wear is considered in the calculation of the nominal geometry.

Syntax:

#TRC [ [MULTI_PATH_RADIUS=..] ]

MULTI_PATH_RADIUS=..

This parameter specifies the tool radius that is to be used by the static tool radius compensation to calculate the parallel path.

INDIVIDUAL/ DEFAULT

The tool radii programmed in each path are used (default).

REFERENCE

The tool radius of the reference path is used.

SECONDARY

The tool radius of the secondary path is used.

Dynamic offset overlapping

Dynamic offset overlapping is a user-specific overlapping of the TCP path acting in the online TRC.

Therefore, overlapping axis motions can only be considered to a limited extent when maximum velocity and acceleration are planned in the CNC.

Overlaps can lead to acceleration overshoots, especially at inside corners. To prevent this, the CNC analyses the tangent rotation at inside corners and uses this to determine the maximum permissible dynamics.

The function in the online TRC is enabled/disabled by the PLC. The calculation of the permissible dynamics for offset overlapping at inside corners is enabled by the following programming command:

Syntax:

#TRC [ [DYNAMIC_VARIATION_MAX_OFFSET=..] ]

DYNAMIC_VARIATION_MAX_OFFSET =..

Define the maximum dynamic offset in [0.1µm]

0: Disable Dynamic Offset Overlapping (default).

> 0: Enable; maximum offset is used to calculate the dynamics.

TAPERLINK

The TAPERLINK option permits synchronisation between the reference path and the s3econdary path in a 2-path configuration in order to obtain the optimum wire angle. See [FCT-C49, section: Description].

The condition for using this function is a 2-path configuration and selection of tool radius compensation using G41 or G42.

Syntax:

#TRC [ [TAPERLINK=..] ]

TAPERLINK =..

Define mode for the taper link function.

0: Taper link function inactive (default).

1: Taper link active: Compensation is active on both paths; automatic detection.

2: Taper link active: Reference path compensates the secondary path.

3: Taper link active: Secondary path compensates the reference path.