beautypg.com
Cross Cutter
Contents
Prepared Solution Servo PLC / ECSxA 1.1 EN
II
5.3
CrossCutterInterfaces PRG ................................................................................................................................... 5-2
6
Appendix ....................................................................................................................................................................... 6-1
6.1
Global variables ..................................................................................................................................................... 6-1
6.1.1
VarCrossCutterBasics................................................................................................................................... 6-1
6.1.2
VarCrossCutterMotionProfileCalculation....................................................................................................... 6-2
6.1.3
VarCrossCutterMuliplexer........................................................................................................................... 6-14
6.1.4
VarCrossCutterPieceCounter...................................................................................................................... 6-15
6.1.5
VarCrossCutterProfileHandling................................................................................................................... 6-16
6.1.6
VarCrossCutterRejectGate ......................................................................................................................... 6-18
6.1.7
VarCrossCutterTPHandling......................................................................................................................... 6-19
6.1.8
VarCrossCutterTrouble ............................................................................................................................... 6-21
6.1.9
VarCrossCutterXAxisTrimming ................................................................................................................... 6-22
6.1.10
VarBasicOperation...................................................................................................................................... 6-23
6.1.11
VarCamControl ........................................................................................................................................... 6-25
6.1.12
VarHoming .................................................................................................................................................. 6-26
6.1.13
VarManualJog............................................................................................................................................. 6-28
6.1.14
VarPositioning............................................................................................................................................. 6-29
6.1.15
VarStateMachine......................................................................................................................................... 6-31
6.1.16
VarTorquePrecontrol................................................................................................................................... 6-32
6.1.17
VarTrouble .................................................................................................................................................. 6-33
6.1.18
VarVertShaftExtPosition.............................................................................................................................. 6-34
6.1.19
VarVertShaftExtVelocity.............................................................................................................................. 6-34
6.1.20
VarVirtualMaster ......................................................................................................................................... 6-36
6.1.21
VarXTouchProbeSynchronisation............................................................................................................... 6-37
6.1.22
VarYStretchCompress ................................................................................................................................ 6-38
6.1.23
VarYTouchProbeSynchronisation............................................................................................................... 6-38
6.2
Prepared solution codes ...................................................................................................................................... 6-39
6.2.1
Table of application codes .......................................................................................................................... 6-39
6.2.2
Code initialisation values............................................................................................................................. 6-57
6.3
Error messages ................................................................................................................................................... 6-59
6.3.1
System error messages .............................................................................................................................. 6-59
6.3.2
Application error messages......................................................................................................................... 6-65
6.3.3
User-defined error messages...................................................................................................................... 6-68
6.3.4
ENUM list for error numbers ....................................................................................................................... 6-69
6.4
Signal flow diagram for core function................................................................................................................... 6-71
6.5
Interface signals................................................................................................................................................... 6-72
6.6
Description of the function blocks ........................................................................................................................ 6-79
6.6.1
MultiplexerInput function block.................................................................................................................... 6-79
6.6.2
MultiplexerOutput function block................................................................................................................. 6-82
6.6.3
TP_Window – Masking out mark pulses..................................................................................................... 6-85
6.6.4
XPositionTrimming function block............................................................................................................... 6-90
6.6.5
RejectGateHandling function block............................................................................................................. 6-93
6.6.6
CalcTpDistance function block.................................................................................................................... 6-95
6.6.7
CalcOffsetForShiftedTP function block ....................................................................................................... 6-97
6.6.8
CalcStartPositionOfKniveDrum function block............................................................................................ 6-99
6.6.9
CrossCutterMotionProfileCalculation function block ................................................................................. 6-100
6.6.10
TP_Register – Position tracking of mark pulses ....................................................................................... 6-104
6.6.11
VersionHandling function block................................................................................................................. 6-108