Channel parameters

The channel-specific parameters for the configuration of spindles are described in this chapter. Note that only the spindles entered in the channel parameter list can also be addressed in the part program. This applies to both NC and PLC spindles.

The spindle configuration defined in the channel parameter set is the default, which is available after startup of the control system.

P-CHAN-00082

Number of spindles in the channel

Parameter

spdl_anzahl

Description

The total number of spindles available in the channel is specified with this parameter.

Data type

UNS16

Data range

0 < P-CHAN-00082 < MAX(UNS16)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

-

P-CHAN-00010

Name of the spindle as channel axis in the contouring combination

Parameter

default_ax_name_of_spindle

Description

If a spindle axis is operated as a channel axis (e.g. C axis machining), it can be addressed in the NC program via this default designation (e.g. C1).

Data type

STRING

Data range

1 < string length < AXIS_NAME_LENGTH

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

-

P-CHAN-00051

Definition of the main spindle

Parameter

main_spindle_ax_nr

Description

For programming in the standard syntax, it is necessary to declare a spindle as the so-called main spindle. The main spindle can be programmed together with specific functionality (e.g. thread tapping, gear change, etc.) in the conventional DIN syntax. Even if there is only one spindle in the system, it must be configured as the main spindle.

The main spindle is defined via the "main_spindle_ax_nr" parameter. Here, the logical axis number of one of the spindles configured in the channel parameter list is entered. Once the control system has started up, this spindle is the main spindle.

Data type

UNS16

Data range

1 < P-CHAN-00051 <MAX (UNS16)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

