Description

P-CHAN-00039

Axis-specific M functions

Description

User-specific M functions programmed in DIN syntax are processed and executed channel-specific.

If the user forces axis-specific processing for specific M functions, it is possible to configure them using this parameter so that they have an axis-specific effect. An axis name can be assigned to each M function on which it should act. Both path axes and spindle axes are permissible.

Parameter

m_default_outp_ax_name[i] where i = 0 ... 999 (maximum number of M functions,
application-specific)

Data type

STRING

Data range

Maximum 16 characters (length of axis name, application-specific)

Dimension

----

Default value

*

Remarks

Parameterisation example:

The user-specific M function M10 is to act on the Z axis when programmed in the DIN syntax.

The user-specific M function M11 is act on the S2 spindle when programmed in the DIN syntax

m_default_outp_ax_name[10]     Z

m_default_outp_ax_name[11]     S2

* Note: The default value of variables is a blank string.

P-CHAN-00025

Axis-specific H functions

Description

User-specific H functions programmed in DIN syntax are processed and executed channel-specific.

If the user wishes to force axis-specific handling for specific H functions, it is possible to configure them using this parameter so that they have an axis-specific effect. Each H function can be assigned an axis name on which it is to act. Both path axes and spindle axes are permissible.

Parameter

h_default_outp_ax_name[i] where i = 0... 999 (maximum number of H functions,
application-specific)

Data type

STRING

Data range

Maximum 16 characters (length of axis name, application-specific)

Dimension

----

Default value

*

Remarks

Parameterisation example:

The user-specific H function H10 is to be programmed in DIN syntax to act on the Z axis.

The user-specific H function H11 is to be programmed in DIN syntax to act on the S2 spindle axis.

h_default_outp_ax_name[10]     Z

h_default_outp_ax_name[11]     S2

* Note: The default value of variables is a blank string.

P-CHAN-00052

Enable mechanical gear change of main spindle

Description

This parameter enables or disables gear changes for the main spindle.

Parameter

main_spindle_gear_change

Data type

BOOLEAN

Data range

0: Spindle gear changes disabled for the main spindle

1: Spindle gear changes enabled for the main spindle

Dimension

----

Default value

0

Remarks

The M functions to select the gear speeds 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 freely used if gear changes are disabled.

P-CHAN-00069

Spindle control by PLC via channel specific interface

Description

This parameter is set to TRUE if a spindle is controlled directly by the PLC and not by a spindle interpolator in the NC channel. Note here that all synchronisations are no longer (spindle) axis-specific but are output and processed by the channel-specific HLI range. The axis-specific syntax for programming spindle commands is still allowed, but is limited to specifying the speed and the M functions M3/M4/M5/M19.

Parameter

spindel[i].plc_control

Data type

BOOLEAN

Data range

0/1

Dimension

----

Default value

0

Remarks

 

P-CHAN-00098

Switching the meaning of M functions M3/M4/M5/M19

Description

According to DIN66025, certain M functions have different meanings depending on the machining method and the type of machine.

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

With machining methods such as plasma/laser cutting or wire erosion, the mentioned M functions are used to control other technology functions. To ensure free assignment, the meaning of the M functions M3/M4/M5/M19 can be switched over with this parameter.

Parameter

spindle_m_fct_free

Data type

BOOLEAN

Data range

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

1: M3/M4/M5/M19 are freely available for other technology functions. They must be defined in m_synch[i] in the channel parameters. Then the M functions are not spindle functions any more.

Dimension

----

Default value

0

Remarks

When machining and cutting processes are combined on the same machine, it is possible to switch over the meaning of the M functions M3/M4/M5/M19 in the NC program using the variable V.SPDL.M_FCT_FREE [PROG]!

Synchronisation definitions

P-CHAN-00041

Synchronisation type of M functions

Description

In the array m_synch[i], the synchronization type of the corresponding M function is defined. Here, the field index 'i' defines the number of the M function. The value indicates the synchronisation type of the M function, i.e. when a check is made for presence of a 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. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

m_synch[i] where i = 0 999 (maximum number of M functions, application-specific)

Data type

STRING

Data range

See the table below.

Dimension

----

Default value

NOT_VALID *

Remarks

M functions are consumption information and must be fetched (read) by the PLC. This also applies to M functions of the type MOS, MOS_TS, MEP_MOS and MET_MOS. Otherwise, this results in a blocked interface to the HLI in the CNC and as a consequence to an unexpected processing stop.

 

