Академический Документы
Профессиональный Документы
Культура Документы
Training Manual
205 959 840/E/07.2001 ver. E
1. Description
Training Manual
IMPRESSUM
This document was conceived and written by O. Mallet, E.Iannalfo and P.Vaucher
(RédaTECH)
Technical data originate from our SDS product line, managed by J.- J. Paccaud,
CTSA-Geneva.
Documents available 14
General 14
Training manual 15
Numerical control manual 17
Technologies manual 18
Maintenance manual 19
Historical
background
It was as far back as 1770 that the English scientist Priestly observed the erosive effect of
electrical discharges.
The soviet scientists B.R. and N.I. Lazarenko, while carrying out research to eliminate this
erosion effect on electrical contacts, hit on the idea of exploiting the destructive effect of an
electrical discharge and developing a process of controlled machining of metals.
In 1943, they perfected a process of spark machining, so called because of the fact that a
succession of sparks (electrical discharges) operates between two current conductors
immersed in a dielectric liquid.
The principle of the discharge generator then used, called Lazarenko circuit, was used for
many years in the construction of generators for EDM machines. In an improved form this
type of generator is still used today for certain applications.
The spectacular development of EDM is also due to the perseverance of many other
researchers who contributed to demonstrating the fundamental characteristics of this machining
method and making maximum use of its advantages today.
Charmilles became interested in EDM in 1952 and the first machine using this
system was shown for the first time at the 1955 European Machine Tools Exhibition in Milan.
22.*
21.*
23.*
24.*
Wire
26.*
Part
Wire
Part
0,6 mm
100 mm
29.*
Electrode
27.*
Used for making small molds for electrical This process enables complex mold shapes
connectors, machining of large areas with to be produced by means of inexpensive
homogeneous surface finish, and any machin- electrodes.
ing of irregular shapes. Machining is done
by removing fine layers of material by means
of cylindrical electrodes.
Electrode
Electrode
31.*
Part
Part
30.*
Introduction Fumes
In order to guarantee healthy and agree- Essentially, emanations from the dielectric
able working conditions both for persons consist of gases and fumes produced by the
working on EDM machines and for those thermal decomposition of the oil during the
present in the same premises, it is essential spark erosion process.
to respect some elementary hygiene and
safety rules related to this machining process. These emanations are of different kinds and
Operators, foremen and also company include :
heads are called upon to respect the rules
listed below. • Polycyclic aromatic hydrocarbons (PAH)
Charmilles Technologies disclaims all in the solid or vapor state.
responsibility if these rules are not • Aromatic hydrocarbon and paraffin
respected. vapors.
• Metallic particles.
• Various substances which may result from
the breakdown of additives.
Training
Only persons trained on machines of this The following instructions must be
type and their equipment are authorized to respected :
use them.
Training sessions concerning hygiene and • The fume extraction device must be con-
safety problems must be held annually. nected to a sufficiently powerful exhaust
system capable of providing a suction
rate, measured at the edge of the work
tank, of at least 1 m/s.
Premises • The fume suction conduit must be non-
Renewal of the ambient air of the premises inflammable.
must be guaranteed so as to avoid formation • If the fume suction conduit has a metal
of a noxious and dangerous atmosphere, framework, the latter must be connected
without forgetting the volume of air evacu- to ground.
ated through fume suction, which must be
replaced. The electrical installations in these Note
premises must comply with the requirements The machines are equipped with a
of the safety standards in force. detector in the fume extraction device ;
For Germany : standard VDE 0100 T 720. if suction is insufficient, it is impossible
For technical details please refer to to start machining.
“Installation and commissioning” in the
maintenance manual.
Dielectric
Connection to electrical The dielectric used on EDM machines must
mains be identifiable by its designation.
For electrical mains with isolated neutral, a A plate affixed to the front of the work tank
differential circuit-breaker must be built into is used to inscribe the following :
the generator connection circuit.
• Type of dielectric.
For technical details please refer to • Its flash point.
“Installation and commissioning” in the • Dermatological risks.
maintenance manual. • Safety instructions.
Note
The use of dielectrics having a flash
point below 60° C is prohibited.
Danger of electricity
When using an EDM process, the electrode
is energized and constitutes a risk of electri-
cal discharges by direct contact. Consequently,
the electrode must not be touched, and any
32.*
contact with the frame of the machine must
be avoided (risk of short circuit). The protec-
tive units initially fitted (shield to prevent unin-
tentional contact) prevent all dangerous
contacts.
It is therefore mandatory to avoid touching
the electrode during machining operation.
Protections
All covers and protective panelling must be
kept in place when working with the equip-
ment.
The protection systems must not be rendered
inoperative.
After an intervention, all protective devices
33.*
must be put back in place before machining.
In the event of an accident, and if the safety
instruction have not been respected, Charmilles
Technologies may disclaim all responsibility.
Use of the machine does not require personal
Fire protective equipment to be worn.
Preventive measures
• To avoid any overheating of the dielectric,
the cooling system must be permanently
in operation.
• Two safety thermostats control the dielec-
tric temperature in the work tank, and
will cause machining to stop if the tem-
perature becomes too high.
• Within a radius of 5 meters around the
machine, the presence of flames and
naked light bulbs is prohibited.
Similarly, smoking is prohibited (NO
SMOKING signs).
• A CO2 extinguisher must be located in
the immediate proximity of the machine.
Monitoring of dielectric
The temperature and level of the dielectric User safety
are monitored. No tank movement can be performed with
The temperature is monitored by two ther- the manual protection not closed. The latter
mostats, ST1, ST2, 43°, which stop the must be raised with the handles provided for
machining if these values are exceeded. this purpose. Non-compliance with these
One of the two sensors works in wired logic instructions can be dangerous for the user.
(ST2).
The level of the liquid covering the workpiece
is monitored by two float switches. If the set
level drops too low, machining is stopped.
One of the two floats works in wired logic
(SL2). In both cases there is redundancy of
monitoring.
Tank door
The tank door is monitored by a safety switch
with positive opening operation. As soon as
the door opens, there is redundant wired logic
cut-off of the machining power. An order is
given to stop movements. The tool changer
is disabled. With the tank door open, move-
ments are done in manual mode.
Waste Disposal
Waste resulting from the EDM metal machin-
ing process must not in any circumstances
I be thrown into sewers, onto garbish dumps
or other sites.
General recommendations
• If the dielectric overflows, this must not be
allowed to soak into the ground or to be
drained off through sewers.
• Contact the competent local authorities
to acquaint yourself with the regulatory
instructions concerning storage and elimi-
nation of waste.
• It should be noted that in most cases stor-
I
age and elimination of waste imply sort-
ing according to the nature of the pollutants
0
(plastics, metal, etc.).
• Consult the standards in force concern-
ing heavy, non-recyclable materials.
34.*
ROBOFORM
machines
Type
Used Wearing
Electrical Filter Oil
dielectric part
Cardboard
Nature
loaded with
Metallic :
Copper FLUXELF 1-2 machining Anti-dust Hydraulic Acrylonitrile
Stainless
graphite oil particles (glass fiber) oil PVC foam
steel
(Fe,Cr,
Cu,Ni)
Elimination
Special incineration
Conventional elimination
Recovery (high temperature,
(incineration or others)
fume filtering,…)
38.*
General
– Training manual
– Numerical control manual
– Technologies manual
– Maintenance manual
and also :
– Pocket guide
– Operating guide
– Various specialization courses
The first document to be studied is the training manual, which gives a basic explanation of
the machine and its use, and for further information, refers you to the more specific documents.
Entry
This document, arranged in chapters, is the entry key to the other manuals. Reading it is
essential in order to be able to make full use of the all the other documentation.
Each chapter starts with a description of the theoretical and practical objectives that must be
attained at the end of each day.
For each subject covered, the page layout highlights 4 zones in order to make learning easier :
– Zone 1: study objectives
– Zone 2 : information on the subject covered
– Zone 3 : evaluation exercise (test)
– Zone 4 : check of what has been learned (answers)
Each chapter ends with summary of the essential points followed by a final exercise with answers.
Zone 2
When the current is cut off, the sudden The eroded material then re-solidifies in the
reduction in temperature causes implosion of dielectric in the form of small spheres and is
the bubble, giving rise to dynamic forces removed by the dielectric. This material is
that have the effect of projecting the melted called pollution.
material out of the crater.
After reading this section, To generate a discharge between the two Under the effect of this field, electrons and
you should be able to : electrodes, a voltage greater than the break- positive free ions will be accelerated to high
down voltage of the gap (between the wire velocities and very rapidly form an ionized
– Quote the three condi- and workpiece) must be applied. channel that conducts electricity.
tions upon which the This breakdown voltage depends on :
gap voltage depends.
– Quote the main char- – The distance between the wire and the
acteristic of the ma- workpiece
chining fluid.
– The non-conductivity of the dielectric The erosion on the wire and workpiece is
– Describe briefly the six
dissymmetrical and depends notably on
stages of the principle
– The degree of pollution in the Gap polarity, thermal conductivity, melting points
of EDM.
of the materials, the duration and intensity of
the discharges, and the wire feed rate.
The erosion is called wear when it takes
place on the wire, and material removal
when it takes place on the workpiece.
n:
a. Oxidation on the part that is to be
? machined.
a. Its low resistance. b. Too much oxidation of the wire,
b. Its non-conductivity. preventing sparking.
c. Its temperature. c. Too high a concentration of negative
d. Its vaporization temperature. ions preventing the formation of the
conducting channel.
d. Particles in suspension filling the
1) b.
: machining area.
a. 12,000° C
2) a.
b. 6,000° C
c. 25,000° C
3) d.
d. 1,200° C
43.*/ang 44.*/ang
The “Calendar”
which indicates actions that have to be repeated periodically.
2.*
The “Expert”
which tells you when you can use the Program-Expert system
of aid for programming.
3.*
The “Exercise”
when there is an end of module exercise to revise your knowledge.
4.*
The “Telephone”
when a breakdown requires a telephone call to
Charmilles Technologies staff.
5.*
The “Snake”
where safety precautions and public health regulations are explained.
6.*
FILES PREP
PREP EXE INFO GRAPH
File
This function is used for manipulating all the files stored in A
A
.ISO
.ISO
7560
7560
17-07-99
17-07-99
MEM: 1/1
COPY
PREP
PREP EXE INFO GRAPH
Copying of the contents of the selected file from the original
COPY
peripheral to the selected peripheral. A .ISO 7560 17-07-99
MEM: 1/1
CUAC .TEC $ 17408 17-07-99
ESSAI1 .ISO 5120 17-07-99
ESSAI1 .LCA
FRANCA .ISO $ 5120
15872 17-07-99
17-07-99
Two methods can be used : GOMM .CMD
POINCON .ISO
1024
1123
17-07-99
17-04-99
USER .GAP $ 15872 17-07-99
USER .OFS $ 1024 17-07-99
USER .PNT $ 512 17-07-99
USER .VAR $ 512 17-07-99
• Select the file to be copied (source) by means of the <Free> 135168
• Give the name of the source file in reply to the ques- ESSAI1
MEM: .ISO
*.*
tion FILE F1 F2 F3 F4 F5 F6 F7
Note
- WILD CARDs (*) are accepted in the source file name. FILE
FICHIERS
- opying of several files is thus possible (e.g. File : *.TEC)
This document groups together all the information directly linked to machining (electrodes,
dielectric, surface finishes, etc.) and the printed compilation of technology tables used by
the operator.
The technology files are classified according to the material/part pairs to be used (steel, copper,
graphite, carbide, tungsten).
Each technology is followed by its specific features and certain recommendations if appropriate.
Finally, important technical information specific to the machining operations are grouped
together under “Recommendations for machining”.
Choice of settings
Material pair Name of the
Copper
Cuivre File
Fichier CUAC.TEC
(electrode - part) UCUAC.TEC technology file
XCUAC.TEC
Acier
Steel
Choix de la
Enlèvement de matière (arrosage intérieur), mm3/min puissance
de départ
1000
P15/A12
SF [cm2]
461 482
600 P14/A11 472
Respect du détail
493
P Niveau d'intensité 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 441 452
400 483
Normal
432 463
I (A) Courant de pointe 1 1,5 2 3 4 6 8 12 16 24 32 48 64 96 128 P12/A9 443
421 473
453 P13/A13
200
412 423
P14
434
391 402
414
P11/A11
P14
100 10
P13
372 P10/A10
383
60 331 352 394
P12
P13
373 P9/A10
40
P12
P11
384
291
312 P8/A10
20 323
P10
P10 P11
280
270
271 293 334
282 P7/A9
P9
10 303 1
250
P9
314
6 262
240 251
273
P8
241
P6/A9
4
P8
232
242 294
P7
253
P6
P6
200 264
1 0,1
P4/A8
P5
180
0,6
P5
212
201
0,4 191 223
140
P4
192
120 181 202
234
0,2
100 213
P3/A8
P3
Usure
0,1 224 0,01
volumétrique
0,08
P2/A8 0 > 0,1 %
0,06 193 0,1 > 0,3 %
0,05
0,04
182 203 0,3 > 1 %
P2
0,004
1 > 5 %
0,03
214
5 > 25 %
P1/A8 ≥ 25 %
0,02 0,002
0,01 0,001
P1
CH 10 15 20 25 30 35 40 45 50
RA 0,32 0,56 1 1,8 3,2 5,6 10 18 µm
18
To facilitate consultation, this chapter is arranged according to the 5 functions of the machine :
– Dielectric
– Change
– Erode
– Control
– Position
Summary 1.66
- ROBOFORM 35
- ROBOFORM 2400 (QCR optional)
- ROBOFORM 54/55
- ROBOFORM 84
The descriptions in the following pages refer to the machines in one of the available configu-
rations. Depending on the configurations, whether optional or in relation with EMC stan-
dards, the external aspect of the machines can vary. Nevertheless both this document and all
the documents supplied with the machine remain compatible.
Charmilles Technologies reserves the right to make modifications to its products. The machine
acquired and its options may be subject to minor last minute modifications not described in
this manual (for example paint finish, location of an accessory, etc.).
In the other chapters of this manual, the general arrangement illustrations are valid for all the
above-mentioned machines. If there is a difference as regards the utilization or the view, the
name of the machine concerned is indicated.
(11)
(10)
(8)
(9)
(4) 5433
(18)
(24) (25)
(19) Rear view of the machine
(20)
(21)
(22)
(23)
(26)
(27)
5442
(14)
(1)
(13) (2)
(3)
(4)
(5)
(12)
(6)
(7)
(8)
(11)
(9)
(10)
5434
View
V of the machine without cabin or QCR
(16)
(15)
(1)
(2) (3)
(8) (9) (10)
(4)
(5)
(7)
(6)
(3)
(11)
(15)
(14) (12)
(13)
(1)
(4) (5)
(2) (3)
(12)
(11)
(6)
(10)
(7)
(8)
(9)
(4)
(14)
(13)
– CONTROL
– DIELECTRIC
– POSITION
– CHANGE
– ERODE
5 functions / 1 machine
Dielectric Position
CONTROL
Erode Change
050.*/ang
This function controls communication between the operator and the machine, and also
communications between various units of the machine/cabinet assembly.
From the operator’s point of view, the control function covers everything involving
communication with the machine, namely :
The front panel comprises the main switch, the screen, the read/write drive unit for magnetic
diskettes, power supply on/off switches and the emergency stop.
ROBOFORM 2400/84
Charmilles Technologies
Sélecteur de sécurité
O MODE AUTOMATIQUE
PORTES FERMEES
AUTORESTART
I I MODE MAINTENANCE
PORTES OUVERTES
ROBOFORM 35
I
Charmilles Technologies 1 O
Automatic restart 2
I 11
O
% )
*
&' '!!'!! &' !'!!'!! ! !
!!
!
,
/!
+0
%
%&
*
.6- 76 5-7(-
2345 0 3
ROBOFORM 54/55
Charmilles Technologies
Sélecteur de sécurité Charmilles Technologies
7
8
HELP
F1 F2 F3 F4 F5 F6 F7
TAB Q W E R T Y U I O P @' } ] } ]
CONTROL A S D F G H J K L +; *.: ? / RETURN 9
SHIFT Z X C V B N M <, >. PAGE
UP
PAGE
DOWN
5435
The keyboard enables the operator to dialogue It is also used to enter or modify the data of
with the computer. a program concerning the machining of a
It is used to access the various modes (PREP, part.
EXE, INFO, GRAPH) and to execute commands
(tank filling and emptying, flushing).
811
Note :
Keys 24 to 28 do not exist on the remote control of the ROBOFORM 35/54/55.
The EDM process is carried out in a fluid The quality, viscosity and composition of the
that is a non-conductor of electricity, called dielectric used are important parameters for
dielectric. The purpose of this liquid is to : guaranteeing optimal sparking conditions.
All the specifications of the dielectrics used
– Evacuate the eroded micro-particles are shown in binder No. 3 “Technologies”.
– Cool the machining area Please note that Charmilles Technologies
– Permit the discharge of the spark uses Flux Elf 2 for creating technologies.
The main purpose of the reservoir is to fill the work tank and receive dielectric from the tank.
Filling is done through closing of the emptying valve and opening of the filling valve.
A pump then transfers the liquid into the work tank. For emptying the process is reversed,
with the filling valve closing and the emptying valve opening, and the pump stopping
Apart from filling and emptying, the dielectric reservoir has other functions such as :
– Filtering
– Thermostabilization
– Flushing
Filtering is vital since it removes the eroded particles from the dielectric fluid. These particles
must be eliminated because they tend to pollute and destabilize the machining area
(especially in the case of strong roughing).
To control this pollution, there is a battery of paper filters connected to the filtration and
injection pump.
Principle of operation
Cooling of C axis
To injections
Cold water Battery of filters
Heat
exchanger Injection and
filtration pump
Warm water
Tank
4284
In the diagram above, we observe that it is the filtration and injection pump that ensures
thermostabilization of the dielectric. Cooling takes place at the return pipe to the reservoir.
To guarantee good thermostabilization we recommend keeping the work tank full, so as
to create circulation of thermostabilized oil by means of the filtration and injection pump.
It should be noted that when the work tank is empty, the circulation pumps stop and the
temperature of the dielectric contained in the reservoir will become that of the room where
the machine is located.
To ensure safety if the dielectric temperature becomes too high, the machine is equipped
with safety probes calibrated at 45° C located in the work tank. These probes are directly
connected to the machining relay. If the dielectric exceeds 45° C, machining will stop
immediately.
Flushing machines is controlled with the keyboard and two regulation valves located on the
side or center of the machine. In addition, three gauges indicate the pressure.
The keys on the keyboard are used for selecting the flushing mode (lateral, suction, etc.).
Valves (21) to (23) page 1.4 control the flushing pressure according to the flushing mode
selected.
Drawings representing all the possible cases of flushing enable you to select the correct
pressure valve.
Suction
Lateral flushing
Stopping of flushing
Example :
– Press the “Lateral flushing” key
– Turn the pressure adjusting valve (see item (21) page 1.4) for right flushing
– Turn the pressure adjusting valve (see item (22) page 1.4) for left flushing
– Press the “Stopping of flushing” key to stop all operations
7.*
We shall see in chapter 2 that it is possible to select flushing modes automatically.
– Lateral flushing
63.*
Interchangeable nozzle
64.* 65.*
66.*
Injection Suction
Injection pot
The X and Y axes control the movements of the part clamped on the table.
+
- Y
- X
+
The Z axis controls the vertical movements of the electrode, and the C axis controls rotation
of the electrode around the Z axis.
+
Z
–
4285
– +
C
Each axis is equipped with an optical scale (graduated but not numbered), as with most
present-day numerical control machines.
The axis system used for reading optical scales is called ABSOLUTE axis system. It allows
the machine to know its position at all times, whichever axis is involved. Such a system is not
very practical for the operator and this is why we have a second more flexible axis system
called MACHINE axis system, which the operator can determine at will according to the
origins of the part being machined.
X
+ Y absolute O
AX + Y machine
+ X machine
0
AXO Y + X absolute
146.*/ang
There is yet another system of axes, the PART axis system, which is redefined each time a
part-program (PROFORM or ISO) is executed.
X
+ Y absolute O
AX + Y machine
+ Y part
+ X part
FROM/X,0,Y,0,Z,10
or G92X0Y0Z0
+ X machine
0
AXO Y + X absolute
147.*/ang
• The ABSOLUTE axis system is defined by Each optical scale has two reference points
the position of the scales on the machine from which the machine calculates the axis
frame, and is immovable. movements carried out. When commission-
This system is used by the software. ing the machine, it is necessary to perform a
reconnaissance of the reference points of
• The MACHINE axis system defines a each axis, so that the machine can incre-
position chosen by the operator who can ment the movements.
modify it according to requirements.
This is the system in which the operator Taking of references is done manually in EXE
works. mode under the “References” function (see
“Use of the numerical control”). Using the
• The PART axis system defines a position remote control, move the desired axis to the
of origin of use only for the execution of limit stop and return a few millimetres until
the part-program. the small red star in front of the axis disap-
This system is the reference used by the pears.
part-program.
This manipulation is not frequently needed,
N.B.: The PART and MACHINE systems of since a battery that can run 200 hours is
axes are often juxtaposed. built in to the numerical control.
7.*
X v 71.*
The position of the electrodes on the “forks” of the changer is important for proper electrode
pickup. A safety pin has been placed in the changer in order to eliminate any risk of
damage. You must respect the positioning shown in the drawing below.
Erowa (ITS)
73.*
System 3R
72.*
Mecatool
74.*
75.*
– The control cabinet, used for controlling the generator and its pilot
– The machining cables (supply of current to the electrode)
– The cable head located under the cover of the Y axis
– The grounding cables (connection of the part to ground)
– The measuring cables (enabling the pilot to control the spark)
DOWN
ORB
EXPAN
VECT
CONE...
DNC FS
F1 F2 F3 F4 F5 F6 F7
Machining order
Spark production
Generator
Power unit UP
Power cables
77.*
Machining
Contacts
Machining
cables
Cable head
C axis
Measuring cable
Electrode
Part
Grounding cable
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Exercices :
1) What are the flushing systems absent 3) Why is a filtering system necessary ?
on ROBOFORM 35/54/55. a. To guarantee dielectric at 20° C
a. Right lateral flushing b. To guarantee clean dielectric to prevent
b. Coaxial flushing pollution of the machining area and to
c. Flushing through the electrode ensure good machining accuracy
d. Multicavity flushing c. To guarantee constant viscosity at all
times
2) The machine axis system is : d. There is no filtering on ROBOFORM 35 Answers :
a. Fixed, since it depends on the optical
scales 1) b. and d.
b. The reference system used for machining
c. Modifiable according to the operator’s 2) c.
wishes
d. Controlled by the axis amplifier boards 3) b.
The big difference between a conventional Thanks to these three functions, you will After reading this section,
machine and one with numerical control be able to control your machine and you should be able to :
is the absence of control handles and levers. even teach it to do certain operations
This has the advantage of avoiding the automatically. – Quote from memory
problems of concentration resulting from the the four screen modes
reading of verniers, and errors due to incor- Moreover, just like a human being, the of the machine and
rect manipulations. machine has a memory, known as the know their respective
All the operations carried out on this central memory. This is where all the functions.
ROBOFORM machine are, as a rule, information necessary for it – Write a short text by
performed by manipulations through the to operate properly is means of the editor
numerical control. stored, together with that is present in the
supplementary information PREP mode.
Your machine thus incorporates various such as machining 81.*
– Use properly the
functions which make it easy for you to programs, for example. seven functions useful
communicate with it by means of the three for manipulation of the
following senses : Apart from the central memory, it is also files.
possible to store data on
diskettes which have the
MO
advantage of being portable, ME T
MEMO CT
C
Sight, via the color rather like the memoirs an
screen. author might write in a book. 82.*
78.*
keyboard.
MO
ME T
MEMO CT
The screen of your machine is subdivided into four tasks or modes. Each of them represents
a category of functions which are grouped together as follows :
– PREP contains all the functions for good preparation of your work.
– INFO gives information on the progress of your machining jobs and the state of
your machine.
– GRAPH makes it possible to represent the machining path on your machine’s screen.
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
z 0.000 z 0.000
c 0.000 c 0.000
r 0.000
13 April 1999
00 00 00
DNC FS
The four modes can be used simultaneously, which means that while machining (EXE), you
will be able to prepare other jobs with the text editor (PREP) and display the machining with
INFO and GRAPH.
When a mode is selected, the contour of the screen will be of the same color as
the activated mode (see drawing below).
HELP
F1 F2 F3 F4 F5 F6 F7
! " # $ % & ’ ( ) = ~ : _
ESCAPE 0 - DELETE
<
1 2 3 4 5 6 7 8 9 \
TAB Q W E R T Y U I O P ’
@ }] }]
+ *. ?
CONTROL A S D F G H J K L ; : /
RETURN
PREP EXE INFO GRAPH
< > PAGE
PREPARE SHIFT Z X C V B N M , . UP
05 April 1999
00 00 00
Preparation mode
DNC FS
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
z 0.000 z 0.000
c 0.000 c 0.000
r 0.000
Execution
05 April 1999
00 00 00 Execution mode
Com>
DNC FS
100 100
50 %
0 0
Information mode
IS MO CC CT TL DA USA Trend of efficiency
80 75 3 3 4 6 3
Pilot-Expert OFF
DNC FS
[mm]
Y
200
100
0
Graphics mode
X
0 100 200 300 400 500 [mm]
DNC FS
– PREP mode
As previously mentioned, the PREP mode contains everything necessary for the preparation of
your machining jobs.
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
z 0.000 z 0.000
c 0.000 c 0.000
r 0.000
13 April 1999
00 00 00
DNC FS
EDITOR
... which will allow you to write and modify your programs.
PROGRAM
EXPERT ...will enable you to create your machining programs with the help of an
interactive support.
FILES
... will be the menu enabling a file to be copied, deleted, displayed on the
screen, renamed or printed out.
EDIT
TABLE ...will enable you, as you will see further on in this course, to change values
in order to improve your machining jobs.
This mode contains the functions which will enable you to carry out your machining work.
So, as you will see further on, it is in these functions that you have to change the values to
make your machining more efficient.
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
Z 0.000 Z 0.000
C 0.000 C 0.000
r 0.000
14 April 1999
00 00 00 Execution
COM>-
DNC FS
DRAWING I/O
REFERENCE EXECUTION SERVICE
PARAMETERS
PROGRAM MEASURING
EXECUTION ...will enable you to check, ...will enable you to position
simulate, draw on the screen or machine a your electrode in relation to your workpiece.
part-program.
MANUAL
USER ... will give you the option of
PARAMETERS ...will be the page on which using the remote control.
you define the status of your machine.
REFERENCE
PILOT ... will set the references of
EXPERT ...will allow you to display, the absolute and machine axes systems.
adjust and modify the program parameters DRAWING
during machining. PARAMETERS ...will set the way in which the
program is to be represented on the screen.
DIEL
...brings together all the infor- I/O
mation and means of monitoring injection and EXECUTION ... is a page reserved for
suction of the dielectric. Charmilles Technologies After-Sales Service
ACTIVE personnel.
TABLES ...will enable you to select
SERVICE
the correct suitable tables according to the ...contains all the status items
electrode/workpiece material pair. such as date and time or the values by
default that allow your machine to work
properly.
This mode contains the functions of machining monitoring and parameter checking.
No action is possible in this mode.
100 100
50 %
0 0
IS MO CC CT TL DA USA Trend of efficiency
80 75 3 3 4 6 3
Pilot-Expert OFF
DNC FS
SURVEY
...gives general information on the progress of the machining operation.
MACHINE
...indicates in big letters the position of the axes and will allow remote
monitoring of the operation of the machine.
ACTIVE
PROGRAM ...displays side by side the part-program and, as we shall see further on,
the command program.
MESSAGES
... shows on the same page the last messages to appear during your
operations.
DNC3
... allows the handling of communications by means of the RS232C
interface (option).
MODE
STATUS ...extension of the “survey” page comprising the parameters whose values
change less frequently.
REFERENCES
... displays the different references of your machine’s axes.
I/O
EXECUTION ... is a page reserved for the after-sales staff of Charmilles Technologies.
I/O
PILOT ... is a page reserved for the after-sales staff of Charmilles Technologies.
SURV.
AUTOMATE ... is a page reserved for Charmilles Technologies After-Sales Service personnel.
SERVICE
...will give you information on the software versions and your machine’s total
machining time. These two items of information must be noted and given to the Charmilles
Technologies staff, when you encounter a problem.
– GRAPH mode
Enables you to display the path of your electrode ; this mode has a maximum display
area and it is for this reason that the graphics parameters are defined in EXE mode
in the “Drawing parameters” page.
In addition to the function keys, there is another method for giving orders to your machine,
these being the command words.
These command words are entered into the machine with the keyboard and appear on
the screen on the dialogue line located below the machine screen.
It is only possible to give an order to the machine if the prefix “COM>” appears in the
dialogue zone.
Hauteur de changement manuel Z 111.000
Com >
DNC FS
Further on in the manual you will be shown how to use these command words and expand
your “vocabulary” for communicating with your machine.
To end this section, we would like to show you how to select the language you wish to use
on your machine. You will need to select the service function of the EXE mode ; once this
function is activated, you have to choose the Language function.
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
Z 0.000 Z 0.000
C 0.000 C 0.000
r 0.000
DNC FS
PILOT SERVICE
REFERENCE EXPERT DIEL.
Machine Part
X 0.000 X 0.000
Y 0.000 Y 0.000
Z 0.000 Z 0.000
C 0.000 C 0.000
r 0.000
Language :
DNC FS
SEARCH FINISH
F1 F2 F3 F4 F5 F6 F7
Before going further into the study of the Tables : defines all the machining parame-
menu levels, we shall establish a certain ters necessary or useful for the machine.
terminology, so that we speak the same
language : These are :
– The technology tables : all the generator
File : defines a set of data in any memory, parameters for the electrode/workpiece
such as the language files for selecting the combination.
language to be displayed on the screen. – The tool offset tables : all of the offset
parameters inserted manually by the op-
Program : indicates a sequence of informa- erator or automatically by the machine.
tion and instructions in a given language, – The Gap tables : allow memorization of
such as : an electrode offset (the radial value of
the spark) ; necessary in contouring.
– ISO programs : a language common to – The points table : makes it possible to
a large number of numerical control memorize points in the chosen system of
machines and which can be used by coordinates.
ROBOFORM machines. – The variables table : makes it possible to
– PROFORM programs : advanced lan- memorize variables that are external to
guage developed by Charmilles for die the machining or command program.
sinking machines, which facilitates the – The Tab tables : for writing programs by
programming of machining paths. means of PROGRAM EXPERT.
– Command programs : language used
for programming the automation of the
machine.
ROBOFORM Machine
ROBOFORM
50
LIBRARY
Shelf
Periph. (shelf)
Mem or A :
.
B.D
AVENTURE
AVENTURE
AVENTURE
MEMO
B.D.
B.D.
B.D.
B.D.
.
AVENTURE
B.D
PREP EXE INFO GRAPH
PREPARE
AVENTURE
AVENTURE
MEMO
A:
B.D.
B.D.
B.D.
B.D.
Prog. 1
Prog. 2
Prog. 3
Pn/Prog.2
FROM/X.O.Y.O.210
DOWN/L.-20.H.-0.500.E.383
ORB/...
text editor.
BLOCK MARK
FILE EDIT
TABLES
SAVE FINISH
modules 3 and 4.
For the moment, we shall content ourselves The editor is very simple to use. You must
with teaching you to use the text editor. remember that it is possible to act on our
files in the following ways :
When you select the Editor page in the
PREP mode, you will have the following To open a file, you have only to give its
two options : name and press Return.
MEM: 1/1
TEST1 .CMD 1024 19-04-99 – You will be able to use the “Block” fea-
TEST2 .CMD 1024 21-04-99
TEST1 .RBF 512 19-04-99 ture, when you want to copy, move or
ESSAI1 .RBF 1024 19-04-99
ESSAI2
DEMO
.RBF
.RBF
512
612
19-04-99
21-03-99
delete a passage in your file. You must
<Free> 1520544 first position the cursor at the start of the
passage and press the “Mark start”
File: _
function. Then move it to the end of the
passage (the selected text will appear in
black) and press “Mark end”.
DNC FS
EDITOR PROGRAM FILE EDIT
EXPERT TABLES
CHANGE
UNIT
F1 F2 F3 F4 F5 F6 F7
Indicator 1 Indicator 3
Indicator 2
1. The first displays what the machine wishes to tell you, and can concern an error or a
simple message.
You can press the HELP key for additional information regarding the message displayed on
indicator 1 (see page 53).
2. The second informs you about an action under way on the DNC peripheral.
3. The third continuously informs you whether you have a file open in the editor.
Exercises :
105.*
GOP
Z
Y
107.*
SEP
MEM :
X = 132.560
Y = 50.567
Z= 0.154
C= 0.000
109.*
–X X
MOV 111.*
–Y 10 20 30
Enables you to make a movement according
to the X, Y, Z and C coordinates of the
MACHINE system of coordinates that you If you repeat the command, the machine will
have just learned according to the absolute again move by X15 and Y15 from its present
mode. position.
Example :
MOV,X15,Y15 AREF
SEP enables you to memorize the coordinates of a point. The said point is memorized in
the coordinates chosen by the operator. You just need to indicate the type of coordinates
selected (A for ABSOLUTE, M for MACHINE and P for PART) and the number of the line of
memorization (maximum127 lines) and then type the X, Y, Z and C coordinates.
For example :
I wish to memorize the MACHINES coordinates X10, Y10, Z100 on the line 27 ; I just have
to type on the keyboard.
COM> SEP,M27,X10,Y10,Z100
DNC FS
HELP
F1 F2 F3 F4 F5 F6 F7
1 2 3 4 5 6 7 8 9 \
TAB Q W E R T Y U I O P ' }] }]
@
+ *. ?
CONTROL A S D F G H J K L ; : /
RETURN
PAGE
DOWN
112.*/It
112.*/ang
my electrode will automatically position itself at the memorized point in the memorized system
of coordinates.
RETURN
You can see the various memorized points or you can directly memorize the point where the
machine happens to be thanks to the LOAD key (F2).
114.*
Please note that in certain cases automatic picking up is not possible because of the excessive
size of the electrode, which cannot fit in the changer.
It can however be placed manually in the spindle nose. To do this, you must type :
TCH, 2,M 2 specifies the number of your tool and M specifies that the change is done
manually.
You can also adjust the height of the Z axis for manual loading of the electrode, with a view
to rationalizing the movements during electrode changes. See manual tool change position Z
in the USER PARAMETERS page (EXE mode).
It sometimes happens that the machine shows you that it still has in memory the presence of
an electrode in the spindle nose, when in fact it was removed manually by means of the
remote control. To delete this “presence” from the memory you just have to perform a fictional
electrode deposit with :
TCH,0 which cancels the memorized offsets and the electrode presence.
DNC
DNC FS
FS
PROGRAM USER PILOT DIEL. ACTIVE
EXECUTION PARAMETERS EXPERT TABLES MEASURING MANUAL
REFERENCE TOOL EXTERNAL CORNER EDGE
BALL CENTER
OFFSET CENTERING
F1 F2 F3 F4 F5 F6 F7
In certain delicate cases, do the offset measurements on a bench designed for this
purpose, or better, machine your electrodes already in their electrode holder.
It is very important to carry out the electrical touches in an environment free of dielectric,
! and with air free to circulate. The presence of eroded particles in the dielectric will distort
the measurements.
1.*
It is also very important to check, during measurement movements, that the tool is not
touching the fixing clamps of the workpiece(s) although an anti-collision electrical touch
avoids damage to the equipment.
It is of course essential that the workpiece is grounded. All units that insulate the
workpiece to be measured must be eliminated. If this is not done, equipment may
be.
The measurement tool and the reference ball will enable you to carry out your measurement
cycles in optimum conditions.
In order to allow your machine to do this, you must beforehand specify the physical
dimension of the measurement tool (radius).
116.*
The specification of this radius should be entered in the TOOL OFFSET table (USER.OFS)
which you can enter under :
90.*
keyboard, and move the cursor to the left with the “comma” key.
This table therefore makes it possible to memorize the position offsets of your tools.
The line numbers correspond to the tool numbers on the changer.
Concerning your measurement tool, take care to indicate, on the line corresponding to the
position of the tool on the changer, the value of the radius under the heading “RT”.
If your tool is already in the spindle nose, it is necessary to confirm your modification in the
offset table with :
! TCH,1 or TCH,M
1.*
It is important to note that all modifications of values in the offset table must be followed
by an automatic or external tool change.
∆=0 ∆<>0
The offsets can be taken into account on the four axes of the machine, namely X, Y, Z and
C. Offsets are always taken in relation to a reference tool (measurement tool or electrode).
If we consider the drawing below, the reference tool is the one in the middle, the tool to the
left will have positive offset in relation to the reference tool, and the tool to the right will have
negative offset.
+Z
+ Ref.
120.*
If we imagine for a moment that we are the machine and we take the tool on the right,
we must, in order to position the latter correctly, take account of the position of the
reference tool and then offset negatively the tool on the right by the value of the offset.
The example has been done with the Z axis but is valid for all the axes.
These offsets can be determined manually or with the automatic cycles REFERENCE BALL
and TOOL OFFSET.
This cycle enables you to automatically Enables you to automatically determine the
measure the coordinates of the center of the position in space of the reference ball, in
reference ball. order to determine subsequently the tool
offsets carried out by the Tool Offset cycle.
The value of this sphere is to create a fixed
reference within the machine area.
121.*
Measurement
tools
122.*
This cycle makes it possible to automatically A cycle that allows automatic calculation of
measure the offset(s) of a tool, in relation to the tool offset(s). The DX,DY and DZ coordi-
the reference tool. nates must be specified before starting the
cycle.
X DX and DY
The X movement is equal to : DX/2 + R + 15
Y
15 R
Z
DX/2
123.*
DZ
Knowledge of the offsets enables you to link
up several operations using tools having 124.*
MOF,0 No offsets are taken into account, even if they are memorized in the table.
MOF,1 Only the Z or C offsets are taken into account (in cases of compensation
for electrode wear, for example).
–Z
125.* 126.*
MOF,2 The X Y Z and C offsets are taken MOF,3 The X Y Z and C offsets are taken
into account. In cases of rotation of into account. In cases of rotation of
the C axis, the rotation is done the C axis, the rotation is done
around the center of the spindle. around the physical center of the
A movement along C with MOF,2 electrode. In other words, the elec-
is not recommended. trode turns around its own axis
instead of around the machine axis
(spindle). To do this, the machine
will carry out a correction of posi-
tioning of the X and Y axes accord-
ing to the movements along C.
MOF,2 MOF,3
Center of the spindle
128.*
127.*
Physical center
of the electrode
Physical center of
Center the electrode
of the spindle
MPM
ZF
DZ
129.*
DZ
132.*
MPC
L DZ
131.*
L
DZ : position at which the tool must It is also possible for you to specify whether
be placed on the Z axis to the machine coordinates should be set back
make a correct measurement to zero (redefined) at the end of the cycle.
along the X and Y axes.
Example :
L: distance between two touches
on the same face, making it MPM,DX– 15,DY5,DZ– 5,L20,ZF15,X0,
possible to measure on work- Y0,Z0
pieces any corner whose val-
ue is not 90 degrees. X0,Y0,Z0 setting the X, Y and Z
coordinates at zero.
Example :
CEN,X0,Y0 or CN2,X0,Y0
134.* CN2,X0,Y0
Center 45
This cycle allows the same operation as the
centering cycle, but with an angle of move-
ment offset by 45 degrees.
45° angle
136.*
135.*
At the end of the cycle, the machine provides It is possible to use command words.
you with the possibility of inserting new XY
machine coordinates, in relation to the posi- Example :
tion determined by the centering.
This cycle can be done automatically thanks Along X : CEN,DX,X0
to the command CN2. Along Y: CEN,DY,Y0
After detection of a first rough contact, the machine automatically performs a series of precise
touches at slow speed, and ends the cycle by positioning itself 0,5 mm from the face.
Please note that it is the edge (and not the center) of the electrode which is positioned and
displayed on the screen at 0.5 mm from the face, and that the value displayed on the screen
is the actual value increased or decreased according to the direction of the touch.
R electrode
137.*
In addition, the machine gives you the possibility of inserting new X Y machine coordinates in
relation to the position determined by this electrical touch.
Concerning insertion of coordinates, it is possible to increase or diminish their value by an
amount equal to the electrode radius.
This cycle can be done automatically thanks to the EDG command.
EDG
The only little trick consists of the sign that In the manual EDGE mode, use the axis
you give to the coordinate, which gives the keys of the remote control. Hold the key
desired direction of movement. down until the first contact between the
electrode and workpiece and wait for the
Example : result of the measurement to appear on the
screen.
Y EDG,–Y
EDG,X EDG,–X
X
138.*
EDG,Y
Example :
EDG,–X,X10
This measurement cycle control allows the The parameters DX and DY cannot appear
face of a part to be aligned. It calculates in the same control. If the case occurred,
and records the angle of a face of the part the following error message would appear :
in the XY plane (about the Z axis). This ‘E1191: ILLEGAL DX OR DY PARAMETER’
angle of rotation is displayed under the letter and the control would be interrupted.
‘r’ in the machine coordinates display
(-360.0 < r < +360.0). Example :
PAL,DX10,V2
Measurement on the X axis, with a distance
of 10 mm between the two measurement
points. Variable 2 in the VAR table will take
the value of the angle measurement.
PAL,DY-20,ROT
Measurement on the Y axis, with a distance
of 20 mm between the two measurement
points in the negative Y direction. Rotation
will occur immediately after the measurement.
PAL,DX-40,V3,ROT
Measurement of the part angle is performed Measurement on the X axis, with a distance
with the measurement tool. Two electrical of 40 mm between the two measurement
touches at a distance of DX or DY in a plane points in the negative X direction.
at a constant height Z allow calculation Variable 3 in the VAR table will take the
of the angle. Each of the two positions is value of the angle measurement. Rotation
determined by the average of three will occur immediately after the measurement.
approaches. When one of the measurements
is outside the average, the machine displays
the following error message :
‘E1190: MEASUREMENT OUT OF
TOLERANCE’ and the user will have to
restart the measurement.
Example :
TAL,DX10,V2
Measurement on the X axis, with a distance
of 10 mm between the two measurement
Measurement of the tool face angular shift C points. Variable 2 in the VAR table will take
is carried out by two electrical touches at a the value of the angle measurement.
distance of DX or DY in a plane at a The Z and C axes will not be modified.
constant height Z. Each of the two positions
is determined by the average of three TAL,DY-20,ZF10,ROTC
approaches. When one of the measure- Measurement on the Y axis, with a distance
ments is outside the average, the machine of 20 mm between the two measurement
displays the following error message : points in the negative Y direction. Rotation
will occur immediately after the measure-
‘E1190: MEASUREMENT OUT OF ment and the tool will position itself at a Z
TOLERANCE’ and the user will have height of 10 mm above its starting position.
to restart the measurement.
TAL,DX-40,V3,ROTC
If the C axis reference is not known at the Measurement on the X axis, with a distance
start of the cycle, the following message of 40 mm between the two measurement
appears : points in the negative X direction. Variable
‘E1193 : NO C REFERENCE’ and the mea- 3 in the VAR table will take the value of the
surement is interrupted. angle measurement. C rotation will occur
immediately after the measurement, at Z
height for manual tool change.
Control syntax :
Words belonging to this family can be found and modified in the USER PARAMETERS page
in the EXECUTION mode.
Naturally, like all command words, they can also be modified directly using the keyboard.
DNC FS
PROGRAM USER PILOT ACTIVE
PARAMETERS EXPERT DIEL MEASURING MANUAL
EXECUTION TABLES
BLK CBC COE OSP ENG VRF CLE
F1 F2 F3 F4 F5 F6 F7
MTOL
Mean
141.*
When COE is at 1, the machine will not This parameter will define the approach
take account of minor errors whose number speed at the time of measurement during the
is preceded by the letter E. On the other measurement cycles, with the exception of
hand if COE is at 0, machine EDGE.
operation will be suspended. This value is expressed as a percentage of
the maximum speed (10 mm/sec.).
For example : The standard value of this parameter is
The error E0073 “Measurement outside normally set at 20 %.
tolerances” is controlled by COE ; if COE is It is advisable to use 5 % for delicate
at 0 the machine will stop, and if COE is at workpieces.
1 the machine will repeat the measurement.
AXO,X, Y, Z, C
+ Y ABSOLUTE + Y MACHINE
AXO X
+X
AXO Y
0 + X ABSOLUTE
142.*
The advantage of this method is that it enables you to prepare your electrodes (alignments
and offsets) while your Roboform is machining.
Comparator
Electrode with
electrode holder
Air cushion
positioning
system
143.*
Answers :
Exercices :
1) d.
1) The measurement cycle that 3) Measurements must be done ...
determines the center of the ball is : a. With the workpiece demagnetized and 2) b false. The speed
a. Centering the work tank full must be modified by
b. Centering ball b. With the workpiece insulated and the operator if need
c. Tool offset demagnetized be. In case of small
d. Reference ball c. With the workpiece free from grease electrodes, it should
and dielectric be set at 5 % in the
2) The approach speed for measurements d. With the workpiece magnetized and the "user parameters"
is determined automatically work tank empty page.
a. True
b. False 3) c.
CENTRAL CONTROL with the central memory, the disk drives, the keyboard and screen
POSITION with the systems of axes, the four axes and the remote control
You have also become familiar with the four screen modes :
PREP which contains all the preparatory functions of your machining jobs, copies of
files, text editor, etc.
EXE which comprises all the functions necessary for carrying out your machining
jobs, such as user parameters, measurement cycles, etc. This is also the mode
for entering the command words.
INFO which contains all the pages for monitoring your machining and the progress of
programs, etc.
GRAPH which displays the position of your electrode as compared to the program path.
You now know where to find information, and are able to copy a file and use the text editor
by means of the keyboard. You also know the location of the various controls for the four
flushing modes available on the machine.
Furthermore, in this module you have learned how to position your electrodes in relation to
your workpiece by means of the measurement cycles, and also the purpose of tool offsets.
You have learned that it is possible to use command words to give orders to your machine
(MOV, GOP, TCH, AREF,...). Certain words also enable you to start up a measurement cycle
(CEN, MPM, MTO,...) while others allow modification of parameters (MOF, MTOL,...).
This basic knowledge is sufficient to enable you to start using your machine.
You are now ready to answer the questionnaire on the following page of this manual.
...........................................................................................................................
.
..........................................................................................................................
...........................................................................................................................
5) In order for the X Y and Z parameters to be taken into account, the following
parameter is needed :
❑ a. TOF, 2
❑ b. MOF, 2
❑ c. BOF, 2
❑ d. MOF, 3
.....................................................................................
.....................................................................................
.....................................................................................
...........................................................................................
10) With the text editor of your machine, create the following short text :
First name
Last name
Address
Telephone
Copy this text two times with the Block functions, then replace the word telephone with Tel.,
using the Search Text and Search Next functions.
Flushing 2.33
Basic theory concerning flushing techniques for static machining 2.33
Injection flushing 2.34
Suction flushing 2.35
Combined flushing 2.35
Lateral sweep flushing 2.36
Flushing by stirring of dielectric 2.37
Pulsed synchronous flushing with withdrawal of the electrode 2.37
Command words linked with flushing 2.37
DIEL screen 2.38
Summary 2.43
At the end of this module, you should : • Be able to interpret the information given
by the survey page.
• Be able to choose and validate the
technologies and tables needed for a • Be able to carry out, in the light of
given machining job. machining conditions, simple optimiza-
tions on the secondary parameters.
• Be able to quote six different types of
GAP. • Be able to quote 5 command/para-
meter words and use them properly.
• Know the five basic types of flushing.
Workpiece T1
154.*
Under-sized
electrode
156.* 157.*
Lateral
Gap
Frontal
GAP
158.*
This type of GAP determines, in the final analysis, the theoretical limit that the sparks must
not exceed. An additional safety margin is sometimes added, to avoid having the bottom
of roughing craters remaining after finishing.
It is this type of GAP that is used for under-sizing of electrodes.
159.*
The final GAP is also called measured GAP, since this is the type of GAP that is used for
checking the surface finish and the final dimension by means of measuring instruments.
The notions of final GAPs and limit GAPs of course also apply to lateral, frontal and orbital
GAPs.
So one can talk about limit orbital GAP or final lateral GAP.
Exercices :
160.*
Time
on off A B
Naturally in reality things are not so simple, and interpreting the shape of spark curves can
sometimes be very complex.
It is nevertheless possible for us to show them in simplified form, and in this way help you to
understand certain parameters necessary for adjusting the spark generator.
Tension V = Volt
(Volt) V
P = Ampere
TA = Time A – duration
of spark
161.*
y
erg
erg
erg
T = Duration of a
en
en
en
cycle (period).
Time
Td TA TB (µ sec)
T
Please note that the surface under the curve represents the quantity of energy (spark) used
for removing material.
P et A
P and A are the fundamental parameters that determine the magnitude of the GAP (length of
spark).
This spark length will create a crater in the workpiece, which in turn will determine the
surface finish.
If P and A are energetic, the craters will be large and the surface finish coarse.
If P and A are moderate, the craters will be small and the surface finish fine.
P and A moderate
P
GAP
163.*
A t
P and A energetic
P
GAP
A t
Value of P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Peak current Ampere (A) 0.5 1 1.5 2 3 4 6 8 12 16 24 32 48 64 96 128
A sets the pulse duration in micro-seconds ; it corresponds to time A (TA) presented on the graph.
Value of A 0 1 2 3 4 5 6 7 8 9 10 11 12 13
Duration in µs TA 0.2 0.8 1.6 3.2 6.4 12.8 25 50 100 200 400 800 1600 3200
To guarantee an even surface finish and accurate dimensions, it is necessary to provide, for
a given P and A, the same quantity of energy in each spark.
This mode is called Isopulse mode.
This parameter determines the machining mode used by the machine. We shall distinguish
two different types of modes :
- «isopulse» modes.
and - «relaxation» modes.
«Isopulse» modes
Mode M1 has the “classic” squared shaped which characterizes sparks of the isopulse type.
This mode is often employed for roughing or machining in which a large amount of material is
removed. Modes M7, M14 and M26 are related to the M1 mode by their spark shape but
they use different servo-control procedures.
Mode M7 is particularly suitable for users who wish to create their own technologies for exotic
materials. Its spark intensity is less harsh and allows machining to be monitored more easily.
P Modes 1, 7, 14 and 26
TA [µs]
Modes M2 and M3 have a shape that is a little less specific. The characteristic of these
modes lies in the shape of the spark, which will cause the wear on the electrode to vary. As
a general rule, a steep slope will cause more electrode wear than a gentle slope.
Modes M8, M15 and M27 are related to the M2 mode by their spark shape but they use
different servo-control procedures.
Modes M9, M16 and M28 are related to the M3mode by their spark shape but they use
different servo-control procedures.
TA [µs] TA [µs]
P Mode 4
166.*
[µs]
The M6 mode is used for polishing in technologies developed by Charmilles. The method of
operation is too complex to be described in this course, but it is worth mentioning that this
mode also uses capacitors (condensers) during machining and can be compared to the M4
mode.
The relaxation mode is commonly called «Microfin» machining. The use of condensers
during machining in relaxation mode has the disadvantage of increasing the percentage of
wear considerably.
Gives the finishing capacitors. It is a code which allows the machine to choose the value of
the condensers.
Condensers are used exclusively in the M4 and M6 modes.
Is the parameter that sets the discharge ignition (or delay) voltage. The value indicated is
given in volts from 80 to 200 in steps of 40, according to the code given below :
Value of parameter V 2 3 4 5
No-load voltage 80 120 160 200
Rest time in micro-seconds. Determines the duration of the interval between two pulses.
Valueof B 0 1 2 3 4 5 6 7 8 9 10 11 12 13
Duration in µs TB Optimization 0.8 1.6 3.2 6.4 12.8 25 50 100 200 400 800 1600 3200
Set the “mechanical” time of up and down movement during retraction and during machining.
R sets the retraction time and U sets the machining time.
R period U period
167.*
Their values are set in seconds and correspond to a movement in one direction only. For a
complete up and down movement, multiply the time by 2.
Value of R and U 0 1 2 3 4 5 6 7 8
Time in sec. Optimization 0.1 0.2 0.4 0.8 1.6 3.2 6.4 12.8
RF
This parameter sets the reference arc voltage expressed in 1/2 volt units.
Each spark, after the delay time, goes into a machining phase with a lower voltage called
arc voltage. This voltage will always tend towards the reference line so as to guarantee
machining stability.
Reference arc
voltage
RF
Arc
Arc Arc voltage
voltage voltage 168.*
Time (µs)
100 %
Weak
Servo
75
50
171.*
25
Strong
Servo
172.*
0%
INV
Makes it possible to set the type of material used in machining according to a number
code.
1 = copper
2 = graphite
3 = copper tungsten
4 = steel
All the parameters that you have just discovered enable you to compose a «generator
setting». All this information is vital for the proper working of the generator.
Please note finally that when the value «T» is at 0 the machine will be taken under control by
«PILOT EXPERT» i.e. the machine will automatically optimize the parameters B, R, U, RF and
SV.
If you wish to modify the secondary parameters you must set the
parameter «T» at 1 so that the modifications are taken into account.
Exercices :
1) Which parameter defines the off time 3) The secondary parameters are :
between two sparks ? a. B – R – U – RF – SV – PR
a. A (TA) b. M–P–A–C–V
b. B (TB) c. B – R – U – PR – P – A
c. SV d. B – R – U – P – A – SV
d. PR
Answers :
2) What needs to be done to increase
efficiency ?
1) b.
a. Increase B and weaken the Servo (SV)
b. Increase R and decrease U
2) c.
c. Decrease B and strengthen the Servo (SV)
d. Leave the machine to operate in
3) a.
automatic mode
ROBOFORM
Technology
176.*
We have already seen a large number of parameters that enable the sparks and
machining to be controlled.
To make your task easier CHARMILLES TECHNOLOGIES has created technology files bringing
all these parameters together in the form of computerized tables, thus sparing you the labori-
ous task of data acquisition and reducing the risk of error.
You can display these tables under the mode PREP – EDIT TABLES
HELP
F1 F2 F3 F4 F5 F6 F7
Fichier:
! " # $ % & ’ ( ) = ~ : _
BACK
0 - DELETE
<
SPACE
1 2 3 4 5 6 7 8 9 \
ESCAPE Q W E R T Y U I O P ’ }] }] DNC FS
@
EDITEUR
+ *. ?
CONTROL A S D F G H J K L ; : /
RETURN
DNC FS
TEC OFS VAR PNT GAP
LOAD
F1 F2 F3 F4 F5 F6 F7
Is given according to a code of letters specifying the materials pair, and also the status of
the table.
Example :
U F CU AC . TEC
In fact, all tables are defined according to the following letter code :
Modification option
without : non-modifiable file (read-only)
U : modifiable secondary parameters
Type of application
without : standard
C : contouring
F : small depth
L : blades
M : micro-machining
P : polishing
Nature of part
AC : steel
AL : aluminum
AM : ampcoloy
CW : tungsten carbide
TI : titanium
UCUAC 4 MEM:UCUAC4.TEC
EL: 1
E M C V P A T RF B R U SV PR BVIT
Class
442 493
482
483
472
473
461
463
452
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
+2
+2
+2
+2
+2
+2
+2
+2
15
15
14
14
13
14
13
13
13
12
13
12
13
11
12
11
1
1
1
1
1
1
1
1
61
63
60
62
60
59
62
58
10
9
10
9
10
8
9
8
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
20
20
20
20
20
20
20
20
5
5
5
5
5
5
5
5
15
18
14
15
16
18
20
15
441
453 1 0 +2 12 12 1 64 9 2 6 20 5 21
441 1 0 +2 13 10 1 58 7 2 6 20 5 18
Charmilles CH 443
432
1
1
0
0
+2
+2
12
12
11
10
1
1
57
60
8
7
2
2
6
6
20
20
5
5
17
21
Value 433
434
421
1
1
1
0
0
0
+3
+3
+2
11
11
9
10
11
9
1
1
1
55
56
59
7
8
6
2
2
2
6
6
6
20
20
20
5
5
5
11
15
17
E :
423 TEC
F1
OFS
LOAD
F2
VAR
F3
PNT
F4
GAP
F5 F6 F7
DNC FS
181.*/ang
Indicates the surface finish that we obtain with the group of parameters included in this
setting.
These numbers are not specific to CHARMILLES TECHNOLOGIES but come from the VDI
3400 standards (see appendix 1).
As we have already seen, the principle of EDM enables cavities to be made in a block of
material. The other side of the coin is that wear will occur on the electrode.
The degree of wear will depend on the parameters making up the setting. There is thus a
need for a fast and simple means for determining the class of wear, displaying the various
settings available for a given surface finish. There are 5 classes of wear, as follows :
Certain groups of settings of the same surface finish are made of 1 or 2 settings only,
sometimes with jumps from one class of wear to another. This classification has been drawn
up to correspond as closely as possible to levels of wear actually encountered.
We shall come back to the phenomenon of wear in greater detail when we deal with
programming of machining jobs.
These parameters, which have already been described, are fixed and must not be modified
by the operator. The main reason is the fact that if the operator did modify them, it would
have an effect not only on the GAP, but also on other hidden parameters, so that the final
result could by no means be guaranteed.
These parameters, which have already been described, are variable and can be modified
by the operator. It is generally recommended that you optimize your machine, in order to
save time and improve machining stability. Please note that optimization will not have any
effect on the surface finish.
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Exercices :
1) c. 2) An UGRAC.TEC table is :
a. Not available
2) b. b. A Graphite – Steel user table
c. A Fine Graphite – Steel table
3) a. d. A Fine Graphite – Steel user table
As you are now aware, a large number of technology files stored on diskettes are available, After reading this section,
containing the information concerning the generator settings of your machine. you should :
HELP
F1 Fichier:
F2 F3 F4 F5 F6 F7
SPACE
1 2 3 4 5 6 7 8 9 \
EXECUTION PARAMETRES PARAMETRES PARAMETRES ACTIVER
PROGRAMME UTILISATEUR REGIME DESSIN TABLES MESURES MANUEL
ESCAPE Q W*.TECE R *.OFS
T Y U I O P ' }]
@
}]
*.VAR *.PNT *.GAP
+ *. F5 ?
CONTROL A SF1 D F F2 G H F3 J K L
F4
; : /
RETURN
F6 F7
PAGE
DOWN
183.*/ang
By using the +
184.* keys and then pressing RETURN you can activate the table you wish
to use.
An activated table can be recognized by the fact that a «$» symbol appears on its line.
Please note that it is impossible to activate two tables of the same extension at the same
time.
ROBOFORM
Technology
MEM 185.*
If you look at the EDIT TABLES screen you will observe other tables such as :
– USER.OFS, which is used to memorize all the offsets between the tools which it has been
possible to measure on a measuring bench or determined by the automatic measurement
cycles REFERENCE BALL and TOOL OFFSET (see the «Measurement cycles» chapter in
module 1).
– USER.PNT, which enables you to memorize points within the limits of your work tank
using the type of coordinates that you prefer (absolute, machine or workpiece coordinates)
and to be able to go to that point by means of the GOP command (see the «Command
words» chapter in module 1).
These four tables are to be considered from the «USER’S» point of view, i.e. that the table
supplied is a blank grid that is to be filled in when necessary.
The initial name of the table can be changed and it can be stored on diskette under its new
name.
It is possible to activate a table directly, by means of the keyboard, with simple command
words.
Don’t forget that it is important for the table to be transferred beforehand into the machine’s
memory (MEM :).
TEC, UCUAC
OFS, USER
PNT, USER
VAR, USER
GAP, USER
Exercices :
These different options can be selected thanks to the protection functions presented in the
table below.
To activate these functions, you just have to enter them at the beginning of the PROFORM
program (see chapter 3).
In certain cases when new machining jobs are being started, especially with new electrodes,
a certain time needs to pass before machining gets properly under way. This time depends
on the electrode surface and the initial power.
In this situation, the chosen protection measures may prove to be too severe or sensitive.
The functions for de-sensitizing during entry into the workpiece are designed to make the
protections momentarily less severe, but do not cancel the selected programmable protection
functions.
! The context for the use of these functions is generally when starting up a
machining job.
1.*
N.B. AUXF/24, 25 and 26 only affect the following PROFORM program line.
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercices :
100 100
50 %
0 0
IS MO CC CT TL DA USA Trend of efficiency
80 75 3 3 4 6 3
Pilot-Expert OFF
DNC FS
100
50
0
IS MO CC CT TL DA USA
80 76 3 4 4 5 3
203.*
Zones 1 2 3
0 204.*
IS MO
75 72
TBi
5.0
TRi
2.0
TUi
7.0
RFi
50 Instantaneous
0.000
M
3
C
0
V
5
P
8
A
7
Inv
0
EL
1
values of
T B R U RF SV PR B–R–U–RF
1 5 2 7 50 30 5
optimized by
100
the machine
%
0
Trade of efficiency
Pilot-Expert OFF
DNC FS
7.*
S DNC3 MODAL BLANK
STATE
F5 F6 F7
Advices :
A position near the middle represents the ideal • Correct first and foremost the machining
situation of stability with a perfect distance defects, since they are often the cause
between the electrode and workpiece. of instability.
This function is used to adjust or modify the parameters for the active settings.
Part To go GENERATOR
X 0000.000 0000.000 B 00 R 0 U 0 RF 00 SV 00 T 0 PR 00
Y 0000.000 0000.000 00.0 00.0 00.0 00 00
Z 0000.000 0000.000
C 0000.000 0000.000 M 00 C 00 V 000 P 00 A 00 Inv 0 EL 00
R 0000.000
T 0000.000 CL1: 000:00:00 VPULS 00.000
CL2: 000:00:00 SPAC
R gime E000 000000 TPU: 000000 mn Pilot Expert II
Pulsations Machining
100
NO 00000
BN 00000 %
TL 00000
CT 00000
CC 00000 0
RAZ 0 % 100 Efficiency evolution
DNC FS
B R U RF SV T PR
F1 F2 F3 F4 F5 F6 F7
M C V Inv EL
F1 F2 F3 F4 F5 F6 F7
Workpiece
X, Y, Z, and C coordinates in the part axis system as defined in the program.
Specified dimension
Value supplied to the part program. Dimension to be reached by the current line of the
program.
CL1
Total time elapsed between the last power-on or the last ZCL command.
CL2
Machining time elapsed between the last power-on or the last ZCL command.
TPU
Machining time to be completed before passing on to the instruction of the following
programme.
The initial value comes from the parameter "P" of the current instruction. The time can also
be modified by the operator during machining.
This function is only valid if the current instruction contains the parameter "P".
VPULS
Pulse rate (1 to 15 mm/sec.)
SPAC
SPAC parameter status (green is active, white is inactive).
NO
Pulse counter (0 to 65535) with a status indicator and bar graph showing the NO
position in relation to the average of the other default settings.
BN
Low level.
TL
TL rate : TB time long.
CT
Rate of contamination.
CC
Frequency of short circuits.
ZERO PULSATION
Enable the NO, BN, TL, CL and CC counters to be set back to zero. green
All the above counters are automatically set to zero at the start of machining.
blue
- The black outline on the bar graph represents the target dimension.
- The green bar represents the target dimension as machining progresses.
- The blue bar represents actual machining progress.
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
Exercices :
186.*
The particles created by the first discharges reduce the dielectric’s resistance, thus allowing
the discharges to develop more easily. Flushing conditions are thus improved.
187.*
188.*
Flushing must not be too strong nor too weak ; the greatest efficiency is obtained with
a certain degree of contamination in the dielectric (environment with slight pollution).
Different flushing modes can be employed depending on the problems to be dealt with.
Charmilles Technologies machines enable all the following flushing modes to be used.
Injection flushing
190.*
189.*
In this flushing mode, the dielectric fluid is injected under pressure either under the
workpiece via a pot (a support that helps both clamping and flushing) or through the
electrode.
In the first case, the pre-drilled workpiece is mounted on a pot connected to piping.
In the second case it is the electrode that is drilled and the dielectric is fed through it, either
via the electrode holder, or directly onto the electrode.
Injection flushing has the disadvantage of making the cavity become conical.
This taper effect is caused by the particles working their way along the electrode, creating
conducting bridges favoring lateral discharges. This problem generally disappears during
finishing when the electrode machines with a translation movement and a dynamic GAP.
191.* 192.*
In this flushing mode the liquid is sucked up either from under the workpiece by the pot, or
by the electrode. Compared to injection flushing, this technique makes it possible to avoid
unwanted lateral sparks by preventing particles from circulating along the vertical sides.
The hole thus obtained is virtually straight.
Combined flushing
This mode, combining suction and injection, is frequently used for machining molds or dies
of complex shapes. It allows evacuation of gases and particles in the convex parts
of the workpiece and ensures good dielectric circulation throughout the machining area.
193.*
194.*
196.*
Correct
197.*
This flushing mode is useful, since it enables very deep holes to be machined without forced
circulation of dielectric.
198.*
CV 1 : 0
CV 2 : 0
CV 3 : 0 bar
PA : 0 CV 4 : 0 PA : 0 FLA
–> 0.00
DNC FS DNC FS
STATUS FLUSH/EL FLUSH/LL FLUSH/LR FLUSH/PA STATUS FLUSH/EL FLUSH/LL FLUSH/LR FLUSH/PA FLI
F1 F2 F3 F4 F5 F6 F7 F1 F2 F3 F4 F5 F6 F7
F4 F5 F6 F7 F1 F2 F3 F4 F5 F6 F7
F1 F2 F3
ROBOFORM 54 ROBOFORM 55
PREP EXE INFO GRAPH PREP EXE INFO GRAPH
DIELECTRIC DIELECTRIC
Injections Injections TANK
STATUS WAIT STATUS WAIT
EL : 0 EL : 0 45 mm 45
LL : 0 LR : 0 LL : 0 LR : 0 Max
0
Suction Suction
PA : 0 PA : 0
DNC FS DNC FS
STATUS FLUSH/EL FLUSH/LL FLUSH/LR FLUSH/PA FLUSH/PB STATUS FLUSH/EL FLUSH/LL FLUSH/LR FLUSH/PA FLUSH/PB
F1 F2 F3 F4 F5 F6 F7 F1 F2 F3 F4 F5 F6 F7
ASPIR/PA ASPIR/PA
F1 F2 F3 F4 F5 F6 F7 F1 F2 F3 F4 F5 F6 F7
ROBOFORM 84
PREP EXE INFO GRAPH
DIELECTRIC
Injections
STATUS WAIT
EL : 0
LL : 0
PA : 0
DNC FS
Type of injection
FLUSH/EL injection by the electrode
FLUSH/LL left-side injection
FLUSH/LR right-side injection
FLUSH/PA injection by the part
FLUSH/PB injection by the part
FLUSH/CV1..4 multicavity injection
Mode of injection
0 no injection
1 continuous injection
2 pulsed injection
3 alternating and pulsed injection
4 0° orbital side injection
5 90°orbital side injection
Suction
ASPIR/PA suction
ASPIR/CV1..4 multicavity suction
Mode of suction
0 no suction
1 continuous suction
2 pulsed suction
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
Answers : 1) The position of the lateral nozzles has 3) What sort of flushing can be
no influence on machining : recommended for an electrode of
1) False ; it is very a. True very complex shape ?
important to position b. False a. Lateral flushing with a set of 4 or 5
the flushing nozzles nozzles
correctly. 2) Which type of flushing allows b. Flushing with simultaneous injection and
machining of deep holes ? suction
2) a. a. Flushing by stirring of dielectric c. Pulsed flushing through the electrode
b. Suction flushing d. No flushing
3) b. c. Combined flushing
We remind you that a USER table is a blank table that you must fill in according to your
needs or experience. It is up to the operator to fill in these tables. A technology table
can be easily modified by a simple optimization or an adaptation of technology for a pair
of exotic materials.
These parameters can be modified automatically thanks to the words TOF and RLD.
DNC FS
makes it possible to load an offset on X,Y,Z,C on line 4 (tool No. 4 in the USER.OFS table)
Com> RDL,E343,U9,R2,SV20,RFO
DNC FS
makes it possible to modify the generator parameters on the current technology table (table
transferred to MEM : and activated) under the setting 343.
REX
Up till now we have always been considering the loading of tables into the machine’s
memory, but never the activation of the information in this memory.
As regards the technology tables, a table can contain over 70 different settings.
It becomes obvious that we are going to have to make a choice between these
different settings !
This choice is made by means of the command REX.
Caution ! The selection of the setting is done only on the current technology !
table (table transferred into MEM : and activated).
1.*
REX,E343
loading into the generator of setting 343 of the current technology table.
We shall see later how it is better if we select the settings with the PROFORM program.
This command word is used mainly in advanced applications.
ZCL
This is another very practical word which allows you to set to zero the clocks available in
the INFO–SURVEY page.
DNC FS
As you can observe, there are two clocks, one that calculates the total work time and one
that calculates machining time (spark production). If we type :
Exercices :
1) The command ZCL,2 makes it possible 2) The command REX makes it possible
to : to :
a. Set the machine’s clock at zero a. Activate a table
b. Set the machining time clock at zero b. Activate certain information in a table
c. Set the total time clock at zero c. Activate a setting from the selected table
d. Set the total time clock and machining d. Load certain parameters in a technology
Answers : time clock at zero table
In the course of this module you have seen the operation of the principle of EDM, used by
your ROBOFORM machine.
You have learned an important concept, the sparking distance or GAP, and you have seen
that there are several types of GAP, such as :
– The main parameters with P and A which are the most important and which should not
be modified because they have a direct influence on the GAP length.
-– The secondary parameters which on the other hand can easily be modified to optimize
a machining job (efficiency).
All these parameters are assembled in tables called technology tables available on diskette
and which must be copied into the machine’s memory if they are to be used.
In this module you have become aware of the importance of flushing during machining.
There are several types of flushing :
– Lateral flushing
– Through the electrode
– Through the workpiece
– Injection flushing
– Suction flushing
The position of the flushing nozzle and the choice of type of flushing are vital factors for
efficient machining.
Flushing can be controlled by command words.
You have understood what type of information is given to you by the bar graphs which are
divided into 3 zones :
– Machining efficiency
– Display of defects
– Machining stability
You can optimize the machine with B–R–U–RF–SV or leave it to optimize itself, with Pilot
Expert set at ON (T= ø or T= 2).
In this module we have discovered many command words which enable us to activate
tables (TEC, OFS, etc.), modify parameters (TOF and RLD), select a setting (REX) and
set the clock to zero (ZCL).
............................................................................................................................
............................................................................................................................
Voltage V
(Volt)
Time
(µ sec)
Current
(Amperes)
212.*
Time
(µ sec)
4) What are the 2 most important parameters for guaranteeing the GAP length ?
❑ a. TA & TB
❑ b. P & Td
❑ c. P & A
❑ d. V & T
............................................................................................................................
9) Which of the following words enables you to call up a setting by means of the
keyboard ?
❑ a. REX
❑ b. RLD
❑ c. TOF
❑ d. TEC
Summary 3.63
8.*
PROGRAM-EXPERT according
to your level
– For beginners :
*Micro
Number Polissage
of electrodes............ CALCULATE
Standard Lames Surface usinage
* Roughing
* PAGE DOWN pour passer tool
la page number............
PROGRAMME, PAGE UP retour 3
TECHNOLOGIE
F1 F2 F3 * Finishing
F4 F5tool number...........
F6 F7 5
DNC FS
Generate
F1 F2 F3 F4 F5 F6 F7
SELECTION OF PRIORITIES
This stage allows you to select TYPE OF WEAR: Very low Low Average
SURFACE FINISH
DNC FS
• Automatic results
PROGRAM-EXPERT
AUTOMATIC RESULTS
OK P2-P4 P4-P5 P6 P7
F1 F2 F3 F4 F5 F6 F7
DNC FS
PROGRAM
OK FINISH
F1 F2 F3 F4 F5 F6 F7
Programming completed
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercices :
261.*
On the dialogue line you must type the name of the program to be created (max. 6 characters)
and press “Return”.
A questionnaire covering two screens will then be displayed ; use the “Page down” and
Page up” keys to move from one screen to the other. The cursor is moved with the direction
keys . 262 *
The function keys F1 to F7 give you a choice of reply to the item indicated by the cursor.
PAGE
Page 1/3: TECHNOLOGY PARAMETERS
UP
* Application..................... Standard
* Technology......................
PREPCOPPER/STEEL EXE INFO GRAPH
PROGRAM-EXPERT
* Type of translation............. DOWN/ORB PAGE
Page 2/3: ELECTRODE AND POSITIONING PARAMETERS UP
* Final surface finish............ 24 CH
* Distance electrode part......... 5.2 mm
* Respect of d tail............... * NO PREP
Depth of cut.................... 5.4 mm EXE INFO GRAPH
* Program depth................... 10.0 mm
* Attack protection............... * YES
Correction for manual finishing. 0.02 mm PROGRAM-EXPERT
DNC FS
PAGE
DOWN
Generate
F1 F2 F3 F4 F5 F6 F7
Making use of the data presented above, we shall go through the various items we have to
fill in so as to obtain a machining program.
It is preferable to set a
lower surface finish
(18 CH instead of 20 CH)
and set priority for speed
• Technology ! when selecting priorities
(see page 3.33) in order
1.*
to avoid extending the
It is here that you will be able to select your machining time.
technology depending on the materials pair
used for the job.
The most common pairs are Copper/Steel
• Respect of detail
and Graphite/Steel.
Depending on your selec- You saw in the previous chapter that there is
tion, you must nevertheless a difference between wear and respect of
ensure that the necessary electrode.
! technology files are stored
in the machine’s memory
Wear is a normal phenomenon in EDM,
and we try to limit it by selecting settings
1.*
(MEM :). causing low wear.
1.*
On the other hand, respect of electrode
For copper and steel, these are : depends on the power of roughing that we
impose on the electrode. If the setting is too
CECUAC.TAB (PROGRAM-EXPERT software) energetic the electrode will be destroyed.
UCUAC.TEC (copper/steel technology)
The aim of PROGRAM-EXPERT is to save you
and for graphite and steel : time by selecting energetic settings for both
roughing and finishing.
CEGRAC.TAB (PROGRAM-EXPERT software) But in many cases your electrodes are made
UGRAC.TEC (graphite/steel technology) up of details, have sections of small dimen-
sions, or are difficult to make.
In such cases it is possible to moderate the
roughing and finishing settings by bringing
detail treatment into play.
* Respect of d tail............... NO
In general the intermediate orbital settings * Attack protection............... YES
will not be modified when detail treatment is * PAGE DOWN to access page ELECTRODE
selected. DNC FS
F1 F2 F3 F4 F5 F6 F7
Detail treatment NO
Notes :
...........................................................
...........................................................
274.*
...........................................................
Simple electrodes ...........................................................
...........................................................
...........................................................
Detail treatment YES
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
275.*
...........................................................
Complex electrodes
Example 1 269.*
AXE/Z
To be
machined
Depth of penetration = 30
Programmed depth = 30
266.* 10 Electrode – part distance = – 10
Ref. Z=0
30
• Depth of cut
To be machined
Depth of penetration = 30
Programmed depth = – 30 In the case of deep machining this value is
Electrode – part distance = 10 important since it determines the types of
machining safety needed to prevent defor-
mations in the cavities.
Example 2 AXE/Z It is to be entered as a positive value
enabling the actual depth of the cavity to be
defined. (An approximate measurement is
amply sufficient.)
• Program depth
50
30
This is the absolute coordinate, on the pene-
5 Ref. Z=0 tration axis, of the arrival point of your elec-
trode in relation to the PART origin.
267.*
To be machined This value will appear under the “L” of the
Depth of penetration = 30 DOWN and ORB lines
Programmed depth = 5 (DOWN/L,•30,H,•0.7,E,453).
Electrode – part distance = 50
Example 3 AXE/Z
268.* 10
Ref. Z=0
50
30
To be machined
Depth of penetration = 30
Programmed depth = – 50
Electrode – part distance = 10
Dimensions concerned :
Width : – 0.02 of the nominal dimension
Depth : – 0.01 of the nominal dimension
50 +0,02
0 Correction for manual finishing : – 0,01
...........................................................
...........................................................
50 +0,02
0 ...........................................................
...........................................................
0,005 0,005 30 +0,03
0 ...........................................................
...........................................................
...........................................................
0,005
...........................................................
Dimensions concerned in order to be
within the tolerance : ...........................................................
50 + 2 x 0,005 = 50,01
30,03 – 0,015 = 30,015 ...........................................................
Correction for manual finishing : 0,005 mm ...........................................................
Programmed depth : – 30,01 mm
...........................................................
The parameter entered here will allow you This parameter will make a small modification
to determine the machining axis. at the start of the PROFORM program, in
order to compensate expansion phenomena.
This value is approximate and measurement
using a ruler is sufficient. However, with strong
roughing (P>P11) it is preferable to round
up to a value higher than the one measured,
the aim being to take account of expansion
of the part (workpiece) and mountings.
F1 F2 F3 F4 F5 F6 F7
sions :
Position Form
of stair of stair [mm] [mm]
– Polygon with the number of sides and 0.0 RECTANGLE Length : 20.00 Width : 20.00
their width
You have at your disposal all types of flush- This is where you will be able to validate
ing with which you are already familiar, i.e. your electrode numbering.
lateral, through the electrode, etc. This number will display the “TOOL” function
in your PROFORM program.
It is also possible for you to select whichever This number corresponds to the position on
flushing mode you prefer. the tool changer and to the line of parameters
of tool offsets stored in the OFFSETS table.
Do not hesitate to re-read the paragraph on If you do not wish to have a “TOOL” func-
flushing in Module 2. tion in your program, because you want to
work in parallel with a command program,
then you must enter “0” as the tool number.
to reduce the speed perfor- * PAGE DOWN to page TECHNOLOGY, PAGE UP to go back to ELECTRODE
1:PN/ALEX1
2:AXE/Z
3:FROM/X,0,Y,0,Z,10
4:TOOL/1
5:DOWN/L,-20,H,-0.365,E,392
6:0RB/L,-20,H,-0.260,E,372,RET
7:TOOL/2
8:DOWN/L,-20,H,-0.3,E,373
9:ORB/...
283.*
1:PN/ALEX1
2:AXE/Z
3:FROM/X,0,Y,0,Z,10
4:TOOL/1
5:DOWN/L,-20,H,-0.365,E,392
6:0RB/L,-20,H,-0.260,E,372,RET
7:END
1:PN/ALEX2
2:AXE/Z
3:FROM/X,0,Y,0,Z,10
4:TOOL/2 Notes :
5:DOWN/L,-20,H,-0.3,E,373
6:0RB/...
7:ORB/...
8:ORB/...,RET
9:END ...........................................................
...........................................................
...........................................................
Application to our example
...........................................................
PREP EXE INFO GRAPH
PROGRAM-EXPERT
...........................................................
...........................................................
Page 3/3: PROGRAM PARAMETERS
* Flushing........................ LATERAL
* Flushing mode................... CONTINUOUS
Generate
G n rer A
...........................................................
...........................................................
F1 F2 F3 F4 F5 F6 F7
F1
...........................................................
...........................................................
Now that you have completed the two data
...........................................................
input tables, you must press F1 “Generate”
so as to get to the “Selection of priorities” ...........................................................
page.
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
...........................................................
1 SPEED
3
SURFACE FINISH
MINIMUM WEAR
Note :
– Before validating, the selection can be
DNC FS
cancelled by re-using the key associated
OK SPEED
MINIMUM SURFACE
with a criterion.
– Depending on the “Detail treatment”
WEAR FINISH
F1 F2 F3 F4 F5 F6 F7
286.*/ang
function and the “Electrode description”,
Table of priorities
the six possible permutations in the table
Information window of priorities will favor wear of “Low,
“Medium” or “Very low” type.
This table will be useful for you for establishing The information window
machining priorities according to your needs.
There are three different criteria : When the table of priorities is completed,
an information window appears on screen
– Speed (F2) to show you the type of wear and type of
– Surface finish (F4) safety that PROGRAM-EXPERT will take into
– Minimum wear (F3) account for its calculation.
With the function keys (F2 to F4) you can This table cannot be modified directly, but
select the order of priorities. nevertheless it is possible to make changes
to the parameters by altering the order of
priorities.
Quality and accuracy
As a general rule :
1 MINIMUM WEAR
2 SPEED
3 SURFACE FINISH
Application to our example
1 SPEED
2 SURFACE FINISH 1 SPEED
3 MINIMUM WEAR
Speed performance
PROPOSED : This column presents the selection made by Program-Expert according to the
values entered under input. It is not possible to modify the values of this part
since they will serve as a reference if you decide to alter the CHOICE column.
AUTOMATIC RESULTS
DNC FS
F1 F2 F3 F4 F5 F6 F7
CHOICE : In this column you are able to modify the parameters that you desire, within
certain limits (these limits will be specified later). Any modification gives
rise to a completely new set of calculations. If the finishing section
disappears after these calculations, it means that PROGRAM-EXPERT has
determined that a single electrode is sufficient.
INTENSITY : This column enables you to see the peak current of the roughing and finishing
setting.
limits :
PROPOSED CHOICE ELECTRICAL
depends on the dimension of the electrode. Roughing power P12 P13 CHOICE
CH roughing 45 46 P11
– Small dimension = low power in U/S roughing 0.641 0.697 42
final gradation CH tool 0.513
– Large dimension = high power in U/S tool
final gradation Final power P7 P7
detail treatment.
This choice will also depend on experi-
ence gained with similar jobs carried out
the roughing power and that it has repercus-
sions on the radial undersize (U/S).
!
previously. 1.*
BLOQUER
OK˚ EFFACER BLOC
GRAIN
F1 F2 F3 F4 F5 F6 F7
– If the value is greater, the roughing When you activate this function the power is
power will increase according to the lim- not altered, unless you impose an undersize
its seen previously, i.e. by one power point that is too small for the roughing power
at the most. The undersize will also vary, being used.
because PROGRAM-EXPERT will give the
optimum U/S for the new roughing setting Such a case of too small a value will lead to
as well. the complete recalculation of a new “rough-
ing power – optimum undersize” combina-
PROPOSED CHOICE CHOICE
tion, as seen previously.
Roughing power P12 P13
CH roughing 45 46 But what are these limits and where are they
U/S roughing 0.641 0.700 RETURN 0.697 to be found ?
CH tool
U/S tool
Final power P7 P7
– The upper limit : The theoretical limit is
set at a radial undersize of 30 mm. This
is a really extreme case and is rarely
used.
– If the value is smaller, PROGRAM-EXPERT
will calculate a new combination with a – The lower limit : This is set at – 5% of the
roughing power with an optimum radial optimum radial undersize proposed by
undersize close to the value that you PROGRAM-EXPERT.
have entered. The minimum power will
be limited by the power of the final gra- Example :
dation. The undersize U/S has a value of 0.593
(table of results above).
PROPOSED CHOICE CHOICE
5 % of 0.593 mm = 0.029 mm
Roughing power P12 P8
U/S tool
Final power P7 P7
PROGRAM-EXPERT will recalculate a new
“roughing power – optimum U/S” combina-
tion starting from a new lower value of
0.564 mm.
20
OK DELETE BLOC
HELP
HELP
F1 F2 F3 F4 F5 F6 F7
ESCAPE Q W E R T Y U I O P @' } ] } ]
CONTROL A S D F G H J K L +; *.: ? / RETURN
< >
SHIFT Z X C V B N M , .
PAGE
UP
PAGE
DOWN
299.*/ang
– An “.STR” file containing all the input parameters (data typed onto the screen by the operator).
– An “.RBF” file containing the PROFORM program.
– A “.TEC” file containing the settings used by the PROFORM program.
1:PN/ALEX1
2 :COORD/METR
3 : ; SELECTION OF PRIORITIES
4: ; SPEED Reminder of priorities
5: ; MINIMUM WEAR
6: ; SURFACE FINISH
7 :AUXF/22
8 :TECHNO/F,ALEX1 Selection of the technology
9 :FLUSH/LL,1,LR,1 Lateral flushing (left and right)
10:L1= – 20+0.043 Programmed depth (sec. 0.043)
11:AXE/Z
12 :FROM/X,0,Y,0,Z,10 Origin
13 :TOOL/1 Tool pickup
14 :AUXF/32 Machining safety
15 :DOWN/L,L1,H,– 0.700,E,463 First sinking
16 :ORB/L,L1,H,– 0.623,E,452
17 :ORB/L,L1,H,– 0.511,E,443
18 :ORB/L,L1,H,– 0.409,E,432 Grain refinement
19 :ORB/L,L1,H,– 0.305,E,412 (or gradation of setting)
20:ORB/L,L1,H,– 0.190,E,391
21:ORB/L,L1,H,– 0.115,E,372
22 :ORB/L,L1,H,– 0.066,E,352,RET
23 :TOOL/0 Tool deposit
24 :FLUSH/LL,0,LR,0 Stopping of flushing
25 :END
Note : If during the input stage you do not indicate a program name, there will be no
“RBF” and “TEC” files.
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
10
Ø 15
P8
300.*
P7
P6
15
P5
P5
Ø3
If you enter “YES”, PROGRAM-EXPERT will
make sure it selects “gentle” settings so as
to preserve the details on your electrode.
The settings can go below 4 amperes to
Data input ensure a very low current density on the
very narrow sections.
According to the example above, we can
complete page 1 as follows, up as far as
detail treatment.
303.*
P8
P7
P6
For free-form surfaces, PROGRAM-EXPERT
will create a progression of powers in P5
relation with the changing profile of P4
the electrode, and the detail treatment P3
will have important consequences on the
With detail treatment
selection of settings.
PARAMETRES GENERAUX
Stair 7.0
ELECTRODE DESCRIPTION
Stair 3.0
Position Form Stair 0.0
of stai of stair Stair 1.5
0.0 CIRCLE Diameter : 2.00
Stair 0.5
0.5 CIRCLE Diameter : 2.60
1.5 CIRCLE Diameter : 3.80
3.0 CIRCLE Diameter : 5.60
7.0 CIRCLE Diameter : 10.4
10.0 CIRCLE Diameter : 14.0
Note :
* Flushing........................ LATERAL
* Flushing mode................... CONTINUOUS
* -------------------------------- Generate
DNC FS
Generate
AUTOMATIQUE
F1
F1 F2 F3 F4 F5 F6 F7
Selection of priorities
For our example, we shall give top priority to low wear to conserve the cavity shape as well
as possible, and second priority to speed to obtain a medium “quality/speed” range.
SELECTION OF PRIORITIES
1 MINIMUM WEAR
2 SPEED
3 SURFACE FINISH
DNC FS
MINIMUM SURFACE
OK SPEED WEAR FINISH
F1 F2 F3 F4 F5 F6 F7
307.*/ang
This is why we see results displayed under : U/S tool 0.185 0.185
Final power P5 P5
– CH tool
We observe that the roughing power has
– U/S tool increased. This reaction is logical, since the
U/S of 0.550 mm leaves room for a larger
GAP. The power increment is limited to one
point.
PROPOSED CHOICE ELECTRICAL
The value of U/S roughing which is now
P10 24 A
Roughing power
CH roughing 41
indicated is optimum for the roughing power.
U/S roughing 0.409
CH tool 32
U/S tool 0.185 Now let us try to enter the value of 0.550 mm
Final power P5 4 A under “U/S tool” by validating with the
“Return” key. We observe a rise in the
Of course it is possible to modify these “CH tool” power. This rise is limited by an
results, but subject to certain limits. The prin- upper ceiling determined by PROGRAM-
ciple of operation of these two parameters EXPERT. The indicated undersize value is
is identical to that of “U/S roughing” and now optimum for the “CH tool” power.
“Roughing power”. A modification to “U/S
tool” will have an influence on “CH tool” PROPOSED CHOICE CHOICE
and vice versa. Roughing power P10 P11 P11
CH roughing 41 43 43
CH tool will set the surface finish of the elec- These manipulations enable you to adopt
trode change in the program. the undersize of your electrodes or your
power values to the electrodes available to
U/S tool will give or set the radial undersize you.
of your finishing electrode.
ification of power
U/S roughing 0.409 0.550 BLOCK 0.550
CH tool 32 32
Notes :
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Program «ALEX2.RBF»
1:PN/ALEX2
2 :COORD/METR
3 : ; SELECTION OF PRIORITIES
4: ; MINIMUM WEAR Reminder
5: ; SPEED of
6: ; SURFACE FINISH priorities
7 :AUXF/22
8 :TECHNO/F,ALEX2
9 :FLUSH/LL,1,LR,1
10:L1=-15+0.041
11:AXE/Z
12 :FROM/X,0,Y,0,Z,10 Origin
13 :TOOL/1 Tool No.1 pickup
14 :AUXF/32 Machining safety
15 :DOWN/L,-0.5,E,253
16 :AUXF/32
17 :DOWN/L,-1.5,E,294 Machining stairs
18 :AUXF/32
19 :DOWN/L,-3,E,294
20:AUXF/32
21:DOWN/L,-7,E,303
22 :AUXF/32
23 :DOWN/L,-10,E,394
24 :AUXF/32
25 :DOWN/L,L1,H,-0.550,E,414
26 :ORB/L,L1,H,-0.386,E,402
27 :ORB/L,L1,H,-0.283,E,383 Roughing machining
28 :ORB/L,L1,H,-0.209,E,373
29 :ORB/L,L1,H,-0.161,E,352
30:ORB/L,L1,H,-0.140,E,323,RET
31:TOOL/2 Tool No.2 pickup
32 :L1=-15
33 :DOWN/L,L1,H,-0.550,E,323
34 :ORB/L,L1,H,-0.130,E,0,P,72
35 :ORB/L,L1,H,-0.098,E,303 Finishing machining
36 :ORB/L,L1,H,-0.075,E,293
37 :ORB/L,L1,H,-0.054,E,273
38 :ORB/L,L1,H,-0.041,E,262
39 :ORB/L,L1,H,-0.030,E,251
40:ORB/L,L1,H,-0.018,E,241,RET
41:TOOL/0 Tool deposit
42 :FLUSH/LL,0,LR,0 Stopping of flushing
43 :END
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercices :
214.*
Structure of a program :
Static machining
– Dynamic machining
(1 electrode for several settings) PN Start of Program word
216.*
215.*
FROM/X,0,Y,0,Z,1,C,0 Origin
Geometric
Blocs segments and
Dynamic machining
commands
1: PN/EXAMPLE
2 : FROM/X,0,Y,0,Z,1
3 : TOOL/1
4 : AXIS/Z
5 : DOWN/L,– 10, H,– 0.35 , E,363
6 : ORB/L,– 10, H,– 0.3 , E,363 , RET
7 : TOOL/0
8 : END
General remark :
The words in a block can be placed in any order, so the setting can be entered before the
depth, the Gap before the setting and so on.
Exercises :
1) What instruction must always be typed 3) What does the letter “H” define ?
at the end of a line in order for the a. The generator setting
electrode to come out of the cavity b. The Gap
bottom ? c. The depth
a. GOAX d. The origin
b. VECT
c. DOWN
d. RET
Answers :
2) What are the two words that define
1) d. the start and end of a program ?
a. FROM
2) a and b. b. END
c. PN
3) b. d. BEGIN
+ Y ABSOLUTE X
O
AX + Y MACHINE
+ Y PART
+ X PART
FROM/X,0,Y,0,Z,10
+ X MACHINE
0 217.*
AXO Y + X ABSOLUTE
1.*
values indicated under FROM.
FROM/X,0,Y,0,Z,5 Z
X PART
219.*
18.75 mm
0 220.* X
X PART
Y
FROM/X,0,Y,0,Z,18.75
Z PART
10 mm Z
0
X PART
221.*
Y PART
0 X
29 30
X PART
100 mm
15 12
218.*
Example with DOWN
The word that determines the end of a A word that activates the auxiliary “M”
program. functions of the ISO code.
(The list of functions is given in the NC
manual).
MACRO (MACRO/M1)
TERMAC (TERMAC)
DELAY (DELAY/30)
Words defining the start and end of a
sub-program. Delay time expressed in seconds
(These words are not dealt with in this e.g. 30 = 30 seconds.
course, but an example of programming is
given in appendix 4).
COORD (COORD/ABS)
TOOL (TOOL/3)
The technology activation
Commands a tool change (Similar to the words
command word “TCH”).
Enables of flushing (Similar to “FLH”). This word activates the technology of your
choice that is present in the machine’s
memory (MEM :).
(Similar to “TEC”)
ASPIR (ASPIR/PA,1)
TECHNO/F,UCUAC,INV
1.*
GOTO
+Z
Movement on up to 4 axes at the same time 20
(synchronized) according to the part +Y
system of axes. It is mandatory to insert the 10
word FROM in front of a GOTO.
(Similar to MPA) –X +X
223.*
+Z –10
+C (–15)
–20
+Y
–C –Y
–Z
–X +X
222.* AXE/ AXE/Z
GOAX/L,–,H,– GOAX/L,–20,H,–5
–Y
X=0
–Z
20
GOTO/X,–,Y,–,Z,–,C,–,(R,–)
X=0
225.*
20
Y=0 4
Z=0 1 A B
224.*
1:FROM/X,0,Y,0,Z,1 (position A)
Z=0 1 10 2 :AXE/X
3 :GOAX/L,20 (position B)
4 :GOAX/L,0 (position A)
5 :END
1:FROM/X,0,Y,0,Z,1,C,0
2:GOTO/X,20,Y,–4,Z,10,C,90
3:GOTO/X,0,Y,0,Z,1,C,0
4:END
DOWN
VECT
Movement during machining on 1 axis at a
Movement during machining on 4 axes at time. The axis is pre-determined by the word
the same time (synchronized). Also called AXE.
vectorial machining.
A
228.*
226.*
Cross section A
31,3
Z=0 1 Z=0 10
8
19 20
Ø 32
229.*
227.*
1:FROM/X,0,Y,0,Z,10
1:FROM/X,0,Y,0,Z,1,C,0 2:AXE/Z
2:VECT/Z,–8+0.35,E,373 3:DOWN/L,–20,H,–0.35,E,373,RET
3:VECT/Z,0+0.35,C,–270,R,32/2,E,373 4:END
4:GOTO/X,0,Y,0,Z,1,C,0
5:END
232.*
1:FROM/X,0,Y,0,Z,5
2:AXE/Z
3:DOWN/L,–12,H,–1,E,373
4:ORB/L,–12,H,–0.35,E,373,RET
5:END
15
230.*
5
AXE/
ORB/L,–,H,–,E,–,RET
12
H= (15–22)/2
H= –3.5 mm
The orbit is generally preceded by a DOWN
which marks the end of the plunge cut 22
machining and the start of the orbits.
233.*
1:FROM/X,0,Y,0,Z,5
2:AXE/Z
3:DOWN/L,–12,H,–3.5,E,373
4:ORB/L,–12,H,–0.35,E,373,RET
5:END
! 231.*
Caution : the maximum possible
excentration radius is 32 mm, but the
recommended maximum is 10 mm.
1.*
DOWN
ORB H
234.*
Excentration
radius
EXPAN CONE
235.*
237.*
AXE/
CONE/L,–,H,–,A,–,E,–,RET
Ø 32 23,3
1
1 Z=0
Ø 34
19
Ø 52 12°
24
236.*
238.*
1:FROM/X,0,Y,0,Z,1 24
2:AXE/Z
3:DOWN/L,–19,H,–0.35,E,373 1:FROM/X,0,Y,0,Z,1
4:EXPAN/R,(52–32)/2–0.35,E,373,RET 2:AXE/Z
5:END 3:DOWN/L,–24,H,–0.35,E,373
4:CONE/L,1,H,–0.099,A,12,E,373
5:GOTO/X,0,Y,0 (ou 5: GOAX)
6:END
Example of utilization :
EXPAN also makes it possible to adjust a
screw thread produced by means of the Remarks :
word HELIC (see the NC manual). • It is possible to use GOAX instead of
GOTO, in line 5.
• By combining CONE and EXPAN it is
possible to create a movement favoring
deep machining operations.
Spatial machining
Machining by orbital
translation in space
239.*
ANGUL/A,–,B,–
ANGUL/OFF ORB3D
90°
240.*
30
242.*
1:FROM/X,0,Y,0,Z,1
2:AXE/Z Z part
3:DOWN/L,–13,H,–1,E,402
4:ORB/L,–13,H,–0.194,E,383 X part
5:ORB/L,–13,H,–0.099,E,372,RET
6:ANGUL/A,45,B,90
7:DOWN/L,–13,H,–1,E,402
8:ORB/L,–13,H,–0.194,E,383 Y part ANG Z+
9:ORB/L,–13,H,–0.099,E,372,RET
10:ANGUL/A,225,B,90
241.*
11:DOWN/L,–13,H,–1,E,402
12:ORB/L,–13,H,–0.194,E,383
13:ORB/L,–13,H,–0.099,E,372,RET ANG X- Penetration
14:ANGUL/OFF
vector
15:END
L = 15 mm
STEP determines the number of vectors
1:PN/ORB3D making up the ORB.
2:FROM/X,22.5,Y,–22.5,Z,10,C,135
STEP, 10 (min) for roughing 4
3:AXE/Z 5 3
4:FLUSH/LL,1,LR,1 6 2
5:ORB3D/ANGX,135,ANGZ,10,USR,2,
7 1
STEP,5,L,15,H,–0.180,E,323
6:ORB3D/ANGX,135,ANGZ,10,USR,2, 8 245.*
12
STEP,8,L,15,H,–0.089,E,293 STEP,10 → 25 for finishing 9 11
10
7:ORB3D/ANGX,135,ANGZ,10,USR,2,
STEP,10,L,15,H,–0.059,E,282
8:ORB3D/ANGX,135,ANGZ,10,USR,2,
STEP,10,L,15,H,–0.023,E,250,RET
9:END
The words that we have covered in this
manual are only a selection from a vast
number listed in chapter the NC Manual.
But we have presented the words most use-
ful to you as a beginner, in particular FROM,
AXE, DOWN and ORB.
7.*
!
1.*
Exercises :
1) The PROFORM word allowing a move- 3) Where must you position your elec-
ment to be made without machining is : trode at the start of a machining job ?
a. FROM a. Anywhere within the space of the tank.
b. VECT b. At X0 and Y0 of the machine system of
c. GOTO axes.
d. DOWN c. According to the values indicated with
Answers :
the word FROM in your program.
2) Which PROFORM words are the most d. At X0 and Y0 of the part system of axes.
1) c.
useful for you as a beginner ?
a. FROM – AXE – ORB – DOWN
2) a.
b. AXE – CONE – EXPAN – VECT
c. FROM – ANGUL – ORB – VECT
3) c.
d. FROM – VECT – CONE – EXPAN
Change the origin with the function FROM – Quote a word for
Modify the penetration axis movements without
Add an auxiliary function (AUXF/22) machining.
etc. – Quote and describe 6
basic machining
Small simple programs for jobs not requiring PROGRAM-EXPERT 2 can also be written with cycles available on
this editor. Roboform.
– Understand the essen-
It is worth noting that this editor can be used while machining is in progress. tial function of the
word FROM.
To access the editor, you must select the Editor page in the PREP mode, which gives you the
text editor described on page 1.35 of this manual.
MEM 1/1
Square .RBF 512 26-06-91
TEST .STR 512 28-05-91
<Free> 1808384
1:PN/CARRE
2:FROM/X,Y,O,Z,O
3:VECT/X,10
4:VECT/Y,10
5:VECT/X,0
6:VECT/Y,6
7:GOTO/X,-5,Y,10
8:GOTO/X,-5,Y,0
File: 9:END
DNC FS
PROGRAM
EDITOR EXPERT
F1 F2 F3 F4 F5 F6 F7
312.*/ang
DNC FS
PROGRAM EDIT
RETURN EDITOR EXPERT
FILES TABLES
You can then use all the facilities provided by the text editor.
By pressing the “PROFORM” key (F1) you will display a complete menu with all the Proform
words available : you are now in the Proform editor.
You can pinpoint a function line by pressing the and keys and the selection of the
function is done by means of the keys F1 to F7.
315.* 316.*
You are allowed to work upwards through the program, in order to modify parameters,
by using the and keys.
313.* 314.*
0:PN/VIERECK
1:FROM/X,0,Y,0,Z,0
2:VECT/X,10
3:VECT/Y,10
4:VECT/X,0
5:VECT/Y,10 Function window
6:GOTO/X,-5,Y,10
7:GOTO/X,-5,Y,0
8:END
Validation of
1:FROM/X,0,Y,0
Z:
function
HELP
F1 F2 F3 F4 F5 F6 F7
DNC FS
<
X Y Z SPACE 1 C2 3 4 5 6 7 8 9 \
F1 F2 F3ESCAPE Q F4W E F5
R T Y F6 U I F7
O P ' }] }]
@
318./ang* + *. ?
CONTROL A S D F G H J K L ; : /
RETURN
PAGE
DOWN
When a function is selected, a window appears, allowing you to enter your values under the
parameters of the PROFORM function.
To move from one parameter to another, use the “comma” key on the keyboard, or the
function keys. When you have finished press RETURN to validate the programming line.
HELP
DNC FS
F1 F2 F3 F4
EDITER F5 F6 F7
EDITOR FICHIERS
TABLES
F1 F2 F3 SPACE 1 F4
2 3 4 F5 5 6 F67 8 9F7 \
ESCAPE Q W E R T Y U I O P ’ }] }]
@
+ *. ?
CONTROL A S D F G H J K L ; : /
RETURN
PAGE
DOWN
To insert a PROFORM line you just have to position the cursor at the desired place and press
ESC to display the menu of available functions.
After selecting the function and entering the parameters, press RETURN to validate the line.
To delete a line you have to position the cursor on the desired line and press the key F3
“Delete line”.
Saving of the file in the machine’s memory is done with “Save file”, and to exit the editor
you must press “Exit”.
If you wish to exit the Proform editor without saving the program, press “Exit” and “Quit”.
Notes :
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
1) What are the two possibilities for 3) Use the Proform editor to enter this
moving from one parameter to another small program :
while entering values under a Proform PN/DOWN – GOTO
function ? FROM/X,0,Y,0,Z,10
a. The “comma” key on the keyboard DOWN/L,-15,E,421,RET
b. The RETURN key GOTO/X,40
c. The NEXT key DOWN,L,-15,E,421,RET
d. The function keys GOTO/X,20,Y,-20
DOWN,L,-15,E,421,RET Answers :
2) How do you save a program ? GOTO/X,0,Y,0
a. By pressing “Exit” and “Quit” END 1) a. et d.
b. By pressing “Save file” and “Exit”
c. By pressing “ESC” and “Save file” 2) b.
d. Saving is automatic
2) Preparation of electrodes
The stages are the following :
❑ Machine the electrodes with their respective undersizes, if possible directly in their
electrode holders (according to the results given by PROGRAM-EXPERT).
❑ De-burr the electrodes and check their quality and dimensions.
❑ Position the measuring tool and the electrodes on the tool changer of the machine.
Example : Measuring tool : posn. 1
Roughing electrode : posn. 2
Finishing electrode : posn. 3
3) Measurement of offsets
The stages are the following :
❑ Place the measuring sphere on the table or in the vice.
❑ Validate the radius of the measuring tool (RT) in the USER.OFS table.
❑ Call up the measuring tool with the command TCH and position it 10 mm above the
measuring sphere (in manual mode with the remote control).
❑ Activate the “Reference ball” cycle, insert the parameters R and ZF and press START.
❑ Call up your roughing electrode with the command TCH and position it above the
measuring sphere.
❑ Activate the “Tool offset” cycle, insert the parameters and press START.
❑ Execute this cycle for each electrode. The values of the offsets are loaded automatically in
the USER.OFS table.
5) Adjustments
The stages are the following :
❑ Taking of references (edge, centering, etc.) with the measuring tool or an electrode.
❑ Verification of the status of parameters (MOF, BLK, etc.)
❑ Verification and dry run of the machining program(s)
❑ Correct positioning of the fume suction duct.
6) Starting up of machining
The stages are the following :
❑ Position the electrode or the measuring tool on the starting point (coordinates of FROM).
❑ Adjust the flushing nozzles (if lateral flushing)
❑ Note the starting coordinates (SEP,CP1 absolute system of axes)
❑ Set the clocks to zero with ZCL.
❑ Fill the work tank and adjust the level.
❑ Select the program in the “Program execution” page (EXE mode) with the RETURN key
and then start up machining with the START key.
ALEX
NONOS
.RBF
.RBF
512
512
05-09-92
05-09-92 Part prog : MEM:ESSAI
MEM:
.RBF
1/1
Cancelling of execution.
JUNKO
TEST
.RBF
.RBF
512
512
05-09-92
05-09-92
Machine mode : MACHINING
(Active only after
SQUARE .RBF
<FREE>
512
178345
05-09-92
pressing “stop machining”).
Stop machining
F1 F2 F3 DNCF4 FS F5 F6 F7
PROGRAM USER PILOT ACTIVE
EXPERT DIEL. MEASURING MANUAL
EXECUTION PARAMETERS TABLES
CUT DRY RUN CHANGE
VERIFY DRAW SCREEN
! " # $UNIT % & ’ ( ) = ~ : _
BACK
0 - DELETE
<
F1 F2 F3 SPACE F4 1 2 F5 3 4 F6 5 6 F7 7 8 9 \
ESCAPE Q W E R T Y U I O P ’ }] }]
@
+ *. ?
CONTROL A S D F G H J K L ; : /
RETURN
PAGE
DOWN
1. Selection of program
2. Validation of program
3. START program
8) After machining
The stages are the following :
❑ Check the dimensions of the cavity before removing the part (if possible).
If there are corrections to be made to the dimensions, refer to chapter 4.
In the case of corrections, recommence the Working procedure from heading 6 (starting
up of machining).
❑ After removing the part, clean the table, mountings and work tank of the
machine.
❑ Clean and dry the removable units of the clamping system.
❑ Clean the keyboard with a cloth, and also the remote control.
❑ Switch off the screen with the “BLANK” function key (INFO mode).
Important remarks :
– When you start up a program, make sure you always reposition your electrode
correctly on the FROM coordinates.
– Always check the value of the parameter MOF to avoid having surprises with the tool
offsets. !
– Always end the PROFORM program with “TOOL/0” to put back the tool and cancel 1.*
the offsets.
– We strongly recommend that in the early stages you carry out simple machining jobs
in order to try to optimize by modifying the secondary parameters. Refer to section 2.
Exercises :
1) Where must you validate the radius of 3) What must be done before removing
the measurement tool ? the finished part ?
a. In the USER.PNT table a. Clean the part
b. In the USER.TEC table b. Stop all flushing
c. In the USER.OFS table c. Check the dimensions of the cavity
d. This radius is of no importance d. Note the number of working hours
needed to make the cavity
2) What is the first thing to do when start- Answers :
ing a new job ?
a. Prepare the electrodes 1) c.
b. Study the drawing
c. Write the program with 2) b.
PROGRAM-EXPERT
d. Define the flushing 3) c.
Wear
Volume of wear on the electrode in relation
to the volume of material machined.
Notes :
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
– Copper / Steel
– Graphite / Steel
20
200 264 20
1
P4/A8 15
180 15
0.6
201 212
0.4 191 223 11
140 10
192
120 181 202 8
0
234 0
0.2
100 213 -8
P3/A8
-10
0.1 224 -20
0.08 -20
P2/A8
0.06 CH 0 2 6 10 14 18 22 26 30 34 38 42 46 50
0.05 RA 0.1 0.12 0.2 0.32 0.5 0.8 1.26 2 3.2 5 8 12.6 20.2 µm
0.04
Ebauche sécurité moy. Mean safety roughing Schruppen mittlerer GAP
0.03 214
(Down, ébau. ou finition) (Down, roughing or finishing) (Down Schruppen oder schlichten)
P1/A8 Planétaire Planetary Planetar
0.02
(ORB intermédiaire) (intermediates ORB) (ORB Zwischenauslenkung)
Planétaire final Final planetary Letzte auslenkung
(ORB final) (final ORB) (End ORB)
0.01
CH 10 15 20 25 30 35 40 45 50
RA 0.32 0.56 1 1.8 3.2 5.6 10 18 µm
248.*
These curves are made up of various lines and graphs which make it possible to determine :
– Wear
– The maximum roughing setting
– The machining settings
– The Gap values and undersize of electrodes
– The setting for changing electrodes
During machining the part (workpiece) is Every material has a physical reaction to the
eroded and the electrode becomes worn. passage of current. Some materials are non-
This is a normal and regular phenomenon conductors, whereas others accept a certain
and unfortunately cannot be avoided. density of current per unit of surface area,
Wear values during roughing are in a but there are limits :
range of 0 % to 2 %, and in finishing
between 2 % and 30 %. Copper ~20 Amperes/cm2 max.
Graphite ~15 Amperes/cm2 max.
These values may sound alarming, but they
are only relative to the volume of material If these limits are exceeded, the material will
removed from the part (workpiece). be destroyed. So it is important to define a
We see on the diagram below that wear on setting with a correct current density in rela-
the electrode has a direct relationship with tion to the frontal surface of the electrode.
the volume of material removed.
– If you respect the power limits, you will
spare your electrodes.
Roughing This is “respect of electrode”
;
20 A/cm2.
This gives us a peak current of 3.25 x 15,
i.e. approximately 48 A.
This table will enable you to define the machining settings by means of the two fundamental
parameters P (Power) and A (Pulse time), and will also allow you to estimate wear in %,
material removal in mm3/min and surface finish in CH or Ra.
Material pair
Volumetric wear
values corresponding
to iso-wear areas
pfer
er/Ku e
/Copp lumétriqu
Usure vo wear
Cuivre ic
Volumetr rschleiss
% ve
Volumen
S Stahl 0.1
Steel/ 0.3
Acier/ 1
5 P15/A13 482
eur ) 3 min 461 472 493
ge intéri mm /
( arrosa
ent de
matière ernal flu
shing ) > 25 P14/A13 452
Enlèvem rate ( int ülung ) 483
removal erne Sp
441 463
Material g ( int
473
Abtra 443
Material 13 14
15 432
11 12
7 8 9 10
421 P13/A13
1000 6 453
P12/A12
ité 4 5
3
d'intens l 1 2
Niveau leve 128 433
tensity 64 96 412
600 P In stufe 32 48
Strom 16 24 434
8 12
P11/A11
4 6
e 3 2 414
de point 1 1.5
2 391 40
400 Courant rrent
Peak cu
I (A)
Spitzen
strom P10/A10
372 383
394
200
352 373
P9/A10
331
384
100
P8/A10
60 312 323
Power
291
40 280
334
curves
293
271
282
303 P7/A9
20
314
262
273
P6/A9
10 251
241 294
6 232 242
221 P5/A8
4 220 253
264
2
200 P4/A8
Iso-wear
1 180
212 area
201 223
0.6 191
192 202
140
0.4 181 234
120 213 P3/A8
0.2 100 224
P2/A8
0.1
0.08
0.06
0.05 214
0.04 P1/A8 50
0.03 45 µm
40 18
35 10
0.02
30 5.6
25 3.2
20 1.8
0.01 15 1 249.*
CH 10 0.56
2
RA 0.3
The large colored areas on the table are called “iso-wear” curves (equal wear in the same
area). They enable you to determine at a glance the rate of wear of a setting to be found in
one of the areas, ranging from 0.1 to over 25 % of volumetric wear.
384
P8 / A10
253.*
After selecting the maximum roughing setting (CHe) you can choose settings for orbits
according to the priority that you have adopted. As a general rule you should go up in
increments of 1 or 2 CH in order to remain as long as possible in the desired iso-wear area.
384
255.*/ang
For each setting selected there is a corresponding Gap value visible in the “Selection of
undersize” table.
The aim of this table is to define the Gaps of all the settings and the undersize of the
electrodes.
e
ébauch
latéral en ughing
arrosage ro
étaire, ing by n
ge pl an tera l flu sh Sc uppe
hr
s) Usina ning, la ülung in
(radiale y machi terale Sp
-d im ensions Planetar ar be itung, la
s so us e be 830
Choix de (radial) Planetar n (µm)
dersize in Mikro 740
n of un ial) se oder
asse (rad or in microns (µm)/U
ntermas
Selectio é moy.
e sécurit wn finition)
l de r Unterm ers ize Ebauch
che ou
do
Wah ns (µm
)/U nd
cro n ébau
(Dow
600
s en mi
mension
Sous-di
500
1000
900 420
800
360
700
600 310
ire
Gap
500 250 Planéta
220
(ORB int
ermédia
ire)
definition
400
350
curves
170
300
250 140
ire final
150 Planéta al)
85 (ORB fin
125
100
90
80
70
60
50
31
40
35
30 20
25
15
20
11
15
8
0
10 50
-8 46
42 µm
0 38 20.2
34 12.6
30 8
26 5
3.2 er GAP en)
-10
22
n mittler schlicht
Schruppe hruppen oder
18 2
-20 14 1.26
0.8 Sc
6
10
0.5 hing (Down
-20 2 0.32 fety roug ing) Plan et ar le nk un g)
Mean sa ughing or finish
0 us
0.2 ischena
CH 0.1 0.12
(Down,
ro (ORB Zw nkung
é moy. sle
RA e sécurit ) et ar y Letzte au )
Ebauch au. ou finition Plan
iates O
RB )
O RB
nd
(Down,
éb (intermed etary (E
re an
Planétai ire ) Final pl )
termédia O RB
(ORB in final (fi na l
re
Planétai )
al
(ORB fin 256.*/ang
Radial undersize is defined on the yellow line called “Mean safety roughing” and the CHe
value.
If the CHe value is equal to 45, the radial undersize will be 0.7 mm.
This means that in order to machine a cavity with sides of 20 mm, our electrode must have
sides of 18.6 mm (20 – 2 x 0.7 mm).
1000
900 830
Mean safety roughing 740
800
(Down, roughing or finishing)
700
600
600
500
500
420
400 360
350 310
300
250
250
220
-20
45
CH 0 2 6 10 14 18 22 26 30 34 38 42 46 50
RA 0.1 0.12 0.2 0.32 0.5 0.8 1.26 2 3.2 5 8 12.6 20.2 µm
/
The values of the Gaps will appear in the program with the “H” before the corresponding
setting.
All the Gaps are determined on the curve called “Planetary” except the one for the last orbit
which is defined on the “Final planetary” curve. (Below CH 14 there may be a need to
select up to 3 orbits on the “Final planetary” curve).
For a suitable selection of Gaps, you must follow the line that leads as directly as possible to
the CHf on the “Final planetary” line. If such a guide line does not exist, you must create one
that is parallel.
1000
900 830
800 Mean safety roughing 740
(Down, roughing or finishing)
700
600 258.*/ang
600
500
500
420
125
ORB/ L,–20,H,–0.400,E,433
110
100
ORB/ L,–20,H,–0.350,E,414
100
90
80 ORB/ L,–20,H,–0.275,E,394
70 Final planetary
60
(final ORB) ORB/ L,–20,H,–0.150,E,373
50 ORB/ L,–20,H,–0.070,E,352,RET
40 END
35
30
31
25
Final ORB
20
20
15
intermediate ORB
U/S of the electrode
10
-10
-20
CH 26 30 34 38 42 46 50
RA 2 3.2 5 8 12.6 20.2 µm
It is possible to machine a cavity with one single electrode if a medium surface finish (≈ CH 35)
is desired, but if we wish to obtain a fine surface finish (CH<32) and guarantee good
geometry within our cavity, it is preferable to change electrodes before undertaking finishing.
To define how many electrodes we need and when we have to change them, the following
table can be used :
In a situation where we need to use 2 electrodes, a setting for changing electrodes, called
CHt, will be defined.
This setting will enable us to find the undersize of the finishing electrode which is defined
on the “Mean safety roughing” line.
The example below shows you a specimen of a program with two electrodes.
1000
PN/EXAMPLE WITH TWO ELECTRODES 900 830
800 Mean safety roughing 740
AXE/Z 700
(Down, roughing or finishing)
600
600
FROM/X,0,Y,0,Z,10 500
500
TOOL/1 420
400
DOWN/L,–20,H,–0.700,E,453 360
350 310
ORB/L,–20,H,–0.400,E,433 300
250
250
ORB/L,–20,H.–0.350,E,414 225
220 Planetary
(intermediate ORB)
200
ORB/L,–20,H,–0.275,E,394 170
155
ORB/L,–20,H,–0.230,E,373 150 140
125
ORB/L,–20,H,–0.200,E,352 110
100
ORB/L,–20,H,–0.155,E,323,RET 90 85
100
80
TOOL/2 70 Final planetary
(final ORB)
DOWN/L,–20,H,–0.225,E,323 60
50
ORB/L,–20,H,–0.155,E,323
40
ORB/L,–20,H,–0.100,E,303
35
ORB/L,–20,H,–0.080,E,294 30
31
ORB/L,–20,H,–0.050,E,273 25
ORB/L,–20,H,–0.040,E,262 20
20
ORB/L,–20,H,–0.030,E,251 15
15
ORB/L,–20,H,–0.020,E,241,RET
11
TOOL/0 10
8
END 0
-10
-20
259.*/ang
CH 22 26 30 32 34 38 42 46 50
RA 1.26 2 3.2 5 8 12.6 20.2 µm
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
1) What are the key words for a simple 3) The technology curves are the only
programming ? support for drawing up programs.
Answers : a. CONE – EXPAN a. True
b. VECT – ORB b. False
1) c. c. ORB – DOWN
d. DOWN – EXPAN
2) c.
2) What is the first stage for drawing up
3) False. There is also a program ?
PROGRAM-EXPERT 2 a. Defining the Gaps
which is a much more b. Defining the undersize of the electrodes
reliable aid for draw- c. Defining the maximum power
ing up your programs. d. Defining the gradation of settings
Command words
MPA Y machine
MPR
Y part
20
You will no doubt recall the words MOV X part
and MVR, which make it possible to order
X,Y,Z and C movements on the machine 321.*/ang
Exercises :
1) Which are the command words that 3) What is the correct syntax for defining
enable you to move the machine’s axes an origin on the machine system of
according to the part system of axes ? axes ?
a. MOV and MVR a. SPA,X0,Y20,Z10
b. SMA and SPA b. SMA,X,10,Y,20,Z,5
c. MPR and MPA c. FROM/X,0,Y,0,Z,10
d. MPA and SMA d. SMA
There are a large number of PROFORM words, (roughly 40) making it possible to carry out :
While you are still relatively new to programming, the most important PROFORM words will be :
– Technology curves
– PROGRAM-EXPERT
The technology curves enable us to determine the settings and Gaps necessary for programming.
These curves are very useful for comparing the percentage of wear and material removal for
a given setting, but are unfortunately not very practical for drawing up machining programs.
This is why PROGRAM-EXPERT has been created, in order to make your task easier and to
reduce the risk of errors. Besides being easy to use, this software deals with :
This programming tool is ideal both for beginners and experts, and will enable you to carry
out most of your applications quickly and with guaranteed results.
This chapter has also provided you with a working procedure for machining which lists step
by step what has to be done to carry out an application.
We strongly recommend that you use this working procedure until you have become
fully experienced.
In this chapter you have learned new command words and parameters linked to programming,
that make it possible to define a machine or part system of axes (SMA,SPA), or to make
movements on the part/workpiece system of axes (MPA,MPR). Block by block execution of a
program is possible by means of the parameter BLK. During simulation you can carry out
electrode changes with TSIM=1.
You are now in a position to answer the questionnaire on the following page of this chapter.
1:PN/TEST
2 :AUXF :22
3 :FLUSCH/LL,1,LR1
4 :FLI/1
5 :FROM/X10,Y0Z0
6 :AXE/X
7 :TCH/1
8 :DOWN/L,-15,H,-0.600,E432
9 :ORB/L,-15,H,-0.497,E,432
10:ORB/L,-15,H,-0.389,E,412
11:ORB/L,-15,H,0.280,E,402
12 :ORB/L,-15,H,-0.190,E,391
13 :ORB/L,-15,H,-0.115,E,372
14 :ORB/L,-15,H,-0.066,E,352,REP
15 :TCH/0
16 :FLUSCH/0
17 :END
After correction, type this program in the PROFORM editor and the verify it.
2) Indicate which of the following is correct. The word “FROM” allows you to fix the
.............. coordinates.
❑ a. PART
❑ b. MACHINE
❑ c. ABSOLUTE
❑ d. RELATIVE
4) Which two tools are available that enable a machining program to be drawn up ?
❑ a. The text editor
❑ b. PROGRAM-EXPERT
❑ c. The technology files
❑ d. The technology curves
7) While a program is being executed, your machine stops after each programming
line, and you have to press START to resume operation. What must be done to
avoid this ?
❑ a. Modify OSP
❑ b. Modify TSIM
❑ c. Modify BLK
❑ b. Modify ART in the “User parameters” page
10 30
325.*
Z=0 30 –0.02
326.*
+0.03
0
20
Adjustment : ...........................................................................................................
10) Using PROGRAM-EXPERT, draw up the program for the following machining job :
13
327.*
15
Roughing setting : ..............................
Roughing electrode undersize :.............
Finishing electrode undersize :..............
11) By means of PROGRAM-EXPERT, create the program for the following machining job :
2 45°
+
5
328.*
70
14
Ø 40
20
29
Ø 36
35
3°
20
10
Summary 4.15
At the end of the chapter, you should be • Create a command program linking up
able to : several machining operations.
• Know, quote and use correctly 7 new • Simulate on the screen, thanks to the
command words linked to command graphic mode, a PROFORM program
programs and the execution of the and a command program.
programs.
• Correct a machining operation appro-
• Create a command program initializing priately so as to be within the tolerances.
the parameters of the machine.
F1 F2 F3 F4
239.*/ang
A command word which causes the return to the beginning of the command program under
way and does it the number of times fixed after the LOOP command ; for example LOOP,5
forces the re-execution of the program 5 times.
If we write LOOP without specifying the number of loops, the program will go on starting
again indefinitely.
This command comes in useful for repetitive series of machining jobs or in palletization
applications.
CCF
A word which allows you to call up a command sub-program that is external to the main
command program.
The CCF command only allows a sub-program to be called up one single time and only
allows one level of nesting.
PROGRAM PROGRAM
P.CMD SP.CMD
TCH,1
SPG,DEMO1.RBF TCH,3,M
TCH,2 SPG,DEMO2.RBF
MOV,X10 TCH,0,M
333.*/ang
CCF,SP.CMD
MOV,X20
TCH,4
SPG,DEMO3.RBF
TCH,0
F1 F2 F3 F4 F5 F6 F7
CBC
This parameter is to the command program In order for this parameter to come into
what BLK is to the ISO and Proform program. play during machining, you must of
necessity set the AUXF/29 function at
If we validate : the beginning of the part-program,
otherwise it will remain standard. This
CBC,0 the execution is done continuously is to prevent the risk of high speed
pulsation with a very large electrode.
CBC,1 the execution will be done line by
line (after each line press the
“Execution” button) Note : An automatic reset is performed by
the NC itself (AUXF/28) at the end of the
PROFORM program to return to the stan-
dard speed.
335.*
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
Command programs
Objectives :
As you already know, it is possible to control your machine through command words, by
typing these words directly on the keyboard in EXE mode. After reading this section,
The problem is that to carry out a series of orders, you have to type the commands one after you should be able :
the other. This forces you to remain close to the machine so as to follow the operations as
they succeed each other. – To create a simple
Fortunately this drawback can be overcome thanks to command programs. command program
allowing you to start
These programs are able to link up the execution of several command words automatically. a machining program
This enables you to link up axis movements, tool changes, and execution of PROFORM – To know where to
programs without you having to intervene. type and how to
The programming logic is simple, you just have to give your orders line by line, following the check your command
sequence of operations, as follows : program
– To use the drawing
parameters and the
Orders to be carried out Command words graphic mode
And so, with just a few words, you have created a command program. All you then need
to do is to enter it into the text editor, which you are already familiar with (see chapter 1),
creating a new file with an extension “CMD” (command).
TCH,1
GOP,1
SPG,TEST.RBF
TCH,2
SPG,TEST.RBF
TCH,0
MSG,END
HELP
F1 F2 F3 F4 F5 F6 F7
SPACE
1 2 3 4 5 6 7 8 9 \
F1 F2 F3 F4 F5 F6 F7
PAGE
337.*/ang DOWN
The aim of this example is to show you how We have available to us two programs
to link up the machining of two cavities. drawn up with PROGRAM-EXPERT:
The “corner” measurement cycle has already
been executed as well as the tool offsets. A roughing program CAVEB.RBF
A finishing program CAVFI.RBF
Y MACHINE
40
X MACHINE
40
25
338.*
DNC FS
PROGRAM USER PIL DRAWING ACTIVER
PARAMETRES
EXECUTION PARAMETERS EXP MEASURING MANUAL
PARAMETERS
DESSIN TABLES
MODE VUE ECH ECRAN X ECRAN Y SCREEN Z STARTING
POINT
SCREEN X
F1 F2 F3 F4 F5 F6 F7
F4
File :
This page comprises many parameters
allowing modification of the display on the
PROGRAM USER PILOT
EXPERT DIEL.
graphic screen.
EXECUTION PARAMETERS
CUT DRY RUN VERIFY DRAW
SREEN
F1 F2 F3 F4
Mode
VERIFY
Auto : The numerical control will automatically
Allows the program syntax to be checked. select the best scale and position.
With “VRF,1” verification is done automatical- Para : This mode will enable you to select
ly as soon as the “CUT” function is selected. the position of the graphic view
according to the machine axes, and
DRY RUN to select the scale.
X,Y : Minimum scale used to enable you
Allows physical simulation of the machine to see the machine travel values and
operations (including changing the electrode the position of the execution.
by activating the parameter TSIM).
It is preferable to do this type of check com-
mand by command by setting the parameter View
CBC at 1.
Note : The two functions “VERIFY” and “DRY Makes it possible to select a view of the
RUN” are imperative in order to avoid errors X/Y, X/Z or Y/Z planes.
of syntax and/or positioning.
Makes it possible to display graphically the Enables you to select the ideal scale for
movements and executions that the program looking at details or to have an overall view
will carry out. (valid in “Para” mode).
It is possible for you to modify the scale and
the views of the axes by defining the
drawing parameters which we shall see in Center screen position
greater detail later on in this course.
This function takes you automatically into the Position of display on X, Y and Z according
GRAPH mode. to the machine system of axes.
-2.5
Mode :
Auto (to allow the numerical control to
-5
X
[mm]
DNC FS
341.*/ang
View :
XY (so as to display the orbit from above) During the graphic simulation, small icons
will appear, symbolizing the various
operations that are being simulated. Further
Center screen position : information is available in the NC manual.
Parameters automatically defined by the
numerical control
FLUSH (Flushing)
342.*
DELAY (Pause)
Exercises :
Notes :
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
Exercises :
1) The command word for updating the 3) The command word for setting the
machine axes is : flushing pressure is :
a. SMA a. FLA
b. SPA b. FLI
c. AXO c. FLH
d. FLA d. ASP
Answers :
2) The command word for centering in a
1) a.
hole is :
a. MTR
2) c. and d.
b. EDG
c. CEN
3) b.
d. CN2
PN/CAVITY
This situation is easy to correct ; you only L1=–10
have to modify the parameter “L” of your FROM/X,0,Y,0,Z,10
Proform program : TOOL/1
DOWN/L,L1,H,– 0.515,E,414
The corrected program is : ORB/L,L1,H,– 0.311,E,391
ORB/L,L1,H,– 0.200,E,372
PN/CAVITY ORB/L,L1,H,– 0.125,E,352,RET
L1=–10,02 TOOL/2
FROM/X,0,Y,0,Z,10 DOWN/L,L1,H,– 0.515,E,352
TOOL/1 ORB/L,L1,H,– 0.113,E,352
DOWN/L,L1,H,– 0.500,E,414 ORB/L,L1,H,– 0.061,E,312
ORB/L,L1,H,– 0.311,E,391 ORB/L,L1,H,– 0.035,E,293,RET
ORB/L,L1,H,– 0.200,E,372 TOOL/0
ORB/L,L1,H,– 0.125,E,352,RET END
Exercises :
In the course of this chapter, you have discovered some additional command words linked to
automation of your machine, adding to the long list of command words that you already
know (SPG,PAU,MSG, etc.).
– Measurement cycles
– Movements
– Miscellaneous functions
You can create these programs by means of the text editor, by typing line by line the orders
that the machine must carry out. Once these programs have been created, you can check
them with the following functions :
– Verify
– Dry run
– Draw screen
During this chapter you learned how to correct the dimensions of a PROFORM program to
be able to touch up the bottom or the sides of a cavity.
This is easily done by modifying the parameter “L” if you wish to modify the depth, and with
the parameter “H” of the DOWN values if you wish to modify the sides of the cavity.
2) The command SPG cannot retrieve files stored on diskettes in the machine’s disk
drive.
❑ a. True
❑ b. False
7) In the “DRAWING PARAMETERS” page, which is the mode enabling us to see the
machine travel values and the execution at the same time ?
❑ a. Auto
❑ b. Para
❑ c. View
❑ d. X,Y
30
345.*
22.983 23
PN/CAVITY
FROM/X,0,Y,0,Z,10
TOOL/1
DOWN/L,-23,H,-0.400,E,414 L=................... H=.....................
ORB/L,-23,H,-0.311,E,391 L=...................
ORB/L,-23,H,-0.200,E,372 L=...................
ORB/L,-23,H,-0.125,E,352,RET L=...................
TOOL/2
DOWN/L,-23,H,-0.400,E,352 L=................... H=.....................
ORB/L,-23,H,-0.113,E,352 L=...................
ORB/L,-23,H,-0.061,E,312 L=...................
ORB/L,-23,H,-0.035,E,293,RET L=...................
TOOL/0
END
10) Create a small command program linking up roughing and finishing of the two
cavities, so as to produce the part shown below.
The external centering has already been done, as have the tool offsets.
There is no tool in the spindle.
A point has been stored at X0, Y0, Z10 (value of the FROM of the program)
The PROFORM programs do not carry any movements along X and Y.
The programs are :
CAVEB.RBF, for roughing
CAVFI.RBF, for finishing
Axe MACHINE
50
50
346.*
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