0% found this document useful (0 votes)
21 views16 pages

Cam Editor

Uploaded by

asam youssef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views16 pages

Cam Editor

Uploaded by

asam youssef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

CamEditor

Operating instructions
CamEditor for the electronical cam control
COMPAX XX70M & S

as of CamEditor - version V3.00


as of COMPAX XX70 M /S - software V2.00 November 98

ER
TIFIE
D Parker Hannifin GmbH Great Britain:
C
EMD-HAUSER Parker Hannifin plc
DIN EN ISO 9001
EMD-Digiplan
Postbox: 77607-1720
We automate motion 21 Balena Close
Robert-Bosch-Str. 22 Poole, Dorset
D-77656 Offenburg
Q

BH17 7DX UK
M

A
U

LI E
T
TY SYS Tel.: +49 (0)781 509-0 Phone: +44 (0)1202 69 9000
Reg. Nr. 36 38 - 01 Fax: +44 (0)1202 69 5750
Fax: +49 (0)781 509-176
http://www.Parker-EMD.com http://www.Parker-EMD.com

Subject to technical change. Data represents the technical status at the time of closing the press. 06.07.99 14:10 192-047016 N2
CamEditor

Contents 1. Assignment
1. Assignment .................................................................2
2. Requirements...............................................................3
2.1 PC .........................................................................3 These operating instructions apply to software for the
2.2 Supported Hardware Interfaces ...............................3 "CamEditor".
2.3 Program Installation................................................3 The cam editor will only run in conjunction with the
2.4 COMPAX XX70 ......................................................3 "ServoManager" software.
3. Survey...........................................................................3 "ServoManager" is supplied with COMPAX.
3.1 Functions of the CamEditor.....................................3
3.2 Editing Old *.cam Files ...........................................3
3.3 Terms.....................................................................4
3.4 Status line ..............................................................4
3.5 Menu Survey...........................................................5
3.6 Functions of the Buttons .........................................5
3.7 Short Instructions....................................................6
3.8 Basic Information for Operation ..............................7
3.8.1 Window Functions.....................................7
3.8.2 Restrictions ...............................................7
3.9 Interpolation............................................................7
3.9.1 Straight Lines............................................7
3.9.2 Standstill Area...........................................7
4. Menus ...........................................................................9
4.1 Axis ........................................................................9
4.1.1 Open.........................................................9
4.1.2 Close ........................................................9
4.1.3 Change current axis ..................................9
4.1.4 Save all curve tables .................................9
4.1.5 Curve table info.........................................9
4.1.6 Load curve table from project ....................9
4.1.7 Save curve table .......................................9
4.1.8 Print curve table ........................................9
4.1.9 Exit .........................................................10
4.2 Edit.......................................................................10
4.2.1 Curve Table ............................................10
4.2.2 Units .......................................................11
4.2.3 Guided Editing ........................................11
4.2.4 Curve-Info ...............................................11
4.2.5 Fix Points................................................11
4.2.6 Coupling Parameters.................................12
4.2.7 Label Parameters....................................12
4.2.8 Auxiliary Functions ..................................12
4.3 Diagram ...............................................................13
4.3.1 Representation........................................13
4.3.2 Kinematics ..............................................13
4.4 Online...................................................................14
4.4.1 Terminal .................................................14
4.4.2 Upload ....................................................14
4.4.3 Download................................................14
4.4.4 Validating a Cam Table...........................14
4.4.5 Compare.................................................14
4.5 PC-Tools ..............................................................14
4.5.1 ServoManager.........................................14
4.5.2 ParameterEditor......................................14
4.5.3 Servo Tools: ProgramEditor ....................14
4.6 ? ........................................................................14
4.6.1 Info .........................................................14
5. Keys............................................................................15

