manualshive.com logo in svg
background image

 

 

 
 

User Manual Flying Saw 

 

SIMOTION Flying Saw V1.4 

 

Application number:   A4027118 -A0414 

Содержание Simotion A4027118-A0414

Страница 1: ...User Manual Flying Saw SIMOTION Flying Saw V1 4 Application number A4027118 A0414 ...

Страница 2: ...Saw_V1 4 doc We reserve the right to make technical changes to this product Copyright Reproduction transmission or use of this document or its contents is not permitted without express written authority Offenders will be liable for damages All rights including rights created by patent grant or registration or a utility model or design are reserved ...

Страница 3: ... support We do not accept any liability for the information contained in this document Any claims against us based on whatever legal reason resulting from the use of the examples information programs engineering and performance data etc described in this standard application shall be excluded Such an exclusion shall not apply in the case of mandatory liability e g under the German Product Liabilit...

Страница 4: ...ust have the appropriate qualifications to carry out these activities e g Trained and authorized to energize and de energize ground and tag circuits and equipment according to applicable safety standards Trained or instructed according to the latest safety standards in the care and use of the appropriate safety equipment Trained in rendering first aid There is no explicit warning information in th...

Страница 5: ...e simply integrated into other software projects without requiring any significant programming in order to fulfill a precisely defined technology task there Core functions A software project based on a demonstration case to show the functionality and possible uses of the standard application including the associated WinCCflex screen for demonstration Demonstration project A document to describe th...

Страница 6: ...mation about how you can download this application from your PC PG to the demonstration case step by step and how it then used C Section C provides you with all of the necessary steps to integrate the core functions of the standard application into your user project Preparations and parameterizing operations are also explained Further you are also told how to integrate the core functions into your...

Страница 7: ...t 17 3 Structure and function 18 3 1 Design of the flying saw 18 3 1 1 General design 18 3 1 2 Physical quantities that can be parameterized 18 3 2 Operating states of the FlyingSaw FB 20 Section B The application example as demonstration system 22 4 Installing the hardware and software 23 4 1 Regarding your safety 23 4 1 1 Safety information and instructions 23 4 1 2 Responsibilities of the opera...

Страница 8: ... interface of the FB_BGD_TEMPLATE_FlyingSaw 66 6 3 3 Structure of the global data area of the data unit FS_Var 68 7 Integrating the core flying saw functions 72 7 1 This is how you integrate core functions into your project 72 7 2 Prerequisites 72 7 2 1 SIMOTION SCOUT with SIMATIC STEP 7 72 7 2 2 SIMOTION control 73 7 2 3 Technology objects required and synchronous relationships 74 7 3 Preparation...

Страница 9: ...monitoring and automatic state change chains 90 10 3 3 Checking the input parameters and parameterization of the technology settings that are absolutely necessary 91 10 3 4 State machine of the FlyingSaw FB 91 10 4 Properties features of startup_SAP 98 10 5 Help routines 98 10 5 1 Features and characteristics of the MT_FS1_PrintmarkDetection print mark sensing 98 10 5 2 Properties features of the ...

Страница 10: ... document should provide the user with the following information The objective and purpose of this standard application List several applications Indicate the performance limits of this standard application Subjects discussed Chap Title Contents 1 Basic information The necessary prerequisites to use the standard flying saw application The use of this application Software components and code blocks...

Страница 11: ...S demonstration case 1 2 Objective and purpose of this standard application 1 2 1 Task description Using SIMOTION a material web fed using the material feed mechanism is to be cut into identical parts and sections As a result of the characteristics of the material the material cannot be cut at once across the whole width of the web with just one cut In order that the motion of the material web doe...

Страница 12: ...de of the flying saw synchronously follows the material at the position to be cut and the cut can be started After the cut has been completed the shears slide is returned to its starting position where it waits for the next cut position Fig 1 1 Principle of operation of the flying saw Drive of flying saw Web drive or measuring system Sensor Starting position 1 2 2 Solution using the standard flyin...

Страница 13: ...core functions provided in the standard application can be transferred into the application to be generated quickly and simply by copying The description of this standard application explains the additional configuring steps that are necessary Automatic motion control The core functions of the standard flying saw application can be used to realize all of the flying saw axis motion control using SI...

Страница 14: ...ons of the flying saw functionality with absolute gearing All of the machine functions that are relevant for the demonstration case environment are simulated The demonstration machine is displayed on the WinCCflex screen This means that the user immediately sees which program modules are required to implement his particular flying saw application these program modules are sub divided into program ...

Страница 15: ... or SIMOTION C controls 2 1 2 Tasks that can be implemented using the core functions These core functions are used to control flying equipment and mechanisms to Cut Perforate Emboss Seal Saw Drill Paint etc The core flying saw function completely handles the motion control of the flying axis used for cutting sawing The functionality associated with the material feed is implemented outside the core...

