Control commands of a channel

CAUTION

Time override affects feed and acceleration independent from real time functions as feed hold or security functions as reduced speed. User must keep in mind the fact mentioned above if using the time override functionality.

Skip mode, NC block

Description

Activates/deactivates Skip mode at interpreter level for the NC program. The status of Skip mode is evaluated only at the start of the NC program. Switchover during execution of an NC program has no effect.

Control commands of a channel 1:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlBoolUnit_ProgramBlockIgnore

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Skip mode NC block ON, FALSE = Skip mode NC block OFF, FALSE]

Redirection

ST element

. X_Enable

Single-Block mode at interpreter level NC block

Description

Activate/deactivate Single-Block mode at interpreter level. A restart must be present for each block

Control commands of a channel 2:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

Is currently not yet supported

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlBoolUnit_SingleBlock

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Single-Block mode ON, FALSE]

Redirection

ST element

. X_Enable

Enable processing next NC block

Description

Enable for processing the next NC block. This element serves to synchronise the geometry chain with the PLC. For this purpose, the PLC blocks the Single-Block step enable and thus stops the interpreter.

Control commands of a channel 3:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

Is currently not yet supported.

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlBoolUnit_ContinueMachining

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Continuation, NC program decoding

Description

Continues decoding an NC program after an error has occurred if syntax check (Simulation mode) and interactive step enabling of decoding is activated (decoder parameter, characteristic parameter: syn_chk.interaktiv = 1).

Control commands of a channel 4:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

Is currently not yet supported.

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlBoolUnit_ReleaseStop

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Stop NC program decoding

Description

Stops decoding of an NC program if interactive enabling of further processing of the NC program has been activated in Syntax Check Simulation mode.

Control commands of a channel 5:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

Is currently not yet supported.

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlBoolUnit_DecStop

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Channel operating mode

Description

Selection of a specific Channel operating mode, such as Syntax Check or Production Time Computation

Control commands of a channel 6:Data type

MCControlSGN32Unit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path.

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlSGN32Unit_ExecutionMode

Commanded, requested, and return value

ST element

.D_Command

.D_Request

.D_State

Data type

DINT

Value range

0x0000 ISG_STANDARD Normal mode

0x0001 SV Block search

0x0002 SOLLKON Offline Simulation with output of setpoint data

0x0802 SOLLKON Offline Simulation without output of setpoint data

0x0004 ON_LINE Simulation online visualisation

0x0008 SYNCHK Simulation syntax check

0x0010 PROD_TIME Simulation production time computation

0x0020 ONLINE_PROD_TIME Simulation online
production time computation

0x0040 MACHINE_LOCK Dry run without axis movement

0x0080 TECHNO_FILTER Dry run TECHNO filter

0x0100 KIN_TRAFO_OFF Overwrites automatic enabling for kinematic transformations by a characteristic parameter defined in SDA_MDS (sda_mds*.lis).

Redirection

ST element

. X_Enable

Index of the position offset group

Description

A position offset defines an additional offset allowing, for instance, differing clamping positions of a workpiece in the working area of a machine to be taken into consideration.

Position offsets are defined in the position offset data. The position offsets for each axis are specified within a position offset group. Selection of a position offset group is performed on the basis of the index of the group. The data of the position offsets is evaluated by the CNC at the start of the program.

Control commands of a channel 7:Data type

MCControlSGN16Unit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlSGN16Unit_ClampPosition

Commanded, requested and return value

ST element

.D_Command

.D_Request

.D_State

Data type

INT

Value range

[0, 67]

Redirection

ST element

. X_Enable

Feed hold ON/OFF

Description

Channel-specific feed hold.

Setting this element to TRUE means immediate ramp-down of the feedrate during interpolation in accordance with the set accelerations to feedrate = 0.

Control commands of a channel 8:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_FeedHold

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Feed hold ON, FALSE]

Redirection

ST element

. X_Enable

In the current operation mode the channel can be stopped by a FEEDHOLD or by a MCM-STOP-command (see States graph of the operating modes). In both cases the operation mode shows the state HOLD.

Otherwise after a stop the channel can be continued by removing the FEEDHOLD or by a MCM-RESUME.

This means the signals FEEDHOLD or MCM-STOP can be used symmetrical. A MCM-STOP internal creates a FEEDHOLD. This means, the PLC must provide the feedhold-control unit to push the MCM-STOP-command.

Control commands of a channel 9:
Fig.0.7: Interaction Feedhold and MCM-STOP

Emergency stop

Description

If this element is set active (TRUE) for emergency stop, interpolation is aborted immediately by output of the zero setpoint or by a deceleration in accordance with emergency deceleration. The NC kernel reverts to Error state.

This type of movement influencing has maximum priority.

Control commands of a channel 10:Data type

MCControlBoolUnit, see description Control Unit

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_EmergencyStop

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Emergency stop active, FALSE]

Redirection

ST element

. X_Enable

Single-Block mode

Description

Activating/deactivating Single-Block mode.

Single-Block mode refers only to motion blocks. For as long as Single-Block mode is activated, the system is decelerated to feedrate = 0 at the end of each motion block. The following blocks can then be executed only by setting element “continue motion” if all axes are located in the control window. A next NC block is then executed with each leading edge of the signal.

Control commands of a channel 11:Data type

MCControlBoolUnit, see description Control Unit

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_SingleBlock

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

.X_Enable

Optional stop

Description

Activating/deactivating optional stop.

If function M01 (optional stop) is programmed in the current block of the NC program, setting this element to value TRUE allows a stop at the end of the block (ramped deceleration in accordance with the permitted accelerations).

The following block can be enabled by activating element “Continue Machining” if the NC kernel indicates that all axes are in the control window by resetting status flag X_WaitAxesInPosition.

Control commands of a channel 12:Data type

MCControlBoolUnit, see description Control Unit

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_M01StopEnable

Commanded, requested, and return value

ST element

. X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Optional stop active, FALSE]

Redirection

ST element

. X_Enable

Continue motion

Description

If the value of element “Continue Motion“ is set to TRUE, program execution interrupted by selection of “Single-Block mode“ and/or “Optional stop“ and/or by M00 in the NC program is resumed. The precondition for this is that all axes be in the control window. An NC block is executed with each leading edge at this input.

Control commands of a channel 13:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

Edge evaluation

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_ContinueMotion

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Machining simulation ON/OFF

Description

Activating/deactivating machining simulation.

During machining simulation, all technology functions of the NC program are not output to the PLC but acknowledged internally.

Control commands of a channel 14:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_MachiningSimulation

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Feed override

Description

The feed override allows the programmed tool path feedrate to be weighted with an additional percentage factor.

Control commands of a channel 15:Data type

MCControlUNS16Unit, see description Control Unit

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlUNS16Unit_OverrideFeedrate

Commanded, requested, and return value

ST element

.D_Command

.D_Request

.D_State

Unit

0.1 %

Data type

UINT

Value range

[0, P-CHAN-00056]

P-CHAN-00056 is a channel-specific parameter. The default value is 1500. See [CHAN].

Redirection

ST element

. X_Enable

Rapid feed override

Description

By the rapid feed override the G0 movements can be weighted by an additional factor.

See also the characteristics described below!

Control commands of a channel 16:Data type

MCControlUNS16Unit, see description Control Unit

Access

PLC Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlUNS16Unit_OverrideRapidMove

Commanded, requested and return value

ST element

.D_Command

.D_Request

.D_State

Unit

0.1 %

Data type

UINT

Value range

[0, 1000]

Redirection

ST element

.X_Enable

Characteristics

Parameterization/ mode of operation

The rapid feed override is only active, if this function is also activated in the channel parameters list. Otherwise there is made no distinction between feed and rapid feed blocks.

The several modes can be set by the channel parameter P-CHAN-00181:

- The rapid feed override is not active. The feed override affects on feed and rapid feed blocks.

- The rapid feed override is active. In feed blocks the feed override is active, in rapid feed blocks the minimum of feed and rapid feed override isactive.

The rapid feed override is active. In feed blocks the feed override is active and in rapid feed blocks only the rapid feed override is active.

Beschleunigungsoverride

Description

Durch den Beschleunigungsoverride kann die aktive Bahnbeschleunigung mit einem zusätzlichen Faktor gewichtet werden.

Wenn erforderlich wird die Bahnbeschleunigung in dynamischen Bewegungsphasen auf den Nennnwert gesetzt.

Bei aktivem Feedhold wird der Overridewert ignoriert. Die Schnittstelle ist nur wirksam wenn der Kanalparameter

Control commands of a channel 17:Data type

MCControlUNS16Unit, s. description Control Unit

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlUNS16Unit_OverrideAcceleration

Commanded, requested and return value

ST element

.D_Command

.D_Request

.D_State

Unit

0.1 %

Data type

UINT

Value range

[50, 1000]

Redirection

ST element

.X_Enable

Interrupt output of command values on real axes

Description

The output of command values of the NC-channel on physical axes is interrupted. The NC-channel is stopped and the assignment to the real axes is disabled.

After that the physical axes can be requested and moved by an other channel. During this a different logical axis can be assigned to a physical axis.

After removing of this interruption the axes can be requested again and the original channel can continue with movement.

Control commands of a channel 18:Data type

MCControlBoolUnit, s. descriptionControl Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_SuspendAxisOutput

Commanded, requested, and return value

ST element

. X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE - , FALSE]

Redirection

ST element

. X_Enable

External input of feed rate

Description

External input of feedrate. The activation of the preselected feedrate is done via the control unit MCControlBoolUnit_ExtCommandSpeedValid.

Control commands of a channel 19:Data type

MCControlUNS32Unit, s. descriptionControl Unit

Characteristics

The feedrate transfered by this interface is automatical restricted to the limits defined in the axis parameters.

Unit

1μm/s

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlUNS32Unit_ExtCommandSpeed

Commanded and requested value

ST element

.D_Command

. D_Request

Data type

UDINT

Return value

ST element

. D_State

Data type

UDINT

Characteristics

In D-State the really used feedrate in interpolator including a possible override manipulation is displayed.

Redirection

ST element

. X_Enable

Activation of external feed rate

Description

Activation of the feed rate commanded in the control unit MCControlUNS32Unit_ExtCommandSpeed. To reach the commanded feed rate, all axes involved in movement are accelerated or decelerated.

Control commands of a channel 20:Data type

MCControlBoolUnit, s. description

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_ExtCommandSpeedValid

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

Input disable for interpolator

Description

Disabling reading of channel blocks in interpolator. When this Control Unit is activated, the interpolator stops after executing the already read in blocks.

Control commands of a channel 21:Data type

MCControlBoolUnit, s. Description

Access

PLC reads Request + State and writes Command + Enable

ST-Path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_InputDisable

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

. X_Enable

OTC radius offset

Description

The tool radius can be adapted by setting the wear offset according to the wear.

Unit: 0.1µm

Control commands of a channel 22:Data type

MCControlSGN32Unit, see descriptionControl Unit

Characteristics

Assigned offsets are adjusted over several cycles.

Access

PLC reads Request + State and writes Command + Enable

ST-Path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlSGN32Unit_OTCRadiusOffset

Commanded, requested, and return value

ST element

.X_Command

.X_Request

. X_State

Data type

DINT

Value range

[-P-TOOL-00031, P-TOOL-00031]

Redirection

ST element

. X_Enable

Reduced feed, channel

Description

When this signal is activated path velocity is reduced to the values defined in P-AXIS-00214 respectively P-AXIS-00155. See also [AXIS].

Control commands of a channel 23:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data. MCControlBoolUnit_ReducedFeed

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Reduced feed active, FALSE = Reduced feed not active]

Redirection

ST element

. X_Enable

Reduced feed in zone 1, channel

Description

When this signal is activated and axis position is within the values defined in P-AXIS-00085 and P-AXIS-00093 path velocity is reduced to the value defined in P-AXIS-00030. If necessary velocity is reduced after entering the zone. See also [AXIS].

Control commands of a channel 24:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data. MCControlBoolUnit_ReducedFeedZone

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Reduced feed in zone 1 active, FALSE = Reduced feed in zone 1 not active]

Redirection

ST element

. X_Enable

Reduced feed in zone 2, channel

Description

When this signal is activated and axis position is within the values defined in P-AXIS-00097 and P-AXIS-00105 path velocity is reduced to the value defined in P-AXIS-00030. If necessary velocity is reduced after entering the zone. See also [AXIS].

Control commands of a channel 25:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_ReducedFeedZone2

Commanded, requested and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Reduced feed in zone 2 active, FALSE = Reduced feed in zone 2 not active]

Redirection

ST element

. X_Enable

Time override valid

Description

Activate time override

Control commands of a channel 26:Data type

MCControlBoolUnit, see description Control Unit

Characteristics

 

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_OverrideTimeValid

Commanded, requested, and return value

ST element

.X_Command

.X_Request

.X_State

Data type

BOOL

Value range

[TRUE = Time override ist active, time override is not active]

Redirection

ST element

. X_Enable

Time override

Description

Time override functionality allows to influence CNC internal time base. It acts like slow motion.

Time override affects feed and acceleration with different factors.


Example:
If time override is 50% (command_w = 500) feed is reduced by factor 2 and acceleration by factor 4.

Control commands of a channel 27:Data type

MCControlUNS16Unit, see description Control Unit

Characteristics

Using channel parameter P-CHAN-00111 time override also affects the dwell time functionality. Siehe [CHAN].see "Extracted nested table 9"

Access

PLC reads Request + State and writes Command + Enable

ST path

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlUNS16Unit_OverrideTime

Commanded, requested and return value

ST element

.command_w

.request_r

. state_r

Unit

0.1 %

Data type

UINT

Value range

[100, 1000]

Redirection

ST element

. enable_w