*Note:

The
default value for internal M functions (M0, M1, M2, M17, M29, M30, M3, M4, M19) is NO_SYNCH.

 

Caution:

The following applies to synchronisation types with associated time and path-related pre-output (MET_SVS, MET_MOS, MEP_SVS, MEP_MOS):

If one of these synchronisation types is later changed into one which requires no pre-output value, P-CHAN-00070 (m_pre_outp[i]) must be assigned to 0. Otherwise, a license error is generated in case of microjoints if this function is not licensed or not enabled (seeP-CHAN-00600 Alternatively: P-STUP-00060) is inactive.

 

Example:

m_synch[12]         MVS_SVS     0x00000002

 

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: m_synch[12]         0x00000002

Constant

Value

Meaning

NOT_VAILD

-1

No valid M function

NO_SYNCH

0x00000000

No output of M function to PLC

MOS

0x00000001

Output of M function to PLC without synchronisation. If the M function is programmed within a motion block, the output of the M function is executed before the movement. M function must be fetched from PLC!

MVS_SVS

0x00000002

Output of the M function to the PLC before the motion block,
synchronisation before the motion block

MVS_SNS

0x00000004

Output of the M function to the PLC before the motion block,
synchronisation after the motion block

MNS_SNS

0x00000008

Output of the M function to the PLC after the motion block,
synchronisation after the motion block

MNE_SNS

0x00000020

Output of M function to PLC after measurement event and removal of distance to go,
synchronisation after motion block (for edge banding option only)

MVS_SLM

0x00004000

Late synchronisation, output of M function to PLC within the block, synchronisation during transition to G01/G02/G03 (implicit synchronisation)

MVS_SLP

0x00008000

Late synchronisation, output of M function to PLC within the block, synchronisation by NC command #EXPL SYN (explicit synchronisation)

MOS_TS

0x00040000

Output of the M function to the PLC before motion block without synchronisation,
CNC calculates sampling time offset for high-precision time output in the PLC.
M function must be fetched from PLC.

MEP_MOS

0x00100000

Pre-output of M function with specified path, without synchronisation.
M function must be fetched from PLC.

MET_MOS

0x00200000

Pre-output of M function with specified time, without synchronisation.
M function must be fetched from PLC.

BWD_SYNCH

0x00400000

Synchronisation of M function during backward motion with MVS_SVS

FWD_SYNCH

0x00800000

Synchronisation of M function during 'Simulated forward motion' based on the defined synchronisation type

MEP_SVS

0x01000000

Output of M function with specified path, synchronisation before next block

MET_SVS

0x02000000

Pre-output of M function with specified time, synchronisation before next block

FAW_SYNCH

0x10000000

Decoding stop (Flush and Wait): Output of M function to PLC and stop of program decoding at block end until program run is completed. FAW_SYNCH can be set in addition to other synchronisation types. M functions with FAW_SYNCH may not be used when tool radius compensation (TRC), polynomial contouring and HSC mode are active.

P-CHAN-00027

Synchronisation type of H functions

Description

The synchronisation type of the corresponding H function is defined in the array ‘h_synch[i]’. Here, the field index ‘i’ defines the number of the H function. This value indicates the synchronisation type of the H function, i.e. when a check is made for the presence of a 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. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

h_synch[i] where i = 0 999 (maximum number of H functions, application-specific)

Data type

STRING

Data range

See figure below

Dimension

----

Default value

NOT_VALID

Remarks

H functions are consumption information and they must be fetched (read) from the PLC. This also applies to H functions of the type MOS, MEP_MOS and MET_MOS. Otherwise, this results in a blocked interface to the HLI in the CNC and as a consequence to an unexpected processing stop.

 

Caution:

The following applies to synchronisation types with associated time and path-related pre-output (MET_SVS, MET_MOS, MEP_SVS, MEP_MOS):

If one of these synchronisation types is later changed into one which requires no pre-output value, P-CHAN-00107 (m_pre_outp[i]) must be assigned to 0. Otherwise, a license error is generated in case of microwebs if this function is not licensed or not enabled (see P-CHAN-00600 Alternatively: P-STUP-00060) is inactive.

 

Example

h_synch[12]         MVS_SVS     0x00000002

 

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: m_synch[12]         0x00000002

P-CHAN-00045

Synchronisation type for M03

Description

When the M03 function is used, the synchronisation type must be defined for the spindles used. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

spindel[i].m3_synch

Data type