Страница 16: ...of the flying axis between two cuts can be set using a parameter at the core function Cutting at a print mark The synchronous position is detected using a measuring probe and print mark Cutting to length The synchronous position is calculated from the distance that the material has moved through Immediate cut A cut is initiated by an operator function independently of the distance that the materia...

Страница 17: ...OTION Flying Saw_V1 4 doc 2 2 Application environment The standard flying saw application can be used in the following hardware environment Fig 2 1 Application environment of the standard flying saw application Sensor Motor Encoder Motor Encoder PG PC SIMOTION D Material web SIMOTION D used to control the material feed of the material web and to control the flying axis ...

Страница 18: ...g saw 3 1 1 General design The flying saw which is based on the flying saw core function comprises a spindle axis that is mounted on the cutting unit 3 1 2 Physical quantities that can be parameterized The following physical quantities of the flying saw designations in white are used in the flying saw core function Fig 3 1 Physical quantities for the standard flying saw Sensor Sync position EndSyn...

Страница 19: ...ll not been completed then it is now interrupted EndPos mm End point end position of the traversing range of the flying saw software limit switch ToStartposVelocity mm s Velocity for travel to the starting position ToBackposVelocity mm s Velocity with which the flying saw returns to its starting position GapLength mm Length of the gap after the cutting unit has made a cut This gap is to be additio...

Страница 20: ...ng saw by specifying the required operating mode with the required parameters Fig 3 2 Operating modes 1 Disable 1 Disable 2 Startposi tion 2 Startposi tion 4 Manual 4 Manual 0 Error 0 Error 3 Auto matic 3 Auto matic A differentiation is made between the following operating modes Error 0 The FlyingSaw FB has detected an error and brought the flying saw axis into a safe state The fault is still avai...

Страница 21: ...e enable state Automatic 3 The flying saw axis has been synchronized to the material web and cuts the material as specified Manual 4 The flying saw axis is in the manual mode and the user can manually move the shaft The flying saw axis waits in the enable state These operating modes are available to users to implement their flying saw functionality in a user program and can be signaled to the Flyi...

Страница 22: ...p by step Objective Section B of this document provides the reader with the following The prerequisites to use this standard SIMOTION application as demonstration system Preparations and parameterizing operations are explained Describes the steps necessary when presenting this standard application Provides tips for using this standard application Subjects discussed Chap Title Contents 5 Installing...

Страница 23: ... and signal word Safety information instructions are provided in front of the information regarding activities to be executed Classification There are three different stages regarding safety information instructions These are designated by the same pictogram They differ by the signal word Danger This safety information instruction indicates an immediate hazard If the information instruction is not...

Страница 24: ... beyond the specified use Non observance of the safety information and instructions If faults that could have a negative impact on the safety are not immediately resolved removed Any changes modifications to equipment devices that are used to ensure perfect function and operation unrestricted use as well as active or passive safety If recommended hardware and software components are not used If th...

Страница 25: ...MOTION Flying Saw_V1 4 doc Qualification of personnel The operating company person may only deploy trained authorized and reliable personnel In so doing all safety regulations must be carefully observed Personnel must receive special instructions regarding the hazards dangers that can occur 4 2 Hardware structure and mounting installation Overview Fig 4 1 Hardware components without power cable MP...

Страница 26: ...ith motors and has two axes These are used to demonstrate the application The case is already pre configured and connected up It only has to be connected to the HMI system via PROFIBUS Communications PROFIBUS connector up to 12 Mbit s 6ES7972 0BA41 0XA0 The connector is used to establish a connection between the HMI system and the SIMOTION D435 training case PROFIBUS cable 6XV1830 0EH10 sold by th...

Страница 27: ... D435 using a PROFIBUS cable and switch the terminating resistors in the two terminating connectors of the cable to On Do not use the standard MPI cable supplied with the PG PC to connect the PG PC to the SIMOTION D435 The connection should be operated with a 12Mbit s baud rate Under all circumstances a PROFIBUS cable must be used between the PG PC and SIMOTION D435 with the terminating resistors ...

Страница 28: ...7 Hotfix 4 Advanced with the option Integration in Step 7 Please follow the instructions of the installation programs 4 4 Downloading the user program and parameterizing the drive in the SIMOTION D demonstration case 4 4 1 De archiving the SIMOTION project Open SIMOTION SCOUT De archive the SIMOTION project and open it using SIMOTION SCOUT 4 4 2 Resetting SIMOTION D435 to the factory settings In o...

