Simotion SCOUT CamTool - Programming
Simotion SCOUT CamTool - Programming
SIMOTION
SIMOTION SCOUT
CamTool
Configuration Manual
11/2010
Description
Configuring
Functions
Menus
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
with a safety alert symbol, indicates that minor personal injury can result if proper precautions are not taken.
CAUTION
without a safety alert symbol, indicates that property damage can result if proper precautions are not taken.
NOTICE
indicates that an unintended result or situation can occur if the corresponding information is not taken into
account.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will
be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to
property damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation for the specific task, in particular its warning notices and
safety instructions. Qualified personnel are those who, based on their training and experience, are capable of
identifying risks and avoiding potential hazards when working with these products/systems.
Trademarks
All names identified by are registered trademarks of the Siemens AG. The remaining trademarks in this
publication may be trademarks whose use by third parties for their own purposes could violate the rights of the
owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software
described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the
information in this publication is reviewed regularly and any necessary corrections are included in subsequent
editions.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
GERMANY
Preface
Contents of manual
This manual describes the SIMOTION CamTool optional package.
This document is part of the SIMOTION Engineering System documentation package.
Scope
This manual applies to SIMOTION SCOUT in conjunction with the SIMOTION CamTool
optional package.
Standards
The SIMOTION system was developed in accordance with ISO 9001 quality guidelines.
Information:
The following is a description of the purpose and use of the manual:
"Description" section
This section provides a brief overview of the basic functions of SIMOTION CamTool and
its integration into SIMOTION SCOUT.
"Installation" section
This section explains how SIMOTION CamTool is installed and the requirements which
need to be met before it can be used.
"Planning/Configuring" section
This chapter describes the basic functions of SIMOTION CamTool, and contains
information on how to use the CamTool when editing cams.
"Functions" section
This section explains how to create a cam.
CamTool
Configuration Manual, 11/2010
Preface
SIMOTION Documentation
An overview of the SIMOTION documentation can be found in a separate list of references.
This documentation is included as electronic documentation in the scope of delivery of
SIMOTION SCOUT. It comprises 10 documentation packages.
The following documentation packages are available for SIMOTION V4.2:
SIMOTION Engineering System
SIMOTION System and Function Descriptions
SIMOTION Service and Diagnostics
SIMOTION IT
SIMOTION Programming
SIMOTION Programming - References
SIMOTION C
SIMOTION P
SIMOTION D
SIMOTION Supplementary Documentation
CamTool
Configuration Manual, 11/2010
Preface
Additional support
We also offer introductory courses to help you familiarize yourself with SIMOTION.
For more information, please contact your regional Training Center or the main Training
Center in 90027 Nuremberg, Germany.
Information about training courses on offer can be found at:
www.sitrain.com
Technical support
If you have any technical questions, please contact our hotline:
Europe / Africa
Phone
Fax
Internet
http://www.siemens.com/automation/support-request
Phone
Fax
mailto:[email protected]
Americas
Asia / Pacific
Phone
Fax
mailto:[email protected]
Note
Country-specific telephone numbers for technical support are provided under the following
Internet address:
http://www.automation.siemens.com/partner
mailto:[email protected]
CamTool
Configuration Manual, 11/2010
Preface
CamTool
Configuration Manual, 11/2010
Table of contents
Preface ...................................................................................................................................................... 3
1
Description............................................................................................................................................... 11
2.1
2.2
Configuring .............................................................................................................................................. 17
3.1
Content.........................................................................................................................................17
3.2
3.2.1
3.2.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.6
Functions ................................................................................................................................................. 51
4.1
Content.........................................................................................................................................51
4.2
Structure of a cam........................................................................................................................52
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
Fixed point....................................................................................................................................53
Fixed Point Definition ...................................................................................................................53
Insert fixed point...........................................................................................................................54
Change fixed point position..........................................................................................................55
Changing the velocity at the position of a fixed point ..................................................................56
Changing the acceleration at a fixed point position: ....................................................................57
Delete fixed point .........................................................................................................................58
Position, fixed point properties.....................................................................................................58
Dynamic response, fixed point properties....................................................................................59
4.4
4.4.1
4.4.2
4.4.3
CamTool
Configuration Manual, 11/2010
Table of contents
4.4.4
4.4.5
4.4.6
4.4.7
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.5
4.7
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
Interpolation point........................................................................................................................ 79
Interpolation Point Definition ....................................................................................................... 79
Insert interpolation point.............................................................................................................. 79
Changing the interpolation point position.................................................................................... 81
Delete interpolation point ............................................................................................................ 82
Position, interpolation point properties........................................................................................ 82
4.8
4.8.1
4.8.2
4.8.3
4.8.4
4.8.5
4.8.6
Optimizing a Cam........................................................................................................................ 83
Optimizing a Cam........................................................................................................................ 83
Optimize transition ...................................................................................................................... 85
Interpolation Curve properties..................................................................................................... 87
Type - Interpolation curve properties .......................................................................................... 87
Parameters - Interpolation curve properties................................................................................ 88
Limit Values - Interpolation curve properties............................................................................... 89
4.9
4.9.1
4.9.1.1
4.9.1.2
4.9.1.3
4.10
4.10.1
4.10.1.1
4.10.1.2
4.11
4.12
4.13
Menus.................................................................................................................................................... 105
5.1
Arcsin, Sin, Straight line, Interpolation point context menu - CamTool .................................... 105
5.2
5.3
5.4
5.5
CamTool
Configuration Manual, 11/2010
Table of contents
5.6
5.7
Index...................................................................................................................................................... 111
CamTool
Configuration Manual, 11/2010
Table of contents
10
CamTool
Configuration Manual, 11/2010
Description
Introduction
The graphical user interface in SIMOTION CamTool allows you to create, edit and optimize
cams.
SIMOTION CamTool is fully integrated in SIMOTION SCOUT. This allows you to also use in
SIMOTION CamTool information configured in SIMOTION SCOUT (e.g. axis settings).
Basic functions
SIMOTION CamTool provides the following basic functions:
Insert and edit cams.
Cams can be added to a SCOUT project using SIMOTION CamTool. In addition, you can
edit with CamTool a cam created with CamEdit: Cams can also be imported from a text
file or uploaded from a SIMOTION device.
Modifying the representation of the cam in CamTool
In SIMOTION CamTool, you can show and hide diagrams, change the representation
parameters of the axes and diagrams, and adapt the lines and fonts. You can also
represent auxiliary lines in the diagram.
Converting cams from SIMOTION CamTool to SIMOTION CamEdit.
To edit with SIMOTION CamEdit a cam edited in SIMOTION CamTool, the cam must be
converted.
Exporting cams into a text file.
Downloading cams to a SIMOTION device
Printing a cam.
CamTool
Configuration Manual, 11/2010
11
Description
12
CamTool
Configuration Manual, 11/2010
Introduction
SIMOTION CamTool is an optional package for SIMOTION SCOUT.
SIMOTION SCOUT must already be installed on the system on which you want to install
SIMOTION CamTool. For further information, refer to the system requirements.
Note
You require administrator rights for the installation.
Following installation, every user (including those without administrator rights) can work with
SIMOTION CamTool.
System requirements
The table below contains a detailed overview of the system requirements for
SIMOTION CamTool V3.0 SP1.
Table 2- 1
Programming device or
PC
Operating system
Software required
CamTool
Configuration Manual, 11/2010
13
14
CamTool
Configuration Manual, 11/2010
2.2
CamTool
Configuration Manual, 11/2010
15
16
CamTool
Configuration Manual, 11/2010
Configuring
3.1
Content
Overview
This chapter describes how you work with SIMOTION CamTool. You learn how
to customize the display of the working area
to edit a cam with CamTool
to save a cam
to customize the display of the cam
to download a cam to a SIMOTION device
Note
The following operating instructions primarily describe the operation of
SIMOTION CamTool using the functions in the menu bar.
You can also execute the functions from the context menus. In this case, right-click the
element that you want to edit.
You can also execute the most import functions using the icons in the
SIMOTION CamTool toolbar. Pay attention to the tooltip which is displayed when you
place the mouse pointer on an icon in the toolbar.
CamTool
Configuration Manual, 11/2010
17
Configuring
3.2 Customizing the Working Area Display
3.2
3.2.1
Introduction
You can use the icons in the function bar to show or hide the scaled cam profile, the V
diagram (velocity diagram), the A diagram (acceleration diagram), and the J diagram (jerk
diagram). Use the zoom tool to enlarge/reduce the display or move it around with the hand
tool.
Icon
Meaning/Operation
Use this icon (selection tool) to select the cam segments for editing.
Use this icon to activate/deactivate the display for the scaled cam profile. If you have
not made any scaling specifications, the icon will be grayed out.
Note:
When the scaled cam profile is displayed, you will not be able to edit the original
curves in the diagram displays.
Use this icon to show or hide the V diagram (velocity diagram).
Use this icon to show or hide the A diagram (acceleration diagram).
Use this icon to show or hide the J diagram (jerk diagram).
18
CamTool
Configuration Manual, 11/2010
Configuring
3.2 Customizing the Working Area Display
Icon
Meaning/Operation
Use this icon to activate/deactivate the zoom tool. You can also use the ESC key to
deactivate the zoom tool.
When activated, the zoom tool enables you to perform a variety of functions,
depending on whether you position the cursor over the diagram area or a coordinate
axis, and whether you press the SHIFT key while doing this:
Zoom tool over diagram area (zoom effective in all directions simultaneously)
Left-click to double the size of the entire display.
Right-click to halve the size of the entire display.
Zoom tool over coordinate axis (zoom effective in direction of coordinate axis)
Left-click to double the size of the display in the direction of the coordinate axis over
which the cursor is positioned.
Right-click to halve the size of the display in the direction of the coordinate axis over
which the cursor is positioned.
Zoom tool with SHIFT key pressed
The cursor assumes the functions of the hand tool for as long as the SHIFT key is
pressed and held down. When the hand tool is activated, you can move the diagram
area using drag-and-drop. Any diagrams which are currently visible can be moved in
this way.
Use this icon to activate/deactivate the zoom function. You can also use the ESC key
to deactivate the zoom function.
Zoom function on the diagram area
When the zoom function is activated, you can press the mouse button down and
outline a section of the diagram area you wish to enlarge.
Zoom function on the coordinate axis
When the zoom function is activated, you can press the mouse button down and
outline the section of a coordinate axis you wish to enlarge. The enlargement takes
effect in the direction you worked in when outlining the section on the coordinate axis.
Use this icon to reset the previous zoom setting.
Use this icon to activate/deactivate the hand tool. You can also use the ESC key to
deactivate the hand tool.
When the hand tool is activated, you can move the diagram area using drag-anddrop. Any diagrams which are currently visible can be moved in this way.
Use this icon to restore the entire display to the normal view.
CamTool
Configuration Manual, 11/2010
19
Configuring
3.2 Customizing the Working Area Display
3.2.2
Figure 3-1
See also
Changing the representation using the toolbar (Page 18)
20
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
3.3
3.3.1
Content
Overview
With SIMOTION CamTool, you can edit a cam that is inserted in a SCOUT project.
You can use the following methods to insert and edit a cam. You can
add a cam to a SCOUT project using SIMOTION CamTool.
edit with CamTool a cam created with CamEdit.
import and edit a cam from a text file.
upload and edit a cam from a SIMOTION device.
CamTool
Configuration Manual, 11/2010
21
Configuring
3.3 Editing a Cam with CamTool
3.3.2
Requirement
SIMOTION CamTool must be installed as an optional package for SIMOTION SCOUT.
The project in which you wish to insert the cam must be open in SIMOTION SCOUT. There
must be at least one SIMOTION device configured in this project.
Figure 3-2
22
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
3. The Insert cam window appears. Enter a unique designation for the cam under Name (all
the cams within the project are listed under Existing cams).
Figure 3-3
4. Click OK. A window appears in the SIMOTION SCOUT working area. Depending on the
settings in the Cam > Diagrams menu item, the cam diagrams will appear in this window.
Note
The cam diagrams show:
The master axis in the horizontal direction (X-axis) and
The slave axis in the vertical direction (Y-axis)
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
23
Configuring
3.3 Editing a Cam with CamTool
3.3.3
24
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
4. Double-click the cam. The cam is opened and displayed with SIMOTION CamTool.
Segment boundaries between individual cam segments are marked in the S diagram
(path diagram).
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
6HJPHQWERXQGDU\
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-4
CamTool
Configuration Manual, 11/2010
25
Configuring
3.3 Editing a Cam with CamTool
5. Select the cam segment you wish to edit. Please take account of the segment boundaries
displayed.
6. Press the DEL key to delete the cam segment. SIMOTION CamTool replaces the cam
segment with an interpolation curve (transition). Fixed points are inserted in the cam
profile where necessary to retain the vertices from the original curve.
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
)L[HGSRLQW
6HJPHQWERXQGDU\
,QWHUSRODWLRQFXUYHWUDQVLWLRQ
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-5
Cam segment replaced with fixed point and transition (interpolation polynomial) by SIMOTION CamTool
7. You can edit (e.g. change the position of) the cam segment (e.g. fixed point) inserted by
SIMOTION CamTool.
8. You can optimize the interpolation curve (transition) inserted by SIMOTION CamTool
(e.g. its velocity).
See also
Changing the representation using the toolbar (Page 18)
26
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
3.3.4
Introduction
You can reimport into CamTool a cam exported from SIMOTION CamTool as a text file (e.g.
in order to reimport a cam edited in an external program).
Note
The way the cam is represented in the text file must be compatible with the
Microsoft Excel CSV format.
Note
When importing a cam from a text file, please ensure it contains no more than 800 cam
elements (interpolation points and/or polynomials).
CamTool
Configuration Manual, 11/2010
27
Configuring
3.3 Editing a Cam with CamTool
Importing a cam
To import a cam from a text file:
1. Open the cam in which you wish to insert the cam from the text file with
SIMOTION CamTool.
or
Insert a new cam in which you wish to import the cam from the text file.
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
6HJPHQWERXQGDU\
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-6
28
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
2. Click a diagram to show the Cam menu.
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
)L[HGSRLQW
6HJPHQWERXQGDU\
,QWHUSRODWLRQFXUYHWUDQVLWLRQ
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-7
Cam segment replaced with fixed point and transition (interpolation polynomial) by SIMOTION CamTool
3. Click the Cam > Import menu item. The file selection window appears.
Use Search in to navigate to the text file containing the cam and select this text file. The
designation for the text file is entered under Name.
4. Click OK in the file selection window. The cam is imported.
Note
If you are importing a cam from a text file and have already changed the cam displayed, a
window will appear. This window enables you to accept the changed cam into the project.
The cam is then imported from the text file.
CamTool
Configuration Manual, 11/2010
29
Configuring
3.3 Editing a Cam with CamTool
See also
Changing the representation using the toolbar (Page 18)
3.3.5
Requirement
The cam must be opened with SIMOTION CamTool.
Note
If you are creating a new cam which has never been downloaded to the SIMOTION device,
you first need to download the entire configuration including the new cam to the SIMOTION
device.
Only then will you be able to upload the cam currently opened with SIMOTION CamTool
from the SIMOTION device. Uploading is only possible ONLINE.
30
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
Uploading a cam
To upload a cam from a SIMOTION device: :
1. Click the Project > Connect to target system menu item. The system switches to ONLINE
mode.
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
6HJPHQWERXQGDU\
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-8
CamTool
Configuration Manual, 11/2010
31
Configuring
3.3 Editing a Cam with CamTool
2. Click a diagram to show the Cam menu.
6GLDJUDPGLVWDQFHGLDJUDP
6HJPHQWERXQGDU\
)L[HGSRLQW
6HJPHQWERXQGDU\
,QWHUSRODWLRQFXUYHWUDQVLWLRQ
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
Figure 3-9
Cam segment replaced with fixed point and transition (interpolation polynomial) by SIMOTION CamTool
3. Click the Cam > Upload cam menu item. The cam is uploaded from the SIMOTION
device.
4. You can switch back to OFFLINE mode once uploading is complete by clicking the
Project > Disconnect from target system menu item.
Note
If you are uploading a cam from the SIMOTION device and have already changed the
cam displayed, a window will appear. This window enables you to accept the changed
cam into the project. The cam is then uploaded from the SIMOTION device.
32
CamTool
Configuration Manual, 11/2010
Configuring
3.3 Editing a Cam with CamTool
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
33
Configuring
3.4 Save cam
3.4
Save cam
Requirement
The cam must be opened with SIMOTION CamTool.
Note
If you are exiting SIMOTION CamTool and have already changed the cam, a window will
appear. This window enables you to accept the changed cam into the project.
SIMOTION CamTool then closes.
If you are uploading a cam from a SIMOTION device and have already changed the cam
displayed, a window will appear. This window enables you to accept the changed cam into
the project. The cam is then uploaded from the SIMOTION device.
If you are importing a cam from a text file and have already changed the cam displayed, a
window will appear. This window enables you to accept the changed cam into the project.
The cam is then imported from the text file.
Saving a cam
To save a cam:
1. Click the Project > Save menu item. The cam is accepted into the SCOUT project.
See also
Changing the representation using the toolbar (Page 18)
34
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
3.5
3.5.1
Diagram display
The S diagram (distance diagram) of the cam is always displayed in the SIMOTION SCOUT
working area. You can show or hide the V diagram (velocity diagram), the A diagram
(acceleration diagram) and the J diagram (jerk diagram) via icons in the toolbar.
Representation parameters
You can customize the display parameters (e.g. representation range) for the master axis,
the slave axis and the individual diagrams. This also includes the fonts and lines used for the
display.
CamTool
Configuration Manual, 11/2010
35
Configuring
3.5 Customize the display of the cam
3.5.2
Show/hide diagram
Requirement
The cam must be opened with SIMOTION CamTool.
Showing/Hiding a diagram
To show/hide a diagram:
1. Click a diagram to show the Cam menu.
2. In the Cam > Diagrams menu item, click the diagram you wish to show/hide. The diagram
is shown/hidden.
Figure 3-10
Showing/hiding diagrams
See also
Changing the representation using the toolbar (Page 18)
36
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
3.5.3
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 3-11
CamTool
Configuration Manual, 11/2010
37
Configuring
3.5 Customize the display of the cam
Change the representation parameters for the slave axis in S diagram (slave) properties.
Figure 3-12
Table 3- 2
Master range
(Master properties)
Meaning/Operation
Specify the master range (definition range) for the curve by
setting its start and end points. Cam segments must be
contained within the master range (see also Master range
under Target device properties on the Coordinates tab).
Start
Here, you enter the start point of the curve or the start of the
curve's master range.
End
Here, you enter the end point of the curve or the end of the
curve's master range.
Representation range
Start
End
Number of periods
38
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
Field/Button
Meaning/Operation
Grid lines
Set automatically
This is where you activate Main line spacing for the grid
lines.
If you deactivate the Set automatically option, you will be
able to set the distance between the grid lines for main line
spacing.
Note:
The distance between the grid lines defined in main line
spacing must be a multiple of the distance between the
specifications for grid lines with auxiliary line spacing.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
39
Configuring
3.5 Customize the display of the cam
3.5.4
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 3-13
40
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
For the A diagram (acceleration diagram), change the representation parameters in
A diagram properties.
Figure 3-14
Figure 3-15
CamTool
Configuration Manual, 11/2010
41
Configuring
3.5 Customize the display of the cam
Table 3- 3
Meaning/Operation
Representation range
Automatic
Maximum value
(Automatic deactivated)
Minimum value
(Automatic deactivated)
Grid lines
Set automatically
This is where you activate Main line spacing for the grid
lines.
If you deactivate the Set automatically option, you will be
able to set the distance between the grid lines for main line
spacing.
Note:
The distance between the grid lines defined in main line
spacing must be a multiple of the distance between the
specifications for grid lines with auxiliary line spacing.
See also
Changing the representation using the toolbar (Page 18)
42
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
3.5.5
/LQHIRUFDPVHJPHQWV
,QWHUSRODWLRQFXUYHLQWKHGLVWDQFHGLDJUDP
/LQHIRUVLPXODWHGLQWHUSRODWLRQ
<FRRUGLQDWHD[LV
$X[LOLDU\JULGOLQHV
0DLQJULGOLQH
9HORFLW\FXUYH
;FRRUGLQDWHD[LV
$X[LOLDU\OLQH
$FFHOHUDWLRQFXUYH
$X[LOLDU\OLQH
-HUNFXUYH
Figure 3-16
Representation parameters in diagrams (lines for scaling and physical limit value are not shown)
CamTool
Configuration Manual, 11/2010
43
Configuring
3.5 Customize the display of the cam
Table 3- 4
Note
Auxiliary line
X-axis
Y-axis
Velocity curve
Acceleration curve
Jerk curve
44
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
Requirement
The cam must be opened with SIMOTION CamTool.
Type of line
Meaning/Operation
Here, you select the type of line you wish to specify.
The associated parameters and the type of line are
displayed under Settings.
Settings
Note:
Grayed-out parameters cannot be changed.
Type
Color
Width
Preview
You can change the representation parameters for fonts on the Fonts tab.
Table 3- 6
Meaning/Operation
Settings
Font
Font scheme
Font size
Preview
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
45
Configuring
3.5 Customize the display of the cam
3.5.6
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 3-17
46
CamTool
Configuration Manual, 11/2010
Configuring
3.5 Customize the display of the cam
Figure 3-18
CamTool
Configuration Manual, 11/2010
47
Configuring
3.5 Customize the display of the cam
Figure 3-19
See also
Changing the representation using the toolbar (Page 18)
48
CamTool
Configuration Manual, 11/2010
Configuring
3.6 Download cam to SIMOTION device
3.6
Requirements
The cam is opened with SIMOTION CamTool.
NOTICE
If you create a cam and the cam has never been previously downloaded to the SIMOTION
device, you must first download the entire configuration with the new cam to the SIMOTION
device.
Only then can you download the cam independent of the other technology objects in the
SIMOTION device. The download is only possible in ONLINE status.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
49
Configuring
3.6 Download cam to SIMOTION device
50
CamTool
Configuration Manual, 11/2010
Functions
4.1
Content
Overview
In this chapter you learn how you can use SIMOTION CamTool to create and optimize a
cam, and to make the simulation settings. In addition, you learn how you can use CamTool
to edit a cam created with CamEdit and how you can export a cam as a text file.
Note
The following operating instructions primarily describe the operation of SIMOTION CamTool
using the functions in the menu bar.
You can also execute the functions from the context menus. In this case, right-click the
element that you want to edit.
You can also execute the most import functions using the icons in the SIMOTION CamTool
toolbar. Pay attention to the Tooltip which is displayed when you place the mouse pointer on
an icon in the toolbar.
CamTool
Configuration Manual, 11/2010
51
Functions
4.2 Structure of a cam
4.2
Structure of a cam
Introduction
Create the cam in the S diagram (path diagram). The cam profile reflects the path-related
interdependence between the master axis (X-axis in the diagram) and the slave axis (Y-axis
in the diagram).
Cam structure
The cam consists of individual cam segments.
With SIMOTION CamTool, you can use fixed points, straight lines, sine curves, arc sine
curves, and interpolation points as cam segments.
SIMOTION CamTool calculates interpolation curves between individual cam segments and
displays the V diagram (velocity diagram), A diagram (acceleration diagram), and J diagram
(jerk diagram).
6WUDLJKWOLQH
6WUDLJKWOLQH
6GLDJUDPGLVWDQFHGLDJUDP
)L[HGSRLQW
,QWHUSRODWLRQFXUYH
,QWHUSRODWLRQFXUYH
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
,QWHUSRODWLRQFXUYH
-GLDJUDPMHUNGLDJUDP
,QWHUSRODWLRQFXUYH
Figure 4-1
52
CamTool
Configuration Manual, 11/2010
Functions
4.3 Fixed point
4.3
Fixed point
4.3.1
Definition
The cam consists of individual cam segments. With SIMOTION CamTool, you can use fixed
points, lines, sine curves, arc sine curves, and interpolation points as cam segments.
A fixed point is a predefined slave axis position for a given master axis position. You can
specify the velocity and acceleration at the position of the fixed point.
Note
Use a fixed point to specify a single, fixed position. CamTool calculates optimum transitions
between adjacent cam segments.
Interpolation points (Page 79) must be used for any profile you wish to define. CamTool links
the individual interpolation points with a cubic spline in order to create the profile specified by
the interpolation points as accurately as possible.
CamTool
Configuration Manual, 11/2010
53
Functions
4.3 Fixed point
4.3.2
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-2
54
CamTool
Configuration Manual, 11/2010
Functions
4.3 Fixed point
Note
Once you have activated the Cam > Insert > Fixed point function, you can continue
inserting fixed points in the S diagram (path diagram) until:
You press the ESC key
You right-click (to activate the selection tool in the toolbar), or
You activate another cam segment (straight line, sine curve, arc sine curve,
interpolation point) for insertion.
See also
Changing the representation using the toolbar (Page 18)
4.3.3
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
55
Functions
4.3 Fixed point
4.3.4
Requirement
The cam must be opened with SIMOTION CamTool.
Meaning/Operation
v = indicates the current velocity at the position of the fixed point
(see note below).
a=
Manual input
NOTICE
If you want to specify an absolute slave velocity, you must select an
absolute master velocity for calculations in the Simulation settings window.
See also
Changing the representation using the toolbar (Page 18)
56
CamTool
Configuration Manual, 11/2010
Functions
4.3 Fixed point
4.3.5
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
57
Functions
4.3 Fixed point
4.3.6
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
4.3.7
Position tab
Here, you specify the position of the fixed point in the path diagram.
You can set the following parameters:
Table 4- 1
Meaning/Operation
Position
58
x=
y=
CamTool
Configuration Manual, 11/2010
Functions
4.3 Fixed point
4.3.8
Dynamics tab
Here, you specify the dynamic response of the fixed point.
You can set the following parameters:
Table 4- 2
Meaning/Operation
Dynamics
v=
a=
(manual input activated)
Manual input
CamTool
Configuration Manual, 11/2010
59
Functions
4.4 Straight line
4.4
Straight line
4.4.1
Definition
The cam consists of individual cam segments. With SIMOTION CamTool, you can use fixed
points, lines, sine curves, arc sine curves, and interpolation points as cam segments.
A straight line defines a synchronous section in the cam. You can specify the velocity along
the straight line.
60
CamTool
Configuration Manual, 11/2010
Functions
4.4 Straight line
4.4.2
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-3
CamTool
Configuration Manual, 11/2010
61
Functions
4.4 Straight line
Note
Once you have activated the Cam > Insert > Straight line function, you can continue
inserting straight lines in the S diagram (path diagram) until:
You press the ESC key
You right-click (to activate the selection tool in the toolbar), or
You activate another cam segment (fixed point, sine curve, arc sine curve,
interpolation point) for insertion.
See also
Changing the representation using the toolbar (Page 18)
62
CamTool
Configuration Manual, 11/2010
Functions
4.4 Straight line
4.4.3
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-4
or
1. Double-click the straight line. The Straight line properties window appears.
2. Enter the new positions on the Position tab (Page 66) (left: x1 and y1, right: x2 and y2)
and click OK. The diagram is updated to show the new positions of the straight lines.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
63
Functions
4.4 Straight line
4.4.4
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-5
or
1. Double-click the straight line. The Straight line properties window appears.
2. Enter the new velocity on the Dynamics tab (Page 67) and click OK. The line in the
V diagram (velocity diagram) appears at the new position. The S diagram (path diagram)
is adapted automatically.
NOTICE
If you want to specify an absolute slave velocity, you must select an absolute
master velocity for calculations in the Simulation settings window.
64
CamTool
Configuration Manual, 11/2010
Functions
4.4 Straight line
See also
Changing the representation using the toolbar (Page 18)
4.4.5
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
65
Functions
4.4 Straight line
4.4.6
Position tab
Here, you specify the position of the straight line in the path diagram.
You can set the following parameters:
Table 4- 3
Meaning/Operation
Position
Left
x1 =
y1 =
Right
66
x2 =
y2 =
CamTool
Configuration Manual, 11/2010
Functions
4.4 Straight line
4.4.7
Dynamics tab
Here, you specify the dynamic response of the straight line.
You can set the following parameters:
Table 4- 4
Meaning/Operation
Dynamics
v=
CamTool
Configuration Manual, 11/2010
67
Functions
4.5 Sine curve
4.5
Sine curve
4.5.1
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-6
68
CamTool
Configuration Manual, 11/2010
Functions
4.5 Sine curve
Note
Once you have activated the Cam > Insert > Sin function, you can continue inserting sine
curves in the S diagram (path diagram) until:
You press the ESC key
You right-click (to activate the selection tool in the toolbar), or
You activate another cam segment (fixed point, straight line, arc sine curve,
interpolation point) for insertion.
See also
Changing the representation using the toolbar (Page 18)
4.5.2
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-7
or
CamTool
Configuration Manual, 11/2010
69
Functions
4.5 Sine curve
1. Select the sine curve in the S diagram (path diagram).
The current position of the sine curve is displayed in the tool tip.
2. Drag and drop the entire sine curve to the new position.
Figure 4-8
or
1. Double-click the sine curve. The Fx sine properties window appears.
2. Enter the new positions on the Position tab (Page 72) and click OK. The sine curve is
displayed at the new positions.
Figure 4-9
See also
Changing the representation using the toolbar (Page 18)
70
CamTool
Configuration Manual, 11/2010
Functions
4.5 Sine curve
4.5.3
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-10
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
71
Functions
4.5 Sine curve
4.5.4
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
4.5.5
Position tab
Here, you specify the position of the sine curve in the path diagram.
You can set the following parameters:
Table 4- 5
Parameters
72
Meaning/Operation
The current parameters for the sine curve are shown in the
input fields.
To change the position, enter the new position in the input
fields and click Accept or OK. The diagram updates its
display of the sine curve.
CamTool
Configuration Manual, 11/2010
Functions
4.6 Arc Sine Curve
4.6
4.6.1
Requirement
The cam must be opened with SIMOTION CamTool.
Note
The arc sine curve is calculated as an interpolation point table. You can specify the number
of interpolation points in the Fx arc sine properties window. Double-click the arc sine curve to
show the window.
CamTool
Configuration Manual, 11/2010
73
Functions
4.6 Arc Sine Curve
Figure 4-11
Note
Once you have activated the Cam > Insert > Arcsin function, you can continue inserting
arc sine curves in the S diagram (path diagram) until:
You press the ESC key
You right-click (to activate the selection tool in the toolbar), or
You activate another cam segment (fixed point, straight line, sine curve, interpolation
point) for insertion.
74
CamTool
Configuration Manual, 11/2010
Functions
4.6 Arc Sine Curve
See also
Changing the representation using the toolbar (Page 18)
4.6.2
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-12
or
1. Select the arc sine curve in the S diagram (path diagram).
The current position of the arc sine curve is displayed in the tool tip.
2. Drag and drop the entire arc sine curve to the new position.
Figure 4-13
or
CamTool
Configuration Manual, 11/2010
75
Functions
4.6 Arc Sine Curve
1. Double-click the arc sine curve.
The Fx arc sine properties window appears.
2. Enter the new positions and the number of interpolation points on the Position tab
(Page 78) and click OK. The arc sine curve is displayed at the new positions. The system
saves the arc sine curve as an interpolation point table.
Figure 4-14
Position tab
See also
Changing the representation using the toolbar (Page 18)
76
CamTool
Configuration Manual, 11/2010
Functions
4.6 Arc Sine Curve
4.6.3
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-15
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
77
Functions
4.6 Arc Sine Curve
4.6.4
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
4.6.5
Position tab
Here, you specify the position of the arc sine curve in the path diagram.
You can set the following parameters:
Table 4- 6
Parameters
Meaning/Operation
The current parameters for the arc sine curve are shown in
the input fields.
To change the position, enter the new position in the input
fields and click Accept or OK. The diagram updates its
display of the arc sine curve.
Interpolation points
No. of interpolation points
78
CamTool
Configuration Manual, 11/2010
Functions
4.7 Interpolation point
4.7
Interpolation point
4.7.1
Definition
The cam consists of individual cam segments. Under SIMOTION CamTool, you can use
fixed points, straight lines, sine curves, arc sine curves and interpolation points as cam
segments.
An interpolation point is a specified position in the S diagram (distance diagram).
4.7.2
Requirement
The cam must be opened with SIMOTION CamTool.
Note
Use a fixed point (Page 54) to specify a single, fixed position. CamTool calculates optimum
transitions between adjacent cam segments.
Interpolation points must be used for any profile you wish to define. CamTool links the
interpolation points with a cubic spline in order to create the profile specified by the
interpolation points as accurately as possible.
CamTool
Configuration Manual, 11/2010
79
Functions
4.7 Interpolation point
Figure 4-16
Note
Once you have activated the Cam > Insert > Interpolation point function, you can
continue inserting interpolation points in the S diagram (path diagram) until:
You press the ESC key
You right-click (to activate the selection tool in the toolbar), or
You activate another cam segment (fixed point, straight line, sine curve, arc sine
curve) for insertion.
80
CamTool
Configuration Manual, 11/2010
Functions
4.7 Interpolation point
See also
Changing the representation using the toolbar (Page 18)
4.7.3
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-17
Position tab
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
81
Functions
4.7 Interpolation point
4.7.4
Requirement
The cam must be opened with SIMOTION CamTool.
See also
Changing the representation using the toolbar (Page 18)
4.7.5
Position tab
Here, you specify the position of the interpolation point in the path diagram.
You can set the following parameters:
Table 4- 7
Meaning/Operation
Position
82
x=
y=
CamTool
Configuration Manual, 11/2010
Functions
4.8 Optimizing a Cam
4.8
Optimizing a Cam
4.8.1
Optimizing a Cam
Introduction
Create the cam in the S diagram (path diagram). The cam profile reflects the path-related
interdependence between the master axis (X-axis in the diagram) and the slave axis (Y-axis
in the diagram).
CamTool
Configuration Manual, 11/2010
83
Functions
4.8 Optimizing a Cam
Cam structure
The cam consists of individual cam segments.
With SIMOTION CamTool, you can use fixed points, straight lines, sine curves, arc sine
curves, and interpolation points as cam segments.
SIMOTION CamTool calculates interpolation curves between individual cam segments and
displays the V diagram (velocity diagram), A diagram (acceleration diagram), and J diagram
(jerk diagram).
6WUDLJKWOLQH
6WUDLJKWOLQH
6GLDJUDPGLVWDQFHGLDJUDP
)L[HGSRLQW
,QWHUSRODWLRQFXUYH
,QWHUSRODWLRQFXUYH
9GLDJUDPYHORFLW\GLDJUDP
$GLDJUDPDFFHOHUDWLRQGLDJUDP
,QWHUSRODWLRQFXUYH
-GLDJUDPMHUNGLDJUDP
,QWHUSRODWLRQFXUYH
Figure 4-18
84
CamTool
Configuration Manual, 11/2010
Functions
4.8 Optimizing a Cam
4.8.2
Optimize transition
Requirement
The cam must be opened with SIMOTION CamTool.
Optimizing a transition
To optimize a transition:
1. Right-click the transition you wish to optimize and select Properties in the context menu
which appears.
Figure 4-19
2. The Interpolation curve properties window appears. Specify the parameters on the
Type tab (Page 87).
CamTool
Configuration Manual, 11/2010
85
Functions
4.8 Optimizing a Cam
3. Click the Parameters tab (Page 88) and specify the parameters.
4. Click the Limit values tab (Page 89) to display the minimum and maximum values for the
interpolation curve.
Note
Where the slave axis is concerned, you can accept the settings of an existing axis in the
project via Cam > Simulation Settings and specify the axis limits. These simulation
settings for the slave axis are used to calculate the percentage values displayed on the
Limit values tab.
or
1. For the purpose of optimizing the cam, use the handles which, depending on the settings
in the Interpolation curve properties window, are shown in the individual diagrams.
2. When positioned over a handle, the cursor indicates the direction in which you can move
the handle.
3. Drag and drop the handle to the new position. All the diagrams amend their cam displays.
Figure 4-20
86
CamTool
Configuration Manual, 11/2010
Functions
4.8 Optimizing a Cam
See also
Changing the representation using the toolbar (Page 18)
4.8.3
4.8.4
Type
Here, you specify the type of interpolation curve for the transition.
You can set the following parameters:
Table 4- 8
Meaning/Operation
Transition
If you activate this option, the system does not generate any
interpolation curves. The transition is interpolated by the target device. If
you click Accept or OK, the diagrams will update their display of the
transition.
Optimize for
(Allow interpolation by target device
deactivated)
Do not optimize
If you select this option, all interpolation curves which are suitable for the
transition are displayed under Applicable motion rules.
Velocity
If you select this option, all interpolation curves which are suitable for
optimizing velocity for the transition are displayed under
Applicable motion rules.
Acceleration
If you select this option, all interpolation curves which are suitable for
optimizing acceleration for the transition are displayed under
Applicable motion rules.
Jerk
If you select this option, all interpolation curves which are suitable for
optimizing jerk for the transition are displayed under
Applicable motion rules.
CamTool
Configuration Manual, 11/2010
Applicable motion rules are displayed here. Select the motion rule you
wish to use for the transition. If you click Accept or OK, the diagrams will
update their display of the transition.
Depending on the motion rule used, you can specify additional
parameters on the Parameters tab.
87
Functions
4.8 Optimizing a Cam
4.8.5
Parameters
Here, you specify the interpolation curve parameters for the transition.
You can set the following parameters:
Table 4- 9
Meaning/Operation
If you activate Automatic, the system calculates the jerk at the boundary
points. A 5th order polynomial is used for the calculation.
Note:
You can also activate this function via the context menu in the diagram
display: Right-click the transition and select
Automatic Jerk Characteristic in the context menu.
Left
(Automatic deactivated)
Right
(Automatic deactivated)
(Jerk value)
(Automatic deactivated)
If you activate Left, you will be able to specify the jerk at the interpolation
curve's left boundary point. Enter the jerk value in the input field.
If you activate Right, you will be able to specify the jerk at the
interpolation curve's right boundary point. Enter the jerk value in the
input field.
If you activate the Left or Right option, you will be able to enter the jerk
value here.
Note:
If you want to specify an absolute jerk value, you must select an
absolute master velocity for calculations in the
Simulation settings window.
Optimum Value
If you click this button, the optimum value for the turning point of the
curve is calculated by the system and entered under
Valid values are between 0 and 1.
Note:
You can also activate this function via the context menu in the diagram
display: Right-click the transition and select Optimum Value in the
context menu.
88
CamTool
Configuration Manual, 11/2010
Functions
4.8 Optimizing a Cam
4.8.6
Limit Values
The interpolation curve's limit values for the transition are displayed here.
You can set the following parameters:
Table 4- 10
Field/Button
Meaning/Operation
Position
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
Velocity
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
Acceleration (v > 0)
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
Acceleration (v < 0)
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
CamTool
Configuration Manual, 11/2010
89
Functions
4.8 Optimizing a Cam
Field/Button
Meaning/Operation
Jerk (v > 0)
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
Jerk (v < 0)
Min.
The minimum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is undershot, the minimum value will be displayed against a red
background.
Max.
The maximum value is displayed as an absolute value and as a percentage value here, depending
on the physical limit value.
If the physical limit value is overshot, the maximum value will be displayed against a red
background.
Note
Where the slave axis is concerned, you can accept the settings of an existing axis in the
project via Cam > Simulation Settings and specify the axis limits. These simulation settings
for the slave axis are used to calculate the percentage values displayed on the Limit Values
tab.
90
CamTool
Configuration Manual, 11/2010
Functions
4.9 Specify parameters for target device
4.9
Introduction
You can use the parameters for the target device to adapt the cam to the SIMOTION device
(e.g. by scaling the cam).
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-21
CamTool
Configuration Manual, 11/2010
91
Functions
4.9 Specify parameters for target device
3. Specify the parameters on the Coordinates tab (Page 93).
4. Click the Interpolation tab (Page 94) and specify the parameters.
5. Click the Scaling tab (Page 95) and specify the parameters.
Note
If you specify scaling details, you will be able to show or hide the scaled cam profile via
Cam > Representation parameters > Display Scaling.
When the scaled cam profile is displayed, you will not be able to edit the original curve in
the diagram displays.
See also
Changing the representation using the toolbar (Page 18)
92
CamTool
Configuration Manual, 11/2010
Functions
4.9 Specify parameters for target device
4.9.1
4.9.1.1
Coordinates
Here, you specify the coordinates for the target device.
You can set the following parameters:
Table 4- 11
Master range
Meaning/Operation
Specify the master range (definition range) for the curve by setting its start and end
points. Cam segments must be contained within this master range (see also Master
range under S diagram (master) properties.
Start
Here, you enter the start point of the curve or the start of the curve's master range.
End
Here, you enter the end point of the curve or the end of the curve's master range.
Execution type
Non-cyclic
The execution type specifies the cam's interpolation via the target device at the
master range's boundary points.
If you select Non-cyclic as the execution type, the cam's profile will end when the
end value of the curve is reached. In general, the function values of the cam (slave
position) are different at the start and end points of the master range.
Note:
If you activate Non-cyclic, the master range will be displayed once in the horizontal
direction.
Cyclic absolute
If you select the Cyclic absolute execution type, the position will revert from the end
value to the initial value of the slave axis and the cam will be repeated. The cam's
function values (slave position) at the start and end points of the master range are
the same. If necessary, the target device will force these values to be the same
(mean) value.
Note:
If you activate Cyclic absolute, the master range can be displayed in the horizontal
direction again.
Cyclic relative
If you select the Cyclic relative execution type, the cam will be repeated (starting
from the end value of the slave axis). The cam's 1st derivative (velocity) at the start
and end points of the master range are the same. If necessary, the target device will
force these values to be the same (mean) value.
Note:
If you activate Cyclic relative, the master range can be displayed in the horizontal
and vertical direction again. You can use the Cycle start (slave) and Cycle length
(slave) parameters to optimize the display.
Enter the starting point for the display in the vertical direction under Cycle start
(slave).
Enter the length of the range displayed in the vertical direction under Cycle length
(slave).
CamTool
Configuration Manual, 11/2010
93
Functions
4.9 Specify parameters for target device
4.9.1.2
Interpolation - position
Interpolation
Here, you specify the interpolation for the target device.
You can set the following parameters:
Table 4- 12
Interpolation type
Meaning/Operation
The curve in the master range can consist of individual segments. Gaps
may occur between the curve segments. If the gaps are wider than the
maximum specified size, the target device will perform interpolation
between the end points of the curve segments.
Specify the type of interpolation performed by the target device between
the gaps under Interpolation type.
Linear
If you select Linear as the interpolation type, the gap will be closed
smoothly by the insertion of straight-line sections between the
interpolation points.
Cubic splines
Bezier splines
Gaps may occur between the curve segments of the master axis. Here,
you specify the maximum size of gaps to be retained.
Merge points
Gaps may occur between the curve segments of the master axis. Here,
you specify the maximum size of gaps to be closed by merging the end
points.
Maintain gaps
Gaps may occur between the curve segments of the slave axis. Here,
you specify the maximum size of gaps to be retained.
Merge points
Gaps may occur between the curve segments of the slave axis. Here,
you specify the maximum size of gaps to be closed by merging the end
points.
Slave
94
CamTool
Configuration Manual, 11/2010
Functions
4.9 Specify parameters for target device
4.9.1.3
Scaling - position
Scaling
Here, you specify the scaling for the target device.
Note
Select Cam > Representation parameters > Display Scaling to display the scaled cam
profile.
When the scaled cam profile is displayed, you will not be able to edit the original curve. To
re-enable editing of the original curve, select
Cam > Representation parameters > Display Scaling again.
If a cam is scaled by selecting Cam > Target Device Parameters and the Basic scaling input
field on the Scaling tab, or a cam which has already been scaled in SIMOTION CamEdit is
opened in SIMOTION CamTool, the scaled cam profile will only be displayed for the S
diagram (path diagram). The V, A, and J diagrams will only show the original (unscaled) cam
profile.
CamTool
Configuration Manual, 11/2010
95
Functions
4.9 Specify parameters for target device
You can set the following parameters:
Table 4- 13
Field/Button
Meaning/Operation
Master axis
Basic scaling
Here, you enter the basic scaling for the master axis. The coordinate origin always forms the
center of scaling.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
Scalings
Here, you can specify the scalings for two master axis ranges. The center of scaling forms the
start point of the scaling range.
Note:
Make sure there is no overlap when specifying two ranges.
(Range1)
Enter the range you wish to scale under From and To. Enter the scaling factor under Factor.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
(Range2)
Enter the range you wish to scale under From and To. Enter the scaling factor under Factor.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
Offset
Here, you can enter a factor for the master axis offset. If you have specified a scaling, the offset
will relate to the scaled curve. If you have not specified a scaling, the offset will relate to the
unscaled curve.
Slave axis
Basic scaling
Here, you enter the basic scaling for the slave axis. The coordinate origin always forms the center
of scaling.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
Scalings
Here, you can specify the scalings for two slave axis ranges. The center of scaling forms the start
point of the scaling range.
Note:
Make sure there is no overlap when specifying two ranges.
(Range1)
Enter the range you wish to scale under From and To. Enter the scaling factor under Factor.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
(Range2)
Enter the range you wish to scale under From and To. Enter the scaling factor under Factor.
Note:
Do not use any scaling values greater than 5. Greater values cause a roughness in the cam
profile
Offset
96
Here, you can enter a factor for the slave axis offset. If you have specified a scaling, the offset will
relate to the scaled curve. If you have not specified a scaling, the offset will relate to the unscaled
curve.
CamTool
Configuration Manual, 11/2010
Functions
4.10 Specify simulation settings
4.10
Introduction
You can either take the axis settings for the master and slave axes from axes configured in
the SCOUT project or specify your own.
Requirement
The cam must be opened with SIMOTION CamTool.
Figure 4-22
See also
Changing the representation using the toolbar (Page 18)
4.10.1
Simulation Settings
Here, you specify the simulation settings for the master and slave axes.
CamTool
Configuration Manual, 11/2010
97
Functions
4.10 Specify simulation settings
4.10.1.1
Master tab
Here, you specify the simulation settings for the master axis.
You can set the following parameters:
Table 4- 14
Meaning/Operation
Setting
Accept from axis
(Axis)
Properties
(None setting)
(Time axis setting)
Linear axis
(None setting)
Rotary axis
(None setting)
Modulo rotary axis
If you select this option, you will simulate the master axis as
a linear axis.
If you select this option, you will simulate the master axis as
a rotary axis.
(None setting)
If you select this option, you will simulate the master axis as
a modulo rotary axis.
Type
(None setting)
Dimension unit
(None setting)
(Time axis setting)
Here, you specify the dimension unit for the axis. Select a
dimension unit or enter the dimension unit. If you click
Accept or OK, the diagrams will update their display of the
dimension unit.
Note:
The dimension unit is only used for display purposes. If the
dimension unit is changed, the values displayed will not be
converted.
98
CamTool
Configuration Manual, 11/2010
Functions
4.10 Specify simulation settings
Field/Button
Meaning/Operation
(Setting (axis))
User-defined
V Master
(User-defined activated)
CamTool
Configuration Manual, 11/2010
99
Functions
4.10 Specify simulation settings
4.10.1.2
Slave tab
Here, you specify the simulation settings for the slave axis.
You can set the following parameters:
Table 4- 15
Meaning/Operation
Setting
Accept from axis
(Axis)
Properties
(None setting)
Linear axis
If you select this option, you will simulate the slave axis as a
linear axis.
Rotary axis
If you select this option, you will simulate the slave axis as a
rotary axis.
If you select this option, you will simulate the slave axis as a
modulo rotary axis.
Type
Dimension unit
Here, you specify the dimension unit for the axis. Select a
dimension unit or enter the dimension unit. If you click
Accept or OK, the diagrams will update their display of the
dimension unit.
Note:
The dimension unit is only used for display purposes. If the
dimension unit is changed, the values displayed will not be
converted.
Limit
(None setting)
Minimum
Here, you enter the minimum limit for the slave axis.
Maximum
Here, you enter the maximum limit for the slave axis.
Modulo values
(None setting)
(Simulation slave-axis activated as a
modulo rotary axis)
100
Basis
Length
CamTool
Configuration Manual, 11/2010
Functions
4.11 Edit cam created with CamTool with CamEdit
4.11
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
101
Functions
4.12 Export cam as text file
4.12
Introduction
You can export a cam created with SIMOTION CamTool as a text file (in order to edit the
cam in an external program, for example).
Note
The way the cam is represented in the text file is compatible with the Microsoft Excel CSV
format.
See also
Changing the representation using the toolbar (Page 18)
102
CamTool
Configuration Manual, 11/2010
Functions
4.13 Print cam
4.13
Print cam
Introduction
You can use SIMOTION SCOUT to print a cam opened with SIMOTION CamTool. The
printout contains the cam's individual parameters and diagrams.
Note
The cam's printed diagrams reflect what can be seen on the screen view.
Printing a cam
To print a cam:
1. Open the cam with SIMOTION CamTool.
2. Click a diagram to show the Cam menu.
3. Use the Cam > Diagrams menu item to activate the diagrams you wish to display. The
diagrams are displayed.
4. Click the Project > Print menu item. The printer selection window appears.
5. Specify the printer, printing range, and number of copies.
6. Click OK. The cam is printed out.
See also
Changing the representation using the toolbar (Page 18)
CamTool
Configuration Manual, 11/2010
103
Functions
4.13 Print cam
104
CamTool
Configuration Manual, 11/2010
Menus
5.1
Meaning/information
Delete
Use this function to delete the cam object (arcsin, sin, straight line, or
interpolation point) from the S diagram (path diagram).
Properties
Use this function to specify the parameters for the cam segment (arcsin,
sin, straight line, or interpolation point).
CamTool
Configuration Manual, 11/2010
105
Menus
5.2 Diagram area context menu - CamTool
5.2
Meaning/information
Insert
Functions
Arcsin
Sin
Fixed point
Straight line
Interpolation point
106
CamTool
Configuration Manual, 11/2010
Menus
5.3 Fixed point context menu - CamTool
Function
Target Device Parameters
Meaning/information
Use this function to edit the target device parameters.
Representation parameters
Display Scaling
Use this function to show or hide the scaled cam profile. Specify the
scaling via Cam > Target Device Parameters.
Note:
While the scaled cam profile is displayed, you will not be able to edit the
original curve in the S diagram (path diagram).
Master
Use this function to specify the representation parameters for the master
axis.
Slave
Use this function to specify the representation parameters for the slave
axis.
V diagram
A diagram
J diagram
Use this function to specify the representation parameters for the lines
and fonts in the diagrams.
Simulation Settings
Use this function to specify the simulation settings for the master axis
and the slave axis.
Diagrams
Velocity
Acceleration
Jerk
5.3
Meaning/information
Delete
Use this function to delete the fixed point from the S diagram (path
diagram).
Properties
You can use this function to specify the fixed point parameters.
CamTool
Configuration Manual, 11/2010
107
Menus
5.4 Interpolation curve context menu - CamTool
5.4
Meaning/information
Optimum Value
(for sloping sine curve)
(for modifiied sine curve)
(for modified acceleration trapezoid)
(for harmonic combination)
If you activate this function, the system will calculate the optimum value
for the interpolation curve's turning point.
If you activate this function, the system will calculate the jerk value at the
interpolation curve's boundary points.
Properties
You can use this function to specify the interpolation curve parameters.
5.5
Diagram Properties
5.6
Meaning/information
You can use this function to specify the representation parameters for
the diagram.
Diagram Properties
108
Meaning/information
You can use this function to specify the representation parameters for
the diagram.
CamTool
Configuration Manual, 11/2010
Menus
5.7 Cam menu - CamTool
5.7
Close
Meaning/information
Use this function to close the active cam or the CamTool cam editor.
Properties
Import
Use this function to import a cam. The cam must be in the form of a text
file.
Export
Insert
Functions
Arcsin
Sin
Fixed point
Straight line
Interpolation point
CamTool
Configuration Manual, 11/2010
109
Menus
5.7 Cam menu - CamTool
Function
Target Device Parameters
Meaning/information
Use this function to edit the target device parameters.
Representation parameters
Display Scaling
Use this function to show or hide the scaled cam profile. Specify the
scaling via Cam > Target Device Parameters.
Note:
While the scaled cam profile is displayed, you will not be able to edit the
original curve in the S diagram (path diagram).
Master
Use this function to specify the representation parameters for the master
axis.
Slave
Use this function to specify the representation parameters for the slave
axis.
V diagram
A diagram
J diagram
Use this function to specify the representation parameters for the lines
and fonts in the diagrams.
Simulation Settings
Use this function to specify the simulation settings for the master axis
and the slave axis.
Diagrams
Velocity
Acceleration
Jerk
Download cam
Use this function to download all the active cam's data (geometry data,
scaling and offset values, etc.) to the target device.
Upload cam
Use this function to upload all the active cam's data (geometry data,
scaling and offset values, etc.) from the target device to CamTool.
110
CamTool
Configuration Manual, 11/2010
Index
A
Arc sine curve
Changing definition range, 77
Changing position, 75
Deleting, 78
Inserting, 74
Auxiliary line
Deleting a horizontal auxiliary line, 48
C
Cam
Cam segments, 52, 84
Changing the acceleration of a fixed point, 57
Changing the definition range of a sine curve, 71
Changing the definition range of an arc sine
curve, 77
Changing the position of a fixed point, 55
Changing the position of a sine curve, 69
Changing the position of a straight line, 63
Changing the position of an arc sine curve, 75
Changing the position of an interpolation point, 81
Changing the velocity along a straight line, 64
Changing the velocity of a fixed point, 56
Creating, 52, 83
Deleting a fixed point, 58
Deleting a horizontal auxiliary line, 48
Deleting a sine curve, 72
Deleting a straight line, 65
Deleting an arc sine curve, 78
Deleting an interpolation point, 82
Displaying a horizontal auxiliary line, 46
Download to SIMOTION device, 49
Editing an imported cam, 30
Editing an uploaded cam, 33
Editing with SIMOTION CamEdit, 101
Exporting as a text file, 102
Importing from a text file, 28
Inserting, 22
Inserting a fixed point, 54
Inserting a sine curve, 68
Inserting a straight line, 61
Inserting an arc sine curve, 74
Inserting an interpolation point, 80
Interpolation curves, 52, 84
CamTool
Configuration Manual, 11/2010
Optimizing a transition, 85
Optimizing with handles, 86
Printing, 103
Saving, 34
Uploading from a SIMOTION device, 31
Specifying simulation settings, 97
Specifying target device parameters, 91
Structure, 52
Changing acceleration
Position of a fixed point, 57
Changing definition range
Arc sine curve, 77
Sine curve, 71
Changing position
Arc sine curve, 75
Fixed point, 55
Interpolation point, 81
Sine curve, 69
Straight line, 63
Changing representation parameters
Axis, 37
Diagram, 40
Lines and fonts, 45
Changing velocity
Along a straight line, 64
At the position of a fixed point, 56
Creating
Cam, 52, 83
D
Definition
Straight line, 60
Deleting
Arc sine curve, 78
Fixed point, 58
Horizontal auxiliary line, 48
Interpolation point, 82
Sine curve, 72
Straight line, 65
Diagram
Changing representation parameters, 40
Changing representation parameters for axes, 37
Changing representation parameters for lines and
fonts, 45
Displaying a horizontal auxiliary line, 46
Representation, 35
Representation parameters, 35
111
Index
Showing/hiding, 36
Zoom tool, 19
Display
Maximizing working area, 20
Showing/hiding a diagram, 36
P
Printing
Cam, 103
R
E
Editing
CamEdit cam with CamTool, 24
CamTool cam with CamEdit, 101
Exporting
Cam as a text file, 102
F
Fixed point
Changing position, 55
Changing the acceleration at the position of a fixed
point, 57
Changing the velocity at a position, 56
Definition, 53
Inserting in a cam, 54
Function bar
Using the function bar to adapt a display, 18
H
Hand tool
Moving a diagram area, 19
Horizontal auxiliary line
Displaying in a diagram, 46
Moving a positioning window, 48
I
Importing
Cam from a text file, 28
Editing an imported cam, 30
Inserting
Cam, 22
Installing
SIMOTION CamTool, 14
Interpolation point
Changing position, 81
Deleting, 82
Inserting, 80
References, 4
S
Saving
Cam, 34
SIMOTION CamEdit
Editing a cam created with CamTool, 101
SIMOTION CamTool
Basic functions, 11
Editing a cam created in CamEdit, 24
Installing, 14
Uninstalling, 15
SIMOTION device
Download cam, 49
Uploading a cam, 31
Sine curve
Changing position, 69
Deleting, 72
Inserting, 68
Specifying simulation settings, 97
Straight line
Changing position, 63
Changing velocity, 64
Definition, 60
Deleting, 65
Inserting, 61
System requirements, 13
T
Target device
Specifying target device parameters, 91
Text file
Importing a cam, 28
Transition
Optimizing, 85
Optimizing with handles, 86
U
Uninstalling
SIMOTION CamTool, 15
112
CamTool
Configuration Manual, 11/2010
Index
Z
Zoom
Enlarging a section, 19
In all directions simultaneously, 19
Resetting the previous zoom setting, 19
Restoring normal view, 19
Zoom function on the coordinate axis, 19
Zoom function on the diagram area, 19
Zoom tool
Hand tool via SHIFT key, 19
Zoom in all directions simultaneously, 19
Zoom in direction of coordinate axis, 19
CamTool
Configuration Manual, 11/2010
113
Index
114
CamTool
Configuration Manual, 11/2010