2
2. Requirements 3. Survey
2.1 PC
3.1 Functions of the CamEditor
MS-DOS operational system with Windows V3.1 or higher
as well as PC with VGA graphic card with a resolution of The CamEditor's function is to set up the curve profiles for
640x480 pixel. the electronical cam control COMPAX XX70. Based on a
Recommendation: at least 386-type with co-processor certain curve table, single curves are defined by the input of
fix points, auxiliary functions, parameters for the coupling-
and decoupling-motion as well as the parameters for the
label synchronization.
2.2 Supported Hardware Interfaces
The value input is done in physical units under a windows'
surface.
‹ RS232, PC-COM 1 - 4 The result can be controlled by means of a graphical
representation (linear or polar). By the function "kinematics"
you are able to check the position, the speed as well as the
acceleration of the slave axis.
2.3 Program Installation
A curve table contains one or several curves and is always
completely transmitted to COMPAX via download. The cam
CamEditor can only be installed if ServoManager is memory in COMPAX is overwritten during download.
already installed. The curves within different curve tables are interchangeable.
For installing the cam editor please start the program
"Setup.exe" on the floppy disk. After having indicated a
target directory, the CamEditor will be installed. 3.2 Editing Old *.cam Files
Start program with the ServoManager.

You can load old *.cam files from the "Axis: load curve table
Important! from project" menu item.
Please observe the relevant instructions of README.TXT!

Information concerning Windows 95


When using Windows 95, specify the directory in which
ServoManager is installed.

2.4 COMPAX XX70


Before using the CamEditor you have to acquaint yourself
with the function of the electronical cam control COMPAX
XX70. Therefore please read the corresponding operating
instructions.

3
CamEditor

3.3 Terms
PC cam - file COMPAX cam memory
curve 4 cam memory
curve 3 control block curve 4:
curve 2 - cycles
control block curve 4:
curve table curve 1 - coupling
- cycles
control block curve parameters
4:
table of auxiliary
Festpunkttabelle - -
cycles- label
coupling
control block curve 4:parameters
parameters
curve 1 funktions - curve
- label
- coupling size
parameters
parameters
Festpunkttabelle
Master Slave - cycles
- - curve
label
- coupling size
parameters
curve 2 fix point table Slave
Master setparameters
point table with
- curve
- label size funktions
parameters
auxiliary
master slave set point table with
curve 3 - curve size funktions
setauxiliary
point table
1st set pointwith
1st auxiliary
auxiliary funktionsfunction
curve 4 set point table
1st set pointwith
2nd set point
1st auxiliary
auxiliary funktionsfunction
Markenparameter 1st set point
2nd auxiliary function
2nd set point
... 1st auxiliary
... function
Markenparameter 1st set point
2nd auxiliary function
Kuppelparameter 2nd set point
... function
1st auxiliary
label parameters 2nd auxiliary function
Kuppelparameter 2nd set point
...
2nd auxiliary function
coupling parameters ...

Curve table Set point table


A curve table consists of several curves which are The set point table contains the set points of a curve. It
comprehended in a curve table. The curve to be edited is describes the curve in a certain mode required by
selected in the curve table. COMPAX.
Cam memory Table of auxiliary functions
Within a special storing range of COMPAX 70 which is Table containing the description concerning the
called 'cam memory' there can be stored up to 2500 set adjustment of the digital and analogue auxiliary
points. functions. It must only be filled when required.
Fix points Coupling parameters
A curve is defined by fix points. You pre-define these Parameters describing the coupling and decoupling
points according to the requirements of the curve. procedure concerning the curve. They must only be filled
Interpolation when required.
The calculation of set points which are placed between Label parameters
the fix points. Parameters for the adjustment of a label
Fix point table synchronization. They must only be filled when required.
The fix points of a curve are contained in a fix point Kinematics
table. Representation of the motion profile of the slave
Set points including position, speed and acceleration.
Curve values with a constant and definable master File
distance. The curve tables of all 70 axes (those of all project
These are calculated by interpoling the fix points after a electronical cam controls) are saved in the project file
specified distance. (refer to COMPAX product manual).

3.4 Status line

project

axis - name

curve table name

curve name activated PC


