Thanks to visit codestin.com
Credit goes to www.scribd.com

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

ServoManager Operating Guide

Uploaded by

Zied Trabelsi
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 views36 pages

ServoManager Operating Guide

Uploaded by

Zied Trabelsi
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/ 36

COMPAX-M / COMPAX-S

ServoManager
- with the Servo Tools: ParameterEditor, ProgramEditor and Terminal -

Operating Instructions

From ServoManager - Version V3.60 December 98

TIFIE Parker Hannifin GmbH Parker Hannifin plc


ER D
C EMD-HAUSER EMD-Digiplan
DIN EN ISO 9001
Postfach: 77607-1720 21 Balena Close
Robert-Bosch-Str. 22 Poole, Dorset
D-77656 Offenburg BH17 7 DX, UK
We automate motion Tel.: +49 (0)781 509-0 Phone: +44 (0)1202 69 9000
Q

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

3.4Servo Tools.................................................... 14 4.6 Servo Tools............................................25


3.4.1 Servo Tools: ParameterEditor ................. 14 4.7 Help ........................................................25
3.4.2 Servo Tools: CamEditor......................... 14 4.7.1 Info ......................................................25
3.4.3 Servo Tools: ProgramEditor................... 14
3.4.4 Servo Tools: Dialogue language ............ 14

2
5. Terminal ............................................................. 26

5.1 Window content of the Terminal


program......................................................... 26
5.1.1 Keyboard operations ............................. 26
5.2 COMPAX commands via the
Terminal ........................................................ 27
5.3 Definition of button bars....................... 27
5.3.1 Window structure of the
ButtonEditor .......................................... 27

6. ProgramEditor ................................................... 28

6.1 Compatibility ......................................... 28


6.1.1 Old DOS block editor programs............. 28
6.2 ProgramEditor desktop......................... 29
6.2.1 Menu overview of the
ProgramEditor....................................... 29
6.2.2 Window content of the
ProgramEditor....................................... 30
6.2.3 Window content of the editing
window "Program"................................. 31

7. ProgramEditor menus ....................................... 32

7.1 Axis ........................................................ 32


7.1.1 Axis: Open ............................................ 32
7.1.2 Axis: Close............................................ 32
7.1.3 Axis: Change current axis....................... 32
7.1.4 Axis: Save all programs ........................ 32
7.1.5 Axis: Program Info ................................ 32
7.1.6 Axis: Load program from project ........... 32
7.1.7 Axis: Save program .............................. 32
7.1.8 Axis: Print program ............................... 33
7.1.9 Axis: Quit .............................................. 33
7.2 Edit ......................................................... 33
7.2.1 Cut 33
7.2.2 Copy ..................................................... 33
7.2.3 Insert..................................................... 33
7.2.4 Delete ................................................... 33
7.2.5 Search for errors ................................... 33
7.3 Define ..................................................... 34
7.3.1 Variables............................................... 34
7.3.2 Display lists........................................... 35
7.4 Online..................................................... 35
7.4.1 Terminal ............................................... 35
7.4.2 Upload (from controller) ........................ 35
7.4.3 Download (to the controller) .................. 36
7.5 Window .................................................. 36
7.5.1 Arrange horizontally .............................. 36
7.5.2 Arrange vertically .................................. 36
7.5.3 Cascading............................................. 36
7.5.4 User Defined......................................... 36
7.6 Servo Tools ........................................... 36
7.7 ? ................................................................. 36
7.7.1 Info ...................................................... 36

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

Software version V2.0 or higher

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
...

HAUSER product label


The product label is found on the upper side of the unit and contains the following:

038106 0001 951-160101 Compax 0260M


E2

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

2.5.1 Program 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.

Project name and comment


Project File
Parameter axis 4
Parameter axis 3 com. lines axis 4
Parameter axis 2 cam data axis 3 com. lines axis 2
Parameter axis 1 cam data axis 1 com. lines axis 1

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 selected window is the active


window.
To change the size of a
Note!
window, drag on these
When activating a window, the Click in this field to move frames.
current axis is also changed. the window.

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

2.6 Menu overview ServoManager and ParameterEditor

Project Axle Online Servo Tools ?


Project management. Axis management. Transfer of data or commands to Calling up additional Info
New Insert COMPAX. Servo Tools
Short program
Create new project. Create axis: Terminal ParameterEditor information.

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

