ServoManager Operating Guide
ServoManager Operating Guide
ServoManager
- with the Servo Tools: ParameterEditor, ProgramEditor and Terminal -
Operating Instructions
A
U
LI E
T
TY SYS Fax: +49 (0)781 509-176 Fax: +44 (0)1202 69 5750
Reg. Nr. 36 38 - 01 http://www.Parker-EMD.com http://www.Parker-EMD.com
Subject to technical change. Data based on the technical prior art at the time of printing. 06.07.99 192-040046 N3
COMPAX
Contents
1. Device allocation: ................................................ 4 4. ParameterEditor menus.....................................15
4.1 Axis.........................................................15
4.1.1 Axis: Open ............................................15
2. Overview .............................................................. 5
4.1.2 Axis: Close ............................................15
4.1.3 Axis: Change current axis......................15
2.1 PC requirements...................................... 5
4.1.4 Axis: Save all parameters / axis
2.2 Supported hardware interfaces .............. 5 data 15
4.1.5 Axis: Parameter Info..............................15
2.3 Installation of the ServoManager ........... 5 4.1.6 Axis: Load parameter from the
2.4 Compatibility ........................................... 5 project ...................................................15
2.4.1 Windows 3.1 / 3.11 ................................. 5 4.1.7 Axis: Save parameters / axis data .........15
2.4.2 Windows 95 ............................................ 5 4.1.8 Axis: Print parameters...........................15
4.1.9 Axis: Quit ..............................................15
2.5 Structure .................................................. 6
2.5.1 Program structure ................................... 6 4.2 Configuration........................................16
2.5.2 Data management .................................. 7 4.2.1 Guided configuration .............................16
2.5.3 Windowing.............................................. 7 4.2.2 Motor.....................................................16
4.2.3 Drive type..............................................17
2.6 Menu overview ServoManager 4.2.4 Reference system / Initiators .................17
and ParameterEditor....................................... 8 4.2.5 Encoder input ........................................18
2.6.1 Window content of ServoManager ........ 10 4.2.6 Encoder simulation................................18
2.6.2 Window content of
ParameterEditor.................................... 11 4.3 Parameters .............................................19
2.6.3 Keyboard operations ............................. 11 4.3.1 Guided parametrization .........................19
2.6.4 Transfer parameter in program 4.3.2 Set point generator................................19
start 11 4.3.3 Limitations.............................................19
4.3.4 COMPAX interfaces .............................20
3. ServoManager menuss...................................... 12 4.3.5 Application parameters..........................20
4.3.6 Controller ..............................................20
3.1 Project.................................................... 12 4.3.7 I/O parameters ......................................20
3.1.1 Project: New ......................................... 12 4.3.8 Monitor..................................................20
3.1.2 Project: Open........................................ 12 4.3.9 Error handling........................................21
3.1.3 Project: Close ....................................... 12 4.3.10Parameter lists ......................................21
3.1.4 Project: Delete ...................................... 12 4.3.11Check parameters .................................21
3.1.5 Project: Save ........................................ 12 4.3.12Set default values .................................21
3.1.6 Project: Save as ................................... 12 4.4 Online.....................................................22
3.1.7 Project: Project Info .............................. 12 4.4.1 Terminal................................................22
3.1.8 Project: Print ......................................... 12 4.4.2 Command .............................................22
3.1.9 Project: List of previously selected 4.4.3 Parameter .............................................22
projects................................................. 13 4.4.4 Status....................................................23
3.1.10Project: Quit.......................................... 13 4.4.5 Upload ..................................................24
3.2 Axis ........................................................ 13 4.4.6 Download ..............................................24
3.2.1 Axis: Insert............................................ 13 4.4.7 Duplicate...............................................24
3.2.2 Axis: Delete .......................................... 13 4.4.8 Compare ...............................................24
3.2.3 Axis: Axis-Info....................................... 13 4.4.9 Errors ....................................................24
3.2.4 Axis: Controller/Options ........................ 13 4.4.10Download option identification ...............25
3.2.5 Axis: PC interface ................................. 13 4.5 Window ..................................................25
3.3 Online .................................................... 14 4.5.1 Arrange horizontally ..............................25
3.3.1 Online: Terminal ................................... 14 4.5.2 Arrange vertically ..................................25
3.3.2 Online: Upload from controller. ............. 14 4.5.3 Cascading .............................................25
3.3.3 Online: Download to controller. ............. 14 4.5.4 User Defined .........................................25
2
5. Terminal ............................................................. 26
6. ProgramEditor ................................................... 28
3
COMPAX
1. Device allocation:
This documentation applies for the ServoManager, with the program modules
ParameterEditor, ProgramEditor and the Terminal.
The ServoManager can be used to edit the parameters and programs of the following de-
vices:
COMPAX 25XXS COMPAX 2500S, ... 2530S, ... 2550S, ... 2560S, ... 2570S
COMPAX 45XXS COMPAX 4500S, ... 4530S, ... 4550S, ... 4560S, ... 4570S
COMPAX 85XXS COMPAX 8500S, ... 8530S, ... 8550S, ... 8560S, ... 8570S
COMPAX P1XXM COMPAX P100M, ... P130M, ... P150M, ... P160M, ... P170M
COMPAX 02XXM COMPAX 0200M, ... 0230M, ... 0250M, ... 0260M, ... 0270M
COMPAX 05XXM COMPAX 0500M, ... 0530M, ... 0550M, ... 0560M, ... 0570M
COMPAX 15XXM COMPAX 1500M, ... 1530M, ... 1550M, ... 1560M, ... 1570M
COMPAX 35XXM COMPAX 3500M, ... 3530M, ... 3550M, ... 3560M, ... 3570M
Ordering Key
e.g..: COMPAX 0260M:
COMPAX: Name
02: Power class
60: Variant e.g. "00": Standard device
"50": Synchro-controller
"60": Electronic drive
"70": Cam controller
M: Model type/construction "M": Multi-axis model
"S": Single-axis model
...
equipment
option name
name
serial number part number
4
2. Overview
2.1 PC requirements Installation
Start the "Setup.exe" program on disk 1. Installation is
then menu guided.
Following the installation, a Windows program group
will appear containing the ServoManager and the Ter-
Operating system minal.
The current status of the software, error rectification
MSDOS operating system with Windows V3.1 or and other current information can be found in the file
higher and appropriate PC. readsrv.txt, which can be selected in the program
(Minimum requirements: 486, 4MB working memory) group via the icon "Read me ServoManager".
Win95:
Already present older installations are not
2.2 Supported hardware inter- automatically displayed, but can be updated by
changing the path (path of previously installed
faces version).
RS232
Standard: PC-COM 1 2.4 Compatibility
PC-COM 2
PC-COM 3
PC-COM 4
2.4.1 Windows 3.1 / 3.11
Plug-in card: PC-COM4-ISA-FIFO
Problems with FIFO modules The ProgramEditor was designed for Windows 3.1 /
In Windows, there are problems with FIFO modules 3.11.
(see also Windows manual); e.g. data can be lost. In The ProgramEditor is started from the ServoManager
this case, the UART buffer in the file SYSTEM.INI (using Buttons or Servo Tools menu).
must be modified to the following settings: You can change between the Tools using ALT + Tab,
COM1FIFO=FALSE using the corresponding Buttons or using the Servo
COM2FIFO=FALSE Tools menu.
COM3FIFO=FALSE
COM4FIFO=FALSE
2.4.2 Windows 95
2.3 Installation of the Servo- The ProgramEditor was designed for Windows 3.1 /
Manager 3.11 but can also run under Windows 95.
The ProgramEditor is started from the ServoManager
(using Buttons or Servo Tools menu).
Preparation You can change between the Tools using ALT + Tab
or the Task bar.
Close all programs.
The change between the Tools using the correspond-
Before installation, deactivate the following programs:
ing buttons or the Servo Tools menu does not function
• Any virus detection software. under Windows 95.
• The Miro-Pinboard in Miro graphics cards.
Following installation, the virus software can be reacti-
vated.
Problems can also occur during program execution
with the Miro Pinboard.
5
COMPAX
2.5 Structure
Programs: Functions:
• Project management (New, Open, Save, Print, Comments,...).
ServoManager • Axis management.
• Insert axis (new, from controller, from other projects).
• Delete axis.
• Enter axis comments.
• Enter device type and built-in options.
• Select PC interface to controller.
• Online functions.
• Call up terminal program.
• Upload from controller.
• Download to controller.
• Call up additional Servo Tools.
• Set dialogue language.
ParameterEditor • Select and save axes.
• Configuration
• Guided configuration (always required for unconfigured axes).
• Configuration of individual parameter groups.
• Parameter
• Guided parametrisation.
• Input of parameter groups.
• Editing complete parameter lists.
• Checking parameter lists.
• Set default values.
• Online functions.
• Upload of parameters from the controller.
• Download of parameters to the controller.
• View status values.
• Error tracing and error history
• Arrange windows / Save window arrangement.
• Call up additional Servo Tools.
ProgramEditor Compiling and modifying COMPAX programs; variables management
CamEditor Not available in the standard delivery package.
Curve figuration for the cam controller COMPAX XX70 (described in a special
operating manual).
Direct operation with the connected COMPAX.
Terminal • COMPAX commands directly specified.
• Allocate commands to 8 free Buttons.
Note!
Modifications in COMPAX, which are implemented via the Terminal, are not re-
corded by the ServoManager. To transfer these modifications in an axis, the data
must be loaded into the PC via Upload in the ServoManager.
6
2.5.2 Data management
All project data (parameters of individual axes, cam data, program,..) are saved in the project file: this file has the
extension prj.
2.5.3 Windowing
The programs work, as is usual in Windows, with vari- The ServoManager does not have this type of win-
ous input and display windows. There are 2 ba- dow, but the main window with the project data and
sic window types: the axis characteristics of the current axis is always
in the background.
1. Windows with exclusively active status. The ParameterEditor has the following windows of
These are entry windows, which can only be quitted this type:
by closing them; i.e. the data must either be con-
• The parameter list from the menu "Parameter" for
firmed with "OK" or cancelled with "Cancel".
editing the current axis parameters.
2. Windows with active and inactive status. • The parameter list from the menu "Online" for
These are windows (entry and display windows), editing the COMPAX parameters.
which can be quitted without having to close them. • The status list from the menu "Online".
The windows are then in an inactive status. Various
other program windows can then be edited. Mouse
• The results list after the function "Compare" from
the menu "Online".
clicking on the inactive application reactivates the
window so that it can be edited again. • The command window from the menu "Online".
All other windows only have an active status.
As normal in Windows, all windows can be changed in
size and positioned freely within the screen.
Example: Arrangement of 2 parameter lists
The program "Terminal" is an independent program and not a ServoManager or ParameterEditor window. The
Terminal window can therefore not be positioned within this program.
The column width and column order of the tables (parameter lists, status lists) can be modified using the
mouse.
7
COMPAX-M / COMPAX-S 2.Overview
Open New axis: Enter new axis. Calling up the terminal program Calling up Parame-
From controller: Load axis data from controller. Upload (from controller) terEditor for configuring
Open existing project.
From project: Transfer axis data from another project and parameterizing
Close Load data (parameter, program,
Delete COMPAX.
cam data) of the connected
Close opened project. CamEditor
Delete selected axis. COMPAX into the PC.
Delete Axis-Info Download (to controller) If present: Calling up the
Delete existing project. CamEditor to define
Enter comments on the axis. Load data (parameter, program,
curves for the cam con-
Save Controller/Options cam data) into COMPAX.
troller COMPAX XX70.
Save opened project with (no system parameters).
Enter device type (performance/variant), software version ProgramEditor
existing name.
and the built-in options.
Calling up ProgramEditor
Save as PC interface to compile COMPAX
Save opened project with programs.
Setting the PC-controller interface.
new name.
Dialogue lan-
Project Info guage
Enter comments on the
Set dialogue language for
project.
the HAUSER
Print Servo Tools.
Print project data.
1 last project
2 second last project
3 ...
Quit
Terminate ServoManager.
8
2.Overview
Axis Configuration Parameter Online Window Servo ?
Tools
Axis management. Configuring COMPAX - Parametrizing COMPAX - guided or manual. Transfer of data or commands to Select and ar- Switch to other Info
Exit programme guided or manual. COMPAX. range the open existing
Guided parametrisation. Short pro-
windows. HAUSER
Open Guided configura- Enter all parameters in guided manner. Terminal gram in-
Servo Tools
Select and load an axis (maximum tion Calling up the terminal program Arrange formation.
Set point generator Servo-
of 4 open axes). Enter all configuration pa- horizontally
Set alternate values for: Rates, ramp data and adjustment Command
rameters in guided manner. Arrange open Manager
Close factors. Send direct commands to COMPAX.
windows hori- Return to
Close selected axis. Motor Limitations Parameter zontally. ServoManager
Select motor from a list or Set limit values: Tracking errors, positioning zones, speed
Change current Read and edit COMPAX parameters. Arrange ver- CamEditor
enter motor data. limits, torque limits.
axis Status tically
Interfaces Calling up the
Change between open axes. Drive type
Select and display status values. Arrange open CamEditor.
Set drive type. Setting the existing COMPAX interfaces:
Save all parameters /
Spindle PLC data interface/Fast start. Upload (from controller) windows verti- Program-
axis data Rack and pinion/timing belt RS232 interface. cally.
Editor
HEDA interface. Load parameters (including system
Save changed parameters. The Universal drive RS485 interface; Profibus; CAN-Bus parameters) of the connected Cascade Calling up Pro-
opened axes can be selected COMPAX into the PC. Arrange open gramEditor to
or others in accordance with
individually for saving. Application parameters
the pre-set device variants Download (to controller) windows behind compile
Parameter Info Settings (Variant dependent). one another. COMPAX pro-
Reference system/ Load pre-set parameter list into
Enter comments on the pa- Initiators Controller COMPAX. User grams.
rameters. Set optimizing parameters: Stiffness; damping; pre-control defined
Define sense of direction. Duplicate
Load parameter from values; configuring moment of inertia / monitor / structural
Set real zero and software Load window
variants of the controller (from V3.60). Download with system parameters
the project end limits and select initiator setting or save
Load axis parameter from another system. I/O parameters Compare current window
project. Enable absolute value Teach-In functions; Mask inputs and outputs. Comparison of parameters between setting.
sensor the current file and connected ...
Save parameters / axis Monitor COMPAX.
data Encoder input Setting source and gain of the analogue output channels. Select an open
Set encoder input. Define contents of Status S15. Error window.
Save the parameters of the cur-
(menu point only when relevant op- Set optimizing display. Error tracing and error history.
rent axis. tion is available).
Error Handling Download option identifi-
Print parameters Encoder simulation
Print the parameters of the cur-
Disabling error E57; 2. Emergency stop on COMPAX-M cation
Define resolution.
rent axis. (menu point only when relevant op- Parameter list Enter updated options (password
tion is available).
Edit all parameters. protected)
Quit Ctrl+Q
Exit programme Check parameters
Check all parameters for value range.
Set default values.
Set parameters to default values.
9
2.Overview COMPAX-M / S
10
2.6 Menu overview ServoManager and ParameterEditor
11
3.ServoManager menuss COMPAX-M / S
3. ServoManager menuss
3.1 Project
Project management. All functions that concern the whole project are listed under this menu point.
To start you must
either create a new project or
open an existing project.
Note! Only one project at a time can be opened.
Create a new project. The project name and Saves the current opened project under a new name.
comments are requested here.
Closes the current opened project. If you have carried Prints the axis data.
out changes and these are not yet saved, a request for
you to state which axes are to be saved appears.
In principle, all changed axes are selected.
3.1.5 Project: Save The printout header contains the file name, comments
and the data from the status line.
The parameters are printed with the number, value,
Saves the current opened project. If you have carried description and any value meanings.
out changes and these are not yet saved, a request for
you to state which axes are to be saved appears.
In principle, all changed axes are selected.
12
3.2 Axis
13
3.ServoManager menuss COMPAX-M / S
14
4.1 Axis
4. ParameterEditor menus
4.1 Axis
15
4.ParameterEditor menus COMPAX-M / S
4.2 Configuration
4.2.2 Motor
16
4.2 Configuration
17
4.ParameterEditor menus COMPAX-M / S
18
4.3 Parameters
4.3 Parameters
Setting:
speeds.
Entering replacement and default values of the
speeds and acceleration times for various operation
modes, e.g. approach machine datum or manual
mode.
4.3.3 Limitations
Ramp data.
Entering the ramp forms and ramp times for various
operation modes, e.g. approach machine datum or
manual mode.
19
4.ParameterEditor menus COMPAX-M / S
4.3.6 Controller
Mask outputs.
4.3.8 Monitor
Settings:
of the status monitor S15.
the optimizing display.
The D/A monitor channel 0/1 and, if present, 2/3.
20
4.3 Parameters
21
4.ParameterEditor menus COMPAX-M / S
4.4 Online
Direct communication with the connected controller. Direct commands can be selected from an alphabetical
The commands, parameters and status values that are list. If necessary, the corresponding command value is
available depend on the actual device variants and the requested, e.g. command: ACCEL and value: 500.
existing options.
To avoid "Download" into an incorrect axis, the axis se-
rial number is checked.
Note regarding Upload / Download
If there are differences in the controller type, the
version or the options, the data is corrected in the
project.
If there are different variants, the process is
interrupted.
4.4.1 Terminal
22
4.4 Online
4.4.4 Status
23
4.ParameterEditor menus COMPAX-M / S
4.4.5 Upload
4.4.9 Errors
The complete parameter list is uploaded from the de-
vice. A safety question is asked if parameters that are
not saved would be overwritten. Error tracing
If there are differences in the controller type, the In the normal ParameterEditor mode, errors are only
version or the options, the data is corrected in the indicated during activities via the interface.
project. During active error tracing, any sporadically occuring
If there are different variants, the process is error is recorded with the time of appearance. This
interrupted. means that the interface is permanently occupied; the
other functions of the ParameterEditor are no longer
available.
The errors can be called up via the error history.
4.4.6 Download With the function "Error tracing", the COMPAX can be
monitored in operation over a long period.
The entered parameter list (current file) is loaded into
the device.
Finally, the parameters are set to valid with VC and
VP.
If there are differences in the controller type, the
version or the options, the data is corrected in the
project.
If there are different variants, the process is
interrupted.
24
4.5 Window
By double clicking on an error in the error list, further 4.6 Servo Tools
information on this error is displayed.
All open windows are listed in this menu. The current Not implemented.
window is marked with a check mark. You can select
another open window by clicking on it.
This is useful if, for example, a window is iconized and
is now hidden behind other windows.
4.7.1 Info
25
5.Terminal COMPAX-M / S
5. Terminal
This enables a terminal mode, similar to other terminal For easy use, commands can be entered via the 8 but-
programs. The functions of the four menu points tons. The buttons can be assigned as required; each but-
Command, Parameter, Program and Status can be ton can be assigned up to 255 commands. Various button
used. However, no information is provided regarding bars (up to 10) can be defined and selected.
the meaning of the parameters or status values. Any modifications to parameters undertaken here are
The program "Terminal" is used for fast viewing and edi- independent of the current opened axis and are there-
ting of COMPAX data. fore not saved (in the ServoManager or Parame-
terEditor).
However, the COMPAX settings can be loaded in an
axis during an Upload and then saved.
26
5.2 COMPAX commands via the Terminal
27
6.ProgramEditor COMPAX-M / S
6. ProgramEditor
6.1 Compatibility
Programs which you have created using the DOS block editor can be loaded into the ProgramEditor as follows:
Load the program into COMPAX using the DOS block editor.
Starting the ServoManager.
• Applying a new project or opening an existing project.
• Activate the desired axis or insert an axis: new (manual) or by controller.
To insert an axis from the controller
• After "Insert: Axis: from controller" (program activated), in addition to the parameters the program in which the
current axes are loaded in the ServoManager are also loaded.
To insert a new axis or to overwrite an existing axis
• In the case of a new axis or an axis which already exists in the project: Start ProgramEditor.
• Using Upload, load the COMPAX - program into the ProgramEditor.
28
6.2 ProgramEditor desktop
29
6.ProgramEditor COMPAX-M / S
PC interfaces
Axis name of the set.
current axis
Last date of
Project name. saving the axis
parameters.
Status line
30
6.2 ProgramEditor desktop
Comments;
starting with ";"
31
7.ProgramEditor menus COMPAX-M / S
7. ProgramEditor menus
7.1 Axis 7.1.3 Axis: Change current axis
Note:
A new axis can be added to the ServoManager.
32
7.1.8 Axis: Print program 7.2.5 Search for errors
7.2 Edit
7.2.1 Cut
7.2.2 Copy
7.2.3 Insert
7.2.4 Delete
33
7.ProgramEditor menus COMPAX-M / S
7.3 Define
Variable window
maximum 50
characters for the
comments.
34
7.4 Online
Editing rules in the variable list Which commands are possible in the program depend
on the respective device variants and the status of the
software.
Mouse operation
A comparison of the file software status and software
Mouse operation conforms to Windows standards. variant (current axis in an open project) and the con-
troller is carried out.
Keyboard operation
Different device variants of files and devices.
• Use "Tab" to change between list selection (vari- (Example: curent axis in an open project = COMPAX
ables, labels, commands) and the list selected (e.g. 4560S; connected COMPAX 4500S)
variable list).
• In the case of different software variants, no Upload
List selection or Download is carried out.
• Using the arrow keys, (→, ←) a list (variables, labels • The software variants of the current axis must be tai-
or commands) is selected. lored in advance in the ServoManager of the con-
nected COMPAX.
Variable window This means that additional tailoring may be neces-
• The entry size is selected using arrow keys (←, ↑,→, sary; e.g. changing the existing options, program
↓). commands, parameter settings ...
• The current content is overwritten with a new entry
(without spacer bar). Different software status of files and devices
• The entry size for editing is opened using the
spacer bar. Download
• Using the arrow keys (→, ←) the entry position is • In the case of a different software status, a syntax
selected. check of the current program is carried out during
• Entering generally occurs in entry mode (not Download.
overwrite mode); marked parts are overwritten.
• A check is made to see if the software status of the
• Use the "Esc" key or the arrow keys to leave the field connected COMPAX can process all the commands.
without making any changes.
• In the case of errors, the corresponding commands
• The entry / change is accepted using the "Return" must be changed or removed before a Download.
key (↵); with an additional "Return" (↵), the entry
position changes to the next field. Upload
• Uploads can be carried out even if the software
statuses differ. However, note that the current axis is
overwritten during Upload.
7.3.2 Display lists
By clicking on the menu: "Define: Display lists", the list 7.4.1 Terminal
window will be displayed or removed.
The list window contains the following register sheets:
• Variable (see above) Calling up the terminal program
• labels,
• Overview of the labels in the current program.
• This list is updated after each syntax check. 7.4.2 Upload (from controller)
• Commands.
• Lists all COMPAX commands with the short form of
The complete program is uploaded from the device. A
the command and a short explanation.
safety question is asked if a program which is not
An open window is identified by a check mark.
saved (the current program) would be overwritten.
If the window is open but not visible, you can select
Then you have the possibility of overwriting the
the desired window from all the open windows in the
current program using "Axis: Save program", or to
"Window" menu.
reject the loaded program.
Note
7.4 Online Saving the program of the connected COMPAX as a
new axis:
1. Create new axis in the ServoManager.
Communication with the connected controller. 2. Switch to ProgramEditor.
3. Open new axis (under Open axis).
35
7.ProgramEditor menus COMPAX-M / S
All open windows are listed in this menu. The current As is normal in Windows applications, a small amount
window is marked with a check mark. You can select of information appears with the program name, ver-
another open window by clicking on it. sion, copyright, company address and use of the PC.
This is useful if, for example, a window is iconized and
is now hidden behind other windows.
7.5.3 Cascading
All open windows are cascaded from the top left to the
bottom right. The active window is arranged at the top.
36