interfaces to
storage date COMPAX
4
3.5 Menu Survey
Axis Edit Diagram Online PC-Tools ?
Axis manager. •finish program Editing a selected curve Graphical Transmission of data or Change over to further Info
representation of a commands to COMPAX ServoTools.
Open Curve Table Short program
selected curve
Calling up a curve table for activating, deleting and
Terminal ServoManager information.
Selecting and loading a project axis.
adding single curves. Representation
Using COMPAX in terminal
Close Graphical
Units mode
ParameterEditor
Close selected axis. representation of the
Changing master and slave units. Upload
curve in a
Change axis
Guided Editing ‹ linear or Load curves from COMPAX
ProgramEditor
Alternate between open axes. ‹ polar to the current axis.
Guided input of all curve values
format.
Save all cam tables Download
Curve Info
Kinematics Loading the open project-file
Save all open curve tables.
Changing curve name and comment into COMPAX.
Representation of the
Cam table info
Fix points position-, speed- and Validating a cam table
Input of name and comment concerning the current curve acceleration course of
Input of fix points and calculation of set points After the download the
table. the slave motion.
Coupling parameters curve(s) will only be
Load cam table
recognized by COMPAX
Input of coupling parameters
Load curve table from another project. after this function (or after
Label parameters 'power on').
Save cam table
Input of label parameters Compare
Save the current curve table.
Auxiliary Functions The curves of the loaded file
Print cam table
Input of auxiliary functions (digital/analogue outputs) and the curves within
Printing the current curve table. COMPAX will be compared.

Exit
Finishing the CamEditor.

Curve - Info ParameterEditor


3.6 Functions of the Buttons
save curve table axis info fix points ProgramEditor

open axis coupling terminal

print curve table guided editing Servo-Manager Info


linear diagram curve table auxiliary
polar diagram kinematics label parameters
5
CamEditor

3.7 Short Instructions

By means of the following table you are in a position to set up a new curve table. You will be guided to all menu positions
needed for the input of a curve.
After having started the CamEditor you will have to proceed as follows:
Menu/Window Input/Remark
axis: open Selection and loading of an axis.
Edit: Curve table During the first call up, the "curve tables info" window is opened and you can enter a symbolic name
and comment for the curve tables. Once the physical units have been entered for the slave and
master co-ordinates, the curve table is opened:
Possibilities: Close: activating marked curve and exiting window.
Insert: ‹ setting up a new curve or
‹ loading a curve from another project.
Delete: marked curve will be deleted.
By "insert" "new" there will be set up a new curve now!
The following windows are queried:
Curve - Info Input of the symbolical curve name and the comments concerning each curve.
Units Input of master and slave units wanted.
Fix point table Input of fix points and distance of set points
Beginning with the slave position at master position 0, the master- and slave-positions have to be
put in successively. The input sequence concerning the master positions is optional.
The cursor can be moved by using the arrow keys (→, ←,↑,↓);input a value and complete by
pressing Enter (↵).
After having put in the fix points, the set point distance must be determined.
Via "calculate" the set point table can be calculated before the inputs will be taken over by "OK".
Coupling parameters This window has only to be filled when required!
For your information you can see the fix point table as well as the master and slave cycle.
Label parameters This window has only to be filled when required!
For your information you can see the fix point table as well as the master and slave cycle.
Table of auxiliary This window has only to be filled when required!
functions For your information you can see the fix point table, the set point distance as well as the master and
the slave cycle.
The input is done in the input window.
Only signal changes are entered into the table. Concerning the analogue outputs, there takes place
a linear interpolation between the given values.
The cursor can be moved by using the arrow keys (→, ←,↑,↓).
You now have put in a complete curve and the window "curve table" reappears. By "insert" you can put in
another curve (see above) or you can leave the window "Curve Table" via "close";.you must check the
curve before transmitting it to COMPAX:
Diagram: Represen- The curve put in can be checked
tation: linear or polar
Diagram: Kinematics The speed-course and the acceleration-course of the slave with reference to the master are checked
here.
Online: Download The cam memory of the connected COMPAX will be overwritten.
Online: validating a By this function the axis will be stopped; the command line indicator will be set back and the new
cam table curves within COMPAX will be rendered valid.
The same result can be reached by "power off/power on" at the connected COMPAX.