2.6.1 Window content of ServoManager

Save project. Enter comments Enter COMPAX Set PC interface.


on the axis. type and
ti
Menu line Call up the
Open existing ParameterEditor
project.
Calling up the
ProgramEditor.
Create new
project.
Call up terminal
Enter comments program.
on the project.
Calling up the
CamEditor (if
Print project
present).
data.
Axes contained Pre-set motor.
in the project.
Relevant axis data on
the right. Controller type
of the current
Saved date of i
the project. Options of the
current axis.
Axis name of the
current axis Selected
Project name. interface.

When "Par" is Last saving of


displayed, this axis data.
axis contains
saved Directory and file
parameters. name of the
project.
When "Cam" is
displayed, this When "Prog" is
axis contains displayed, this
saved cam data. axis contains
program data.

10
2.6 Menu overview ServoManager and ParameterEditor

2.6.2 Window content of ParameterEditor


Switch to
Print the ProgramEditor. Call up terminal Area for entry
parameters of
program. and information
the current axis. Return to windows.
Save the ServoManager
COMPAX
parameters of
variants of the
the current axis.
current axis
Open an axis.
PC interfaces
set.
Axis name of the Last date of
current axis saving the axis
parameters.
Project name.

2.6.3 Keyboard operations

Program user interface


Setting the scanning rate for status values
• Call up the menu line using the "Alt" key. (menu "Online: Status" in the Parameter-
The 1st menu is selected (indicated by highlighting). Editor)
• Call up the desired menu using the letter underlined Select bars with the Tab key ( ) and adjust with the
in the menu text. arrow keys (↑,↓).
The "pull down" menu will open. Fast adjusting with "Figure ↑" and "Figure ↓".
• Call up the desired window in the same way using "Pos1" and "End" can be used to approach the small-
the letter underlined in the menu text. est and largest values.
Entry window Cancelling functions
Using the Tab key ( ), switch between the individual Use the Esc key to cancel functions such as Upload,
entry positions within the entry window and the Download, Save.
existing buttons (if the buttons are selected, they can
be activated using the Enter key (↵).
Additional keyboard functions:
2.6.4 Transfer parameter in pro-
• Buttons can be activated using the ALT key and the
underlined letter (pressed simultaneously). gram start
• Enter (↵) is used to accept the window contents and
close the window (not in Online and Info windows). Program start settings can be selected by entering
• In those entry fields, which are displayed as selection special data in the command line (this can be found in
windows, individual setting options are selected with the properties of the program icon).
the arrow keys (↑,↓).
Select language
Window change in the case of several open Command line: "...\srvman.exe /Sdeutsch"
windows
In addition to using the menu (Alt+f "Window
Call up project
number"), it is possible to switch to the next window Command line: "...\srvman.exe /PProjectdirectory"
using Ctrl+F6. Ex.: "...\srvman.exe /PC:\srvtools\verpack"

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.

3.1.1 Project: New 3.1.6 Project: Save as

Create a new project. The project name and Saves the current opened project under a new name.
comments are requested here.

3.1.7 Project: Project Info


3.1.2 Project: Open
Each project can be assigned a symbolic name
In this window, the disk drive, directory and file name (maximum 16 characters) and a comment (maximum
are selected. 32 000 characters).

3.1.3 Project: Close 3.1.8 Project: Print

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.4 Project: Delete

Deletes a saved project; the current opened project


cannot be deleted.

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

3.1.9 Project: List of previously 3.2.2 Axis: Delete


selected projects
Deletes the current axis.
The last 4 projects can be called up directly from here. This change is only implemented during the next pro-
ject save.

3.1.10 Project: Quit


3.2.3 Axis: Axis-Info
Closes the program and the current opened project. If
you have carried out changes and these are not yet Enter the axis name and an axis comment.
saved, a request for you to state which axes are to be
saved appears.
In principle, all changed axes are selected. 3.2.4 Axis: Controller/Options

Requests the precise COMPAX type and the options


3.2 Axis included.
Entry window:

Once a project is opened, the main axis data of the


current axis can be entered or changed (the current
axis is highlighted in the window "Axes").

3.2.1 Axis: Insert

There are 3 methods of entering an axis:


1. New.
A new axis is entered into the project.
The menu points "Axis Info" and "Control-
ler/Options"
are called up.
3.2.5 Axis: PC interface
2. From the controller.
Setting the PC interface to which the current axis is
A request is made regarding which data should be
connected.
loaded.
This PC interface is then linked to the specific axis.
A new axis with the axis data (parameters, program
and cam data, if available) of the connected Entry window:
COMPAX is entered into the project.
The PC interface must first be pre-set (see below).
Note
If parameters alone are to be loaded from the
COMPAX, this can be done in the ParameterEditor
using the menu "Online: Upload".
3. From the project.
A new axis with the axis data of another project is
entered into the project.

13
3.ServoManager menuss COMPAX-M / S

Any modifications to parameters undertaken here are


3.3 Online independent of the current opened axis and are not
saved in the PC.

Direct communication with the connected axis.


The commands, parameters and status values that are 3.3.2 Online: Upload from control-
available depend on the actual device variants and the
existing options. ler.
Note regarding Upload / Download
If there are differences in the controller type, the ver- The selected axis data (parameters, program and, if
sion, the device variants or the options, an Upload / present, cam data) are uploaded from the device. A
Download procedure is interrupted. safety question is asked if data that is not saved would
be overwritten.

3.3.1 Online: Terminal


3.3.3 Online: Download to control-
This enables a terminal mode, similar to other terminal ler.
programs. The functions of the four menu points
Command, Parameter, Program and Status can be
used. However, no information is provided regarding The selected axis data (parameters, program and, if
the meaning of the parameters or status values. present, cam data) of the current axis are downloaded
The terminal is used for rapid viewing and editing. to the device.
Finally, the parameters are set to valid with VC and
VP.

3.4 Servo Tools

3.4.1 Servo Tools: ParameterEditor ‹ Permanent dialogue language.


The selected language is saved. At the next program
start, the program will automatically be shown with this
Calling up the ParameterEditor. language.
The first call up also opens the current axis. ‹ Temporary dialogue language.
If the ParameterEditor is already open, then the set- In the temporary setting, the selected language is only
tings are kept, i. e. the current axes of both programs used during the current program work and is not
are independent of each other. saved.
Entry window:

3.4.2 Servo Tools: CamEditor


Calling up the CamEditor; if present.

3.4.3 Servo Tools: ProgramEditor


Calling up the ProgramEditor.

3.4.4 Servo Tools: Dialogue lan-


guage
A choice can be made between German, English and
French (other languages on request). The language
selection is made as follows:

14
4.1 Axis

4. ParameterEditor menus
4.1 Axis

4.1.1 Axis: Open


Opens an axis of the opened project. A maximum of 4 4.1.5 Axis: Parameter Info
axes can be opened simultaneously; however only one
axis is the current one.
Enter comments on the parameters of the current axis.
Entry window:

4.1.6 Axis: Load parameter from the


project

Load a parameter from an existing project into the cur-


rent axis.
Old parameter files (Software status <V2.0) can also
be loaded, after the file type "*.RPA“ has been se-
lected.

4.1.7 Axis: Save parameters / axis


data

Save the current axis.

4.1.8 Axis: Print parameters


4.1.2 Axis: Close
Print the current axis.
Closes an open axis. Entry window:

4.1.3 Axis: Change current axis


Sets an open axis as the current one.
Settings made via the menus always apply to the cur-
rent axis.

4.1.4 Axis: Save all parameters /


axis data
4.1.9 Axis: Quit
Save parameters. If you have carried out changes and
these are not yet saved, a request for you to state Quit ParameterEditor.
which axes are to be saved appears.
In principle, all changed axes are selected.

15
4.ParameterEditor menus COMPAX-M / S

4.2 Configuration

The configuration parameters can be Entry window:


‹ entered via guided menus or
‹ logically linked configuration parameters via
individual menus.
The first configuration of an axis must always be proc-
essed in a guided manner so that all important settings
are made.

4.2.1 Guided configuration

Depending on the device variant and the availability of


options (e.g. encoder input or encoder simulation), the
user is guided through all relevant parameter windows.
With a new axis, only guided configuration is possible.

4.2.2 Motor

A selection must be made from:


‹ HBMR motor,
‹ HDX motor,
‹ HDSM motor or
‹ a client motor; i.e. a motor supplied by the user. Entry window for HDX motor list:
A selection must then be made from:
• the existing standard motors (HBMR, HDX and
HDSM motors), or
• the list of existing client motors.
This list can be expanded by using "Add". This calls
up the window for entering the motor parameters.
Note:
If a similar motor was selected previously, then the
motor parameters are pre-set with that data.

16
4.2 Configuration

Entry window for universal drive:


4.2.3 Drive type

Following the selection of the drive type (selection is


based on the drive types available for the selected
COMPAX variant), parameters must be entered ac-
cording to the configuration and device variants.
Entry window:

Entry window for spindle:

4.2.4 Reference system / Initiators

Data is entered here concerning


• the sense of direction
‹ the machine datum mode,
‹ the limit switch mode with the position of the limit
switch,
‹ the machine datum direction and
Entry window for rack and pinion/timing belt: ‹ the software end limits.
‹ If present: activate the option "Absolute value sensor
input".
Entry window:

17
4.ParameterEditor menus COMPAX-M / S

4.2.5 Encoder input

Configuration of the encoder inputs:

The possible machine datum modes are device de-


pendent (COMPAX software variants).

4.2.6 Encoder simulation

Defining the resolution of the encoder simulation.

18
4.3 Parameters

4.3 Parameters

The device parameters can be:


‹ entered via guided menus or
or
‹ logically linked parameters entered via individual
menus.
Note
All parameter menus that have already been pro-
cessed are indicated by a check mark (√).

4.3.1 Guided parametrization

Guided parameter entry; dependent on the device


variants and the options used, all parameters in this
menu point (except the configuration parameters of
the menu "Configuration") are called up.
‹ Adjustment factors.
Defining the adjustment factors for distance and
4.3.2 Set point generator speed.

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

Setting maximum permissible values for tracking er-


rors, positioning zones, speed and torque.

‹ 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.4 COMPAX interfaces • Additional selectable structure variants of the con-


troller.

Setting paramters for built-in interfaces such as:


‹ PLC data interface; 4.3.7 I/O parameters
‹ Input "Fast start"
‹ RS232;
and, if present: Settings:
‹ RS485; (Option F1/F5) ‹ Teach In functions.
‹ Profibus (Option F3)
‹ CAN - Bus (Option F4)
‹ HEDA (Option A1)
...

4.3.5 Application parameters


‹ Mask inputs.
Depending on the device variants, special parameters
are entered here (e.g. label reference parameters).

4.3.6 Controller

• Setting optimizing parameters:

‹ Mask outputs.

• activate and set observer:

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

All channels display which physical value corresponds Select parameters


to a voltage of one volt at the pre-set gain. When the
gain is altered, the new relationship is displayed after
• Using the arrow keys (↑,↓)
or
the switch "Convert" is pressed.
Ex.: Entry window of the built-in D/A monitor chan- • with the mouse.
nels 2/3 Edit parameters
The entry mode is obtained:
• by entering a new value (the old value is
overwritten),
• with the space bar (the old value is not overwritten
and can be modified),
or
• by clicking with the mouse (the old value can be cor-
rected or selected and overwritten).
An entry is confirmed with Return (↵).
Parameter information
• Using the right mouse button
or
• pressing Enter (↵)
opens an Info window for the selected parameter, dis-
playing the permissible value range, the default value
4.3.9 Error handling and how the parameter is enabled.

Setting error responses and activation of the emer-


gency stop input on the COMPAX-M. 4.3.11 Check parameters

All parameters are checked for their value range.


4.3.10 Parameter lists This function is important if a guided parametrisation
has not been implemented.

Reading and modifying parameter lists.


Parameters can be changed in the column "Value".
Entry window: 4.3.12 Set default values

All parameters (except motor parameters) in the cur-


rent file are set to their default values.

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

Calling up the terminal program 4.4.3 Parameter


When this menu point is first selected, the user is
4.4.2 Command asked:
‹ if the current file should be transferred to the device
(Download), or
‹ if the parameters should be uploaded from the device
(Upload).
A safety question is asked during Upload if the current
parameters are not saved.
Individual parameters, blocks of parameters or a com-
plete parameter list can then be looked at and - if re-
quired - edited. The parameter numbers, the parameter
values and their meaning are displayed.

After the command is sent, COMPAX


confirms the operation with the
message "Command confirmed".

22
4.4 Online

Window: With the mouse:


To select a parameter, hold down the left-hand mouse
button and drag the mouse over the parameter line.
This method can be used to select several parameters;
including non-consecutive parameters.
Dragging the mouse over the line again will cancel the
selection.
With the keypad:
A line is selected if the SHIFT key (↑) is pressed when
moving through the table (using the arrow keys ↓, ⇑).
This method can be used to select several parameters;
including non-consecutive parameters.
Moving over the line again with the SHIFT key (⇑)
pressed down cancels the selection.

4.4.4 Status

Function: Status value display


Select parameters This shows the status numbers, the status values with
units and the meaning.
• Using the arrow keys (↑,↓) In addition, a permanent status value display can be
or
set to observe changes. When the permanent display
• with the mouse. is stopped, the last 250 values can be checked.
Edit parameters Note!
The entry mode is obtained: Do not use the active interfaces simultaneously via the
• by entering a new value (the old value is overwritten), terminal!
• with the space bar (the old value is not overwritten Window:
and can be modified),
or
• by clicking with the mouse (the old value can be cor-
rected or selected and overwritten).
An entry is confirmed with Return (↵).
Parameter information
• Using the right mouse button
or
• pressing Enter (↵)
opens an Info window for the selected parameter, dis-
playing the permissible value range, the default value
and how the parameter is enabled.
Select parameters
Several parameters can be selected simultaneously to
be able to update them via an Upload.
Procedure for selecting several parameters:
Permanent display
With this function, a status value can be observed on-
line. The status value displayed is that selected when
activating the function.

23
4.ParameterEditor menus COMPAX-M / S

Before activating the permanent display, the actualisa-


tion time can be set (scanning rate). 4.4.7 Duplicate
Note!
Do not use the active interfaces simultaneously via the Function: Download with additional transfer of internal
terminal! system parameters.
The permanent display loads the interface to the con-
The system parameters are loaded into the
troller, therefore additional online functions are re-
PC with Upload: they are not reloaded into
stricted.
the connected COMPAX with Download. This
Meaning: The scanning rate decreases as the interface
prevents the system settings from being
is increasingly loaded.
overwritten.
Selecting status Application: If a device fails, Duplicate can be used to
Several statuses can be selected simultaneously to be transfer the complete settings (parameters
able to update them via an Upload. and system settings) into a replacement
Procedure for selecting several statuses: device.
With the mouse: Use the menu "Download" for normal transfers,
To select a status, hold down the left-hand mouse but- otherwise there is a danger that internal system
ton and drag the mouse over the status line. This settings are overwritten.
method can be used to select several statuses; includ-
ing non-consecutive status.
Dragging the mouse over the line again will cancel the
selection. 4.4.8 Compare
With the keypad:
A line is selected if the SHIFT key (↑) is pressed when
moving through the table (using the arrow keys ↓, ⇑). Compares the parameter values in the Editor - and there-
This method can be used to select several statuses; in- fore in the current opened file - with the parameters in
cluding non-consecutive status. COMPAX.
Moving over the line again with the SHIFT key (⇑) Result:
pressed down cancels the selection. Deviating parameters are listed in a window with the
corresponding settings. A message indicates if the pa-
rameter sets agree.

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

4.5.1 Arrange horizontally

All open windows are arranged horizontally.

4.5.2 Arrange vertically

All open windows are arranged vertically.


Note!
During error tracing, the program resets the parameter
P20 and then sets it to the old value after the function 4.5.3 Cascading
is terminated.
Ensure that P20 is reset if the ParameterEditor is inter-
rupted during the error tracing. All open windows are cascaded from the top left to the
bottom right.
Error history
Displays the last 50 errors that occured during opera-
tions with the ParameterEditor.
Error, axis name, date and time are displayed. 4.5.4 User Defined

Here you can save a window screen layout which you


have selected in a "*.WND" file.
When next working with the program, you can load this
screen layout and do not have to construct it from
scratch. To do this, all axes listed in the windows must
first be opened.

By double clicking on an error in the error list, further 4.6 Servo Tools
information on this error is displayed.

Additional HAUSER Servo Tools on the PC can be


called up here if available or you can change to the
4.4.10 Download option identification ServoManager.
The ParameterEditor starts the selected program or
Enter updated options (password protected) switches to this program if it is already running.

4.5 Window 4.7 Help

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

As is normal in Windows applications, a small amount


of information appears with the program name,
version, copyright, company address and use of the
PC.

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.

5.1 Window content of the Terminal program


Selecting or defining Setting acoustic
• Setting the
button bars. signals. Program Info
interface.
• Close interface.
• Exit programme Previously sent
commands and
COMPAX replies.
Pre-set interface.

Screen scroll bar.


Message when
Scroll back through
COMPAX does not
previously sent
respond after 5s.
commands and
COMPAX replies.

Editing line; to Button bars.


enter com- Reduces need for
mands. typing in
commands.
Various button bars
b d fi d

5.1.1 Keyboard operations

Activating menus Activating buttons


The "ALT" key and the underlined letter in the required The "ALT" key and the required button number is
menu point is used to open the relevant menu (e.g. used to send the linked command to COMPAX.
"ALT" and "I" opens the menu Interface selection). The Tab key can be used to switch between the but-
Each submenu can also be selected by means of the tons, the display window and the editing line.
appropriate underlined letter.
Note!
Do not operate the ServoTerminal and ServoManager via the same interface.
I.e. do not work with the ServoTerminal via an interface, if this interface is currently in use for, e.g. a Download or
a status permanent display.

26
5.2 COMPAX commands via the Terminal

5.2 COMPAX commands via the Terminal

Function range: • entering programs in the program memory.


• All COMPAX commands, The precise structure of the individual functions and
• changing parameters, commands can be found in the Chapter "Operations
via the serial interface" in the User Guide.
• status interrogattions or

5.3 Definition of button bars

5.3.1 Window structure of the ButtonEditor


Selecting the Delete the Acceptance of a Create a new Opens the group
button group. selected button changed name. button group. window to select an
Inserting names. group. existing group.

Entry line for the Entry field for


button designation, commands.

Current button Commands which


designations. should be sent to
Selecting a button COMPAX with the
to change the selected button.
designation and Insert command in the
the linked entry field into the
command. command list.
Replace selected
Delete selected
command with the
designation and
contents of the entry
linked command.
field.
Delete selected
Accept changed command.
designation. Save inserted /
Close window.
changed groups.
If not saved, any changes only apply to the current
operation and are lost when the program is terminated.

Defining a button • enter a new name.


• Select button. • The entry line for the button designation,
• Select entry field the line can now be:
• Enter button designation. • processed or
• Accept with "Change". • the required button can be selected using the key
• Switch to the command entry field. "ESC" and subsequently the arrow keys.
• Enter the command. • The entry line for the command,
the line can now be:
• Accept with "Insert".
• processed or
The same procedure applies for changing a button.
• an existing command can be selected using the key
Keyboard operations "ESC" and subsequently the arrow keys.
All buttons can be activated with the ALT key and the • The button "Save file" (the button is activated with
relevant underlined letter. Enter (↵) ).
Use the Tab key to switch between the following entry • The button "Quit" (the button is activated with Enter (↵)
points: ).
• The entry/ selection line of the button group to
• select a group with the arrow keys (↑, ↓) or

27
6.ProgramEditor COMPAX-M / S

6. ProgramEditor
6.1 Compatibility

6.1.1 Old DOS block editor programs

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

6.2.1 Menu overview of the ProgramEditor

Axis Edit Defining Online Window Servo Tools ?


Axis management. Work with the clipboard. Define variables and Transfer of data and com- Select and arrange the open Switch to additional Info
Exit programme Syntax check activate / deactivate list mands to COMPAX. windows. existing HAUSER
Short
window. Servo Tools
Open Cut Terminal Arrange horizontally program in-
Select and load an axis (up to 4 axes can be Delete and accept the
Variables Calling up the Terminal Arrange open windows hori- ServoManager formation.
opened). marked program lines onto Define COMPAX - vari- program zontally. Return to ServoManager
the clipboard. ables P40...P49 and
Close Upload (from con- Arrange vertically ParameterEditor
V1...V39.
Close selected axis. Copy troller) Arrange open windows verti- Change to Parame-
Accept the marked program
Display lists Load the program of the cally. terEditor
Change current axis
lines onto the clipboard. List windows with the connected COMPAX into the Cascade
Change between open axes. registers:
CamEditor
PC.
Insert Arrange open windows offset Change to CamEditor
Save all programs • Variables, parameters Download (to con-
Insert clipboard at cursor behind one another. (only if installed)
Save changed programs. The opened axes • labels, troller)
position. User Defined
can be selected individually for saving. • commands.
Load current program into
Delete area display or hide. Load a window setting or save
Program Info COMPAX.
Delete the marked program the current window setting.
Enter comments on the program.
lines. ...
Load program from the project
Search for errors Select an open window.
Load axis program from another project.
Syntax check of the current
Save program program.
Save the program of the current axis.
Print program
Print the program of the current axis.
Quit Ctrl+Q
Quit tool.

29
6.ProgramEditor COMPAX-M / S

6.2.2 Window content of the ProgramEditor


Enter comments Call up the Call up terminal Copy to the clipboard.
on the current ParameterEdit program.
Cut to the clipboard.
axis. Call up the
Menu line
ServoManager. Insert from the clipboard.
Print the
program and
variables of the
current axis. List window
with 3 register
Open an axis.
sheets
• Variables and
Save program parameters
and variables of • Labels
the current axis. • commands.

Editing window Program faulty


for entering and / Program OK
changing a or not checked
program

PC interfaces
Axis name of the set.
current axis
Last date of
Project name. saving the axis
parameters.

Status line

Keyboard operation (without mouse)


Program user interface • Buttons can be selected or deselected using the
• Call the menu line using the "Alt" key. spacer bar.
The 1st menu is selected (indicated by highlighting). • Using Enter, (↵) the contents of the window are ac-
• Call the desired menu using the letter underlined in cepted and the window closed.
the menu text. • With entry fields which are designed as selection
The "pull down" menu will open. windows (e.g. menu: Axis: open), the individual set-
• Call the desired window in the same way using the up options are selected using the arrow keys (↑,↓).
letter underlined in the menu text. Window change in the case of several open
Entry window (e.g. menu: Axis: Print) windows
Using the Tab key, ( ) change between the In addition to the possibility of switching using the
individual entry positions within the entry window and menu (Alt+f "window number"), you can switch to the
the existing buttons (if the buttons are selected, they next window using Ctrl+F6.
can be activated using the Enter key (↵) or the spacer
bar).
Additional keyboard functions:
Mouse operation conforms to the windows standard.

30
6.2 ProgramEditor desktop

6.2.3 Window content of the editing window "Program"

Comments;
starting with ";"

Editing rules in the program


• The program window is always in insert mode. • They are always placed at the start of the line (a sub-
• Even marked parts are not overwritten. sequent command is allowed but not necessary).
• Marked parts can be deleted (using the "Delete" • Indicated by a subsequent colon (":"); e.g. "Label1:"
key). • No differentiation made between upper and lower
• Using Return, (↵) a new program line is applied. case letters.
• To move within the program, use the arrow keys (←, • The first character must be a letter, excluding um-
↑,→, ↓). lauts (ä,ö,ü) and ß.
• Program lines can be copied or moved using the • Characters allowed: Letters (except those with um-
clipboard (see Chapter "7.2 Edit", Page 33). lauts and ß), underscore "_", numbers.
• Comments are identified by a initial semi-colon ";", • The line numbers can also be jump labels; the fol-
where the following applies: lowing applies:
• Comments can be entered after the command or • On inserting or deleting lines, the jump destinations
• can be on their own on a line. are automatically corrected.
• Comments can be set at the desired position within • When the jump destination line is deleted, all jump
the line using tabs. labels displayed on the deleted lines are converted
• A syntax check is carried out into a label:
• with Return (↵) and e.g. N012 becomes @N012.
• when leaving the line using an arrow key (↑, ↓). This label must then be manually adapted: by de-
• The syntax check result is immediately displayed in fining a new label or by correcting the destination
the status line (3rd field from the left). line.
The following applies: Errors in the program:
Message: Faulty program
No errors in program:
Message: Program OK
or "not checked".
• Using the menu: "Edit: Search for errors", a syntax
check of the whole program is carried out and, in
case of errors, an error list with corresponding line
numbers is displayed.
• The maximum line number is 250.
Label conditions
• Maximum of 16 characters.

31
7.ProgramEditor menus COMPAX-M / S

7. ProgramEditor menus
7.1 Axis 7.1.3 Axis: Change current axis

Sets an open axis as the current one.


7.1.1 Axis: Open

Opens an axis of the opened project in the Pro-


7.1.4 Axis: Save all programs
gramEditor. A maximum of 4 axes can be opened si-
multaneously; however only one axis is ever the Save programs. If you have carried out changes and
current one (i.e. activated for processing). these are not yet saved, a request for you to state
Entry window: which axes are to be saved appears.
In principle, all changed axes are selected.

7.1.5 Axis: Program Info

Enter comments on the program of the current axis.

7.1.6 Axis: Load program from


project

Load a program from an existing project into the cur-


rent axis.

7.1.7 Axis: Save program

Save the current program.

Note:
A new axis can be added to the ServoManager.

7.1.2 Axis: Close

Closes an open axis in the ProgramEditor.

32
7.1.8 Axis: Print program 7.2.5 Search for errors

Prints the current program. Syntax check of the current program.


Entry window: The ProgramEditor checks the syntax in the current
program with regard to:
• the software variant of the COMPAX axis
i.e. are the existing commands possible in the
COMPAX variant1?
and
• the software version of the COMPAX axis.
i.e. are the existing commands possible in the
COMPAX software version (software version set in
the current ProgramEditor axis)?
Information which you do not want printed can be de- If errors are found, a window with an error list is
selected. opened.
By double-clicking on a window, the cursor will jump to
the faulty line of the program.
7.1.9 Axis: Quit

Close current axis.

7.2 Edit

7.2.1 Cut

The marked lines of the program are deleted and ac-


cepted onto the clipboard and are available for inser-
ting.

7.2.2 Copy

The marked lines of the program remain, are copied


onto the clipboard and are available for inserting.

7.2.3 Insert

The content of the clipboard is inserted into the pro-


gram from the cursor position.

7.2.4 Delete

The marked lines of the program are deleted.


1
COMPAX - variants are: COMPAX XX00, COMPAX XX30,
COMPAX XX50, COMPAX XX60, COMPAX XX70.

33
7.ProgramEditor menus COMPAX-M / S

7.3 Define

2.Comments for variables V1 to V39 and the operating


7.3.1 Variables parameters P40 to P49 are allocated.
Characters allowed
This menu point calls up the list window with the vari- • Maximum of 50 characters.
able list. • Any character
The following functions are available: 3.Pre-assign numerical values for variables V1 to V39
1.Symbolic names for variables V1 to V39 and the and operating parameters P40 to P49.
operating parameters P40 to P49 are allocated. Format:
Name allocation: • Maximum of 10 characters (incl. signs with "-", full-
• Maximum of 16 characters. stop, places in front of the comma, places after the
• The first character must be a letter, excluding um- comma)
lauts (ä,ö,ü) and ß. • Maximum of 7 places in front of the comma
• Characters allowed: Letters (except those with um- • Maximum of 7 places after the comma
lauts and ß), underscore "_", numbers. • Example: 1234567.89; -1.2345678
• No differentiation made between upper and lower • Range of values: -8388607.999 ... +8388608.999
case letters.

Variable window

maximum 50
characters for the
comments.

max. 16 characters for a


variable name

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

4. Carry out an Upload.


7.6 Servo Tools
7.4.3 Download (to the controller)
Additional HAUSER Servo Tools (ParameterEditor) on
the PC can be called up here or you can change to the
The current program is loaded into the device. ServoManager.
Make sure that the version currently in the window is The ProgramEditor starts the selected program or
transferred to COMPAX and not the saved program of switches to that program if it is already running (not in
the current axis, i.e. even program changes which Windows 95; see Page 5).
have not yet been saved are transferred into
COMPAX.
A syntax check will be carried out first (see above).
7.7 ?

7.5 Window 7.7.1 Info

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.1 Arrange horizontally

All open windows are arranged horizontally. The active


window is arranged at the top.

7.5.2 Arrange vertically

All open windows are arranged vertically. The active


window is arranged on the left.

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.

7.5.4 User Defined

You can save a window screen layout which you have


selected in a "*.WNS" file.
When next working with the program, you can load
this screen layout and do not have to construct it from
scratch. To do this, all axes listed in the windows must
first be opened.

36

You might also like