Страница 29: ...ht Siemens AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc When RDY lights green and STOP lights orange set the SIMOTION D435 mode switch to the 0 position RUN RDY and RUN are green Once the factory setting has been restored the SIMOTION D435 has PROFIBUS address 2 and the baud rate is 1 5 Mbit s Fig 4 2 Mode selector switch SIMOTION D435 ...

Страница 30: ...bsequent instructions Go offline In the project tree open the Drive Navigator A selection window opens when the Device configuration button is pressed Open the Configurator by pressing the Execute drive configuration button Scroll in the selection menu of the power unit by pressing the Continue button Select the power unit being used from the list refer to the serial number on the front of the dou...

Страница 31: ...as demonstration system I t lli th h d d ft Flying Saw with SIMOTION A4027118 A0414 V 1 4 Release 06 06 08 31 107 Copyright Siemens AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc Fig 4 3 Re configuring the motor module ...

Страница 32: ... Setting the PG PC interface No Action Comment 1 In SIMOTION SCOUT open the interface configuration using OPTIONS Æ SET PG PC INTERFACE 2 In the Interface Parameter Assignment Used area select your Ethernet card interface of the PG PC using the interface setting TCP IP Æ e g TCP IP Æ VIA PCI 10 100 Fast Ethernet Adapter 3 Acknowledge possible warning with Yes 4 Acknowledge your change with OK 5 No...

Страница 33: ...this case you skip steps 8 and 9 Acknowledge your entry with OK Under certain circumstances the Ethernet line of the PG PC will have a yellow border If the ETHERNET interface used is still not listed under Assigned then execute steps 8 and 9 but only then 8 The ETHERNET interface is still not assigned The configured interface of the control is listed under Configured Interfaces and all of the avai...

Страница 34: ...elect this and if it has still not been set then set the checkmark for S7ONLINE access Active Acknowledge your entry with OK Under certain circumstances the Ethernet line of the PG PC will have a yellow border 10 Please select Compile and check everything button and acknowledge with OK 11 If any references are made to alarms then please close 12 Before you load the project please close NETPRO and ...

Страница 35: ...OTION Flying Saw_V1 4 doc Table 3 6 Ethernet address No Action Comment 1 Open the window Network and Dial up Connections of your PG PC and select the network connection to SIMOTION D435 and open its properties righthand mouse click Æ Properties or select the symbol and then FILE Æ PROPERTIES 2 In the window This connection uses the following items select Internet Protocol TCP IP and open its prope...

Страница 36: ... address 169 254 11 23 Enter 255 255 0 0 as Subnet mask 4 The address set above must be identical to the address for the PG PC Check this address by selecting the PG PC interface in Netpro and if required modify this 5 Acknowledge your changes by pressing twice on OK 4 4 5 Downloading the hardware configuration after a factory setting To download the hardware configuration please proceed as follow...

Страница 37: ...Flying Saw with SIMOTION A4027118 A0414 V 1 4 Release 06 06 08 37 107 Copyright Siemens AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc 2 Acknowledge with OK 3 Acknowledge with OK 4 Press No and do not restart 5 Close the hardware configuration and change to Scout ...

Страница 38: ...MOTION project of the standard application Table 4 5 Downloading the SIMOTION project No Action Comment 1 Before you download the project in the offline mode please check under Target system Select target devices 4 Whether both SIMOTION D435 as well as also SINAMICS_Integrated are selected Please acknowledge changes with OK 5 After establishing the ONLINE connection the operating states of the dev...

Страница 39: ...rogram must be again downloaded after power ON OFF This copy operation only refers to the SIMOTION part of the project 7 Once the download has been completed please acknowledge with OK 8 Also acknowledge the data that has been successfully copied from the RAM to ROM with OK 9 The system now prompts you whether you wish to also copy the parameters of SINAMICS_Integrated from the RAM to the ROM Also...

Страница 40: ... rights reserved Manual_SIMOTION Flying Saw_V1 4 doc 12 Now switch the SIMOTION D435 into the RUN state To do this click on the SIMOTION CPU and with the righthand mouse key and target device operating state go to the operating state display 13 Here click on the RUN button The SIMOTION D435 is then in RUN and the demonstration case is now ready to be used for the presentation ...

Страница 41: ...f instructions to demonstrate Here in these instructions you will only be shown and explained the steps necessary to demonstrate the application Not all of the operator screens are discussed A detailed description of all operator screens is provided in Chapter 5 2 Detailed operating instruction Prerequisites The following prerequisites must be fulfilled to use the application example The SIMOTION ...

Страница 42: ... Structure overview Please refer to the following diagram for the basic operator control structure with all of the operator areas of the application The SETTINGS STATUS and MANUAL displays are not required when presenting the application and are therefore not described in the detailed Operating Instructions Fig 5 1 Structure overview to demonstrate the application Manual Mode Automatic Mode STATUS...