STRING

Data range

See Spindle-specific synchronisation types

Dimension

----

Default value

NO_SYNCH

Remarks

Parameterisation example: For a (position-controlled) spindle 'S1', the spindle-specific M function M03 is assigned the synchronisation type MVS_SVS. The PLC is also informed.

spindel[0].bezeichnung       S1

spindle[0].log_achs_no        6

spindel[0].s_synch      MOS                   0x00000001

spindel[0].m3_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m4_synch     PLC_INFO | MVS_SNS    0x00020004

spindle[0].m5_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m19_synch    MNS_SNS               0x00000008

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: spindel[0].m3_synch   0x00020002

P-CHAN-00047

Synchronisation type for M04

Description

When the M04 function is used, the synchronisation type must be defined for the spindles used. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

spindel[i].m4_synch

Data type

STRING

Data range

See Spindle-specific synchronisation types

Dimension

----

Default value

NO_SYNCH

Remarks

Parameterisation example: For a (position-controlled) spindle 'S1' the spindle-specific M function M04 is assigned the synchronisation type MVS_SNS. The PLC is also informed.

spindel[0].bezeichnung       S1

spindle[0].log_achs_no        6

spindel[0].s_synch      MOS                   0x00000001

spindel[0].m3_synch     PLC_INFO | MVS_SVS    0x00020002

spindel[0].m4_synch     PLC_INFO | MVS_SNS    0x00020004

spindle[0].m5_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m19_synch    MNS_SNS               0x00000008

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: spindel[0].m4_synch   0x00020004

P-CHAN-00049

Synchronisation type for M05

Description

When the M05 function is used, the synchronisation type must be defined for the spindles used. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

spindel[i].m5_synch

Data type

STRING

Data range

See Spindle-specific synchronisation types

Dimension

----

Default value

NO_SYNCH

Remarks

Parameterisation example: For a (position-controlled) spindle 'S1', the spindle-specific M function M05 is assigned the synchronisation type MVS_SVS. The PLC is also informed.

spindel[0].bezeichnung       S1

spindle[0].log_achs_no        6

spindel[0].s_synch      MOS                   0x00000001

spindel[0].m3_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m4_synch     PLC_INFO | MVS_SNS    0x00020004

spindel[0].m5_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m19_synch    MNS_SNS               0x00000008

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: spindel[0].m5_synch   0x00020002

P-CHAN-00043

Synchronisation type for M19

Description

When the M19 function is used, the synchronisation type must be defined for the spindles used. The synchronisation type is defined as a string constant or a hexadecimal value.

Parameter

spindel[i].m19_synch

Data type

STRING

Data range

See Spindle-specific synchronisation types

Dimension

----

Default value

NO_SYNCH

Remarks

Parameterisation example: For a (position-controlled) spindle 'S1' the spindle-specific M function M19 is assigned the synchronisation type MNS_SNS. The PLC is also informed.

spindel[0].bezeichnung       S1

spindle[0].log_achs_no        6

spindel[0].s_synch      MOS                          0x00000001

spindel[0].m3_synch     PLC_INFO | MVS_SVS    0x00020002

spindle[0].m4_synch     PLC_INFO | MVS_SNS    0x00020004

spindle[0].m5_synch     PLC_INFO | MVS_SVS    0x00020002

spindel[0].m19_synch    MNS_SNS               0x00000008

Note: Programming a UNS32 variable is permissible for downward compatibility reasons.

Example: spindel[0].m19_synch   0x00000008

P-CHAN-00070

Path or time-related pre-output of M functions

Description

This parameter is used in connection with M functions

  • of synchronisation types MET_SVS, MET_MOS and MEP_SVS, MEP_MOS. The lead time is specified for MET_SVS, MET_MOS and the lead distance for the MEP_SVS or MEP_MOS type.
  • of synchronisation types MOS, MVS_SVS, MVS_SNS, MNS_SNS, MOS_TS and the ‘microjoints’ function which requires a separate license (see [FCT-C1]). Path-related parameters make sense here.

The field index 'i' defines the number of associated M functions. The value of m_pre_outp[i] defines the path and time-related output point before actual processing of the M function on the path.

Parameter

m_pre_outp[i] where i = 0 999 (maximum number of M functions, application-specific)

Data type

UNS32

Data range

0 ... MAX(UNS32)

Dimension

0.1 µm or µs

Default value

0

Remarks