The different input fields of a window can be reached by using "TAB" i.e. "Shift TAB" or by using the mouse.
Within a table (fix point table and table of auxiliary functions) movements are carried out by using the arrow keys (→,
←,↑,↓, ↵).

6
3.8 Basic Information for Operation
error
slave
3.8.1 Window Functions

Cancel: The window will be closed. The values that


have been valid at the moment of opening the
window will become valid again; the inputs
within the window will be neglected.
You will be asked if you really intend to cancel. fix point
Close: The window will be closed (this function will
only be used if no inputs have to be taken over set point
e.g. in the window "terminal").
OK: The window inputs will be taken over. The
window will be closed. master
Back: This function is only used at "guided editing". COMPAX carries out a linear interpolation between the set
The inputs will be taken over. The window will points. The error consequently corresponds to the distance
be closed and the previous window will be shown above.
opened.
Locked functions are always gray.
3.9.1 Straight Lines
3.8.2 Restrictions
You can enforce straight sections within a curve by defining
There can only be opened one window. For selecting a menu 2 fix points, one at the start and one at the end of the
point all windows have to be closed. straight section. Please choose quite a small fix point
The terminal function can be called, if the PC interface is distance (< set point distance) .
defined and no other window is open.
If there has not yet been selected any curve out of the curve Example:
table (e.g. after "axis: new") you are free to choose one of straight
the following menu points: line
‹ Axis: new slave
‹ Axis: open
‹ Axis: exit
‹ Online: terminal
‹ ?: Info
set point
distance
3.9 Interpolation

The CamEditor calculates the set point table out of the fix master
point table by means of the spline-interpolation. This By the function "kinematics" you can check the
interpolation is optimized to require a minimum of torques.
straight-line, as within this range the speed must be
The interpolation is carried out in such a way that at the
constant and the acceleration has to be 0.
start and at the end the curve shows identical gradients; this
is to avoid speed leaps if curves are traveled several times. Should this not be the case, you would have to
reduce the distance between the fix point couples
Accuracy which defines the straight line.
If possible in respect to the set point distance, the fix points
are taken over as set points.
If due to the chosen set point distance a certain fix point 3.9.2 Standstill Area
cannot be met, the corresponding slave set point does not
exactly exist within the set point table. At curves disposing of a standstill area at the end of the
master cycle, there may appear a slave cycle slightly bigger
than the maximum slave set point. This fact is caused by
the spline-interpolation.

7
CamEditor

Example:

ab cd
slave

master
This might eventually result in axis shifts.
In order to avoid this, the slave set points nearby the end of
the master-cycle and the slave-cycle (a, b and c) have to be
slightly smaller than the slave-cycle itself. Only the last fix
point (d) will receive the coordinates master-cycle/slave-
cycle.

8
4. Menus

4.1 Axis 4.1.8 Print curve table

You have 3 options for printing:


4.1.1 Open
‹ you can have the curve table printed
Uses the "Axis: open" menu item, to load the axes of the ‹ you can have the current curve printed
current project into CamEditor. ‹ you can have all curves printed
Printing will only be possible if there exists at least one valid
curve in the table. During the input of a curve, printing is not
4.1.2 Close possible.

Closes one of the axes opened in CamEditor. Curve Table


The heading and the curve table will be printed.
4.1.3 Change current axis
Current Curve
Selects an opened axis as the current axis.
The settings made via the menus always apply to the The heading, the symbolical curve name and the curve
current axis. comments will be printed. Furthermore there will be printed
different parts of the curve selected from the curve table.
Those parts are listed on the printing selection (see below).
4.1.4 Save all curve tables
All Curves
The curve tables of all opened axes are saved in the project. The heading, the symbolical curve name and the curve
You will then be asked which curve tables you want to save. comments will be printed. Furthermore there will be printed
When in basic mode, all the modified axes are selected. different parts of all curves out of the curve-table. Those
There is also an option for selecting individual axes. parts are listed on the printing selection (see below).