Страница 43: ... Siemens Step7 S7Proj SAP_FlyingSaw TDOP PRO__00 fwd As an alternative you can also select the operator panel using Step 7 In the SIMATIC Manager open the SAP_FlyingSaw project You will find the HMI object OP1 at the project level Start the runtime from the context menu righthand mouse key 2 If the connection to the CPU was able to be established the screen form appears at the top left mode Idle C...

Страница 44: ...the material web starts the material enters the unit and the print mark simulation generates after the length set using the Cutlength slider switch a print mark The flying saw then makes a cut You can immediately generate a print mark using the on the spot CUT button which is also then cut by the flying saw 9 The red bar indicates how far the flying saw must travel with the material web with the c...

Страница 45: ...en you can either allow new material to enter by pressing the Material START button and continue with Step 8 or end the flying saw by pressing the Flying Saw END button 14 After the flying saw has been ended you can return to the welcome screen by pressing the HOME button 15 Process screen The process screen is the main screen in the automatic mode of the application example to control operator co...

Страница 46: ...ated exited and monitored in the process screen The material material web is started stopped held and terminated exited on the righthand side the flying saw is started and exited on the lefthand side Basic settings Automatic mode Calls up the technology screen To the status display Manual mode Material To the start screen Start Material Stop Material Allow material to run out Random print mark off...

Страница 47: ...in these instructions This is necessary so that you can get to know and test the CPU functions Prerequisites The following prerequisites must be fulfilled to use the application example The STEP7 project is available online in the S7 CPU The parameterization for the application has been downloaded into SIMODRIVE All of the devices are powered up At least WinCCflex Advanced 2007 Hotfix 4 is install...

Страница 48: ... the following diagram for the basic operator control structure with all of the operator areas of the application Fig 5 3 Structure overview Manual Mode Automatic Mode STATUS TECHNOLOGY SETTINGS HOME MANUAL AUTO 5 2 2 Start In the SIMATIC Manager open the SAP_FlyingSaw project You will find the HMI object OP1 at the project level Start the runtime from the context menu righthand mouse key or Call ...

Страница 49: ...s reserved Manual_SIMOTION Flying Saw_V1 4 doc The welcome screen is displayed Fig 5 4 Welcome screen General screen areas The screen forms of the application are handled using buttons at the lower edge of each of the screen forms Refer to The name of the actual operator screen form and the presently valid mode are displayed in the upper righthand corner of the screen forms Refer to ...

Страница 50: ...e setting up screen from every operator screen using the MANUAL button If the application is in the IDLE or AUTOMATIC STOPPED modes the MANUAL mode is selected You can access the automatic screen from every operator screen using the AUTO button If the application is in the IDLE or MANUAL modes the AUTOMATIC STOPPED mode is selected You can access the technology screen from every operator screen us...

Страница 51: ... material and print mark detection StartPosition Position from which the flying saw starts motion to achieve synchronism with the material web StartSyncPosition Position at which the flying saw is synchronized start of the synchronous traversing range EndSyncPosition End of the synchronous traversing range EndPosition Maximum traversing range of the flying saw Flying Saw Axis Accelerations Cut Acc...

Страница 52: ...tion system O t t l f th li ti l Flying Saw with SIMOTION A4027118 A0414 V 1 4 Release 06 06 08 52 107 Copyright Siemens AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc Fig 5 5 SETTINGS operator screen for machine geometry settings ...

Страница 53: ... the setting mode In the manual mode the material web and flying saw can be manually moved This standard application does not require any functions that may only be executed in the setting up mode This is the reason that we are only providing users with an empty screen form that can be adapted when required to the specifications and requirements of the user s application Fig 5 6 MANUAL operator co...

Страница 54: ...AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc 5 2 5 Operator functions of the process in the automatic mode Note The automatic mode is only available if There is no fault Both axes are enabled and For both of these axes no manual operator control functions are active Fig 5 7 AUTOMATIC operator screen form for operator functions in the automatic mode ...

Страница 55: ...TOMATIC STOPPED mode 2 Using the Sync Position slider switch enter the position at which the flying saw reaches the position where the material web is to be cut 3 The flying saw starts to move to the starting position by pressing the Flying Saw STARTPOS button 4 After the starting position has been reached the flying saw is in the AUTOMATIC READY mode 5 The flying saw is enabled for operation usin...

Страница 56: ... material web was stopped by pressing the Material START button 10 If the flying saw has synchronized itself to the motion of the material web the flying saw is in the AUTOMATIC PRODUCING mode 11 Here you can select whether a cutting position is to be generated at each print mark sensor signal or only after n print marks 12 You can stop the material web using the Material BREAK button 13 When the ...

