Parameter descriptions

Start-up parameter

P-STUP-00033

Memory size for backward motion

Description

This parameter defines the memory size in bytes used for backward motion on the path. During start-up, the NC checks whether the required minimum size is available. If this is not the case, a warning is output and the memory size is set to the required minimum value. If the size is set to 0, the “forward/ backward motion on the path” function is not available. The maximum size is only limited by the resources available on the PC.

Parameter

fb_storage_size[i] where i = 0 to 11
(maximum number of channels: 12, application-specific)

Data type

UNS32

Data range

0 ... MAX(UNS32)

Dimension

----

Default value

0

Remarks

 

P-STUP-00182

Scheduling the NC channel

Description

This parameter defines channel scheduling for the CNC. For the die-sinking function, this value need only be parameterised in the down channel using DIE_SINKING.

Parameter

schedule_config

Data type

UNS32

Data range

DEFAULT                     default scheduling

DIE_SINKING              optimised scheduling for die sinking.

Dimension

-

Default value

DEFAULT

Remarks

Available as of CNC Build V3.1.3105.01

P-STUP-00208

Logical ID of an agent channel in a Job Manager group

Description

The parameter defines the logical ID of an agent channel. Every agent (slave) in a Job Manager group is invoked by commands from the client by its logical ID "log_id” at the start. Due to the necessary uniqueness, no second agent channel may use the same logical ID in the same Job Manager group.

Parameter

Jobmanager.group[i].cnc_slave[j].log_idwhere
where i = 0, 1 (index of Job Manager group, max. 1)
where j = 0..n (index of a continuous list element. n: application-specific)

Data type

UNS16

Data range

1 … 65536

Dimension

----

Default value

0

Remarks

Available as of V3.1.3110

There are two types of agent: CNC channels and PLC units.

The logical ID always refers to a particular type

P-STUP-00209

Agent channel in a Job Manager group

Description

The agent channel (slave) designated by this parameter in a Job Manager group corresponds to an existing CNC channel. It cannot be assigned to any other group, neither as an agent (slave) nor as client (master).
The number used must correspond to an existing channel number.

Parameter

jobmanager.group[i]. cnc_slave[j].channel_id (application-specific)
where i = 0, 1 (index of Job Manager group, max. 1)
where j = 0..n (index of a continuous list element. n: application-specific)

Data type

UNS16

Data range

1 … (application-specific)

Dimension

----

Default value

0

Remarks

Available as of V3.1.3110

The agent channel behaves like a "normal" channel. It has the additional property of being requested by any master in the same Job Manager group to execute a job. Job completion is signalled back to the client in the controller.

Channel parameters

P-CHAN-00145

Activation of TCP display data

Description

This parameter is used to activate W0 display data (TCP position referred to the Cartesian basic coordinate system of the machine - MCS). The TCP position is calculated dependent on the active kinematic ID based on the current command axis coordinates, the selected tool (length) and the kinematic offset parameters. The calculation also takes place when transformation is inactive. All axes in the kinematic structure must exist in the channel.

 

Parameter

kin_trafo_display

Data type

UNS16

Data range

0: MCS display function inactive (default)

1: MCS display function active

2: MCS display function active (only for multistep transformation, see Addendum)

Dimension

----

Default value

0

Remarks

The axes must be homed to obtain the correct display.

Programmed tool offsets (V.G.WZ_AKT.V.*) are only considered if they are followed by the programming of #KIN ID[<kinematic-ID>].

Note:

As of CNC Build V3.1.3105 the data type of the parameter changed from BOOLEAN to UNS16.

Additions for multi-step kinematic transformations

A kinematic step can be defined in the parameter lists or in the NC program. A kinematic step is activated by programming the NC command #TRAFO ON.

For multi-step transformations see Concatenating transformations, multistep transformations.

Data value 0 (default):

Kinematic transformations are only executed to display axis positions if they are activated.

 

PCS not active

PCS active

Kin. step 0 = defined,

Kin. step 1 = defined

MCS = ACS

MCS = ACS

PCS = f(ACS, CSactive)

Kin. step 0 = active,

Kin. step 1 = defined

MCS = f(kin. step 0)

MCS = f(kin. step 0)

PCS = f(MCS, CSactive)

Kin. step 0 = defined,

Kin. step 1 = active

MCS = f(kin. step 1)

MCS = f(kin. step 1)

PCS = f(MCS, CSactive)

Kin. step 0 = active,

Kin. step 1 = active

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(MCS, CSactive)

Data value 1:

Kinematic transformations are always executed to display axis positions as soon as they are activated. Defined Cartesian transformations are executed for display based on the axis coordinates.

 

PCS not active

PCS active

Kin. step 0 = defined,

Kin. step 1 = defined

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(ACS, CSdef)

Kin. step 0 = active,

Kin. step 1 = defined

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(ACS, CSdef)