By means of a command in the part program (#MAIN SPINDLE), any other spindle in the system can be made the main spindle after startup.

P-CHAN-00053

Designation of the main spindle

Parameter

main_spindle_name

Description

Besides the logical axis number, the main spindle must be assigned a name with which it can be addressed in the part program. To this end, the main spindle is assigned an axis designation via the "main_spindle_name" parameter. This axis designation can be chosen freely, but must always begin with the letter "S".

Data type

STRING

Data range

1 < string length < AXIS_NAME_LENGTH

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

The main spindle's designation cannot be changed in the part program. However, whenever a different main spindle is chosen (#MAIN SPINDLE), this name also applies to the new main spindle.

P-CHAN-0008

Face machining variant

Parameter

cax_face_id

Description

This parameter defines the type of machine used for face machining.

Data type

UNS16

Data range

1: Lathes (180° orientation)

2: Milling machines (no orientation)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

-

P-CHAN-00036

Logical axis number of the spindle

Parameter

spindel[i].log_achs_nr

Description

The logical axis number of the spindle is entered here. The logical axis number is unique throughout the system. Via the logical axis number, the spindle designation is assigned in the NC program to the axis data [AXIS]. The logical axis number "0" is not allowed.

Data type

UNS16

Data range

1 < P-CHAN-00037< MAX(UNS16)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

The logical axis number must not be assigned multiply. The logical axis number must not be configured simultaneously as a contouring axis and a spindle axis.

P-CHAN-00007

Default designation of a spindle

Parameter

spindel[i].bezeichnung

Description

By means of this parameter, a default designation is defined with which a spindle can be programmed in the NC program. Note that a spindle, as long as it is the main spindle, can only be programmed via the main spindle's name (P-CHAN-00053). The default names must be used for the "secondary" spindles in a channel with several spindles.

Data type

STRING

Data range

1 < string length < AXIS_NAME_LENGTH

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

The spindle designations must begin with the letter "S". After that, all letters and digits are possible. The spindle designations must be unique.

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: -

Rotary: -

Default

-

Remarks

-

Synchronization definitions

P-CHAN-00081

Synchronization method of the S function

Parameter

spindel[i].s_synch

Description

The synchronization method of the S 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: -

Rotary: -

Default

-

Remarks

-

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: -

Rotary: -

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: -

Rotary: -

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: -

Rotary: -

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: -

Rotary: -

Default

-

Remarks

-

Gear change

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: -

Rotary: -

Default

0

Remarks

The M functions for selection of the gear speed 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-00074

Spindle gear change; search direction in the speed range table

Parameter

spindel[i].range_way

Description

If speeds overlap, this variable defines whether the lower or the higher gear is to be selected. If "range_way = 0" is set, the search starts from the lowest speed or, if "range_way" > 0, it starts from the highest. The right (gear) speed is the one in which the programmed rpm speed is found first.

Data type

UNS16

Data range

0 < P-CHAN-00074< MAX(UNS16)

Dimension

Translatory: -

Rotary: -

Default

0

Remarks

Gear changing is possible only for the main spindle.
The function must be enabled with P-CHAN-00052.

P-CHAN-00004

Spindle gear change; automatic gear change

Parameter

spindel[i].autom_range

Description

This parameter defines whether the spindle gear on evaluation of the S word is to be determined automatically by the control system or whether, when the S word is porgammed, the corresponding gear also has to be programmed by means of M40 - M45.

Data type

BOOLEAN

Data range

0: Suitable gear must be programmed when programming the S word by means of M40 - M45.

1: Suitable gear is defined by the control system implicitly on evaluation of the speed (S word). The M functions M40-M45 need not be programmed.

Dimension

Translatory: -

Rotary: -

Default

0

Remarks

Gear changing is possible only for the main spindle.
The function must be enabled with P-CHAN-00052.

P-CHAN-00058
P-CHAN-00055

Spindle gear change; speed range limits in the table of gears

Parameter

spindel[i].range_table[j].min_speed
spindel[i].range_table[j].max_speed

Description

The control system enables the definition of a maximum of six speeds (M40...M45) for each spindle. For each gear, a minimum (P-CHAN-00058) and a maximum (P-CHAN-00055) speed are defined (unit: rpm).

The speeds of a spindle can be defined with or without overlap. If a speed is not used, the corresponding values must be assigned zero in the table.

Data type

UNS16

Data range

0 < P-CHAN-00058< MAX(UNS16)
0 < P-CHAN-00055< MAX(UNS16)

Dimension

rpm

Default

-

Remarks

Gear changing is possible only for the main spindle.
The function must be enabled with P-CHAN-00052.

Synchronous operation

P-CHAN-00038

Synchronous spindle operation; logical axis number of the slave axis

Parameter

synchro_data.koppel_gruppe[i].paar[j].log_achs_nr_slave

Description

Logical axis number of the spindle that is the slave axis in a coupled axis pair. Synchronous operation is only possible for the spindle axes known in the channel.

Data type

UNS16

Data range

1 < P-CHAN-00038< MAX(UNS16)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

A combination of contouring and spindle axes within one coupled pair is not allowed.

P-CHAN-00037

Synchronous spindle operation; logical axis number of the master axis

Parameter

synchro_data.koppel_gruppe[i].paar[j].log_achs_nr_master

Description

Logical axis number of the spindle that is the master axis in a coupled axis pair. Synchronous operation is only possible for the spindle axes known in the channel.

Data type

UNS16

Data range

1 < P-CHAN-00037< MAX(UNS16)

Dimension

Translatory: -

Rotary: -

Default

-

Remarks

A combination of contouring and spindle axes within one coupled pair is not allowed.

P-CHAN-00061

Synchronous spindle operation; mode of the coupled axis pair

Parameter

synchro_data.koppel_gruppe[i].paar[j].mode

Description

As spindle axes can also be coupled besides synchronous operation of contouring axes, the nature of coupling must be specified for each pair.

Data type

UNS16

Data range

0: Coupled pair consists of contouring axes

1: Coupled pair consists of spindle axes

Dimension

Translatory: -

Rotary: -

Default

0

Remarks

A combination of contouring and spindle axes within one coupled pair is not allowed.