Printing Selection
4.1.5 Curve table info
A symbolic name for the curve table and a comment are
entered in this window .

4.1.6 Load curve table from project

A complete curve table can be loaded from another project


or from old *.cam - files.
This overwrites the curve table of the axis currently open.
Note
You can load individual curves from another project into
your current curve table by using "Edit curve table" "Insert".

4.1.7 Save curve table

Saves the current curve table.

At "current curve" and "all curves" the following points can


be chosen:
All All points listed will be selected (at
a diagram only one single mode
can be selected).
Fix Points There will be printed a table of fix
point numbers, master coordinates
and slave coordinates.
Coupling Parameters The coupling parameters will be
printed.

9
CamEditor

Label Parameters The label parameters


will be printed.
Auxiliary functions One table will be
printed with the eight
digital and two
analogue outputs.
Diagram The curve course of the
set point table will be
shown graphically. At
"linear" there will be
used a right-angled
system of coordinates.
At "polar" there will be
used a polar system of
coordinates.
Kinematics Position, speed and
acceleration will be
printed as a diagram.

4.1.9 Exit 4.2.1 Curve Table


The program will be finished. In case of the current data not
yet having been stored, you will be asked if you wish to After "insert curve" or "delete" the set point table for the
store them in a file. controller will automatically be re-calculated.

When dealing with a new curve table, you will be


asked the following:
4.2 Edit
curve table info
Here you can put in: The symbolic name of the curve table must contain at least
‹ the curve table 6 characters.
‹ the units Once the window has been closed using "OK", the master
‹ the curve-info and slave units are set.
‹ the fix points and the set point distance The master and slave units of the curve table apply to all
and, if needed curves within the curve table. They can be modified in the
‹ the coupling parameters menu "Edit: units".
‹ the label parameters and
‹ the auxiliary functions After pressing "OK", you are in the "curve table" window.
of a selected curve.
The sub-points "auxiliary functions", "coupling parameters" Close
and "label parameters" will only become valid if there have By using "Close" curve table, the marked curve is selected
been put in a least 2 fix points. as the current curve for editing and is displayed in the
Similar to a cam you are able to control digital and status line.
analogue outputs by means of the auxiliary functions.
The function of the coupling parameters is the position- Insert
related synchronization to the set curve i.e. the defined
stopping of the axis. Behind the position marked by the cursor there is space
The label parameters support an online-label- for another curve. The following curve will be shifted
synchronization which determines the slip between the set downward by one position.
position and the actual position of a print label; it You then will be asked if you wish to insert a new curve
furthermore corrects the error within the next curve cycle. ("new curve") or if you want to load an already existing
There exist two basic operation modes of the label curve of another curve table ("load curve"). Furthermore it
synchronization: master-related operation and slave-related is possible to cancel the inserting procedure ("cancel").
operation. Then the vacant place of the table will be deleted again.
In the windows meant for putting in the fix points, auxiliary The same applies, if "load curve" in the file menu is
functions, coupling- and label-parameters there is indicated, canceled.
for better reference, the whole fix point table, the master-
and the slave-cycle as well as the distance between the set "New"
points.
A new curve can be set up by guided editing.

10
"Load" 4.2.4 Curve-Info
The window "load curve" will be opened. Please put in the
file name of the project i.e. the directory. In the directory In this window you have to indicate the symbolical curve
there are indicated all axes stored and thus a certain table name as well as a corresponding comment.
can be selected.
After this procedure there will appear a window (similar to
4.2.5 Fix Points
the standard curve table window) which indicates the
curve names and all curve lengths. Now you may choose
the desired curve. By "OK" it can be loaded into the Under "Edit: fix-points" you can enter the fix points as
activated curve table. coordinates for master and slave; the input sequence is
Should the master and slave units of the selected
curve not be identical, the units of the loaded curve
would be adapted to those of the curve table. If
required, a conversion factor can be entered.