The pre-output value can also be defined in the NC program [PROG//section V.G. variables].

Caution:

If one of these synchronisation types is later changed into one which requires no pre-output value, P-CHAN-00070 (m_pre_outp[i]) must be assigned to 0. Otherwise, a license error is generated in case of microjoints if this function is not licensed or not enabled (see P-CHAN-00600 alternatively P-STUP-00060).

Parameterisation example:

The user-specific M functions M96 and M98 must be output to the SPS 10 mm before reaching the synchronisation position in the block sequence.

The user-specific M functions M97 and M99 to SPS must be output 40 milliseconds before reaching the time of synchronisation in the block sequence.

 

# Definition of M functions and synchronisation types

# ============================================

m_synch[96]                           0x01000000    MEP_SVS

m_synch[97]                           0x02000000    MET_SVS

m_synch[98]                           0x00100000    MEP_MOS

m_synch[99]                           0x00200000    MET_MOS

#

# Definition of pre-output path, pre-output time

#=======================================

m_pre_outp[96]                      100000    in 0.1µm

m_pre_outp[97]                        40000    in µs

m_pre_outp[98]                      100000    in 0.1µm

m_pre_outp[99]                       40000     in µs

P-CHAN-00107

Path or time-related pre-output of H functions

Description

This parameter is used in connection with H functions

  • of synchronisation types MET_SVS, MET_MOS and MEP_SVS, MEP_MOS. The lead time is specified for MET_SVS, MET_MOS and the lead distance for the MEP_SVS or MEP_MOS type.
  • of synchronisation types MOS, MVS_SVS, MVS_SNS, MNS_SNS, MOS_TS and the ‘microwebs’ function which requires a separate license (see [FCT-C1]). Path-related parameters make sense here.

The field index 'i' defines the number of the associated H function. The value of h_pre_outp[i] defines the path and time-related output point before actual processing of the H function on the path.

Parameter

h_pre_outp[i] where i = 0 999 (maximum number of H functions, application-specific)

Data type

UNS32

Data range

0 ... MAX(UNS32)

Dimension

0.1µm or µs

Default value

0

Remarks

The pre-output value can also be defined in the NC program [PROG//Chapter V.G. variables].

Caution:

If the synchronisation type of an H function is later changed into one which requires no pre-output value, h_pre_outp[i] must be assigned to 0. Otherwise, a license error is generated in case of microwebs if this function is not licensed or not enabled (see P-STUP-00060).

Parameterisation example:

User-specific H functions H96 and H98 must be output to the PLC 10 mm before reaching the synchronisation position in the block sequence.

The output of the user specific H functions H97 and H99 to the PLC must be executed 40 milliseconds before reaching the time of synchronisation in the block sequence.

 

# Definition of H functions and synchronisation types

# ============================================

h_synch[96]                           0x01000000    MEP_SVS

h_synch[97]                           0x02000000    MET_SVS

h_synch[98]                           0x00100000    MEP_MOS

h_synch[99]                           0x00200000    MET_MOS

#

# Definition of pre-output path, pre-output time

#=======================================

h_pre_outp[96]                     100000     in 0.1µm

h_pre_outp[97]                       40000     in µs

h_pre_outp[98]                     100000    in 0.1µm

h_pre_outp[99]                       40000    in µs

P-CHAN-00209

Calculation model for M/H pre-output time

Description

The time calculation function for the pre-output time can be controlled by means of this parameter for the M/H synchronisation type MET_SVS.

If the parameter is set to 0, the pre-output time is calculated independently of the actually active slope profile with a linear profile model. If a non-linear slope profile is active, the profile time is then only estimated.

If the parameter is set to 1, the pre-output time is calculated depending on the active slope profile. Very precise time values are obtained by taking the ramp time into account in the non-linear profile.
Disadvantage: The more complex algorithms in the time calculation function require considerably more computing time in the CNC real-time part.

Parameter

m_h_pre_outp_time_calc_mode

Data type

BOOLEAN

Data range

0: Time calculation model based on linear slope profile (default).

1: Time calculation model based on active slope profile

Dimension

----

Default value

0

Remarks

 

P-CHAN-00212

Activate residual path/time calculation with M/H code look ahead

Description

This parameter activates the calculation and provision of residual path or time for the M/H synchronisation types MEP_SVS and MET_SVS. If the parameter is set to 1, the residual path or time is calculated after output of all M functions of synchronisation types MEP_SVS and MET_SVS relative to the synchronisation point. CNC objects* support access to the values. The look-ahead function waits until the current active synchronisation point is crossed before it changes to the next synchronisation point.

Parameter

m_h_pre_outp_calc_value_to_go

Data type

BOOLEAN

Data range

0: No calculation of residual path or time. As soon as all M functions of one synchronisation point are output, the function changes to the next synchronisation point (default).

1: M code look ahead with calculation of residual path or time. The function only changes to the next synchronisation point after the current active synchronisation point is crossed.

Dimension

----

Default value

0

Remarks

* Accesses to CNC objects:

Path to synchronisation point: [0.1 µm] Index Group: 0x21301 Offset: 0x27

Time to synchronisation point: [1 µs] Index Group: 0x21301 Offset: 0x28

P-CHAN-00274

Number of NC blocks at M/H code look ahead

Description

This parameter increases the number of NC blocks for look ahead for M/H synchronisation types MEP_SVS and MET_SVS. By default the number of blocks is 50.
Due to the additionally required block buffer, the parameter P-CHAN-00653 and possibly P-CHAN-00650 (or alternatively start-up parameter P-STUP-00071 and possibly P-STUP-00070must be adapted for values > 70.

The increased number of blocks causes an increased cycle time in the real-time part of CNC.

Parameter

m_h_pre_outp_nbr_block

Data type

UNS32

Data range

50 ≤ P-CHAN.00274 ≤ 200

Dimension

----

Default value

50

Remarks

Configuration example:

  • Channel parameter list:

m_h_pre_outp_nbr_block     100     #100 blocks M code look ahead

# P-CHAN-00653 - Large Look-Ahead buffer

configuration.interpolator.parameter  100

# P-CHAN-00655 – Activate customer-specific
# setting for Look-Ahead

configuration.interpolator.fct_enable[0]  FCT_LOOK_AHEAD_CUSTOM

 

configuration.channel[0].interpolator.parameter  100
configuration.channel[0].interpolator.function   FCT_LOOK_AHEAD_CUSTOM

P-CHAN-00033

Default setting for 'Late synchronization at program end' at program start

Description

This parameter is used in conjunction with synchronisation types MVS_SLM and MVS_SLP (Late Sync). It defines the reaction to open Late Sync M functions at program end. This may occur if there is no G01 block in the NC program until program end (with MVS_SLM) or if no explicit synchronisation was programmed (with MVS_SLP).

Parameter

prog_start.late_sync_ready

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 program end, the program waits until all open Late Sync M functions are acknowledged by the PLC.

Dimension

----

Default value

0

Remarks

Parameterisation example: At program end, the program waits until all open Late Sync M functions are acknowledged by the PLC.

prog_start.late_sync_ready 1

Production time calculation

P-CHAN-00040

Timeout / process times of M functions for machining time calculation

Description

The timeout times of M functions are set in the array ‘m_prozess_zeit[i]’. The field index ‘p’ defines the number of the M function. If the calculation of machining time is activated, the process times of the M functions are specified in this array.

Parameter

m_prozess_zeit[i] where i = 0 999 (maximum number of M functions,
application-specific)

Data type

UNS32

Data range

0 ≤ m_prozess_zeit ≤ MAX(UNS32)

Dimension

µs

Default value

0

Remarks

This element is currently only used to calculate machining time.

Parameterisation example: The timeout and process time of M function 'M15' to specified as 0.5 s.

m_prozess_zeit[15]     500000

P-CHAN-00026

Timeout / process times of H functions for machining time calculation

Description

The timeout times of H functions are specified in the array ‘h_prozess_zeit[i]’. The field index ‘i’ defines the number of the H function. If the calculation of machining time is activated, the process times of H functions are specified in this array.

Parameter

h_prozess_zeit[i] here i = 0... 999 (maximum number of H functions, application-specific)

Data type

UNS32

Data range

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

Dimension

[µs]

Default value

0

Remarks

This element is currently only used to calculate machining time.

Parameterisation example: The following example specifies the timeout and process time of H function 'H1' to 20 ms.

h_prozess_zeit[15]     20000

P-CHAN-00080

Timeout and process time of the spindle function S for the machining time calculation

Description

This parameter specifies the timeout and the process time of a spindle S function when the machining time calculation is activated.

Parameter

spindel[i].s_prozess_zeit

Data type

UNS32

Data range

0 < s_prozess_zeit < MAX(UNS32)

Dimension

µs

Default value

0

Remarks

Currently, the parameter is only used to calculate machining time.

Parameterisation example: The process time of the spindle function is defined as 1 s for an ‘S1’ spindle.

spindel[0].bezeichnung     S1

spindel[0].log_achs_nr      6

:

spindel[0].s_prozess_zeit      1000000

spindel[0].m3_prozess_zeit     1000000

spindel[0].m4_prozess_zeit     1000000

spindel[0].m5_prozess_zeit     1500000

spindel[0].m19_prozess_zeit    2000000

P-CHAN-00044

Timeout and process time of M03 for calculation of machining time

Description

This parameter specifies the timeout and the process time of the M function M03 when the machining time calculation is activated.

Parameter

spindel[i].m3_prozess_zeit

Data type

UNS32

Data range

0 < m3_prozess_zeit < MAX(UNS32)

Dimension

µs

Default value

0

Remarks

Currently, the parameter is only used to calculate machining time.

Parameterisation example: The process time for M03 is set to 1s for the spindle 'S1'.

spindel[0].bezeichnung     S1

spindel[0].log_achs_nr      6

:

spindel[0].s_prozess_zeit      1000000

spindel[0].m3_prozess_zeit     1000000

spindel[0].m4_prozess_zeit     1000000

spindel[0].m5_prozess_zeit     1500000

spindel[0].m19_prozess_zeit    2000000

P-CHAN-00046

Timeout and process time of M04 to calculate machining time

Description

This parameter specifies the timeout and the process time of the M function M04 when the machining time calculation is activated.

Parameter

spindel[i].m4_prozess_zeit

Data type

UNS32

Data range

0 < m4_prozess_zeit < MAX(UNS32)

Dimension

µs

Default value

0

Remarks

Currently, the parameter is only used to calculate machining time.

Parameterisation example: The process time for M04 is set to 1s for the spindle 'S1'.

spindel[0].bezeichnung     S1

spindel[0].log_achs_nr      6

:

spindel[0].s_prozess_zeit      1000000

spindel[0].m3_prozess_zeit     1000000

spindel[0].m4_prozess_zeit     1000000

spindel[0].m5_prozess_zeit     1500000

spindel[0].m19_prozess_zeit    2000000

P-CHAN-00048

Timeout and process time of M05 to calculate machining time

Description

This parameter specifies the timeout and the process time of the M function M05 when the machining time calculation is activated.

Parameter

spindel[i].m5_prozess_zeit

Data type

UNS32

Data range

0 < m5_prozess_zeit < MAX(UNS32)

Dimension

µs

Default value

0

Remarks

Currently, the parameter is only used to calculate machining time.

Parameterisation example: For spindle 'S1' the process time for M05 is defined as 1 s.

spindel[0].bezeichnung     S1

spindel[0].log_achs_nr      6

:

spindel[0].s_prozess_zeit      1000000

spindel[0].m3_prozess_zeit     1000000

spindel[0].m4_prozess_zeit     1000000

spindel[0].m5_prozess_zeit     1500000

spindel[0].m19_prozess_zeit    2000000

P-CHAN-00042

Timeout and process time of M19 to calculate machining time

Description

This parameter specifies the timeout and the process time of the M function M19 when the machining time calculation is activated.

Parameter

spindel[i].m19_prozess_zeit

Data type

UNS32

Data range

0 < m19_prozess_zeit < MAX(UNS32)

Dimension

µs

Default value

0

Remarks

Currently, the parameter is only used to calculate machining time.

Parameterisation example: The process time for M19 is set to 2s for the spindle 'S1'.

spindel[0].bezeichnung     S1

spindel[0].log_achs_nr      6

:

spindel[0].s_prozess_zeit      1000000

spindel[0].m3_prozess_zeit     1000000

spindel[0].m4_prozess_zeit     1000000

spindel[0].m5_prozess_zeit     1500000

spindel[0].m19_prozess_zeit    2000000

P-CHAN-00600

Defining functionalities for path preparation.

Description

This parameter defines the individual functionalities for path preparation. The individual functions can be enabled or disabled for testing or for performance reasons.

Parameter

configuration.path_preparation.function

Data type

STRING

Data range

See Activate lift function

Dimension

----

Default value

FCT_DEFAULT

Remarks

Parameter is available as of the following Builds: V2.11.2040.04 ; V2.11.2810.02 ; V3.1.3079.17 ; V3.1.3107.10

Functions can be defined in P-CHAN-00605 and P-CHAN-00606 depending on the machining mode.