Страница 57: ...volutions 2 Print MARK simulation ON this means that the print marks and therefore also the cut length can be freely selected 2 If the print mark simulation has been activated this character is displayed at the top left edge of the screen 3 You can change the cut length with the Cutlength slider The system automatically calculates the minimum cut length from the data specified for the material vel...

Страница 58: ...c 6 Here you can set the velocities for the return to the starting position and also when returning to the starting position in the automatic mode Display areas Fig 5 8 Flying saw mode This area informs you about the selected and presently active operating mode of the FlyingSaw FB Fig 5 9 Actual velocity position In this area the actual velocity mm s and the actual position mm are displayed for th...

Страница 59: ... Technology view of the flying saw Using the trace function on the HMI screen the actual position and velocity of the flying saw the starting position its velocities and position of the material web referred to the particular cut can be monitored and traced in the technology view It can also be easily seen how the position of the flying saw precisely corresponds to that of the material web during ...

Страница 60: ...application can be selected from every operator screen using the STATUS button Fig 5 11 Status You can see the actual state of the FlyingSaw FB in the status display The error numbers that are displayed under ErrorID can be viewed under Chapter 12 2 Possible error messages at the error output ErrorID of the FB_BGD_TEMPLATE_FlyingSaw Errors can be acknowledged using the QUITT button If the FlyingSa...

Страница 61: ...ow to use this standard application Subjects discussed Chap Title Contents 6 Program environment and interfaces Structure of the standard application Function and identification of the program groups Call environment of the FlyingSaw FB Description of the interfaces and the parameters of the FB_BGD_TEMPLATE_FlyingSaw 7 Integrating the core flying saw functions Prerequisites that are absolutely nec...

Страница 62: ...the standard SIMOTION Easy Basics SEB application SAP Program group to solve automation tasks demo machine with the application example of the standard flying saw application Based on the SIMOTION D demonstration case the mode of operation and core functions of the standard application are presented demonstrated in conjunction with a WinCCflex base visualization system FS Program group with the co...

Страница 63: ...Program structure of the standard flying saw application Pro gram Section Program unit Program module Data unit OmacMain OmacMain OmacVar OMAC OmacStUp OmacStUp SAP SAP_FS BGD_SAP_FlyingSaw Startup_SAP SAP_Var SAP SAPState FC_SAP_FlyingSaw_AutomaticAborted FC_SAP_FlyingSaw_AutomaticAborting FC_SAP_FlyingSaw_AutomaticHeld FC_SAP_FlyingSaw_AutomaticHolding FC_SAP_FlyingSaw_AutomaticProducing FC_SAP_...

Страница 64: ...FB_BGD_FS_SPB_read FB_BGD_FS_SPB_out SIM SIM_PM IPO_SIM_Printmarks Startup_SIM SIM_Var HMI HMI_SAP BGD_HMI_FlyingSaw Startup_HMI FB_BGD_HMI_Printmarks FB_BGD_HMI_Cuts FB_BGD_HMI_Material HMI_Var The meanings are as follows FB The program module is programmed as function block FC The program module is programmed as function MT The program must be called in the motion task BGD Programming function o...

Страница 65: ... FB_BGD_ TEMPLATE_ FlyingSaw TO B a c k g r o u n d T a s k TO specific commands TO specific commands TO in mode 4 Manual only Flying Saw Axis other Axes Central Function Flying Saw U s e r s P r o g r a m Unit FS_Var The technology object FlyingSawAxis influenced by the function block FB_BGD_TEMPLATE_FlyingSaw may only be addressed by the user program if beforehand the user switched the core flyi...

Страница 66: ...aw 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 O...

Страница 67: ...ith the material and the cutting device can be returned to its starting position Gap BOOL False If this bit is set after a cut the flying saw generates a gap between the cut piece of material web and the material web using a superimposed motion of the cutting device OnTheSpotCut BOOL False When this bit is set a synchronous position is immediately generated on the material web for the next cut PMG...

Страница 68: ... cutter axes Cut BOOL False The flying saw moves in synchronism with the material web cutting can start EndSyncPos Reached BOOL False Alarm if the flying saw passes exceeds the upper limit value of the synchronous range when in the automatic mode OnTheSpotCut Possible BOOL False The flying saw is in its starting position and an immediate cut is possible OnTheSpotCut Done BOOL False The immediate c...

Страница 69: ...ntities Control information User must adapt values User may not change values ErrorID of the technology functions DW24 DW34 DW58 DW60 Table 6 3 User interface in the global data area of the unit FS_Var Parameter Data type Initial value Description User interface Matrix of the TOs used FS_AxesTOs StructAxesTOs Matrix to reference the technology objects relevant for the flying saw Physical quantitie...

