menu

The following is a guide through all inputs of the ToolScope standard FB 391. In our example project you find it configured as example in an outer FB 390.

 

Slave_Active

Bool

True

DP-Slave ToolScope is activated, ToolScope module is being worked through

 

 

False

DP-Slave ToolScope is deactivated, ToolScope module is not being worked through

Start_Address_PLC_IN

Int

 

DP-Slave ToolScope start address for the PLC inputs (48 bytes in)

Start_Address_PLC_OUT

Int

 

DP-Slave ToolScope start address for the PLC outputs (104 bytes out)

Small_Address_Footprint

Bool

False

If active, the module supplies an image with two instead of four control channels. The image becomes significantly smaller (see Interface description). When supplementing the hardware configuration, it must use the 2-channel image as a template (184 + 56 bytes, not 240+80 bytes).

Access_Level_1

Bool

 

Option to externally select the first ToolScope access level

Access_Level_2

Bool

 

Option to externally select the second ToolScope access level

Sensor_Values1_From_PLC

Bool

True

Sensor data for the first eight data channels originates from the PLC

 

 

False

Sensor data for the first eight data channels originates from the compile cycle TPM

Sensor_Values1

Array 8 DWord

 

The sensor data for the first eight data channels is transferred from the PLC to ToolScope Format: See interface description

Sensor_Values2_From_PLC

Bool

True

Sensor data for data channels 9...16 is copied from a given array

Sensor_Values2

Array 8 DWord

 

Data channels 9…16; Format: See interface description

NCCH1_Reset_Block

Bool

 

Signals within the ToolScope block are reset. (e.g. Reset button)

NCCH1_FP_Reset_Block

Bool

 

Signals within the ToolScope block are reset to the positive flank. (e.g. Reset button)

NCCH1_Reset_Alarms

Bool

 

ToolScope alarms are reset (e.g. Alarm Cancel button)

NCCH2_Reset_Block

Bool

 

Signals within the ToolScope block are reset. (e.g. Reset button)

NCCH2_FP_Reset_Block

Bool

 

Signals within the ToolScope block are reset to the positive flank. (e.g. Reset button)

NCCH2_Reset_Alarms

Bool

 

ToolScope alarms are reset (e.g. Alarm Cancel button)

NCCH3_Reset_Alarms

Bool

 

ToolScope alarms are reset (e.g. Alarm Cancel button)

NCCH4_Reset_Alarms

Bool

 

ToolScope alarms are reset (e.g. Alarm Cancel button)

NCCH1_BAG_Auto

Bool

 

Automatic mode feedback bit

NCCH1_BAG_MDA

Bool

 

MDA mode feedback bit

NCCH2_BAG_Auto

Bool

 

Automatic mode feedback bit

NCCH2_BAG_MDA

Bool

 

MDA mode feedback bit

M_Command_First_Number

Int

 

Number of the first M function used for ToolScope (the M functions n to n+15 are assigned to ToolScope)

H_Command_First_Number

Int

 

Number of the first H function used for ToolScope (the H functions n to n+6 are assigned to ToolScope)

If 0, the H extensions are transferred directly.

NCCH1_Override_Feed

Byte

 

Transfer of the currently set feed override value as a gray code (e.g. EB MSST feed override)

NCCH2_Override_Feed

Byte

 

Transfer of the currently set feed override value as a gray code (e.g. EB MSST feed override)

NCCH1_Override_Spindle

Byte

 

Transfer of the currently set spindle override value as a gray code (e.g. EB MSST spindle override)

NCCH2_Override_Spindle

Byte

 

Transfer of the currently set spindle override value as a gray code (e.g. EB MSST spindle override)

Rework_Lower_Limit

Int

 

Exceeding the override value entered here is deemed to be rework (e.g. 105)

Applies to feed and spindle override

Rework_Upper_Limit

Int

 

Undershooting the override value entered here is deemed to be rework (e.g. 95)

Applies to feed and spindle override

NCCH1_Rework_ext

Bool

True

Independent of the set override values, rework can be enforced here.

NCCH2_Rework_ext

Bool

True

Independent of the set override values, rework can be enforced here.

NCCH1_DB

Int

 

Data-module number of the NC channel to be monitored

NCCH2_DB

Int

 

Data-module number of the NC channel to be monitored

NCCH1_Learn

Bool

True

Channel receives "Learning" signal; Process is relearned

NCCH2_Learn

Bool

True

Channel receives "Learning" signal; Process is relearned

NCCH1_Alarms_Off

Bool

True

Alarms are deactivated for the NC channel

NCCH2_Alarms_Off

Bool

True

Alarms are deactivated for the NC channel

NCCH1_Max_gives_Breakage

Bool

True

If the maximum limits are exceeded as part of maximum-limit monitoring, a breakage alarm is triggered

 

 

False

If the maximum limits are exceeded as part of maximum-limit monitoring, a max. alarm is triggered and must be evaluated depending on the channel

NCCH2_Max_gives_Breakage

Bool

True

If the maximum limits are exceeded as part of maximum-limit monitoring, a breakage alarm is triggered

 

 

False

If the maximum limits are exceeded as part of maximum-limit monitoring, a max. alarm is triggered and must be evaluated depending on the channel

NCCH3_Max_gives_Breakage

Bool

True

If the maximum limits are exceeded as part of maximum-limit monitoring, a breakage alarm is triggered

 

 