"Interrupt"
By using "interrupt" curve table, the table editing is
ended and the modifications that have been made
since the curve table was opened are not saved.

Delete
The marked curve will be deleted. It is necessary to
confirm the demanded deleting procedure. The
following curves will be shifted upward by one
position.

optional; the distance of the fix points is variable. Please


4.2.2 Units choose the fix point distances according to the requirements
of the curve.
In case of the unit for slave or master being changed, the In this window there can also be put in the distances of the
curve values must be adapted to the new units. If the set points.
conversion factor has already been determined (e.g. change
from "inch" to "mm") this factor will be indicated. If the You have to enter at least 2 fix points.
conversion factor has not been determined, you can specify
it (e.g. by changing from inch to mm). Fix points
The fix points are entered via the window (over "OK"-
4.2.3 Guided Editing button).
You have to start with the slave position at the master
When you choose this menu point you will be guided position 0. Now master and slave position have to be put in
through all windows containing curve-specific data. The successively.
respective windows are:
‹ curve-Info The cursor moves within the table by using the arrow keys (
‹ fix point table →, ←,↑,↓, ↵).
‹ coupling parameters After having put in the fix points you can correct the set
‹ label parameters point distance.
‹ auxiliary functions. Deleting fix point
By "OK" all data of the active window will be taken over and
the next window will be opened. Select the fix points to be deleted in the fix point table
(master or slave). Use the spacebar to make the selection in
By "back" the data of the active window will be taken over.
editing mode. The fix point is then deleted using "Entf".
The preceding window will be opened.
When using "cancel", guided editing and curve input Set Point Distance
will be interrupted. The data already entered will get
lost. The set point distance can be inserted in the field "set
Before storing the data you will have to completely points". After having determined the distance, the number of
pass through the guided editing (it is necessary to set points will immediately be calculated. In case of the
put in at least the curve name and two fix points; the maximum number of set points available in the curve table
other windows must be confirmed by "OK") being exceeded, there will appear the information "distance
too small! Cam memory in COMPAX not sufficient!". Then
the distance will be enlarged to the lowest admissible value.

11
CamEditor

Calculation of the Set Point Table 4.2.6 Coupling Parameters


Via the function "calculate" there will be calculated by the
spline-interpolation the set point table for the determined set
point distance.
This calculating procedure must be finished before the
inputs can be taken over via "OK" and the window can be
closed.
Cycles
Should the fix points be changed, the master cycle would
always immediately be adapted to the current max. rated
value of the master.
The current slave cycle can be calculated and shown by the
function "Set point table: calculate". The slave cycle has 7
digits after the comma and is the highest-rated value of the
slave contained in the set point table. The slave cycle
cannot be modified. The coupling parameters will be inserted when required
In case of any fix point being changed, the current slave only. Their unit is identical to the master unit. The standstill
cycle would immediately be deleted. It then would have to position, however, has the same unit as the slave.
be re-determined via "Set point table: calculate". The coupling parameters are limited to the admissible
number range (within the master cycle; standstill position ≤
The window "fix point table" can only be taken over slave-cycle) .
by "OK" or "back" if the set point table has already
been calculated.
4.2.7 Label Parameters
Changing Fix Points or Set Point Distances
If the master or the slave cycle change due to alterations
within the fix point table, the coupling parameters and the
table of auxiliary functions will have to be checked in
respect of their number range.
Coupling parameters
If there are values beyond the slave cycle, you will
automatically reach the window "coupling parameters" in
order to correct the parameters.
Table of auxiliary functions
After having changed the fix point table you will only be
guided to the table of auxiliary functions, if:
‹ the master cycle became smaller or
‹ the set point distance was modified
Please check the master positions. As they were adapted to You have to insert the parameters for the online-label-
the set point distance, they might eventually be bigger than synchronization only if required. They are given in % of the
the master cycle. respective cycle (master or slave).
If the table of auxiliary functions does not contain any
values, the window "auxiliary functions" will not be
opened. 4.2.8 Auxiliary Functions