Kin. step 0 = defined,

Kin. step 1 = active

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(ACS, CSdef)

Kin. step 0 = active,

Kin. step 1 = active

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(ACS, CSdef)

Data value 2:

Kinematic transformations are always executed to display axis positions as soon as they are activated. Defined Cartesian transformations are executed for display based on the TCP coordinates.

 

PCS not active

PCS active

Kin. step 0 = defined,

Kin. step 1 = defined

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(MCS, CSdef)

Kin. kin. step 0 = active,

Kin. kin. step 1 = defined

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(MCS, CSdef)

Kin. kin. step 0 = defined,

Kin. kin. step 1 = active

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(MCS, CSdef)

Kin. kin. step 0 = active,

Kin. kin. step 1 = active

MCS = f(kin. step 0, kin. step 1)

MCS = f(kin. step 0, kin. step 1)

PCS = f(MCS, CSdef)

P-CHAN-00430

Suppress escape motions

Description

Parameter for escape channel in die sinking.

Suppresses requests to trigger an escape motion (negative external velocity with flushing motion) until the initialisation program ends.

Parameter

no_backward_before_prg_end

Data type

BOOLEAN

Data range

TRUE/FALSE

Dimension

-

Default value

FALSE

Remarks

Available as of V3.1.3108.5.

Parameter is only effective in the escape channel if the escape channel was initialised before the first escape motion.

P-CHAN-00650

Definition of interpolator functionalities

Description

This parameter defines individual functionalities and the size of the look-ahead buffer in the interpolator, i.e. it defines the number of blocks required to calculate deceleration distance and dynamic planning.

Parameter

configuration.interpolator.function

Data type

STRING

Data range

See Parameter descriptions

Dimension

----

Default value

FCT_IPO_DEFAULT

Remarks

 

Interpolation function table

Identifier

Description

FCT_IPO_DEFAULT

FCT_LOOK_AHEAD_STANDARD

FCT_LOOK_AHEAD_LOW

30 blocks

FCT_LOOK_AHEAD_STANDARD

120 blocks

FCT_LOOK_AHEAD_HIGH

190 blocks

FCT_LOOK_AHEAD_CUSTOM

Number of look-ahead blocks in the interval [ 10; P-CHAN-00653].

FCT_SYNC

Synchronising an axis in coordinated motion
Example: FCT_IPO_DEFAULT | FCT_SYNC

FCT_LOOK_AHEAD_OPT

The path velocity curve can be further improved for HSC machining by additional calculations. This generally reduces machining time. The additional calculations place greater demands on the controller hardware.

FCT_LIFT_UP_TIME

Automatic lifting/lowering of an axis (time-based coupling).
Example: FCT_IPO_DEFAULT | FCT_LIFT_UP_TIME

FCT_SHIFT_NCBL

Path-controlled offset of M functions (dwell time).
Example: FCT_IPO_DEFAULT | FCT_SHIFT_NCBL

FCT_CALC_STATE_AT_T

Calculation of path velocity at a time in the future. Function only available in combination with HSC slope and only as of V3.1.3057.0
Example: FCT_IPO_DEFAULT
| FCT_CALC_STATE_AT_T

FCT_CALC_TIME

Calculation of interpolation time to next feed block (G01,G02,G03).
Example: FCT_IPO_DEFAULT | FCT_CALC_TIME

FCT_CONTOUR_LAH

Contour look-ahead: advance output of motion blocks to the PLC
as of V3.1.3104.07

FCT_DYN_POS_LIMIT

Dynamic limitation of axis positions

FCT_EXTENSION_EQUIDIST

Die-sinking EDM Orbiting

FCT_CALC_POS_V_0

Calculating and supplying the braking distance on the path until velocity and acceleration are 0. Supplying CNC objects on the path and assigned PCS and ACS axis positions at the end of this deceleration process.
as of V3.01.3081.7 or V3.1.3114.0

FCT_DLM

Activate the conveyor tracking function.
as of V4.20.0

The look-ahead buffer size values specified above apply as of CNC Builds V2.11.2800 and higher; the following settings apply to CNC Build V2.11.20xx:

FCT_LOOK_AHEAD_LOW

30 blocks

FCT_LOOK_AHEAD_STANDARD

70 blocks

FCT_LOOK_AHEAD_HIGH

120 blocks

P-CHAN-00865

Safe retraction of electrode after machining error

Description

This parameter is special to the die sinking function.

 

P-CHAN-00865 activates the function to retract the electrode after a CNC error or when a power failure for die sinking function is detected. If this parameter is set, the electrode is safely retracted from the workpiece using the CNC cycle “Retract electrode after machining interruption” after a CNC error or when a power failure is detected.

Parameter

configuration.interpolator.retract_after_error

Data type

BOOLEAN

Data range

TRUE/FALSE

Dimension

---

Default value

FALSE

Remarks

Available as of V4.23.0