Professional Documents
Culture Documents
EMCO Compact 5 PC Operating Instructions PDF
EMCO Compact 5 PC Operating Instructions PDF
EMCO Compact 5 PC Operating Instructions PDF
EII1CD COMPACT 5 PC
Edition 90-7
Ref. No. EN2 031
Operating Instruction
COMPACT 5 PC
90-7 EN2 031
Foreword
If you have any CAD knowledge, you can start with the specimen
examples in chapter 5 by means of the good user guidance on the
screen and the operating sheets (the last three pages of this
manual).
emcD
TECHNICAL DOCUMENTATION
wishes you success
1
CONTENTS
A Description of machine 5
Accident prevention 5
Technical data PC 7
Scope of supply 8
Setting-up 8
Technological data 19
Cutting speed 19
Spindle speed 19
Calculation of feed 19
Service parts 23
2
B Software description 41
1. Vocabulary explanations 41
4. Menu points 53
4.1 Work piece 54
4.2 Draw 55
4.2.1 Cursor 56
4.2.2 Point 59
4.2.3 Line 61
4.2.4 Arc 64
4.2.5 Visible edges 68
4.2.6 Mirroring 68
4.2.7 Cleaning 68
4.2.8 Erasing the geometric element 69
4.2.9 Erasing all 69
4.2.10 Hotkeys - draw 70
Specimen example 1 71
Specimen example 2 72
Specimen example 3 73
4.3 Program 74
4.3.1 Moving in the rapid 74
4.3.2 Moving with feed speed 74
4.3.3 Cycles 74
Roughing cycle 75
Back pocket cycle 77
Follow contour cycle 79
Cut-in cycle 81
Threading cycle 83
4.3.4 Machining possibilities: CAD/CAM - 90
4.3.5 Edit Tool change 91
4.3.6 Erase the last movement 91
4.3.7 Erasing the machining program 91
4.3.8 Entering the feed values 91
4.3.9 Change feed unit 91
4.310 Entering the finishing offsets 91
4.4 Display 92
4.4.1 Zoom all 92
4.4.2 Zoom window 92
4.4.3 Zoom work piece 93
4.4.4 Removing, inserting the head stock 93
4.4.5 Removing, inserting the work piece 93
4.4.6 Removing, inserting the tool 93
4.4.7 Removing, inserting the tool path 94
4.4.8 Inserting, removing the tail stock 94
4.4.9 Changing the simulation display 94
4.4.10 Shift Geometry 95
4.5 Set up 0,0 96
4.6 Manual 97
4.7 Machine 98
4.7.1 Automatic 98
4.7.2 Single Step 98
4.7.3 Fast run (Rapid) 98
4.7.4 Empty cut step 98
4.7.5 Repeating the program 99
4.7.6 Moving the tool to the cursor 99
4.7.7 Shifting the program 99
4.7.8 Altering the scale program 99
4.8 Archive 100
4.8.1 Storing the program 100
4.8.2 loading the program 100
4.8.3 Storing the geometry 101
4.8.4 loading the geometry 101
4.9 Print 101
4.10 End 101
6. Edit 109
•Note: the feed power of the slides is 1000 •Remove adjusting keys and wrenches!
Newton (100 kp). If program is not correct, the Even when machine is not being used. The
workpiece could be pressed out of the chuck keys should never be attached to the
clamping device when it is not clamped and machine with chains or similar
supported correctly.
Therefore use tailstock center for supporting
the workpiece •Carry out measuring, adjusting, set-up,
maintenance and resetting work only during
standstill of the machine!
• Read instruction manual before working with
the machine
• Use chip hook for removing chips.
•Electrical connection: The electrical
connections must be carried out professionally •Never touch running machine parts!
A grounding receptacle must be available Never try to stop workpiece or chuck with the
hand.
5
Technical Data Machine
TAILSTOCK:
Center sleeve diameter 22 mm (0.866*)
Tailstock taper MK1 (MT1)
Stroke of center sleeve 35 mm (1 378*)
TOOLHOLDER:
max. shaft height 12,5 mm (0.492*)
HEADSTOCK:
Hole through work spindle 16mm (0.630*)
Spindle hole taper MK2 <MT 2)
Speed range 200 - 2400 rev./min
Spindle nose according to manufacturer’s standard
FEED MOTORS:
Step motor . 5°, 50 Ncm (0.37 ft.lbf)
Rapid feed PC/AT, PC/386 700mm/min (27.559 in/min'
PC/XT 350mm/min (13.780 in/min)
Feed power approx 1000 N (225 Ibf)
6
Technical Data PC
Minimum configuration
IBM or compatible (PC/XT, PC/AT, PC/AT-386) with
- 1 hard disk 20 MB and
1 disk drive
- keyboard
Recommended configuration
IBM compatible PC/AT with 640 kB RAM
1 disk drive 1.2 MB
1 hard disk 44 MB
1 EGA - graphic card
EGA - graphicable colour screen
keyboard
operating system MS-DOS version 3.3
parallel interface
co-processor
Note:
The software is valid for all 100 % IBM compatible PC's. Upon request Messrs.
EMCO will indicate to you all computers on which this EMCO software was
tested.
Modifications reserved!
7
Scope of Supply
Base machine Dongle:
Operating tools Is delivered with the EMCO-software. The dongle
Double open-jawed spanner SW 13x17 is a software-protection (protection against
Open-jawed spanner SW 8 unauthorized operation).
Ring spanner SW 13 If the dongle wouldn't be connected, following
Hexagon socket screw key SW 8,S, 4,3 restrictions have to be expected:
•no possibilities to store or load programs
Accessory: •editor locked
Interface cable (2): •no possibilities to print screen hard-copies
In addition a 25-pole interface cable is necessary •no data-exchange to the machine
for the operation of the machine to connect the
machine to the PC. (Not included in the scope of
supply!)
Setting-Up
Place the machine to a stable table.
Recommended height approx. 650 mm (25").
1 2
L Power -
supply
Oongle
r
LO
s'
s
to 1
£
690 ( 27. 2")
830 (32.7")
PC connection
Connect PC to the machine with the interface
cable (2) via parallel interface (connection X7 at
the rear side of the machine).
8
Description of the Machine
r
7
: JK <F -o-
5
I
li
l-
2 5 9 8 3 7 10
\
4
:
T
1
w
,
6 10
2 1 4 3
/
an ° 0
A 1
<§>
O 1 ©
9
Adjusting the speed 1 2 3
Via the belt drive six different speeds can be
adjusted on the main spindle:
A
Speed
Belt position
[rpm]
200 BC1
330 BC2 B
550 BC3
950 AC1
1500 AC2
c
2400 AC3
Procedure
Change of the V-belt
The V-belt from the motor pulley A to the Open gearbox cover using the socket head
transmission pulley B is always mounted. screw (5).
5 6
/
B A C
10
Main spindle speed display
Perforated disc and light barrier on main spindle 1 Function for all turning operations except
when screw cutting
V\ |
I
s£
m m
,36
(U*)
300 ni.8»;
ZM'*' 0
0
*
11
Drive of slides
Step motors:
Technical data:
'M
Single step 5°
Torque 0,50 Nm (0 37 ft.lbf) A
v
As the name says, a revolution of the motor is
divided into steps
gg
Smallest possible traverse path: 0,0138 mm Steps (angle Traverse path Traverse
(.001-)
of step motors) (mm) path (in)
Traverse path longitudinal slide 300 mm
(11.811*) 1. Step (5°) 0,0138 .00054
Traverse path cross slide 50 mm (1 969") 2 Step (10“) 0,0277 .00109
Indication on screen in mm (in) 3 Step (15°) 0,0416 .00164
Feed power on slides approx. 1000N (225 I bf) 4. Step (20°) 0,0555 .00219
A revolution of the step motors is divided into 72 5. Step (25°) 0,0694 .00273
steps, i.e. one step = angle of 5°
(360° : 72 = 5°). 6. Step (30°) 0,0833 00328
The limitation of the traverse paths (the Tack-Tack 7 Step (35°) 0,0972 00383
sound)
8. Step (40°) 0,111 00437
If you move the slides to the limit positions or 9 (45°) .00492
Step 0,125
against a stop, you will hear a tack-tack sound
The step motor receives impulses for further
movement, but cannot move any further. That
means overload on spindles, nuts and guideways
of the slides.
Remedy: Stop machine
12
The toolholder
The toolholder can be fixed in a front or back Positions of toolholder
position on the cross slide
Max tool section: 12x12 mm (47"x.47") The toolholder can be clamped in front position
and in back position.
Front position
6 0 3
Outside diameter 0 0 bis 0 90 mm (0-3,543”)
o r
5 i
L ®
l 1
*
I
4
2
®
® ®
Mounting
13
Back position The tailstock
Outside diameter 0 25 to 0 130 mm (0 984"-
5.118") The tailstock serves to support the workpiece by
using a center - as well as for drilling / centering.
!~L7-
Drilling operation
®
Drills up to 0 8 mm (0.314") to be mounted in
1 drill chuck. Drills of more than 8 mm need a MT1
fl le..
®
so that they can be set in directly into the tailstock
barel.
Feed via handwheel and tailstock sleeve.
®
$ i
®
<S> ®
8
V*®!
{ÿ4
~> Tailstock accessories
- Plug-in pivot: for mounting clamping devices
(e g. chuck)
- Lathe centre
14
Clamping Devices for Workpieces (Summary)
h' :
£3
I
I
k '•iS
4-iaw independent chuck 90 mm diameter
With the 4-jaw independent chuck, workpieces
can be clamped centrically and excentrically. Each
jaw can be individually adjusted and reversed.
k
3-iaw chuck. 80 mm diameter
The 3-jaw chuck serves for centricalls clamping
rjr round, hexagon or twelve-sided workpieces.
-
15
Supporting long workpieces
3-Jaw chuck 0 80 mm
Long workpieces bend through the pressure of
For centrically clamping of round, hexagon and the tool and must be supported by the tailstock
12-sided workpieces. Square workpieces cannot center.
be clamped centrically with the 3-jaw chuck.
#'
w
Clamping capacity
If the clamping capacity would be exceeded, a .7*
l
tooth-breaking on the clamping jaw is possible.
O>
Safety clamping is not guaranteed
T S3
Pip
ds min df> max d? ' d8 max dy max d',:- _d,? max
mm 36 21 80 104 5 ! 29
o>
-S
Mounting
©
Spindle nose and chuck bore must be dust-free.
Mount the 3-jaw chuck onto the spindle nose with
the 3 screws (M5x40, DIN912).
Do not use longer screws - this would prevent the Employment of the rolling center punch
correct contact with the spindle nose. With spindle-speeds more than 550 rev./min the
rolling center punch should be used.
Do not use shorter screws - the screws could break
or tear out.
Spindle nose
Soft jaws for the chuck
0® -Tap holes for 3-jaw The steps of the soft jaws must be turned by the
Cl
Q,
chuck and lathe dog
guard
user. When turning these steps, clamp a round
workpiece to fix the jaws.
Note:
A set of chucks graded outwards and a set graded
inwards are included in the delivery.
The respective chuck number must be in
s
accordance with the actual groove number.
Safety tip
Never exceed the maximum clamping capacity of Procedure:
the chuck.
This could cause the chuck teeth to break - the Clamp a round workpiece and turn the step.
jaws and the workpiece would be thrown out and
could cause severe injuries. Safety tip:
Mounting
Mount collet holder (1) onto the spindle nose with Clamping capacities
the 3 hexagon screws (2).
Nominal Clamping area Clamping area in inch
diameter in mm
2,0 1,5 -2.0 1/16-5/64
2,5 2,0 2,5 3/32
l 3,0 2,5 -3,0 7/64
4.0 3,0 4,0 1/8-9/64-5/32
/. 3
i
17
The independent chuck The clamping plate 90 mm diameter
For clamping round, square, rectangular and Clamping capacity using the small T-nut screws:
uneven shaped workpieces. up to 13 mm (1/2").
Each jaw can be adjusted individually
Workpieces can be clamped centrically and Clamping capacity using the big T-nut screws: up
excentrically. to 33 mm (1/3').
Mounting
Mount the independent chuck to the spindle nose
with the 4 screws (M5x25, DIN 912).
Often uneven or irregular shaped workpieces
cannot be clamped with the 3-jaw chuck or the 4-
jaw independent chuck.
9 Spindle nose
0.
Using the T-nut screws and the clamping shoes,
Threaded bores for uneven or large-dimensioned workpieces can be
e independent chuck clamped. The rings turned into the clamping plate
o serve as an aid for centrical clamping.
IK Tteippr
iIU-I
rrpl£ with the 4 socket head screws M5x20.
IM * *
Safety tip:
d« max. da max. diQ mm. dn min. |di? dn max.
i 42 21 86 no 9 29 90 no Uneven workpieces often cause unbalanced
mm
nch 0.04’ 1.6* 08* 43' 0.35* I, IS* I 3,54* round-run. Therefore always work with low
spindle speeds. Be careful of extending parts.
18
Technological Data
Material of workpiece
The higher the strength of the material, the Cuttlngsjfdafll
lower the cutting speed.
Material of tool:
Carbide tools allow for a higher cutting speed
than HSS tools. Calculationof spindle
*imd
Feed:
The larger the feed the lower the cutting
speed 77rrr?-
, ;,
Depth of cut:
The larger the depth of cut the smaller the
cutting speed. The charts on the following page save the
calculation work.
19
Finding the Cutting Values
You know
- Diameter of workpiece
- Suggested cutting speed
From the chart you can select the spindle speed in rpm.
Example:
Diameter of workpiece: 40 mm
Cutting speed: 150 m/min
Therefore: 1200 rpm
(in)
02 .25 -3 5 1 « 15 2 2.5 3 4 5 6 7
3000
\
\\ &
2000
\T & %
X
V
V
X
1200
1000 \
\b X- TX
\
\
*
\
j sn
\
sss
L
Vo \
500 \ At
\
:
r Sr
I \
i
a>
. 200 \ V \
\
a!
cc \
100
\, \
5 K> 20 40 50 too 200
20
2. Finding the feed speed in mm/min
You know
- Diameter of workpiece
- Feed size in rpm
Example:
Feed (mm/rev)
(in/rev)
0,2 I
53 -.007
\
\
i
X
x«?
c
006
005
\ .004
0,1
- I V*
\ Vo »
—
\ .003
+ &
0,05
*
& .002
\ -
.0015
T &
% I
l
i .001
9V o X
0,02 4- v?. i
-.00075
%
-.0005
0,01 \ \
Ausgabe 90/04
Edition 90/04
Edition 90/04
23
Pos. Ref. No. DIN Benennung Description Designation
ZWZ 11 0300 SW3 DIN 911 6kt. Schraubendreber Hexagonal key Cl£ S six pans
ZWZ 11 0400 SW4 0IN 911 6kt. Schraubendreher Hexagonal key C7I a six pans
ZWZ 11 0500 SW5 DIN 911 6kt. Schraubendreher Hexagonal key Cl£ a six pans
ZWZ 11 0800 SW8 DIN 911 6kt. Schraubendreher Hexagonal key Cle h six pans
ZWZ 94 0800 SW8 DIN 894 Ei nmaul schl lissel Spanner Cle deservice
ZWZ 95 1713 17x13 DIN 095 Doppelmaul schl iissel Double ended spanner Cle plate double
C6Z 180 040 SW1 3 Ri ngschl Lissel Ring spanner Cle polygonale
24
2 1 3
9
O
\
<5
/
t
s? *v
\
$>N
•/
'C
S>
<© #. •v
/ X v
N '•x
N
* sv
S
t \
\
I
1 i •v \
. I \
t
: O
i i
&T"*
@
ro)
!
;
' !
:
i
8 5 10 11 12 13
25
36 34 35 37 38 32 27 26 24 25 23 22 21 20
I
I
I
I 1
(
; I
33
*
.ft
1
<3f’ <£> — 19
§
5
6 ft ,
$ Of
7 — 'tW' 6 -
2
3
r4 ft
y*
4
.A
ZT
.ÿZf
k',A
a 16
12
r' -ÿ
\
.ÿ4 . 14
28 22 31 29 30
;
s;' 15
rJB
/»•' ; k : k'
\> \ 17
'
L
18
i
8 1 9 10 11 12 13 14 15
26
POS Ref. No. DIN Benennung Description Designation
35 ZEE 47 0010 ZV1 H231-11Y Rol Ischwenkhebel Control lever levier de commande
36 ZSR 79 0425 M4x25 0IN7991-8.8 Senkschraube Flat head screw Vis h tete conique
37 ZRG 26 0040 A4 DIN127-A2E Federring Split washer Rondel le-ressort
27
6 24 33 10 9 11 32 24
i]
ft? "•
<£>/
4
>X
*>
2 c
v-.
6
4
f 31 26 30 29 27 28
5
7
MS
<?
29 W
i
© .X
Vlfc —
-ÿ• \m
\ I
X>':"
I
8 —ft \. .«ÿ
%
Vi
3 %
v
.A
\m r
16
17
*1/
18 o-l a
19
_*ÿ
% £ I
20 --
v\ tV., fi.
t. 9
18- -if!
fa? #
21 JS) /.-
23
24
If 8 9
r<
k 1/
22
'/ :> ....>;
0> <
v
•r' :i
N< i :
<»
ft t
12 13 14 J5 25 26 27 28
28
Pos. Ref. No. DIN Benennung Description Designation
y>
29
6 5 5 4 3 16 2 I 15 14 13
\
\
u-- ;
4 ©
'-- <±5
«V
t~
<a>ÿ.
.£ÿ
t* £
C
o
o
!
u ir.
f'
c
vCO"
6 7 8 2 9 7 5 10 11 12
30
9 10 11 12 3 2 7 4 7 6 8
&
$
13
Wfc 14
15
16
31
;
\
C,l
A c .
o ..
* N
5-cJ
<K
\ (K
N
Gk ®.
\
: 1
>
I ! !
' : .
? / 8 3 6 4 5
A6A 14o ool Gr. Spaneschutz Chip guard compl . Sns. pare-copeaux
32
2 3 4 6 7 5 2 10 9 12 II 15 14
1
o i
i
I I
!
!
O v
! Sv' %
SP
/ O
a jg
:o-
/
K
I
felA
/ /
J £ I
I
9 r
i
/
/
-1 1
«*>
/
x"
'£ÿ -
;ÿ
<£>
3©
L
1-5 584 180 S c hnet Iwechsel Stahl - Quick-change tool -post Tourelle porte-outils h
halter changement rapide
2 ZSR 31 0860 M8x60 DIN931-5.6 Sechskantscbraube Hexagon head screw Vis hexagonal e
3 C6Z 180 020 T-Nutenstein T-nut Boulon en T
4 C6Z 180 030 Zwi schenstiick Intermediate piece Pifece d’ecartement
5 ZS8 25 0840 B8, 4 DIN125 Scheibe Washer Rondel 1 e
6 ZSR 12 1050 M10x50 DIN6912-6. 9 Zyl i nderschraube Socket head screw Vis 6 pans creux
7 ZSB 25 1050 810,5 DIN125 Scheibe Washer Rondel le
8-12 584 181 Orehstahlhal ter kompl. Tool holder comp! . Ens. porte-outil
584 280 Abstechhal ter kompl. Porting tool holder Ens. appui de outil a
compl , tronconner
33
®I ° $ 0
k 1
_J
4 i
1 e
1 2 3 4 7
r-
0)
<0
4> 4>
CO
0) 4)
CM
0) + +
+ + +
± +
t +
©
......
=/ + .ffllk
ISillHlilL
el
e2
... ...
----
4A
......ZEE 7 5 0011
ZEE 75 0011
e8
mm 5,6
u
e3 6,3A ZEE 75 0013 C*
__
e4 (220 V) 2,5 A ZEE 75 0012
+ r +
(115 V) 4A ZEE 75 0011
e6 LA ZEE 75 0014
e7 16A ZEE 70 2016
e8 (220-240 V)
(100-120 V>
8A
LOA.
2EE 75 0030
ZEE 75 0035
+
34
Zubehor X 3 3.—
accesory
Schritt motor platine
3
\U 40V
GND
stepmotorboard
A6A 113 001
2
1
, *10V
Plan A 1 3.168 -'3
..
ULÿctiije J O Q o > I—
* * 3 z z.
o o ? § iLSli j
! 4 5
X 12
6 7 5 S_ icj 2 3
X 40
5
- ki.... X45
3
Netztei I pla tin e Cr.'D 1 X44 PC-PLATINE
POWER SUPPLY BOARD PERSONAL COMPUTER BOARD
Umschaltungen siehe A13165-72 in i fc i o
(220-240V) FI A til 000 to change the connection look ut A 6C 403000 ON sw.tch
12 3 4
t no-12 ov) Ft C 111 000 1
41 m|a
GND X47 u
( 1 00 v ) Ft V 111 000 Ul 2 u3 O
F u 5
V
•SV
PLAN A13 166 -72 3 PLAN A13 165-51 OIF
X 42 X 41
6 5 4 3 2 1 Jj6 5 4 3 2 1
19 18 22 1 17 16 21 7
XII
5 20 a- 9 10 5 6
03 < n u
3
o[
51
2 1
03 <
° u
3
9
5
2
-
IJ
X 35 X 34
.J - J J ~v
<8A. GND 3
TOY
X. 33 A 6 A 113 001
id
hi I LEGENDE
a1 Hauptschalter mam switch
Gim 5
*40/ 4 u2
cn a2 HauRtmotor schalter main motor switch PLAN A 13 160 - 13
bl Not-Aus-Taste emergency stop button
b2 Spdneschut 2 schalter chip guard switch
M b3 Raderdeckelendsch. gear cover switch
1~ ml Hauptmotor main motor X 32 X 31
m2 Schrittmotor X step motor X
m4 m3 Schnttmotor Z step motor Z 5 4 2 6 1 3 1 3 5 2 6 4
m4 Lutter fan
e8 Hauptsicheruny main fuse
X6
2
6
4
6 6
G hi KontrolUmpe EIN
h2 Maschinenl eucht e
control lamp ON
machine lamp x t A A A A A O O irk 9
ai
u1 Netzteiiplatme
u2 Schrittmotorplatine
u3 PC Platine
power supply board
stepmotor board
X5
' I| 7
ML!
—I M
1
I
STECKERBELEGUNG
.25 X4 I1, K K, H ilk K K X
W 11
personal computer board
b1 XI Klemmleiste terminal
I
1 strobe 2 3 4 5 6 1 2 3 4 5 6 Ka bel Nr
X2 Erdunysleiste grounding terminal I 21 2 dat a 0
1 21
X4 StecKorErhr.ttmotir X 3 data 1 0sw -00 00
X5
stepmotor Mug X
Stecker Lid.lsdir.Epnciel light Ferrer dug u4 h2 we rt |ge gr br wefrt gc sw or br Mo tor f arbe
motor colour
2 72]
X6
X7
X9
StecKer fjr Spdoesch chip guard plug
Stecker f jr PC personal computer plug LPJ
Zubehor
,’0 data 7
ac km
M M
Stec kef Schrittmotor Z stepmotor plug Z busy
k1 Kondensator capacitor accessory PE
13-16 m2 st ep m3 \ st ep
e8 kl X z
[] 17-21
22-25
GND
I
XI 1 2 3 4 5 6 7 6 9 10 11 12 X2
12 Bt U2 ;
Cna» SA
jlCG'.V
6. : :
2lA 11, "3
I h2 (
Zubehor ..
M
\ nur bei TTSf
\ cnly by A6N
accessory
Jml
u COMPACT 5 PC
i Verdrahtungsp'nn v/inng diagram
LI N PE
rv-
t
l
I
\
S
2
i
cn
min. 01.0
max 129 •P
X
a>[
3 £
X
a X
E a
r
/////// / X E
/
A A
L-0 ?
I \8
4 5 6
7
i
m
/
10
m
Pos. Ref. No. DIN Benennung Description Designation
I ZSR 12 0425 M4x25 0 IN 912-6.9 Zyl inderschraube Socket head screw Vis 6 pars creux
2 VIA 000 040 Deckel Cap Couvercl e
3 ZSR 12 0540 M5x40 DIN 912-6.9 Zyl inderschraube Socket head screw Vis 6 pans creux
4 VIA 000 030 Triebl ing Pinion Pignon
5 VIA OOG 020 Zahnkranz Scrol 1 Couronne
6 VIA 000 010 Frontplatte Front plate Feuitle frontal
7 VIA 000 060 Sicherungsschraube Retaining screw Vis de retenue
8 ZME 31 08*3 Satz AuBenbacken Outside stepped jaws Jeu de mors extÿrieurs
ZME 31 0853 Satz Innenbacken Inside stepped jaws Jeu de mors intÿrieur
1 ZSR 12 0425 M4xZ5 DIN 912-6.9 Zyl inderschraube Socket head screw Vis 6 pans creux
2 V1B 000 040 Deckel Cap Couvercle
3 ZSR 12 0540 M5x40 DIN 912-6.9 Zyl inderschraube Socket head screw Vis 6 pans creux
4 VIA 000 030 Triebl ing Pinion Pignon
5 VIA 000 020 Zahnkranz Scroll Couronne
6 V1B 000 010 Frontplatte Front plate Feuitle frontal
7 VIA 000 060 Sicherungsschraube Retaining screw Vis de retenue
8 ZME 31 0844 Satz AuBenbacken Outside stepped jaws Jeu de mors extÿrieurs
ZME 31 0854 Satz Innenbacken Inside stepped jaws Jeu de mors intÿrieur
36
4
A.
/<" "
f
fi
iUh :
I?
/ I
m
% /
\
!
I ! !
6 1 3 7 8 4
'i
2 3 5 7 8
37
Ni
<Q
b i
i
:
;
a
s \
-f*
9.
&
£
s
\ »
!
/
/
I's.
I
4 5 1 3 ' 2 6
2 A5Z 420 020 Satzvon4 Umkehrbacken Set of 4 reversible jaws Jeu de 4 mors reversible
3 A2Z 420 020 Spannschraube Spindle Broche
4 A2Z 420 040 Schlussel Key Cle
5 ZST 75 0460 4x60 DIN1475*6.8 Toggle Garrot
6 ZSR 12 0525 M5x25DIN912-6.9 Zylinderschraube Socket head screw Vis 6 pans creux
38
4 8 2 7 5 13 3 6 9 10
I
1 ;
I
i
; 1 i
i
!
: :
/
t l\ 1
'J i \ V
\
•'
&
/
6-
'Cl
12 11
39
40
B SOFTWARE DESCRIPTION
1. VOCABULARY EXPLANATIONS
bit (b) Binary sign = smallest memory unit of the computer (e g , current - not
current or magnetic - not magnetic)
Byte (B) Memory unit to store a letter, a number or a sign (1 byte = 8 bit)
Kilobyte (K, kB): usual unit (measurement) for the memory capacity of a
computer (1 kilobyte = 2 1 0 bytes= 1024 bytes)
Megabyte (MB): 1 megabyte = 1024 kilobytes
CAD Computer Aided Design = tool construction (see chapter 4.2)
CAM Computer Aided Manufacturing - determining the machining cycle (see
chapter 4.3)
CNC Computer Numerical Control
Coprocessor Additional arithmetic unit as a support for the microprocessor
Disk Exchangable, magnetic plastic disk, to store software (memory capacity,
e.g., 5ÿ inches disk with 360 + kB or 1.2 MB or 3ÿ inches disk with 720 kB or
144 MB)
Hard disk Magnetized disks permanently located in the computer, to store software
(memory capacity for PC, eg, up to 80 MB)
Graphics card Shapes the computer signals for the screen
Hardware Are all usable objects
Compatibility Two devices are compatible, if they can operate with each other without
any additional equipment or can be exchanged for each other
Menu List of the possibilities offered
Microprocessor Central arithmetic unit of the PC
sk 4 NC program List of all information, which a machine tool needs to manufacture a work
piece
PC Personal Computer = multi-purpose, small computer for one person
Postprocessor Converts a program into information, which the CNC machine tool
understands and receives
RAM Random Access Memory = operational memory = component, which
loses information, when the device is switched off (memory capacity of the
RAM usually amounts to 640 + kB for PC)
Interface Connection element for connecting external devices to the PC
Serial interface: processes 1 bit
Parallel interface: processes 1 byte ( = 10-fold information flow speed)
41
2. SOFTWARE INSTALLATION , ACCESS
INTO PROGRAM
Compatibility problems
The software runs on all 100 % IBM compatible
PCs. Upon request, EMCO informs you of all those
processers, on which this EMCO software was
tested .
42
Software installation, access into program PC with hard disk and 1 disk drive
e men
keys to the desired language and confirm it
with
E men
COMPACT 5 -PC INSTALLATION 1.0
if
COMPACT 5 -PC INSTALLATION 1.0
|| C: VC0MPACT\
ENGLISH
DEUTSCH It JJ
FRANCAIS
ESPAffOL
ITALIANO
J (SELECT)
NEDERLANDS
This EMCO software is installed in the sub¬
directory COMPACT by pressing pj
U(CURSOR) J (SELECT)
Choose printer
E mCD
COMPACT 5 -PC INSTALLATION 1.0
You can also install this EMCO software in a sub¬
directory determined by you.
CONFIGURE Procedure:
IBM GRAPHIC
EPSON FX • You can delete the suggested sub-directory
name letter by letter with the key [
EPSON LQ J
NEC P6
OKI LL6
• Enter a new sub-directory name.
43
Software installation, access into program PC with hard disk and 1 disk drive
e mc
COMPACT 5 -PC INSTALLATION 1.0
Disk 2 m drive A: insert
UNIT METRIC
Copying 5-10 minutes
PATH C: \C0MPACT \
E men
YES ... The previous specifications are correct, the
software is installed.
NO ... The previous specifications are incorrect.
the installation begins again with
"Entering the type of PC".
E fllCD
COMPACT 5 -PC INSTALLATION 1.0
Changing the drive:
A:\>
000
The COMPACT 5 PC SOFTWARE is
compiled and copied into
the given path . . . C: \>
Please wait I
The software can be called up (see next page).
Copying . ..
C: \C0MPACT \
44
Software installation, access into program PC with hard disk and 1 disk drive
Access
After the DOS prompt "C: \ >“ appears, enter the
following commands:
C :\COMPACT>
* Space bar
In this way, you change to the sub directory
COMPACT.
C :\COMPACT> EEBEEEEa
Pressing ENTER:
MM
-s < > »s> X
CUBOI
a.aw
Z «.aaa
::: 5. IBB
TOW,
X 2. 0BB
Z S.S2
-X I 1.BBB
r l.MAiin
S I ryw
-fo-f- MIN mu
1 urn PTBCC
2 MW
3
•raruw
s SC1UP M
NMUfiL
7 menin
B MCH wt
45
3. EXPLANATIONS FOR THE SOFTWARE
Small PC keyboard
ll M I I INI
I I I I I I
Large PC keyboard
Q Di i I I i [Mil [
in Mil
I II I LT II II
a
The same key functions are arranged and designated differently on these two types of keyboard-
46
Explanations for the software Important key functions
n Q
Plus/minus sign
n n PgDn
Plus signs ( + ) are not entered. The minus sign (-)
must be entered before the number.
-
y
Home,
0 Entering large, smallletters
Letters can be entered as large or small letters
End
B
ICLJ e—
y—
oel
V
Enter key
Inputs are confirmed or stored with the
"ENTER'' key
Prt sc Prt sc
Note
The keys of the large PC keyboard are used in Decimal point
these instructions. The decimal point is entered with this key.
Input: 23.5 , 46
SHIFT key
If the SHIFT key is pressed at the same time as the
00Q0QSB0
desired key, the upper case of the respective key is
selected
Error correction
The entry can be corrected with
Example
this key The previously entered
If the SHIFT key is not active, the lower
character is deleted.
case ( + ) is selected
47
Explanations for the software Coordinate system
-z -x
+XI i+z
-Z<—|—> + Z
--- \
-X
-®-
+x
48
Explanations for the software Screen cursor
rs
-X
ii -2
A T ®i
-X JZ CM
GO
+x
i+z 25 J B
44
C
E3
Example
The cursor jumps to the middle of the screen
1. Cursor as a graticule
Normal representation of the cursor
I 2. Reduced cursor
A reduced cursor is shown, when the
key "<" is pressed.
49
Explanations for the software Menu structure
MAIN MENU
F1 WORK PIECE
F2 DRAW
F3 PROGRAM
i i
F4 DISPLAY
F5 SET UP 0,0 : ESC. ;
i i > MAIN MENU
F6
F7
MANUAL
MACHINE m
F8 ARCHIVE
F9 PRINT
F10 END J
DRAW
F1 CURSOR
F2 POINT
F3 LINE i i
F4 ARC Esc. ;
> MENU
i
i i
F5 VISBL EDGE
F6 MIRROR
F7 CLEAN 0
F8 ERASE ELEM
F9 ERASE ALL
F10
J
CURSOR
F1 CURSOR INC
F2 CURSOR ABS
F3 CURSOR R, A
F4 CURSOR X. A
F5
F6
CURSOR Z, A
STEP SIZE
> SUBMENU
F7 TOREFPNT
F8 MID SCREEN
F9 INTERSECT
F10
J
i i
* Go
i Esc. ,
i
i i
50
Explanations for the software Menu summary
Menu summary
MENUS: MENUS:
WORK PIECE <- - MANUAL
Diameter, work piece Move the tools with
length the cursor keys,
SUBMENUS
step - 1,00
Ft
CURSOR
F1
f2
POINT
START PNT
ENO POINT
0 SUBMENUS:
CYCLES PROGRAM
0
«*
0
- - ARCHIVE
F3
FA
F5
F6
CENTRE PNT
FIND POINT
NEWREF.PT
TO REF PNT
FI
F2
F3
ROUGHING
BACK POCKET
CONTOUR
0 F1
F2
F3
RAPID
FEED
CYCLES
FI
F2
F3
STORE PROG
LOAD PROG
STORE GEOM
F4 CLFRN . --v
F7 INTERSECT FS THREAD F4 EDITOR F4 LOAD GEOM
fB TRIM BITS F6 F5 TOOL CHNGE F5
F9 F7 F6 ERASE LAST F6
F 10 F8 F7 ERASE PROG F7
F9 F8 FEED F8
HO
F9 G94/G95 F9
LINE F10 OFFSET F10
FI
F2
DRAW
SEARCH
0 FT
EDIT
END DISPLAY
0 F9
PRINT
F3 SPLIT
F4 ERASE F2 INSERT
F5 PARALLEL F3 ERASE WORD F1 ZOOMALL Is the printer
F6 PERPENDIC F4 ERASE LINE F2 ZOOM WINDW connected and 'on
F7 TANGNTP/A FS SEARCH F3 ZOOM PIECE line"?
F8 TANGNT A7A F6 PRINT F4 HEAD STOCK (ENTER = yes)
F7
F9 CHAMFER
f8
F5 WORK PIECE
F TO F6 TOOL
F10 I
F9
F TO
F7 TOOL PATH END
F8 TAIL STOCK
ARC F9 CHANGE SIM Are you sure
FT DRAW 0 F10 (ENTER =ye$)
F2
F3
F4
FS
SEARCH
SPLIT
ERASE
CIRCLE
SET UP 0,0 0
F6 ARC3PTS Tool with|i to the
F7 FILLET diameter aligning
F8 2 ELE
F9
Fill
pos. step = 1 ,00
F TO
(ENTER = End)
51
Explanations for the software Selection /deselection of the menu points
w,
I -i
(D (3© £ÿ"
i i.m
!*h r
S
1.arm*
9 ffm
[ITT mw
min mu
Hir df is (Mi
3 noon
4 iiaut
ftKZ
s aw M
? mean*
a
6 WCBfVf
Possibility 1 Possibility 2
By means of the space bar and |ÿI| By means of the function keys F1 to F10
Example Example
Activating the PROGRAM menu Activating the PROGRAM menu
0 Confirm entry
PROGRAM menu
and activate
Esc.J Return to the main menu
PROGRAM
FI RAPID
F2 FEED
F3 CYCLES
F4 EDITOR
F5 TOOL CHNGE
Note F6 ERASE LAST
The activation of the individual F7 ERASE PROG
F8 FEED
menu points is described with
the function keys in these F9 G94/G95
instructions. F10 OFFSET
52
4. MENU POINTS
4.1 Workpiece 54
4.2 Draw 55
4.2.1 Cursor 56
4 2.2 Point 59
4.2.3 Line 61
424 Arc 64
4.2.5 Visible edges 68
4.2.6 Mirroring 68
4.2.7 Cleaning 68
4.2.8 Erasing the geometric element 69
4.2.9 Erasing all 69
4.2.10 Hotkeys-draw 70
Specimen example 1 71
Specimen example 2 72
Specimen example 3 73
4.3 Program 74
4.3.1 Moving in the rapid 74
4.3.2 Moving with feed speed 74
4.3.3 Cycles 74
Roughing cycle 75
Back pocket cycle 77
Follow contour cycle 79
Cut-in cycle 81
Threading cycle 83
4.3 4 Edit (see chapter 6) 90
4.3.5 Tool change 91
4.3.6 Erase the last movement 91
4.3.7 Erasing the machining program 91
4.3.8 Entering the feed values 91
4.3.9 Change feed unit 91
4.3. 10 Entering the finishing offsets 91
4.4 Display 92
4.4.1 Zoom all 92
442 Zoom window 92
4.4.3 Zoom work piece 93
444 Removing, inserting the head stock 93
445 Removing, inserting the work piece 93
446 Removing, inserting the tool 93
4 4.7 Removing, inserting the tool path 94
4.4.8 Inserting, removing the tail stock 94
4.4.9 Changing the simulation display 94
4.4.10 Hotkeys- machine 95
4.5 Set up 0,0 96
4.6 Manual 97
4.7 Machine 98
4.7.1 Automatic 98
4.7.2 Single 98
4.7.3 Fast run 98
474 Empty cut step 98
475 Repeating the program 99
4.7.6 Moving the tool to the cursor 99
4.7.7 Shifting the program 99
4.7.8 Altering the scale program 99
4.8 Archive
481 Storing the program 100
4 8.2 Loading the program 100
483 Storing the geometry 101
4.8 4 Loading the geometry 101
4.9 Print 101
4.10 End 101
53
Menu points Work piece
Unit: [mm]
Example
0
I
Screen message
Diameter, work piece length:
T
22,100 0
\
Diameter, length of the drill hole (ENTER = no)
no yes
4,H) g
-L « I > ‘l
*
-t <-+-» »z
ITT? R **|
1 jo.
100 Vh
100
Note
The reference point = R (point X = 0, 2 = 0 of the
coordinate system) is situated on the Z axis at the
right-hand end of the work piece, when the work
piece is called up.
54
Menu points Draw
Preliminary explanations
You only have to draw the lower half of the work piece contour on the screen, without circumferential
edges. Circumferential edges are added after drawing the work piece contour, and by mirroring around the
Z + axis, you automatically receive the complete representation of the work piece contour.
The compilation of the work piece contour is carried out in the submenus described on the following pages.
DRAW
F1 CURSOR
F2 POINT
F3 LINE
F4 ARC
F5 VISBL EDGE
F6 MIRROR
F7 CLEAN
F8 ERASE ELEM
F9 ERASE ALL
F10
0 10
POINT
0 0
CURSOR LINE ARC
F1 CURSOR INC F1 START PNT FI DRAW F1 DRAW
F2 CURSOR ABS F2 ENDPOINT F2 SEARCH F2 SEARCH
F3 CURSOR R, A F3 CENTRE PNT F3 SPLIT F3 SPLIT
F4 CURSOR X, A F4 FIND POINT F4 ERASE F4 ERASE
F5 CURSOR Z, A FS NEWREF.PT F5 PARALLEL F5 CIRCLE
F6 STEP SIZE F6 TO REF PNT F6 PERPENDIC F6 ARC 3 PTS
F7 TO REF PNT F7 INTERSECT F7 TANG NT P/A F7 FILLET
F8 MID SCREEN F8 TRIM BITS F8 TANGNTA/A F8 FILL 2 ELE
F9 INTERSECT F9 F9 CHAMFER F9
F10 F50 F10 F10
55
Menu points Draw
key is pressed
X = 10—
if? Z = 50
1. Cursor as a graticule
Normal representation of the cursor
Therefore, enter the following:
I 2 Reduced cursor
A reduced cursor is shown, when the
0
key "<" is pressed. 10 * SQRT (3) : 2, 50 Q
The cursor is shown as a graticule again, when the A cursor step of 8.66 in X and 50 in Z is the result.
key " > ” is pressed
56
Menu points Draw
Positioning the cursor incrementally (FI) Positioning the cursor with X dimension and angle
(F4)
Unit: [mm]
The cursor is shifted from the present position by Jnit: [mm], [°]
the entered values. Entering the X dimension incrementally
,R Example: X=19mm,A = -45°
Screen message Entry
A 13
12 =
B IS) X. angle movement from the cursor? 19,-45 0
F
13
19 \
\
\
\
Unit: [mm]
The cursor is shifted by the values entered (always
measured from the reference point).
Positioning the cursor with Z dimension and angle
,R
m
Unit: [mm],[°]
A co
Entering the Z dimension incrementally
12, Example: Z=15mm, A= -35° (clockwise)
B
25 Screen message Entry
C
44
EH
Z, angle movement from the cursor? 15.-35 0
Positioning the cursor with the radius and angle
O-
15
(£31
Unit: [mm], [°] to
The cursor is shifted from the present position by 7*
the radius and angle entered.
Example: R = 24 mm, A = -30° (clockwise) I,
Screen message Entry
Determining the step size of the cursor (F6)
EH Unit: [mm]
Radius, angle movement from tÿe cursor? 24, -30 0 The step size is the distance the cursor moves every
time a key is pressed
Cursor to the reference point (F7) Find the point of intersection (F9)
The reference point is the origin of the coordinate Position the cursor by means of the arrow keys
system shown on the screen (reference point = near to the point of intersection to be found.
position X = 0/Z = 0 of the coordinate system)
The cursor jumps to the neighbouring point of
Positi on of the reference poi nt intersection, when the key F9 is pressed.
No work piece:
The reference point is situated on the Z axis at the
stop of the clamping device.
Possibilities for the point of intersection
• two
two tines
.X-0 • circles
• a line and a circle
z=o
R
/R
Workpiece compiled:
The reference point is situated on the Z axis at the
right-hand edge of the work piece.
m 71ÿ=°-
x=o
58
Menu points Draw
I
4.2.2 Point (F2) Find point (F4)
Secondary points for drawing the work piece Position the cursor by means of the arrow keys
contour are determined on the screen in this near to the point found.
submenu. The cursor jumps to the neighbouring point,
The basis of the definition of the geometry ( = when the key F4 is pressed
contour of the work piece) are secondary points.
E.g., a line is defined by a starting point and an Purpose:
end point. If machining is to continue from an available
point, this must be approached exactly with F4.
POINT
F1 START PNT
F2 ENDPOINT R
F3 CENTRE PNT --
F4 FIND POINT
F5 NEW REF.PT
F6 TO REF PNT
F7 INTERSECT
F8 TRIM BITS
F9
F10
O
V--
> <
Representation of a starting point, centre point
and end point
59
Menu points Draw
Example
Two intersecting lines should result in a bit.
+
Screen message
yes no
0 any key *
* . . . .Pressing any key except
for Esc. or jÿJj .
\
I
Is this the desired side of the element (ENTER = yes)
yes
no
0 any key
60
Menu points Draw
Erasing a line(F4)
4.2.3 Line (F3)
Position the cursor by means of the arrow keys
Lines are drawn, altered or erased in this
near to the Ii ne to be erased and press the key F4.
submenu
LINE
F1 DRAW
Drawing a parallel line (F5)
F2 SEARCH
F3 SPLIT Unit: [mm]
F4 ERASE A parallel line is drawn to an existing line (e g.,
F5 PARALLEL distance = 5 mm).
F6 PERPENDIC
F7 TANG NT P/A
F8 TANG NT A/A
F9 CHAMFER
F10
i
m0
Is this the correct side for the parallel line (ENTER = yes)
yes
no
Searching for a line (F2)
Position the cursor by means of the arrow keys
i
near to the line to be searched for
The cursor jumps to the neighbouring line, when
Any key except
the key F2 is pressed. for Esc or -*J
Purpose: If a line is to be machined further, this
musL first be determined with F2.
Is this the correct side for the parallel line (ENTER = yes)
Splitting a line (F3)
61
Menu points Draw
A perpendicular (90°) is drawn to an existing line. A tangent from the current cursor position to an
arc is drawn.
Move the cursor to the point, where the
perpendicular should start.
O
0
+
El Screen message
I Position cursor on the desired arc.
Screen message
yes
0 no
i
Any key except
for Esc. or
yes no
\
'
62
Menu points Draw
o
not intersect)
r 2.
Example:
The cursor must be positioned near to this bit.
chamfer = 3 x 3 mm
HI
f
Screen message Size of the chamfer 30
Position cursor on the desired arc is the chamfer correct (ENTER = yes) 0
T
[ÿ| Move the cursor to the 1st arc. Possibilities:
E 1 ENTER = Confirming the desired chamfer
Any other key = interruption of this command
0 "Adding a chamfer".
0 13
0
m T
Move the cursor to the 2nd arc
I
0
Is this the desired tangent (ENTER - yes)
JoJ 3x45*
yes
0 no , c
i T > l
yes no
—1
0 Any key except
for Esc or
63
Menu points Draw
/
Splitting point
Note:
Arcs are always drawn clockwise.
Erasing an arc (F4)
You can define the position of the arc by the
selection of the starting and end points. Position the cursor by means of the arrow keys
near to the arc to be erased and press the key F4.
S O E
Attention!
The command "Erase" can no longer be reversed,
after it has been carried out!
64
Menu points Draw
•
Example: Screen message Entry
Constructing a complete circle R = 15 mm
© c>
Drawing an arc with three points (F6)
Determine the starting point and the end point.
Position the cursor on the circumference of the
desired arc ( = third point).
An arc is drawn through the starting, end point Fill two elements (F8)
and cursor position, when the key F6 is pressed
Geometric elements (points, lines, circles or arcs)
Note: are filled tangentially by an arc.
Arcs are always drawn anti-clockwise.
You can define the position of the arc by the Note:
selection of the starting and end points. If you want to fill a circle or an arc, the prompt
from the system for the type of filling appears.
O There are two possibilities
S E
E Filling 1: in front of the circle
O
©
;•*. l.i i S LA
V©
65
Menu points Draw
Example 1 Example 2
Filling the point of one line with a point of Filling the point of a line with a line.
another line.
m
Screen message
i \
Screen message
Filleting tangential to: 1 = point, 2 = line, 3 = arc: Filleting tangential to: 1 = point, 2 = line, 3 - arc:
m m
Define element nr. 1 Define element nr 1
m ffl Position
0 s point.
Position the cursor on the desired the cursor on the desired
0 B point.
ffl 0 0 0
i i
Filleting tangential to: 1 = point, 2 = line, 3 = arc: Filleting tangential to: 1 = point, 2 = line, 3 = arc:
m
i i
Define element nr 2 Define element nr 2
I
ffl Position
0 0 point.
the tursor on the desired ffl Position the cursor
0 s line.
on the desired
ffl 0 ffl 0
I i
Radius for the corner? . Radius for the corner? :
00 00
i i
Position the cursor in the approximate centre Position the cursor in the approximate centre.
yes no yes no
0 0
i i
Any key except Any key except
for Esc or for Esc. or
66
Menu points Draw
Example 3 Example 4
Filling the point of a line with an arc. Filling a straight line with an arc.
O
H!
\ \
Screen message Screen message
Filleting tangential to: 1 = point, 2 = line, 3 =arc: Filleting tangential to: 1 = point, 2 = line, 3 = arc:
m m
Define element nr 1 Define element nr. 1
0 0
Filleting type? : 1 = before the arc, 2 = include the arc: Filleting type? : 1 = before the arc, 2 = include the arc:
Define element nr 2
0* Define element nr. 2
I
m
0 1 0
0 0 Position
circle.
the cursor on the desired
0 0 Position
circle.
the cursor on the desired
0 0 0 0
Radius for the corner? : Radius for the corner? :
00 00
Position the cursor in the approximate centre Position the cursor in the approximate centre
yes no yes no
0 0
i i
Any key except Any key except
for Esc. or for Esc. Or
I
n
67
Menu points Draw
4.2.5 Drawing visible edges (cir¬ 4.2.7 Cleaning the work piece
cumferential edges) (F5) contour (F7)
Drawing in the visible edges is not required for At the beginning of a geometric definition, it will
the production on a lathe; it only serves to create often be the case that two or more contour
a complete representation according to the elements are cut uncleanly. For the machining of
standards. the work piece, however, continuous contours are
required. The points of intersection must be
Procedure: "cleaned" (for example, see next page).
• The cursor was positioned near to the desired
visible edge. Note:
The prompt from the system for the type of
• The visible edge is drawn up
when the key F5 is pressed.
the Z axis,
to
contour appears during the cleaning. There are
two possibilities.
• edge.
This procedure is repeated for every visible
Possibility!: open contour
77
/ j
77
Possibility 2: closed contour
contour (F6) \
Procedure
Press F6 key
The command F6 - mirroring remains. This means,
that all contour parts programmed after this
function are also mirrored.
77
Vt
68
Menu points Draw
+
Screen message
Attention!
The command "Erase" can no longer be reversed,
identify elements: 0 •end, i * reject last. (ENTER « accept)
after it has been carried out.
ffl I
s s Position cursor near to the line.
m 0
\
ffl Position cursor near to the line
|ÿ] [~ÿ]
ffl 4.2.9 Erasing all (F9)
ffl I All the drawing elements shown on the screen are
E S Position cursor near to the arc erased.
ffl 0
I Attention!
| 0~| End identification The command "Erase" can no longer be reversed,
after it has been carried out.
i
Contour type, 0 * open. 1 » dosed:
Screen message Entry
$
Is the cursor at the correct intersection point {ENTER
-
yes):
Are you sure? (ENTER = yes) 0
yes no
0 Any key except
for Esc. or Possibilities:
ENTER = drawing is erased
is this the desired side of the element {ENTER
- yes):
Any other key = erasion command is interrupted
yes no
0 Any key except
tor Esc or
yes):
yes no
0 Any key except
for Esc. or
yes no
0 Any key except
for Esc. or
yes no
0 Any key except
for Esc. or
69
Mi
Specimen example 1
Ir
Creating a work piece with FI Adding the visible edges with F2. submenu F5
H
c< 0 = 22 mm, length = 100 mm, no bore hole
—
-z< I—>
Pi
1
2
3.
if?
4
5 Y
6 >x
7.
8.
9.
i
E
15
25
35
N
U l
J
2x45"
71
Menu points Draw
Specimen example 2
Creating a work piece with M Adding the visible edges with F2. submenu F5
0 = 22 mm, length = 100 mm, no bore hole
-i «—I —> *z
*12
if
TTOPt
¥
The work piece is enlarged over the whole of the
screen surface by means of the hotkey |ÿJ .
*5
-x
A
[7
r*
5
ill
la
ii Y
20
ii.
1Q_
il
72
Menu points Draw
Specimen example 3
Creatino a work piece with FI Adding the visible edges with F2. submenu F5
0 = 22 mm, length = 100 mm, no bore hole
-t < t > z
-x
-X
J
pR
r
J
h
13 y
J
1
18 «x
30
J9 j
/T1 1x45*
2x45*
73
Menu points Program
PROGRAM
FI RAPID ft
F2 FEED
F3 CYCLES
F4 EDITOR
l
F5 TOOLCHNGE
F6 ERASE LAST vis-1
F7 ERASE PROG
F8 FEED I 1
I
F9 G94/G95 I
F10 OFFSET
Possibilities PROGRAM
4.3.3 CYCLES (F3)
4.3.1 Moving in the rapid (F1)
PROGRAM
Moving in the rapid is a movement without chip F1 ROUGHING
removal and only serves to position the tool. The F2 BACK POCKET
slides move with the highest possible speed F3 CONTOUR
(200 mm/min). F4 CUT-IN
F5 THREAD
Representation on the screen: F6
F7
The tool moves to the cursor position in the rapid, F8
when the key F1 is pressed. F9
F10
ft /R
Vi
I
---
-
r* 7—
pvF
cz
4.3.2 Moving with feed speed (F2)
The slides move with the programmed feed speed S = Starting point
~tr
( = machining movement, see F9) E = End point
VF = Feed speed
Representation on the screen: Vp = Rapid speed
74
Menu points Program
*ÿ
machined with the greatest possible chip removal.
3J
-pr s
s
t-
Cursor moves to point 5
1
[I]
Procedure T
1. Position the tool in the rapid (F1) or with the
'3
0 0
feed speed (F2) on a sensibly selected starting 0
point (A) of the cycle and press F3
0
Possibilities
A
n IÿJ| .. Confirm the contour point
j—r-1 .. Display the next contour point in the
— opposite direction
I 2 1 Omit the suggested contour point
| 3| End of the contour point determination, if
all contour points have + been made
known to the program.
The data for X values refer to the radius and not 0 Any key except
to the diameter of the work piece.
\
Contour points are
for Esc. or
I
°1 i
1 = opposite direction, 2 = omit point, 3 = end (ENTER
- accept)
©o
0,2
— T
0
After entering the feed speed, the finishing cycle
is processed on the screen. If it is not processed,
0
there are the following causes of errors:
1
2
No enclosed contour (line draw)
Incorrect definition of the contour points.
5
Offset in X.Z 0000 0.000 (ENTER = no change):
76
Menu points Program
Back pocket (F2) If F2 - back pocket is pressed, the point next to the
cursor is suggested by the program as the starting
point
Machining a work piece area, which was not
Possibilities:
taken into consideration by the roughing cycle
(work piece diameter decreases to the left). 0 Confirm the starting point
Any key Another point is suggested as the
starting point.
St i
2 ,p
•s
S1
3‘
77
Menu points Program
r—-i
-
|2I
1
.....
......
.......
Possibilities
j~ÿJ] Confirm the contour point
Display the next contour point in the
opposite direction
Omit the suggested contour point Cutting depth * 0 8 (ENTER
\
Offset m X, Z O.l 00 0.200 (ENTER * no change):
0.2, 0.1
no change):
0
t.U
4 Entering the technological data
1
It
78
Menu points Program
Follow contour cycle (F3) If F3 - follow contour is pressed, the point nearest
to the cursor is suggested as the starting point.
If a finishing offset was determined in the menu
points roughing or back pocket, this is machined Possibilities
with the follow contour cycle. a Confirming the starting point
Any key 1 Another point is suggested as the
Finishing = Dimension-accurate finishing of J
starting point.
the work piece contour
-- r$-
3
Procedure
SsH0—’C5
0
1 Position the tool near to the starting point (S)
50
Note
in the rapid {FI) or with the feed speed (F2)
and press F3
“ÿ14
% •S
4. Entering the technological data
79
Menu points Program
'-/t
Possibilities:
81
Menu points Program
-x
A
"1
P
?
1
[El
i
Identify starting point for cut-in
LB Move cursor to
0 S the starting
point and con¬
LB firm with jÿJj
I
Enter final point for cut-in
Move cursor to
[ÿ~1 the final point
confirm
E and
with [ÿj]
I
Enter width of the cutter
3 0
i
Enter feed in mm/min = 150 (ENTER = unchanged):
70 0
i
E nter depth of advance
1 0
I
End of input (ENTER = accepted)
0
-x
h ' ?
•v. 7
82
Menu points Program (Threading cycle)
• right-hand
With this machine you can tap and thread
and left-hand threads.
Function of thread-cutting
• Metric
PC/AT:
threads:
M3-M24
P
PC/XT: M3-M10
• PC/AT:
Inch threads:
0,1 12' -3/4"
U
83
Menu points Program (Threading cycle)
'9
V
'jo Zj
t
Zj
i
\ A
rC:
X
XI
i
Hand-operated lathe
With a hand-operated lathe the slide feed is CNC lathe
carried out from the main spindle via toothed At the spindle there is an aperture disk with light
belts, translating gear wheels and leadscrew to barrier (= encoder). The encoder reports the
the longitudinal slide. There is a closed, respective speed and angular position of the main
mechanical power flux. If the main spindle turns spindle to the computer.
slower, e g. because of load, the main spindle The computer converts this information and
turns slower at the same rate The thread pitch provides the necessary impulses for start and feed
always remains the same speed to the feed motor of the longitudinal slide.
Thread design
When conforming to standard metric ISO threads
a separate radius of curvature (Rt) is assigned to
each thread pitch.
This means that for each pitch a separate
threading tool is needed.
Solution:
On this machine we use a threading tool with a
radius R2 = 0,04 mm for all pitches from
0,5 to 2 mm.
Ra Ri
X> X
Disadvantage:
The radius of curvature R2 does not conform to
standard. The thread turns become a little deeper,
thus resulting in a smaller core diameter (see
tables) than with standard threads. These threads
naturally can be screwed with standard screws
and nuts.
84
z
Menu points Program (Threading cycle
X,
3. Design of a thread
x
60° > J
x!
\ I Thread dimensions
\ The threads cut in accordance with this table can
Nut be screwed with standardized screws and nuts.
Bolt Nut
Thread de¬ Pitch P
signation Nominal dia¬ Thread Core dia¬ Thread
meter Di height meter D2 height H2
M3 0,5 3,00 0,337 2,459 0,285
M3,5 0,6 3.50 0,416 2,850 0,355
M4 0,7 4,00 0,490 3,242 0,414
M4,S 0,75 4,50 0,529 3,688 0,448
M5 0,8 5,00 0,551 4,134 0,479
M6 TO 6,00 0,717 4,917 0,609
M8 1.25 8,00 0,907 6,647 0,771
Ml 0 1,5 10,00 1,100 8,376 0,934
M12 1,75 12,00 1,285 10,106 1,098
M14 2.0 11,835 1,257
M 16 2.0 13,835 1,257
Bolt Nut
Thread de¬ Turns per Pitch P
signation inch Nominal dia¬ Thread Core dia¬ Thread
meter DT height H! meter 02 height H2
.112(4} 40 0,0250 0,1120 0,0174 0,0813 0,0147
125(5) 40 0,0250 0,1250 0,0174 0,0943 0,0147
138(6) 32 0,0313 0,1380 0,0243 0,0997 0,0188
.164(8) 32 0,0313 0,1640 0,0243 0,1257 0,0188
190(10) 24 0,0417 0,1900 0,0330 0,1389 0,0252
.216(12) 24 0,0417 0,2160 0,0330 0,1649 0,0252
1/4 20 0,0500 0,2500 0,0386 0,1887 0,0309
5/16 18 0,0556 0,3125 0,0447 0,2443 0,0346
3/8 16 0,0625 0.3750 0.0502 0,2983 0,0391
7/16 14 0,0714 0,4375 0,0577 0,3499 0,0449
1/2 13 0,0769 0,4056 0.048S
9/16 12 0,0833 0.4603 0,0526
5/8 11 0,0909 0.5135 0,0576
1" = 25,4 mm
85
Menu points Program (Threading cycle)
O
a
x]
*E
X X
o
*0
Thread lead-in - Thread lead-out Similar to description for core diameter of bolt.
iwwvvwvvwvywj
i i
- I r-I
I I
o o
i
iki. 3
86
Menu points Program (Threading cycle)
4. Machining data
Select tool for thread-cutting (see menu program After selecting the thread cycle the following
- F3/change tool F6).- message appears at the screen:
Afi_
87
Menu points Program (Threading cycle)
Thread pitch
Screen message:
u 'I
II
Indicate nominal and core diameter
Vi
Enter nominal diameter element:
B
Place the cursor to the nominal diameter and
acknowledge with ENTER The following message
appears:
88
Menu points Program (Threading cycle)
A
J's"
imp CD
o
LD
Enter number of machine cuts (10)
(ENTER = accepted):
cry
O'
Chamfers: 1x45°
15 0
i
Roughing Enter thread lead in = 3 000, lead out = 1000
(ENTER = no change)
Back -off
0
5-
89
Menu points Program
Machining possibilities
(Survey)
o S
*.
25
45
EDIT
I
(determine machining with CNC pro¬ CAM
gram acc. to DIN 66025 and ISO 1056) (Determine machining process
N0000/G67/f3
graphically and simulate)
N0010/G94/F200/T01
N0020/G00/X20/Z 1
N0030/G84/X16 1/2 44 8/D3 800/F180
1
N0O4O/G0O/X16.1/Z5
N0050/G84/X12 1/Z-24 8/03 800/F180 transform 2
N0060/G00/X12/Z1
N0070/G01/Z 25
N0080/G01/X 1 6
N0090/G01/Z-45
N0100/G01/X20
N01 10/G0O/X40/Z20
N0120/M30
90
Menu points Program
4.3.5 Tool change (F5) 4.3.8 Entering the feed values (F8)
Tool change during the compilation of the The set feed value for F2 (= moving with feed
machining program speed) can be altered, when the key F8 is pressed.
Procedure
• position
Move the current tool to
(with Ft = rapid)
a tool change Screen message Entry
5
sj. cn 8
4.3.9 Change feed unit (F9)
A feed value can be entered in two different
units:
9 10
o- 11 12
•
•
in mm/min ( = G94)
in mic/r ( = G95)
= Iprn/r = 1/1000 (0.001) mm/r
Example:
tool in dark blue.
F = 80 mm/min means: The cutting tool travels
80 mm in one minute, no matter how often the
Tool change during the processing of a machining
program
workpiece turns.
The machining program remains on the machine F = 80 mic/r means: The cutting tool travels
during the processing and automatically stops 0,08 mm during one workpiece revolution.
before the tool change on the PC ( = intermediate
At a speed of e g 200 rpm there is a feed of
stop)
0,08 mm x 200 rpm = 16 mm/min.
Carry out the tool change on the PC
during one minute during one revolution
1. Select the menu program
2. Press F6 80
3. Enter the desired tool number and confirm
ML
with Enter X
I \
Carry out the tool change on the machine K 1
I
4. Change the tool by hand
5. Select the menu setup and re-synchronize the
machine - PC 4.3.10 Entering the finishing off¬
6. Select the menu machine
7. Select automatic
sets in X and Z (F10)
8 Press enter
The set finishing offsets can be altered, when the
key F10 is pressed
4.3.6 Erasing the last movement
Note
(F6) The entry of the finishing offset in the X direction
The previously entered movement is erased, when refers to the radius of the work piece.
the key F7 is pressed.
Screen message Entry
[FTO!
4.3.7 Erasing the machining pro¬
gram (F7) Offset in X,Z0 100 0 200 {ENTER = no
The complete program is erased. change):
0.05, 0.1Q]
91
Menu points Display
ff?
4.4.1 Zoom all (F1)
<x T. m
Everything shown on the screen (head stock, work
piece, work piece contour, ...) is enlarged, so that EH
it can still be displayed within the screen.
I
IMl . .. The complete screen area is enlarged. Screen message
Position cursor. ENTER = starting point:
I
0 Move the cursor to the 2nd diagonal
0 0 bit point (X = 10 / Z = 17mm).
0 I
0
\
92
Menu points Display
4.4.3 Zoom work piece (F3) 4.4.5 Removing, inserting the work
The work piece shown on the screen is enlarged,
piece (F5)
so that it is still shown within the screen, when the
The work piece shown on the screen can be
key F3 is pressed.
removed with the key F5.
Ft 17
Y
I
i
-T. -r
-L —
< I—<ÿ *Z
LAy 111
ay
115
93
Menu points Display
The tool path is re-inserted, when F7 is pressed 1. Displaying the tool path
again. (= basic setting)
01 HE
r\
I
\
nrrz
ESSy
lh
94
Menu points Hotkeys - machine
0 5 mm
150%
120 %
1 mm ( = switch-on condition)
100% ( = switch-on condition)
nj pgu" +l 0,5 mm 80 %
s
H
60 %
0,1 mm
s 50%
H 0,05 mm
40 %
20 %
10 %
nn 5%
s 0%
95
Menu points Setup
x _ 20 y
i
Tool with f to the length aligning pos.
*
Step = t.00 (ENTER = end)
Note 100 y
In order to position the tool exactly, you must
reduce the step si ze with the n»J
PgDn
key
f -I
•X
7 2
96
Menu points Manual
Condition
The machine was aligning (menu aligning).
Procedure
0
\
Screen message
I
E Move the tool. The step size can be
s s altered with
HI or6
m
-i
rX
97
Menu points Machine
MACHINE Application
Testing a machining program without a work
F1 AUTOMATIC piece
F2 SINGLE
F3 FAST RUN
F4 EMPTY CUT
F5 REPEAT
F6 CURSOR
F7 SHIFT PROG
F8 SCALE PROG 4.7.4 Empty cut step (F4)
F9
F10 Move to the desired machining step with the
arrow key. The machining program can be started
from this block.
Procedure
0
I
Screen message
FI
[Space bar
FI
]
.... Increasing the feed
.... Reducing the feed
.... Intermediate stop, the slides
stop
.... Interruption of the machining
m
a
.....
.... Searching block by block from the
end of the program
Return block by block
Application
Re-machining of certain contour parts
4.7.2 Single (F2)
E.g., finishing the fit on a tool with overmeasure.
The machining program is processed in blocks. Measure the fit on the clamped tool after the
Every program block must be confirmed with the machining
enter key before the processing. Move to the fit with " F4 empty cut step" .
Process the required differential measure in Single
You exit from this menu point with the Esc. key. intheX direction with "F7 shift program".
98
Menu points Machine
4.7.5 Repeating the program (F5) 4.7.8 Altering the scale program
(F8)
Unit: [mm]
A machining program can be shifted in the X and A machining program can be enlarged or
Z direction (X = radius dimension) and be reduced The altered scale is assumed as the new
repeated. The number of the steps determines scale M1: 1 after the enlargement or reduction.
how often the machining program is to be shifted
and repeated. Examples:
Reduction
Application Input: 0.5 = M1:2
Finishing several, similar parts from one work
piece Enlargement
Input: 2 = M2:1
Procedure
a Procedure
Screen message
Shift program in X, Z:
I
Screen message f
*0
0. -43
Input factor for increasing program size:
2 0
Number of steps.
i
\
1 a -X
'l
7
-x
»K \
Attention!
Observe the size of your work piece, if you alter
the machining program in the scale.
Application
Re-turning the work piece contour
99
Menu points Archive
100
Menu points End
Attention!
You must store the programs compiled by you
beforehand (archive menu).
4.8.4 Loadinq the geometry
Screen message Entry
(GEO) (F4)
IBl Possibilities
ENTER = exit from the program
Any other key = remaining in the program
Input file name to be retrieved: parti
Q The title screen appears again:
The work piece drawing "parti " is loaded
101
5. SPECIMEN EXAMPLES
Chess figures
These specimen examples serve to re-inforce the knowledge
acquired concerning the programming of this EMCO software.
The figures are designed in such a way that the back-off cycles
can be worked off with the right lateral steel.
102
Specimen examples Pawn
2 1
7. Mirroring the work piece contour (F6)
5 4
b 3
8 7
-X
A
Contour points X direction Z direction
1 0 -5
2 0 -11
3 6 -11 V
4 3 -22
5 3 -27
6 6 -27
7 10 -34
8 10 -37
8. Storing the work piece contour
(See ARCHIVE (F8))
103
Specimen examples Bishop
Bishop 3. Cleaning
4
12 T1
7 5 -t
13 i
1*
104
Specimen examples Queen
3. Cleanimg
Queen
2 I
14
ie
18 IS 13 -X
19 17 12 10 9 A
105
Specimen examples Kina
3
13 1.5x45
1x45
a
A
i
4,
14 II
7 3 2
JO fr 5 V
IS 13 U T 8
*X
106
Specimen examples Rook
i
L.
-x
A
1. Creating a work piece
(See page work piece (F 1))
0 = 20 mm, length = 65 mm, center hole 8.5, 5
Drawing aid V
The work piece is enlarged across the whole of the
screen surface by means of the hotkey jY]
7
irÿr
a a
Note on inside turning
• mounted
Since inside turning is carried out in over-
form (without center punch
Contour points X direction Z direction
support), feed (F) and advance should be as
1 0 -4 small as possible.
2 7 •4 F = approx. 20 mm/min
Advance approx. 0,2 mm
3 7 0
4 9 0
5 9 -16
r
6 8 -19
7 6 -44
o
8 10 -44
9 10 -50
1
A
3x45°
107
Specimen examples Knight
1x45“
must be drawn. A
M V8 7 6
5 4
T JT 2
V
•K
3 12 10
1 0 -5
2 7 -5 6. Storing the work piece contour
(See ARCHIVE (F8))
3 7 -17
4 4 -35
5 4 -38
6 3 -40
7 3 -45
8 4 -47
9 4 -49 Extension for the knight
10 10 -54
Working with the vertical equipment
11 8 -58
12 10 -62 Tool: roughing mill 0 8 mm
13 10 -65
30
108
Edit introduction
6. EDIT
1. Geometrical data
You find these geometrical data (dimensions)
on the drawing of the workpiece.
2 Technological data
Feed, spindle speeds, tools, etc.
With the COMPACT 5 PC software you have not
3. Machine functions
only an efficient CAD/CAM software, but you can
These are described in this chapter (see G, M-
also work like at a normal CNC machine and set up functions)
standard (DIN 66025 and ISO 1056) NC programs.
4 Program instructions
When setting up an NC program certain
instructions on sequences of commands (see
Explanation of term EDIT G, M-functions) have to be adhered to.
The procedure of entering data (numbers and
letters) into a PC or in a control is also called edit. Geometrical Technological
data data
Example:
An NC program is entered into the computer
(edited). This is carried out in a certain part of the
COMPACT 5 PC software, the EDIT.
EDIT = mode for program input
-
NC 'ÿ‘ragro.m
What is programming
Programming = communicating data in a settled
sequence and language which the computer can
understand and transform. The NC-programming
language and the NC-program structure was
M.ag¬ io
determined by experts in DIN 66025 and ISO 1056.
i
Program input
Setting up an NC-program
When you are setting up an NC-piuyram you have
to give exactly the same information and
instructions to the computer as are needed by
i
someone for machining a workpiece on a hand- MACHINE
operating machine who has no idea of turning.
109
Edit Geometrical data
Combined system
Geometrical Data The measurements 1 and 2 are absolute ones, i.e
on one point of reference. The
measurements 3 and 4 are incremental ones.
Coordinate system -©
13—- 2
The information "move longitudinal slide in
direction headstock" is a very long one Besides ~©
that, in each language it would be different.
That's why the traverse path movements with
machine tools are described within the coordinate
system .
23
45 -T-<D
-Z -X <D
Jxl i+z
Methods of programming
1 In the program you have describe in each block
the path of the turning tool Basically there are
two methods to describe this path.
1. Absolute value programming:
The points which the turning tool has to approach
Lettering of drawing are indicated by a zero point with X and Z. The X
The geometrical information is in the technical value is a diameter value.
drawing Drawings can be done according to the
incremental or to the absolute system. In many
cases you find a combination of these two
systems: incremental and absolute. 4
i2 1 z
a
PL X
Absolute system 4 f 1 6 a
There is one point of reference.
7H 2 6 -2,5
7 LL? !
3
4
4
4 *4
s 0 -6
LTV -e—
LCl
1 -3 0
HJ 9°
--
2 3 -2,5
4
4 X
9!
r 7 i ; o9° 3
4
5
0
0
*1,5
0-
d '
I X
-
l
5 2 -2
,m
1
is
!
, ,12 |
110
Edit Technological data
rm M
x=o
The call-up of tools and the tool change are
programmed with the letter T and a two-digit
number
e g T01
The T is the abbreviation of the English word
LU5 "Tool".
The two-digit number indicates the tool number.
Tool number:
T01 right side tool
T02 neutral side tool
T03 left side tool
T04 parting-off tool
T05 cut-in tool for locking rings
T06 left thread-cutting tool
T07 right thread-cutting tool
T08 inside boring tool
T09 inside cut-in tool for locking rings
T10 right i nside thread-cutting tool
T11 left inside thread-cutting tool
T12 not occupied
o
1 2 3 4
Note
it — DM
!0 11 12
111
Edit Program structure
Z:
Program Structure Z means absolute indication of the position of the
Z axis. The numerical value may have the
operational sign " + " or " -
Parts of the NC program Input: mm
1. The program U:
All essential data for the manufacture of a work U means incremental indication of the position of
piece are filled in. the X axis. The numerical value may have the
The structure of such a program is standardized. operational sign " + *' or " - " (U = radius value).
Input: mm
NOOOO/G67/F3
N00 10/G94/F 150rT0 1 W:
NOO2O/G0O/X25/Z2 W means incremental indication of the position of
N0030/G01/X21/Z1/F100 the Z axis. The numerical value may have the
N0040/G84/X 1 6/Z 10/D, = 500/F 100 operational sign " + " or " -
N0050/G00/X 3 5/Z10 Input: mm
N0060/G56 Note: The addresses X, Z, U, W can also be
N0070/M30 programmed mixed in one block.
I:
2. The block I means an incremental path indication in
The program consists of blocks. A block contains direction X with circle movements (G02/G03) I is
all data necessary to execute an operation. an auxiliary indication for the calculation of the
circular traverse motion. The numerical value may
N0030 / G01 / X21 / Z1 / F100 have the operational sign " + " or
Input: mm
Word Word Word Word Word
V K:
Block K means an incremental path indication in
direction Z at with circle movements (G02/G03). K
is an auxiliary indication for the calculation of the
3. The word circular traverse motion. The numerical value may
Each block consists of various words. Each word
has a special meaning
have the operational sign " + " or "-
Input: mm
A word consists of a letter and a combination of
F:
numbers. The letter is called address
Under the F address different information can be
programmed:
G01 - Word 1 F in connection with G94:
Under the F-address the feed is programmed
Adress Combination of numbers in mm/min.
2 F in connection with G95:
Under the F-address the feed is programmed
in pm/min.
3. F in connection with G85:
Under the F-address the thread pitch is
programmed in pm/min.
The words of the Compact 5 PC 4. F in connection with G67:
Under the F-address the colour of the tool
N:
path is determined (for graphic simulation).
N indicates the block number. Practicable block
numbers are N0000 up to N9999. It is appropriate T:
to number the program blocks in steps of tens. With T a certain tool can be called up. Possible
G: tool addresses are T01 up to T1 1.
G is a symbol for the path information. Each
M:
figure is allocated to a certain kind of motion, e g.
M is the abbreviation of the English word
01 = move in straight line 03 move in circle, etc additional
"miscellaneous”. Switching and
X: functions are determined with M.
X means indication of the absolute position of the Note: On the Compact 5 PC only M30-program
X axis. The numerical value may have the end can be programmed
operational sign " + " or " -
" (X = diameter On industrial machines functions such as e g.
"COOLANT ON/OFF", CLAMPING DEVICE
value).
Input: mm OPEN/CLOSE" are programmed with M-functions.
112
Edit Program structure
Explanation:
GOO is also effective in block 120 and is
overwritten with G01 in block 130.
Survey of G and M functions
G00 Rapid motion * X(U), Z(W), F, T word contents are taken over in
G01 Feed motion (straight line interpolation) the following blocks:
G02 Circle interpolation in clockwise direction
G03 Circle interpolation in counterclockwise Example:
direction N200/. . .
G56 Deselection of reference point offset N210/G01/X40.000/22 5.000/FI 20
G59 Call-up of reference point offset N220/Z12.000
G67 Indicate colour of tool path N230/G00/X35.000/232.000
G84 Longitudial turning and facing cycle N240/. . .
G85 Thread cycle
G86 Cut-in cycle Explanation:
G92 Reference point offset In block 220 G01, X = 40 and FI 20 is effective.
G94 Feed speed in mm/min F120 remains effective until another value is
G95 Feed speed in pm/r programmed under the F address.
113
Edit Program structure
_ _ __ _
G-Codes, their formats and Guidelines for working in EDIT
description of formats On the following pages you can find the
description of the functions with which you are
Specific addresses are asigned to most G-codes. able to set up NC programs.
The G functions are arranged in rising order (GOO
Example:
up to G95). If you are learning this kind of
GOO/X ± /Z +
programming you should mind the following:
or
G01/X ± IZ± If....
For a short and easy to understand description of 1. Guideline for program start and program end:
pertaining addresses (format description) the data Program start:
are encoded. G67/F -» determine colour of tool path
Code: G94(G95) -» feed in mm/min orpm/r
1) Instead of giving the possible inputs, the F -ÿfeed programming
number of decades is given. T -» tool programming
GOO -» rapid motion
Example: After each tool call-up the 1st
Instead: N from 0 to 9999 traverse movement must be a GOO
or N.... we write N4. block.
N.... -ÿ N4
T Program end:
M30 means end of program. M30 don't have to
2) The specification of the possible decades be programmed at this software
before or after a decimal point is coded with
two figures
X. X43 2. Sequence for beginners for learning how to
program:
4 3
The first figure: Decade before decimal
G67 determine colour of the tool path
point
T tool programming
The second figure: Decade after decimal
F feed programming
point
G94/G95 feed in pm/r, mm/min
3) If the values could be negative or positive a
GOO rapid motion
+ sign is written between address and
G01 feed movement
number.
X + 43 G84 longitudinal turning cycle
Remark: For better determination quite G84 facing cycle
often a ± sign is written (X ± 43). Underneath
G86 cut-in cycle
the input format there are the different
dimensions shown G85 threading cycle
x z G92/G59
offset position
N4 G01 ±43 ±43 F4 G56
U W
immi {mmj Ipm/rf
(mm/min|
Also study all the exercises for the individual G-
functions. These are set up in such a way that you
are introduced to programming step by step.
N4: four digits without decimal point
and sign
For the G-functions there is a specific
X, Z, U,W: ±sign possible, four digits before summary. This is framed in grey and serves also
decimal point, three digits after as a short description.
decimal point
F4: four digits without decimal point -
and sign
114
Edit GOO
-X.
*Z
-z
X
1&
1 ,z
o Example:
Z
‘S
S ...Start point W -
Z... Target point 8B
z z
1
l£)
Z* 2 tS
S 3
W- 9
absolute: N ./G00/X30/Z2
incremental: N /GOO/U-6/W-9
115
Edit G01
Input format:
x
r iiii*
Z
N4 G01 ±« F4
w z
Imm} lum/rj
(mm/mm]
N.../GOI/X<U)/F...
N Block number
G01 Straight line interpolation
X(U) 1 Absolute (incremental) coordi- 3. Turning in X and Z direction (taper turning)
Z(W) /nates of the target point Z With taper turning longitudinal and lateral slides
F Feed must move simultaneously. In accordance with the
taper angle the slides have to traverse at a certain
-x
-z •z ratio. The computer (PC) calculates a lot of
intermediate values referring to this straight line
ai and transmits the respective traverse commands
ffX
to the slides
This finding of intermediate values of a straight
% line is called straight line interpolation.
w The straight line can have any angular position.
With longitudinal turning and facing no
Z
interpolation takes place.
Possibilities of G01:
1 . Turning in Z direction (longitudinal turning)
2
Longitudinal turning with defined feed speed.
The X movement is zero. No value is entered for X
1 "Q
OJ
OJ
(U). * 1
St— 50
I 1
<2
\ *7*
z
S
absolute:
N100/
incremental :
N100/
N 110/G00/X22/Z2 N110/G0O/
f\J 1 20/G00/X 1 8 N120/G00/U-2 (Radius!)
w N130/G01/Z-50/F ... N 130/G0 1/W-52/F
N1 40/GO 1/X20/Z-52/F N1 40/G0 1/U1/W-2/F
N150/G00/X22/Z2 N 1 50/GOO/U1 /W54
N . /G01/-Z (-W)/F . N160/ N160
116
Edit G02/G03
mmmti 1. General
iflff
G02/G03 - Arc interpolation • slide
With circle turning longitudinal and lateral
must move at the same time. In contrast
to xhe straight line interpolation the ratio X:Z
is changing continuously The computer (PC)
Block format: calculates a lot of intermediate values
referring to the circular arc and transmits the
N4
G02 x ±43
z
±43 I ±43 K 143 F4 respective traversing commands to the slides.
G03 u W This finding of intermediate values of a circle
III
l«nm] |fnm| |mm) |mm) |)jm/r| is called circle interpolation.
Imoi/i in|
J
G 02
fG03
K
Rotation G02 clock¬ Rotation G03 counter¬
s. wise clockwise
x
1 \ St Z)
---
-K With X.Z the target point (Z) of the circular arc is
described (absolute) from the reference point (R).
Z X is a diameter value.
r
s
X
s t
n w
117
Edit G02/G03
z
iri
Imagine the I, K system of coordinates in the
center of the circular arc and describe from there
I —
the starting point of the circular arc.
absolute: N .../GO3/X20/Z-35/I -5/K 0 /F
incremental: N ./G03/U5/W-5/I -5/K 0/F..
SA
Example 2
i =
T
o
TH
K
incremental.
43
Example 3
3
*
25
43,33
\ \ \ \ \
O.
\ /
/
/ s
\
\ /
K-9.16
118
Edit G56/G59/G67
N4 GS6 N4 G67 F2
I ]
IP 'P:-: FO
F1
black
dark blue
F8
F9
dark grey
light blue
G59 Activation of the F2 dark green F10 light green
F3 turquoise F11 light blue
reference point offset F4 dark red F12 light red
F5 lilac F13 violet
F6 orange F14 yellow
F7 grey F15 white
Input format:
119
Edit G84
f fi Cycle definition
A cycle is a movement sequence of the tool which
p G84 - Longitudinal turning consists of a series of individual movements.
cycle
:'xj
GOO Movement with rapid motion
Input format:
G01 Movement with programmed feed
X z Po speed (F) in mm/min or pm/r.
N4 G84 ±43 ±43 ±43 F4
U W P2
(mm) |mmj |mm] lum] |ÿm/r|
......
|mm/min)
.....
N Block number
||f| G84 .. Longitudinal turning cycle
S-E
V \ X(U) "IAbsolute (incremental) coordinates
Z(W) j of the contour corner point
jP Po Taper dimension in X (radius value)
||1§ P2 Taper dimension in Z
®| D3 ... Cut division
m F Feed A cycle always has a closed movement sequence:
starting point (S) = final point (E)
iy The starting point (S) is approached in the block
X
before G84.
.
programmed
s ; 1
I*- I 1
K
Is s.
120
Edit G84
& 8 SB
%
0
10 %
IK v 9
40
5
r Q1 1
d
4ÿ12 s absolute: N..../G84/X18/Z-40/D3 1000/F80
incremental: N ../G84/U-I/W-4I/D3 1000/F80
Example 2
Longitudinal turning cycle with cut distribution
o
CM
I
Taper overmeasure (Pn.P?) 40
A cycle can be produced with an additional taper
overmeasure in X-direction (Po) and (or) in Z- 1
direction (P2).
absolute: N . ./G84/X 1 3/Z-40/D3 1 000/F90
The taper overmeasures Po, P2 are programmed
incremental: N ../G84/U-3.5/W-41/D3 1 000/F90
always incremental.
Cut distri bution D3 = 1mm ( = 1000 pm)
The input for taper overmeasure Po, P2 must be
carried out in the feed direction For the example 3 x 1mm 3 mm
drawn below Po and P2 must be a negative value, Rest ( = finishing cut) 0,5 mm
otherwise alarm 31 is effected. Total advance 3,5 mm
Example 3
Q-*
Longitudinal turning cycle with cut distribution
K and taper overmeasures
Pa S
O
CM
To obtain the same taper, a larger value has to be 4. CM
inserted if starting point S is before the workpiece
edge (right).
2,667
40
CL?
K
Q? A i
absolute: N ./G84/X14/Z-4O/P0 2 05/P2 2.66
/D3 1000/F80
S~S incremental: N..7G84/U-4/W-41/P0 2.05/P2 -2 66
/D3 1000/F80
121
Edit G84
Example 1
Facing cycle without cut distribution
& G84 Face turning cycle
&
Input format: o
CM
<Jr3 l
CM
CM
z X Po
I
......
N4 684 ±43 ±43 ±43 Oi S F4
W u P2
|mm] |mm] jmm] |ymj ipm/r|
Imm/mio)
.....
: N Block number absolute: N . /G84/Z-1/X6/D3 1000/F80
||| G84 .. Face turning cycle incremental: N. /G84/W-1/U-8/D3 1000/F80
||| Z(W)| Absolute (incremental) coordinates
III X(U) f of the contour corner point (K)
H
|| D3
1|| F
P0
P3
.....
Taper dimension in X (radius value)
Taper dimension in Z
Cut distribution
Feed
Example 2
Facing cycle with cut distribution
X o
CM
$3 CM
CM
of
K.
I _LL1
ID
2
i
absolute: N /G84/Z-2/X6/D} 600/F 100
S
incremental: N.. ,/G84/W-2/U-8/D3 600/F100
_ Mil
CO
Longitudinal turning Facing cycle
L
cycle G84-X-Z G84 - Z - X
ill
3
K K
122
Edit G85
||||
ID3
'
i D6
F
.....
G85 . Thread cycle
; X(U)1 Absolute (incremental) coordinates
Z (W) j of the final thread point (K)
P2 Thread lead-out
Cutting depth of the first cut
Thread depth
Pitch
0
K.
s
ii
A-
X
F External left-hand thread
<3
ZJ
3k Z
w &
0 s
Definition
A cycle is a movement sequence of the tool which
consists of a series of individual movements. Internal right-hand thread
10>E
A cycle always has a closed movement sequence:
starting point (S) = final point (E)
The starting point (S) is approached in the block
before G85.
123
Edit G85
Thread lead-in <Al - thread lead-out (P?) Threading depth of the first cut (P?)
During start of thread-cutting the Z-slide has to be A thread is always cut in several sequences. The
accelerated. At the end of the thread the Z-slide first threading depth is programmed with D3 in
has to be decelerated. The thread pitch is not pm.
constant in the acceleration and deceleration
phase. Therefore this phase must be placed ouside The further threading depths are calculated by
the workpiece. the computer in such a way that the chip cross-
section remains constant.
The advance for the individual cuts is carried out
in X direction only.
/
/
v
/ itA/: --- 1
I
A
K,
You can find the thread depth for the turning Example:
tools used here in the tables of the chapter
"thread-cutting". CD
O
2
2
IT-
2H
m
(Sri
absolute: N /G85/X7.8/Z 20/P,-2/D, 600
/D6 1100/F1 500
12 incremental . N.../G85/U-1 ,6/W-23/PJ-2/D3600
IDt 1100/F1 500
124
Edit G86
A
X z
N4 G86 ±«*3 ±43 D3 5 Ds 5 F4
W
[mm] |mm| IpmJ ||im] 5 jÿrn/r|
imm/minI Q*
N Block number
D5 TP
lil G86 . Cut-incyde
? ' X(U) 1 Absolute (incremental) coordinates
......
f!g§ Z(W) ] of the contour corner point (K) Cut-in width larger than tool width
U °3 Advance per cut (radius value) If the width of the programmed cut-in is larger
? -F Tool width
Feed
than the tool width, the control system grades the
remaining cut-in width after the first cut-in into
partial cut-ins with the same chip width
Overlapping of the individual partial cut-ins is at
s4#'
---rt
least 1/10 mm
H
_K
cT Movement sequence
( dT : H~H--
cT
— fr~ri — Z>
-7 -4
HI 8v 5s
2
3.
D,
w z 0s 9
s
Tools used:
1 12
1 — GOO Movement with rapid motion speed
LT7 1
125
Edit G86
Example 1 Example 2
Cut-in for Seeger circlip ring Cut-in with 8 mm width in aluminium
Speed with aluminium = 1500 rpm Speed = 950 rpm
INI
INI
%
s
£2
£ %
S 24
2
SI 32
d di m
im
9 8,6 1,2
10 9,6 1,2
12 11,5 1,2 TJ
14 13,4 1,2
15 14,3 1,2
17 16,2 1.2
18 17 1,3
20 19 1,3
25 23,9 1.3
30 28,6 1.6
35 33 1,6
40 37,5 1,85
50 47 2,15
60 57 2,15
126
Edit G92
'*R1 ’R
M
::
zm
Offset:
With G92 the offset values for the reference point X, Z (or U,W) are the offset values. The new
(R) are indicated. With G59 the offset indicated in reference point (Ri) is offset by this values from
block G92 is activated the old reference point (R).
With G56 the offset is reversed - R is again in the
original position. G56 is not necessary at program If there in no reference point (R) the offset values
end - when calling up a new program, the refer to the machine starting point (M).
reference point offset is cancelled automatically.
X is a diameter value
U is a radius value
Example:
30
absolute: N ../G92/X0/Z-30
incremental: N /G92/U0/W 30
127
Edit G94/G95
II N4
N4
G94
G95
I*
O' mm/min
§§§l
MtM
• Switch on state is G94
llll • G94 and G95 are self-holding until they
2.Feed programming with G95
= path of turning tool per main spindle
are cancelled revolution
• G94, G95 can be programmed as often
and wherever one wants to
F [pm/r] ....1 pm = 1/1000mm
ill
pm/r
Conversion:
F (mm/r) = F (mm/min)
S(rpm)
128
PROGRAM SHEET COMPACT 5 PC
N G,M X,U z,w I K F T PO P2 D3 D5, D6 REMARK
ro
CD
7. NOTES FOR THE SOFTWARE COMPILATION
Design: The signal speed pulse is a signal output and
provides 100 pulses per revolution of the main
The power supply unit and the stepping motor
spindle. The pulse duty factor is not defined and
control of the Compact 5 PC are accommodated in
also depends on the speed.
a smaller control cabinet. These components are
The signal synchronous pulse is a signal output
identical to those of the Compact 5 PC and
and provides one pulse per revolution of the main
therefore the same spare parts can be employed.
spindle. The length of the pulse depends on the
The Compact 5 PC must be controlled by an
speed and the pulse is not synchronised with the
external computer. The Compact 5 PC is to be
slopes of the speed pulses.
connected to this computer like a peripheral, such
The meaning of the data signals depends on the
as a printer, plotter or a paper tape reader /
setting of the 4-fold DIP switch. These signals,
puncher. The computer must be fitted with a
however, always serve to trigger the stepping
Centronics interface for connection to the
motors.
Compact 5-PC. This interface is a parallel interface,
In order to picture the operation of the stepping
i.e. data is transmitted on eight lines
motor, it is a good idea to imagine a coordinate
simultaneously (Centronics is the company name
system with the four cardinal points. These points
of an American printer manufacturer and the
correspond to the directions of the magnetic
definition of this printer interface has become a fields in the stepping motor and one magnetic
quasi-standard worldwide)
field can be produced with one winding (when an
The connector provided on the Compact 5 PC is a
electric current is allowed to pass through the
25-pin D subminiature jack connector with the
winding). If more than one winding is switched on
following pin assignment:
at the same time, the direction and strength of
the magnetic field are derived by vectorial
Pin No Signal designation addition. An example: If the windings "North"
1 STROBE and "South" are activated at the same time, the
2 data bit 0 two magnetic fields cancel each other out and the
3 data bit 1 resultant magnetic field has zero strength and
4 data bit 2 the direction is undefined. However, if the
5 data bit 3 windings "South” and "West" are switched on
6 data bit 4 simultaneously, the direction of the resultant
7 data bit 5 magnetic field is "South-West" and the strength is
8 data bit 6 1.41 times that of a single field. (Diagonal of a
9 data bit 7 square).
10 speed pulse light barrier (100 p/rev )
11 emergency-off and chip protection door The rotor of a stepping motor is designed so that
12 synchronous pulse light barrier it always tries to align itseif in the direction of the
18-25 earth magnetic field produced by the stator. Therefore,
if the current is suitably switched on and off in the
This interface is connected via a small interface pc windings of the motor, the rotor rotates about a
board directly to the stepping motor card and the certain angle and it thus moves stepwise from one
light barrier. This interface board accommodates set magnetic field direction to the next
a 4-fold DIP switch with which the user can set Ther are two ways in which the windings can be
various modes of operation triggered:
1) Full-step mode 1st step S-W
Signal description: 2nd step W-N
The signal inputs only process TTL signals and the 3rd step N-E
signal outputs offer TTL signals. 4th step E-S
The strobe input serves for the synchronisation of S-W
2) Half-step mode 1st step
the data lines. If a pulse is transmitted on this line, 2nd step W
the data which are offered at this time to the data 3rd step W-N
lines bit 0 - bit 7 are accepted as being valid. On 4th step N
many computers this signal is automatically
5th step N-E
produced by the hardware, on other computers E
6th step
the programmer has to generate this signal in the 7th step E-S
software. 8th step S
The signal emergency-off and chip protection
door is a signal output and is set to "Low" when
the emergency-off button is pressed or if the chip
protection door is open. (The limit switch for the
chip guard is not installed as a standard feature.
Merely the connection for it is provided!).
130
The direction of rotation depends on whether one Characteristics of the axis drives for the Compact
controls from 1 to 2 etc., or, for example, from 1 5 PC:
to 8, from 8 to 7 etc. The specified values relate to full-step control and
The advantages of the half-step mode of are to be converted for half-step control
operation fie in the double resolution with the accordingly.
same motor design, the disadvantage is a loss of The given values relate to the slide movements.
torque because only one winding is active at each
Resolution:
intermediate step and only about 70% of the
One step corresponds to 1000/72 micrometre
maximum torque is available. Moreover, more
stringent demands have to be placed on the Speed :
computing speed owing to the higher resolution. 100 Hz correspond to 83.33 mm/min feed rate
The Centronics interface has eight data lines. As Maximum speed:
four windings per motor have to be triggered, the 840 Hz corresp. to 770 mm/min rapid motion
windings can be directly controlled by two
Start-stop frequency:
motors.
598 Hz corresp. to 499 mm/min feed rate
If the sequence of winding control no longer has
to be performed directly by the connected Acceleration time:
computer, two lines per axis drive are, in principle, from 0 to 598 Hz 0 sec
sufficient, i.e one line where the direction of from 598 to 840 Hz 1 sec (linear acceleration)
rotation is determined and a second line where
the steps are output. {One pulse on the second "dir" mode:
line means that the stepping motor is to move one The data lines DO to D3 are assigned to the
step in the direction or rotation specified on line stepping motor in the X-axis (cross slide). The
one.) sequence of the windings is "E", "S', "W", "N".
The data lines D4 to D7 are assigned to the
____
Abbreviations: stepping motor in the Z-axis (longitudinal slide).
VS full step The sequence of the windings is the same as for
HS half step the X-axis.
T/R step/direction signal
dir direct winding control "T/R" mode:
Rl cw The data lines DO is direction motor X
LL... ccw D1 is steps motor X
D2 is direction motor Z
D3 is steps motor Z
Table for the 4-fold DIP switch:
Mode 12 3 4
VS T/R RL RL on on on on
VS T/R LL RL on off on on
VS T/R RL LL on on off on
VS T/R LL LL on off off on
VS dir RL RL off on on on
VS dir LL RL off off on on
VS dir RL LL off on off on
VS dir LL LL off off off on
HS T/R RL RL on on on off
HS T/R LL RL on off on off
HS T/R RL LL on on off off
HS T/R LL LL on off off off
131
132
Work sheets Menu summary
Menu summary
MENUS:
WORKPIECE
0 0 MENUS:
MANUAL
Diameter, work piece Move the tools with
length the cursor keys,
SUBMENUS:
FI
CURSOR
MACHINE
F2 CURSOR ABS
F3 CURSOR R, A
F1 CURSOR F1 AUTOMATIC
F4 CURSOR X. A F2 POINT F2 SINGLE
FS CURSOR Z, A F3 LINE F3 FAST RUN
F6 STEP SIZE F4 ARC F4 EMPTY CUT
F7 TO REF PNT F5 VISBL EDGE F5 REPEAT
F8 MID SCREEN F6 MIRROR F6 CURSOR
F9 INTERSECT
F7 CLEAN F7
F10
SHIFT PROG
F8 ERASE ELEM F8 SCALE PROG
F9 ERASE ALL F9
F10 F10
F\
F2
POINT
START PNT
ENDPOINT
0 SUBMENUS;
CYCLES PROGRAM
0 0 ARCHIVE
F3
F4
FS
F6
CENTRE PNl
FIND POINT
NEWREF.PT
TO REF PNT
FI
f2
F3
ROUGHING
BACK POCKET
CONTOUR
0 F1
F2
F3
RAPID
FEED
CYCLES
F1
F2
F3
STORE PROG
LOAD PROG
STORE GEOM
F4 CUT-IN
F7 INTERSECT F5 THREAD F4 EDIT F4 LOAD GEOM
F8 TRIM BITS F6 F5 TOOL CHNGE F5
F9 F7 F6 ERASE LAST F6
F 10 FB F7 ERASE PROG F7
F9 F8 FEED F8
F 10
F9 G94/G95 F9
F10 OFFSET F10
0
LINE
FI
F2
F3
DRAW
SEARCH
SPLIT FI
: DIT
END DISPLAY
0 0 PRINT
F4 ERASE F2 INSERT
FS PARALLEL F3 ERASE WORD F1 ZOOM ALL Is the printer
F6 PERPENDIC FA ERASE LINE F2 ZOOM WINDW connected and “on
F7 TANGNTP/A F5 SEARCH F3 ZOOM PIECE line*?
F0 TANGNT AM F6 PRINT F4 HEAD STOCK (ENTER = yes)
F;
F9 CHAMFER F5 WORK PIECE
F8
F10
F9
F6 TOOL
F 10
F7 TOOL PATH F10 END
F8 TAIL STOCK
F9 CHANGE SIM Ar; you sure
0
ARC
F10 (ENTER = yes)
FI DRAW
F2
F3
F4
FS
SEARCH
SPUT
ERASE
CIRCLE
SETUP 0
F6 ARC 3 PTS Tool with f i to the
F7 FILLET diameter aligning
F8 FILL 2 ELE pos. step = 1,00
F9 (ENTER = End)
f 10
133
134
Work sheets Hotkeys -draw
Hotkeys - draw
In order to facilitate a more efficient programming, so-called "hotkeys" were introduced in this software
Hotkey = single-key commands, which are effective in every menu level. You can display a work piece
contour on the screen more quickly with the use of these hotkeys
Summary - hotkeys
|jgVplj Doubling the step size of the cursor Key Point commands
Note:
Letters can be entered as capitals or small letters.
0 Erasing the element
135
Work sheets Hotkeys - machine
Hotkeys - machine
You can move the slides and influence the machining cycles by means of
these keys
ni
PgUp t
V—
—
10 mm ( = largest travel path) rs 200%
a
PgUpt 5 mm E 1 50 %
X— —-<l E 120%
1 mm ( = switch-on condition)
100% ( = switch-on condition)
PgDn
*
0,5 mm E 80%
PgDn il 0,1 mm
E 60 %
E 50%
0,05 mm
PgDn
* GO 40%
20%
E 10%
E 5%
S 0%
136