12
For each set point you may put in auxiliary functions. The Polar Representation
auxiliary functions are split up into 3 bytes according to the
3 channels: digital outputs, analogue outputs 0 and 1.
Fields not filled will remain empty When changing over to
the set point table, the digital outputs not occupied will
receive the preceding value. Concerning the analogue
channels, the intermediate values not occupied are
calculated by a linear interpolation. The analogue values are
given in % as the final output voltage also depends on the
COMPAX parameterizing (reference value 100 mV at gain
1). After opening an existing table of auxiliary functions, the
empty fields will be maintained. For your information there
will be indicated the fix point table, the distance of the set
points as well as the cycles.
After having put in a master position, it will be adapted to
the set point distance. This procedure is carried out, as the
auxiliary functions can only be stored and activated in
Independent of the chosen measuring unit, the master
COMPAX in a set point-related manner.
position is shown as a rotation angle and the slave position
as a radius (given in physical units).
The master cycle is shown i.e. scaled at 360 degrees. By
4.3 Diagram means of a text line the reference to the physical master
cycle is shown verbally.
The curve determined by the set point table can be shown Attention!
graphically. There exist two different kinds of representation: Negative slave values will be put on 0.
the linear and the polar one. The linear representation is
typical for a variable electronical gear. A mechanical cam is
normally represented with polar coordinates. You are free to 4.3.2 Kinematics
choose one of these representation modes and you are able
to switch over from one to the other. However, only one
representation mode is allowed to be active.

4.3.1 Representation

The curve put in is represented graphically. You are free to


choose either:
‹ the linear representation (in the right-angled system of co-
ordinates, slave over master)
or
‹ the polar representation (corresponding to a mechanical
cam, slave indicator over master).
Representation.

Linear Representation
The following slave figures are shown:
‹ position "x" over the master position
‹ speed "v" over the master position
‹ acceleration "a" over the master position
for a master speed of
MT
1 (one master cycle per second).
s

Slave Speed:
The maximum slave speed can be calculated from the
figures given in the window "kinematics"
VM
VS max = • Vmax
V0M
The master position is shown on the x-axis, the slave
position on the y-axis. The representation refers to the with:
master-cycle and to the slave-cycle. VSmax. actual maximum slave speed

13
CamEditor

Vmax.: max. slave speed at a master speed of 1 MT/s ≡value 4.4.3 Download
from the speed curve of the window "kinematics".
VM: max. master speed All curves of the loaded curve table are loaded into the cam
M memory of the connected COMPAX.
V0M: master speed 1 T .
s At the download of a curve table, there will be checked, if
the slave unit of the cam table and the unit in COMPAX
Speed (rpm): (P90) are identical. Should they not be identical, either P90
of the control unit or the slave unit of the cam table would
VSmax requires a maximum rotational speed calculated as have to be adapted. You will, however, receive a warning
signal and a special information how to proceed.
VS max
n S max =
P83 4.4.4 Validating a Cam Table
nSmax: actual maximum speed.
After the download, which is possible at each COMPAX
condition, the cam table has to be rendered valid by VF.
Acceleration: This command, however, can only be accepted if no other
The maximum slave acceleration can be calculated from the command is being processed by COMPAX.
figures given in the window "Kinematics": After a corresponding enquiry, the axis will be stopped. In
addition to this, one GOTO 1 is transferred. These actions
2 will be generated by using the function "validating a cam
 V  table",
aS max =  M  • amax
 V0M 
4.4.5 Compare
aSmax: actual maximum slave acceleration
The activated curve table will be compared to the curve data
amax: max. slave acceleration at a master speed of 1 MT/S ≡ within COMPAX in order to find out whether they are
value from the acceleration curve of the window
identical or not. You will be informed accordingly by a
"Kinematics".
certain message.
Attention!
The diagrams would only be in touch with reality, if there was 4.5 PC-Tools
chosen a small set point distance.