Страница 70: ...ckposVelocity mm s LREAL 150 0 Velocity of the travel back to the starting position AccelerationCut mm s LREAL 100 0 Acceleration value for synchronization motion AccelerationBack mm s LREAL 100 0 Acceleration value for return motion to the starting position AccelerationGap mm s LREAL 100 0 Acceleration value for motion to create a gap GearingRatio LREAL 1 0 Ratio between measured and effective ve...

Страница 71: ...g in the StartUp task then the template executes a re initialization and resets the bit This bit must be set for each new start MaterialIn BOOL false If the bit is set the material web is in the flying saw area MaterialInMotion BOOL false If the bit is set the material web in the flying saw area is moving Fig 6 3 Matrix of the relevant technology objects TOs Axis_FlyingSaw Axis_Material Pos_Axis F...

Страница 72: ...lationships as described in Chapter 7 5 Assigning the synchronous relationships Call up the core functions as listed in Chapter 7 6 Integrating into your application Information and instructions on how you must integrate core functions into the sequence of your user program are provided in Chapter 8 Using the FB_BGD_TEMPLATE_FlyingSaw 7 2 Prerequisites 7 2 1 SIMOTION SCOUT with SIMATIC STEP 7 In o...

Страница 73: ...for users 7 2 2 SIMOTION control A SIMOTION control is required to operate the core flying saw functions All SIMOTION D SIMOTION P and SIMOTION C controls can be used Note The application example has been developed and tested for use in conjunction with the SIMOTION D training case with CPU D435 Modifications and changes may have to be made when used in another hardware environment In order to cor...

Страница 74: ...e master leading value from the motion of the material web TO Achse MaterialAxis as real positioning or synchronous axis maximum configuration To determine the position and velocity of the material web as master leading value of the core flying saw functions and to coordinate the motion of the axis material web from the same control Coordinating the flying saw axis TO axis FlyingSawAxis as real sy...

Страница 75: ...lication The standard flying saw application is supplied as STEP 7 SCOUT project In order to use the template this project must be de archived either using STEP 7 or SCOUT 7 3 2 Downloading the core functions into your SCOUT project In order to quickly and simply transfer the core flying saw functions into your SCOUT project you should proceed as shown in the following steps Table 7 4 This is how ...

Страница 76: ...his is monitored from the FlyingSaw FB Æ parameterizing error All of the additional parameters should be set corresponding to the drive and encoder data Mechanical system For the parameter distance for each spindle revolution enter the distance that the knife tip of the flying saw moves through for one motor revolution Appropriately supplement the other parameters as well as geometry and design Pr...

Страница 77: ... as linear Parameterize as modulo axis with a modulo length greater than the maximum product length All of the additional parameters should be set corresponding to the drive and encoder data Mechanical system For the parameter distance for each spindle revolution the distance that the material web moves through for one revolution of the drive roll should be entered Appropriately supplement the oth...

Страница 78: ... position of the master leading axis and slave following axis this is checked and corrected by the FlyingSaw FB Position reference Synchronize before the synchronizing position this is checked and corrected by the FlyingSaw FB SyncPos master leading value 0 0 the FlyingSaw FB enters the actual value SyncPos slave following axis 0 0 the FlyingSaw FB enters the actual value The other values are no l...

Страница 79: ...1 Calling the FlyingSaw FB in the user program The function block of the core flying saw functions can also be simply called in the program after integration into your SIMOTION project Calling the FB_BGD_TEMPLATE_FlyingSaw in ST and FBD As an example the calls of the function block FB_BGD_TEMPLATE_FlyingSaw of the core flying saw functions in the ST and FBD programming languages are shown here Tab...

Страница 80: ...am the function block FB_BGD_TEMPLATE_FlyingSaw must be assigned an instance The following table includes examples in ST and FBD Table 7 6 Generating an instance of the FB_BGD_TEMPLATE_FlyingSaw Instance ST FUP 7 6 2 Integrating the template block in the processing sequence The core flying saw function is integrated in the processing sequence using a simple function block call and transferring the...

Страница 81: ...es may only be changed when the system is at a standstill and changes require a re initialization restart of the FB_BGD_TEMPLATE_FlyingSaw The individual modes of the FB_BGD_TEMPLATE_FlyingSaw are described in Chapter 3 2 Operating states of the FlyingSaw FB The procedure to change over the mode is described in more detail in the following Chapters 8 2 Initial state of the FB_BGD_TEMPLATE_FlyingSa...

