Channel parameters

Constants

Constant

Description

M_FKT_ANZ

Maximum number of M functions [SYSP - Chapter 8.1]

H_FKT_ANZ

Maximum number of H functions [SYSP - Chapter 8.2]

ACHS_NAME_LAENGE

Maximum length of the axis designation [SYSP - Chapter 6.46]

Channel parameters

P-CHAN-00039

Definition of an axis-specific M function

Parameter

m_default_outp_ax_name[i]

Description

If the user wishes to force axis-specific handling for specific M functions, it is possible to configure them by means of the channel parameter P-CHAN-00039 so that they have an axis-specific effect. The field index "i" defines the number of the M function. Each M function can be assigned an axis name which it is to apply to. Besides spindle axes, contour axes are also permitted.

Data type

STRING

Data range

1 ≤ string length ≤ ACHS_NAME_LAENGE

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

As in the case of channel-specific M functions, the synchronization method of the axis-specific M function is defined with P-CHAN-00041.

P-CHAN-00025

Definition of an axis-specific H function

Parameter

h_default_outp_ax_name[i]

Beschreibung

If the user wishes to force axis-specific handling for specific H functions, it is possible to configure them by means of the channel parameter P-CHAN-00025 so that they have an axis-specific effect. The field index "i" defines the number of the H function. Each H function can be assigned an axis name which it is to apply to. Besides spindle axes, contour axes are also permitted.

Data type

STRING

Data range

1 ≤ string length ≤ ACHS_NAME_LAENGE

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

As in the case of channel-specific H functions, the synchronization method of the axis-specific H function is defined with P-CHAN-00027.

P-CHAN-00052

Enabling gear change for main spindle

Parameter

main_spindle_gear_change

Description

Gear changing for the main spindle is enabled or disabled with P-CHAN-00052.

Data type

BOOLEAN

Data range

0: Spindle gear change for the main spindle deactivated

1: Spindle gear change for the main spindle activated

Dimension

Translatory: -

Rotatory: -

Default

0

Remarks

The M functions for selection of the gear of the main spindle M40–45 are activated by the parameter P-CHAN-00052 in the channel parameter list. The M functions M40–45 can be used freely if gear changing is deactivated.

P-CHAN-00069

PLC spindle via channel interface

Parameter

spindel[i].plc_control

Description

A spindle is not controlled by a spindle interpolator in the NC channel, but directly by the PLC. Note that all synchronization is no longer output and handled in relation to the specific (spindle) axis, but via the channel-specific HLI range. The axis-specific syntax for programming the spindle commands is still allowed but is limited to specification of the speed and the M functions M3/M4/M5/M19.

Data type

BOOLEAN

Data range

0: A spindle is controlled by a spindle interpolator in the NC channel.

1: A spindle is controlled directly by the PLC.

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

P-CHAN-00098

Change in the meaning of M functions

Parameter

spindle_m_fct_free

Description

As detailed in DIN66025, certain M functions have different meanings depending on the machining process and the machine design.

In the case of metal-cutting machines (e.g. milling/turning/drilling), M3/M4/M5/M19 are permanently assigned to the spindle functions (direction of rotation, stopping, positioning).

In the case of machining processes such as plasma/laser beam cutting or wire erosion, the mentioned M functions are used to control other technological functions.

To enable free assignment, P-CHAN-00098 can therefore be used to change the meanings of the M functions M3/M4/M5/M19.

Data type

BOOLEAN

Data range

0: M3/M4/M5/M19 are permanently assigned to the spindle M functions (default if spindles are configured).

1: M3/M4/M5/M19 are freely available for other technological functions. They must be defined in the channel parameters under P-CHAN-00041. The M functions are no longer spindle functions!

Dimension

Translatory: -

Rotatory: -

Default

0

Remarks

-

Synchronization definitions

P-CHAN-00041

Synchronization methods for M functions

Parameter

m_synch[i]

Description

The synchronization method of the corresponding M function is defined in the array "m_synch[i]". The field index "i" defines the number of the M function. The maximum number of M functions is limited by the constant M_FKT_ANZ.

The value of P-CHAN-00041 specifies which synchronization method the M function possesses, i.e. when a check is run for the presence of the PLC acknowledgement. A motion is not executed, or is stopped at the latest towards the end of the block, if no acknowledgement has arrived from the PLC.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, MEP_SVS, MET_SVS

Dimension

Translatory: -

Rotatory: -

Default

NO_SYNCH

Remarks

-

P-CHAN-00027

Synchronization methods for H functions

Parameter

h_synch[i]

Description

The synchronization method of the corresponding H function is defined in the array "h_synch[i]". The field index "i" defines the number of the H function. The maximum number of H functions is limited by the constant H_FKT_ANZ.

The value of P-CHAN-00027 specifies which synchronization method the H function possesses, i.e. when a check is run for the presence of the PLC acknowledgement. A motion is not executed, or is stopped at the latest towards the end of the block, if no acknowledgement has arrived from the PLC.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MEP_SVS, MET_SVS

Dimension

Translatory: -

