bosch CC10.3 User Manual

CC10.3
Operating, Programming, Remote Control
Antriebs- und Steuerungstechnik
Version
101
Automationstechnik
CC10.3
Operating, Programming, Remote Control
1070 072 154-101 (95.09) GB
E 1995
by Robert Bosch GmbH,
All rights reserved, including applications for protective rights.
Reproduction or handing over to third parties are subject to our written permission.
Discretionary charge 20.– DM
Flexible Automation
General
Safety instructions and reading help
Read this instruction manual before you use the CC10.3. Keep this man ual in a place where it is always accessible to all users.
Standard operation
This instruction manual contains all of the information required for stan dard operation of the described products.
The products described were developed, manufactured, tested and documented in accordance with the relevant safety standards. There should be no risk of danger to personnel or property if the specifications and safety instructions relating to the project phase and installation and correct operation of the product are followed.
CC 10
Inerface conditions
Qualified personnel
This instruction manual is designed for specially trained PLC personnel. The relevant requirements are based on the job specifications as de scribed by the ZVEI, see:
Anforderungsprofile für SPS-Fachkräfte I + K SPEKTRUM 19 Hrsg.: ZVEI Stresemannallee 19 60596 Frankfurt Federal Republic of Germany ISSN 0932-5018
This instruction manual is designed for PLC comissioners. These comis sioners require special knowledge of PLC controllers.
Interventions in the hardware and software of our products which are not described in this instruction manual may only be performed by our skilled personnel.
Unqualified interventions in the hardware or software or noncompliance with the warnings listed in this instruction manual or indicated on the product may result in serious personal injury or damage to property.
I
Flexible Automation
Qualified personnel are persons who
D as planning personnel, are familiar with the safety guidelines
D as operating personnel, are familiar with the equipment used in
D as commissioning personnel, are authorized to commission,
General
used in electrical engineering and automation technology.
the field of automation technology and are thus familiar with the operating instructions in this manual.
ground and classify electric circuits and devices/systems in ac cordance with the relevant safety standards.
Safety instructions on the control components
The following warnings and notices may be indicated on the control components themselves and have the following meaning:
CC 10
Inerface conditions
Danger: High voltage!
Danger: Battery acid!
Electrostatically-sensitive components!
Disconnect at mains before opening!
Pin for connecting PE conductor only!
For screened conductor only!
II
Flexible Automation
Safety instructions in this manual
!
DANGER
.
These symbols are used throughout this manual subject to the following conditions.
This symbol is used to warn of the presence of dangerous electrical current. Insufficient or lacking compliance with these instructions can result in personal injury.
Safety instructions accompanied by this symbol are serially numbered, for example 0.1. The appendix provides translations of the safety notes shown here in all the official EC languages.
General
CC 10
Inerface conditions
!
.
DANGER
This symbol is used wherever an insufficient or lacking compliance with instructions can result in personal injury.
Safety instructions accompanied by this symbol are serially numbered, for example 0.1. The appendix provides translations of the safety notes shown here in all the official EC languages.
CAUTION
This symbol is used wherever an insufficient or lacking compliance with instructions can result in damage to equipment or files.
Safety instructions accompanied by this symbol are serially numbered, for example 0.1. The appendix provides translations of the safety notes shown here in all the official EC languages.
This symbol is used to inform the user of special features.
III
Flexible Automation
Safety instructions
DANGER 0.1
!
CAUTION 0.2
CAUTION 0.3
General
Danger to persons and equipment! Test every new program before operating the system!
Danger to the module! Do not insert or remove the module when the control is switched on! This can destroy the module. Switch off or remove the power supply module of the control, external power supply and signal voltage be fore inserting or removing the module!
Danger to the module! All ESD protection measures must be observed when using the mo dule! Avoid electrostatic discharges!
Inerface conditions
CC 10
Observe the following protective measures for electrostatically endan gered modules (EEM)!
D The employees responsible for the storage, transport and handl
ing must be trained in ESD protection.
D EEMs must be stored and transported in the protective packaging
specified.
D EEMs may basically only be handled at special ESD work places
set up specifically for this purpose.
D Employees, work surfaces and all devices and tools, which could
come into contact with EEMs must be same potential (e.g. earthed).
D Wear an approved earthing strap around your wrist. The ground
ing bracelet must be connected via a cable with integrated 1 M7 resistance with the work surface.
D EEMs may on no account come into contact with chargeable
objects, these include most plastics.
D When inserting EEMs into devices and removing them, the power
source of the device must be switched off.
IV
Flexible Automation
Contents
Operating instructions
Contents
Operating instructions
GENERAL 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FOREWORD 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abbreviations 2–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device description and information for the user 2–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating and programming panel BPF 10/BPF 10 E 2–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BPF 10 E/built–in version. 2–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display unit 2–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OPERATING ELEMENTS OF THE BPF 10 (E) 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function keys 2–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decimal point 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTES 2–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONVENTIONS 2–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting level 2–15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC 10
FUNCTION BLOCK NO.X (Axis selection) 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCTION BLOCK MODE 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCTION: MACHine 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function: PROGram execution 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODE: Approach REFerence points
(applies only in conjunction with incremental measuring system) 4–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODE: MANual axis displacement 4–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TEST part program 4–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODE: AUTOmatic part program execution 4–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODE: SEMI–automatic part program execution 4–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTES 4–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCTION BLOCK MEM (Memory) 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes: 5–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Delete a program 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rename a program 5–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPENSATION 5–1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tool length compensation 5–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zero shift 5–15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Machine parameter program (MPP) 5–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data input and output 5–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
XTRANS 5–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reading in data 5–25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reading in part programs 5–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data output 5–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents - 1
Flexible Automation
Contents
Operating instructions
FUNCTION BLOCK INFO (Information)
Axis display 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status display 6–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error display 6–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software version 6–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display of control conditions 6–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display of inputs and outputs 6–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Softkey trees 7 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SIGNIFICANCE OF THE SOFTKEYS 7 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error codes 8–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC 10 module
CC 10
Control versions for driving 1 axis, incremental measuring system 9–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control versions for driving 1–3 axes, incremental measuring system 9–2. . . . . . . . . . . . . . . . . . . . . . . . . . .
Control versions for driving 1–3 axes, absolute measuring system 9–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data transfer CC 10.3 $ PG6 9–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading new operating software 9–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initializing the FLASH EPROM 9–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents - 2
Flexible Automation
Contents
Programming instructions
Contents
Programming instructions
General
Program creation 10–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reading data in/out 10–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing programs 10–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program execution 10–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Part programs 10–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory allocation 10–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Start of program 10–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program run 10–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program end 10–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program block 10–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program word 10–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block number 10–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program format 10–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC 10
G–FUNCTIONS 1 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Positioning in rapid traverse mode 11–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear interpolation in feed mode 11–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Circular interpolation 11–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Helical interpolation 11–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dwell time 11–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programmed acceleration ON/OFF 11–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plane selection 11–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conditional/unconditional jump 11–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zero shifts 11–15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exact positioning ON/OFF 11–17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set 100 % feedrate 11–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clear G63 11–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic approach to reference point 11–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute dimension input 11–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incremental dimension input 11–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Miscellaneous functions 12–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary functions 12–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General 12–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function 12–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(Program stop, program end) 12–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block preparation 12–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function of the WAIT command 12–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read monitoring E–code 12–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents - 3
Flexible Automation
Contents
Programming instructions
Compensation tables
Tool length compensation ”Hxx” 13–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zero shifts ”Gxx” 13–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zero shift in conjunction with rotary axes 13–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reading in the tables 13–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving the tables in the FLASH EPROM 13–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming the rotary axis
Displacement input 14–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC 10
Contents - 4
Flexible Automation
Contents
Remote control
Contents
Remote control
General 15–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Machine parameters 16–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface selection 17–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface selection via PLC interface 17–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REQUIRED DATA CHANNEL 18 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handshake mode 18 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC10.3 receives required data 18 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC10.3 transmits required data 18 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CC 10
Functions 19–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–in 19–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–in of part programs 19–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–in of compensation tables 19–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–in of zero shifts 19–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–in of machine parameters 19–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read–out 19–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting a part program 19–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting the compensation tables 19–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting the zero shift table 19–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting the machine parameters 19–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting files (applicable only to part programs) 19–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Determining memory space 19–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program directory 19–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming files (in the EEPROM) 19–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming part programs 19–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming zero shift tables 19–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming compensation tables 19–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming machine parameters 19–15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read-out of any list of errors present 19–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ANNEX
Connection cable PG6 <––> CNC 20–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connection via V.24 interface (COM1) 20–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASCII character set 20–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents - 5
Flexible Automation
Contents
CC 10
Remote control
Contents - 6
Flexible Automation

