Description

Activation

Rapid contour visualisation is activated by transferring the program start option SOLLKON on the HLI to the controller at program start (see documentation on the HLI).

No axis motions are executed with Rapid Contour Visualisation. Visualisation data is output in a reduced grid. The required interpolation point grid or the permitted secant error must be specified for the interpolation. The NC program is executed faster as a result of the sample grid.

Programmed dwell times (G04, #TIME) are ignored.

Applications

Simulation can be used for following applications, among others:

Sample grid

Depending on the motion block used (straight/curved), the interpolation point grid can be specified for the interpolation either

This can be defined in the following parameters:

Parameter

Format:

Description

Index-Group

Index-Offset

mc_contour_visu_grid_w
mc_contour_visu_grid_r

UNS32

Output grid for nominal contour visualisation for linear blocks (G00/G01) in [0.1 µm]

0x2010<c>

 

c element [1; max. channel]

0x89,

0x8a

mc_contour_rel_curv_error_w

REAL64

Maximum relative path error in [0.1%] for nominal contour visualisation of circles or polynomials

0x2010<c>

 

c element [1; max. channel]

0x8b

mc_contour_abs_curv_error_w

REAL64

Maximum absolute path error in [0.1 µm] for nominal contour visualisation of circles and polynomials

0x2010<c>

 

c element [1; max. channel]

0x8c

The target points of every NC block are always output.

Interpolation point grid for linear blocks

For linear blocks the interpolation point interval for interpolation is specified directly. As a consequence the axis dynamics and the programmed commanded velocity are not considered.

The programmed linear block is also output for each linear block if it does not lie on the set interpolation point grid. This means that the corners of a contour are always displayed.

If a linear block is shorter than the set interpolation point grid, the end point is not output.

Interpolation point grid for curved contour elements

An

can be specified for curved contour elements (circles, polynomials).

Interpolation point grid for curved contour elements
Interpolation point grid for curved contour elements
Relative and absolute secant errors
Relative and absolute secant errors

εmax = r*εrel for: εrel <= εabs

εmax = εabs for: εrel >= εabs

The resulting second error is the smaller of the two values.

Stop conditions

The execution of an NC program can be stopped by internal and external influences.

Internal stop conditions are NC commands which can only be terminated by user interaction. One example is a programmed stop (M00). The channel parameter P-CHAN-00183 prevents program execution from being stopped.

In case of external stop conditions, the user himself initiates the stop of an NC program execution. Examples include:

External stop conditions are always effective. The user must therefore make sure that program execution is not stopped.

Rapid contour visualisation
Rapid contour visualisation

Notice

notice

As opposed to Syntax Check [see functional description FCT-C9] it is not possible to continue program execution after an error occurs.

When an error occurs, a reset must be triggered in the channel and the program must be restarted after the error is rectified.

Output

Generated visualisation data can be read by CNC objects. Motion blocks are divided and axis positions are output depending on the grid set.

Axis positions can be output in 2 ways:

Select the data to be output in the Start-up parameters P-STUP-00039.