converting toolbox applications simotion … essential data for defining the coil profile can be...
TRANSCRIPT
Unrestricted / © Siemens AG 2015. All Rights Reserved. siemens.com/converting
SIMOTION Traversing DriveV4.0.5
Converting Toolbox Applications
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 2
• Example Project 28
• Example Configuration 25
• Function Block Overview 21
• Scope of Functionality 12
• Contents of the Application 7
• Benefits when using the Application 5
• Introduction 2
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 3
Converting ToolboxIntroduction
The standard application “SIMOTION Traversing Drive” was developed with theobjective of creating a flexible solution for traversing drive functions – wherebythe essential data for defining the coil profile can be specified by inputparameters which can be modified on the fly.
Using the SIMOTION control platform the application SIMOTION TraversingDrive allows to implement traversing drive functionality for the widest range ofmaterials, e.g. wire, cable, foil, paper and textile threads.
Applicable in combination with:SIMOTION Axis Function BlockSIMOTION Winder
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 4
• Example Project 28
• Example Configuration 25
• Function Block Overview 21
• Scope of Functionality 12
• Contents of the Application 7
• Benefits when using the Application4
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 5
Converting ToolboxBenefits when using the Application
§ Time-saving at engineering and service (same look & feel)
§ Can be used in all programming languages
§ Industry standards are used (PLC Open)
§ Supported by Application Centers World Wide
§ Regularly updated in the Intranet
§ Open source code(Functions can be modified according to customer’s requirements)
§ User Manuals in English and German
§ Easy learning using pre-programmed application examples
§ Free of Charge(downloads via Siemens representatives)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 6
• Example Project 28
• Example Configuration 25
• Function Block Overview 21
• Scope of Functionality 12
• Contents of the Application 6
• Benefits when using the Application 5
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 7
Converting ToolboxContents of the Application
§ PowerPoint presentation (English / German)
§ Units / libraries (programming in ST or MCC)
§ User Manuals (English and German)
§ Example-project for SIMOTION D demonstration case
§ Feedback sheets (English / German)
§ Change log (change history)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 8
Converting ToolboxScope of Functionality
General Layout
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 9
Converting ToolboxScope of Functionality
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 10
Converting ToolboxScope of Functionality
§ Traversing-cycle:A complete forward and reverse movementbetween coil endpoints§ Winding step:
Linear feed movement during a single master revolution(Winding_step = material_width + padding)§ Displacement angle:
Difference in degrees between traversing-cycle-start and cycle-end at the coil end§ Waiting angle:
Length of traverser standstill phase at both coil ends§ Acceleration angle:
Length of the acceleration phases of the traverser§ Position A,B:
Left and right coil endpoints§ Spike:
Relative velocity- or track-offsets for a defined period around coil-endpoints to prevent material build-up (two modes available)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 11
• Example Project 28
• Example Configuration 25
• Function Block Overview 21
• Scope of Functionality 11
• Contents of the Application 7
• Benefits when using the Application 5
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 12
Converting ToolboxScope of Functionality
Speed- / Position-diagram§ During the spike-period the traverser is moving with an overspeed-factor§ All four spikes have individual parameters§ Spikes can be defined in two modes
• Length in degrees• Velocity in mm/revolution (as a winding-step) OR additional feed of the
traverser in mm (= area enclosed by the “spike-velocity-trapezium”)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 13
Converting ToolboxScope of Functionality
Example:Coil width: 51mm, Winding step: 10mm, Waiting angle: 20°,Displacement angle: 160°
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 14
Converting ToolboxScope of Functionality
General layout Step Wind
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 15
Converting ToolboxScope of Functionality
§ Traversing cycle Step Wind:Stepwise motion between end pointsposition A and position B
§ Winding step:Feeding-distance of the traverser to thenext step(winding step = material width + gap)
§ Number of layers per step:Calculated by waiting angle andparameter: r32LayersPerStep * 360°
§ Acceleration angle:Length of the traverser motion phase tothe next step
§ Position A, B:Left and right terminal-point of the coil
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 16
Converting ToolboxScope of Functionality
Speed- / Position-diagram (Step wind)§ The traverser is in standstill until the required number of layers
have been wound§ The traverser is moving to the next step calculated by polynomial 5th order
respecting the acceleration angle and winding step
-40
-30
-20
-10
0
10
20
30
40
-10
-8
-6
-4
-2
0
2
4
6
8
10
0 1800 3600 5400 7200 9000 10800
Position of winder [°]
Layers per step
Winding step
Traverser speed
1 2 3 3 2 1
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 17
Converting ToolboxScope of Functionality
START
Initialization
Check user parameters for change and validity
Increment layer count if endpoint reachedSave actual direction
Start CAM calculation if needed
Cyclic operation
Wait until CAM calculation is done
Switch CAM at the end of the actual cycle
When CAM is active, select next CAM
Error state, stop traverser
STOP
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 18
Converting ToolboxScope of Functionality
General functions
§ Trapezoidal speed-profile with target-displacement-angle§ Adjustment of the displacement angle by:
• Acceleration angle• Waiting angle• Winding step value
§ Parameters can be changed on the fly(activation within the next cycle)§ Stroke, spike and coil profile functions§ Resume with last active direction§ Direction change of the traverser on the fly§ Parameterization instead of programming§ CAM is only calculated if needed (runtime efficiency)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 19
Converting ToolboxScope of Functionality
§ Coil profiles will be defined through angle set points• Positive angle: coil-width will increase with every layer• Negative angle: coil-width will be decrease with every layer
OR§ Coil profiles can be defined with an offset per layer
• Equal characteristics like definition with angle set points
§ Independent settings for left and right endpoints
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 20
• Example Project 28
• Example Configuration 25
• Function Block Overview 20
• Scope of Functionality 12
• Contents of the Application 7
• Benefits when using the Application 5
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 21
Converting ToolboxFunction Block Overview
The traversing drive functionality is part ofthe LTravLib library and is included inthe application “SIMOTION Traversing Drive”
The Library consists of 4 sources:§ aVersion:
Changelog§ dType
Type definitions§ fMain:
Traverser control, Profile calculation, Plausibility check§ fSub:
Auxiliary functions
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 22
Converting ToolboxFunction Block Overview – FBTravCntrl
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 23
Converting ToolboxFunction Block Overview – FBCamCalc
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 24
• Example Project 28
• Example Configuration 24
• Function Block Overview 21
• Scope of Functionality 12
• Contents of the Application 7
• Benefits when using the Application 5
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 25
Converting ToolboxExample Configuration
Example Configuration:(stand alone / low performance)
• SIMOTION D410-2• SINAMICS S120 AC/AC• 1FK7 motor
Standards:SIMOTION Traversing DriveSIMOTION Axis Function Block
Benefits:§ Modular solution based on standard products (no “black box”)§ Technology is integrated in the drives-hardware (no external technology controller)§ Fast and scalable hardware platform§ Onboard I/Os and onboard machine encoder interface
PROFINET
SIMOTICS S1FK7
SINAMICS S120Blocksize AC/AC PM340Motor Module
Maschineencoder
SIMOTIOND410-2
SIMATICHMI
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 26
Converting ToolboxExample Configuration
Example Configuration:(Scalable performance / machine control)
• SIMOTION D4x5-2• SINAMICS S120 DC/AC• 1FK7 Motor
Standards:SIMOTION Traversing DriveSIMOTION WinderSIMOTION Axis Function Block
Benefits:§ Modular solution based on standard products (no “black box”)§ Technology is integrated in the drives-hardware (no external controller)§ Modular software-structure for multiple controls
PROFINET
SIMATICHMI
SIMOTICS S1FK7
SINAMICS S120Booksize Motor Modules
SIMOTIOND4x5-2
SIMATIC S7-15xx(machine controloption)
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 27
• Example Project 27
• Example Configuration 25
• Function Block Overview 21
• Scope of Functionality 12
• Contents of the Application 7
• Benefits when using the Application 5
• Introduction 3
SIMOTION Traversing Drive V4.0.5
Unrestricted / © Siemens AG 2015. All Rights Reserved.
Page 29
Thank you for your attention!
Application Center
DF FA PMA APC
Frauenauracher Str. 80
D-91056 Erlangen
E-Mail:[email protected]
siemens.com/converting