Converting Linear Motions to Arcs

The following new variables control the way GPP2 applies the arc-fitting algorithm that converts a series of linear motion blocks into arcs:

System Variable

Default format

Use and Comments

ARCFIT_PLANES

6

Determines the planes where GPP2 looks for arc fitting. The variable is initialized from the corresponding DF2 parameter, to one of the following predefined values:

DEF_NONE         (1)

DEF_XYONLY       (2)

DEF_MAJORPLANES  (3)

ARCFIT_TOL

1

Tolerance used in the arc fitting process.

Initialized from a DF2 parameter.

The actual tolerance used also depends on the DF2 parameter that defines the tolerance "type" - Procedure or Absolute.

ARCFIT_MIN_CNT

6

The minimum number of points that can be approximated by an arc. No arc will be created if a proper (within tolerance) arc cannot be found with this number of points.  

Initialized from a DF2 parameter.

ARCFIT_HELICAL

6

Determines if helical arcs (for helical plunge) are supported or not. Initialized from a DF2 parameter.

If set to TRUE_, GPP2 will also search for helical arcs in the XY plane (only). If set to FALSE_, GPP2 will ignore helical arcs.

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.