Rotatory: -

Default

NO_SYNCH

Remarks

The standard synchronization methods MVS_SLM and MVS_SLP are not available for H functions.

P-CHAN-00045

Synchronization method for M03

Parameter

spindel[i].m3_synch

Description

The synchronization method of the M03 function is defined with this parameter.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

P-CHAN-00047

Synchronization method for M04

Parameter

spindel[i].m4_synch

Description

The synchronization method of the M04 function is defined with this parameter.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

P-CHAN-00049

Synchronization method for M05

Parameter

spindel[i].m5_synch

Description

The synchronization method of the M05 function is defined with this parameter.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

P-CHAN-00043

Synchronization method for M19

Parameter

spindel[i].m19_synch

Description

The synchronization method of the M19 function is defined with this parameter.

Data type

UNS16

Data range

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MVS_SLM, MVS_SLP, PLC_INFO

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

P-CHAN-00070

Distance/time-dependent premature output of M functions

Parameter

m_pre_outp[i]

Description

P-CHAN-00070 is used in combination with the synchronization types MET_SVS and MEP_SVS. The field index "i" defines the number of the associated M function. The value of P-CHAN-00070 defines the value for output before execution of the M function in the path interpolator. The lead time is specified in the case of the MET_SVS type and the lead distance in the case of the MEP_SVS type.

Data type

UNS32

Data range

0 ≤ P-CHAN-00070 ≤ MAX(UNS32)

Dimension

0.1µm (in the case of MEP_SVS) orμs (in the case of MET_SVS)

Default

-

Remarks

-

P-CHAN-00107

Distance/time-dependent premature output of H functions

Parameter

h_pre_outp[i]

Description

P-CHAN-00107 is used in combination with the synchronization types MET_SVS and MEP_SVS. The field index "i" defines the number of the associated H function. The value of P-CHAN-00107 defines the value for output before execution of the H function in the path interpolator. The lead time is specified in the case of the MET_SVS type and the lead distance in the case of the MEP_SVS type.

Data type

UNS32

Data range

0 ≤ P-CHAN-00107 ≤ MAX(UNS32)

Dimension

0.1µm (in the case of MEP_SVS) orμs (in the case of MET_SVS)

Default

-

Remarks

-

P-CHAN-00033

Reaction to 'late synchronization' at the program end

Parameter

late_sync_ready

Description

This parameter is used in combination with the synchronization methods MVS_SLM and MVS_SLP (Late Sync). It defines the reaction to Late Sync M functions still open at the end of the program. This may happen if no G01 block followed in the NC program up to the end of the program (in the case of MVS_SLM) or if explicit synchronization was not programmed (in the case of MVS_SLP).

Data type

BOOLEAN

Data range

0: Open Late Sync M functions at the end of the program are still active the next time the program is started. This means that one or several Late Sync M functions of the first NC program are only triggered by a Late Sync event (G01 block or #EXPL SYN) of the second NC program.

1: At the program end, the program waits until all open Late-Sync M functions have been acknowledged by the PLC.

Dimension

Translatory: -

Rotatory: -

Default

-

Remarks

-

Production time calculation

P-CHAN-00040

Process time of M function

Parameter

m_prozess_zeit[i]

Description

The process time for production time calculation of the associated M function is defined in the array "m_prozess_zeit[i]". The field index "i" defines the number of the M function. The maximum number of M functions is limited by the constant M_FKT_ANZ.

Data type

UNS32

Data range

0 < P-CHAN-00040 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00026

Process time of H function

Parameter

h_prozess_zeit[i]

Description

The process time for production time calculation of the associated H function is defined in the array "h_prozess_zeit[i]". The field index "i" defines the number of the H function. The maximum number of H functions is limited by the constant H_FKT_ANZ.

Data type

UNS32

Data range

0 < P-CHAN-00026 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00080

Process time of the S function

Parameter

spindel[i].s_prozess_zeit

Description

Process time of the S function for production time calculation

Data type

UNS32

Data range

0 < P-CHAN-00080 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00044

Process time of the spindle function M03

Parameter

spindel[i].m3_prozess_zeit

Description

Process time of the M03 function for production time calculation

Data type

UNS32

Data range

0 < P-CHAN-00044 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00046

Process time of the spindle function M04

Parameter

spindel[i].m4_prozess_zeit

Description

Process time of the M04 function for production time calculation

Data type

UNS32

Data range

0 < P-CHAN-00046 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00048

Process time of the spindle function M05

Parameter

spindel[i].m5_prozess_zeit

Description

Process time of the M05 function for production time calculation

Data type

UNS32

Data range

0 < P-CHAN-00048 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter must only be used in connection with the optional "production time calculation" function.

P-CHAN-00042

Process time of the spindle function M19

Parameter

spindel[i].m19_prozess_zeit

Description

Process time of the M19 function for production time calculation

Data type

UNS32

Data range

0 < P-CHAN-00042 < MAX(UNS32)

Dimension

µs

Default

-

Remarks

This parameter may only be used in connection with the optional "production time calculation" function.