4.5.1 ServoManager
4.4 Online Change to the Servo-Manager.
The CamEditor is not closed.
Direct communication with the connected control unit.

4.5.2 ParameterEditor
4.4.1 Terminal
Switches to ParameterEditor or calls up ParameterEditor.
Terminal operation is rendered possible. The functions CamEditor is not closed.
which are possible in COMPAX via the adjusted interfaces
(such as commands, parameters, program and status) can
be carried out (see COMPAX manual). You won't, however, 4.5.3 Servo Tools: ProgramEditor
receive any information concerning the meaning of the
parameters of the status values. Calling of the ProgramEditors.
The "terminal" is meant for having a quick look and for editing.
Modifications made to parameters at this point will not effect
the axis currently open and are not saved in the PC.
4.6 ?
4.4.2 Upload 4.6.1 Info
Before the upload occurs, a comparison is made between As it is common practice at window's applications, there will
the curve set points from the connected COMPAX and those appear a short information concerning the program name,
from the current axis. the version, the copyright, the firm's address and the system
If the set points are the same, the current curve table and resources.
the fix points are retained.
If the set points are different, the fix points of the current
axis are overwritten with the COMPAX set points after an
appropriate enquiry has been conducted.

14
Examination of a Table (e.g. fix point table at label
5. Keys parameters)
General key combination of windows If the table is bigger than the table window, there will appear
a scroll bar. With this scroll bar and with the cursor keys the
ESC cancel.
table window can be controlled.
Tab jumping to the next control element (input field,
By selecting the scroll bar (mouse-click onto the scroll bar
table, button).
or TAB till scroll bar is selected) the cursor keys for
Shift Tab jumping to the preceding control element (input
controlling the table window will be evaluated.
field, table, button). Alterations within the input
The table window will be shifted (controlled) in such a way,
field will be maintained.
that the desired table windows are visible.
Space Key choosing an element out of a list or a Pgup: The visible table window will be shifted
controlling box.
upward by one page.
Cursor moving between menu commands, signs of a text Pgdown: The visible table window will be shifted
field or elements of a list. downward by one page.
Return selecting a menu command. Performing a Cursor up: The table window will be shifted upward
command. by one position.
At an input field (text input/figure input) return will Cursor down: The table field will be shifted downward
be ignored.
by one position.
Alt F4 finishing an application or closing a window. Cursor right: no function
Ctrl F6 jumping to the next window. Cursor left: no function
Scrollbar: The table window will be shifted
Special Keys of the Cam Editor according to the modifications of the
The functions of the ALT-letters are represented in each button.
menu. In each menu function the corresponding letter is
marked by an underline.
The different functions of an ALT-letter-combination depend
on the respective menu.

Editing Fix Points in the Fix Point Table


For moving within the fix point table, please use the cursor
keys as well as PGUP, PGDOWN, HOME, RETURN (↵)
and END .
In case of the table being bigger than the table window there
will appear a scroll bar by means of which the table window
can be shifted.
The table can be left by TAB and Shift TAB or by a mouse-
click onto another field.
The input is saved when Return is pressed. You can switch
to the next field by pressing Return again.
If a field is clicked by the mouse, this field will be marked
and thus can be edited.
The table window is always shifted in such a way, that the
field just being edited appears in the table window.
You can also reach editing mode using the spacebar.
Pgup: The visible table window will be shifted
upward by one page.
Pgdown: The visible table window will be shifted
downward by one page.
Cursor up: The marking will be shifted upward by
one field.
Cursor down: The marking will be shifted downward by
one field.
Cursor right: Within the editing field the cursor will be
shifted to the right hand side by one
position i.e. it will be shifted to the next
line.
Cursor left: Within the editing field the cursor will be
shifted to the left hand side by one
position i.e. it will be shifted to the
preceding line.
Scrollbar: The line will be shifted according to the
modifications of the button. The marked
line will always be visible.

15
CamEditor

16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy