This document has been prepared in order to be used by OSAI. It describes the latest release of the
product.
OSAI reserves the right to modify and improve the product described by this document at any time
and without prior notice.
Actual application of this product is up to the user. In no event will OSAI be responsible or liable for
indirect or consequential damages that may result from installation or use of the equipment described
in this text.
abc
10 Series CNC - AMP Software Characterization Manual
UPDATES FOR THE PRESENT RELEASE
General
This publication has been issued with the software release 6.1.
This page lists the modifications to the manual in this edition.
PAGETYPE OF UPDATE
INDEXupdated
CHAPTER 1
Pages 26, 27, 28 added: a new paragraph concerning the “Variable Servo Error”
CHAPTER 3
Page 28
Page 31
updated: the description for position errors with/without VFF
changed: axis homing type (admitted values from 0 to 4) in the parameter
configuration
UPDATING
CHAPTER 4
Pages 3, 8
Page 21
CHAPTER 5
Page 27
Page 31
APPENDIX A
Page 20added: error messages and recovery actions for AM193 and AM194.
added: the field “Alternative Interp. Plane” in the process configuration
added: a usage note in the definition of the G code in the “Interp. Plane” field
updated: the description for position errors with/without VFF
updated: axis homing type (admitted values from 0 to 4) in the axis configuration
10 Series CNC - AMP Software Characterization Manual (10)
abc
Preface
10 Series CNC - AMP Software Characterization Manual
PREFACE
This manual describes the characterization phase of the 10 Series CNC system through use of the
AMP (Adjustable Machine Parameters) and Servo Monitor utilities. AMP allows the operator to enter
all the necessary parameters and information to configure the system and the various machining
processes. The Servo Monitor allows the operator to perform a tuning of the system in order to
achieve optimum performance.
The manual is intended for the operator that has in charge the system characterization after
installation.
REFERENCES
Read first:
• 10 Series CNC : Product Specification
For further information:
• 10 Series CNC : User Guide
• 10 Series CNC : Programmer Guide
10 Series CNC - AMP Software Characterization Manual (05)1
Preface
10 Series CNC - AMP Software Characterization Manual
SUMMARY
In this guide the operator will find a short description of all the configuration parameters as well as
the procedures for defining them.
1. General Concepts
Contains a description of the numerical control terms used within the manual.
2. AMP
Provides a general description of the AMP configuration procedures.
3. Global Parameters Configuration
Describes the data entries used for configuring the global parameters.
4. Process Configuration
Describes the data entries used for configuring the processes.
5. Axis Configuration
Describes the data entries used for configuring the axes.
6. Human Interface Configuration
Describes the data entries used for configuring the human interface.
7. The Servo Monitor
Describes the Servo Monitor Utility.
8. DSI Service Channel
Describes the DSI Service Channel Utility.
9. Emergency Diagnostic
Describes the Emergency Diagnostic Utility.
A. AMP - Error Messages
Contains the list of error messages completes this guide.
B. Generation of Help Files for OEM Softkeys
Contains instructions to generate help files for OEM defined softkeys.
C. Axis calibration from file
Contains instructions to introduce calibration points of an axis.
210 Series CNC - AMP Software Characterization Manual (05)
Preface
10 Series CNC - AMP Software Characterization Manual
TERMINOLOGY
Some terms appearing throughout the manual are explained below.
ControlRefers to the 10 Series CNC numerical control unit comprising front panel unit and
basic unit.
Front PanelIs the interface module between machine and operator; it has a monitor on which
messages are output and a keyboard to input the data. It is connected to the basic
unit.
Basic UnitIs the hardware-software unit handling all the machine functions. It is connected to
the front panel and to the machine tool.
Is connected to developments or circumstances which can make damages to
the system, to the equipments or to the operators.
Is connected to the information that it is necessary take in consideration in
order to avoid damages to the equipment in general.
Is connected to the operations that it is necessary to execute carefully in order
to assure the full success of the application.
10 Series CNC - AMP Software Characterization Manual (05)3
Preface
10 Series CNC - AMP Software Characterization Manual
END OF PREFACE
410 Series CNC - AMP Software Characterization Manual (05)
10 Series - AMP CNC Software Characterization Manual
INDEX
GENERAL CONCEPTS
SYSTEM ARCHITECTURE................................................................................... 1-1
CLASSIFICATION OF THE MACHINE AXES .........................................................1-3
Message Description And Recovery Action........................................................ A-1
GENERATION OF HELP FILES FOR OEM SOFTKEYS
HELP file - menu association....................................................................... B-1
AXIS CALIBRATION FROM FILE
General ............................................................................................................. C-1
File Format ................................................................................................ C-2
Error conditions and messages ....................................................................C-3
10 Series CNC - AMP Software Characterization Manual (10)v
Index
10 Series CNC - AMP Software Characterization Manual
END OF INDEX
vi10 Series CNC - AMP Software Characterization Manual (10)
Chapter
1
GENERAL CONCEPTS
This chapter provides a glossary of the terms used in the present AMP Configuration Guide. For
users who are not familiar with NC technology it may serve as an introduction to the philosophy
underlying system operation. Users with extensive NC experience can use it as a source of lexical
reference. Special attention has been devoted to the classification of the axes and to the description
of the characteristics of the various types.
Users already familiar with numeric control machines may use this chapter as a terminology
reference.
SYSTEM ARCHITECTURE
The architecture of 10 Series CNC can be broken down into four partitions, each of which controls a
specific set of features.
10 Series CNC - AMP Software Characterization Manual (10)1-1
Chapter 1
General Concepts
HARD
DISK
UNIT
UTILITIES
OPERATOR PA NEL
COMMUNICATIONS
OPERATING SY STEM
INTER-PROCESS COMMUNICATIONS
CN
PROCESS
I/O
INTERFACE
FLOPPY
DISK
UNIT
H
HUMAN
INTERFACE
The major function of each partition is as follows:
Numerical ControlIncludes the part program interpreter, the axes interpolator and the process
manager for machining centers.
Utilities Includes a series of text-only and graphics packages that can be used by
the end user, the OEM or the technical assistance.
I/O Interface Controls the execution of the machine tool/control interface code that has
been developed by the OEM.
Human Interface Controls all the data input and display operations and the man/machine
interface.
1-210 Series CNC - AMP Software Characterization Manual (10)
Chapter 1
General Concepts
CLASSIFICATION OF THE MACHINE AXES
10 Series CNC can control the following types of axes:
Coordinated axesThese are physical axes that move in coordination with each other.
Each 10 Series CNC AMP process can move 6 simultaneous axes
and up to 9 coordinated axes.
Auxiliary axes
Spindle axis
The axes can also be classified according to the type of move that they must carry out:
linear axis
rotary axis
split axis
dual axis
diameter axis
These are physical axes that are not requested to move in coordination
with each other.
This is the tool-holder spindle. 10 Series CNC can associate one
spindle with each process.
It is an axis moving on a rectilinear trajectory
It is a coordinated axis programmable in degrees.
It is a physical axis coupled to a pair of motors for synchronized
motion.
It is an axis whose moves are dependent on the moves of the master
axis to which it is coupled.
It is a coordinated axis that must be programmed and displayed with a
2 coefficient.
10 Series CNC - AMP Software Characterization Manual (10)1-3
Chapter 1
General Concepts
SERVO LOOP
10 Series CNC permits to define the algorithms that are used for servo loop control of each axis.
Such algorithms are based on three configurable constants, Kc, Kv and Kcs. 10 Series CNC uses
these constants in the following formula:
V
= (Le * Kv + Vff) * Kc
out
Where:
Vout
Le
Kv
Vff
The units of measure for the constants are: Le [mm], Kv [1/s], Vff [mm/s] (Le * Kv + Vff) represents a
velocity. Therefore, Kc is a velocity-to-voltage conversion factor .
The control applies the following internal formula:
Where:
Le'
Vff
output voltage
lagging error
servo loop gain
velocity feed forward
V
out
is the lagging error expressed in "encoder pulses"
is a function of the interpolation clock
is the voltage output by the Digital/Analog converter
is the variance between the programmed axis
position requested by the control and the actual
position measured by the position transducer
is the position loop gain
is a velocity value that is proportional to the
programmed axis feedrate.
= Le' * K + Vff * Kc
K
K and Kc are calculated using parameters established in the system configuration. The formulas are:
1-410 Series CNC - AMP Software Characterization Manual (10)
is the result of multiplying Kc by Kv
Kc =
K =
Vm*60
Fm
Vm*60
Fm
*
*
Pm
Pe
60000
Cki
*
8192
*
10
8192
* (Kv * 16.66666666...)
10
For the spindle, the formula is:
Vm
Fm
*
8192
10
Kcs =
Where:
Vm = maximum voltage
Fm = maximum velocity
Pm = mechanical pitch
Pe = electrical pitch
Cki = interpolator clock [ms]
8192 is the number of possible output levels for the D/A converter
10 is the maximum positive or negative voltage output of the D/A converter
60000 is the minute-to-millisecond conversion factor.
Chapter 1
General Concepts
Position tolerance
The position tolerance is the threshold within which the axis must position at motion end. If the axis
is out of tolerance, the move is not considered terminated.
When a move ends, if the position control is active, the system checks that all the axes are in the
programmed position and that their lagging error (Le) is smaller than the threshold configured in the
"in position band" field.
To enhance the positioning accuracy, the "in position band" threshold must remain active during an
interval specified in the "in position window" field. If it does not, or if the positioning error is out of
tolerance after the interval specified in the "in position time-out", the system generates an emergency
condition.
lagging
error
in position
band
t
in position window
in position time-out
10 Series CNC - AMP Software Characterization Manual (10)1-5
Chapter 1
General Concepts
Dead zone
It is the threshold within which the D/A reference voltage output remains to zero irrespective of the
position error.
The dead zone must be smaller than the position tolerance.
Travel limits
Each axis moves within the limits of an operating field, which is a function of the characteristics of the
machine and can be established by means of physical and/or calculation devices which protect the
axis from erroneous operation or loss of control.
+
ov er trave l+
opera tin g lim itend o f tra v e l -
overtrav el -
The axis travel limits may be controlled by:
• positive/negative end of travel microswitches
• positive/negative end of travel microswitches
• positive/negative operating limits
end of travel+
opera ting lim it+
zero microswitch
NOTE:
In many applications zero microswitch can be coincident with end of travel.
1-610 Series CNC - AMP Software Characterization Manual (10)
Chapter 1
General Concepts
The microswitches start operating as soon as the machine is switched on whereas the operating
limits, which are based on the axes positions, start operating only after the axes have been homed.
The overtravel microswitches are normally connected directly to the power circuitry of the axes.
In order to enable the travel microswitches that are connected to the I/O board they must be managed
by the logic.
Operating limits are managed directly by the control. While the control executes a special cycle,
such as tool or pallet change, the operating limits can be disabled or modified by the logic to allow
displacements beyond the limits. Operating limits must be disabled/modified with standstill axes.
Homing cycle
Each time the system is switched on it is necessary to execute a homing cycle, i.e. to move the
axes to the microswitch that is considered as the machine zero. The aim of this operation is to reset
the internal counters that measure the axes positions. Axes home microswitch inputs are managed
by the foreground logic, whose status can be read in status words SW03 and SW04 (refer to the
"PLUS Application Manual").
This cycle is defined as home cycle.
I/O C AR D
FOREGROUND
SW
I/O RIN G
MODU LE
optical fiber
Ixx
The status of signals SW3 and SW4 must be interpreted as follows:
1= microswitch released
0= microswitch closed
10 Series CNC - AMP Software Characterization Manual (10)1-7
Chapter 1
General Concepts
To invert this operation mode it is necessary to write the NOT operator in the logic equations.
The homing cycle makes all the requests and signal controls that permit to refer the machine zero to
the initial time.
A homing cycle can be broken down into four main steps:
1. Zero switch search
During this step the axis makes a linear displacement in search of the zero microswitch. As the
contact with the microswitch occurs, the axis decelerates until it comes to a complete stop.
2. Zero switch release
n this step the axis reverts the direction of motion and moves until the zero microswitch is released.
The return velocity is equal to the configured "home position feed" and cannot be altered by the "feed
override".
3. Electric zero search
This step starts when the microswitch is released. The system waits for the electrical zero (i.e.
marker ) to be read and then stops the axis.
4. Return to electric zero
After the system has acquired the coordinates in which the electrical zero was read, the axis is
returned to the zero position.
If at cycle start the microswitch is already closed, the system will carry out only the last three steps.
If the axis is configured with an optical linear scale, the microswitch is assumed to be missing and
1only the last two steps will be carried out: in this case the electrical zero switch search speed will
be the one used in manual mode.
The homing cycle will be interrupted if the system is reset or put on hold. To resume the cycle a
CYCLE START command must be given.
1-810 Series CNC - AMP Software Characterization Manual (10)
F +
" h o m e l i m it s w it c h
r e l e a s e d " d e t e c t e d b y
P .L . U . S . a n d
" h o m e li m i t s w it c h
p r e s s e d " d e t e c t e d b y
P . L .U . S . a n d
n o t i f i e d t o t h e s y s t e m
O
" m a nua l fe ed "- "m anu al" feed
n o ti f i e d t o t h e s y s t e m
m a rk er
"h om e fe ed"
AX IS H O M E D
w /o nu ll offs e t
+ "m anu al" f eed
Chapter 1
General Concepts
t
A X IS H O M E D
w ith nu ll offs e t
F -
Manual/automatic switch search
The switch search can be carried out manually or automatically. The "homing cycle type" field
permits to define the switch search mode to be used in the homing cycle for each process.
Manual switch search
The characteristics of the manual switch search cycle to be carried out by the process axes are as
follows:
1. prior to starting the cycle the operator must check that the selected direction of motion is
compatible with the configured direction.
2. during the first step, i.e. while the axes are moving towards the microswitch, the operator must not
release the CYCLE START pushbutton. If the command is to be sent by the logic, this means that
no CYCLE STOP command must be given.
3. after the microswitch has been found the homing cycle will be completed even if the CYCLE
START pushbutton is released and unless a RESET or HOLD command is given.
Automatic switch search
The characteristics of the automatic switch search cycle are:
1. the direction of motion is automatically selected by the control.
2. after the homing cycle has been launched, the operator can release the CYCLE START
pushbutton. The cycle will be completed unless a RESET or HOLD command is given.
10 Series CNC - AMP Software Characterization Manual (10)1-9
Chapter 1
n
General Concepts
Miscellaneous axis parameters
10 Series CNC also allows characterization of the following axis parameters:
1. null offset
2. home position
corrects the position of the zero microswitch
defines a machine zero that is independent from both the physical
position of the zero microswitch and the actual axes displacement.
c (machine zero)
b (theoretical ho me switch )
a (physical home switch)
The positions shown in the figure are as follows:
a) physical position of the zero microswitch
b) theoretical position of the zero microswitch
home
positio
null
offset
c) machine zero referred to the theoretical machine zero with respect to which all the other axis
position parameters are defined.
The examples that follow show how to use these parameters:
correct microswitch position
machine zero on the zero microswitch
a=b=c
absolute
position
transducer
plane
physical ho me switch
0
0
theoretical
machine zero
null offset = 0
home position = 0
100
100
1-1010 Series CNC - AMP Software Characterization Manual (10)
Chapter 1
General Concepts
microswitch position error
machine zero on the microswitch
absolute
position
transducer
plane
a=c
-5
0
null offset
physical home switchtheoretical
b
0
machin e zero
no microswitch position error
offset between machine zero and physical microswitch
a=b
absolute
position
transducer
-100
0
null offset = +5
home position = 0
100
+1055
null offset = 0
home position = +100
c
0
100
plane
home position
physical home switch
theoretical
microswitch position error
offset between the machine zero and the zero microswitch
b
theoretical
absolute
position
transducer
plane
ac
-105-100
null offset
physical ho me switch
machine ze ro
null offset = +5
home position = +100
0
+10550
home position
machine zero
10 Series CNC - AMP Software Characterization Manual (10)1-11
Chapter 1
General Concepts
Operating limits
The operating limits are defined with respect to the machine zero (c) in the AMP.
Measuring cycle
The coordinates read by the axes boards are referred to the machine zero (c).
Coordinate display modes
10 Series CNC permits the display of the following axis coordinates:
Absolute coordinates
Machine coordinates
Work coordinates
Distance to go
Error
The example that follows illustrates an axes calibration sequence.
1. Set the "null offset" and "home position" fields in the AMP to zero.
2. Key in the corrections to the geometrical errors in the AMP. This corrections are based on the
mecahnical distances to the physical microswitch.
3. Switch off and reboot the control.
4. Home the axis.
5. Move the axis to the position in which the zero microswitch should have been wired.
6. With the axis in this position read the "absolute position" coordinate.
7. Write this value in the "null offset" AMP field for the axis in object.
referred to the machine zero (c)
referred to the machine zero (c) and including the origins
programmed coordinates
difference between programmed and machine coordinates
difference between interpolated and real coordinates
8. If the home position is to be established on a value other than zero, write this value in the "home
position" AMP field for the axis in object.
9. Switch off and reboot the control.
10. From this point, all the machine coordinates are measured with respect to the "machine zero".
11. If necessary, define the operating limits in the AMP. These limits are always referred to the
"machine zero".
1-1210 Series CNC - AMP Software Characterization Manual (10)
Chapter 1
General Concepts
SPLIT AXES
A split axis (gantry) is a physical axis coupled to a pair of motors or drives. Split axes are typical of
large machines and of machines with special mechanical requirements, such as
From the User's standpoint, a split axis is seen as one single axis configured as a Master.
Servo motor 1
Axis
Servo motor 2
The parameters that configure a split axis are:
SKEWIt is the maximum acceptable disalignment between two physical axes. Two
maximum values are configured: the first one (Max Skew Error) is used both
during movement for non referred axes and during the marker search; the second
(Skew Error) is used for all other movements for referred axes and after the marker
search.
When the current skew error exceeds the configured value, an emergency
condition (Skew Error) occurs.
SKEW GAINpermits to specify the skew compensation value.
SKEW
When the split axis is enabled, the system calculates at each sampling the lagging errors of the
master (Lem = Lagging Error Master) and the slave (Les = Lagging Error Slave).
The misalignement (SKEW) can be calculated as follows:
SKEW = Lem - Les
10 Series CNC - AMP Software Characterization Manual (10)1-13
Chapter 1
General Concepts
The result of multiplying the SKEW value by the SKEW GAIN can be used for calculating new lagging
errors with the folllowing formulas:
Lem' = Lem + (Skew Gain * (Skew/2 ) )
Les' = Les - (Skew Gain * (Skew/2) )
If these new lagging errors are multiplied by a K constant, the resulting voltages on the D/A converter
represent positive and negative skew compensations to be applied to the master and the slave.
Such compensation tends to re-align the axes correctly.
In case of emergencies (servo, error, skew error ...) and of all operations generating disabling and
abling of a couple of split axes, it is necessary to refer the axes again in order to ensure correct
application of configured null offset and home position parameters and recuperate the misalignment
between the two physical axes that the activation/deactivation condition may have generated.
The figure illustrates how the wiring and/or the mechanical orientation permit to shift the counting
direction of the position transducer or the rotation of the motor between the master and the slave.
(T=transducer, M=motor)
MASTER
T
M
MASTER
T
M
SLAVE
SLAVE
T
M
T
M
1-1410 Series CNC - AMP Software Characterization Manual (10)
Chapter 1
General Concepts
DUAL AXES
Dual axes are two or more axes that follow an identical trajectory. A typical application of this feature
are multiple heads and multi-spindles.
Axis 1
Axis 2
Servo motor 1
Servo motor 2
With dual axes, only the programming of the master axis is mandatory.
The master-slave association must be defined by the program (refer to the UDA instruction in the
Programming Guide).
10 Series CNC - AMP Software Characterization Manual (10)1-15
Chapter 1
General Concepts
AXES WITH ROLLOVER
The axes with rollover are linear or rotary axes whose position is controlled by the system within a
range from zero to the value configured in the "Rollover pitch" field.
The sign of the quote programmed for the axis with rollover indicates the rotation direction:
• positive, rotation is in a clockwise direction
• negative, rotation is in an anticlockwise direction.
Examples:
270
180
CLOCKWISE
ROTATION
359.999
0
0
90
ANTICLOCKWISE
ROTATION
1-1610 Series CNC - AMP Software Characterization Manual (10)
Loading...
+ 311 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.