Siemens A4027118-A0414 user manual Block interface of the FBBGDTEMPLATEFlyingSaw

Page 66

Section C: Integrating the core “flying saw” functions

Program environment and interfaces

Flying Saw with SIMOTION

A4027118-A0414

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.2Block 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():

All rights reserved

Saw V1.4.doc

Siemens AG 2008

ManualSIMOTION Flying

IN

Execute

Mode

StopCutting

KnifeOut

Gap

OnTheSpotCut

PMGenerationMode

TypeOfSynchronization

FB_BGD_TEMPLATE_FlyingSaw()

OUT

Done

Busy

Error

Cut

EndSyncPosReached

OnTheSpotCutPossible

OnTheSpotCutDone

ErrorID

State

Copyright

IN / OUT

UsersInterface

ErrorInterface

InternalData

SyncPosManagement

TimeCalc

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.

V 1.4

Release 06/06/08

66/107

Image 66
Contents Simotion Flying Saw Application number A4027118 -A0414General Notes CopyrightWarranty, liability and support General NotesQualified personnel Reference regarding export codesForeword Standard Simotion applicationDocument structure Sec Description TionList of contents Integrating the core flying saw functions Error messages 101 Description of important program elementsObjective ContentChap Title Contents Subjects discussedBasic information PrerequisitesObjective and purpose of this standard application Solution using the standard flying saw application Principle design of a flying sawComponents included in the standard application Release 06/06/08 14/107 Applications Tasks that can be implemented using the core functionsUses Controls that are permittedFlying axis Properties and features of the core flying saw functionsPrecisely synchronizing at a specific position Starting position of the flying axis can be setApplication environment SensorGeneral design Structure and functionDesign of the flying saw Physical quantities that can be parameterizedSynchronous range Physical quantity DescriptionOperating states of the FlyingSaw-FB ErrorDisable Starting positionAutomatic ManualContents Section B The application example as demonstration SystemSevere bodily injury or even death Pictograms, signal words and textClassification Severe bodily injury or even deathResponsibilities of the operator Correct use MisuseResponsible for monitoring Hardware structure and mounting/installation Qualification of personnelOverview Procedure CommunicationsHMI system Action Comment Resetting Simotion D435 to the factory settings Installing the standard Siemens softwareInstallation Minimum required releasesRelease 06/06/08 29/107 Release 06/06/08 30/107 Release 06/06/08 31/107 PG/PC Interface YesPG/PC1 Setting the Ethernet address of the PG/PC Ethernet address Action Comment Page Downloading the Simotion project of the standard application Page Page Demonstrate Operator control of the application exampleBrief instructions to demonstrate Detailed operating instructionStructure overview Structure overview to demonstrate the applicationBrief instructions Print Mark Simulation on / OFFButton Flying Saw Startpos Material END button Process screen Material Start button and continue with StepPage Detailed operating instructions SimodriveStart General screen areas Welcome screenButton Function StartPosition Machine parameter settingsMachine geometry Distance to sensor StartSyncPositionSystem Operator control functions in the setting-mode Operator functions of the process in the automatic mode Standard operator control Page Expanded operator control Gap LengthFlying saw mode Display areasTechnology view 10 Technology view of the flying sawOperator control functions in the status display 11 StatusSection C Integrating the core flying saw functions Program environment and interfaces Function and identification of the program groupsProgram structure Pro Program Data Gram Unit Module SectionIPO FBBGDTEMPLATEFlyingSawCall environment InterfacesClassifying the interfaces False Queued mode changeover is Activated using this input Block interface of the FBBGDTEMPLATEFlyingSawParameter Data type Initial value Description INTStructure of the global data area of the data unit FSVar Output parameter OUTPhysical quantities Parameter Data type Initial Description Value Restart Integrating the core flying saw functions This is how you integrate core functions into your projectHardware element Diagram Order No./MLFB and functions Simotion controlTechnology objects required and synchronous relationships Technology objectsPreparations De-archiving the standard flying saw applicationDownloading the core functions into your Scout project Setting-up the required technology objects Axis, material web Configuration Monitoring functions closed-loop controlPre-assignment limits Pre-assignment gear synchronization FlyingSawAxisSYNCHRONOUSOPERATION ConfigurationAssigning the synchronous relationships Pre-assignment dynamicIntegrating into your application Calling the FlyingSaw FB in the user programCalling the FBBGDTEMPLATEFlyingSaw in ST and FBD Assigning the instance Integrating the template block in the processing sequenceInstance General information and instructions Using the FBBGDTEMPLATEFlyingSawMode changeover sequence Initial state of the FBBGDTEMPLATEFlyingSawChanging-over the mode AutomaTic Using the restart bit Error messagesRestart after a new start Release 06/06/08 84/107 Help functions within the core flying saw functions Help routinesSection D Program description ObjectivesInformation and warnings Before carrying-out changesDeclaration part FSVar Description of important program elementsProgram structure Declaration section Instruction sectionFunctions of the FBBGDTemplateFlyingSaw FlyingSaw-FB Static variablesDeclarations Axis monitoring functions Automatic state change sequencesState machine of the FlyingSaw FB Step Function Comment Mode Error Error Æ DisableDisable Æ Error Step Function Comment Mode DisableDisable Æ Disable Disable Æ Starting positionStarting position Æ Disable Step Function Comment Disable Æ ManualStarting position Æ Error Mode, starting positionMode, automatic Step Function CommentStarting position Æ Manual Automatic cycleAutomatic Æ Error Automatic Æ DisableAutomatic Æ Starting position Manual Æ ErrorManual Æ Disable Mode, manualHelp routines Properties/features of startupSAPProperties/features of the IPOFS1IPORoutine SyncPos bufferFBBGDFSSPBout FBBGDFSSPBresetFBBGDFSSPBin FBBGDFSSPBreadRevisions/Author General information on the applicationScope of supply Version Date/Revision AuthorError messages ErrorID Explanation Error codeUsersInterface.grEndPos Enablegearing DisablegearingGap pos Details in FSVar structure under FRpossuperimpFSA Section E Appendix Section E Appendix Contact partner ApplicationcenterPlease help us to become even better Evaluation of the document