HPD Low Power
HPD Low Power
HPD Low Power
HPD
HPD2, HPD5, HPD8,
HPD16
User’s manual
rev. 7
January 1997
software rel. 18
HPD EXTENDED
VOLTAGE RANGE
X4
12 POSITIONER
M + -
STEP MOTOR
1
SIMULATION
X5
X1
X6
10 X7
1 1 EASY
MAINTENANCE
X2 X3
TORQUE CONTROL
20 20
ACCELERATION
CONTROL
for any
E-mail: drivesbc@parker.com
application
WARNING
HIGH VOLTAGE !
Certain circuits in the H P D drive carry dangerously high voltages that could cause serious personal
injury or death.
Do not attempt to service any parts of the drive when it is connected to the power supply.
If you need to access internal parts, before working on the drive allow at least 15 minutes after
power-down to allow the DC bus capacitors to discharge. It is the User’s responsibility to make
sure that the installation is executed in accordance with established industrial health and safety
standards.
In relation to the interpretation of standards, note that the drive is considered as a component and
not as a machine.
Any tampering or unauthorised modification of the drive will invalidate the guarantee immediately.
Guarantee cover is otherwise provided for 1 (one) year.
Parker Hannifin S.p.A. - Divisione S.B.C. declines all liability for any whatsoever form of damage
caused by inappropriate use of the drive.
Training courses can be supplied by Parker Hannifin S.p.A. - Divisione S.B.C. on request.
ISBN0204101609
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
CONTENTS:
1 INTRODUCTION ...................................................................................... 5
2 INSTALLATION........................................................................................ 9
4
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
4 SERIAL INTERFACE............................................................................... 80
APPENDIXES
5
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
1 - INTRODUCTION
This manual describes operations required for the installation and commissioning of the HPD
(High Performance drive) drive for brushless motors. Read all chapters of the manual carefully
before using the drive.
The HPD drive is a digital frequency converter for driving AC brushless motors. The adoption of
a Parametric Operator Interface makes drive configuration procedures faster and easier to repeat.
The large number of configuration possibilities makes the drive suitable for numerous applications.
A high power 16 bit micro-controller allows speed control with the characteristics required of a
servo controller, plus a range of auxiliary functions that can help reduce the presence of control
electronics in the application and thus permit considerable economic savings.
In addition to the positioner functions with trapezoidal profile, digital lock, spindle orientation,
stepper motor emulation, torque control and acceleration control, the HPD drive also has an internal
pico-PLC. The pico-PLC adopts the most diffused industrial programming standards and offers
considerable freedom for use of inputs and outputs. It also enables users to develop a range of
additional functions that are not among the basic features of the drive.
The HPD drive is complete with an RS-422/RS-485 serial interface which can be used for
configuration, monitoring, or simultaneous transmission of commands to a multiple system comprising
up to 32 HPD drives.
In addition to the above functionality, the HPD drive is designed as an open system with the
facility to accommodate hardware and software expansion cards. For further information on
currently available expansion cards contact Parker Hannifin S.p.A. - Divisione S.B.C. directly or
your local Dealer.
6
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The HPD series of drives is specifically designed for direct connection to a three-phase mains
power supply from 90 to 460V~ 50/60 Hz, without interposing transformers. It is the responsibility
of the User to connect the system via protection fuses. The use of single phase power supplies is
permitted although motor power output must be derated in this case. Maximum motor power is
calculated by the following formula:
Pmax = 27 ⋅ 10-3 Vmains 2 [watt].
All protections required for safety, such as overvoltage detection, short circuit fault protection and
inverter and motor overtemperature detection are integral with the drive.
Mains filters and motor filters must be calculated during the design of the electrical cubicle so that
EMC standards are met in order to qualify for CE marking.
Chapter 2 provides a detailed view of problems related to EMC.
N.B. leave at least 60 sec. after switching the drive off before switching it
on again.
1.4 Identification
HPD drives are available in 4 models: HPD 2, HPD 5, HPD 8 and HPD 16. The number that
follows HPD is the value of drive rated current in amperes.
HPD drives carry an identification plate on the right hand side showing all
essential information for correct identification of the unit. Make a note of
the information on this plate before consulting S.B.C. on technical
matters.
The identification plate is shown below.
model
identification plate
7
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
8
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The following capabilities are implemented in the basic software supplied with the HPD drive:
• Speed control
• Advanced torque limit manager
• Speed windows management
• Positioning with trapezoidal speed profile
• Digital locking functions with variable transmission ratio and phase shifting
• Spindle orientation
• Stepper motor emulation
• Torque control with overlaid speed control
• Acceleration ramp control with overlaid speed control
• Simplified maintenance and start-up mode
• Internal PLC for advanced input/output programming functions
Compatibility:
1.8 Safety
* Conformity for use in domestic or industrial surroundings depends on the nature of the installation.
9
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
2 - INSTALLATION
• The HPD drive must be installed in a vertical position (power terminal block X4 at the top).
• Leave at least 190 mm clearance above and below the drive.
• Make sure the drive is correctly sized for the motor you intend to connect. Compare rated
voltage and current.
• Wire up electrical panel/drive/motor in accordance with the instructions in this section of the
manual, taking into consideration EMC requirements and established safety legislation.
• The User is responsible for installing fuses on the drive A.C. power supply.
• Power conductors and control circuits must be kept apart (at least 20 cm) and, when they must
cross, intersections must be at a right angle. Motor lines and mains power lines must never be
parallel.
• All power conductors must be sufficiently sized (refer to table in heading 2.7; in all cases
compliance with IEC227-2 must be guaranteed).
• Conductors connected to the system by means of the terminal strip must not be soldered
(EN60065, art.15.3.5).
• Make sure drive and motor and properly earthed.
• Make sure that the maximum voltage on terminals L1, L2, L3 does not exceed rated voltage by
more than 10% in the worst possible case (see EN60204-1, section 4.3.1). Excessively high
mains feeding voltage can damage the drive.
• Do not detach electrical connections when the drive is connected to the power supply.
• Follow all installation instructions in this manual step by step. If you are in doubt, contact S.B.C.
customer service.
• Dangerous voltages may remain for 60 seconds after mains disconnection and system power-
down; do not touch power cables during this interval.
• Do not open the drive casing. This action is potentially dangerous and will automatically invalidate
the guarantee.
Installation and wiring must be carried out with the entire electrical panel
disconnected from the power supply. Make sure that the drive enable
command is disconnected from the emergency circuit. Qualified
technical personnel must preside when the power panel is powered up for
the first time.
10
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Because of the high speed voltage wavefronts in PWM, high levels of stray current may
sometimes flow through capacitive couplings and earth systems. Stray currents of this type can affect
other functional units. It is therefore prudent to calculate the presence of an amount of spurious
energy that depends on the size of the system (drives, motor lines, motor). Spurious energy generates
EM radiation that can interfere with the operation of nearby systems. Existing standards do not set
down limits for this type of radiation.
Preventive measures
Basic methods for preventing interference are: decoupling of drive from its surroundings, high
quality and properly sized conductors to neutralise voltages (earthing), and adequate shielding.
Shields, filters and drives must have a large contact area to achieve the maximum possible decoupling
and hence optimal noise suppression. Attention must be paid, however, to the entire installation, as
this is one of the most important precautions in assuring efficient noise suppression.
High frequency interference takes the form of radiation, especially from the motor lines. This
effect can be reduced with the use of shielding.
Another essential counter-measure for noise suppression is the use of filters.
The use of filters is aimed at reducing conducted interference on wiring and the return of
conducted interference to source (drive) through routes offering the lowest impedance. This method
provides effective protection for other systems connected to the same electrical line, also protecting
the drive from interference originating from other systems. When installing filters consider the mains
input and motor feeding output; the motor feeding output can be protected with output filters that
minimise interference levels (generally torroidal ferrite core coils bearing several windings of all three
motor wires).
11
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Additional measures
- With the exception of mains cables to the filter, all power and control wiring must be shielded
and, wherever possible, kept segregated (minimum distance 20 cm). If control and power cables
must cross, the intersection must be at a right angle.
- Shielded cables must be installed on a copper bar by means of a high conductivity wire clamp.
The area of contact must be as large as possible and the shield must be unbroken. In general the
shield should be connected at each extremity. In certain circumstances, however, control cable
shields may be connected only at one end to eliminate mains hum that could interfere with the control
signal. Decide case by case as numerous factors must be considered. Adopt the following general
approach: if the shield is solely for shielding, connect at both ends. If current flowing in the shield
interferes with the shielded signals, connect at one end only.
- The incoming cable must be connected to an earth terminal by means of a screw to ensure
proper contact between shield and earth.
- RF interference suppression filters must be installed as close as possible to the drive and must
have a large area of contact with the power panel or the baseplate. Remove all paint. The filter earth
terminal must be connected to the earth bar along the shortest possible route.
- As far as possible keep the power side (drive) and control side (PLC or NC) physically
separated by separating the metal mounting plates. Do not route any cables through the mounting
plates.
Protective measures for drives with > 3.5mA dispersion current per phase
Interference currents dispersed through the earth system may be considerable in certain
conditions. Therefore, make sure all suppression filters are properly earthed before they are
connected. Cable sizes must be in line with the requirements of safety standards.
If a suppression filter is permanently connected and current dispersion during normal operation is
greater than 3.5mA (which would be expected with most drives) adopt one of the following
measures additionally:
a) Increase shield size to at least 10 mm².
b) Install a detection system to monitor the shield and automatically disconnect the drive in the
presence of faults.
c) Install a second conductor in parallel (electrically) with the shield using separate terminals.
12
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
mains
filter
cable
control
cable
30 cm
max.
drive
motor
cable
Cubicle interior or mounting plate
POWER CONTROL
13
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
S.B.C. has developed a special series of filters for HPD drives. When the filters are installed in
accordance with our instructions, compliance with EN55011-class A is guaranteed; for class B
rating add a transformer to the power supply (shielded primary and secondary). Users must allow
space in the control cubicle to accommodate filters implemented at the time of the project. S.B.C.
filters provide both mains and motor output filter functions.
Filters of different manufacture can also be utilised. In this case S.B.C. offers its technical
support by testing the filter you intend to use and generating a test data report.
High attenuation S.B.C. three-phase filters are specifically designed for S.B.C. brushless motor
drives in compliance with the standard IEC950 for stray current up to 3.5 mA (380 - 50 Hz) for
semi-static equipment.
TECHNICAL FEATURES
Enclosure metal
Temperature -25 … +85 oC
Rated voltage 460 V~ 50/60 Hz
S.B.C. FILTERS
type current enclosure
SBC3R10 mains 10 F6
SBC3R20 mains 20 F10
SBC3R35 mains 35 F7
SBC3RD35 mains 35 F5
SBC3M10 motor 10 F6
SBC3M20 motor 20 F6
14
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
SYMMETRICAL
MINIMUM GUARANTEED ATTENUATION
ASYMMETRICAL
MEASUREMENT MIL STD 220 A
dB
110
100
90
80
70
60
50
40
30
20
10
KHz
SBC3R10
SYMMETRICAL
MINIMUM GUARANTEED ATTENUATION
ASYMMETRICAL
MEASUREMENT MIL STD 220 A
dB
110
100
90
80
70
60
50
40
30
20
10
KHz
SBC3R20
15
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
SYMMETRICAL
MINIMUM GUARANTEED ATTENUATION
ASYMMETRICAL
MEASUREMENT MIL STD 220 A
dB
110
100
90
80
70
60
50
40
30
20
10
KHz
SBC3R35
SYMMETRICAL
MINIMUM GUARANTEED ATTENUATION
ASYMMETRICAL
MEASUREMENT MIL STD 220 A
dB
110
100
90
80
70
60
50
40
30
20
10
KHz
SBC3RD35
16
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
RESONANT FREQUENCY
Kohm
100
10
0.1
0.01
KHz
SBC3M10
RESONANT FREQUENCY
Kohm
100
10
0.1
0.01
KHz
SBC3M20
17
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Configuration 1 Class A
drives
mains filter motor filter
MAINS
HPD SBC3MYY
M
HPD SBC3MYY
M
HPD SBC3MYY
M
Where HPD rating is between 2 and 16 A
XX can be 10, 20 or 35 and stands for the mains filter rated current;
the sum of drive rated currents must not exceed the mains filter
rated current.
PMM 8010
MHz dBuV
.01 .1 1 10 30
120
90
60
30
18
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Configuration 2 Class A
drives
mains filter
MAINS
SBC3RD35 HPD
M
HPD
M
HPD
M
HPD
M
Where HPD rating is between 2 and 16 A
PMM 8010
MHz dBuV
.01 .1 1 10 30
120
90
60
30
19
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Configuration 3 Class B
drivesi
mains filter motor filter
MAINS
HPD SBC3MYY
M
HPD SBC3MYY
M
HPD SBC3MYY
M
Where HPD rating is between 2 and 16 A
MHz dBuV
.01 .1 1 10 30
120
90
60
30
20
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
X4 power
12
1 X5 serial interface
resolver
X1
X6 encoder in
10
X7 encoder out
1 1
20 20
21
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
22
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Resolver cable
The cable must comprise 4 twisted pairs with individual shields and one common shield.
Capacitance for the length of cable must not exceed 10 nF; wire size must be no less than
0.35mm2.
Maximum length is 100 m.
Earth connections
To reduce the length of individual conductors that must be connected to earth we recommend
using an earth busbar located as near as possible to the drive.
The busbar must be made of copper to
Length (m) width (mm) thickness
ensure low inductance. It must also be
(mm)
mounted on insulated fixings. The adjacent
table shows minimum dimensions according to 0.5 20 6
length. 1 40 6
1.5 50 6
23
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
EARTH STUD
MAINS SCREW
EMC filter
FERRITE CORE
*
B
C TOROIDAL COIL
A
12
D
X4
E
MOTOR
H J
G K
C
A
D B
E F
10
RESOLVER X1
SERVOMOTOR DRIVE
A twisted and shielded pair must be employed for the analogue reference.
The cable for emulated encoder signals must comprise three twisted pairs with a common shield.
Normal cables can be used for digital inputs/outputs.
24
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
MOTION HPD
CONTROLLER
REF+ 1
Reference out
REF- 2 X2 - Reference in
3
A 1
/A 2
B 3
Encoder in /B 4 X7 - Encoder out
C 5
/C 6
7
24Vdc
Output
11
13
X3 - Inputs
Enable
19
11
Input X2 - Outputs
20
TO EARTH BAR
The RS-422 type frequency input can be software-configured in two modes: the first (default) to
accept quadrature signals from encoders, the second is frequency/direction mode (see chapter Basic
parameters bit b42.5).
In the former case follow this connection diagram:
HPD
8
A 1
X6
A 2
B 3
B 4
0V 7
In the case of parallel connections to more than one HPD, connections to pins 9, 5, 6, and 8,
must be made only on the last drive in the group.
25
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
+24Vdc
3K9 3K9
2K2
PULSES 1
DIR 3
2K2 4
470 470
5 X6
6
1 A 1
2 A 2
3 B 3
4 B 4
7 GND 7
The example in the figure shows the connection between two HPD drives in digital lock with a
master, but this configuration can be extended to several drives connected in series. On the final
drive in the series connect the burden resistors by jumpering pin 1 with pin 9, pin 2 with pin 5, pin 3
with pin 6 and pin 4 with pin 8 on connector X6. The master can be an externally fed encoder, or the
simulated encoder output on another drive.
The signal from the master encoder must be differential type 5V RS-422; it is therefore possible
to connect a maximum of 10 slave HPDs.
If the master is an HPD drive, then up to 32 units can be connected in digital lock mode using the
same simulated encoder signal (RS-422 standard).
For the relative programming of the HPD, consult the Digital locking chapter in this manual.
On connector X7 there are signals of encoder emulation phase A, phase B and phase C
(reference zero). The signals are RS-422 type. For the relative programming of pulses per revolution
consult the Basic parameters chapter in this manual, bit b42.0, b42.1 and b42.2 (default = 1024
pulses/revolution).
26
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The HPD drive serial line can be configured as RS-422 or RS-485 depending on the connection.
In both cases termination resistors must be used (150 Ω). Where more than one HPD drive is
connected to the bus the final node must be terminated as shown below. The two cases are
illustrated in the following diagrams.
RS-485
MASTER X5 X5 X5
TX
RX
/TX
/RX
+BR
-BR
0V
0V
RS-422
MASTER X5 X5 X5
TX
RX
/TX
/RX
+BR
-BR
0V
0V
HPD drives are equipped with an integrated braking resistor. The effective use of the braking
resistor can be checked by monitoring the value of parameter Pr37, which is expressed as a
percentage. If you intend to dissipate more power, use an external braking resistor. To connect up
the system (which must be carried out in conditions of complete safety) disconnect the jumper
between terminals 9 and 10 of terminal board X4; connect one end of the resistor to terminal 9 and
the other to terminal 11on X4. The external resistor value must be 40 ohm and a thermal magnetic
circuit breaker must be installed between resistor and drive. The minimum wire size for the
connection is 4 mm2; the connection cables should be as short as possible and, in any event, no
longer than 3 metres.
27
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
2.14 Backup
When you need to keep the drive electronics powered up during mains losses, for example to
maintain the simulated encoder function, certain precautions are necessary.
A) Use an external 24V d.c. 2 A power supply.
B) Ensure that the drive is not started up with the backup voltage, which is only intended to maintain
it in standby. To ensure this condition use the setup shown in the following figure.
C) When mains voltage is restored the drive must not be enabled until 10 seconds have elapsed.
When the mains fails the HPD will generate an undervoltage alarm; example 11 in the Examples
and applications chapter indicates a method for resetting this alarm automatically ensuring a 10
second delay.
HPD
8
9
X3
24Vdc-2A
19
20
24V relay
28
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The features: torque, speed, acceleration and position control are the task of a dedicated electronic
circuits. In this chapter you can see how to set up and the meaning of any parameter, functional
block diagrams and advanced functions description too.
In the figure below it is described the general block diagram of the drive’s functions that you can
configure by parameters.
analogue
b40.2 TORQUE DEMAND
digital REFERENCE LIMIT SWITCH SPEED
&
internal MANAGER REGULATOR
STOP
TORQUE
OPERATING
LIMIT
MODE
MISCELLANEOUS MANAGER
SPEED
TRIPS
WINDOWS
MANAGER
Pr31
DIGITAL SPINDLE
TORQUE ACCEL. MAINT. POSITIO. STEPPER EXTERN.
LOCK ORIENT.
MODE MODE MODE MODE MODE
MODE
MODE MODE
See chapter Block diagrams for a better description of how to use the drive, especially for
operating modes. See chapter Pico-PLC to understand how to connect peripheral systems
(inputs/outputs) to the parametric system of the HPD drive.
29
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The keypad-display module is designed to provide an intuitive operator interface. It can be used
to program operating data, monitor system status and enter commands.
The module has only three keys, located at the top of the front panel just below the display. The
keys are marked: [M], [+] and [-].
[M] is used to change the display mode and consequently also the function of [+] and [-].
There are two display modes: parameter mode and parameter value mode.
When the unit is powered up, provided there are no active alarms, the message “IdLE” (drive
disabled) or “run” (drive enabled) is displayed; this is also the position of parameter Pr0.
Press [+] or [-] to scroll through the parameters.
If you want to check a parameter value, press [M]; when the value is shown it can be updated
using [+] and [-].
To return to parameter mode press [M] again.
The display can be shown in various forms, depending on the parameter in question.
If you need to increase (or decrease) a parameter value quickly, press [M] while the up key [+]
(or down key [-] ) is pressed.
HPD keypad
M
IDLE XXXXX
M
+ -
M + +1 M +9
Pr. 01 XXXXX
M - -1 M -9
+ -
M + +1 M +9
Pr. 02 XXXXX
M - -1 M -9
+ - +
M + 1
Pb. 40 b40.XX M XX
M - 0
-
+
M + done
Pb. 99 b99.XX M XX
M
-
+ -
+ + + +
- - - -
In. XX
30
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
In addition to the parameter values and the pico-PLC instructions, the display may show the
following messages:
r. xx At the time of power-up this message indicates the software version installed (2 seconds
approx.).
IdLE At power-up and in correspondence with Pr0 this message shows that no alarms are
present and the system is disabled.
run At the time of power-up and in correspondence with Pr0 this message indicates that no
alarms are present and the drive is enabled; the motor shaft may be spinning.
Er. xx In correspondence with Pr0 this message indicates that the drive has detected an alarm (xx
indicates the alarm code) and has therefore been disabled. When an alarm is detected the
display automatically switches to parameter Pr0 and shows the alarm code.
dcbuS In correspondence with Pr0 this message indicates that the drive is not operating at low
voltage (b40.10=0) and that DC bus voltage is still below the 120 V threshold; the inrush
current circuit is still connected so the drive is not yet ready (b41.4=0).
Prxx Indication of parameter xx (value displayed by pressing “M”).
Pb. xx Indication of bit parameter xx.
bxx.yy Indication of bit yy of parameter xx; press “M” to display bit status.
In. xx Indication of instruction xx of PLC program.
donE Displayed for approximately 1 second each time a command is entered.
rESet Displayed for approximately 1 second each time an alarm reset command is entered
(b99.10).
tESt Displayed during wiring test (b70.3).
rEtrY It’s displayed when a writing error is detected storing the pico-PLC instructions (b99.14)
or while saving parameters (b99.15).
The steps described in this section must be followed carefully when the drive is started up for the
first time.
1) Connect the motor to the drive in compliance with the wiring diagrams in the manual.
2) Make sure the drive is disabled (terminal 11 of board X3 must be open)
3) Power up the drive.
4) After some seconds the display shows “IdLE”.
5) Setting essential parameters:
Pr33 calculation (rated current)
InM
Pr33 = ⋅ 100
InD ⋅ 2
31
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The maximum value must be no higher than three times the value of Pr33
Flange ( mm ) Pr29
56 4
70 4
105 8
145 8
205 8
The drive is preset with default values designed to meet the requirements of the majority of
applications. With the default values the pico-PLC in the drive runs the program described in
appendix G, so the following functions will be present on the input and output terminal boards:
32
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The functions on terminals 12, 13 and 14 must be enabled by setting bit b90.10 to one. This
requires access to the extended parameters menu.
The default PLC program controls parameter Pr5 in addition to timer 1 (Pr92) and bits b40.0,
b40.4, b40.5, b40.6, b40.12 so in this case the above binary parameters and switches cannot be
utilised unless the pico-PLC is disabled (b99.13=0) or the basic program is modified.
When the HPD drive is in default status, only a limited number of parameters are displayed.
These parameters are the only ones required for applications in which the HPD is employed as a
straightforward frequency converter, i.e. you are not using the advanced functions of the drive (e.g.
using HPD with a Numerical Control or an intelligent axis control card). Switch between short and
extended menu using b99.6.
Short memory parameters are:
Pr0 Real speed of motor shaft in rpm.
Pr1 Analogue reference offset (terminals 1 and 2 of terminal board X2 ).
Pr2 Analogue reference full scale: speed value in rpm corresponding to 10 V reference signal.
Pr8 Acceleration/deceleration ramp values in seconds per 1000 rpm
Pr16 Integral gain of speed control loop.
Pr17 Speed control loop damping.
Pr19 Peak current delivered to drive expressed as a percentage of the peak rated value of the
drive.
Pr29 Number of motor poles.
Pr32 Rated speed (rpm).
Pr33 Rated current that can be delivered by the drive (can be maintained indefinitely) expressed
in percent of the peak rated current of the drive.
Pr35 Instantaneous current requested by the motor expressed as a percentage of drive peak
rated current.
b99.6 Enable extended menu. Default=0. Set to 1 to obtain the extended menu.
b99.7 Security. Default=0. Set to 1 to protect parameters from modification.
b99.10 Alarm reset command.
b99.13 PLC status. Default=1. At 1 the PLC program is executed, at 0 the program is not
executed.
b99.15 Parameter storage command.
Using extended menu you can manage all parameters and pico-PLC instructions.
33
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
DECIMAL PARAMETERS
Pr0 Motor speed: this is a read-only parameter expressed in rpm; the message Pr0 never
appears on the display. In its place a message corresponding to drive status is shown.
Pr1 Analogue reference offset. This is expressed in input A/D converter counts.
Programming limits are -10000 and +10000 while the range of the A/D converter is from -
16384 to +16383 over ± 10 V.
Pr2 First full scale of analogue reference. Unit=rpm, range=±10000, default=3000. If
b40.0=0 and b40.12=0, Pr7 will be equal to: Vin ⋅ Pr2 / 9.76 where Vin is the voltage on
the analogue input.
Pr3 Second full scale of analogue reference. Unit=rpm, range=±10000, default=-3000. If
b40.0=1 and b40.12=0, Pr7 will be equal to: Vin ⋅ Pr3 / 9.76 where Vin is the voltage on
the analogue input.
Pr4 Frequency reference full scale (connector X6). Unit=rpm, range=±32767,
default=3000. If b40.12=1 and b40.13=1, Pr7 will have the following value:
if b42.5=0 Pr7 = Fin ⋅ Pr4 / 2000000 (frequency/direction signal)
if b42.5=1 Pr7 = Fin ⋅ Pr4 / 500000 (quadrature signal)
where Fin is the frequency on the encoder input.
Pr5 Internal reference. Unit=rpm, range=±9000, default=0. If b40.12=1 and b40.13=0, Pr7
will be the same as Pr5.
Pr6 Reserved read-only speed reference. Unit=rpm, range=±9000. If b40.2=1 Pr6 is only
utilised as a speed reference for the control loop. The active operating mode will enter its
speed request in parameter Pr6.
Pr7 Main reference (read-only parameter). Unit=rpm, range=±9000. If b40.2=0, Pr7 is used
as a reference for the speed control loop. In certain operating modes Pr7 can be used as a
reference for other factors (torque / acceleration). In this case Pr7 is expressed in a suitable
unit.
Pr8 Acceleration ramp for positive speed values. Unit=s/krpm range=0.002..65.535,
resolution=0.001 s, default=0.002 s. Acceleration for positive speeds required of the
motor by way of the speed reference is internally limited so that acceleration of 1000 rpm
takes Pr8 seconds.
Pr9 Deceleration ramp for positive speed values. Unit=s/krpm, range=0.002..65.535,
resolution=0.001 s, default=0.002 s. Deceleration for positive speeds required of the
motor by way of the speed reference is internally limited so that deceleration of 1000 rpm
takes Pr9 seconds.
Pr10 Acceleration ramp for negative speed values. Unit=s/krpm, range=0.002..65.535,
resolution=0.001 s, default=0.002 s. Acceleration for negative speeds required of the
motor by way of the speed reference is internally limited so that acceleration of 1000 rpm
takes Pr10 seconds.
Pr11 Deceleration ramp for negative speed values. Unit=s/krpm, range=0.002..65.535,
resolution=0.001 s, default=0.002 s. Deceleration for negative speeds required of the
motor by way of the speed reference is internally limited so that deceleration of 1000 rpm
takes Pr11 seconds.
34
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr12 Deceleration ramp for stroke end and stop functions . Unit=s/krpm,
range=0.002..65.535, resolution=0.001 s, default=0.002 s. Deceleration required of the
motor by the stroke limit and stop functions is internally limited so deceleration of 1000 rpm
takes Pr12 seconds.
Pr13 Overspeed threshold. Unit=rpm, range=0..+13000, default=3500. If the absolute value
for motor speed exceeds the value entered in Pr13, b41.0 must be =1, otherwise it will be
= 0.
Pr14 High speed threshold. Unit=rpm, range=±13000, default=20. When b40.7=0, if the
speed difference between motor and reference is less than Pr14 and greater than Pr15,
b41.1 will be =1, otherwise it will be = 0. In the case of b40.7=1, if motor speed is less
than Pr14 and higher than Pr15, b41.1 will be =1, otherwise it will be =0.
Pr15 Low speed threshold. Unit=rpm, range= ±13000, default=20. When b40.7=0, if the
speed difference between motor and reference is less than Pr14 and greater than Pr15,
b41.1 will be =1, otherwise it will be =0. In the case of b40.7=1, if motor speed is less
than Pr14 and higher than Pr15, b41.1 will be =1, otherwise it will be =0.
Pr16 Integral gain of speed control loop. Range =0...32767, default=120.
Pr17 Speed control loop damping. Range=0...32767, default=2000. If Pr16 is set to zero
Pr17 sets the value for proportional gain of the speed control loop.
Pr18 Bandwidth limiter. Unit=512µs, range=0..1000, default=1. Use Pr18 to set the time
constant of a first order filter located on the digital torque demand signal. The filter cut-off
frequency will be: 310/Pr18 Hertz.
Pr19 Peak current. Unit=%, range=0..100.0%, resolution=0.1%, default=100.0%. Maximum
current that the drive can deliver to the motor expressed as a percentage of drive peak
current. It is good practice to maintain this value to within 3 times the rated motor current.
Pr20 DC bus voltage. Unit=volt, read-only parameter. Shows the value of DC bus voltage.
Pr21 Torque limiter, read-only parameter. Unit=%. Can be used by operating modes to
restrict motor torque.
Pr22 Auxiliary analogue reference. Unit=%. The displayed value will be Pr22=Vin⋅100/9.76.
Resolution is 0.2%.
Pr23 Alarm code. This code shows the currently active alarm; zero means that no alarms are
active. Consult the table of alarm codes for more details.
Pr24 Last alarm. This parameter stores the last alarm. Pr24 is reset when the alarm reset
command is entered (b99.10).
35
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
BINARY PARAMETERS
Binary parameter Pb40 can be read, written and saved. Binary parameter Pb41 provides
information regarding system status. Parameters Pb42 and Pb99 are read/write parameters with save
facility.
b40.0 Selecting the first or second speed reference full scale value . Default=0. If set to 0
Pr2 is used to standardise the analogue reference. If set to 1 parameter Pr3 is used.
36
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
b40.1 Activation of algorithm for the suppression of vibration at 0 rpm. Default=0. Set to 1
to activate the algorithm.
b40.2 Selecting user/reserved reference. If set to 1 the reserved reference is used in
accordance with the currently active operating mode. If set to zero the reference selected
by b40.0, b40.12 and b40.13. is employed. Default is 0.
b40.3 Reference freeze . Default=0. If set to 1 the reference will not be updated so that motor
will not follow input reference modifications. If set to zero the reference will follow variation
in the input reference.
b40.4 Left-hand stroke end. Default=0. If set to 1 and the selected reference requires negative
speed, the reference will be forced to zero in accordance with the ramp in Pr12. If set to
zero no type of control is performed.
b40.5 Right-hand stroke end. Default=0. If set to 1 and the selected reference requires positive
speed, the reference will be forced to zero in accordance with the ramp set in Pr12. If set
to zero no control Is performed.
b40.6 Stop function. Default=0. If set to 1 the motor is stopped according to the ramp set in
Pr12.
b40.7 Absolute/relative speed window selection. Default=0. If set to zero speed windows
Pr14 Pr15 b41.1 will operate in relative mode, if set to 1 the speed windows will operate
in absolute mode.
b40.8 Analogue torque limit. Default=0. If set to 1, Pr22, i.e. auxiliary analogue input, will be
used to limit motor torque.
b40.9 Software enable. Default=1. If set to zero the drive cannot be started.
b40.10 Low voltage operation enable. Default=0. If at 1 the inrush current circuit will be
connected each time the drive is disabled, thus permitting rapid increases in power supply
voltage. When the drive is started the inrush current circuit will be connected before the
effective start-up of the power stage. This procedure causes a drive start-up delay of
120ms.
b40.11 Analogue output selector. Default=0. If set to 0 the analogue output will carry a signal
proportional to motor torque. If set to 1 it carries a value proportional to Pr38.
b40.12 Digital/analogue reference selector. Default=0. If set to 0 the analogue input is selected
as the main reference. If set to 1 the reference will be digital and, by means of 40.13, it can
be set for internal or external. If set for an external input, using b42.5 this can be set for
quadrature or frequency/direction.
b40.13 Internal or frequency reference selector. Default=0. If b40.12=1, b40.13 can be set
to 0 to select internal reference, or to 1 to select the frequency input (encoder-in) which, in
turn can be configured as frequency/direction or quadrature signal using b42.5.
b40.14 Serial communication enable. Default=0. Set this parameter to 1 to enable serial comms.
b40.15 Reserved. Must remain on zero.
b41.0 Overspeed. When the absolute motor speed value exceeds the value set in Pr13, b41.0 is
on 1, otherwise it is on 0.
b41.1 At speed. With b40.7=0 if the speed difference between motor and reference is lower
than Pr14 and higher than Pr15, b41.1 will be 1, otherwise it will be 0. With b40.7=1, if
motor speed is lower than Pr14 and higher than Pr15, b41.1 will be 1, otherwise it will be
0.
b41.2 Zero speed. If motor speed (Pr0) is zero rpm, b41.2=1, otherwise b41.2=0.
b41.3 Forward. If motor speed (Pr0) is positive b41.3=1, otherwise b41.3=0.
b41.4 Drive Healthy. If =1 no alarms are present, otherwise =0.
b41.5 Hardware enable status . 1 when hardware enable is set.
37
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
b41.6 Temperature pre-alarm. 10 degrees before reaching the maximum temperature of the
power stage, b41.6 is set to 1.
b41.7 External alarm. Alarm for user’s equipment.
b41.8 Auxiliary alarm. Second alarm for user’s equipment.
b41.9 Calibration failed. b41.9=1 indicates that initial calibration of current offsets has
terminated incorrectly.
b41.10 Speed control saturation. b41.10=1 when the speed control loop is delivering maximum
current.
b41.11 I2T active. Indicates that Pr36 has reached 100.0 % and therefore the drive is restricting
current to the rated value.
b41.12 Drive enabled.
b41.13 Keypad fault. b41.12=1 if communication between keypad and drive has failed.
b41.14 External operating mode. If set to 1 an external operating mode is installed.
b41.15 External operating mode time slot. If set to 1 indicates that the external operating mode
is controlled at 2 ms intervals otherwise at 512µs.
b99.6 Extended menu enable. Default=0. Set to 1 to enable the extended menu.
b99.7 Security. Default=0. Set to 1 to prevent parameter modification.
b99.13 pico-PLC status. Default=1. If on 1 the PLC program is run, if on zero the program is not
run and the PLC instructions can be modified if required.
38
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
To transmit the following commands b99.7 must be on zero. For commands b42.3 and b94.1,
b99.6 must be on one.
b42.3 Re-initialise serial line. Command to reinitialise the serial line when the communication
speed (Pr26) has been modified. In any event, the serial line is initialised when the drive is
started up.
b94.1 Reset main reference offset. This command automatically sets parameter Pr1 in order
to reset any voltage offset on the main analogue reference. This procedure is only possible
if the absolute offset value is less than 200 mV.
b99.9 Current offset calibration request. The command is accepted only if the drive is
disabled. The calibration procedure is executed when the drive is started up.
b99.10 Alarm reset. This command resets Pr23 and Pr24; if the alarm persists it is shown on the
display. The command is not accepted in the presence of checksum errors (Pr23=10, 11);
in this case set default parameters (b99.12) and then reset the alarm.
If the backup power supply is present (terminals 8 and 9 on X3), when mains power is
restored to the terminals on X4 you must wait 10 seconds before transmitting the
undervoltage alarm reset command and enabling the drive.
b99.11 Operating mode parameter default values. This command sets current operating
parameters to default values. The command is executed only if b40.2 = 0.
b99.12 Default values. This command sets all parameters to default values and cancels the values
used by the operating modes; it also sets the pico-PLC program as described in appendix
G. If a checksum alarm is present, Pr23 and Pr24 are set to zero so that the alarm can be
reset. The command is executed only if b99.13 = 0.
b99.14 Save pico-PLC instructions. Saves the pico-PLC program. If an error occurs while
saving, “retry” is shown on display: in this case transmit the command again.
b99.15 Save parameters. Stores all parameters. This command is not possible in the presence of
a checksum error; in this case, set default parameters, reset the alarm and then save the
new parameterisation settings. If an error occurs while saving, “retry” is shown on display:
in this case transmit the command again.
39
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
IMPORTANT CONCEPTS
SPEED LOOP: the main task of any drive is to control motor speed so that it follows, as faithfully
as possible, the required speed, which is generally referred to as the REFERENCE. High fidelity
reproduction of the reference implies that motor speed is identical to reference speed in static
conditions and also that it follows speed requirements closely also in the case of sudden changes in
the speed reference (dynamic conditions). To perform this task the drive must be informed of various
characteristics of the motor and the mechanical system to which the motor is coupled; this type of
information is set in the CALIBRATION PARAMETERS.
ERROR: the error refers to the difference between reference speed and motor speed. The error
value is utilised by the speed control loop to calculate (using calibration parameters) how much
current to supply to the motor.
TORQUE: current flowing through the motor windings is converted into torque which allows the
motor to accelerate and decelerate.
GAIN: in consideration of the typical applications of the HPD drive, the expression “gain” in this
section of the manual refers to “stiffness”. To understand the concept of stiffness imagine a motor
controlled by a drive with speed demand of zero rpm. The motor shaft will appear immobile but if
we apply torque to the shaft it will rotate through an angle that depends on the amount of torque
applied. We can then apply the rated torque of the motor and then measure the “stiffness angle” in
degrees. The resulting value provides an indication of the fidelity of the drive thus parametrised,
although it is clearly not the only fidelity indicator.
WHAT’S NEEDED
40
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
BEFORE STARTING
Fig. 1
The graph shows system response to a square wave speed reference. Channel 1 (Ch1) is speed
and channel 2 (Ch2) is motor current. The channel 1 oscilloscope probe is connected to terminal 9
of X2 and channel 2 to terminal 7 of X2. The V/div scale and the timebase are not mentioned as
they may vary considerably.
CALCULATING Pr16
The value of Pr16 should be calculated before enabling the drive. Pr16 defines system gain. To
convert Pr16 into degrees for rated torque use the formula: a c = Pr 3 3 ⋅ 2 8 where ac is the stiffness
Pr 1 6
angle. Obviously, before the formula can be used Pr33 must be set to motor rated current. To
evaluate ac correctly we shall consider that, if the driven machine transmission is rigid (not flexible)
and there is no transmission backlash, the optimal stiffness angle could be around 4 degrees. If the
transmission is not sufficiently rigid it may be necessary to reduce gain. If motor torque has been
selected to achieve steep acceleration ramps, while dynamic torque changes in normal operation are
minimal, stiffness angles of 20, 30 or 40 degrees are acceptable without negatively affecting
performance. If you encounter difficulty in choosing the most appropriate stiffness angle, start from
10 degrees, which is the default value when using a motor with the same rated current as the drive.
Now enter the calculated value for Pr16 and start the motor with a square wave reference signal
(pay attention when setting the reference amplitude and frequency to avoid problems in the case of
limited stroke axes). On the oscilloscope note that the response changes as Pr17 is altered.
Lowering Pr17 will allow you to approach system response as shown in figure 2.
41
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Fig.2
For higher values of Pr17 system response will resemble the situation of figure 3 below.
Fig.3
The optimal value of Pr17 can be considered when system response is as shown in figure 4.
42
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Fig.4
We must therefore obtain approximately 10% overshoot. Make sure that the overshoot is not
followed immediately by undershoot.
Once you have set the optimal value for Pr17 pay attention to the movement of the motor shaft: if
it moves smoothly without vibration and noise, you can deduce that system calibration procedures
are terminated. Otherwise repeat all the previous steps using lower values for Pr16.
In certain applications you can reduce system acoustic noise levels by raising parameter Pr18 by
a few points. Fig.5 shows that the optimal system response is accompanied by a current fluctuation
that can generate acoustic noise and mechanical vibration; increasing Pr18 to the value 3 will improve
this condition significantly (fig. 6).
Fig.5
43
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Fig.6
If the driven mechanical system is prone to oscillation, we recommend using very low values for
Pr16; in this configuration the HPD drive will smooth out motor torque requests to prevent the
creation of mechanical oscillation. Figure 7 shows this type of configuration.
Fig.7
44
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
C) Start the drive and, moving the axis with an external control change Pr17 to seek the value at
which the axis moves as required.
D) Calculate Pr18 using the following formula:
Pr 17
Pr 18 = 017
. ⋅ ≥1
Pr 16
If the resulting calibration is unsatisfactory, repeat the procedure with lower values for Pr16.
45
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Operating modes are selected by means of parameter Pr31, whose default value is 0. Each
operating mode commands a speed loop by means of parameter Pr6 and can limit motor torque with
parameter Pr21 (see block diagrams). Speed control uses Pr7 or Pr6 as a reference depending on
the value of b40.2. Before changing Pr31, b40.2 must be set to 0 to prevent undesired motor
movement; it is now possible to set Pr31 to the value of the chosen operating mode and load default
parameters by means of parameter b99.11. The operating mode will be enabled by setting b40.2 to
1.
This operating mode (1) does not perform “classic” torque control because the speed loop
remains active to monitor limit speed; the torque reference is the main reference Pr7. To set torque
control first program the speed loop to create a stable system. Now set Pr2=1000 (10 V = 100.0 %
torque) b40.0=0 & b40.12=0; b40.2=1 to program the reserved reference, Pr31=1 to enable the
operating mode and Pr50 for maximum speed.
Instead of performing closed loop acceleration control, this mode (2) uses main reference Pr7 for
dynamic modulation of the ramps. To program analogue acceleration control the first requirement is
a stable speed loop. When this is present set Pr2=ACC / 3.2 where ACC is acceleration in rad/s2
required with a 10V reference signal, b40.0 = 0, b40.12 = 0, b40.2 = 1 and Pr31 = 2. Maximum
speed must be programmed in Pr50.
46
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr50 Manual speed. Unit=rpm, default=100. This speed value is used for manual movements
executed using b70.1 , b70.2 with b70.0=0 and b40.2=1.
Pr51 Profile execution speed. Unit=rpm, default=1000. This is the speed at which the
trapezoidal profile is executed.
Pr52 Distance. Unit=revolutions, default=30. This is the number of revolutions of the motor
shaft that must be performed during generation of the profile.
Pr53 Starting point. Default=1. If set to 1, at start profile (b70.0) the motor will start rotating
and execute Pr52 revolutions with positive speed. If set to 2 the motor will start rotating
and execute Pr52 / 2 revolutions with positive speed. If you set 3 the motor will start and
execute Pr52 revolutions at negative speed.
Pr54 Pause. Unit= tenths of a second, default=1. During execution of the profile the drive stops
between positive speed movement and negative speed movement for an interval of Pr54 at
zero rpm.
Pr55 Deviation factor. During execution of the profile, assuming the same value of Pr16 the
optimal value of Pr17 can be achieved by minimising the value of Pr55.
Pr56 Value. Returns information requested with Pr57.
Pr57 Information request. This parameter serves to query the drive. A table of queries is
shown in the block diagram of operating mode 8.
Pr58 Reserved.
Pr59 Reserved.
Pr60:61 Reserved.
Pr62:63 Reserved.
Pr64:65 Reserved.
47
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr66:67 Reserved.
Pr68:69 Reserved.
b70.0 Start profile. Set 1 to execute the programmed profile. Remember to set b40.2=1 to
effectively switch the speed reference to the control loop.
b70.1 Manual forward speed. If at 1 with b70.0=0 and b40.2=1, the shaft will rotate at the
speed programmed in Pr50.
b70.2 Manual reverse speed. If at 1 with b70.0=0 and b40.2=1, the shaft will rotate at the
speed programmed in Pr50 but in the opposite direction.
b70.3 Wiring test. When you set this command the drive performs a test procedure and returns
the result as an error code that can be viewed using parameters Pr56 and Pr57. Before
entering this command, make sure the motor is disconnected from all loads, even pure
inertia loads. Also ensure that b40.9=0.
b70.4 Reserved.
b70.5 Vibration test. If none of the above functions is active, you can set this bit to one to
evaluate the vibration of the motor shaft, incrementing parameter Pr64 in absolute terms by
a value proportional to the vibration detected. The user is responsible for evaluating Pr64
and bringing it to zero in relation to the appropriate time interval.
b70.6 Reserved.
b70.7 Reserved.
b70.8 Reserved.
3.6.4 Positioner
Operating mode 9 executes a simple trapezoidal profile. For this profile the user must define
acceleration with Pr51, steady time rpm with Pr52 and displacement using the pair of long format
parameters Pr64 and Pr65. At each profile execution command, b70.8, the motor executes Pr64:65
steps (one motor revolution is equivalent to 4096 steps). The parameters of a trapezoidal profile
cannot be changed during execution (b70.7=1), except Pr64:65. In the block diagram note the four
different reset types, the availability of servo-error indication and the possibility of using space
control with or without feed forward. The incremental position must be always positive and
movement direction must be selected with parameter b70.1. Displacement can be defined using the
drive frequency input. Additional features are available using the internal PLC.
Note that the profile execution command is not generated on a constant time base (profile
calculation may require more than 2 milliseconds).
48
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr55 Reserved.
Pr56 Servo-error window. Unit=steps, default=100. If the position error as an absolute value
exceeds the value set in Pr56, b70.5 is set to 1. If b70.5 is utilised it must be reset by the
user following servo errors. This can be achieved, for example, by the PLC program.
Pr57 Position controller proportional gain. Default=100, range 0..32000.
Pr58 Reserved.
Pr59 Reserved.
Pr60:61 Position controller reference. Unit=steps.
Pr62:63 Motor position. Unit=steps, 4096 steps per revolution.
Pr64:65 Incremental position. Unit=steps. On receipt of the profile request, b70.8, the motor will
execute Pr64:65 steps in the direction set in b70.4.
Pr66:67 Reserved. Cannot be used during profile generation.
Pr68:69 Reserved. Cannot be used during profile generation.
b70.2 Reset incremental position. Resets Pr64:65. This command is useful when the
incremental value is programmed on the frequency input.
b70.4 Forward/Reverse. When the start profile command is transmitted (b70.8) if b70.4=0 the
motor will execute Pr64:65 steps in the positive speed direction. If b70.4=1 it will execute
the same number of steps in the negative speed direction.
b70.5 Servo error. b70.5 is set to 1 if the absolute value of the position error is greater than the
value set in Pr56. If utilised, b70.5 must be reset by the user, e.g. using the PLC program,
following servo-errors.
b70.6 Feed-forward enable. Default=0. If set to 1 feed-forward is enabled on the position
controller.
b70.7 Profile in execution. B70.7=1 indicates that the drive is executing a positioning profile.
b70.8 Start profile. To start positioning.
b70.9 Enable frequency input. Default=0. If set to 1, Pr64:65 can be set on the frequency
input.
b70.10 Reset type 1. Resets motor and reference position. This command is only accepted when
no profile is in execution.
b70.11 Reset type 2. Command to set motor and reference position to equal the absolute
position of the shaft. Accepted only when no profile is in execution.
b70.12 Reset type 3. Command to set the reference equal to the motor position. Accepted only
when no profile is in execution.
b70.13 Reserved.
b70.14 Reserved.
b70.15 Reserved.
Operating mode 10 is a tracking function referred to a frequency input signal (connector X6) set
as an encoder signal with b42.5=1; the encoder signal is counted on all A and B signal switching
fronts. The motor position counter increases by 4096 steps each revolution. The ratio between
master and slave can be entered using parameters Pr51 and Pr53. You can also select the ramp to
utilise during catch or release cycles (Pr52), add slip speed (Pr58) and limit speed demands of the
proportional part of the loop (Pr50). Further information available: master and slave locked and
servo-error. Using Pr52, the main ramps and the internal PLC makes it possible to program various
49
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
different catch and release modes with or without phase recuperation. Refer to Frequency input
connection chapter for connection diagrams.
Pr50 Maximum speed. Unit=rpm, default=200, range =0..9000. This parameter makes it
possible to limit maximum speed of the motor; it can be used to limit speed during a catch
on fly cycle or during sudden speed changes (see Pr58).
Pr51 Reference multiplication factor. Default=1, range =-32000..+32000. This parameter,
together with Pr53, makes it possible to set the required ratio for the input reference
frequency.
Pr52 Acceleration/deceleration ramp. Unit=s/krpm, default=500, range=0..30000,
resolution=1 thousandth of a second. The acceleration/deceleration demanded of the motor
can be restricted so that a speed decrease or increase of 1000 rpm takes Pr52 thousandths
of a second; this function is useful during catch on fly cycles.
Pr53 Reference division factor. Default=1, range=-32000..+32000. This parameter together
with Pr51 makes it possible to set the required ratio for the input reference frequency.
Pr54 Reserved.
Pr55 Required speed. Unit=rpm Read-only parameter. Shows the input reference frequency
converted into rpm
Pr56 Servo-error window. Unit=steps, default=100. If the absolute value of the position error
exceeds the value set in Pr56, b70.5 is set to 1. If utilised, b70.5 must be reset by the user,
e.g. by the PLC program, following servo-errors.
Pr57 Position controller proportional gain. Default=100, range 0..32000.
Pr58 Slip speed.
Pr59 Reserved.
Pr60:61 Position controller reference. Unit=steps.
Pr62:63 Motor position. Unit=steps, 4096 steps per revolution.
Pr64:65 Reserved.
Pr66:67 Reserved.
Pr68:69 Reserved.
b70.2 Digital locking engaged. During locking with ramp (Pr52) other than zero, this bit
indicates the termination of the transitional phase.
b70.3 Enable position. Default=0. During unlocking b70.3=1 enable position with Pr61:60.
b70.5 Servo-error. b70.5 is set to 1 if the absolute value of the position error exceeds the value
set in. If utilised, b70.5 must be reset by the user, e.g. by the PLC program, following
servo-errors.
b70.6 Feed-forward. Default=1. If set to 1 feed-forward is enabled on the position controller.
b70.8 Axis lock/release. With this bit you can lock (=1) or release (=0) the axis from the input
encoder reference.
b70.9 Reserved.
b70.10 Reset type 1. Resets motor and reference position. Implemented only with b70.8=0.
b70.15 Reserved.
50
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
This mode emulates the operation of a stepper motor: each pulse received on the frequency input
(terminal board X6 channel A=frequency, channel B=direction) is multiplied by Pr51 and the result is
added to the reference position. The frequency input must be programmed as a direction/sign signal
by setting b42.5=0. Just as in all other operating modes it is possible to enable feed forward, limit the
action of the proportional part, obtain servo-error indication and select the most suitable type of
reset. Note that the frequency count occurs on the negative front of the signal and changes of the
direction signal must be made at least 1 µS before the negative frequency front. Unlike stepper
motors, in this case there is no risk of step loss. Refer to Frequency input connection chapter for
the connection diagrams.
51
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
When this mode (12) is selected it becomes operational when b40.2=1. The motor reaches the
speed in Pr50 on the ramps in Pr52. It now spins at constant speed until it reaches the position set in
Pr54; at this point the position loop is closed.
The main block diagram provides a graphic description of how to use the drive. Each rectangular
block represents one or more read/write parameters, each rhomboid shape represents read-only
parameters. In the diagram there are other functional blocks such as: greater than..., equal to, the
smallest among..., logical and/or; we have used standard symbols for all these blocks. Binary
parameters are shown as switches and the position depicted is the default value.
52
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr X
A
• Read/write parameter PrX
A = value of PrX
A B • Read/write parameter PrX
Pr X
B = value according to values of A and PrX
A • Read-only parameter
Pr X PrX is value of A (can also be binary)
• Read/write bit parameter
bx.y
switch position shows bx.y=0
bx.y
• Value of bit parameter bx.y sets the switch
A
B
C G
D • The value of G is the lower value among A B C D E and F
E
F
A
C
B
A
C
B
• If A or B are 1, C = 1
otherwise C = 0
A + C
• C=A- B
-
B
• values to hardware
A B
• Value of A is converted to B. E.g., if the triangle symbol contains A/D,
the analogue value of A is converted into the digital value B
A
Pr X
53
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
left-sw b40.4
offset
+
- Pr 2 b40.0
Pr 7
stop b40.6
MAIN BLOCK DIAGRAM
A/D
torque demand
ramps values
Pr 3
band-width
S/H Pr 35
full scale Pr 8 speed control limitator
b40.12
ref. 2 Pr 9
b40.2 b40.3 torque
Pr 10 + Pr 16
max fq ref. Pr 18
Pr 11 Pr 17 demand
F/D -
Pr 4
user current limit
internal reference ramp b40.11
Pr 12 Pr 19
value analog out
b40.7
Pr 5 b40.13 Pr 0
thermal image limit
reserved reference
motor speed
b41.11
Pr 6 Pr 38
-
+ Pr 33
Vout aux
rated current
over reserved current limit
Param. DESCRIPTION R/W
over speed
Pr 13
Pr 21
Pr 25 SOFTWARE RELEASE N
b 41.0
Pr 26 BAUD RATE Y max
high
Pr 27 SERIAL LINK ADDRESS Y
Pr 14 b40.8
Pr 28 SHAFT POSITION N
at speed
Pr 29 MOTOR POLES Y
Pr 30 RES. PHASE SHIFT Y b 41.1 Pr 22 trip code
Pr 31 OPERATING MODE Y present last
low aux reference drive enabled
Pr 32 RATED SPEED Y
Pr 15 Pr 23 Pr 24
Pr 36 I2T ACCUMOLATOR N b41.12
over voltage
Pr 37 BRAKE RESISTOR USE N
drive ok
under voltage
Pr 20 DC BUS VOLTAGE N
over current
Pr 39 PHASE ADVANCE Y b41.4
zero speed
resolver break
Pr 34 GAIN FOR TACHO
motor over temp. hardware
B42.0 b 41.2
enable
power stage over temp
B42.1 ENCODER OUT RESOL. Y
b 41.7 external trip
B42.2 forward b41.5
aux. trip
B42.5 QUADRATURE / FD Y
b 41.3 output short circuit
B41.14 EXTERNAL OPM N b 41.8 software
PLC check-sum enable
B41.15 FLAGS
PAR. check-sum
B41.6 PRE ALARM N b40.9
B40.1 VIBRATION STOP. Y
B40.10 LOW VOLTAGE OP. Y
54
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
REFERENCE SELECTION
offset
Pr 7
- Pr 2 b40.0
+
A/D
ramps values
Pr 3
S/H
full scale Pr 8
b40.12
ref. 2 Pr 9
b40.2 b40.3
Pr 10
max fq ref.
Pr 11
F/D Pr 4
internal reference
Pr 5 b40.13
reserved reference
Pr 6
1 TORQUE CONTROL
OPERATING MODE
Pr 50 Pr 6
max speed
-1 reserved reference
Pr 7
main ref
1
Pr 21
reserved
-1
current limit
55
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
2 ACCELERATION CONTROL
OPERATING MODE
ramps
1
Pr 50 Pr 55 Pr 6
max speed
-1 reserved reference
Pr 7
main ref
1
-1
OPERATING MODE
b70.1
Pr 50
-1
b70.2
profile generator
T
Pr 6
V
reserved
reference
wiring test selector pos.
A
b70.3 Pr 57
0
b70.0 error code
1
1 2 3 # motor poles
start/stop 2
resolver phase
3 value
reference input
4
Pr 55 Pr 51 Pr 52 Pr 53 Pr 54 aux analog input 5 Pr 56
digital input status 1
6
err. std dev. test speed test stroke starting point delay
digital input status 2 7
encoder in counter
8
bus voltage
9
offset compensation U
10
offset compensation V
56
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
TRAPEZOIDAL POSITIONER
9 OPERATING MODE
in progress
b70.6
b70.7
profile generator
feed
Pr 56
forward
servo error
V b70.5
window
servo error -1
IQ
A
proportional reserved
gain
+ reference
Pr 61:Pr60
+ Pr 57
+ Pr 6
Pr 51 Pr 52 -
ramps steady time target position
speed
b70.8
Pr 63:Pr62
profile on reset 1
reverse/forward
motor position b70.10 target position = motor position = 0
b70.4
incremental
steps for pulse
position b70.12 target position = motor position
reset 3
DIGITAL LOCK
10 OPERATING MODE
master speed
Pr 55 b70.2
ratio
encoder locked
master
d Pr 51 b70.6
Pr 52
dt b70.8
Pr 53
ramp feed
forward
proportional
+
gain
+
Pr 61:Pr60
+ Pr 57
+ Pr 6
+ target position
- reserved reference
Pr 58
Pr 50
slip
Pr 63:Pr62
speed max regulator
speed
motor position
reset 1 Pr 56
servo error
b70.10 target position = motor position = 0 b70.5
window
servo error -1
57
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
STEPPER LIKE
11 OPERATING MODE
feed forward
d
dt b70.6
Pr 56
servo error
b70.5
window
servo error -1
k mul
pulses input
Pr 51 proportional
gain
+
Pr 61:Pr60
+ Pr 57
+ Pr 6
- reserved reference
target position
Pr 50
Pr 63:Pr62
max regulator
speed
motor position
reset 1
SPINDLE ORIENTATION
OPERATING MODE
12
Pr 56
oriented
b70.5 window
not oriented -1
proportional
gain
Pr 54
+ Pr 57
target position
- Pr 6
reserved reference
max regulator
Pr 50 Pr 52
speed
Pr 28
ramps
shaft position
motor
speed Pr 0
58
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
3.8.1 Pico-PLC
The internal pico-PLC makes it possible to connect peripheral systems (inputs/outputs) to the
parametric system of the HPD drive. The PLC can be used to copy a digital input into a bit
parameter, copy a bit parameter into a digital output and perform mathematical and boolean
calculations. The PLC program must be entered as a list of instructions from the keypad; alternatively
the PLC can be programmed with the ladder diagram system using a PC on the serial line with an
interface such as Pcbrush. Default parameterisation (b99.12) provides a PLC program (see
appendix G) designed to fill the requirements of the broadest possible range of applications,
therefore it is not necessary to reprogram the PLC in the majority of cases.
Main features of the PLC:
Program steps 64
scan time 6.144 ms
timers 2
instructions 15
stack depth 1
mathematic operations 16 / 32 bits
fast inputs (fast copy) 3 - (512 µ s)
PLC PARAMETERS
59
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr92 First PLC timer. Every 6.144 ms if Pr92 is not at 0 the timer is decreased, if set to zero
b99.0 is set at 1.
Pr93 Second PLC timer. Every 6.144 ms if Pr93 is not at 0 the timer is decreased, if set to
zero b99.1 is set to 1.
b94.0 Forces a double word formatted operation. When the drive is powered up this
parameter is on zero. If it is on one, the first mathematical operation of the pico-PLC is
executed setting the three operands as double word type; after the operation is executed
b94.0 is automatically set to zero.
If Pr60..Pr68 are utilised, double word formatting is automatic (see text).
b94.5 Disables the first fast input (b94.5=0). Set to zero at power-up.
b94.6 Disables the second fast input (b94.6=0). Set to zero at power-up.
b94.7 Disables the third fast input (b94.7=0). Set to zero at power-up.
b99.0 First timer status. At 1 if Pr92 = 0
b99.1 Second timer status. At 1 if Pr93 = 0
b99.2 At 1 if the result of the last PLC operation is negative.
b99.3 At 1 if the result of the last PLC operation is zero.
b99.13 PLC status. Default=1. If set to 1 the PLC program is executed, if on zero the program is
not executed and modification of PLC instructions is enabled.
PLC INSTRUCTIONS
Pa.y
OUT Pa,y set bit y of parameter Pa to the value loaded in the stack
Pa.y
Pa.y
OUTN Pa,y set bit y of parameter Pa to the stack value and invert it
SET
Pa.y
SET Pa,y if stack is at 1, set bit y of parameter Pa to 1
RST RES Pa,y if stack is at 1, set bit y of parameter Pa to zero
Pa.y AND Pa,y the bit loaded into the stack assumes the result of the logical
AND operation between itself and bit y of parameter Pa
Pa.y ANDN Pa,y the stack bit assumes the result of the logical AND between
itself and inverted bit y of parameter Pa
Pa.y
OR Pa,y the bit loaded into the stack assumes the result of the OR
between itself and bit y of parameter Pa
Pa.y
ORN Pa,y the stack bit assumes the result of the OR between itself and
inverted bit y of parameter Pa
Pa Pb Pc
ADD Pa, Pb, Pc if stack bit is at 1, parameter sum operation is executed,
ADD
Pa Pb Pc
therefore: Pc = Pa + Pb
SUB
SUB Pa, Pb, Pc if stack bit is at 1, subtraction operation is executed on
Pa Pb Pc
parameters, therefore: Pc = Pa - Pb
MUL MUL Pa, Pb, Pc if stack bit is at 1, multiplication operation is executed on
Pa Pb Pc parameters, therefore: Pc = Pa ⋅ Pb
DIV DIV Pa, Pb, Pc if stack bit is at 1, division operation is executed on the
END
parameters, therefore: Pc = Pa / Pb
Pa.y
END program end
FIN
OPERATIONAL DESCRIPTION
The pico-PLC program is scanned every 6.144 msec; at each sampling first the inputs are read,
then the two timers are updated (Pr92 Pr93 b99.0 and b99.1), the user program is scanned, and
finally the outputs are updated. Therefore, reading of the inputs and output updates can deviate
temporally by up to 6.144 ms with respect to the physical event.
All pico-PLC instructions with the exception of mathematical instructions, operate on single bits;
moreover, available stack depth is a single bit.
Instruction LD (LDN) loads the bit defined as operand into the stack, while all other logical
instructions operate on the stack. Mathematical operations are executed only if the stack bit is at 1.
The following logic operations truth tables are provided for the user’s convenience:
The relative inverted ANDN and ORN operations follow the same logic, except they use the
inverted value of the specified bit.
There are 8 bits with save facility from b90.8 to b90.15 reserved for the PLC; a further 8 bits
from b91.8 to b91.15 are available for the PLC; these are not stored and are always at zero at drive
power-up.
Also 10 word parameters are reserved, specifically from Pr80 to Pr89 with save facility and
option for use as 5 double word parameters. For mathematical operations the pico-PLC has 9
constants available, from Pr71 to Pr79 selected from those that are most frequently utilised in
standard applications.
When using mathematical instructions (ADD, SUB, MUL, DIV) note that operators are assumed
as words with their relative signs. If a double word operation is necessary, parameter b94.0 must be
set to 1 before the operation; after the operation the PLC will automatically set the bit to zero.
Parameters Pr60...Pr69 are considered as double words so an operation like [ADD 71 72 64] will
write the result -1 in the double word Pr64:65 without having to set b94.0=1 before the operation. If
Pr80=-1 and Pr81=0, the operation [ADD 80 72 64] will have the result Pr64:65=-1, while the
same operation performed with b94.0=1 will assume Pr81 as the high part of the double word
Pr80:81 so the result will be Pr64:65=65535. In the first case, therefore, operands other than
Pr60...Pr69 will be treated as words, while in the second case they will be treated as double words.
Note that in mathematical operations on double words, operands and results are defined as
follows: the operand parameter defines the least significant part while the most significant part is
represented by the word with the next serial address (see chapter Serial addresses and parameter
lengths). Parameters from Pr50 to Pr69 and from Pr80 to Pr89 are successive.
At the completion of each mathematical operation b99.2 is set to 0 if the result is positive, and to
1 if the result is negative; likewise, b99.3=0 if the result is zero and b99.3=1 if it is different from
zero. These settings remain valid until the next mathematical operation is performed (the operation is
executed only if the stack bit is equal to one). A mathematical operation can be performed, setting
the result in one of the constant parameters (Pr71...Pr79) in order to set bits b99.2 and b99.3.
In the case of the DIV operation, if it is executed on a double word the most significant part of the
result contains the rest of the division, i.e. if you set b94.0=1 and perform [DIV 79 77 80] the result
will be Pr80=4 and Pr81=96.
61
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Note that parameters Pr23, Pr24, Pr25, Pr26, Pr27, Pr29, Pr31 and Pr34 are bytes like Pb42
and Pb94; therefore, these parameters cannot be used for mathematical operations; logical
operations must be used to alter their values.
FIN instruction. Three instructions are provided for high speed input acquisition: in this case the
scan is executed at 512µs (normal scanning is 6.144ms). If used, FIN instructions must be the first
PLC instructions. The first FIN instruction copies digital input 1 into bit y of parameter Pb40 (second
operand=0) or Pb70 (second operand =1). The second FIN instruction copies digital input 2 into bit
y of parameter Pb40 (second operand=0) or Pb70 (second operand=1). The third FIN instruction
copies digital input 3 into bit y of parameter Pb40 (second operand=0) or Pb70 (second
operand=1). If the second operand is added to value 2, before the input is copied it will be inverted.
If a FIN instruction is included at any other position in the program it will have no effect. FIN
instructions can be enabled/disabled for each FIN: 1st FIN enabled if b94.5=0; 2nd FIN enabled if
b94.6=0; 3rd FIN enabled if b94.7=0.
A FIN instruction in the PLC program after the first three instructions or after any other type of
instruction will always be ignored.
There are two timers Pr92 and Pr93 at the disposal of the user. To use the first timer simply load
the time in terms of number of samplings (6.144 ms) in parameter Pr92: for example Pr92=100 is
equivalent to 614 milliseconds. Pr92 automatically decreases through time, bit b99.0 remains on zero
until the timer interval has elapsed; when Pr92=0 then b99.0=1. The same functionality applies to the
second timer regarding parameter Pr93 and bit b99.1. Ensure that Pr92 Pr93 b99.0 and b99.1 are
refreshed only after the first pico-PLC program scan.
The maximum number of instructions is 64 including the END instruction. Note that mathematical
operations occupy the space of two logical operations so when they are used the maximum number
of instructions available is decreased accordingly.
The PLC program must always be terminated with an END instruction.
The pico-PLC program can be edited on a PC (see Programming with Pcbrush) or directly
from the keypad. In this latter case, to facilitate procedures, when you need to delete an instruction,
select it and then press [M] to display the type of instruction; now keep [M] pressed and
simultaneously press [-]; when both keys are released the instruction will be deleted. On the
contrary, in order to add an instruction after In06 for example, select the next instruction In07, press
[M] to display the type of instruction; now keep [M] pressed and press [+] simultaneously; when
both keys are released an FIN instruction will be inserted. In this latter procedure make sure that the
instructions in the program are no more than the maximum number or you will lose the last one(s).
The pico-PLC program can be edited or altered only when the PLC is in stop status (b99.13=0).
62
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The following examples illustrate possible functionalities obtained by suitable programming of the
HPD pico-PLC. The suggested solutions offer the possibility of reducing the components required to
build the machine or part of the machine while, in many cases, also cutting the overall cost of the
application. Note that the pico-PLC scanning time is 6.144 msec and the maximum number of
instructions is 64; moreover, the PLC is designed principally to manage the drive’s digital inputs and
outputs.
In addition to a concise description of the application, the examples show the settings required for
HPD parameters and the pico-PLC program. The program is shown in ladder diagrams and
instruction listings.
63
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
90.1 90.10 72 75 92
ADD
LDN 90.1 if digital input 1 is high, load 60 msec on
AND 90.10 counter
99.0
ADD 72,75,92 if digital input 1 is low for 60 msec,
RST RST 99.0 b99.0=1 and b90.11=0
90.1 90.10
LD 90.1
OUT 90.10
LD 90.1
90.1 99.0 90.11 AND 99.0
SET SET 90.11 b90.11 is the status of filtered digital
LDN 90.1 input 1
90.1 99.0 90.11
AND 99.0
RST RST 90.11
99.13 00 80 72
LD 99.13 calculate difference between Pr0 and
SUB SUB 0,80,72 Pr80 to set b99.2 and b99.3
99.3 81.0
LD 99.3
OUT 81.0 if Pr0=Pr80 then b81.0=1
99.2 81.1
LD 99.2
OUT 81.1 if Pr0<Pr80 then b81.1=1
99.3 81.2
LDN 99.3
OUT 81.2 if Pr0<>Pr80 then b81.2=1
99.2 99.3 81.3 LDN 99.2
ANDN 99.3 if Pr0>Pr80 then b81.3=1
OUT 81.3
99.2 81.4
LDN 99.2
OUT 81.4 if Pr0>=Pr80 then b81.4=1
99.3 81.5
LD 99.3
99.2 OR 99.2 if Pr0<=Pr80 then b81.5=1
OUT 81.5
64
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
99.13 35 60 60
ADD
LD 99.13 Add Pr35 and Pr60
ADD 35,60,60
99.0 60 76 81
Example 7: homing
If you are using an operating mode with spatial control (9, 10 or 11) and you need to align the
motor with a zero position defined by a proximity sensor when the system is powered up. You can
use two digital inputs, one for the homing command and one to acquire the proximity sensor signal.
The commands are pulse type and the homing command is executed once only.
After setting the default values set up the required operating mode (Pr31=xx, b99.11=1,
b40.2=1, and any other settings required) and then set the homing speed for the zero proximity
sensor in Pr5 and set b40.12=1 to enable Pr5 when b40.2 reaches zero.
Terminal 13 on X3 = pulse command - execute homing.
Terminal 14 on X3 = PNP axis zero proximity sensor.
Bit b91.10 is utilised to signal that the operation is terminated. Note that bits from b91.8 to b91.15
are at the disposal of the PLC and cannot be stored in the memory.
In certain cases a more precise axis zero reference is required; this is achieved using, in addition
to the proximity sensor on the machine, also the motor position transducer. In this setup the proximity
sensor signal is correlated with the first zero on the motor position transducer.
The following example provides this functionality using operating mode (9) (trapezoidal profile).
65
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
After setting default values, set up operating mode 9 (Pr31=9, b99.11=1, b40.2=0, b40.12=1,
and any other settings required) and then enter the zero proximity sensor homing speed in Pr5.
Terminal 13 on X3 = homing pulse command.
Terminal 14 on X3 = PNP type axis zero proximity sensor.
Terminal 11 on X2 = digital output. Switches to 1 when the homing phase is terminated.
The following bits are utilised b91.8, b91.9, b91.11.
SET
SET LD 41.4
ANDN 91.11 if drive is OK operating mode
91.11
SET 40.2 is enabled
SET SET 91.11
66
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(FILE: E001.HPD)
To obtain the following functionality: with reference to the figure assume you have a conveyor
transporting product and a blade roller driven by the HPD drive. At start up on an external command
the blade roller is aligned with a zero reference (proximity sensor). On receipt of the next pulse
command, which is generated by a product detection sensor, the blade roller drive locks onto the
conveyor master so that the product is always cut at precisely the same length; when the cut is
terminated the blade roller reassumes the starting position awaiting the next cutting command.
In this case the program permits the homing procedure (see chapter 1) and then, on receipt of the
command from the product sensor, it assumes digital locked mode and covers a space equal to the
value of Pr87:86; when it reaches this distance the drive unlocks and ramps down to the standby
position defined by parameter Pr89:88 = modulus. Note that one motor shaft revolution corresponds
to 4096 steps so the modulus value to set is equal to the number of steps required by the motor shaft
to execute a full revolution of the blade roller. The value of Pr87:86 must be less than the value of the
modulus (=Pr89:88).
The master encoder mounted to the conveyor shaft provides the drive with a position reference
during the digital locking phase.
BLADE
PROX SENSOR
SLAVE MOTOR
SENSOR
E
MASTER ENCODER
When you have set the default values set the following parameters: Pr5=10 (homing speed),
Pr31=10, b99.11=1, b40.2=1, b40.12=1, Pr52=0, b70.3=1, Pr87:86=modulus - ramp,
Pr89:88=modulus in which the ramp is expressed in steps, i.e. it is the space that the axis must cover
during ramp down. Pay attention when programming Pr89:88 and Pr87:86 because these
parameters are utilised as double word format by the PLC but they must be set up as two pairs of
single whole words from the keypad. For example, if the modulus is 40960 steps, Pr89 must be set
to 0 and Pr88 must be set to 24576.
Terminal 13 on X3 = homing pulse command
Terminal 14 on X3 = NPN type axis zero proximity sensor
Terminal 12 on X3 = pulse command - digital locking engage sensor.
Terminal 12 on X2 = exit - high during modulus execution; if a digital lock command is transmitted
during execution of the modulus it will be ignored.
The delay before digital locking varies by up to 2.048 msec max.
The following auxiliary parameters are utilised: Pr83, Pr84, Pr85, b91.10, b91.12.
It is assumed that parameter Pr34 is not used. The program is as follows:
67
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
70.8
FIN
FIN 8.1 Fast input for digital lock trigger
90.1 70.8 94.5
LD 90.1 if the axis is locked
SET
AND 70.8 fast input disabled
91.1
SET 94.5 and output enabled (cycle in progress)
SET
SET 91.1 if homing has been carried out the bit is enabled.
91.10 70.8 94.0
LD 91.10
SET
AND 70.8 Force double word operation (comparison)
86 62 84
SET 94.0 comparison for release test
SUB
SUB 86.62.84
85.15 55 72 05 AND 85.15 release test Pr86<Pr62
ADD ADD 55.72.05 copy master speed into internal speed reference
40.2 and enable it
RST RST 40.2
70.8 release axis
RST RST 70.8
94.0 force double word operation
SET SET 94.0
88 62 84 Pr84 = remaining space
SUB SUB 88.62.84
94.0
force double word operation
SET
SET 94.0
84 55 83
Pr83 = time to reach zero rpm
DIV
DIV 84.55.83
91.12
ramp stopped flag
SET 91.12
SET
91.12 94.0 LD 91.12 ramp down management?
SET SET 94.0 Force double word operation
88 62 84 SUB 88.62.84 Pr84 = remaining space
SUB
84 83 84
DIV 84.83.84 calculate ramp speed
DIV
72 84 05
ADD 72.84.05 and write in internal reference
ADD
41.2 72 72 60 AND 41.2 if speed is zero..........
ADD ADD 72.72.60 reset position reference (modulus close)
94.0
SET 94.0 force double word operation
SET
62 88 62
SUB 62.88.62 subtract modulus from motor dimension
SUB
91.12
RST 91.12 deactivate ramp in progress flag
RST
RST 91.1 deactivate cycle in progress output
91.1
RST
RST 94.5 enable fast output
94.5
LD 91.10
RST
ANDN 91.12 test if reference must be Pr6
91.10 91.12 40.2
SET 40.2
SET
LD 90.2 test whether to execute homing
90.2 91.10 40.2 ANDN 91.10 execute homing
RST RST 40.2
90.3 91.10 70.10 LD 90.3 zero proximity sensor input
SET ANDN 91.10 honing end test…
91.10 SET 70.10 position reset
SET SET 91.10 homing flag
94.5 RST 94.5 enable fast input
91.10 94.5
RST LDN 91.10 if homing not executed
SET
SET 94.5 disable fast input
END program end
END
68
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(FILE: E002.HPD)
To obtain the following functionality: with reference to the figure below assume there is a
conveyor transporting product and a carriage running parallel to the conveyor and controlled by an
HPD drive. On receipt of an external start command the carriage is aligned on a zero reference
position (proximity sensor). With a second pulse command, provided by a product detection sensor,
the drive locks on to the conveyor in order to perform an operation on the product at a precisely
defined position; when this operation is terminated the carriage returns to its starting position.
In this case the program makes it possible to execute homing (see chapter 1) after which, on
receipt of the manual command from the sensor, the carriage locks on and covers a distance equal to
the value of Pr87:86; when this distance is reached the drive unlocks and stops according to the
ramp programmed in parameter Pr83. The motor now automatically returns to the origin position
executing a trapezoidal profile with the ramps set in Pr80 and the speed in Pr81. Note that one
motor revolution corresponds to 4096 steps so the value to set in Pr87:86 should correspond to the
number of steps of the motor shaft needed for the carriage to execute the required translation.
The master encoder on the conveyor shaft provides the drive with the necessary position
reference during digital locking.
SLAVE MOTOR
PROX SENSOR
M
CARRIAGE
SENSOR
E
MASTER ENCODER
After having set the default values, program the following parameters:
Pr5=10 (homing speed), Pr31=10, b99.11=1, b40.2=1, b40.12=1, Pr80=trapezoidal profile ramp,
Pr81=trapezoidal profile speed, Pr82=copy of P.51 in digital locking, Pr83=digital locking release
deceleration ramp, Pr84=copy of Pr53 in digital locking, Pr87:86=release dimension in steps
terminal 13 on X3 = pulse command for homing execution
terminal 14 on X3 = axis zero position PNP proximity sensor
terminal 12 on X3 = digital locking sensor pulse command
terminal 12 on X2 = output; high during cycle execution; digital locking commands received during
cycle execution will be disregarded.
The digital locking delay interval can be up to 6.144 msec.
The following auxiliary bits are utilised: b91.10, b91.12.
Program (see on next page) :
69
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
90.1 70.8
AND 90.1 locking start request
SET
SET 70.8 locking
91.1
SET 91.1 cycle output on
SET
ADD 72.72.52 no ramp pr52=0
72 72 52
ADD
LD 90.2
90.2 91.10 40.2
ANDN 91.10 homing request
RST RST 40.2
90.3 91.10 70.10 LD 90.3
SET ANDN 91.10 stand by for proximity
91.10 SET 70.10 reset dimensions
SET SET 91.10 homing exec. flag
31.1 91.10 91.1 94.0 LD 31.1
AND 91.10 if OPM = 10
SET
AND 91.1 if homing is done
86 60 88
SET 94.0 and locked
SUB
SUB 86.60.88 forces double word
89.15 72 83 52
AND 89.15 release dimension reached ?
ADD
ADD 72.83.52 set release ramp
70.8
RST 70.8 and release axis
RST
AND 41.2 if speed is zero
41.2 31 31 31
SUB 31.31.31 disable OPM
SUB
ADD 72.72.70 reset all b70
72 72 70
SET
ADD 71.75.31
preset start
71 75 31
profile at next scan
ADD
SET 91.12
91.12 if no profile in exec.
SET
LDN 70.8 Motor stopped
70.8 41.2 91.12 31.0 31 31 31
AND 41.2 no profile preset
SUB
ANDN 91.12 and OPM is 9
72 82 51
AND 31.0 disable OPM
ADD
SUB 31.31.31 reset ratio
72 84 53 ADD 72.82.51 reset ratio
ADD ADD 72.84.53 zero set slip
72 72 58 ADD 72.72.58 zero set all bits
ADD ADD 72.72.70
72 72 70
70.6
ADD 72.75.31 set OPM 10
SET
72 75 31
RST 91.1 zero set current cycle
ADD
91.1
END program end
RST
END
70
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
IDC (Inter Drive Communication) refers to a specific configuration of the serial port of the HPD
drive that makes it possible to interchange parameters between two or more units.
With IDC enabled (Pr26=10) if bit b99.5 is set to 1 the HPD activates a broadcast command by
sending the value of Pr81 to the address of Pr80. HPDs that receive broadcast commands with
Pr26=10 automatically set b99.5 to 1 causing automatic transmission of Pr81 to the address of Pr80
in broadcast mode. Using this potential, it is extremely simple to connect two HPD drives in a loop
via the serial ports, and a short program on the internal PLC will suffice to start transmission at
power-on and restore it in the event of communication errors. The following example describes the
PLC program required to copy Pr81 from the two drives in parameters Pr80.
Connection function
drive 1 drive 2
X5 X5 drive 1 drive 2
1 1
2 2 Pr81 Pr80
3 3
4 4
5
6
5
6
Pr80 Pr81
7 7
8 8
99.5 75 74 92
LD 99.5 If broadcast is received
DIV timer is set to 30ms
DIV 75.74.92
99.0 99.5 if time-out is present
LD 99.0
SET
SET 99.5 reset serial comms
75 74 92
DIV 75.74.92 and set timer
DIV
These PLC instructions must be entered on only one of the drives; both drives must have
parameter Pr26=10 to enable the IDC function.
71
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
In applications in which the auxiliary backup power supply is utilised it may be necessary to reset
the undervoltage alarm automatically after power has been lost and restored. Simply set the following
instructions in the PLC program:
Only the undervoltage alarm (Pr24=2) is reset automatically; the nominal DC bus voltage -10%
must be set in parameter Pr80 (for 380V~ power supplies Pr80=500); timer 1 must not be utilised in
any other section of the pico-PLC program.
72
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(FILE: E003.HPD)
To obtain the following functionality: with reference to the figure, assume you need to acquire 5
different machine positions and then execute them automatically.
MOTOR
PROX SENSOR
M
CARRIAGE
POSITIONS: 0 1 2 3 4 5
This can be achieved using a smart keypad module (see appendix L, SBC1 program) connected
on the serial communications line with the drive and with the internal PLC. When the machine is
powered up the drive will stand by to receive the homing exec command and the keypad will show
the message “axis zero (F4)”. By pressing [F4] or sending a pulse command to digital input 2 of the
drive, the motor shaft will turn at the speed established by parameter Pr5 until the intervention of the
proximity sensor at digital input 3. The keypad display will now present the message “automatic
dimension 1”; digital inputs 4, 5 and 6 select the position to be reached, while a pulse supplied to
digital input 1 provides a trapezoidal profile to reach the selected position. The following table shows
the relationship between parameters Pr80...Pr89 and the encoding of the 3 digital inputs; for
example, input 4 on one selects position 1 and the distance in steps between the zero axis point and
position 1 is set in Pr81:80, bearing in mind that one revolution of the motor shaft is equivalent to
4096 steps.
If you want to set the dimension from the keypad, press [F3] and the display will show the
message “dimension xx yyyy“ where xx defines the dimension in question and yyyy determines the
relative value. The [+] and [-] keys are used to modify the value yyyy while [F3] changes the value
xx.
If you wish to acquire the required position by moving the carriage, press [F1]: the display will
show the message “manual dimension xx “; [F1] selects the xx dimension to be programmed while
73
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
[+] and [-] are used to move the carriage. The [+] key provides the motor start/stop in the positive
direction, while [-] provides the start/stop in a negative direction; the translation speed in this case
must be set in parameter Pr4. Once the required position has been reached, press [C] to confirm the
dimension. Press [F2] to set automatic mode.
To store the parameters you have programmed press [S].
After having set the default values, set the following parameters on the HPD drive:
Pr4=10 manual translation speed
Pr5=5 homing speed
Pr31=9, b99.11=1, b40.2=1, b40.12=1
Pr81:80=dimension 1
Pr83:82=dimension 2
Pr85:84=dimension 3
Pr87:86=dimension 4
Pr89:88=dimension 5
terminal 12 on X3 = pulse command - execute positioning
terminal 13 on X3 = pulse command - execute homing
terminal 14 on X3 = PNP zero axis proximity sensor
terminal 15 on X3 = select position
terminal 16 on X3 = select position
terminal 17 on X3 = select position
terminal 11 on X2 = output: high during homing
terminal 12 on X2 = output, high during positioning
terminal 13 on X2 = output, high during manual translation
The following auxiliary bits are utilised: b91.10, b91.11.
The program is as follows:
91.0
SET 70.10 reset mode counters
SET 91.10 set homing executed flag
RST
RST 91.0 set digital output 0 to zero
70.8 91.1
Inputs and outputs can be read and written directly via the serial communications line so there is no
need to use the pico-PLC if you have an intelligent unit connected to the drive via the serial line. For
more information regarding the serial line, refer to the HPD user manual.
74
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(FILE: E004.HPD)
Referring to the figure below, assume you need to move the carriage to 5 different positions
selected by means of three digital signals.
MOTOR
PROXIMITY SENSOR
M
CARRIAGE
POSITIONS: 0 1 2 3 4 5
The positions are set in parameters Pr80...Pr89 in resolver steps taking the position of the
proximity sensor as the zero value. When the machine is powered up the drive remains in standby
mode awaiting the homing execution command: when a pulse command is supplied to digital input 2
of the HPD drive the motor shaft will turn at the speed set in parameter Pr5 until the proximity switch
provides a signal at digital input 3. At this point digital inputs 4, 5 and 6 select the position to be
reached, while a pulse on digital input 1 makes it possible to perform positioning on a trapezoidal
profile. The following table shows the relationship between parameters Pr80...Pr89 and the encoding
on the 3 digital inputs; for example, only input 4 on one selects position 1 and the distance in steps
between the zero axis point and position 1 is set in steps, bearing in mind that one revolution of the
motor shaft corresponds to 4096 steps.
After having set the default values, set the following parameters on the HPD unit:
Pr5=5 homing speed
Pr31=9, b99.11=1, b40.2=1, b40.12=1
Pr81:80= dimension 1
Pr83:82= dimension 2
Pr85:84= dimension 3
Pr87:86= dimension 4
Pr89:88= dimension 5
75
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
END
76
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(FILE: E005.HPD)
To change the value of parameter Pr82 by means of a 4-digit preselector. This procedure
involves the use of four digital outputs and four digital inputs:
terminal 12 on X2 = output for selection of first preselector digit (least significant)
terminal 13 on X2 = output for selection of second preselector digit
terminal 14 on X2 = output for selection of third preselector digit
terminal 15 on X2 = output for selection of fourth preselector digit
terminals 12...15 on X3 = inputs for reading digit in BCD (terminal 12 is least significant bit;
connection diagram shown on next page).
90.1 80.0
LD 90.1 Copy bit 0 BCD digit
OUT 80.0
90.2 80.1
LD 90.2 copy bit 1 BCD digit
OUT 80.1
LD 91.2
91.2 91.3
OUT 91.3
LD 91.1
91.1 91.2
OUT 91.2
LDN 91.2
ANDN 91.3 if last digit already acquired, start
91.2 913 91.4 91.1
ANDN 91.4 scanning digits starting from units
OUT 91.1
END
END program end
77
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
15
14
X2 13
12
15
14
X3 13
12
1 2 4 8 C 1 2 4 8 C 1 2 4 8 C 1 2 4 8 C
Assume you want the value of the main analogue reference to remain below a programmable
threshold when it is cancelled. In practice, a speed window around zero rpm is defined within which
speed is set to zero. The value of the threshold is set in parameter Pr88 in rpm; parameter Pr89 is
used as an auxiliary memory area.
SUB
LD 99.13 calculate difference between Pr89 and
SUB 89.88.72 Pr88:
99.2 40.6
AND 99.2
OUT 40.6 if negative, set drive to stop
78
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The HPD serial kit is supplied to enable communication between a PC and the drive. The kit
includes an RS-422/RS-232 converter, relative 230V~ power supply and serial connection cable.
The enclosed communication software (supplied free of charge) designated Pcbrush has the
following HW/SW requirements: 486 microprocessor or higher, Windows* 3.1 or more recent
version, mouse and serial port for drive connections. The main features of Pcbrush are:
- serial connection of up to 32 drives
- reading and setting of basic parameters and drive commands
- reading and setting of commands and parameters of operating modes
- functional block diagrams
- pico-PLC program displayed as ladder diagrams
- display of pico-PLC program status during operation
- I/O status
- file storage of parameterisation including pico-PLC program
- uploading of parameterisation including pico-PLC program from a file that can be selected from
among those previously stored
- speed regulator and position controller simulation
personal computer
17 1
RS-232
DB9 DB25
tx 5 3
3 2
rx 14 2
2 3
0V 2 4
5 7
RS-422 7 8
To create line load (burden) resistances, jumper pins 2 and 6, and pins 4 and 7 on connector X5
of the last drive on the serial line.
If the PC is a battery powered laptop (i.e. not connected to ground) use the following connection
layout:
personal computer
X5 (HPD)
DB9 DB25
8
5 7 1
3
2 3
4
3 2
To install Pcbrush open WINDOWS*, insert the diskette in drive A, select the File menu in
Program Manager and then the Run.option. Now run Setup.exe on [A:\] by typing the following
string on the Command line: A:\setup.exe or by selecting the file with the Browse...button. The
following installation procedure automatically creates a new icon for Pcbrush. Once the program is
installed, launch it by double clicking the relative icon (or select the icon and then press ENTER).
Set the following parameters on the drive: Pr26=6, Pr27=0, b40.14=1, b42.3=1.
* Windows and the Windows logo are registered trade marks or trade marks owned by Microsoft Corporation in the United States
of America and/or other countries.
79
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
4 - SERIAL INTERFACE
(*) The version with code Pr26=4 differs from Pr26=5 because of the 25 ms response delay. This
version was developed to interface with PLCs that require this characteristic.
(**) The version with code Pr26=10 was developed to allow data communication between two
HPD drives.
The right hand column in the table shows the time-out value in milliseconds for each
communication speed; this is the time, starting from the beginning of each message (STX) within
which the transmission of the message must terminate. Therefore, if the message is interrupted, after
the time-out the drive will ignore the information already received and stand by to receive a new
message.
Messages are made up of several consecutive data in the following format:
1 start bit
8 data bits following one byte between square brackets
1 parity bit (even)
1 stop bit
The message structure is:
[STX] [CMD+ADDR] [LUN] [PAR] [D0] ... [Dn] [CHK]
where:
80
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
[STX] = $7E transmission start indicator. If a field other than STX should assume the value $7E in
the message, this field is followed by a ($00) to ensure that it cannot be interpreted as an [STX].
[CMD+ADDR] = command and address of peripheral device, always different to zero. This datum
is composed as follows: the first 5 bits (from 0 to 4) define the drive address (from 0 to 31); the
remaining 3 bits (from 5 to 7) define the type of message, as described in the following table:
[LUN] = total number of bytes transmitted (parameter or PLC instruction); can assume values from
1 to 4. This value must not hold zero characters ($00) after values that coincide with the initial
transmission character ($7E).
[PAR] = parameter or PLC instruction read/write address
[D0] ... [Dn] = datum transmitted.
[CHK] = 256 modulus sum of all fields except [STX] (checksum).
Message types
81
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
(byte) in which one or more bits is to be modified. If the parameter is a word and the bit to be
modified is among the first 8 (b0...b7): PAR = parameter address; otherwise if the bit to modify is
one of the upper 8 (b8...b15): PAR = parameter address + 1.
[CMD7] = parameter write broadcast message to all drives connected to the serial line; format:
[STX] [11100000] [LUN] [PAR] [D0] ... [Dn] [CHK]
The address of peripheral device (ADDR) must be zero.
Notes:
- Parameters shown on the display with decimals must be treated as integer values, e.g. 978.5 will
be read, and written, as 9785.
- All values preceded by the symbol $ are hexadecimal numbers.
- The value in square brackets is the basic unit (byte) of the message.
- To be considered valid all messages must be terminated within a clearly defined time interval
(time-out) which is a function of speed, and they must have correct parity and checksum.
- The drive responds to data requests or transmission only if the message is received correctly; if
the message contains an error, no answer will be transmitted. The only exception is message type
7, with which a datum is transmitted with a single message addressed to all drives connected to
the serial line.
82
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
The memory area available for PLC instructions is 128 bytes, with addresses from 0h to 7Fh.
As the minimum length for each instruction is 2 bytes, the PLC program can hold a maximum of
64 instructions.
The first four bits of the first byte in each instruction (b0..b3) contain the instruction code.
For the first 8 instructions in the table (LD...ORN) and the SET and RES instructions, the
remaining 4 bits of the first byte (b4..b7) contain the value y, while the second byte contains the
value Pa.
For instructions ADD, SUB, MUL and DIV, the second byte contains the value Pa, the third Pb,
and the fourth Pc.
The second byte is not utilised for the END instruction.
For the FIN instruction the fifth bit (b4) of the first byte selects the parameter: b4=0 refers to
Pr.40, b4=1 refers to Pr.70; the sixth bit (b5) of the first byte is used for negative logic if required:
b5=0 the bit is copied; b5=1 the bit is inverted and then copied. The second byte of the FIN
instruction contains the value of y.
If FIN instructions are used they must be the first of the program and there must be no more than
3 so they will occupy addresses from 0h to 5h. If a FIN instruction is included from address 6h
forward or, anyway, after any other instruction, it will be ignored (NOP).
The instructions must be one after the other starting from address 0h, without any free bytes.
There is just one program and it terminates with the END instruction.
For a better understanding of how to implement the serial line communication protocol, we have
provided a few examples for each type of message.
The values are entered simply by way of example.
83
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
84
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
85
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Pr51 066h 2
Pr52 068h 2
Pr53 06Ah 2
Pr54 06Ch 2
Pr55 06Eh 2
Pr56 070h 2
Pr57 072h 2
Pr58 074h 2
Pr59 076h 2
Pr60 078h 2
Pr61 07Ah 2
Pr62 07Ch 2
Pr63 07Eh 2
Pr64 080h 2
Pr65 082h 2
Pr66 084h 2
Pr67 086h 2
Pr68 088h 2
Pr69 08Ah 2
Pb70 062h 2 flags used by operating mode
Pr80 0CEh 2
Pr81 0D0h 2
Pr82 0D2h 2
Pr83 0D4h 2
Pr84 0D6h 2
Pr85 0D8h 2
Pr86 0DAh 2
Pr87 0DCh 2
Pr88 0DEh 2
Pr89 0E0h 2
Pb90 0E2h 2 inputs
Pb91 08Ch 2 outputs
Pr92 08Eh 2 timer 1
Pr93 090h 2 timer 2
Pb94 032h 1 flags used by PLC
Pb99 092h 2 flags used for PLC and commands
86
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
5.5 5 M5
17
20
316
A B
5.5
40
87
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
A F C = (blue)
}
B = (green) motor
G
E
D= Gnd
B
E= Gnd
D F= Brake FAN MOTOR CONNECTOR FOR MBmax 145 and 205
C
G= Brake
} 24V= ±10%
CONNECTOR (Male) CONNECTOR (Female)
alternatively
M
C A A C
B B
F G 220V~
W2 U2 V2
F - G = BRAKE
U1 V1 W1 C-B-A = MOTOR
C B A
88
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
digital input
input impedance 7 Kohm
VH 15..30 V
VL 0..3 V
digital output
type PNP open collector
VH using internal supply 20..26 V
IO for single output 100 mA
IT current for all outputs 200 mA
using internal supply
IT current for all outputs using 500 mA
ext. supply +24 VIN
VSW max. voltage between 110 V~
out 6 A and out 6 B
ISW max. current trough out 6 A 600 mA
and out 6 B
analogue reference
type differential
impedance 20 Kohm
range ± 10 V
CMMR > 60 dB
resolution 15 bits
aux. analogue input
type differential
impedance 250 Kohm
range ± 10 V
CMMR > 40 dB
resolution 10 bits
analogue output
type single ended
IO max. 1.5 mA
range ± 10 V
resolution 8 bits
89
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
NORMAL
OPERATION
AREA
Reference Positive
Shaft moving ( motor shaft view ) : clockwise
90
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
91
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
90.1 40.4
LD 90.1
digital input 1 for left hand limit
ORN 90.10
switch enabled only if b90.10=1
90.10 OUTN 40.4
90.5 40.12
LD 90.5
digital input 5 for start/stop disabled
OR 90.11
if b90.11=1
90.11 OUT 40.12
END
program end
END
92
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
93
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
50 126 12.5 25
M5 6.5
15
S.B.C. 3RD-7
M5
55 142 12.5 30
M5 6.5
15
M5
Nome del file: H:\ENGINEERING\FILTRI\SCHAFFNER\SBC 3RD_16
Scala Data Firma
s.r.l. Disegn. 15-07-98
= Grezzo Via Gounod,1
12.5 CINISELLO B.(MI) - Contr. 15-07-98
= Sgrossato (ITALY)
3.2 MOTOVARIATORI Modif.to -- REV. 0
-- -- -- Lav.Finito
=
-- -- -- 0.8 Denominazione:
= FILTRI S.B.C. 3RD-16
--
Data
MODIFICHE
--
Revisione
--
Descrizione Eseg. da Control. =
0.2
Rettif.to
Lappato Motore tipo: DIS. 3RD-16
94
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
55 142 12.5 30
M5 6.5
15
M5
Nome del file: H:\ENGINEERING\FILTRI\SCHAFFNER\SBC 3RD_16
Scala Data Firma
95
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
If the application calls for a simple operator interface, use console 048+049+064. The console is
connected to the drive by means of the serial line; it does not provide I/O capabilities and it does not
have buffered memory. The connection cable is not part of the standard supply and the software
must be generated by Parker, Divisione S.B.C. to client specifications.
90 90 max
F1 F2 F3
SHIFT
128.5 F4 F5 F6
START
A P STOP
ESC C S
4 4
3 5
X5 1 2 P2
2 3
8 8
L1
3 power
L2 2
1 M1
PE
96
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
Fill in these forms in full and keep them with the machine technical
documentation to facilitate maintenance.
FUNCTIONS USED
AMPLIFIER CONTROLLED BY
MAKE MODEL
NUMERICAL CONTROL
PLC
SINGLE AXIS CARD
MASTER/SLAVE CARD
OTHER....................................
97
Parker Hannifin S.p.A. - Divisione S.B.C. HPD User’s Manual
AMPLIFIER PROGRAMMING
Pr value Pr value Pr value Pr value
1 31 42.5 70.6
2 32 42.6 70.7
3 33 42.7 70.8
4 34 50 70.9
5 39 51 70.10
8 40.0 52 70.11
9 40.1 53 70.12
10 40.2 54 70.13
11 40.3 55 70.14
12 40.4 56 70.15
13 40.5 57 80
14 40.6 58 81
15 40.7 59 82
16 40.8 60:61 83
17 40.9 62:63 84
18 40.10 64:65 85
19 40.11 66:67 86
23 40.12 68:69 87
24 40.13 70.0 88
25 40.14 70.1 89
26 40.15 70.2 99.5
27 42.0 70.3 99.6
29 42.1 70.4 99.7
30 42.2 70.5 99.13
In 0 In 16 In 32 In 48
In 1 In 17 In 33 In 49
In 2 In 18 In 34 In 50
In 3 In 19 In 35 In 51
In 4 In 20 In 36 In 52
In 5 In 21 In 37 In 53
In 6 In 22 In 38 In 54
In 7 In 23 In 39 In 55
In 8 In 24 In 40 In 56
In 9 In 25 In 41 In 57
In 10 In 26 In 42 In 58
In 11 In 27 In 43 In 59
In 12 In 28 In 44 In 60
In 13 In 29 In 45 In 61
In 14 In 30 In 46 In 62
In 15 In 31 In 47 In 63
98