Страница 82: ...che Zustandswechselkette RESTART The actual block state is displayed at the state output Fig 8 2 Inputs and outputs of the mode changeover FB_BGD_TEMPLATE_FlyingSaw Execute Mode Done Busy Error ErrorID State StopCutting Gap OnTheSpotCut Cut OnTheSpotCutPossible OnTheSpotCutDone IN OUT KnifeOut Changing over the mode In order to transition the block into a new state the number of the required targe...

Страница 83: ...ing the parameterization This is the reason that an initialization routine is run in the FB_BGD_TEMPLATE_FlyingSaw and a parameter check is made and the block is brought into a defined state Note In the startup task we recommend that the program startup_SAP of the unit SAP_FS is used in order to initialize the FB_BGD_TEMPLATE_FlyingSaw block The restart bit should also be set there in order to bri...

Страница 84: ... Done Busy Error ErrorID State StopCutting Gap OnTheSpotCut Cut OnTheSpotCutPossible OnTheSpotCutDone IN OUT KnifeOut The error bit signals an error while an error code is output at output ErrorID this can be analyzed using the error analysis function A list of the possible error codes with a description of the error causes is provided in the Appendix of this document Chapter 12 2 Note The error o...

Страница 85: ...ore flying saw functions As part of the core functions there are also help functions that make it easier for you to implement your flying saw application It provides you with solutions for the following functions The synchronous position is sensed using sensors measuring probes Buffer to save the measured synchronous positions for sequential execution of several cuts by the flying saw The names an...

Страница 86: ...be in detail the program structure of the FlyingSaw FB Illustrate and describe important program elements Provide information and instructions on how this template can be adapted Prerequisite Before possibly expanding this template it is helpful to have read the chapters in Section A and B in order to get to know the basic functions and applications of the template Subjects discussed Chap Title Co...

Страница 87: ...mponents included in the core functions you should get to know how the components function by referring to and reading the ST MMC documentation Uncontrolled incorrect changes and modifications to core functions can result in death and severe bodily injury Restrictions regarding support when changing components of the core functions The Application Center can only provide support for core functions...

Страница 88: ...ded into four units FS_TEMPL with the FlyingSaw FB FS_PMIPO with the print mark sensing and the ipo synchronous functions FS_SPB with the FBs to manage the synchronous positions in the SyncPo buffer 10 2 Declaration part FS_Var The structure of all of the data required for the FlyingSaw FB is saved in the unit FS_Var Instances will be the data in the user unit SAP_Var When required in this unit th...

Страница 89: ...ration Maximum length of the SyncPos buffer Static variables Description of the data structure of the TO parameters Description of the data structure of the user interface with the geometry machine data and control bits Description of the data structure of the error interface with the error IDs of the state change and the RetDINT and FR values of the system commands Description of the data structu...

Страница 90: ...r the selected operating state with a positive edge at the execute input Reset all block outputs with a negative signal edge at the execute input Axis monitoring functions The flying saw axis has an error the FlyingSaw FB is forced into the error state However the monitoring function is only active after the technology objects have been successfully completed Automatic state change sequences The f...

Страница 91: ...e existence of specified TOs The function positioning axis synchronous axis Special properties features required for the template such as Modulo axis and modulo value Deviations with respect to the template are displayed as fault messages Parameterization of the technology objects absolutely required is carried out in another program part The parameters that are therefore changed are described in ...

Страница 92: ...dsübergang Fehlerzustandsübergang Automatische Zustandswechselkette The functional sequences that are hidden behind the states and state changes transitions are listed in the following table Table 10 1 Description of the sequences at the state change state transition in the FlyingSaw FB Step Function Comment Mode Error 0 0 Error Error Æ Disable 0 Error 1 Disable 0 All ErrorID memories are reset 1 ...

Страница 93: ...is disabled then the disable mode is activated Disable Æ Error 1 Disable 0 Error 0 Preparation 1 _disableAxis is called for the flying saw axis If the axis is disabled then the error mode is activated Disable Æ Starting position 1 Disable 2 Startpo sition 0 The enable command is prepared 1 _enableAxis is called for the flying saw axis If the axis is enabled then advance to step 2 2 _resetAxisError...

Страница 94: ...tion 1 _disableAxis is called for the flying saw axis If the axes are disabled then the error mode is activated Starting position Æ Disable 2 Startpo sition 1 Disable 0 The stop command is prepared 1 _stop is called for the flying saw axis 2 _disableAxis is called for the flying saw axis If the axis is disabled then the disable mode is activated Starting position Æ Automatic 2 Startpo sition 3 Aut...

Страница 95: ... signal is present then continue with step 6 If not then continue with step 7 6 _pos is called for the flying saw axis with the superimposed merge mode in order to create a gap with the superimposed motion When completed then continue with step 7 7 If the KnifeOut signal appears then _pos is called for the flying saw axis to position back to the starting position When completed then continue with ...

