Axis CTRL
Axis CTRL
03
Replaces: 05.01
Series 2X
H/D 20451/98
Type VT-HNC100-1-2X
Table of contents
Features
The HNC100 digital axis control is a programmable NC control for a Operation:
closed-loop controlled axis. It meets the specific demands made on – Convenient data administration on a PC
the closed-loop control of hydraulic axes and, in addition, offers the – Quick changing of data with the help of the BB-3 hand-held
option of controlling electrical drives. control box (see RE 29 798) or BF-1 control panel
(see RE 29 794)
The HNC100 is designed for use in harsh industrial environments in
terms of immunity to interference, resistance to mechanical vibration Process interfacing:
and shock and climate-proofness. It conforms with relevant EC direc- – 8, 16 or 24 digital inputs and outputs each, Profibus DP, CANopen
tives (CE mark). or INTERBUS-S for communication with a PLC
Fields of application: Hydraulic axes:
– Machine tools, plastics processing machines, special machines – Measuring system: • Incremental or absolute (SSI)
– Presses • Analogue 0 to ± 10 V and 4 to 20 mA
– Transfer systems • Reference voltage ±10 V
– Rail-borne vehicles – Control variable voltage or current
Programming: – Freely configurable controller variants
– User programming using a PC • Position controller; pressure/force controller
– NC language with subroutine technique and conditional jumps • Position-dependent braking
– Own NC program for function sequences • Alternating closed-loop control (position/pressure)
– Local CAN bus for the parameterization of several HNC100s • Synchronization control for 2 axes
Further information:
– Installation instructions and cabling diagrams for VT-HNC100-.-2X,
see RE 30 131-Z
© 2003
by Bosch Rexroth AG, Industrial Hydraulics, D-97813 Lohr am Main
All rights reserved. No part of this document may be reproduced or stored, processed, duplicated or circulated using
electronic systems, in any form or by means, without the prior written authorisation of Bosch Rexroth AG. In the event
of contravention of the above provisions, the contravening party is obliged to pay compensation.
VT-HNC100 – – 2X / – – – *
Software engineering
Engineering PC program “WIN-PED“
The operation of the HNC100 is based on the creation of applica- The PC program “WIN-PED” helps the user perform engineering tasks.
tion-specific data sets. These data sets are to be generated on a PC It is used for programming, setting and diagnostics with regard to
and sent to the HNC100 via the serial interface. The combination of the HNC100.
the user program and data sets is called “project”. This software
Scope of functions:
engineering is carried out according to the following steps:
– Convenient dialogue functions for on-line or
1. The tasks to be performed by the HNC100 are to be defined off-line setting of machine data
and stored in a sequence chart. The definition also refers to the – NC editor with integral syntax check and program compiler
meaning of inputs and outputs and the parameters used. – Support for the definition of parameters used in the NC
2. The functions of the sequence charts have to be implemented in program
the form of a sequence of NC commands. – Dialogue window for on-line setting of parameter values
3. The machine data (selection of encoders and controllers) and – Comprehensive options for displaying process data, digital
the parameters of the NC program have to be defined. inputs, outputs and flags
– Recording and graphical representation of up to four process
4. The data are sent to the HNC100.
variables via selection of trigger options
5. Settings and program sequences are optimised on the machine. – Dialogue for the graphical definition of special functions
(determination of function via polygon)
System requirements:
– IBM PC or compatible system
– Windows 9x or Windows NT
– Processor: Intel 80286 or higher (recommendation: 80486 or
better)
– Min. 8 MB RAM (recommendation: 16 MB)
– 10 MB free hard disk space
Note:
The PC program “WIN-PED“ (SYS-HNC-WINPED5-C01) is not in-
cluded in the scope of supply. It can be ordered separately or
downloaded free of charge on the Internet!
Order for CD-ROM: Material no. 725 471
Internet download: [Link]/hnc100
Queries: [Link]-systems@[Link]
RE 30
RE 30 131/08.02
131/05.01 2/10 VT–HNC 100
System overview
Higher-level control
Possible interfaces with the HNC100:
– Analogue signals
– Digital inputs / outputs
– Serial interface
– Field bus systems
(Profibus DP, CANopen, INTERBUS-S …)
4 4
8 8
X4
PIN4=24VDC X3
RUN Reset X4
5V CPU
X8 1 X8
Further
encoder
2 HNC100s
local CAN
local CAN
3
IN 1-8
4
5
6
X7
7
S1 S2 8
9 9
78 A 78 A
1
BCD
BCD
3456
3456
EF 2 EF 2
1 1
2
3
4
OUT 1-8
analog IN/OUT
5
6
7
shield 8
err
GND
res
18-36V
X5
X6 X1
X2
HNC100 HNC100
5
Definition part:
//TRIG Definition of a switching point Sequence control:
/E Suppression of limit switches G01 Point-to-point travel
/OVER Override of velocity G30 Point-to-point travel for oscillating movements
/KD Definition of a curve BREAK Interrupt G01 or G30
/KT Scanning time of a curve STOP Decelerate and terminate G01, G30
/DFN Normalisation factor for curve polygon G53/G54 Zero point compensation "OFF/ON"
/SE Definition of system inputs G70 Activate closed-loop velocity control
/SA Definition of system outputs G55 “Set/read” values of zero point compensation
G63 Transition from closed-loop pressure/velocity
NC interpreter:
control to closed-loop position control
KURVE Start and stop of the curve function M33/M34 “Activate/deactivate” position controller
K Output of a voltage M35/M36 “Activate/deactivate” synchronism
KP Alter controller gain G26 Traverse to limit stop under closed-loop control
CLR Reset output or flag G25 Traverse to limit stop under open-loop control
SET Set output or flag G27, G28 Activate pressure controller depending on position
IF Conditional branching G60 Activate pressure controller
JMP Jump to a flag (L000 to L299) G61 Activate pressure limiter
JSR Call sub-routine G62 Deactivate pressure limiter
M17 End of sub-routine M22 Set actual value and command value for position
M02 End of main program controller
B Variable for global variables G04 Waiting time
C Variable for local variables M00 Wait for input or flag
Lxxx Jump flag M90 Set output or flag
R Value assignment for an R parameter M91 Reset output or flag
G64 Limitation of the control variable
BINE Read binary-coded inputs
BINA Output to binary-coded outputs
M22I Set command value for position controller
G65/G66 Position monitoring in closed-loop pressure
control ON/OFF
1) This scope of functions refers to the current software extension
stage. The capabilities of the system are continuously extended
within the framework of software development.
Note:
For details regarding environmental simulation tests in the field
of EMC (electromagnetic compatibility), climate and mechanical stress,
see RE 30 131-U (declaration on environmental compatibility).
encoder
1
2
local CAN
3 Pin 1 IN1
IN 1-8
4 2 IN2
5
6 3 IN3
X7
S1, S2: S1 S2
7 4 IN4
8
Address, baud rate CAN
9
78 A
9
78 A
1 5 IN5
BCD
BCD
3456
3456
6 IN6
EF 2 EF 2
2
1 1
3
7 IN7
OUT 1-8
4
analog IN/OUT
5 8 IN8
6
7 9 OUT1
shield
8 10 OUT2
err
GND
res 11 OUT3
18-36V
12 OUT4
X5
X1 13 OUT5
X6
14 OUT6
X2
HNC100 15 OUT7
16 OUT8
17 /error
18 res
2 n.c. DI 2
3 18 - 36 VDC 4 Uin 2 –
3 RxD/TxD-P GND 2 5 Uin 3 + Iin 3 –
4 CNTR-P n.c. 6 Uin 3 –
5 DGND Udd 7 Uin 4 + Iin 4 –
6 VP /DO 2 8 Uin 4 –
7 n.c. /DI 2 9 Iout 2
8 RxD/TxD-N n.c. 10 Uout 2
9 n.c. BCI 11 analog_GND
12 Uref = + 10 V
13 Uref = – 10 V
X7: 14 Iout 1
Pin CANopen induktiv INTERBUS-S (IN) 15 Uout 1
1 n.c. Supply 1 + DO1 16 Uout 3
17 Uout 4
2 CAN_L Supply 1 – DI1
18 Iin 1 +
3 CAN_GND Signal 1 + GND1 19 Iin 2 +
4 n.c. Signal 1 – n.c. 20 Iin 3 +
5 n.c. Supply 2 + n.c. 21 Iin 4 +
6 n.c. Supply 2 – /DO1 22 Uimp 1
Note:
7 CAN_H Signal 2 + /DI1 23 Uimp 2
The pins identified with “res“ are re-
8 n.c. Signal 2 – n.c. 24 Uimp 3
served and must not be connected. 25 Uimp 4
9 n.c. Sync IN/OUT n.c.
n.c.
VT–HNC 100 7/10 RE 10 131/05.01
Pin assignment VT-HNC100-2-2X/.-16… (2-axis version)
X8: local CAN X4: COM / local CAN X3.1: encoder 1 X3.2: encoder 2
Pin 1 CAN_GND Pin 1 CAN_GND Pin increm. SSI Pin increm. SSI
2 res 2 TxD 1 /Ua 2 1 /Ub 2
3 res 3 CTS 2 Clock 2 Clock
4 res 4 24 VN 3 Ua 0 3 Ub 0
5 res 5 0 VN 4 /Ua 0 4 /Ub 0
6 res 6 RxD 5 Ua 1 Data 5 Ub 1 Data
7 res 7 RTS 6 /Ua 1 /Data 6 /Ub 1 /Data
8 CAN_H 8 CAN_H 7 /Clock 7 /Clock
9 CAN_L 9 CAN_L 8 Ua 2 8 Ub 2
9 res 9 res
10 0 VN 10 0 VN
11 res 11 res
12 5 VTTL (max. 150mA) 12 5 VTTL (max. 150mA)
X4 13 res 13 res
PIN4=24VDC X3.1 reset
X3.2 14 24 VN (max. 200mA) 14 24 VN (max. 200mA)
RUN 15 res 15 res
COM / local CAN
encoder 2
1 17
local CAN
2 18
3 19 Pin X1.1 X1.2
4 20
5 21
1 IN1 IN9
X7 6 22 2 IN2 IN10
7 23
S1, S2: S1 9
S2 9 X2.1 8 X2.2 24
3 IN3 IN11
78 A 78 A
4 IN4 IN12
BCD
BCD
3456
3456
analog IN/OUT 2
4 20
5 21
6 22
7 IN7 IN15
7 23 8 IN8 IN16
shield
8
err
24
res
9 OUT1 OUT9
GND
18-36V
res res 10 OUT2 OUT10
X5 11 OUT3 OUT11
X6
OUT 1-8 OUT 1-8 12 OUT4 OUT12
X1.1 X1.2 13 OUT5 OUT13
HNC100 14 OUT6 OUT14
15 OUT7 OUT15
16 OUT8 OUT16
17 /error res
18 res res
2 n.c. DI 2
3 18 - 36 VDC 4 Uin 2 – 4 Uin 4 –
3 RxD/TxD-P GND 2 5 res 5 res
4 CNTR-P n.c. 6 res 6 res
5 DGND Udd 7 res 7 res
6 VP /DO 2 8 res 8 res
7 n.c. /DI 2 9 res 9 res
8 RxD/TxD-N n.c. 10 res 10 res
9 n.c. BCI 11 analog_GND 11 analog_GND
12 Uref = + 10 V 12 Uref = + 10 V
13 Uref = – 10 V 13 Uref = – 10 V
X7: 14 Iout 1 14 Iout 2
Pin CANopen inductive INTERBUS-S (IN) 15 Uout 1 15 Uout 2
1 n.c. Supply 1 + DO1 16 Uout 3 16 Uout 4
17 res 17 res
2 CAN_L Supply 1 – DI1
18 Iin 1 + 18 Iin 3 +
3 CAN_GND Signal 1 + GND1 19 Iin 2 + 19 Iin 4 +
4 n.c. Signal 1 – n.c. 20 res 20 res
Note:
5 n.c. Supply 2 + n.c. 21 res 21 res
The pins identified
6 n.c. Supply 2 – /DO1 22 Uimp 1 22 Uimp 3
with “res“ are re-
7 CAN_H Signal 2 + /DI1 23 Uimp 2 23 Uimp 4
served and must not
8 n.c. Signal 2 – n.c. 24 res 24 res
be connected. 25 res 25 res
9 n.c. Sync IN/OUT n.c.
1 9 17
Pin X1.1 X1.2 X1.3
local CAN
2 10 18
3 11 19
4 12 20 1 IN1 IN9 IN17
5 13 21
6 14 22 2 IN2 IN10 IN18
X7
S1, S2: S1 S2
7 15 23 3 IN3 IN11 IN19
8 16 24
Address, baud rate
9
78 A
9
78 A
4 IN4 IN12 IN20
BC D
BC D
3 45 6
3 45 6
1 9 17
5 IN5 IN13 IN21
EF 2 EF 2
2 10 18
1 1
CAN 3 11 19
6 IN6 IN14 IN22
4 12 20
analog IN/OUT
2 n.c. DI 2
4 Uin 2 –
3 RxD/TxD-P GND 2 5 Uin 3 + Iin 3 –
4 CNTR-P n.c. 6 Uin 3 –
5 DGND Udd 7 Uin 4 + Iin 4 –
6 VP /DO 2 8 Uin 4 –
7 n.c. /DI 2 9 Iout 2
8 RxD/TxD-N n.c. 10 Uout 2
9 n.c. BCI 11 analog_GND
12 Uref = + 10 V
13 Uref = – 10 V
X7: 14 Iout 1
Pin CANopen inductive INTERBUS-S (IN) 15 Uout 1
1 n.c. Supply 1 + DO1 16 Uout 3
17 Uout 4
2 CAN_L Supply 1 – DI1
18 Iin 1 +
3 CAN_GND Signal 1 + GND1 19 Iin 2 +
4 n.c. Signal 1 – n.c. 20 Iin 3 +
5 n.c. Supply 2 + n.c. 21 Iin 4 +
Note:
6 n.c. Supply 2 – /DO1 22 Uimp 1
The pins identified with
7 CAN_H Signal 2 + /DI1 23 Uimp 2
“res“ are reserved and
8 n.c. Signal 2 – n.c. 24 Uimp 3
must not be connected. 25 Uimp 4
9 n.c. Sync IN/OUT n.c.
71 (106,5) 192
44 (79) 184
4 x Ø 4,5
X4
PIN4=24VDC X3
RUN reset
COM / local CAN
5V CPU
X8 1
encoder
2
local CAN
3
IN 1-8
4
5
6
X7 7
S1 8 9 A S28 9 A 8
7 7
128,4
155
1
135
BC D
BC D
3456
3456
111,5
EF 2 EF 2
1 1
2
3
4
OUT 1-8
analog IN/OUT
5
6
7
8
shield err
GND res
18-36V
X5
X1
X6
X2
HNC100
Vibration damper
Preferred types
Material no. Type
R900955334 VT-HNC100–1–2X/W-08-O-O
R900955332 VT-HNC100–1–2X/W-08-I-O
R900958999 VT-HNC100–1–2X/W-08-P-O
R900959000 VT-HNC100–1–2X/W–08–C–O
Bosch Rexroth AG Bosch Rexroth Limited The data specified above only serves to describe
Industrial Hydraulics the product. No statements concerning a certain
D-97813 Lohr am Main Cromwell Road, St Neots, condition or suitability for a certain application
Zum Eisengießer 1 • D-97816 Lohr am Main Cambs, PE19 2ES can be derived from our information.
Telefon 0 93 52 / 18-0 Tel: 0 14 80/22 32 56 The details stated do not release you from the
Telefax 0 93 52 / 18-23 58 • Telex 6 89 418-0 Fax: 0 14 80/21 90 52 responsibility for carrying out your own
eMail documentation@[Link] eMail: info@[Link] assessment and verification. It must be
Internet [Link] remembered that our products are subject to a
natural process of wear and ageing.