False

If the maximum limits are exceeded as part of maximum-limit monitoring, a max. alarm is triggered and must be evaluated depending on the channel

NCCH4_Max_gives_Breakage

Bool

True

If the maximum limits are exceeded as part of maximum-limit monitoring, a breakage alarm is triggered

 

 

False

If the maximum limits are exceeded as part of maximum-limit monitoring, a max. alarm is triggered and must be evaluated depending on the channel

NCCH1_Rework_On_Override

Bool

True

The evaluation of the currently set override for detecting rework is activated

 

 

False

The evaluation of the currently set override for detecting rework is deactivated

NCCH2_Rework_On_Override

Bool

True

The evaluation of the currently set override for detecting rework is activated

 

 

False

The evaluation of the currently set override for detecting rework is deactivated

NCCH1_Ovr_Multiplicator

 

Int

Multiplicator for the override value; is applied after checking for rework limits and before transfer to the ToolScope as "Effective Override"

NCCH2_Ovr_Multiplicator

 

Int

Multiplicator for the override value; is applied after checking for rework limits and before transfer to the ToolScope as "Effective Override" 

NCCH1_Feed_Stop

Bool

False

Causes a transfer of "0%" to the ToolScope as the effective override, regardless of module input NCCH1/2_Override_Feed/Spindle

NCCH2_Feed_Stop

Bool

False

Causes a transfer of "0%" to the ToolScope as the effective override, regardless of module input NCCH1/2_Override_Feed/Spindle

NCCH1_Tool_Is_First_Used

Bool

True

Channel receives "Tool is first used" signal; Tool is relearned

NCCH2_Tool_Is_First_Used

Bool

True

Channel receives "Tool is first used" signal; Tool is relearned

NCCH1_String_Transfer

Int

0

No transfer of alphanumeric process identifiers (string transmission)

 

 

1

Transfer of process identifiers using the TS_SETSTRING.SPF NC cycle

 

 

2

Transfer of process identifiers directly from the NC variables

 

 

3

Both transfers are possible

NCCH2_String_Transfer

Int

0

No transfer of alphanumeric process identifiers (string transmission)

 

 

1

Transfer of process identifiers using the TS_SETSTRING.SPF NC cycle

 

 

2

Transfer of process identifiers directly from the NC variables

 

 

3

Both transfers are possible

NCCH1_DPR_Address

Int

 

Start address (first byte) of the DPR range reserved for the transfer to ToolScope (length 48 bytes)

NCCH1_DPR_OVR

Int

 

Start address (first byte) for transferring the override value calculated by ToolScope

(length 1 byte)

Only required if the adaptive control is activated

NCCH2_DPR_Address

Int

 

Start address (first byte) of the DPR range reserved for the transfer to ToolScope (length 48 bytes)

NCCH2_DPR_OVR

Int

 

Start address (first byte) for transferring the override value calculated by ToolScope

(length 1 byte)

Only required if the adaptive control is activated

NCCH1_Progname

Bool

True

Program name is read from the NC variable

NCCH2_Progname

Bool

True

Program name is read from the NC variable

NCCH1_Var_GUD_lesen

Bool

True

The content of the "Brinkhaus" GUD channel is read as the current tool name

NCCH2_Var_GUD_lesen

Bool

True

The content of the "Brinkhaus" GUD channel is read as the current tool name

NCCH1_Adaptive_Control

Bool

False

Adaptive control is not activated and cannot be used

 

 

True

Adaptive control is activated and can be used (license required)

NCCH1_Adaptive_Control

Bool

False

Adaptive control is not activated and cannot be used

 

 

True

Adaptive control is activated and can be used (license required)

NCCH1_Block_Triggers

Bool

True

Monitoring starts are generally disabled

NCCH2_Block_Triggers

Bool

True

Monitoring starts are generally disabled

NCCH1_StartAfterBlckSearch

Bool

False

Monitoring starts are generally disabled after a block search and can be reactivated by a high signal on this input (e.g. following a tool change)

NCCH2_StartAfterBlckSearch

Bool

False

Monitoring starts are generally disabled after a block search and can be reactivated by a high signal on this input (e.g. following a tool change)

NCCH1_FP_ToggleM814ff

Bool

True

With rising flank, all strings are transferred at the same time

NCCH2_FP_ToggleM814ff

Bool

True

With rising flank, all strings are transferred at the same time

NCCH1_FN_ToggleM814ff

Bool

True

With falling flank, all strings are transferred at the same time

NCCH2_FN_ToggleM814ff

Bool

True

With falling flank, all strings are transferred at the same time

NCCH1_Autotrigger_Mode

Bool

True

The automatic trigger is generally activated on an NC start

 

 

False

The automatic trigger must be activated with the corresponding M function

NCCH2_Autotrigger_Mode

Bool

True

The automatic trigger is generally activated on an NC start

 

 

False

The automatic trigger must be activated with the corresponding M function

NCCH1_HCommand_Values

Array4 DWord

 

Direct transfer of the H-function extensions

NCCH1_HCommand_new_Value

Array4 Bool

 

Change bits for directly transferring the H-function extensions

NCCH2_HCommand_Values

Array4 DWord

 

Direct transfer of the H-function extensions

NCCH2_HCommand_new_Value

Array4 Bool

 

Change bits for directly transferring the H-function extensions