Saw User Manual

Section C: Integrating the core “flying saw” functions
Program environment and interfaces
Flying Saw with SIMOTION A4027118-A0414
V 1.4 Release 06/06/08 66/107
Copyright © Siemens AG 2008 All rights reserved
Manual_SIMOTION Flying Saw_V1.4.doc
Block interfaces
User interface in the global data area (data unit FS_Var)
The function block is signaled changing tasks and modes using the block
interface. The function block signals the actual status and possibly
occurring faults back to the user program also via this interface.
The function block is mainly signaled the physical quantities of the “flying
saw” to be controlled via the user interface in the global data area. In
normal “flying saw” operation, these quantities are not changed.
6.3.2 Block interface of the FB_BGD_TEMPLATE_FlyingSaw()
The following interfaces are provided at the block to control the flying saw
using the function block FB_BGD_TEMPLATE_FlyingSaw():
FB_BGD_TEMPLATE_FlyingSaw()
Execute
Mode
Done
Busy
Error
ErrorID
State
StopCutting
Gap
OnTheSpotCut
Cut
OnTheSpotCutPossible
OnTheSpotCutDone
IN OUT
IN / OUT
UsersInterface
ErrorInterface
InternalData
SyncPosManagement
TimeCalc
KnifeOut
EndSyncPosReached
PMGenerationMode
TypeOfSynchronization
Table 6-2 Interfaces of the FB_BGD_TEMPLATE_FlyingSaw()
Parameter Data type Initial value Description
Input parameter (IN)
Execute BOOL False
A queued mode changeover is
activated using this input.