Страница 96: ...0 3 The cut output bit is set The actual synchronous position is deleted cleared from the SyncPosBuffer 4 Wait until StopCutting signal appears If the Gap signal is present then continue with step 5 If not then continue with step 6 5 _pos is called for the flying saw axis using the merge mode SUPERIMPOSED_MOTION_MERGE in order to create a gap with the superimposed motion When completed then contin...

Страница 97: ...ut signal is present then prepare the position command and advance to step 1 1 _pos is called to return the flying saw axis back to its starting position Mode manual 4 4 Manual Manual Æ Error 4 Manual 0 Error _disableAxis is called for the auxiliary axis and the flying saw axis If the axes are disabled then the error mode is activated Manual Æ Disable 4 Manual 1 Disable 0 The stop command is prepa...

Страница 98: ...eristics of the MT_FS1_PrintmarkDetection print mark sensing The program MT_FS1_PrintmarkDetection is in the unit RK_PMIPO and must be called from a motion task The following functions are executed Waits for a valid measured value Determines the synchronous position for the actual print mark Enters the synchronous position into the SyncPos buffer 10 5 2 Properties features of the IPO_FS1_IPO_Routi...

Страница 99: ...read FB_BGD_FS_SPB_reset The SyncPos buffer is deleted cleared using this FB FB_BGD_FS_SPB_in Using this FB when the print mark is sensed a new synchronous position is entered into the buffer FB_BGD_FS_SPB_out Using this FB after every cut a synchronous position is deleted cleared from the buffer FIFO FB_BGD_FS_SPB_read This FB is used to check as to whether a new synchronous position is available...

Страница 100: ...lementation Operating Instructions as PDF file FlyingSaw_with_SIMOTION_V4 1 1_V1 4 pdf 11 2 Revisions Author Table 11 1 Revisions Author Version Date Revision Author V 1 0 Generation H E Böhm V 1 1 Change over Ethernet H E Böhm V 1 2 Protool templates trilingual Ch Pabst H E Böhm V 1 2 Changes General Notes A Hagelauer V 1 3 13 04 06 Scout V4 0 H E Böhm V 1 3 V 2 0 04 04 07 Functional Changes sync...

Страница 101: ...n its RetDINT or FR is documented in the data area FS_Var for evaluation by the user 12 2 Possible error messages at the error code output ErrorID of the FB_BGD_TEMPLATE_FlyingSaw A reference is made to the internal block error source of the FlyingSaw FB in the Explanation column Table 12 1 Error codes of the flying saw template ErrorID error code Explanation C001 There is an error at a flying saw...

Страница 102: ...pos Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under RetDINT_pos_FSA C042 Starting position to Startpos Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under FR_pos_FSA C051 Starting position to automatic Error when activating gearing of the FlyingSawAxis _enablegearing Details in FS_Var structure under RetDINT_enablegearing_FSA C052 Startin...

Страница 103: ...ition to automatic Error for superimposed positioning of the FlyingSawAxis to create gap _pos Details in FS_Var structure under FR_possuperimp_FSA C056 Starting position to automatic Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under RetDINT_pos_FSA C057 Starting position to automatic Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under FR_po...

Страница 104: ...ing of the FlyingSawAxis to create gap _pos Details in FS_Var structure under RetDINT_possuperimp_FSA C065 Automatic Run Error for superimposed positioning of the FlyingSawAxis to create gap _pos Details in FS_Var structure under FR_possuperimp_FSA C066 Automatic Run Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under RetDINT_pos_FSA C067 Automatic Run Error when positi...

Страница 105: ...n positioning the FlyingSawAxis _pos Details in FS_Var structure under RetDINT_pos_FSA C0A2 Manual to Starting position Error when positioning the FlyingSawAxis _pos Details in FS_Var structure under FR_pos_FSA C0F1 Incorrect mode selection from error mode C0F2 Incorrect mode selection from disable mode C0F3 Incorrect mode selection from starting position mode C0F4 Incorrect mode selection from au...

Страница 106: ... Release 06 06 08 106 107 Copyright Siemens AG 2008 All rights reserved Manual_SIMOTION Flying Saw_V1 4 doc 13 Contact partner Applicationcenter SIEMENS Siemens AG Automation Drives A D MC PM APC Frauenauracher Str 80 Erlangen Fax 09131 98 1297 mailto applications erlf siemens com ...

Страница 107: ...one E Mail applications erlf siemens de E Mail Evaluation of the document Is this subject helpful beneficial for you Yes No How high are the benefits of this application for you in the following working phases own training information conceptual phase engineering writing code commissioning How is this application from the didactic perspective scope layout design clarity Can the application be tran...

Отзывы: