Data of an axis-specific technology control unit

Data of a technology function, axis

Description

A technology control unit contains elements for tasking, acknowledgement, and transfer of any required parameters.

Data type

TechnoUnitAxe

Characteristics

 

ST path

Default synchronization:

pAC[axis_idx]^.addr^.ATechnoUnitAxe_Std[tech_unit_idx]

Cross-block synchronization:

pAC[axis_idx]^.addr^.ATechnoUnitAxe_Late[tech_unit_idx]

Job

ST element

. X_Please

Description

By setting X_Please, the CNC signals to the PLC that the technology control unit is to be executed.

Data type

BOOL

Value range

[TRUE, FALSE]

Access

Usage data item

The CNC updates the data of the technology function only if this element is FALSE. After updating, CNC sets this element to TRUE, whereby element X_Done is set to FALSE beforehand.

The PLC reads the data of the technology function if this element has the value TRUE. The PLC sets the value to FALSE after acceptance of the data.

Function type

ST element

. W_FktCtrl

Description

The type of technology function is transferred in W_FktCtrl.

Data type

UINT

Value range

1 = GCW_250_HLIIntfMFkt M function

2 = GCW_250_HLIIntfHFkt H function

3 = GCW_250_HLIIntfSpindel S function

Access

PLC reads

Parameters

ST element

. MSTHProsessAxe_Attribut

Description

Depending on the content of element W_FktCtrl, this element contains the parameters of an

  • M function/H function in the case of technology function type GCW_250_HLIIntfMFkt or GCW_250_HLIIntfHFkt
  • S function (spindle) in the case of technology function type GCW_250_HLIIntfSpindel

Data type

ARRAY [1..GCW_250_TechnoUnionByteCountChannel] OF BYTE

Value range

 

Access

PLC reads

Acknowledgement

ST element

. X_Done

Description

By setting element X_Done to TRUE, the PLC signals to the CNC that the technology information has been performed.

Data type

BOOL

Value range

[TRUE, FALSE]

Access

Usage data item

PLC sets the value to TRUE if the technology function has been performed. CNC sets the value to a FALSE before new tasking.