GENERAL

General
This description refers to the CC 10 operating system software as from ver­sion C40.
Operating instructions
CC 10
CC 10
Computer–assisted positioning control for max. 3 axes
These instructions are intended for the user of the CC 10 control system.
1 - 1
Flexible Automation
General
CC 10
Operating instructions
1 - 2
Flexible Automation

FOREWORD

Introduction
These instructions describe the operator steps which must be performed on the CNC itself. They apply only to type CC 10 control systems. Only the described se­quences and operations are permitted.
Machine–specific operation through assignment of the function keys F1–F12 is de­scribed by the machine tool manufacturer.
All function blocks (FBL) are represented in their overall context, together with all possible operating sequences. This permits a general overview of all the functions available in a particular FBL and their selection. The ”arrow notation” (softkey trees) used for this purpose is intended as a simple and effective memory aid for experienced operators.
The error messages for the CC 10 are contained in Chapter 8. Chapter 9 contains further details relating to the function descriptions and examples.
Operating instructions
CC 10
These operating instructions represent a control–specific general ”reference work” giving the user details and comprehensive information on the available functions and their selection as well as permitting effective operation of the control system.
The CC 10 is a computer–assisted numerical positioning control (CNC) for use in the following fields:
` special mechanical engineering ` transfer lines ` handling technology ` assembly technology ` feed units and ` auxiliary axes on machine tools.
The CC 10 is integrated in the programmable logic controllers (PLC) CL 300 or PC 600 (refer to the ”Interface conditions”).
The CC 10 has its own microprocessor and a part program memory with a capacity of 10 kBytes (for max. 99 part programs). This permits axis positioning parallel to the PLC cycle without affecting the timing of the latter . Position–controlled axes can be expanded from 1 axis to 3 axes.
2 - 1
Flexible Automation
Introduction
Up to 3 axes can be operated ` as asynchronous, mutually independent axes, each with its own part pro-
gram
or ` as synchronous axes with a common part program. This specification and any adjustment to the machine–specific requirements are
defined by input of machine parameters. Operator prompts in all modes ensure that the operator makes the necessary sen-
sible inputs. These prompts also allow the operator to jump to different function and softkey levels in accordance with the type of information and operation required. Detailed error messages assist the user in the event of any operator errors.
The CC 10 possesses 4 function blocks (FBL) which can be selected by means
S1 S2 S3 S4
Operating instructions
CC 10
of the function keys or softkeys board on the operating and programming panel (BPF 10):
S1
` NO.X
Chapter 3
(Axis changeover for asynchronous axes)
S2
` MODE
Chapter 4
(Automatic execution and setting–up mode)
S3
` MEMory
Chapter 5
(Storage)
S4
` INFOrmation
Chapter 6
(Diagnosis)
in the top row of the key-
These function blocks are described in the following chapters and explained with the aid of examples.
2 - 2
Flexible Automation
Introduction
Each FBL has a number of function levels, each of which may contain up to 4 differ­ent functions.
The level return key is located on the far right in the second line of the key-
board. This key is pressed in order to jump back to the preceding (higher) function level. In some levels, operation of this key results in a jump back over two functions levels. The functions of the individual keys are described in the subsec­tion ”OPERATING ELEMENTS”.
The chapter ”INTRODUCTION” briefly describes the
` operating and programming panel BPF 10 and BPF 10 E ` operating elements
Operating instructions
CC 10
` display unit of the CC 10, as well as general information of relevance for the subsequent chap-
ters. The user is advised to read the chapter ”INTRODUCTION” and to note the informa-
tion in the subsections ”NOTES” and ”CONVENTIONS” for subsequent operation. he chapter ”INTRODUCTION” starts with a list of the abbreviations used in these
operating instructions, before going on to describe the operating and programming panel (BPF 10).
2 - 3
Flexible Automation
Abbreviations
Introduction
ASCII ”American standard code for information interchange”
(data transmission code)
BAUD Baud rate or transmission rate in characters per second BPF Operating and programming panel CC Computer control CL Control logic CNC Computerized numerical control DCR Digital cassette recorder DFS Define store program EPROM Erasable Programmable Read Only Memory
Operating instructions
CC 10
EEPROM Electrically Erasable Programmable Read Only Memory FLASH-EPROM Side by side electrically deletable and programmable read
memory
FBL Function block FU Function I/O Input/Output kByte Kilo–Byte (1024 bytes) LED Light–emitting diode MP Machine parameter MPP Machine parameter program NC Numerical control P Part program PG6 PG6 programming device RAM Random Access Memory SK Softkey PCMCIA Personal Computer Memory Card International Association
(international association for standardising PC memory cards)
2 - 4
Flexible Automation
Introduction
Device description and information for the user
This subsection contains a general description of the operating and programming panel and the layout of the display . It also explains the significance of the individual operating elements.
Operating and programming panel BPF 10/BPF 10 E
The operating and programming panel is available in two versions:
` as BPF 10/hand–held unit and ` as BPF 10 E/built–in version.
BPF 10 hand–held unit
The BPF 10 hand–held unit is intended for mobile applications. It comprises a housing accommodating the electronics. The keypad, display unit and EMER­GENCY OFF button are located on the front. The BPF 10 is connected to the con­trol system via a cable. The housing is made of black thermoplastic material.
CC 10
Operating instructions
Keypad
Consent key
Display unit
EMERGENCY OFF key
The BPF 10 has a total of 36 keys with different functions (refer to the section OP­ERATING ELEMENTS of the BPF 10 (E)).
The CONSENT KEY is located on the side panel of the BPF 10. It must be pressed whenever one of the freely definable function keys F1 – F12 is to be activated. This key is positioned in such a way that it cannot simply be circumvented (for instance by jamming the switching element). The contact in the consent key is opened by spring force.
An LCD display unit (4 x 20 positions) with alphanumeric characters is used as the display. The character height is approx. 5 mm.
The EMERGENCY OFF key is a slam button with locking switching element and reliably opening contact. It must be wired to the monitoring circuit of the control cab­inet.
2 - 5
Flexible Automation
Display unit
Introduction
CC 10
Operating instructions
S1 S2 S3 S4
F1 F2 F3 F4
F5 F6 F7 F8
F9 F10 F11 F12
789
SPACE
456
123
.
0
Shift
EMERGENCY OFF key
­+
Consent key
Key field
Cable connection
2 - 6
Flexible Automation
BPF 10 E/built–in version.
Keypad
Display unit
Introduction
The built–in unit is designed for installation in panel cut–outs (e.g. control cabinet door or operating panel). It consists of a scaled panel to which the electronics of the BPF 10 is secured.
The unit does not possess either an EMERGENCY OFF button or a consent key . Otherwise, it is identical with the hand–held unit.
The keypad for the BPF 10 built–in unit is identical with that of the hand–held BPF
10. Refer to the description of the keypad for the BPF 10 hand–held unit for further details.
A 4 x 20–position LCD display unit with alphanumeric characters is used for display purposes. All ASCII characters can be represented. The character height is approx. 5 mm.
Operating instructions
CC 10
2 - 7
Flexible Automation
Introduction
S1 S2 S3 S4
CC 10
Operating instructions
Display
F1 F2 F3 F4
F5 F6 F7 F8
F9 F10 F11 F12
789
SPACE
456
123
.
0
Shift
Key field
­+
2 - 8
Flexible Automation
Display unit
Introduction
The typical display unit layout for the CC 10 is shown in the figure below:
Error display
Operating instructions
Text lines and information
CC 10
(A "Question mark" is shown in this field if an error occurs. A plain-text description of the error is then contained in the FBL INFO.)
The display consists of a 4 x 20–position display unit with alphanumeric characters. The character height is approx. 5 mm. When the control system is switched on (re­fer to the starting display), the available function blocks ”NO.X, MODE, MEM and INFO” are displayed in the bottom line. The function blocks (FBL) are activated by pressing softkeys S1–S4:
NO.X MODE MEM INFO
NO.X: Axis changeover
MODE: MODE (automatic/setting–up)
MEM: MEMory (storage)
INFO: INFOrmation (diagnosis)
Function key or softkey window (changing significance)
2 - 9
Flexible Automation
Introduction
OPERATING ELEMENTS OF THE BPF 10 (E)
Softkeys
S1 S2 S3 S4
These keys are used to call up the individual function blocks: S1: NO.X (axis selection) S2: MODE S3: MEMory S4: INFOrmation
Cursor keys
CC 10
Operating instructions
Individual function:
The cursor can be moved to the left and right or up and down on the display unit pressing these cursor keys.
The keys can be used in the program editor and for paging through the program directory.
Programs and tables can be edited at the point at which the cursor is located.
Double function:
The cursor automatically jumps to the beginning of the preceding line when these two cursor keys are pressed simultaneously.
Level return key:
The cursor jumps to the start of the next line when these two keys are pressed si­multaneously .
By pressing the level return key, it is possible to jump back from one function level to the previous (next higher) level or all the way back to the starting level.
2 - 10
Flexible Automation
Function keys
F1 F2 F3 F4
F5 F6 F7 F8
F9 F10 F11 F12
The function keys F1 – F12 can be freely defined via the MPP and do not have any predetermined functions.
Note:
No signals affecting safety such as ”STOP” or ”START” must be routed via these keys.
Introduction
CC 10
Operating instructions
Number keys
Minus sign –
Plus sign +
789
456
123
0
Numbers 0 – 9
­+
If the value of an input is negative, a negative sign must be written between the address letter and the string of digits.
SPACE
Positive signs may be written but need not be.
SPACE
Space between words
2 - 11
Flexible Automation
Decimal point
Delete key
SHIFT key
Introduction
.
Shift
Shift for keys with two functions in the program editor. Pressed: Lower character active. Released: Upper character active
CC 10
Operating instructions
ENTER key
Confirms and stores the input.
2 - 12
Flexible Automation
NOTES
Introduction
This section contains general operating instructions which apply to the subsequent chapters. No further reference will be made there to the specific significance of the points listed below.
` Fixed functions are assigned to softkeys on all levels. ` Each FBL has a number of function or softkey levels which can be selected
in succession. The next following (lower) function level is activated when-
ever the corresponding function keys S1–S4 are pressed.
` Each new key assignment is designated as a softkey or function level.
` Each numerical value input must be confirmed by pressing the key .
Operating instructions
CC 10
` The level return key can be used to jump back to the preceding
(higher) level. ` In order to select a different FBL, it is necessary to jump back to the starting
level by pressing . ` When the control system is switched on, the reference points must first be
approached in order to permit execution of a program (exception: the func-
tion ”Approach reference point” is not included in absolute measuring sys-
tems). ` There is a switch on the front panel of the CC 10 module (refer to the chapter
EXPLANATIONS) which allows the EEPROM write protection to be
switched on and off. ` The machine control panel is provided by the machine tool manufacturer.
Operations associated with the machine control panel are therefore not ex-
plicitly described here.
2 - 13
Flexible Automation
CONVENTIONS
Introduction
Press the function key
Enter numerical values
Confirm input of numerical values
Return to the next higher level
The following program example (P12) is always used for reference in the subse­quent chapters.
N10X01=100G62
Operating instructions
CC 10
N20X02=200 N30X03=300 N40X01=0X02=0X03=0 N50M30
Significance:
Axes X01 – X03 are traversed to the SETPOINT positions 100 mm, 200 mm and 300 mm block–by–block (SEMI) or automatically (AUTO) in the function ”Execute PROGram” (refer to FBL ”MODE”). All axes are then traversed to position ”0”.
2 - 14
Flexible Automation
Starting level
Introduction
The CC 10 performs a self–test when the control system is switched on. When this self–test has been completed successfully, the control system is in the starting level and shows the following typical display for the CC 10:
Operating instructions
CC 10
Significance of the functions
CC10 VERSION C20
SW-V: 63969.101
NO.X MODE MEM INFO
The version number refers to the operating system software and has the following significance:
I
C40I
alphanumeric code for an existing
for CC 10
Development stage, here: stage 4
N0.X: FBL AXIS SELECTION
Selection of asynchronous axes.
MODE: FBL MODE
version (internal Bosch code)
Maintenance version of a development stage 0 = no maintenance version.
` MANUAL (setting–up) ` APPROACH REFERENCE POINT(S) ` SEMI–AUTOMATIC ` AUTOMATIC ` HAND ` TEST
MEM: FBL MEMORY (storage)
` Display, edit and store
part programs, tool compensation values, zero shifts, machine parameters.
` Data input and output from/to external data media.
2 - 15
Flexible Automation
Introduction
INFO: FBL INFORMATION (diagnosis)
` Display of
ACTUAL and SETPOINT locations, difference between SETPOINT and ACTUAL positions, lag, status (error display, condition, reset) as well as input and output signals (digital interface CC 10 $ PLC).
` Trip to basic setting (Reset)
The respective FBL can be selected by pressing the softkeys S1 – S4 when the starting display appears after the self–test. The functions which can be activated in these FBL are described in the following chapters together with their signifi­cance.
Operating instructions
CC 10
2 - 16
Loading...
+ 168 hidden pages