ROBOFIL 190 - 290P - 310P - 510P: Part 3/3
ROBOFIL 190 - 290P - 310P - 510P: Part 3/3
ROBOFIL 190 - 290P - 310P - 510P: Part 3/3
NC manual
Part 3/3
310P
510P
Introduction 8.1.3
Guarantee 8.1.3
Modifications 8.1.3
Formation 8.1.3
Safety 8.1.8
Emergency stop circuit 8.1.8
Circuits remaining energized 8.1.8
Control of protective covers and doors 8.1.8
Guarantee Modifications
All machines sold by Charmilles Technologies are Any modification made to the equipment without
guaranteed according to the general conditions of intervention or authorization of Charmilles
sale of Charmilles Technologies, unless otherwise Technologies is the sole responsibility of the customer.
provided for in the sale contract. In such cases, Charmilles Technologies disclaims all
After the guarantee has expired, the customer is free to responsibility.
act as he thinks fit, but it is preferable to call in the
services of Charmilles Technologies.
Training
Technical documents such as drawings, circuit
diagrams, descriptions, illustrations and data
concerning dimensions, weights and other Only persons trained on machines of this type and
characteristics are provided for information purposes their equipment are authorized to work with them.
only and in no circumstances can be considered as Training sessions concerning hygiene and safety
particulars of guarantees. The same holds for any problems must be held annually.
references to standards.
Hygiene and
safety
General
The purpose of the safety indications is to draw attention rapidly and intelligibly to objects and situations likely to
create specific risks.
The safety indications in no circumstances exempt users from taking all required protective measures, and are to
be used only for providing information concerning safety.
The effectiveness of the safety indications depends in particular on complete and constantly renewed information
given to all persons likely to benefit.
Prohibition signs: White background, red surround and diagonal line, black symbol.
lectrical danger
CHARMILLES TECHNOLOGIES
Hygiene and
• Vor einem Wartungseingriff Steuerschrank Ausschalten.
safety CT 445 294
Renewal of the ambient air of the premises must be The 3x 400V AC power supply line to the machine
guaranteed so as to prevent the formation of a must be protected by time-delay fuses of 35A max.
noxious and dangerous atmosphere. For electrical mains with insulated neutral, a
For relevant technical details refer to «Installation differential circuit-breaker must be built in to the
and placing in service» in the maintenance manual. generator connection circuit.
For relevant technical details refer to «Installation
and placing in service» in the maintenance manual.
All protective covers and doors must be kept in During the EDM process the wire is electrically live
place when working with the equipment. throughout its length and constitutes a risk of electrical
The protective devices must not be made discharges by direct contact. Consequently, avoid
inoperative. touching the wire and avoid contact with the machine
framework (risk of short circuits).
After an intervention, all protective devices must be
put back in place before a machining operation.
Charmilles Technologies may disclaim all It is therefore mandatory to:
responsibility in the event of accidents resulting . avoid touching the wire during operation
from no-compliance with the safety regulations. . keep the protective covers and doors in place
• To prevent prolonged contact of the skin with the Do not store diskettes close to magnetic field sources
dielectric, gloves must be worn. such as transformers, high power cables, etc..
• Wash the hands after any contact with the
dielectric. Refer to the diskette manufacturer’s instructions
• Protect the eyes against possible splashing of concerning storage
dielectric.
• Do not ingest dielectric.
Hygiene and
safety
Do not use the machine for purposes for which it was not designed
607.*
safety
608.*
Do not clean the machine with products containing ammonia, since a mixture of the
latter with dielectric causes damage to the wire.
NH3
605.*
Hygiene and
safety
ROBOFIL machines are built to meet the health and safety requirements of the
European «Machines» directive of 14 June 1989 (89/392/CEE) and its
amendments.
Since 1 January 1996, machines destined for the European market also comply with
the «Electromagnetic compatibility» directive known as EMC directive, of 3 May
1989 (89/336/EEC). These machines are built in accordance with the standards
on electromagnetic interference in an industrial environment (emissions and
immunity).
The machines also comply with the «Low voltage» directive (73/23/EEC) which
came into force on 1 January 1997.
The emergency stop button works by cutting off power to the machine through a
circuit in wired logic. Machining and movements are immediately stopped without
fail.
Not all electrical circuits are cut off by the main switch.
The circuits that stay energized after switching off the main switch are indicated by a
yellow label: «Circuit remaining energized» placed adjacent to the component in
question.
Example: three-phase filter on the generator input.
Closing of protective covers and doors is controlled by safety switches which cut off
all dangerous electrical power supplies and prevent any movement in the event of
opening.
Hygiene and
safety
General recommendations
Hygiene and
safety
This chart is of course valid for all other EDM wire cutting installations.
EDM Used
Filtering Drain
Machine dielectric
T
Y
P
E
E
L
I
M
I
Special incineration
N Recovery Conventional élimination
A
(High temperature
(Scrap metal dealers, ...) (incineration and other)
T smoke filtering, ...)
I
O
Hygiene and
N
safety 285
Table of
Utilization:
adjustement
contents
Testing of surface finishes is carried out using apparatus known as roughness meters.
Experience shows that measurement of surface finishes by visotactile comparison
with a standard does not give an error of more than 2 class CH.
The roughness criteria are Ra (Europe) = CLA (UK) = AA (USA).
To obtain a roughness scale, Charmilles Technologies have defined a CH scale
(similar to VDI3400) which is, however, comparable with the standards used.
0 0.10 4 N3 23 1.40 56
1 0.11 4.4 24 1.62 63
2 0.12 4.8 25 1.80 72 N7
3 0.14 5.6 26 2.00 80
4 0.16 6.4 27 2.2 88
5 0.18 7.2 N4 28 2.5 100
6 0.20 8 29 2.8 112
7 0.22 8.8 30 3.2 125 N8
8 0.25 10 31 3.5 140
9 0.28 11.2 32 4.0 160
10 0.32 12.8 33 4.5 180
11 0.35 14 N5 34 5.0 200
12 0.40 16 35 5.6 224
13 0.45 18 36 6.3 250 N9
14 0.50 20 37 7 280
15 0.56 22.4 38 8 320
16 0.63 25.2 39 9 360
17 0.70 28 40 10 400
18 0.80 32 N6 41 11.2 448
19 0.90 36 42 12.6 500 N10
20 1.00 40 43 14 560
21 1.12 44.8 44 16 640
22 1.26 50.4 45 18 760
Notes
- American and English standards state the following relation between values V
(RMS) and V (Ra): V (RMS) = 1.11 V (Ra).
- French standard NF 05051 is comparable to ISO standard 1302 for surface
finish classes.
- The surface finish for a given generator setting will not be the same for different
materials.
Specifications on drawing
Example ➂ ➃
According to requirements: ➁ ➀
(1) Function abbreviations
(2) Symbols and numerical values of the criterion to
(3) or criteria chosen Ra 1.6 ES
(4) Abbreviations of production process
(5) Complementary specifications 1987
For the most current machining modes, samples have been established with a view
to specifying the scheduled quality limit values according to a rate 2 geometrical
series, chosen from those recommended for the «Ra» criterion in French standard
E05 015 and in ISO recommendations 468.
Experience shows that the visotactile comparison process for a given surface with
another type of surface of similar texture is highly accurate.
Its use is greatly appreciated when different firms are drawing up contract
documents, technical specifications, contracts, etc.
These standards are intended to be used for visual and tactile comparison, and not
for calibration of profile meters or other surface finish measurement instruments.
The RUGOTEST, which is a very simple and inexpensive tool, can, due to the
accuracy of the indications it provides and its ease of use, render the greatest
service to all levels of the enterprise, the relations of which will be greatly simplified.
Utilization:
adjustement
Introduction
This paragraph provides the information required to prevent work preparation errors.
Prevention of such errors implies that particularly attention be paid to the following
points:
•Preparation of part
The part must be demagnetized, clean (if necessary descaled), and provided with
reference points for its alignment.
Utilization:
adjustement
134 133
Utilization:
adjustement 218
Other cases Use of 2 braids, obtained with kit CT1000 (N° 942008)
Prohibited case
Utilization:
adjustement 1190
On the ROBOFIL 190 model, the work table is grounded by means of fixed linking
units. Hence there is no need to be concerned about the position of the grounding
braids.
It is nevertheless important to avoid removing the transverse bar joining the right and
left side units of the work table, as this bar serves as a ground loop.
Utilization:
adjustement
Introduction
Weekly, or prior to undertaking long duration work, the list below makes it possible
to ensure that the equipment is in condition to work under the correct conditions.
This check list is only indicative. Account must be taken of the fact that certain
equipment is not present on all machines (for example temperature control,
grounding cables, device for automatic cutting and threading of the wire, etc.).
This forms a checklist, so as to ensure that nothing is forgotten when starting new
work.
Check the maintenance table (see maintenance manual) and make sure that no
maintenance points will occur during the work.
Utilization:
adjustement
•A program dry run is recommended, even if the program is simple. This ensure :
- that no travel limit will be reached during cutting,
- that there will be no risk of collision, in particular with the clamping system,
- that the program calls the desired modes and offsets,
- that the threading orifices coincide with the programmed positions.
Starting cutting
Utilization:
adjustement
Definitions
The machine has 5 different axes: the X, Y, U, V and Z axes.
For any movement along these axes, the wire displacement is considered with
respect to the part.
The X and Y axes execute the relative movement between the workpiece and lower
wire guide.
V
U
Y
X
Utilization:
4260 adjustement
This is a fixed system, since the position of the references on the scales do not
change.
Briefly, the absolute system of axes is unchangeable and is used by the machine.
To sum up, the part system of axes is defined by the machining program and used
by the programmer.
Utilization:
adjustement
+ Ya + Ym
AXOX
+Yp
+Xp
+ Xm
Y
O
AX
+ Xa
0
48
It is possible to lose the data in the memory accidentally (therefore loss of information
concerning positioning). Therefore it is recommended to note the values of AXO
X, Ys.
After taking the reference again at X and Y travel limits, the values of AXO are
entered manually in the parameter page. The machine is then capable of locating
the origin of the machine system of axes.
It is possible to enter the AXO X, Y values with the SMA command.
Utilization:
adjustement
The machine performs its measurement cycles on the principle of electrical touches.
The electrical touch is used to detect the presence of an obstacle and to measure the
position of the part by application of a machining voltage to the wire and detecting
short-circuits.
Type 2 touch
- This is a negative high voltage touch.
- This has high energy and is used to measure rough-cast or oxidized parts.
The electric touch type change is made in the EXE mode (execution parameter).
Parameter MTOL
Principle of elementary measurement cycle using electrical touch.
In a measurement cycle, an approach touch has just been made; the wire protrudes
from the part to be measured on initial contact, followed by three precision touches.
The distance A between the edge of the part and the wire position after the
electrical touch is not the same for all three touches (relative to the surface finish).
The average of these three values gives the wire position after the measurement
cycle.
Utilization:
adjustement
Conclusion
To obtain adequate precision of electrical touches, the instructions given in the first
part of this recommendation must be respected.
A1
A2
A3
-B +B
Average 60
Application example
Straightening of a part having two ground surfaces
B 2
X
0
50
X1 X2 X1 X2
L ø Pige
gauge
1122
- Carry out an «Edge’s contact on each side of the work-piece and note the value of
X1 and X2 (machine coordinates)
Xp
Ym
Yp
MPR , X-20 Positioning the wire close A 20
to work-piece corner A Xm
1123
Xp
Ym
1124
Measurement cycles
Utilization:
adjustement
General
Isofrequency method
A current source supplying the electrode and the work part is controlled by a switch
closed at regular intervals. However, a discharge can occur only under certain
conditions which vary constantly. The waiting period for these conditions determines
the striking time td, which varies from one pulse to another; because of this, the
discharge time varies and may become null. Since the discharge energy is not
constant, the surface finish and the sparking time vary.
uG
td 1 td 2 td 3 td 4 td 5
t
X Y X Y
iG
1 2 3 4
Isopulse method
For this method, control of the switch is made taking delays td into account
quantitatively. Consequently, all the discharges are controlled and their energy is
constant. For a given surface finish d, the efficiency and material removal are
maximum.
The surface finish and the spark time are regular.
uG
td 1 td 2 td 3 td 4
t
A B A B
iG
1 2 3 4
Utilization:
t
adjustement
Breakage
Technological B
V (mm/mn)
Utilization:
adjustement
Note
On the ROBOFIL 190, injection pressure is set manually by means of the two
adjustment faucets located to the right of the door. The parameter INJ is
inoperative.
•Surface finishing
Machining is made at the limit rate. In general, Aj should remain fixed.
Utilization:
adjustement
•Finishing
S determines a no-load speed equivalent to about 3 times the average machining
rate so as to allow the feed to adapt itself to suit variations in the amount of
material to be removed.
•Surface finishing
Modification of S results in the following tendencies:
If S , rate , material removal , poorer surface finish.
If S , rate , material removal
•Dielectric temperature
Temperature differences cause expansion of the support and affect the gap.
If T , gap .
Utilization:
adjustement
Comments
The diameter of the wire used varies between 0.1 and 0.3 mm.
The tension on the wire is programmable up to 3 Kg.
Take care to check the condition of the spools before loading:
- quality of winding
- no traces of abnormal oxidation.
Spool - holder
Wire spool
Nut
Nut
Shaft
Utilization: wire
804 and dielectric
(2)
ROBOFIL 300
Spool drive (3) Encoder "wire presence"
+ brake
ROBOFIL 310
Encoder "wire presence"
+ brake
+ threading motor
ROBOFIL 310
(8) (6) Annealing pulley
(1) (7) (4)
Double pulley:
Double pulley: wire fits in rear groove between
Wire fits in front (9) (5) and (6)
groove between (5)
(7) and (8)
1484
Installation of spools
(ROBOFIL 310 - 500 - 510)
•Extract the spool-shaft assembly from
the mounting
End shields •Loosen one of the end shieds using a
socket head wrench
•Fit the new spool on the shaft, taking
Wire spool
care to check:
- for abnormal traces of oxidation
- winding quality
•Install the spool-shaft assembly on
Shaft
the mountings, respecting the
Socket head wrench direction of rotation of the spool.
Utilization: wire
and dielectric 1486
8 To the front of
9 the machine
Wire threader
1
Variable position double pulley to
compensate for variation in wire
length
13
14 15
16
Utilization: wire
1487 and dielectric
Deflector Deflector
Contacts Contacts
This device is used to straighten and cut the wire without burrs, facilitating
introduction the top and bottom guides
•Stretch the wire and apply it against both contacts
•Wait a few seconds: the wire lengthens slightly, and is cut where the deflector
is situated
•The wire is now straight and can be threaded in the guides.
Utilization: wire
and dielectric
Drive rollers
Curling rollers
3936
Wire recovery
Worn wire
Recovery area
Utilization: wire
and dielectric734a
Automatic threading is used when the wire is cut between the two guides.
•Select «Manual»
•Activate wire cutting by means of the key on the front panel (cut block).
•Activate threading by means of the key on the front panel. The wire is guided
by the jet through the lower guide as far as the drive pulleys.
The automatic threading cycle automatically carries out several operations.
- storage of the wire feed speed
- adjustment of the wire feed speed to within 3/8 ths of the rated speed
- contact retraction
- engagement of the threading jet
At the end of the operation, the jet can be stopped by the «tripped jet» key or by
exiting from the manual mode. In both cases the machine performs the following
operations:
- restoration of the set speed
- stopping of the threading jet
- WD Wire diameter
Example
Interpretation of wire tables -XS25WIR (Wire SW25X)
Without annealing maximum drawing is 1%, 4 phases are used to elongate the
wire by approximately 8 cm
Toble XS25.W R
N OP WS WB TE TW IALR R VE
Utilization: wire
and dielectric
ROBOFIL 310 and 510 offers the possibility of commanding automatic rethreading
in the event of breakage of wire during machining.
Breakage points
The breakage points are memorized in the INfO mode and displayed, together
with:
- Name of the part program file or command program file (first 8 characters)
- Name of block in which breakage took place
- Breakage position X, Y, U, V
- Number of breaks in same part program
Programme Bloc X Y U V
N
Utilization: wire
and dielectric
Brake calibration
refer to Maintenance Manual
Checking the brake calibration forms part of the weekly maintenance
operations. For a detailed description of the operations, see the
Maintenance Manual.
Wire breakage
refer to Technologies Manual
chapter «Recommandations for machining»
Utilization: wire
and dielectric
Centering is done automatically by the conical parts of the stop and the nut.
(3)
(4)
(6)
(7)
(2)
(1) (5)
(8)
4744
Generalities
Refer to the maintenance manual for localisation of elements, as well as for filters
adjustment and replacement.
Regulation of conductivity
- The water conductivity value is adjustable in EXE mode. (page «User Parameters»).
- The actual value measured is displayed in Info mode (page «Survey»).
Note
If conductivity is higher than the value set + 20%, there is defect of conductivity.
The error message «E705: conductivity defect» will appear the next time the
machining generator is switched on. This error does not stop the machine.
It is possible to postpone the execution of a machining operation, if there is defect
of conductivity, by using the M32 function (monitoring of conductivity). M32 is a
modal function (disabled after execution).
Minimum injection provides a minimum flushing when high pressure injection is not
active (INJ=0), for instance for finishing operations or execution of measurements
cycles. The top and bottom flow rates can be adjusted separately according to the
application using the two cocks located at the right side of the front door.
ROBOFIL 290P, 310P and 510P machines are fitted with a flow meter with visual flow
display to facilitate adjustment (the measurement is shown by the middle of the float).
The following settings can be recommended:
Note
Execution of commands with the door open by means of the remote control.
With the door open, it is possible to execute movement commands, for example
for purposes of simulation, by holding down one of the safety keys of the remote
control (speed variation keys) when starting and during execution of the command.
Entering the command AUX,50 via the keyboard thus makes it possible for the
operator to stop operation of the pumps without switching off the numerical control.
When there is a long interruption in machining (during the preparation stages of the
machine, or programming phases), stopping pumps in this way has 3 advantages:
- reduced noise level
- energy saving.
Utilization: wire
and dielectric The pumps need to switched on again with the command AUX,51 before resuming
machining. If this is not done, the error message ”E641: Dielectric low” will be
displayed.
8.3.14 CHARMILLES TECHNOLOGIES 205 952 260/E/27.12.1999
Working life of filters
The table below shows the indicative average values of filter working life according
to their number and the material being machined:
Note
On machines with 4 filters, the number of filters can be increased to 8 thanks to a
kit of 4 additional filters available as an option.
On machines with 5 filters, the number of filters can be increased to 10 thanks to a
kit of 5 additional filters available as an option.
Utilization: wire
and dielectric
The purpose of this monitoring is to detect and indicate any excessive difference
between the dielectric temperature and a set value. It is performed by an external
regulating device located at the rear of the machine. This device makes it possible to
set the value by means of a potentiometer (graduated in degrees), and to set a
ceiling. The set value is fixed at the factory at 20° and the ceiling is fixed by default
at 5° above the set value.
Two timeouts D1 and D2 are used in the NC to adjust the monitoring (timeouts
given in seconds, and modifiable in the screen page Service - Execution Parameters,
Nos. 11 and 12).
Principle of operation:
• If the temperature exceeds the tolerated ceiling for a period longer than timeout
D1 (by default: 1 second), a warning message is displayed for as long as the
problem continues. This temporary status (alert status) makes it possible for the
operator to look into the problem and overcome it.
• If the alert status continues beyond timeout D2 (by default: 4 hours), machining is
stopped, the machine goes into suspension mode, and an alarm message is
displayed
The operator can restart the pumps immediately by means of the command AUX, 51.
When machining is restarted, and if the temperature is still higher than the limit
tolerated, the NC immediately goes into alert status with display of the warning
message. As above, machining is then possible for the duration of D2, even if the
temperature does not fall back within the normal range.
ROBOFIL 190
The ROBOFIL 190 is only provided with temperature adjustment, without any
monitoring by the NC software.
In all circumstances, the injection pressure is set manually by means of the two
adjustment faucets located to the right of the door. The parameter INJ is inoperative.
As a general rule, set the pressure as follows:
- for roughing, select maximum pressure (setting 4)
- for finishing, surface finishing or for performing measurement cycles, reduce the
pressure to the values of the orange graduation zone.
(Examples of adjustment: finishing -> 0.4 finishing in the slit -> 0.7).
!
Opening of the cabin door interrupts injection and circulation of dielectric. For
this reason you are advised – except when interventions are required inside the
cabin – to keep the door closed and the pump switched on, so as to maintain
stable temperature and deionization.
Utilization: wire
and dielectric
Options
1. Autotransformer
290P 3.
4.
Language diskette
Auxiliary M functions
310P 5. DNC3
7. EJECT 300-500
(not available on ROBOFIL 190)
8. Termogamma cooler
Introduction 3
Characteristics 5 Auto-of
Table
transformer
contents
Connection 5
Charmilles Technologies machines are wired to operate from 380V or 400V three-
phase mains. Auto-
If the mains voltage is different, it is possible to supply the machine through an transformer
autotransformer.
Connection
Autotransformer
Auto-
transformer
Table of
AUTORESTART
Description of the fonction 3 contents
When there is a power failure, the whole installation is cut off, and only the 3.6 V
batteries ensure saving of the data in RAM.
Depending on the value of the ART user parameter, the option will in addition
execute an automatic restart of the current program:
- ART = 0 No automatic restart
The current program remains in suspended mode. Data are saved.
The operator can check the status of machining then restart program
execution with the START button.
ART = 1 Automatic restart occurs only if the interruption has lasted less than 3
minutes. The operator is also informed of this event by the audio/visual
signal.
If the interruption has lasted more than 3 minutes, the program is put into
suspended mode as above.
ART = 2 Automatic restart of the current program occurs however long the
interruption has lasted.
Caution: This mode of operating will only be enabled if the jumper link
mentioned above has been removed.
Furthermore, a restart after an interruption longer than 3 minutes does
not allow quality machining to be guaranteed, in particular because of
a possible temperature discontinuity (part, dielectric, machine).
Note:
There will be no automatic restarting if the machine was stopped normally by
the operator using either the "Power off" key or the "Emergency stop" button.
AUTORESTART
Language
Table of
Loading 3 option
contents
This procedure is used to change the language of the text appearing on the screens.
Introduction 1
Encoding of auxiliary function 1
•Format of user M functions 1
•Description of functions 2
•Recalling 2
Definition of functions 3
Input and output connectors 4
•Connector locations 4
•Connector diagrams 4
•Connector wiring 5
•Input connector X4 5
Table
M of
•Output connector X3 6 Functions
contents
Depending on the communications mode desired, the inputs and outputs can be
used with the above-mentioned functions.
The 8 outputs and inputs (numbered 1 to 8) are accessible on IFMAC26, on
connectors X3 and X4 of the machine box respectively.
Mms
M : auxiliary function
m : signal code
s : input or output number
Example M
- Pulse function code: 120 Functions
- If output 3 is considered, the corresponding M function is M123.
Each connector has 8 inputs or outputs which can be used according to the
functions described above.
Output connector: X3
Input connector: X4
Commands EAI, ESR and ESP relative to the external signals occupy inputs 6, 7
and 8. Input 5 concerns the operator key, which offers the capability of blocking
access to certain menus. Consequently, if these commands are used, the corres-
ponding M functions cannot be used.
Recalling
M
Functions
M101 to M108
Set Function: Set to 1 and storage of selected output.
M111 to M118
Reset Function: Reset and storage of selected output.
M121 to M128
Pulse Function: The output takes on the state for a programmable duration of
1/100 to 1 second by means of parameter 16 (step by step adjustment of 1/100 s).
When parameter 16 is negative, the input is in inverted logic.
M131 to M138
Acknowledge Function: A 1 status is sent to the selected output and maintained until
arrival of an external signal (acknowledgement) on the same input number.
The output is then reset. If the function is interrupted during the acknowledgement
waiting cycle, the program will run the next block after the interruption.
Reset
Output
Input
Acknowledge
M141 to M148
Await Function: This function is used to wait for detection of a signal on the selected
input so as to continue running the program. If a machine suspension occurs, the
waiting time is continued on continuation of the program.
Expected signal
Input
M
Functions
Location of connectors
The input and output connectors X4 and X3 respectively are accessible on a board
IFMAC inside the machine box.
Please consult the maintenance manual to determine the position of this board and
connectors X3 and X4.
X1
X7
X8
X2 X9
User M functions
X4 X11
output connector X4
X5 X12
X6 X13
631a
Connector diagram
Terminals 1 and 3:
Machine terminals
Terminals 2 and 4:
External power supply terminals
1: machine 0
2: input 0 external
3: machine -24V
4: External «—» input
114
M
Functions
Depending on the power and number of external items of equipment used, the
power supply can be made in two ways:
•The power supply provided by the machine is sufficient: strap terminals 1 and 2
and terminals 3 and 4;
•If not, the power supply may be external (from 24 to 28 V): This is to be connected
across terminals 2 and 4 of the connector.
Input connector X4
User Machine
1 0 Machine
2k
2k
2 kk
2
3 -24V Machine
117a
• Direct IN
-24V
IN
• Via transistors
-24V
118a
Output connector X3
Machine User
0 Machine
1
OUT
-24V Machine 3
1145
M Level 1 : VOH: 22 to 30 V
Functions Level 0 : VOL: 1.5 V max
IOL : 2 A max per output.
+ 2
0 Machine
+ Machine 1 External power supply:
24 24V to 28V to be connected across 2 and 4
-
+ 16
output 1
- 20
+ 12
output 2
- 23
+ 15 output 3
- 19
+ 11 output 4
- 22
+ 14 output 5
- 18
+ 10 output 6
- 21
+ output 7
13
- 17
+ output 8
9
- 4
0 If external power supply,
--24V Machine
0 Machine 3 DO NOT STOP TERMINALS 1/2, 3/4.
115
Relay
OUT
• Opto-coupled COM
1 1k kΩ
22kk Ω
OUT
120
M
Functions
Introduction 3
Note
See documentation of the TRANS3 software
The configuration of the computers can vary considerably depending on the options
selected (standard PC linked to a machine, use of a MODEM, use of a DPC8
board, use of a QUINX network); this description will be limited to the case of a
standard PC with 2 serial ports, 1 mouse, 1 machine connected by RS 232 link.
DNC Socket
DNC3
637a
Configuration parameter
Location of switches
DNC3
SW1 SW2 SW3 1244
This board is placed at level 11 of the electrical cabinet on the ROBOFIL 1020 and
2020/4020/6020 and on the level 12 on the ROBOFIL 300/310/500/510.
The link between the RS232 and the peripheral board is provided by optical fibers
Switch SJ1
Switch SJ2
Switch SJ1:
Determines the type of cables used. (Tx and Rx wires crossed or not crossed in the
cable).
OFF Switches ON
Rx = Rx Rx = Tx
from 1 to 8
Tx = Tx Tx = Rx
Switch SJ2:
Determines the type of link. (RS232, RS423 or RS432).
OFF Switches ON
RS232
from 1 to 8 RS422
RS423
DNC3
RS232 8
RS423 19200 Bd 6
RS423 9600 5
RS423 4800 4
RS423 2400 3
RS423 1200 2
RS423 50-600 1
DNC3
The DNC3 page, in the INFO mode, makes it possible to follow the progress of
operations between the machine and the computer.
CONNECTED
Host File
Previous command
Current command
State Error
Message
DNC FS
DNC3
The Host has commands to connect the machine, to download and upload program
text files to and from the machine, to select machine cycles and part pargrams, to
start, restart, stop or abort the selected cycle and to request the status of the
machine.
A CRC (CRC-16) follows the end of the message and replaces the checksum of the
protocol currently in use.
The calculation of CRC starts after STX and finishes after ETX.
The <DLE> codes inserted by the protocol to obtain transparency are not taken into
account in the CRC calculation. That is to say <DLE> before <ETX> and repeated
DNC3 <DLE>.
Transparency
Codes codes
de transparence
Characters inclus
Caractères included in CRC
dans CRC
The lenght of the user messages is limited to 128 bytes. This lenght must include all
the data bytes without taking the protocol into account. That is to say that the
characters listed below are not counted in the lenght of the message header *1
It is necessary, except for the *RMS command, to connect the Host and the machine
with the *CON command. If the connect command is accepted, the machine
replies with *OK.
After the session, the Host must send a disconnect command: *DIS the ma-chine is
then free to accept another connect command.
DNC3
The Host is able to store files on the machine by using a sequence of commands
with informative replies by the machine. The *STO command is given first to declare
where to store the file on the machine. It is followed by *I information messages
which transfer one record each from the Host to the Machine.
The sequence is terminated by the *CLO command which means the end of the
information from the Host.
The Host is able to retrieve files on the machine by using a sequence of commands
with informative replies by the machine. The *GET command is given first to identify
the desired file on the machine. It is followed by *R information record requests to
transfer one record each from the machine to the Host by *I information record
messages.
The sequence is terminated when the machine sends an *EOF end of file message
after all the *I information messages have been sent.
Getting a Directory
The Host is able to get directories from the machine environment by using a
sequence of commands with informative replies by the machine. The *DIR command
is given first to identify the desired directory on the machine. It is followed by *R
information record requests to transfer one directory record from the machine to the
Host by *I information record messages.
The sequence is terminated when the machine sends an *EOF end of file message
after all the *I information messages have been sent.
The Host is able to select either an individual part program or a command file which
belongs to the machine environment (it may have been previously down-loaded as
described above).
An individual part program is selected with the *SPG command. A command file,
which specifies machine parameters, operations and/or part programs, is selected
by the *CCF command.
The machine cycle is actually started in both cases by the *STR command. This
command is also used to continue a cycle after a stop.
DNC3
The Host can request machine status conditions at any time with the *RMS
command. It will get information about the state of the communication, the state of
the machine, etc...
If errors have occurred, the Host may get the error numbers with the *RME
command.
With the *Q command, the Host will get the status of the last command when
required.
Communication messages
A communication session between the Host and the machine starts upon receipt of
the *CON command. The machine will refuse any other command between
sessions, except the status commands (machine status, machine error, command
status). The Host Identification text is given only for information purpose.
At the end of a session, the Host must send the *DIS command to terminate
gracefully the connection. The *DIS command can also be used to cancel a session
with another Host.
The *DIS command will stop any Host commanded cycle and abort any up-load or
down-load in progress. Current Host commanded cycle, if any, will remain
suspended: an operator may then restart it if necessary.
Open a file for output: once this command is accepted, the Host sends data with *I
information line commands.
The file name must be supplied in its full format: there is no default device or
extension. Device names are 2 or 3 characters long and are followed by
a “:” character.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
For a store operation to the cartridge, the command replies with *BSY (Command
busy) during the directory lookup of the cartridge which can take up to 45 seconds.
The transfer of the file information cannot take place until after this lookup is complete
and the *Q (Command Status Request) command replies *OK.
If the Host sends a line of information before the end of the lookup the machine will
reply *INV to that information line message.
DNC3
With this message the Host sends a record to be stored in the file opened by a
previous *STO command.
For a store operation to the cartridge the command replies *BSY (Command busy)
during the writing to the cartridge which occurs every 512 characters and can take
up to 30 seconds.
The next transfer of the file information cannot take place until after this writing is
complete and the *Q (Command Status Request) replies *OK.
If the Host sends a line of information before the end of the writing of the previous
line, the machine will reply *INV to that new information line message.
*OK Command immediately accepted and executed, next *Itext may begiven
*BSY Command accepted but still busy
*CHK Checksum error in com-mand
*INV Command invalid: no file open for storing or previous command still
busy
ERRtyp I/O error condition, where
“typ” indicates the type of error:
DEV Device write error
LCK Device is write-protected
NOM No media (cartridge) present
ROO No more room on the device (file storage area).
In case of a *INV invalid reply, data has not been recorded by the machine and
should be sent back after correct processing of the error.
Make permanent the transfer of information from the Host. The directory device is
updated.
If the device is a tape cartridge, the machine replies with *BSY (Command busy)
during the directory update of the cartridge which can take up to 45 seconds.
The next operation cannot take place until after this update is complete and the *Q
(Command Status Request) command replies *OK.
If the Host requests another operation before the end of the update the machine will
reply *INV invalid command to the new command.
DNC3
Open a file for input: when this command is accepted, the data will be sent to the
Host with *I information line messages upon receipt of *R (Information request)
commands.
The file name must be supplied in its full format: there is no default device or
extension. Device names are 2 or 3 characters long and are followed by a “:”
character.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
For a retrieve operation from the cartridge, the command replies with *BSY
(Commande busy) during the directory lookup of the cartridge which can take up to
45 seconds.
The transfer of the file information cannot take place until after this lookup is complete
and the *Q (Command Status Request) command replies *OK.
If the Host requests a line of information before the end of the lookup the machine
will reply *INV to that information request.
DNC3
With this message, the Host asks the machine to send the next record (*Itext) from
the file opened by the *GET command, or the next directory line from the directory
requested by the *DIR command.
The seek can take up to 30 seconds. If the Host requests a line of information before
the end of the seek the machine will reply *INV (Invalid command) to that new
information request.
Get a complete directory from the machine environment: when this command is
accepted, the data will be sent to the Host with *I information line messages upon
receipt of *R (Information request) commands.
.
The directory name must be supplied in its full format: there is no default device.
Device names are 2 or 3 characters long and are folowed by a ":" caracter.
DNC3
For a retrieve operation from the cartridge, the machine replies *BSY (Commande
busy) during the directory lookup of the cartridge which can take up to 45 seconds.
The transfer of the directory information cannot take place until after this lookup is
complete and the *Q (Command Status Request) command replies *Itext.
If the Host requests a line of information before the end of the lookup the machine
will reply *INV to that information request
The file name must be supplied in its full format: there is no default device or
extension. Device names are 2 or 3 characters long and are followed by a “:”
character.
On slow devices (tape cartridge), the machine will reply with a *BSY message
(Busy). The Host must then check successful completion of the operation by reques-
ting commandstatus with *Q (Command Status Request) commands.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
DNC3
The file name must be supplied in its full format: there is no default device or
extension. Device names are 2 or 3 characters long and are followed by a “:”
character.
On slow devices (tape cartridge), the machine will reply with a *BSY message
(Busy). The Host must then check successful completion of the operation by
requesting command status with *Q (Command Status Request) commands.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
*OK No errors
*BSY Command accepted, machine busy
*CHK Parity error
*INV Invalid command
*ERRtyp Generic error
DNC3
Select a part program file for execution: when this command is accepted the
program can be started with a *STR command or cancelled with an *ABO
command.
The file name must be supplied in its full format: there is no default device or
extension. Device names are 2 or 3 characters long and are followed by a “:”
character.
On slow devices (tape cartridge), the machine will reply with a *BSY message
(Busy).
The Host must then check successful completion of the operation by requesting
command status with *Q (Command Status Request) commands.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
*OK Command accepted and ready, waiting for *STR (Start Cycle)
*BSY Command accepted but still busy
*CHK Checksum error in command
*INV Command invalid: previous operation is not ended
*ERRtyp I/O error condition, where
“typ” Indicates the type of error:
DEV Device read error
NFD Requested file not found or syntax error
NOM No media (cartridge) present or syntax error (device name not supplied)
Select a command file for execution: when this command is accepted the cycle can
be started with a *STR command or cancelled with an *ABO command.
DNC3
On slow devices (tape cartridge), the machine will reply with a *BSY message
(Busy). The Host must then check successful completion of the operation by
requesting command status with *Q (Command Status Request) commands.
If the machine is not able to accept the command (for example because it is busy on
a previously commanded cycle, or because no session is currently opened), it will
send back the reply *INV invalid command.
*OK Command accepted and ready, waiting for *STR (Start Cycle)
*BSY Command accepted but still busy
*CHK Checksum error in com-mand
*INV Command invalid –> previous operation is not ended
*ERRtyp I/O error condition, where
“typ” Indicates the type of error:
DEV Device read error
NFD Requested file not found or syntax error
NOM No media (cartridge) present or syntax error (device name not supplied)
If there is an active Host selected part program or command file cycle this command
will cause the machine to start or continue the selected cycle.
*OK Command accepted and executed - state of the cycle must be checked
with the *RMS/*RME commands
*CHK Checksum error in command
*INV Command invalid: no part program or command file selected or
previous com-mand not terminated.
DNC3
This command has the same effect as pressing the RESET key on the front panel. If
the cycle is already terminated or not yet suspended, it has no effect.
*MST,LsHsCsSsMsFsRsTttttNnnnnnDuuu
Status indicator reply. The small “s” represents a one or a zero.
DNC3
This command asks the machine what are its possibilities of transferring and
checking at a given time. The host can, as for the standard status message, ask and
receive, without being connected, the extended status message.
I Status of machining
This parameter corresponds to the status of the STOP led (red)
I = 0: The RED lamp is OFF
I = 1: The RED lamp is ON
J Status of machining
This parameter corresponds to the status of the START led (green)
J = 0: The GREEN lamp is OFF
J = 1: The GREEN lamp is ON
The parameters I and J replace the parameters M and S of the *MST command.
I J
0 0 Machine free
1 1 Machine in suspension
0 1 Machine is currently machining
1 0 -Impossible-
R Operator request
Indicates the request by the machine’s operator for an intervention agreed by
the host. See the command HSR. The value of R is set back to zero after
execution of the ROP command by the host.
X = 0 and W = 0
File transfer prohibited from the host
Reading commands are nevertheless allowed.
Commands in writing answer *INV.
X = 0 and W = 1
File transfer allowed from the host.
X = 1 and W = 0
File transfer from the host in progress.
X = 1 and W = 1
Impossible
Z = 0 and Y = 0
Machining prohibited from the host:
Machining commands answer with *INV.
Z = 0 and Y = 1
Machining allowed from the host.
Z = 1 and Y = 1
Machining in progress from the host.
Z = 1 and Y = 0
Impossible
DNC3
With this message, the Host asks the machine to send the command status (*BSY,
*OK or error) of the last operation. This request must be used each time a *BSY
(Busy) message is sent back to the Host to check for completion of the operation.
The Host can send this command to receive an exact copy of the last machine reply
message in case of a transmission failure.
If the *RPT command replies with *CHK or *INV, this response is ambiguous
because it can be a retransmitted message or an indication of invalid *RPT. In such
a case, the machine must be resynchronized with the Host.
DNC3
The operator will have the possibility of indicating a particular state to the host under
the following conditions:
•If the machine is not connected, the HSR command entered at the keyboard will
prepare the message to be returned to the host. The code eee will have to be
defined for each state expected. Entry of this command together with a valid state
code will update the field R (R1) of the machine state message.
•If the machine is connected, a dedicated key of the keyboard will allow entry of a
single request whose code is 000.The machin state message (R1) is updated.
The request code acquired in this way can be known by the host by means of the
*R0M message
The affirmative response by the machine to the *ROM message will update the field
R (R0) of the state message.
The host can at any time send a Free Message to the machine. The message will be
displayed fully in the DNC3 page in the «Message» heading and on the message
line (black text on yellow background). The text can have a maximum of 80 ASCII
characters and must not contain the characters CR or LF.
Possible answers are:
DNC3 *OK
*CHK Checksum error in command.
*PAR,13,c,seg:off,t,l,d
seg:off Actual address of the variable to be read. seg and off are numbers
expressed Hexadecimally over 4 digits.
1: Length of the character string returned. This field always consists of two
digits (example 1 and code 01).
Synchronization parameter
Parameter 14 is used to test and set to zero the synchronization signal (semaphore)
GLOBAL.PARIS established by the auxiliary function 15 (AUX/15).
The host system can thus obtain the status of the semaphore; reading it sets it back to
zero.
DNC3
HOST MACHINE
Connect
Retry
Next command
1254
HOST MACHINE
Disconnect
*DIS
Not connected
*Q
Retry
Error message
Next connection
DNC3 1255
HOST MACHINE
*STO, File
Error message
Error message
*Q
Retry Busy
Error message
Error message
Send data
*Itexte
Error message
Error message
*Q
Retry Busy
Error message
Error message
Next line no
DNC3
1256
End of file
*CLO
Error message
Error message
*Q
Retry Busy
Error message
Error message
Next command
1257
Operator request
HOST MACHINE
*ROM
Error message
DNC3
1258
HOST MACHINE
*DLF, file
Retry No response
*CHK *INV *ERRtyp *BSY *OK
Error message
Error message
*Q
Retry Busy
Error message
Error message
Next command
DNC3
1259
HOST MACHINE
*RNM, file
Erroe message
Erroe message
*Q
Retry Busy
Erroe message
Erroe message
Next command
DNC3
1260
HOST MACHINE
*GET, file
Error message
Error message
*Q
Retry Busy
Error message
Error message
Receive data
*R
Error message
*Q
Retry Busy
Error message
Enregistrer la line
Store the ligne
Next line
Next command
DNC3
1261
HOST MACHINE
*DIR, directory
Error message
Error message
*Q
Retry Busy
Error message
Error message
Send data
*R
Error message
*Q
Retry Busy
Error message
Next lime
Next command
DNC3
1262
HOST MACHINE
*SPG, fichier
*CCF,
Retry No response *ERRtyp *BSY *OK
*CHK *INV
Error message
Error message
*Q
Retry No response *CHK *BSY *INV *ERRtyp *OK
Retry Busy
Error message
Error message
Start cycle
*STR
Retry No response *CHK *INV *OK
Error message
*STP
Retry No response *CHK *INV *OK
Error message
oui
Restart program?
non
Abart cycle
*ABO
Retry No response *CHK *INV *OK
Error message
HOST MACHINE
*RMS
Error message
yes
*RME
Error message
Prochaine commande
1264
HOST MACHINE
*RPT
*CHK *INV
*Send previous message
Resynchronize Checksum error
Resynchronize
Use message
DNC3
1265
*RET
Retry
Nouvel essai Pasresponse
No de réponse *CHK *INV *MET, L1I0J0R0W0X0Y0Z0E000
Retry
Nouvel essai Checksum error
Erreur total contrôle
Error message
Message d'erreur
Next command
Prochaine commande
1264
DNC3
Technical features 3
Maintenance 3
•Easy Z referencing.
Technical features
Materials
•The rails are in stainless steel
•All the other units of the System CT 1000 are made with a steel derived from
stainless steel, and are produced by precision micro- casting. They are made
extremely hard by means of a thermal treatment, and finally they are given an
anti corrosion treatment by nickel plating.
Maintenance
Bearing in mind that the units of the clamping system are of high precision, it is
important to give them appropriate maintenance.
Regular cleaning guarantees constant accuracy and longer life for the system.
For this purpose, use rectified benzine with a clean cloth, or if necessary a brass-
wire brush, taking special care in the ground parts.
System
After use, put away the units in their cases until they are needed again.
CT 1000
A B1
D B
B2
C1
C
D1
D
C1
424
Procedure
•The transverse rail A is positioned and fixed at the back of the tank. Normally this
rail will be kept in this position wherever possible, since it is already referenced
Note according to the X axis.The second transverse rail C is free.
If the parallel rail B is
not used, the possibility •Put in the rail B and move it to the desired position. Tighten the screw B1.
is available of making
use of the 2 blocks D as •Tighten the screws B2.
a clamping block (see
page 8) by •Finally tighten the screws C1 of the rail C.
disconnecting them from
the rail by means of the In this way a semi-closed clamping frame with highly accurate squareness is
screws D1. obtained. To obtain a closed frame, i.e.2 transverse rails + 2 mobile rails, the same
method as above is used. The rail C is always tightened last.
A1
B
B1
Article : WA0320
1164
This set is an option for the Robofil 4020 machines; for Robofil 6020 machines, it is
included in the CT 1000 System WA 6000 clamping set.
Procedure
•Place the bar A on the rear rail and tighten the screws A1 supplied.
•Place the bar B against the front rail and tighten by means of the trapezoidal nuts
B1 supplied.
System
CT 1000
A1
A B
B1
1216
Procedure
•Place the transverse rail A in the desired position by means of the screws and
washers A1 supplied.
•Position the parallel rail B and fix it with the screws and washers B1 supplied.
All the units of the CT 1000 System can be used with the rails above.
System
CT 1000
C
B2
B
A1
B1
Procedure
•Place a pair of vices A and B in the rail so that there is one fixed jaw and one
mobile jaw facing each other.
Warning
•Tighten the vice A, whose fixed jaw will be used, in the desired position by means Machining in the area
of the screws A1. of the corners (hole of
large dimension or slot
•Position the workpiece on the mobile Z-stop(s) C placed between the 2 vices. opening on to the
outside) can lead to a
•Bring the vice B up against the workpiece, having previously loosened the screw slackening of clamping
B2 tension and hence
cause the workpiece to
•Tighten the screws B1 fall off.
•Carry out the lateral tightening of the workpiece by means of the mobile jaw
(screw B2)
In cases where the workpiece is of large dimensions, the H30, H60 and H100
vices are also suitable for providing additional clamping in another direction.
Procedure
System
CT 1000
C1
C C2
A
C
D
C2
C1
B
D
435
Procedure
•With the rail A blocked and the rail B free, position the workpiece on 3 mobile Z-
stops.
Warning
Machining in the area
•Adjust the vices C against the workpiece and fix them in the rail A using the screws
of the corners (hole of
C1.
large dimension or slot
opening on to the
•Adjust and fix the vices D in the rail B.
outside) can lead to a
slackening of clamping
•Maintain the rail B against the workpiece and fix it.The workpiece is now perfectly
tension and hence cause
held in position according to the X and Y directions and there should be no play
the workpiece to fall off.
remaining between the workpiece and the vices.
•Carry out the lateral tightening by means of the 2 mobile jaws (screws C2)
In this way this fixing method guarantees there will be no collision of nozzles with
the workpiece, thanks to the total freeing of the upper and lower faces. System
CT 1000
436
System
CT 1000 443
Procedure
With the use of the clamping blocks, we come back to the conventional
arrangement of a clamping frame with lips, with the additional advantage of rapid
mobility of the supporting lips.
•The method of installing the clamp is determined by the workpiece height (see
fig.2)
•When extensions are used (fig.3) each extension is fixed individually by means of
the special screw supplied, by inserting a screwdriver or an offset wrench (s = 3) in
the upper hole.
System
CT 1000
95 max.
65 max.
65 min.
59 max.
35 min.
28 min.
Fig. 2
Tournevis à boule
s=3
Clef coudée
s=3
Fig. 3
417
X 270 360
System
CT 1000 423
Exemples
System
CT 1000
Exemples
606
System
CT 1000 601
Exemples
446
System
CT 1000 439
Examples
1159
System
CT 1000
Exemples
438
System
CT 1000 431
Fig. 1
Article : WA0280
605
The special 45 clamping blocks are particularly suitable for fixing workpieces with
chamfer of high values.
Maximum dimension of chamfer: 5 x 45°
Procedure
•The method of installing the clamp is determined by the workpiece height (see fig.
2)
•When extensions are used, each one is to be fixed individually by means of the
special screw supplied, by passing an S = 3 screwdriver or angled wrench
through the upper hole. (see page 7, fig.3)
;;
;; H
H
H
System
Fig. 2
603 CT 1000 604 602
Fig. 1
Article : WA 0070 308
Procedure
•The use of these clamping blocks designed for thin workpieces is suitable for
workpieces up to a max. height of 25 mm.
•The specific shape of this accessory is particularly adapted for machining as close
as possible to the edge of the workpiece (fig.1).
Sytem 1000
h. max. = 25
h. min. = 8
h. max. = 8
50
h. min. = 0
X min.
h. max. = 4
h. min. = 0
50 20 min 50 X min.
X min. X. min
h. min. 0 42 h. min. 0 40
h. max. 8 38 h. max. 4 38
System
Fig. 2
432 434 CT 1000 433
Fig. 1
Article : WA0330
1161
The use of clamping blocks for ultra-thin workpieces is adapted for workpieces up to
a maximum height of 20mm. This article is particularly useful in conjunction with the
Micro-Cut 1000 option.
Procedure
•The manner in which the clamp is installed depends on the workpiece height
(fig. 2)
Brass
thickness 5mm
;;; ;;;;;;
;;;; ;;; ;;;
;;;
;;; ;;;
h. max. = 20
h. max. = 6,5
h. min. = 0
h. max. = 1,5
h. min. = 0
X min. X. min
h. min. 0 42 h. min. 0 40
h. max. 6,5 38 h. max. 1,5 38
System Fig. 2
Exemples
445
System
CT 1000 444
C
X
Procedure
•Fix the small plate A according to X or Y, by means of the hexagonal brace B and
the T-nut C
•When the workpiece is not connected to the same electrical potential as the
clamping frame, proceed as follows:
- disconnect the earthing cables attached to the rails
- screw these cables onto the small plates A.
System
CT 1000
Exemples
427
X 60 65 65
System
CT 1000 425
A
E
C
B
Procedure
System
CT 1000
Exemples
429
System
CT 1000 430
Fig. 1
Procedure
•According to the diameter of the workpiece (see fig.2 and 3) carry out tightening
of the workpiece on a plane surface (for example marble surface plate)
•Adjust the flatness of the ensemble by using the adjusting screws with the help of a
pillar-mounted comparator (Fig. 3).
•Mount the resulting ensemble on two clamping blocks (Fig.5). Secure with 3
clamps and 3 spacer blocks positioned along the axis of the adjusting screws.
System
CT 1000
Screwdriver or
X
wrench S = 3
Wrench S = 4
d1 max. = 100 mm
d1 min. = 20 mm
d1
A X = ------------- + 10
1,732
d1 0,05 A
;;
Wrench S = 4
d2
;;
Z
d2
Y = ------------- +40
Z 1,532
d2 Z =25 ± 0,05
d1 max. = 32 mm
d1 min. = 9 mm
Fig. 2
422
Adjustment Fig. 4
420
screw
S = 2,5
Adjustment
screw
S = 2,5
Adjustment
screw
S = 2,5
;;;;;
Comparator
418
;;;;;
CHARMILLES TECHNOLOGIES 4 927 400/E/06.02.1997
plane Surface
Fig. 3
System
CT 1000
27
Use of the clamping set for vertical cylindrical
workpieces
; ; ; ; ; ;
3 chocks
;;; ;;;
;;;;;;
;;;
;;;
;;; ;;;
;;;
;;;
Fig. 5
421
System
CT 1000
C
X Y
diam. min 20 9
diam. max. 50 30
Procédure
•Place the workpiece up against the ground reference faces of the clamping block
120 C.
•Adjust the L-iron with its adjusting screws A above the workpiece.
System
CT 1000
B
C
Procedure
•Tighten the block by means of the screws C and the small plates D supplied.
System
CT 1000
Procedure
•Position the interface B on the pillar, parallel to the Y axis, and tighten it by means
of the screws C.
System
•Screw down the earthing cables in the positions D provided. CT 1000
A
B
Procedure
•Position the interface B on the pillar, parallel to the Y axis, and tighten it by means
of the screws C.
System
CT 1000 •Screw down the earthing cables in the positions D provided.
D
B
A
Procedure
•Position the interface B on the pillar, parallel to the Y axis, and tighten it by means
of the screws C.
System
•Screw down the earthing cables in the positions D provided CT 1000
B A
B
Fig. 1
Article : WA0280 610
This set allows clamping of workpieces held by stops against the transverse rail. In
this way the inner and outer faces of the workpiece are completely unobstructed. It is
possible to combine the use of these blocks with the H30, H60 and H100 vices.
Procedure
•According to the size of the workpiece, position and fix a certain number of
extensions C. (fig. 2)
;; ; ; ;
•If necessary free the mobile Z-stops.
System
Fig. 2
CT 1000
;;;;; B C
609
System
CT 1000 611
Introduction 3
The aim of using a triangular attachment is to avoid a slug falling on the arms or
becoming jammed between arm and part. It comprises two successive phases:
- Formation of the attachment with the aid of ISO functions G48 and G49. A
description of these functions is contained in Chapter 7, “ISO programming”.
- evacuation of a slug, which can be done in two ways :
- breaking off the attachment and manual removal
- automatic evacuation, with the aid of the EJECT 300-500 option, through the
AUX, 13 command.
The EJECT 300-500 option has the advantage of allowing sequencing of roughing
and finishing without intervention by the operator.
Dimensional parameters (height, attachment angle used by G48 and G49) are
accessible on the EXE - SERVICE - CYCLES screen page.
Measures THREADING
Axo U:
DNC FS
DATE CYCLES COMMUNIC. LANGUAGE SECURITY
HOUR
Elementary conditions
•Clamping of parts: the parts must bear on a support to withstand the force exerted
along direction - Z during ejection.
•If a vice is used for clamping, the workpiece should be sustained by the Z-stop.
;;;;
;;
-Z
;;;;;; Stop Z
194
•The striking point must be located at least 100 mm (0,3937 inch) from the Y+
travel limit.
•Flat surface for triangular attachment.
•Threading pilot hole smaller than ejector diameter, or displacement by MVR prior
to ejection.
•The center of gravity of the surface must be located within the surface of the cut
part.
•Choose the triangular attachment as near as possible to the center of gravity.
•Choose the striking point at approximately 0.85 times the attachment - center of
gravity distance starting from the suspension point (depending on the moment of
the cut part and the ejector speed).
;;;;;;
Striking point
195
•If it is foreseeable that the cutoff part (chip) will be difficult to extract, several partial
chips can be cut.
Eject 300-500 After removing the chips, the parts can be finish machined by the contour program.
•All the partial steps required to evacuate the cut part are combined in function
AUX, 13.
•The contour and its attachment are cut using functions G48 and G49.
•The machine then returns to the program starting point, to await further instructions.
(see Figure N° 1)
•AUX, 13 enables retraction of the Y axis prior to striking and positioning of the
ejector:
- Movement along Z axis + 10 mm (+ 0,03937 inch)
- Movement along V axis + 54 mm (- 1,9685 inch)
- Movement along Y axis + 100 mm (+ 3,937 inch)
•The cut part is ejected and evacuated outside the work area. (see Figure N° 2)
Ejection system
! For safety reasons, when working with AUX, 13, parameter ATH must be
«0» or «1».
•ATH Rethreading condition
•«0» Stop on breakage
•«1» Rethreading over n attempts
Therefore, it is guaranteed that, after n attempts, the machine stops and the
part is not finishing machined without tests.
Eject 300-500
Legend
(1) Machined part
(2) Cut part (chip)
(3) Ejection piston assembly
(5) Triangular attachment
(7) Top head
3808
Eject 300-500
Legend
(1) Machined part
(2) Cut part (chip)
(3) Ejection piston assembly
(5) Triangular attachment
(7) Top head
3809
Eject 300-500
Eject 300-500
Tests have shown that most of the cut parts can be suspended by a 5 mm high
attachment with an angle of 1° (see table, with height 5 mm).
However, if bigger and more complex parts are cut, a shear force, a bending force
and accessorily a torsion force can appear, depending on the position of the
triangle. It is for this reason that it is not possible to indicate a maximum weight for
the parts to be cut.
The tables below highlight the relationships between weight, attachment-center of
gravity distance and tensile strength.
These can be used to determine the parameters required for adequate ejection
conditions.
The tensile strength curves divide the graph into 2 :
•the + area (adequate conditions) and
•the - area (inadequate conditions).
•+ area
All the forces can be absorbed in the triangle and the part is held correctly.
•- area
The part is badly held. Reconsider the attachment point. If the part is cylindrical,
the risk of later tilting is practically excluded. However, automatic ejection remains
possible.
Comment
To simplify matters, the torsion force is not taken into consideration in these
tables.
Note
- For light weight parts, but with a high moment on the suspension surface
(weight < 600 g (1,3227 lb) and moment > 100 Nmm (2540 Ninch)), the
height should be increased to 6 mm (0,2362 inch).
- For materials of low tensile strength, such as aluminium, the height can also be
increased.
- For hardened parts, and since the strength of the material has been increased,
the height must be reduced.
However, this must not be less than 4 mm (0,15748 inch) for cylindrical parts
and 4 (0,15748 inch) to 5 mm (0,19685 inch) for tapered parts.
Eject 300-500
1000
900
800
700
600
500
400
+
300
Tensile strength
200
-- 2
1400 (N/mm
1300
)
1200
1100
100 1000
0
(mm)
0 10 20 30 40 50 60
Security 1.2 distance from attachment
Eject 300-500 to centre of gravity
200
1000
900
800
700
600
500
400 +
300
Tensile strength
2
1200 (N/mm )
200 1100
-- 1000
900
800
100
0
(mm)
0 10 20 30 40 50 60
Security 1.2 distance from attachment
Eject 300-500
to centre of gravity
201
(g)
1000
900
800
700
600
500
+
400
300
200
-- Tensile strength
900 (N/mm2 )
800
700
600
100 500
0
(mm)
0 10 20 30 40 50 60
Security 1.2 distance from attachment
Eject 300-500 to centre of gravity
199
Exemple N° 1
•Data
Weight 400 g (0.8818 lb)
Distance 30 mm (1,1811 inch)
Tensile strength 600 N/mm2 (15240 N/inch2)
•Result
The function curve 600 N/mm2 shares the graph.
The cut part, located in the positive area, is correctly maintained by the suspension
triangle.
Exemple N° 2
•Data
Weight 250 g (0,5511 lb)
Distance 45 mm (1,77 inch)
Tensile strength 900 N/mm2 (22860 n/inch 2)
•Result
The 900 N/mm2 function curve shares the graph.
The cut part, located in the negative area, will tilt.
The attachment location should be changed.
Eject 300-500
S (mm)
0,15
S
0,14
0,13
0,12
0,11
0,10 H
80
H
0,09 75
H
70
0,08 H
65
H
0,07 60
H
55
0,06 H
50
H
0,05 45
H
40
0,04 H
35
H
0,03 30
H
25
0,02
0,01
(mm)
Ø5 Ø10 Ø15 Ø20 Ø25 Ø30 Ø35 Ø40
Reading example
•Data diameter 20 mm (0,7874 inch)
height 55 mm (2,16535 inch)
Eject 300-500
•Result s =0.05 mm (0,001968 inch) 193
Preliminary study
- Part contour
Make sure that the geometry of the cut parts (slugs) makes it possible to remove
them.
Possibly envisage breaking up the slugs to facilitate removal.
- Center of gravity
Determine approximately the position of the center of gravity of the slug.
- Positioning of the attachment
The attachment must be located as close as possible to the center of gravity.
- Positioning of the impact point
The impact point is located on the segment delimited by the attachment and the
center of gravity, but closer to the latter.
Recommendation: impact point = 0.85 x distance between the point of attachment
and the center of gravity.
The contour of the part is programmed normally in PROFIL+, without entry radius.
- the OFFSET and TAPER functions, with or without taper, must be set directly before
the first descriptive line of the contour.
- exit from the contour has no exit radius
- the last line of the contour does not contain the minor word FINISH.
The PROFIL program is translated into ISO by the converter, then modified as follows
by the text editor:
- A0 is attached to G28 (constant angle taper) —> G28A0
The progressive change of the taper angle occurs in the next straight line segment
encountered on the path after the appearance of G28.
- D0 is attached to G42 (offset to the right) —> G42D0
- G0 1 is replaced by G48 (forming of first side of the attachment)
- the two penultimate lines are replaced by G49 (forming of second side of the
attachment by inclination of the wire in the opposite direction to G48)
Eject 300-500
;;;;
•G48 and G49 cannot be used with Geomax or with Twist.
;;;;
4 elementary application cases
;;;;
pn/1 (.PRF)
010:begin/origine
020:taper/0
030:offset/0,right
040:line/a,90
050:line/a,0,d,5,direct
060:line/a,-90,d,5,direct
070:line/a,180,d,5,direct
080:line/a,90,d,5,direct
090:line/a,0,d,5,direct
100:line/a,-90,x,0,y,0 Schéma 4
110:end
%1 (.ISO)
N010G92X0Y0
N020G28
N030G42
N040G01X0Y5000A0D0
N050X5000Y5000
N060X5000Y-5000
N070X-5000Y-5000
N080X-5000Y5000
N090X0Y5000
N100X0Y0
N110M02
%1 (modified .ISO)
N010G92X0Y0
N020G28A0
N030G42D0
N040G48X0Y5000
N050X5000Y5000
N060X5000Y-5000
N070X-5000Y-5000
N080X-5000Y5000
N090G49
Eject 300-500 N110M02
;;;;
060:line/a,-90,d,5,revers
070:line/a,0,d,5,revers
080:line/a,90,d,5,revers
090:line/a,180,d,5,revers
100:line/a,-90,x,0,y,0
110:end
Schéma 5
%2 (.ISO)
N010G92X0Y0
N020G28
N030G41
N040G01X0Y5000A0D0
N050X-5000Y5000
N060X-5000Y-5000
N070X5000Y-5000
N080X5000Y5000
N090X0Y5000
N100X0Y0
N110M02
%2 (modified .ISO)
N010G92X0Y0
N020G28A0
N030G41D0
N040G48X0Y5000
N050X-5000Y5000
N060X-5000Y-5000
N070X5000Y-5000
N080X5000Y5000
N090G49
N110M02
;;
In both the following cases, the
machined part is a punch.
Finishing is therefore impossible.
;;
pn/3 (.PRF)
010:begin/x,0,y,10
020:taper/0
;;
030:offset/0,left
040:line/a,-90
050:line/a,0,d,5,direct
060:line/a,-90,d,5,direct
070:line/a,180,d,5,direct
080:line/a,90,d,5,direct
090:line/a,0,d,5,direct
100:line/a,90,x,0,y,10
110:end
Schéma 6
Eject 300-500
%3 (modified .ISO)
N010G92X0Y10000
N020G28A0
N030G41D0
N040G48X0Y5000
N050X5000Y5000
N060X5000Y-5000
N070X-5000Y-5000
N080X-5000Y5000
N090G49
N110M02
;;
Punch run in opposite direction
pn/4 (.PRF)
;;
010:begin/x,0,y,10
020:taper/0
030:offset/0,right
040:line/a,-90
050:line/a,180,d,5,revers
060:line/a,-90,d,5,revers
070:line/a,0,d,5,revers
080:line/a,90,d,5,revers
090:line/a,180,d,5,revers
100:line/a,90,x,0,y,10
110:end
Schéma 7
%4 (.ISO)
N010G92X0Y10000
N020G28
N030G42
N040G01X0Y5000A0D0
N050X-5000Y5000
N060X-5000Y-5000
N070X5000Y-5000
N080X5000Y5000
N090X0Y5000
N100X0Y10000
N110M02
%4 (modified .ISO)
N010G92X0Y10000
N020G28A0
030G42D0
N040G48X0Y5000
N050X-5000Y5000
N060X-5000Y-5000
N070X5000Y-5000
N080X5000Y5000
N090G49
Eject 300-500 N110M02
The variables are used to adapt a basic program to a very slightly different part
shape:
•Variation in height of part
•Variation of angles
•Variation in reference height
•Variation in attachment position, etc.
Two variable programs are proposed as an example concerning cylindrical and
tapered bores with triangular attachment.
Usable in rough machining, these programs avoid the use of fastidious calculations
by using variables.
Cylindrical bore
Variables
h1 part height. Modify height only if h is greater than 25 mm (0,98425 inch)
d1 bore diameter
I1 distance of attachment support with respect to axis.
PROFIL+ program
010:h1=25
020:d1=5
030:l1= sqr [[d1*d1/4-[0.4+(h1-25)*0.02]^2]]
040:begin/x,0,y,0
050:taper/0
060:offset/0,right
070:line/a,0
080:line/a,-90,d,l1,direct,y,small
090:arc/r,d1/2,xc,0,yc,0,direct,y,large
100:line/a,-90,d,l1,direct
110:line/a,180,x,0,y,0
120:end
Tapered bore
Variables
h1 part height. Modify height only if h is greater than 25
d1 bore diameter
w1 taper angle
r1 reference height Eject 300-500
I1 distance from attachment support to axis.
Triangular attachment
202
! For taper bores, part geometry may differ according to the position of the
reference plane with respect to the surfaces of the part.
Comment
•In the taper mode, the program is described in the reference plane and gives the
wire inclination.
•If the reference plane is located between 2 surfaces of the part, only the geometry
of the bottom part is to be respected. If the top part is remachined, the error
engendered cancels out.
Note
Eject 300-500 In the finishing mode, a normal ISO program for the contour considered can
again be used, both in tapered and cylindrical machining.
Intentionally, automatic evacuation control by EJECT is not done in the .ISO part
program, but in a .CMD program. Because of this, ramming can be abandoned at
any instant, or an impact point correction can be made without modifying the .ISO
program.
Instance where the impact point does not coincide with the starting point
At the end of a program with triangular attachment, the axes are at the starting point
and the AUX, 13 command is enabled to make the impact at this point.
If the impact point chosen is different from the starting point, it is necessary to carry
out the appropriate relative movement MVR in the command program to position the
ejector at the chosen spot before executing the evacuation function AUX, 13.
Roughing : 2 bores : program D12TRI.ISO (special contour with a flat part; see
Special case - Triangular attachment on a curved surface)
die : single program H.ISO with BLD=0
80
65
PN: H
41,2
3
40
PN: D12TRI
PN: D12
15
0
0
20
50
80
100
203
Eject 300-500
;pn 1.CMD
CCF, INIPAR
GOH, H40
MOV,.U0,.V0
REX, E2,.H40
CLE, 0.05
MOV, X 20, Y65
THD
BLD,0 Acceptance of traingular attachment
SPG, D12TRI.ISO Call for 1st subroutine
MVR, X1.5
AUX, 13
MOV, 80, Y15
THD
SPG, D12TRI.ISO Recall for 1st subroutine
MVR, X1.5
AUX, 13
MOV, X50, Y41,2
THD
SPG, H.ISO Call for 2nd subroutine
AUX, 13
Eject 300-500
Charmilles Technologies SA
rue du Pré-de-la-Fontaine 8-10
1217 Meyrin 1, Geneva/Switzerland
Tel. +41 (0)22 783 31 11
Fax +41 (0)22 783 35 29
www.charmilles.com