Memorandum for the "Flying Shear" Utility
(Original Document)
"Flying Shear" Utility Data
Adjust
Objects
Description
Kmul Axis0
%MDr.m.0.65
K0 numerator
Kdiv Axis0
%MDr.m.0.67
K0 denominator
SyncTime
%MWr.m.1.60
Synchronization support time
ToolUpTime
%MWr.m.1.61
Active tool support time
RE_POS
%MDr.m.1.43
Idle position
Slave_Off
%MDr.m.1.55
Synchronization point position
Re_WDW
%MDr.m.1.51
End synchronization position
ToolDownPos
%MDr.m.1.63
Tool down position
ToolUpPos
%MDr.m.1.65
Tool up position
DistEvt
%MDr.m.1.67
Cut length on event
Tool
Objects
Description
Inhibtool
%Qr.m.1.21
Force auxiliary output during G22
AUX0_OUT
%Qr.m.1.11
Output command in manual mode
Miscellaneous
Objects
Description
EXT_EVT
%Qr.m.1.10
Tool up command
Coupelm
%Qr.m.1.20
Immediate cut command
Waiting_Master
%Ir.m.1.44
Waiting status during control source feed to point
Synchronizing
%Ir.m.1.45
Movement status towards the synchronization point
IN_SLAVE
%Ir.m.1.36
Cart feed status synchronizing
Ret_Neutral
%Ir.m.1.43
Return status towards the idle point
ToolsOn
%Ir.m.1.42
Cut status current
SYNC_N_RUN
%IWr.m.1.7
Cut counter
AX_EVT Axis0
%Ir.m.0.15
Event input status (for cut on event)
Comment: If the pre-symbolization service is used, double use objects are viewed with their old meaning and the new objects are not pre-symbolized.
Limitations of Use of "Flying Shear" Utility
When using the "Flying Shear" utility, channel 1 draws on the position, current speed and captured position information from channel 0. However, it does not manage the channel 0 operating mode. It is therefore the responsibility of the user not to disturb the operation of a flying shear application with the following operations, which can cause disturbances:
Axis 0 faults do not disturb SMOVE with G22. It is the responsibility of the application to manage the operating modes of axis 1 according to axis 0 when necessary.
The length of the maximum cut is defined by the infinite modulo channel 0 divided by 2. If the tool rechucking is to be performed when EXT_EVT is switching to 1 (tool deactivation on validated event), the module does not manage the TimeOut or associated security.
List of "Cutting On the Fly" Utility Error Codes
Error
Value
Description
FAIL_CMD_AUTO_COND_EXEC_G22_AXE0_K0
0x002B
"G22 auto command error, axis0 initial conditions"
The G22 command cannot be executed following problems connected to axis 0.
FAIL_CMD_AUTO_COND_EXEC_G22_AXE1_K0
0x002C
"G22 auto command error , axis1 initial conditions"
The G22 command cannot be executed following problems connected to axis 1.
FAIL_CMD_AUTO_COND_PARAM_G22_K0
0x002D
"G22 auto command error, non-conforming parameters"
The G22 code parameters are inconsistent with the adjustment parameters.
FAIL_CMD_AUTO_VIT_PILOTE_TROP_GRANDE
0x0041
"G22 auto command error , axis0 control speed too fast"
FAIL_CMD_AUTO_COTE_DEPASSE
0x0042
"G22 auto command error, value exceeded"
FAIL_CMD_AUTO_SYNCHRO_TROP_COURTE
0x0043
"G22 auto command error, synchro distance too short"