33541904 Emco Compact 5 CNC Software Manual
-
Upload
amaury-perez-tirado -
Category
Documents
-
view
468 -
download
59
Transcript of 33541904 Emco Compact 5 CNC Software Manual
COMPACT 5 CNC SOFTWARE A6C 114004
Edition l6-9
Ref. No. EN2024
Neue SoflWa •• Compact SeNe 86-9 EH2024
I I
I I I I I R
EMCO COMPACT 5 CNC/SW 004
Preface
Softwgre A6C 114 004
In the first chapter you find surveys concerning the new features of the ea.pact 5 CMC Software A6C 114 004.
In the chapter "Programming" also the G-Functions which have not been changed are described in a clear and abort way. The new codes are described detailled. Attached to the descriptions you find examples.
How to Use this BoOk For users who know the cc.pact 5CNC with software version A6C 114 003 this book has all info~tion to program and operate the machine. For CNC-be9inners the very 4etailled instructions of the books "BASIS" resp."IN~" are valid. The contents of these books must be a little bit extended. Look for it the chapter "old Programs new Software" in this book.
To the programming Exercises With uchines with control .erial number below 5350 the functions M03 and MaS are not activated. In the progra.ming exercises Mal and NOS are written in brackets. If you have a machine with control serial number below 5350 program an empty line so that you maat not renuaber the program.
Operation With serial control numbers from 5350 upwards M03 and MaS is activated by the control. In this case the main spindle switch must be in CNC-position (or position 2). Extensions in operating s.. chapter "Operating" .
. ,
eJ.· .•. · M
~ I. :.,--
EMCO COMPACT 5 CNC/SW 004
INDEXj
1. Extension Compact 5 CNC
Sortware ABC ,14 004
- Short StaMJry of Extension and IIeW Features •••••• III
- leW SOftware co.act 5 CNC Me 11' 00II ••••••••••• 112
- Re1lUlting of a.act S CNC with IIeW SOftwre A&( 11' ~ •••••••••••••••••••••••••••••••••••••• 1/3
- MOdification of Front Panel •••••••••••••••••••••• 1/4
- Old ProgrGlS. NeW SOftNare ••••••••••••••••••••••• lIS - G-COdes (Extension) ••••••••••••••••••••• 1/6.1 - 1/6.2 - M-COdes (Extension) •••••••••••••••••••••••••••••• 1/7
- Addresses (Extension) •••••••••••••••••••••••••••• 1/8
- FOl'Blt A&( 11' 00II ••••••••••••••••••••••••••••••• 1/9
- s...ry of MaX. values. Input Size (SW-A6C 11_ 004) •••••••••••••••••••••••••••••••• 1/10
- b. Main Spindle R.P.M. When Threocl1ng (SW-A&( 11' 00II) •••••••••••••••••••••••••••••••• 1/11
- Alana Signs •••••••••••••••••••••••••. 1/12.1 - 1/12.2 - DNC-Interfoce. PIN-toYerage
(SW-A&( 11' 0Qq) •••••••••••••••••••••••••••••• 1/13
2. G-Codes/M-Cgdes;
G-Cgdes;
- DescriPtion of FOnDDts •••••••••••••••••••••••••••• 2/1 - GOO-Rapid Traverse •••••••••••••••••••••••••••• 2/GOO/1 - 601-Llneor-lnterPOlotlon •••••••••••••••••••••. 2/601/1
- 602-Clrcular InterpolatlCln CI0CkW1H. GO,-Circular InterpolOtl .. ·CluMwca ..... 2AQ21G03/1-21
- GQq-Dwell ••••••••••••••••••••••••••••••••••••• ~/l - 621-ElPtY Line •••••••••••••••••••••••••••••••• 21121/1
- 62' .... tOCllus Input with ....... 1_ Progr .. l.. • •••••• i •• · ••• " ••••••••••• " • • • • • • •• 2iS2"1
- 625-SUbroutl .. 1 tIl7 ...... QCI __
- 627-JUIP Instruct&Dn •••••••••••••••••••••••••• 21127/1
- 633-Threadlng with ~ HUll ........... 211D11 ....
- 664-Feed Motors C\rrInta. ••••••••••••••••• .-n-2
C.' 'I
I I I I I I I J
[Mea COMPAcr ~ lNl/~W OOij
- 665-COssette Operat1on •••••••••••••••••••••• 2/665/1-2
- 666-RS 232 Operat1on •••••••••••••••••••••••• 2/666/1-2
- 673-th1P Breakage cYcle ••••••••••••••••••••••• 2/673/1 - 678 threading cYcle ••••••••••••••••••••••••• 2/678/1-7
- 681-Drllllng cYcle •••••••••••••••••••••••••••• 2/681/1 - 682-Drllllng cYcle with Dwell ••••••••••••••••• 2/682/1
- 683-Drllllng cYcle. Deep HOle w~th Withdrawal •••••••••••••••••••••••••••••••••••• 2/683/1
- ~-LangltUdlnal Turn1ng •••••••••••••••••••• 2/~/l-' - 685-RecII1ng cYcle ••••••••••••••••••••••••••••• 2/685/1 - 686-Groovlng cYcle •••••••••••••••••••••••••• 2/686/1-2
- 688-Faclng cYcle •••••••••••••••••••••••••••• 2/GH1/.1-11
- 689-ReaIing onCI Drilling Cycle with Dwell ..... 21G89(1 - G9O-AbsOlute Value PfOlrGlllng •••••••••••••••• 2!G90/l - 624-RoCIIUS Input with ADsOlute value PrOlrGIIlng VlMII - 691-lncremental Value ProgrOlmlng •••••••••••••• 21&91/1 - 692-set Register ••••••••••••••••••••••••••••••• 21W211 - 6911-FeeCI 1n -.t111n ••••••••••••••••••••••••••••• 21&911/1 - 695-Feed In ml/rev (1nch/rev) •••••••••••••••••• 21&95/1
M-Coges;
- IO)-Progrc.eCI StOPIIIl3-Mo1n Sp1neUe In ClOCk-wise RotatlonlMOS-Moln Sp1ndle STOP •••••••••• · 2/NDO-MOS/I
- a-Tool length COllPll1SOtlon/TOOI tnonge •••••••• 2l1l'i6/1 - MOS. M09. M22. M2E-SW1tCh OUtPUtlM17-Return
Cc.III1d ••••••••••••••••••••••••••••••••••••• 21J1)8-M26/1
- M30 End of ProgrC11/M99 Circle Por_ter ••••• 211JO-M99/1
- M98-ALitOllOtlc Ploy tompensatlon ••••••••••• ;.. 2""'/1-3
3. progrgm Input Operot10n
- SlJrvey ••••••••• 1-' • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 3/1
- Operat1ng Elements ONC-Operat1on ••••••••••••••••• 3/2
- TheE:]-Key and Its Additional functiOns 3/3.1.3/3.2
- TtIe rrBl] -Key ••••••••••••••••••••••••••••••••••••• 3/"
- The !DEi::! -Key ..................................... - The E-Key ..................................... 3/5
3/6 - The M -Key ••••••••••••••••••••••••••••••••••••• "1 - The '~!-Key ••••••••••••••••••••••••••••••••••••• 3/8
- ProgrCIR Input ••••••••••••••••••••••••••••••• '''#3/10 _ Tnlf.:a nuar "., Dant e-f'arAII VIII ..... • r ... ............ ....
- Inserting ana Deleting of BlockS •••••••••••••••• 3/12
- The ProgrGl 5eQuence •••••••••••••••••••••••••••• 3/13
- Test"... ••••••••••••••••••••••••••••••••••••••••• 3/111
- Single BlOCk Operation ••••••••••••••••• 3/15.1.3/15.2
- AutOlDtlc Operation ••••••••••••••••••••••••••••• 3/16 - 'rogr. StOP ..................................... 3/17
- Pragraa Interruption ••••••••••••••••••• 3/18.1.3/18.2 - Deleting of a Registered ProgrOi •••••••••••••••• 3/19
4. DNC-Interrgce RS 232-Interrgce
DNC-Interrgce: - DNC-Interface (COIPOCt S ONe) •••••••••••••••••••• 4/1
- ONC-Interface (pIN-Coverage SW-A6C 114 0(4) ..... 4/2 - Function of the DNC-board •••••••••••••••• 4/3.1-4/3.3 - Mounting of tne ONe-board ••••••••••••••• 4/4.1-4/4.2
RS 232 Interrgce: - 666-RS 232 Operation •••••••••••••••••••••••••••• 4/5 - SUrvey RS 232 ODeratlon •••••••••••••••••••••••• 4/6 - RS 232c-comectlon COble for Cmpact 5 CNC
and Fl CIt •••••••••••••••••••••••••••••• _/7.1-4/7.3
- VIdeO comectlon. TV-Comectlon Interface RS 232 •••••••••••••••••••••••••••••••••• 4/8.1-Q/8.3
- Pinning of COIPOCt 5 CHe •••••••••••••••• 4/8.4-4/8.5 - RS 232 comectlontSome Tips ••••••••••••• 4/8.6-4/8.8 - Data FOnlats COMPACT 5 CNC
SOftware A6C 114 004 •••••••• •.• • • • • • • • • • • • • • • • • •• 4/9
- Service InforlGtlon Turret TOOlPOSt •••••••••••• 4/10
EMCO COMPACT 5 CNC/SW 004
1. Extension Compgct 5 CNC
Sortwgre A6C 114 004
- Short SUmmary of Extens10n and New Features •••••• 111
- New SOftware Compact 5 CNC A6C 114 004 ••••••••••• 1/2
- Re..aunt1ng of tompoct 5 CNC w1th New SOftware A6C 114 004 •••••••••••••••••••••••••••••••••••••• 1/3
- Mod1f1cat1on of Front Panel •••••••••••••••••••••• 1/4
- Old Programs~ New Software •••••••••••••••••.•••••• 115
- G-COdes (Extens10n) ••••••••••••••••••••• 1/6.1 - 1/6.2
- M-COdes (Extens10n) ••••••••••••••••••.••••••••••• 1/7
- Addresses (Extension) •••••••••••••••••.•• " •••••••• 1/8
- Format A6C 114 004 ••••••••••••••••••••••••••••••• 1/9
- Summary of Max. Values~ InpUt S1ze (SW-A6C 114 004) •••••••••••••••••••••••••••••••• 1/10
- Max. Main SPindle R.P.M. When Threading (SW-A6C 114 004) •••••••••••••••••••••••••••••••• 1/11
- Alarm Signs ••••••••••••••••••••••••. 1/12.1 - 1/12.2
- DNC-Interface~ PIN-Coverage (SW-A6C 114 004) •••••••••••••••••.••.•.•.••••• 1/13
n PI r ~ ,
EMCO COMPACT 5 CNC/SW 004 Software A6C 114 004
Softwgre A6C 114 004
for Compgct 5 eNC
The new Softwar. A6C 114 004 w .. dev.loped for the CcIIpact 5 atC. It baa a ftUIIIber of new f.ature. a. CQIIII()&1"eCl with the old eoftvare A6C 114 003. The chart on the followin4J ..... ,iva you an oveniew.
snort Summary of Extensions Ond New Features
Gen.ral:
• PerMnent read-oQt in MnUal mode.
• Increuec1 block nu..t.era: MOO to N 209
• Additional addre •••• B,I,E,L,~,M;
Extensioll! of G-code.:
• Circl. pzotr tng G02,G03: all partial area car. be progr.-d in .teps of 0,01 _. Protr~ng vla center point coordinat •• I,~; .1ze. of arc. up to ~.r value. x!59,99 _, Z-Z321,6O .... I 59.99 .. , ~ 321,60 ...
• Dwell can be progr~
• SUbroutin.. - fivefold, jump in.tructiOll!.
• New canneQ cycle. with automatic division of Cut: G78 Threacl1n, G84 Longitudinal turninq G86 Grooving G88 FaciftCJ
• Drilling cycle. - new
Intro4yctlon of M=Oo4!. Ccalpare SUrvey M-co4e.
• With machine. deliv.red ex-work •• M03 ancl 1105 can be activated via progtwa. ft. ..chine. -deliv.red ex-works are ..-1pped with a _in switch (0-1IIltD-atC). With II&Ch1nea al.ru.dy in u •• the tunct1o!!! 1103 and 1105 cannot be activated.
* U.iftCJ M98 an automatic caapen.ation of play can be progr~ for xand Z-slide ••
Exten.ion to the Pr09remm Sequence:
* Single block operation
* ~.t-run: no .lide movement i. executed, the progr_ is checked for .yntax lId.take ••
* Enlarqed ONe-interface
EMCO COMPACT 5 CNC/SW 004 Software A6C 114 OOq
New SOftwgre Cgmpgct 5 CNC
A6C 114 004
MaChines with CPU '6C 114 004 ex workS With the .. ac:hiMs JO'l will f1n4 activated 1103 (-.in spincUe 011) 1105 (.aiD spindel OFF) 100"(enc1 of progr_. a1n sp1ncUe OFF)
'fbeM MChiMs have • cUfferent _in switch built in; it sbowtI - zero position
. - Manual ... - afC-.ode
Be-mounted Machines 1103 J not activated 1105)·
'fhe _in spinelle has to be switched on by hand.
M30: 100 ..-os end of progr_ but not main spindle OFF.
•
EMCO COMPACT.5 CNC/SW 004
Be-mounting of Cgmpgct 5 ONe with New Software A6C 114 004
1. Stick on the two front chart.:
* awart .howing extended G- and M-code ••
* awart .howing new acIdn .... and feed ••
2. Build-in CPU- A6C 114004
1103 and MOS cannot be activated with re-mounted .ac:hine.. M03 and 1105 is GIlly actbatecl w1th MChine. .howinCJ control .. rial number 5350 onwards •
Re-Mountlng
•
EMCO COMPACT 5 CNC/SW OOq
1
MpQlflcatlon of Front Panel
4 3
1. Front chart 1
2. Front chart 2 .howing new addr ••••• .»-SJIIbol ancl f .....
3. Main 8pincUe switch (CNC-O-l) Installed with .ach1ne. with pontrol .erial mIIIIIber 5350 and higher.
4. SWitch for the main .pindl •. Not in.talled with ..chine. with control .erial number 5350 or higher any .,re •
Front Panel
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW OOq 010 Programs New Software
Old Programs. New Softwgre You c::an read in or put in old procarams (CPU Me 114 001. Me 114 003) • ..... r before you start, you have to carry out mdificatioM ancI atendOM in the .. pzvgr ....
The follOWing modifications nove to be done GOO: If you traverae in the program only in
X-axis, you have to add Z • o.
G02/G03 : Include Z-value of the target point of . arc.
Ex!nI?le:
Incremental progranning
N ••• /GOJ/X500/r •••
Software A6C 114 004
N ••• /G03/XSOO/Z-SOO/F •••
G84/G78: Include parameter H = 0
G20 ---? MOO G20 has to be cancelled MOO baa to be put in
G22 ---? M30 cancel G22 -> put in M30
G23 X ~ 0 ---? M08 X ~ 0 ---? M09 (only if Z ;. 0 before)
Z ~·O ---? M22 Z ~ 0 ---? M23 ( only if Z ;. 0 before)
G26 - -> H06 cancel G26, put in M06
I J .1 I I
-I I I I I I I
EHCO COMPACT 5 CNC/SW OOq
G-Codes
A6C 114 003
GOO Rapid traver.e
G01 Linear interpolation
G02 Circular interpolation Clockwise
603 Circular interpolation I counter clockwi .. I i I
6041 Dwell I
I j
"G20 i Inte~ate Stop
G21 Empty Line I
G22 i Enc! of program I
G24 j Radiu. progr...ung I
G26 i Tool correction : and tool call-up
!
!
G33 : Threading with constant pitch
G64 i Feed motor. currentle ••
6651 cassette operation
G66 ! RS 232 operation I
i G781 Threading cycle
,
!
I
G-Codes
Extensions
A6C 114 004
New: - Progr-..inq with center point
COOI'C11Mte. DIH 66025 - Iac:h a..1rec! cirele arc
pos.ible; no lill1tation in aftCJl •••
I I!!!!.:. I Input of dwell period.
MOO: (G20 replaced) ;
j ! M30; (G22 replaced)
I .: • I G25 SUb-routine call-up
I M06 (G26 replaced) ! I
I G27 Jump instruction ;
j New: iRPQt of thread pitch under acWre.. K.
I I
I
G73 i Chip breakage cycle I I , , i I !!!!.t
I I ! , Automatic division of cut.
i : G81 Drilling cycle !
G82 Drilling cycle with dwell i :
G83 Drilling cycle, d .. p hole with withdrawal
I I I I I
EMCO COMPACT 5 CNC/SW OOq
A6e 114 003 G84 Longitudinal. turning
I
I I
I G90 Absolute value prograaing • I G91 Incremental value progr...tng
G92 Set register (zero point offset)
G94 Feed in _/min
G95 Feed in _/rev.
G-eodes
A6e 11q 004
I!!!!l Automatic division of cut <~ter R)
G85 Reaing cycle
G86 Grooving with division of cut < .... ter H)
G88 Facing with division of cut (,.~ter H)
G89 R...ung and drilling- with dwell
I
-
I II I
I'" " ,
I
I
ii II a
EHCO COMPACT 5 CNC/SW 004
CPU .. per No. A6C 114 003
620
G26
G22
M-COdes
M-Cgdes
CPU .. per No. Me 114 004
MOO PJ:Ogr~ stop
M03 IIA1n spinelle OM, right hand direction run i
Ma5 Main Spindle OFF !
Ma6 '1'001 length c:c.pensat1on
Has SWitch exit X62 PIN 15 HIGH
M09 Switch exit X62 PIN 15 HIGH .. tum ocpr.... to the M17 _in
M22 Switch exit X62 PIN 18 LOW
M23 I
SWitch exit X22 PIN 18 LOW
! -M26 SWitch exit X62 PIN 20
M30 End of Progr_
M98 I Automatic compensation of play
M99 Circle parameter
EMCO COMPACT 5 CNC/SW 004
Addresses
(Extens1on SW-A6C 114 004)
CPU .. per N:l: CPU .. per No: Me 114 003 A6C 114 004
N Block number !!I!l. MOO to N209
G Traver.. function
M Miacellaneou. function
X Tr,verae coordinat ••
Z
F Feed -I K
Center point coordinate.
X Dwell
L JUIIIp addre ••
T Tool addre ••
Addresses
H Parameter divi.ion of cut
H Par ... ter ~l.. edit
K Thread pitch
EMCO COMPACT 5 CNC/SW 004 Format
Format A6C 114 004
G-Codes N (:) (~) I~) (T":V1d H bmarks
00 + + · . - . . - .. . 01 ± ± 02 + ± - . . 03 + +
• •• -.... -..... • •• · .. 011 .... • •• 21 • •• 211 • •• 25 L ••• • •• 27 L •••
33 + K · . -~.-' _611
• •• 65 · .. 66
13 ± ,. · .. 78 l' • • • • ! ..... K ••• • ••
81 + · .. -, .... · .. • •• 82 :tl ..•. • •• · . 83 ± ••••• • •• • •• 811 t •••• + -..... • •• • ••
85 t ••• to • •• 86 t + • •• • • • • -t ..•. • •• • •• --'8 1' •••• +
~~ 'J - ..... • •• • •• • •• 89 t
· . 90 ~. ~. 91 · . 92 t .... t ••••
~ •. LL 9q • •• ~5
M-Codes MOO .
• • • • M 03 --
1M 05 · . 1M 06 ! •••• !' ••••• T ... • • M OS
· 1M 09 · . M17
M 22
· . 1M 23 • • M 26 - ... • • M 30 • • M 9S • • • ••• • • M 99 I .••• K .....
•
MaX. values~ inpUt Size
SlJQlry of Max, VOlues lnout s1ze
(SW-A6C 114 004)
Address MetrIc Value DiMnsion
N Block IWIIIber 00-209 1
6 'fravene function (G-Code.) 00-'5 1
M Miac:ellaneoua function (K-Code.) 00-99 1
X CoorcU.nate ate-input o-tStM
Z CoorcU.nate ate-input 0-!3216O 1 100 1lIII
X Coordinate hane! input 0-!n99t
Z Coordinate hand input O-!89999
F reed . 2-499
With,G94 _/min
With 095 1 iOiiO _/u
I Circle point coorcU.nate in X 0-599' 1
K Circle point coordinate in Z 0-32760 'iOO-
X Dwell (t11ae) O-:!S999 ~ i100 sec
l J~ address 0-221 1
T Tool addre •• 0-499
H Par ... ter division of cut 0-999
H Par ... ter width of turning. tool «(;86' JoO-999 1 H Par_ter impul .. edit ~-999 100 l1li\
K '1'hread pitch 2-499
Inch
Value Dt.naion ' .
00-209 1
00-'5 1
00-99 1
O-!l999 +" ..L.. " 0--12900 1000
0-!29H9
0-:!2999'
2-199
L "/rain 10
--L "/u 10000
0-1'99 ..L.. " 1000
O-t1t99 1 100 sec
0-221 1
0-199
0-999
10-999 ..L.. " 0-999 1000
2-199
.. 11'"
EMCO COMPACT 5 CNC/SW OOq Maln ~Plnole K.~.M. - Threadlng
Max. Mgln Spindle R.P.M.
ftrea4 pitch. _trie [_]
0,02 - 0,5
0,5 - 1
1 - 1,5
1,5 - 2 2 - 3
3 - 4 4 - 4,99
When Thregdlna <SW-A6C llq OOq)
.ax. r .p.m. inch [M]
0,002 - 0,02 9SO 0,02 - 0,04 500
0,04 - 0,06 320
0,06 - 0,08 Z50
0,08 - 0,12 170
0,12 - 0,16 120
0,16 - 0,199 100
1/11
EMCO COMPACT 5 CNC/SW 004 Alarm Signs
Algrm Signs (SW-A6C 114 ()()q)
If you want to put in and register data the computer doe. not know,the alar. .ign.will be indicated. The read-out .how AL and the r .. -pective .lara number. On the .onitor .creen the .larm number i. shown together with an explanatory text.
Alarm SIgns - SUrvey AOO Wrong G- or M-COde: lxallple of an incorrect input: G6l
101 Wrong Circle Interpol.tion: With input of wrong circle points (Arc, circle target point. reap. center point coordinate.) alarm 01 is given • The computer checks whether an arc with the given values is possible before it works off the arc.
AD2 X-Value too Larqe For max. value. ~e chart max.values!
AD3 Wrong F-V.lue CcIIpare chart max. values!
A04 Z-Value too large For max. values compare chart max.values!
ADS No MlO Progr .. d If you forget to put in M30 at the end ot the program and you pres. the .tart key reap. want to carry out a te.t run, alarm 05 will be shown.
AD, Main Spindle R.P.M. too High When Threading This .larm .hows only during program execution and not at progr.. input (G33 or G78). Measures: - reduce r.p.m. - pre.. key. INP + REV;.
the alarm disappear., program execution i. automatically continued if the respective r.p.m. i. given. Max. r.p.m. for threading compare chart.
AO' Not occupied
ALARM SIGNS IN CASIEm OPERATION
A08 Tap! end with SAVI
AO? PJogr- not fdW!4
A10 !Eiting PJOtectlon active
All Running FlUlt For detailed explanations of alarms AOS - A12 compare c .... tt. operation.
A13 Switching from mm to Inch with f\l1l",S" ' If you ... in a metric p~ram,how-e~er thd .elector switch i. set at Inch, this alarm will be given.
\.
A1S Wrong H-Value Poss~le v.lue ~re chart max.values!
A1' Not u.ad
All WEOn9 sub-routine: If a aub-reutine is .ore than fivefold.
Note: -~ 13 can only be cancelled by
turning the selector switch metric/ inch.
- Alarm A06 can only be cancelled if the main spindle r.p.m. i. reduced.
- For Alarm Signs in cassetta-Operation Mode look for the chaptar ca.sette Operation.
I :
L; I 1
I~
"
EMCO COMPACT 5 CNC/SW 004
'lb. alarma appear on the monitor with following text.:
AOO - Wrong M-/G-Instructlon AOI - wrong Radius /M99 A02 - wrong X-Value A03 - Wrong F-Value A04 - wrong Z-Value A05 - No M30 Progr..ad A06 - Spindle Speed too High A08 - End of the Tape Operation A09 - Program not FOlIld AIO - Writing Protection active All - Loading Mistake Al2 - -CHECK- Mistake Al3 - Inch/am -~ with Full Program ry Al4 - Wrong H-Value Al5 - Wrong SUbroutine
Alarm Signs
I I I I I I I I I I I I I I I I I I •
. EMCO COMPACT 5 CNC/SM 004
I
ONe-lnterfgce PIN - coverage
X62/PIN 1
2
3
4
5
6
7
8
9
10 I
11
12
13j 14
I 15 16
17
18
l' ! 20 , I 21
22
23
24
2S
26
E • Input A • OUtput V • Power
A Status hand
B 'lVnt ...... operation
E 11t8tnct1on G66 + DIP
- -- -B lutnctlon G66 + no A ltatu ~ nu.t.Dg
A statu ~ate .tep
E Inatnctia .. itch band /0IiC - -- -- I -- , -
, - i -AI OUtput s.t with ... M9
- -II Inatnction start
A: OUtput .. t with 1122. 1123 -A Statu _1n ~ tJi4/fII'I. Al OUtput 1IIpul,. ... t with 1126
I! Insauction bl.ec:kage-tvnt , V 1 +109 ft01: control1~
V : "'\
V I T GND
vi -. V +5V controlled
ONC-Interface
-I r ~ ! .
i f'
I l . I
I I •
r I
I !
-I. ! . r-
I ;
n r I · I
r: I I ! i
r ! ;
Ii i i
r I ; I i
EMCO COMPACT 5 CNC/SW 004
- 624-Radlus Input with Absolute Value Programming 2/624/1 - 691-lncremental Value Programming •••••••••••••• 2/691/1 - 692-Set Register ••••••••••••••••••••••••••••••• 2/692/1 - 694-Feed In am/min ••••••••••••••••••••••••••••• 2/694/1 - 695-Feed In am/rev (InCh/reV) •••••••••••••••••• 2/695/1
M-Codes: - MOO-Programmed Stop/M03-Moln Spindle In Clock-
wise RotatlonlM05-Moln Spindle STOP •••••••••• 2/MOO-M05/1 - M06-Tool length Compensation/Tool Change •••••••• 2/M06/1 - M08~ M09~ M22~ M26·SwltCh Output/MI7-Return
COIIIIlOnCl ••••••••••••••••••••••••••••••••••••• 2/M08-M26/1
- M30 End of Progrom/M99 Circle Parameter ••••• 2/M30-M99/1 - M98-Automotlc Ploy Compensation •••••••••••••• 2/M98/1-3
£MCO COMPACT 5 CNC/SW 004 DescrlPt10n Of Formats
Description of Formats
After nch G- resp. M-function you have ... to progr_ specific addre..... For a better
overview the .ingle pre.cription. are abbreviated.
Description of BlOCk Eonmats Instead of the pos.ible value. we write the number of decade. after the address.
Ex!mple:
N 31 '!'he number of blocks can be 3-digit --) thus N3
If there i. a plus or min~s sign, then a !.ign is put &heed of the decade.
Exu!ple:
X t 4
Ix!mple of • Format Description:
IFORMAT GOO: N3/GOO/X±4/Z~5/F31 N3 •••• GOO X!4
'!'he number of blocks can be 3-digit. function rapid traver.e '!'he value for the move.ent in X-direction can be 4-digit.
'!'he value for the movement in Z-direction c~ be 5-digit.
F3 •••• '!'he feed can be 3-digit
£MCO COMPACT S CNCtSW 004
GOO Rapid Trgverse
I FORMAT: N3/GOO/X±4/Z±sl
The movement i8 an automatic rapid traverse. GOO i. no working traver.e movement.
Ingemental; Absolute;
-x
-z ·z
The target point i8 progranned a •• een from the starting point.
N ••• /GOO/X-IOOO/Z-lSOO
·x
The target point is programmed as seen fram the zero point. X - Diamatemeasurement
N ••• /GOO/X4000/Z200
GOO
I: I
I i
Ii
I l I :
n n n I 1
I i r; I :
tMCO COMPACT 5 CNC/SW 004
GQ1 Linear-Interpolgtion
IFonmat: N3/GOI/X±4/Zt S/F31
GOl i. a chip xwmval traver ••• The feed F can be prog~ in IIIIl/lIlin (G94) or in -tr.p ••• (G9S). If no c:a.and8 G9S, G94 are progranaed, the F-value. will be ed1tedin -tain.
Incremental: Absolute:
, .
o il
2
GOl
Po ~ N •• • /GOI/XOO/Z -3200/F ••• PI ~ P2 N •• • /GOI/X1OOO/Z-2000/F •••.
Po ~ PI N ••• /GOI/X2000/Z-3000/F ••• Pl ~ P2 N ••• /GOI/X4000/Z-S000/F ••.
..
tMCO COMPACT 5 CNC/SW 004 602/603
G02 C1rcular Interpolat1on CiocKw1se
G03 C1rculgr Inperoolgt1on CounterciocKw1se
FORMAT: Quadrant
N3/ ~~ I ±4/Z±5/F3
FORMATj. Arcs 0<:J. 90·
N31 602 I ±4/Z±5/F3 603
~---------------N3/M99/14/K5
Mgx, . (Oputs: - The coord1nates values possible
up to: X ± 5999 Z ± 32760 I 5999 K 32760
StepSj 0~01 nm
EMCO COMPACT 5 CNC/SW 004 602/603
CIrCUlar InterpolatIon ClockwIse 602 CIrcular InterpolatIon CounterclockwIse 603
jcr021 /
In order to clearly state what is meant by clockwise and counterclockwise direction, it is necessary to determine the direction of view.
Determination: Always look at the direction of rotation from the positive side of the tnird axis.
AxIs System wIth Lathes bayIng the Slides In front of the Center LIne of TurnIng (SUch as Compact 5 CNC) The positive direction of the Y-axis indicate. downwards. In order to determine the direction of rotation you have to look from below to above. Looking from above the direction of rotation is vice versa.
A PossIble HInt: Draw a direction arrow of rotation onto a piece of paper and look at it from below and then from above. You will recognize the difference in the direction of rotation immediately.
AxIs System with Lathes haying the Slides behInd the Center Line of Turning: In order to determinate the direction of rotation you look fram above to below.
P'roqrammlng Quadront;s
I. Block NumQer 2. DlrectJoo ofOoeratloo 3. Coordloates of Torget<polot 4. Feea F
Exa::tole: Excur.ole:
Direction of ~otatio~ G02. clockwise.
Direction of rotation GO). counterclockwise
'IY Attention:
Loo~ at workpiece from above~
Example:
Incrementol:
----...;;~:;.. .............. :o-... _t I ~~
N •.. /G02/6Xp'/-~Zp' IF ... z z .
Absolute:
.. x &
Zp, -----
N •• • /G02/0Xp'/-Zp' IF ... z z
W \ ,I'
• 2 IG02 / GO·31 . '
I~ fl (I II fI {I II II II II [I £I II II II
~ (I II
r I I 1
~ I
-z
Example: Incremental Arc Po --) P::
15 -J o.
I ~!!", ,
( 10J i ~
~v,: , , , !
i ____ ~ ____ _.·V~~li-------~·, /, '·x ,
\0: -'
P, .,/ I
N . .. /G02/XSOO/Z-500/F ...
( 5) I .. ,-
Example: AQsolute I Dlqmeteroragrommlng Arc Po --) Pz
15 -----~ I : 1 . 110) i ! ------I I
: ! ~<:-;
/' __ ~ . ___ :.z .. _ ... "_' ... _z
~ _t __
p.' I N ... /G02/X2200/Z-1S00/F L
• 2/G02/(
r EMCO COMPACT 5 CNt/SW 004 G02/G03
r i .
i . I
r I I
n I : I
~ I
i 1
r I : .
r .
r-I •
I :
n
r I . I
r
The Programming Is done In two Blocks
IlZ
N ••• /G02/6.~z /-bl pzlF •••
P,
Incremental proarQQIDlng: Arc Po --> pz
First Block 1. Block HUmber N •••
2. Direction of rotat;ion G02 or G03
3. Target coordinat.s Xpz/Zpz of .rc be91nning with .tarting point.
4. Feed F
Second Block: The caaput.r knows .tartin9 point and target point but not y.t the .1z. of the rad1u.. Thu. the coordinat.. of the arc c.nt.r point are de~r1bed.
1. Block number N
2. M99
3. Coordinates of arc c.nt.r point with .ddre •••• I,K. DDagin. the I,K coordinate. in the .tarting point of the arc, and fram there you d •• cribe the arc c.nt.r point.
~
On the Compact 5 ONe you program I,K without .i9n8, since the maximum arc i. not bigger than 900 •
(I ~-
rl II II f]
II II tl Ll II rl [I LI II II
~ [I II
.....
Absolute Programming: In principle the same. however we describe. the target point seen from the workpiece \ zero point. \
z~ t..---- -----_
.'.
. Ft r$t BloCk: ' '1. Block numberN
2. Direction of rotation G02/GO)
3. Tarc;et coordinates of arc as seE fro:n workoiece zeroooint
4. Feed - -- - a!";-- - - -- . -co,., -~ ~--~
x I -Z ·Z Q
, '-2
o
,. ..•. "' ....... .
·z ...
..' SeCQoa BlOCk: .1. Block nWllber
2. H99
3. Coordinat •• of circle center po as ••• n from start inc; point of
i
• 2/G02/1
EMCO COMPACT 5 CNC/SW 004
Notes for the Programming of Arcsos" go-
An arc of a circl. is det.ndned by
- .tarting point of arc
- .na point or arc
- and a cent.r point coordinat ••
A Description of the 2 Cent.r point coordinat •• (I and It) i. not neceaaary.
In order to awid alana caused by .light in- " accuraci •• of the calculation, the .econd c.nt.r point value can be put in with a tol.rance of !O,8 lID. (Inch tol.rance !O.OO2").
'the addre.... are put in without signs with the CcIIpact 5 QfC. Sinc. the aul •• antl. of arc in a doubl. block i. 90-. the CCII!I'Ut.r knows the po.it1cn of the arc.
'the CoorcY.nat •• 1Y!t- XI - U:
A little Memory Rul ••
I belong. to X It belong. to Z (alphabetical .equ.nc.)
In a doubl. block (G02, G03/1199) an arc can be progr .. 1 .d up to 90- at a auiluln. 'this arc has to be within on. flWldrant. If arc. are reaching OYer varicu. quaclrant., they" have to be Pl'Olrn .d through varicu. double blocks.
G02/G03"
I I I
I R
n
X &
EMCO COMPACT 5 'CNC/SW 004 6021603
-
Summary: Absolute/Incremental
Absolute; De.cription of P Z ....... froa zero point (ab801ute)
M .. ...n fZ'CIIII .tarting point (~ntal)
-x W ·Z
·x
Z
locregmtg 1 : De.cription of Pz ....... fraft .tarting point
M ..... n fraft .tarting point 'l'he X; Z an4 the I,1t c:oor4in.te. cro.. have the .... ori,ln.
·Z
X <J
AZ K
X , Z Coordinate. cro.. in zero point I, K Coordinate. in .tarting point
EMCO COMPACT 5 CNC/SW 004
progranmlngj --+ '1
ExqIple:
(Incrementol)
19 S)
(1 5) 8
, ~----
'1 --+'2 NlOO/GOl/X OO/Z-SOO/F ••• (NIOl/G02/X600/Z-llSO/F •••
'2 --+ '3 tNI02/M99/1l400/KOOI
602/603
(.I'I\.V \.VI'''''''\.I ;) \.n\./.)w VV ..
I at N
proarQIJJDlna; -+ Pl
Exgmolej (obsolute)
9S
I
I o
I 4-------,M : ~ I
8
Pl -+ P2 NlOO/GOl/X1700/Z-800/F ••• p -+ p !NIOl/G02/X2900/H950/F •••
2 3 V4102/M99/11400/KOO
UUL/UU)
~ u:J ..... . rAil
EMCO COMPACT 5 CNC/SW OOq 602/603
Apsolute; ~A
Exgmple 1:
Calculat1on: III - 1m .. R .. 25 lII'II. CD .. 10 l1I\I
~ 10 since - MB - is .. .Q...!.
~.~
cosoc-Ii Ie .. cosO( 1m .. cos 23.57 x 25 .. ~.i1..JlIIL E - 22.91 •
a - Jill - jR! - 25 - 22.91 .. .l.2LII!!. CA- 2.~
tIOrk piece zero point in A
tlx • z· 6X· AZ·
A 0 0 0 0
B 20 -2~09 10 -2~09 • Ds.-nslon I-I
:3~-t -3 IIIMohate _t
Incremento I ; ~A
S)
(NI" 603 X2000 Z-209 F100 A-B IN .. I M99 100 K2500
(N.,. G03 X1000 Z-209 F100 A-B l N I •• M99 100 K2500
£Mea COMPACT 5 CNC/SW·004 602/603
E
Example 2:
- -- - ---It-t-
~ ____ ~ ____________ ~~ __ ~~ __ ~~ ______ ~A 8
c
M
~ ______ ~~~m~ ______ ~1
Cglculatlon:
CR .. R .. 24 nm, Dr .. 2nm
fti .. CR - I5F' .. 24 - 2 "..u.... ri • 22 pp
FM 22 COB oc • - '" - .. 0,92 ac 24 oeD 23,55.
"- ~ slon .... • 8i
o
~ .. sinDCOi1 .. sin 23,55 x 24 .. .2,59 nm Fe • 9,59 DIll
Bi,,' ~
liJ,"
~
it I I I I I I I I I I I Ii "I
tMLU ~UM~ACT 5 CNC/SW 004
,x* Z*
A 18 0
B 20 -1
C 20 -15
D 16 -24.59
E 20 -34.18
Absolute: -+A
A .... B H. II G01 X2OO0 Z -100 F100 a .... c H. •• GOl X2000 Z -1500 F100 C--.D (H ••• G02 Xl600 Z-2459 F100
{H ••• M99 12200 K959 0--.£ (H... G02 X2000 Z-3!118 F100
(H ... M99 12400 KOO
6X*
0
1
0
-2
2
-+A A-+B
B-+C
C--+D
D-+£
, G02/G03
6Z*
0
-1
-14
-9.59
-9.59
I ncremeoto I : N. •• GOl X100 Z -100 F100 H," GOl XOO Z-1400 F100
(H ••• G02 X-200 l-959 F1OO, ~
IN • •• M99 12200 K959 [H ••• G02 X200 Z-959 f100 IN. .. M99 12400 KOO
I I I I I I I I I I I I I I I I I '" I I
EMCO COMPACT 5 CHC/SW 004 602/603
Absolute;
A B C
Example 3:
------..:4_
15
Co lculgt 1 on: Me • R - 10 II1II
sino( -I DR • sino( x lie • sin30 x 10 • .i.Ia. DB • 5 II1II
, ~ cosex- lie ~ • cos~ x lie - cos30 x 10 • I,ii.a PC • a,ti
work piece zero point in A
,x- z- AX- 61-
0 0 0 0 20 -10 10 -10 17632 -15 -1.,34 -5
• DiM_ion I_I"
:3_-.&tal _t -3 __ lute __ t
Incremental;
A -+ B N... 603 X2000 Z -1000 FlOO (N ••• 603 X1732 Z-1500 F100
B -+ clH• •• M99 11000 KOO
A -+ B H ••• 603 X1000 Z-1000 F100 [N ••• 603 X-134·Z-~00 F100
B -+ cLN ••• M99 11000 KOO
2/602/603/14
I I I I I I
I I I
£MOD COMPACT 5 CNC/SW 004 6021603
Example 4: ( Disconttnuo. transition in point C)
M
- -------wii---
D
E
24 82=) __ ---.4
Calculatlon:
A
R;'l • R';I • ~ .. 10 l1li\
~ • R;1) • 15 l1li\
cc. - 30.
ainQ( -I-nt' • .inC!( x eK, • ain 30 x 10 • ..L& a, • 5_
cosOl.· ;,
re • cos Ot ell; .. cos30 x 10 - .!.ti.II!. R· 8.H..IL
DE .. re - !Q. • 8.66 -5 .. 3.66 _ 2 --
PI • 3. iLl!!!!..
R;I .. R;D - 15! .. 15 - 3,66 • .!!,~
g • 11.34 l1li\ ---cosp -I:g .. 1~534 =~. a. @ • 4~.t!!
sin~" ~ !C:: • sinfJ x ~ .. sin 40.88 x 15 .. .,2..82 JIIII
Ie • 9.82 l1li\
EMCO COMPACTS CNC/SW 004 6021603 r I,
~
work piece zero point in A
'X· z· r A 00 00 I : B 20 -10
C 17,32 -15 D 10 -24,82 • D_ieft (-I
::l~---t ·3--1ate_t
Apsolute; r Ii ~A
A ~ B N. •• 603 X2000 Z -1000 F100
I~ (N ... 603 X1732 Z-lSOO F100 B ~ C IN ... M99 I 1000 KOO
(N ... 602 X1000 Z-2482 F100 n . C ~ D IN ... M99 11134 K982
n I r:
G I: i , '
4X· ~.
00 00 10 -10 -1,34 -5 -3,66 -9,82
Incrementol; ~A
A ~ B N. •• 603 X1000 Z -1000 F100 [N ... G03 X-134 Z-SOOF1oo
B ~ C LN... M99 11000 KOO fN. .. 602 X-366 z-982 F100
C ~ D C. Nil. M99 11134 K982
EMCO COMPACT 5 CNC/SW 004 G02/G03
--+ A
i--+ B
" --+ c
11 ..
Example Sj
Calculation:
M
B
c
fix· Z·
A 10 0 B 10 -15
~ • AB .. R = 15 II1II
RD - 10 II1II
II:! • 5 II1II
RD 10 cos 0( 1& Ii 1& 15 .. .1l.§L
_0(._8......,48. !!.
sin O(.iI 1511 • ain Q(.IIB .. .un 48.18 x 15 ".JJ.1!m.. DB • ll.am.
AX· AZ·
0 0 0 -15
C 20 -26 .. 18 -5 -11.18 • Ol ...... iOft I_I
:~~_t '3 __ late _t
Apsolute: ..
N ••• G01 X1000 Z-lS00 F100
CN ••• G03 X2000 Z-2618 FlOO N. • .M99 11000 Kl1l8
--+ A
A --+ B
B --+ C
Incremental:
N ••• GOI XOO Z-1500 FlOO (N ... G03 X 500 Z-ll18 F100 ~N ... M99 11000 Kll18
EMCO COMPACT 5 CNC/SW 004 602/603
o N
Example 6;
M
A
25
Calculation;
1m - R .. B lIIIli (J • 4S-i ex- a. - 22.5-Il' - rei C! • !'Ii 2
tanO<. ·1 D • II x tano<. ., B x tan 22.5 --l.~
Bl • Fe ., 3.31 IIIIl
cosp • ~ U' • re x cos ~ ., 3.31 x cosf3-.J.~ R· CR- 2.u.a
EMCO COMPACT 5 CHC/SW 004
,x* Z*
A 10 0 B 10 -16.69 C 14.68 -22.34 D 20 -25 ·0 .... 1011 I-I
:3~-t
N
~ A:: C ....... D
-[ I"" ,::
·3 .... 1.te~t
AtlSolute:
H ••• GOI XlOOO Z-1669 FIOO (H ••• G02 Xl468 Z-2234 FIOO LH. .. M99 1800 KOO
H ••• GOI X2000 Z-2500 FIOO
....... A
A ....... B
B --+ C
C --+ D
G02/G03
6X* i 6Z*
0 1 0 0 -16.69 2.34 -5.65 2.66 -2.66
I ncremento I :
H ••• GOI XOO Z-1669 FIOO [N ••• G02 X234 Z-565 FIOO lH ... M99 1800 KOO
H ••• GOI X266 Z-266 FIOO
r l : i
EMCO COMPACT 5 CNC/SW 004 602/603
Examole 7:
o
G
\
, ,~\;b , I ,
Calculation;
Mac
(33
1m .. n .. 10 am HI .. lie .. 10 am ~ .. 45·
I- .. ~ .. 22.5·
n tan! .. iii
A
rB .. PC .. !R .. DR .. .J.a..m..
tan~ .. :
m' .. mI- .. ~ t~ tanft
Gf .. QJJ .. 10 am
r r
r EMCO COMPACT 5 CNC/SW 004 I~ ;
l I
r I'; .
r I' ,: i
r: f: ;
~
~ r I : I,; , '
n I '
B -+ C
C -+ D
D -+ E
,x* Z*
A 10 0 B 10 -15 C 15~8q -22.07 D 24,14 -26,21 E 30 -33,28
• D_llsion I-I AX) ~tal MUUnMnt AZj .
·3 ..... luta_t
Apsolute:
N ••• G01 X1000 Z-l500 FIOO ~N .•• G02 X1584 Z-22Q7 F100 LN ... M99 11000 KOO
N ••• G01 X2414 Z-2621 F100 (N. •• G03 X3000 Z -3328 F100 ~N ••• M99 1707 K707
-+ A
A -+ B
B -+ C
C -+ D
D -+ E
G02/G03
b.x* b.Z*
0 0 0 -15 2~92 -7,07 4,17 -4,17 2,92 -7,07
Incremental:
Nil. G01 XOO Z -1500 F100 (H. .. G02 X292 Z -707 F100 lH II. M99 11000 KOO H ••• G01 X417 Z-417 FIOO
(H ••. G03 X292 Z-707 F100 LH ... M99 1707 K707
,--. I
r-.
\
.. r
! . r , ! ~ , ~
EMCO COMPACT 5 CNC/SW 004
G04 Dwell
I FORMAT: N3/G04/X4 t
The dwell is put in under the X-adr ....
Input range: 0 to 5999
Input dimansion: 1/100 s.cond
Exal!ple: Dwell: 2 s.conds
Nit .. /G04/X 200 Reaction of MaChine - '!'he slides stop by the prograamed dwell
(tilDe period).
- '!'h. program can be int.rrUped during dwell with IMP + REV.
- IMP + FWD during the dwell,th. program is not interruped. Program interruption only in next block.
- !HP + FWD must remain pressed longer than the tilDe period of the dwell itself.
Apollcotlon: Example Grooving: After the tool has reached z.ro d.pths G04 is progr-.ed. If you withdraw after grooving with GOO ~iately, the tIOrkpiece will show a _ll.r or larger "no.e" depending on r.p.m •
604
2/604/1
EMCO COMPACT 5 CNC/SW OOq
G21 Emptv LIne
I FORMAT: N3/G21 I If you program an empty line you can insert a block at later stage without having to c:!\ange the numbers of the following blocks.
If you de let G21 (DEL) you can write instead any G- resp. M-code into the program.
621
2/621/1
EMCO COMPACT 5 CNC/SW 004 ~24
II' N
G24 RadIus InDu~ wIth Absolute Value programmIng
I Format: N3/G24 I
When progranming G90 resp. G91 all X-measures will be calculated as di_ter measures. Since you can alao do milling operation on caapact 5 QIC, there is the posdbility to traver.e X-value. not a. di_ter values but as actual coordinate. values.
If you program G24 before G90 resp. G92, the X-value. will be calculated as actual coordinates values.
Exgmole:
< ....
Plotter pen to move from work piece zero point W to the points A,B,C. Since points on drawing are indicated as absolute value., absolute value programming will be useful.
1S
~
G24 can only be programmed in connection with G90 resp. G92.
2/624/1
n
~
I
r \
r I
EHCO COMPACT 5 CNC/SW 004 G25/MI7
G2S-Subroutlne Call up
M17-Return Command
MaIn program:
Format G25 N3/G25/L3
Format MI7 N3/MI7
A SUbroutine is called up by the main progr .. or a subroutine. In principle, the 8Ubroutine as ~uch has the same structure as a _in program.
progrcmningj I. Subroutine Cgll Up G25j - A 8Ubroutine is called up with G25
- Under the L-address you write the beginning block number of the 8Ubroutine.
2. Subroutine The subroutine begins with the called up block number and ends with M17.
3. Return commana M17 After finishing the subroutine the program jwaps to the next: block number of the program fram where ist was called up(Mll).
2/G25/MI7/I
;
I I
£MCO COMPACT 5 CNC/SW 004 G25/M17
Repeating of Subroutines
Main progrgm:
Subroutine:
A subroutine can be called up a9ain. The sheme shows the process.
2/G25/M17/2
i.
r-i I
EMCO COMPACT 5 CNC/SW 004 G25/M17
parts of SubroutInes
MaIn program;
Subroutlnej
You a180 are able to call up only a part of the subroutine.
2/G25/M17/3
r-
I I
rI
r
-, -,
,..-. ,
£MCO COMPACT 5 CNC/SW 004 G25/M17
ColI up Vorlous Subroutine:
,
You can also call up various different subroutines.
2/G25/M17/4
EHCO COMPACT 5 CNC/SW 004 G25/M1i
Nesting of Subroutines
You also are able to jump from one subroutine into other subroutines. With the Ccmpact 5 afC you are able to nest in 5 subroutines.
Main program
Subroutine 1 (Nesting 1)
Subroutine 2 (Nesting 2)
Subroutine 3 (Nesting 3)
2/G25/M17/5
I f •
r I
~
J
I .
---J )
---! . i .~
r: r I. r .
,..-.
i :
..I I I I •
( i
r I !
r ! i I
.r r !
r--I
f .
EMCO COMPACT 5 CNC/SW 004
Exgmple:
I . ----- • '8!
o
•
o
33
0-3 •••• Points of the subroutine
Progr_lna (Iocr,): tool:neutral side tool
~A
Main Program:
N 00/600/X100/Z00 N 01/600/XOO/Z-1500 N 02/600/X-100/Z00 N 03/625 L20 N 04/GOO/X100/Z00 N -D5/GOO/XOO/Z-800 N 06/GOO/X-100/Z00 N 07/G25 L20 N 08
Subroutine:
N 20/G01/X-100/Z-100/F100 N 21/G01/XOO/Z-800/F100 N 22/G01/X100/Z-100/F100 N 231M17 -------....1
625/M17
It.
2/625/M17/6
I I I I I I I I I I I I I I I ·1 1 •
t
EMCO COMPACT 5 CNC/SW 004 G27
G27-~ump Ins~ructlQn
I Format N3/G27/L31
With this instruction you can Jump forward or backward within the program.
- Under the L(F) address the block is progruaed until to the one where the program shall be skipped.
EXQIII)le: Block 16 Instruction to jump to block 110
Block i20 Instruction to jump back to Nle
ADDllcationj - The surface of the workpiece shal: be
worked or not.
- You describe a finishing program (84 to N12).
- In the block preceeding the finishing operation you program G21.
- In blocks N4 to N12 the finishing cut is carried out.
Jump Instructionj If the surface should remain unfinished: Delete N3/G21 Program N3/G27/L13
The blocks N4 to NI2 are skipped.
2/G2111
r I i
r: I :
n n
n
n
11
r; I
EHCO COMPACT 5 CNC/SW 004
G33 Threading with
Constant PitCh
I FORMAT: N3/G33/Z±s/K31
N ••• Block number 633 Z ••• length of thread K ••• P1tch [1/100 mm)
Note: left hand/r1ght hand threads. AcCord1ng to the Z-s1gn left hand resp. r1gth hand threads are cut.
possible pitChes: 0,02 to 4,99 .. , .t.p. of 1/100 DID.
With G33 only on. threacU.ncJ pu_ag. t. progr_cl Approach and withdrawal are progr-a udng GOO blocb. Depending on the program· of GOO and G01, you can approach nc::tangular or in any .. a1recl antl. and you can program the approachecl clepth for the individual threading pu ...... you 11ke.
EXQlDDlej h3 ••• Depth. of thread (has to be set step by .tep).
1. Infeed Only in X-Axis:
Fir.t cut with d.pth of 0,2 DID
Further cut. at 0,1 DID
La.t cut at 0,05 DID
2. Infeed in X- and Z-Axis
633
2/63~/1
: l
r I . "
,......., i ,
r I
I"
j
r ! :
r:-: I \ f
-r I' i
M I
EMCO COMPACT 5 CNC/SW 004 633
-- .
Max Main Spindel R.p.H. When Thread1ng
Thread pitch max. r .p.m. _tric inch (rev./minl (-I (M]
0,02 - 0,5 0,002 - 0,02 'SQ 0,5 - 1 0,02 - 0,04 SOO
1 - 1,5 0,04 - 0,06 320
1,5 - 2 0,06 - 0,08 250 . 2 - 3 0,08 - 0,12 170
3 - 4 0,12 - 0,16 120
4 - 4,99 0,16 - 0,199 100
Example: Threading with 633 22
- ---i"" &11
. ~ ~ ~ - '-17
N13
Fine threading according to ISO H20 x 1,5 (root diameter - 17,80 mm)
0(= 60° (thread angle) K • 1,50 mm (pitch) h3-· 1,10 mm (thread dept)
We assume that a clearance cut and chamfer are are cut, thread1.n9 tool is 1 .. away from face side and 0, 1 mm' from cylindrical surface. The progruaing is done i~ntally.
N12 • Positioning 0,3 mm with rapid traverse
N13 = First cut N14 - Repositioning with rapid traverse N1S • Repositioning with rapid traverse
"
For one cut 4 blocks have to be progrumed. A very time c9nsWDing programming. Therefore you use cycle G78 for threading.
2/633/2
n-. I
I :
r I ' i :
,..-! ; I I
,--, f i f i
r-\·1
n
r I i I'
-. f :
I : , ,
,......, , I I
.,....., \ ' fi
~ r I
EMCO COMPACT 5 CNC/SW 004 633
Indexable TIps for ThreadIng
1. Full profUe tiPS
With the full profile tips you cut the correct thre..s profile. You need - for each thread profile and
for each pitch a separate tip.
The outside diameter will also be calibrated.
2. Partial profile tips
AdvantaCJe: When usinq partial profile tips, you can use on tips for various pitches within a certain ranqe of pitches.
DisadvantaCJe: The roundinq radius is not accordinq to standard.
On the COMPACT 5 CNC we use part profj.le tips, to enable us to thre..s-cut within a certain ranqe of pitches •
2/63313
EMCO COMPACT 5 CNC/SW 004 633
The tollhol~er for external threading (order no.260 620)
The Indexable tips for right hand threading (order no. 260 621)
The indexable tip is a partial profile tip. It can be _84 for pitch.. fram 0.5 to 1.5 _ aftd for 16 - 48 threacSs per inch ('!'PI). Thread &nelle OC - 600 Roun4ift9 ra4i_ r - 0.04 - 0.045 DID
That _ans: the ainor thread d1_ter dl will change for the relative pitch. when c:aapared to lso-standard. The depth of thread is Digc)er.
Full profile tip. Partial profile tips Full profile tips
Bolt
:r:
'fhreat pitch h3 acc. ISO, h3- when using H1 acc. ISO, Ie I-J DIM 13 tip with top DIN 13
(top radius radius 0,04 II1'II (top radius ch&nCJes with change. with every pitch) every pitch)
0,5 0,307 0,339 0,271
0,6 0,368 0,415 0,325
0,7 0,429 0,490 0,379
0,75 0,460 0,528 0.406
0,8 0,491 0.566 0.433
1,0 0.613 0,718 0.541
1,25 0.767 0,907 0.677
1,5 0,920 1.100 0.812
Partial profile tips
Nut
H1- when usincJ tip with top radius 0.04 ...
0,302
0,371
0,440
0,474
0,508
0.646
0.817
0.988
2/633/4
Q ij~
EMCO COMPACT 5CNC/SW 004
664 Feed Motors Current less
If JOQ _1tch on the JaIlCh1ne. the feed .,ton are c:urnfttl .. s. b .oon .. JG'l .we the d1d.. 1n HARD- or atc-cperat1ou the mton r.a1ft unIu' poIMr.
Feed ~s are under heavy power, they are not .wing and are heated up ..... 11y at standsUll.
- Delete G- and M-codes with DEL.
- G64 INP - the feed .,tors are currentless.
Note;
'1'he original G- reap. M-code in the QfCp~ is not deleted. G64 is a pure _itching instraction and is not Uken over into the QfC-progr_.
G64
2/G64/1
EMCO COMPACT 5 CNC/SW 004
Swltcnlng CUrrent less of feed Motors
SVltchi'" evrenU ... when no rmr- 18 ..,UtmecJ: 1. SWitch to ale-operation:
Pru.keyl!Z§
2. -h... keYB '1'h. light jUlllp. to G.
3. Put in 1illiJ. '!'he number appear. on the read-out.
". Operat·liifI-key. '!'he feed _tor. are currentl •• s.
SWitchi", 9lr!!ntl ••• when h9H- is Rt9Ute.:
1. Pre •• k.~until G-119ht li9hts up.
2. Wh.n a number appear. on read-out, pr ••• keymJ
3. Put 1n IHil
". Operat. k.y IIIIJ, the f.ed motors are current-1 •••.
664
2/664/2
EMCO COMPACT S C"C/SW 004
G6S Cgssette opergt1on
Like G64 ueo 065 i •• _itch aa.and and is not taken over Jato the c::ar:-tcGP-. v.t.ng 065 yaa can ftCJiner Pntr .... tM CMMtt. and loa4 fna c:u •• tt. to ..c:h1M. . For furtMl:' iMtnctiona _ .. an I»ook "BUIS" 01:' "IRftRIJC!Oll".
665
2/665/1
Ii I Gil ,. I I
-Me0 COMPACT 5 CNC/SW 004
Survey cossette Ooerat1Qn
Fr. ce8fBtte to Machine (1IJde to , Fr. Wneci COSSette
(.ade " DO
a't,t~& •• "f I G65 a!/,t~& ... I G65
I . lsi I lsi
a II + t··· lINP &~tt~& I INP • ::\0 Ie I Ie I
a§ttf\~ I INP &§t,t,~& .... ' 1 FWD
Ie p I , Ie p 1
a§tt~& 12 3 &f/,t~& 12 3 . ., Ie p 23 1 Ie p 23 1
Plat iD PI:09n. ...... r. Plat In PI:OIJn. INIIber.
IINP I INP Fr.. .pace on e .... tt. 1.
The PI:Of1"- ia aearehed In aeucbecI. the c:auette .... truaferred & f · 9'·· to the __ 1M (-LOAD). . 9 f\ 0 Progr_ 1. transf.rred
Ie SA I to cu .. tte CMa).
&&/,t'·& , The transf.rred pl:09r-•• R Ie LO I
& § 9 t R & on cu .. tte ia c:bec:bd Ie CH I wltb the ..-.r- of tile __ 1M -.aiD (CIIICIt).
!be PZep8i ia ftDIf l.MtM iD tile !he n.cl-out Indicate • ...::Il1M •. ftIiI nad-out 1nd1cate. 100
&fc!lt~& . ., &f"t,~o .. ,,' I 001 I 001
On tile _1tor the pl:09r-........ uder the Z'ftpeetl" On the 1IOft1tor you ... the PI'OP'- INIIber. ",iat.nt! pr'GIJn..
~~1n~ the Cassette erase) 1. Put in G65 2. Pr ••• IMP 3.~+ DEL to be pr •••• d .imultaneou.ly
on read-out:
••• I .... 000000
II , • &. ,
Ie Er
On the monitor ERASE TAPE is shown • . Aft.r the tape i. era.ed the read-out indicate. NOO.
G65
2/G65/2
EMCO COMPACT 5 CNC/SW 004
G66 RS 232 Opergtion
(V24/20mA Operation)
G66 function i. like G64, G6S a pure .witch function for the operation of the interface RS 232. RS 232 18 an internationally .tandardi.ed interface.
It i. an output/input for information. Via th18 interface information ("ta) can be tran.ferred into an unit which .... the .... interface RS 232 C. The data are .ent via a connecting cable. Thi. connectinv cable has to be produced by a 8p8Ciali.t for the re.,.ctl .. unit. The information for the ..-facture are to be found in the wiring diagr_ of the ..nufact1lrer of the.e units.
Exgmples Using RS 232: - Connection of a ccmputer .ystem - Connection of a printer - Connection of the DICO-TRAINIR - Connection of a perforated tape reader
and a perforated tape puncer.
666
2/666/1
i ~."".'.' ~
EKCO COMPACT 5 CNC/SW 004 G66
Survey RS 232-0oergtlon
ExamPles for trgnsmlsslon of dgtg:
'lnn." 'p fa mfw.teeJ tap! J.ato SCW!9ter:
- SWitch' to CHC-operation - Put in perforated tape - start tape reader
••• I: ,.. M
~ !'he read-out 0 0 0 0 0 0
~ in4icate.. jA"·· L' I ASCII - American Standard
~e of Infonation Interchange
I I N P 1- .-:.., iacllcate.,
(LO-LOAD)
.... I: ,. " 000000
• I • L'
IA LO
!'he progr_ i. being tran.ferred. At the end of the tranafer operation the readout indicate. ROO.
!!?ICe'? fa .fw.ttcJ tape
- Put in perforated tape - SWitch to CHC-operation
I I N P I The read-out It.. Z .. It indicate.: 0 ~ ? Ii R 0
IA
I RUN I Start tape reader. the Protr- 11 traMa1tted.
2/G66/2
EMCO COMPACT S CNC/SW OOq G73
G73 ChiD Bregkage Cycle
-I FORMAT: N3/G731Z±S/F31
Proormmina; Z. • • CoorcU.nat. of point p 1
[1/100 _) (ab801ut. or increaaental)
F. • • Peed [aD/min) or (-trev)
AI
MoVement; 1. GOl-lIoveMnt (2 _) 2. GOOIIo ••• nt (-withdrawal 0,2 _) 3. G01-1Iov ••• nt (2 _)
. 15. G01-Movement up to progr~ depth
of bore (13_) 16. GOO-~t (- withdrawal of tool
to atartlng point)·
® ®
~------~------~ @
~--------------v ~ programming gbsolute; programming incremental;
IN. II I G73 I Z-1200 I Fsol I Nil. I G73 I Z-Boo ) Fsol
2/G73/1
EMCO COMPACT 5 CNC/SW 004 I I I
G78 - Thregding CYcle
I FORMAT: N3/678/X±4/Z±5/K3/H31
I Proaromn1ng: X~Z •••
I K
I H
•••••
••••
COordinates of cornerpoint P 1 (1/100 .. ] (ab.olute or incremental)
Pitch of thread 2 .. 499 [1/100 lID ]
Depth of cut (1/100 DIll] H - , no divi.ion of cut H > X ••••• alarm 15
Programming apsolute:
sewegunsablauf: c:::!> GOO"'IDOV8III8nt
~ Pitch of thread
Z(271
II a N -X 7
<J 3
AZ(29)
{" -". ", -
.:.'f .J L)
Programm1ng 1ncremental:
6"78
•
I I I I I I I I I I I
IN ••• 16781 X 1780 I Z -27001 Kisol H251 IN .• -.1 6781 X-1201 Z-2900 I K1501 H251
-
I 2/678/1
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW OOq
Notes for GZ8 Threading cycle
Starting point of Cycle: With threacU.ng you IIhould ~e the starting point of the cycle 1/10 ... in X-c1irection in front of workpiece. In this way it can not happen that the nrface of the workpiece 18 damaged when .ovlD\J back
thetool. _~
Detoll Ai
-----H .. _,---_._-
Example:
- - - - ~:::::t.
No Dlylslon of Cut
If H • 0 is programmed there is no division of cut.
Movement:
N ••• /GZ8/X ••• /Z ••• /F ••• /HOO
-~--- ----
G/8
2/678/2
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW OOq
possibilities af Cycle GZ8
'fhe po8itione of etarting point and diagonal comer point detem1ne po8ition and type of the thread.
posSlblllty A: OUstOe Thread Right Hand IDalple: H2O x 1~5
Abeolute:
.N •• • /GOO/X2010/Z200
G18
. N •• • /G78/X17801Z-3200/KlSO/H ••• Incremental :
N.~./G78/X-120/Z-3400/KlSO/H ••• IIovPnt:
posSibility B: outside Tbread Left Hood lxulple: H2O xl,S
Abeolute:
~ ••• /GOO/X2020/Z-3200 N ••• /G78/X17801.Z200/KlSO/H ••• Incremental:
N ••. /G78/X-120/Z3QOO/Kl50/H •••
Movement:
2/G78/3
I I I I I I I I I I I I I I I I 1 I
tHCO COHPACl ~ CNC/SW OOq . G18
possibility C: Inside Thregd Right Hond Example: H2O xl,S
26 Absolute:
N ••• /GOO/Xl782/Z200 N ••• /G78/X2000/Z-2800/Kl50/H ••• Incremental: _
fJ •• • /G78/XI09/Z-3000/Kl50/H ••• '
Movement:
0)
Possibility D: Inside Thregd Left HgOd Example: H2O x 1,5
Absolute:
N ••• /GOO/X1782/Z-2800 , N.~./G78/X2000/Z200/Kl50/H ••• Incl'!Mntal:
N ••• /G78/XI09ll3000/K150/H ••• 'tI
~ J Movement: o +' N .... 2:~
3
2
(30)
2/678/4
I I I I I I I I I I I I I I I-I -1-
I~
EMCO COMPACT 5 CNC/SW OOq ti/H
Example GZ8 ThreDdlng Cycle The tool 18 positioned 2 1ft away frcm the edge of the blank in x- ancl Z-cl1rection.
.2.x4S·
( r--- -
Absolute;
NOO/M03 NOI/G92/X1800/Z200 N02/GOO/X1620/Z100 N03/G78/X1418/Z-2600/K125/H20 N04/G00/1800/Z200 N05/M30 .
-
2S
.2x4S·
II) N .,.,
- !-- X ~ -:E
Incrementgl: NOO/M03 NOI/GOO/X-90/Z-100 N02/G78/X-IOI/Z-2700/K125/H20 N03/GOO/X90/Z1OO N04/M30
-2/G78/5
I I I I I I I I I I I I I I 1-I~
.' r
EMCO COMPACT 5 CNC/SW 004 678
IQdexgble Tlos for Thregdlng
1. J'Ull profUe tips
With the full profile tips you cut the correct thread. profile. You need - for each thread profile and - for each pitch a separate tip.
The outside diameter vill also be calibrated.
2. Partial profile tips
Advantaqe: When usinq partial proUle tip., you can use on tips for various pitche.vi~~in a certain ranqe of- pitches.
Disadvantaqe: The roundinq radius is not accordinq to standard.
On the COMPACT 5 CNC we use part profile tips. to enable us to thread-cut within a certain ranqe of pitches.
2/678/6
I I I I I I I I I I I I I I I I I I
EMca COMPACT 5 CNC/SW OOq b/~
The tollholder for external threading (order no.260 620)
The Indexable tips for right hOnd threading (order no. 260 621)
The indaxAble tip is a partial profile tip. It can be used for pitch.. frOll 0,5 to 1,5 _ ancl for 16 - 48 threaa. per inch CDI). Tbre..s angle • 600
ltoun411l9 ra41.us r • 0,04 - 0,045 _ Tbat _ana I the llinor thre" diameter dl wi~l change for the relative pitch, when coapared to Iso-a~. The depth of thre..s is bi9ger.
FUll profile tip. Partial profile tips Full profile tip. Partial profile tips
aolt
.c
!breat pitch hl acc. ISO, hl* when usinc) It {-J DIN 13 tip with top
(top ra41us radius 0,04 _ changes with every pitch)
0,5 0,307 0,339
0,6 0,368 0,415
0,7 0,429 0.490
0,75 0.460 0,528
0,8 0,491 0,566
1,0 0,613 0,718
1.25 0.767 0.907
1,5 0,920 1,100
c
H1 acc. ISO, DIN 13 (top radius change. with every pitch)
0,271
0,325
0,379
0,406
0,433
0,541
0,677
0,812
c •
H1 * when using tip with top radius 0,04 _
0,302
0,371
0,440
0,474
0,508
0,646
0,817
0.988
2/678/7
I I I I I I I I I I I I I I I I I I
EMCO COMPACT S CNC/SW 004
G81-Drllllng CYcle
I FORMAT: N3/G81/Zf S/F3 I ProorQDIDlog: Z. • • Coord1.Date of point p 1
[1/100 -J (abllOlute or 1nc~tal)
F. •• I'eecl (1IIl/1I1nJ or lilli/rev. J
Z 12)
Moyemeotj 1. GOl - """nt 2. GOO - IIoveMnt
GOI ~----_. CD GOOt---------" ®
Programming Obsol~te;
I Nil .1 G81 I Z - 1200 I F50 I Programming incremental;
I Nil .IG811 Z-1400 I F501 .
G81
2/G81/1
I EMCQ COMPACT 5 CNC/SW 004
I GB2 DrIllIng CYcle wIth Dwell
I I FORMAT: N3/G82/Z±S/F3 I
I I I I I I I I I I I I I I I
Progronmlnq: Z. •• cooJ:4inate of po1nt P 1
(1/100 _) (abeolute or 1ncr ... ntal)
-F... reed (-/ll1n1 or (-,lrev.)
G01
G~
GOO
Programming absolutej-
I NII.I G821 Z-1200 I FSO I
Movement: 1. 001-~t 2. G04 (-elwell 0,5 .ec:.) 3. GOO - ~nt
CD :2'1 Q
£3\ '..::.J
Progrgmmlnqlncrementalj
IN. to I G821 Z -1400 I F50 I
682
2/G82/1
I I I I I I I I I I I I· I I I
EMCO COMPACT 5 CNC/SW 004 684
Gag Long1tud1nal Turn1ng
FORMAT: N3/684/X±4/Z±5/F3/H3
PrOQr(IIJQtng: MoVement: X .. Z •••
F •••• H ••••
CoorcJ1nat •• of corn.r point P [1/100_] (aHolu!. or incraental)
reed [aa/a1n] or [_/rev. 1 Depth of cut [1/100 _) H -0 •• no 41vla1on of cut B ) X ••• &lam 15
c::::::::> GOO-~t .. GOl-lIov-.nt
~ ________ ~A~Z(~3~) ________ __
N N -
. Z( 0)
-~-------------. x
•
10
.1 Progr_tng absolute; Progrgnmtna tncremental;
:1 IN ••• 16841x18001 Z -30001 FlOoIH80 I IN ••• 16841 X-200 IZ-32001 FIOO IH80 I
I 2/684/1
I I I I I I I I I I I I I I I -I ~I ~
-I
EMCO COMPACT 5 CNC/SW 004
POSSibilities of Cycle 684 Depending on the position of .tart point and d1agonal. corner point four cycle. can be progr~.
t----.a.--..----r----: eDt I . _._-- -\i---t-j' e:
~--~~fL- --~ .. -----... BI
posslbl11ty A:
Abaolute:
-+ Po N ••• /GOO/X2000/Z100
Po -+ PI N ••• /G84/X1600/Z-3000/F ••• /H •••
Incremental:
Po -+ PI N ••• /G84/X-200/Z-3100/F ••• /H •••
Nov_r.t:
Posslb1l1ty B:
Abaolute:
-+ Po N •• .lGOO/X2000Il-2400 Po -+ PI N •• • /G84/X1600/Z-500/F •• • /H •••
Incremental:
Po -+ PI N ••• /G84/X-200/Z1800/F ••• /H ••• Mov_nt:
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW OOq
posSlbll1tv Cj 20
Absolute:
-+ Po N ••• /GOO/X1400/Z300 Po -+ P1 N .. • /G84/X2000/Z-2000/F ... /H ...
Incremental:
N ••• /G84/X300/Z-2300/F ••• /H ••• ~nt:
3
PoSSlbll1tv Dj
No application when turning.
7 ~
1
'- 2
.. 3 7
s
No Division of CUt;
If H • 0 i. programmed, there i. no divi.ion of cut.
Example:
N •• • /G8q/X ••• /Z ••• /F ••• /H 00
3
r-
6
2
G84
2/G84/3
I I I I I I I I I I I I I I I I -I . -I
EMeO COMPACT 5 CNC/SW OOq G84
Example: G84-Lon9ltuOlOQI Turning 'lbe tool i8 positioned 2 _ awa, frca the edge of the blank in X- and Z-d1rection.
! .,: """, $i ---.--
Absolute; NOO/M03 NOI/G92/X2600/Z200 N02/GOO/X2200/Z100 N03/G84/X1800/Z-4500/F120/H80 N04/GOO/X1800/Z100 N05/G84/X1600/Z-2500/FIOO/H70 N06/GOO/X2600/Z200 N07/M30
-----CD -
2S
Incremento I ; NOO/M03 NOI/GOO/X-200/Z-100 N02/G84/X-200/Z-4600/F120/H80 N03/GOO/X-200/Z00 N04/G84/X-lOO/Z-2600/FlOO/H70 N05/GOO/X400/Z100 N06/M30
2/G84/4
I I I I I I I I I I I· I I I I :1 1
EMCO COMPACT 5 CNC{SW OOq
Gas Regmlng CYcle
I FORMAT: N3/G85/Z±5/F31
ProorQIIIDlna; Z ••• cooNinate of point PI
(l/lOO11a) (.,.,lute or 1nc~t.l)
F. • • reed (1IIIl/1Iin) or (lIIIl/rev.);
Movement; 1. GOl-~t
z. GOl-lIov_nt
G01 ~----. CD GOI _____ .., ®
G85
Programming absolute; Programm1ng 1ncremental;
IN. • • I G851 Z -1700 I F60 I IN ••• 1 G8S1 Z-2000) F60 I
2/G85/1
I I I I I I I I I I I I I I I I 1 I
EMCO COMPACT S·CNC/SW 004
Gas GrooVing Cycle
IFORMAT: N3/G86/X±4/Z±S/F3/H31
Proormming; )(~Z ••• Coordinat •• of com.r
point P [1/100 _) . (abtIolu!. or in~ntal)
F •••• reed [aa/IIln) or [-.lrev.]
H •••• Width of tool [1/100 -tre.] B • 10 - 999 ••• ott .. rwi •• alam 15 H > X ••• alarm 15
Note: >,,'
MoVement; 1. GOl-~nt 2. GOO-~nt 3. GOO-~nt 4. GOl-~t 5. GOO-~nt 6. GOo-~t 7. GOl-~t 8. GOO-Mcmtment 9. GOO-HoveIMnt
'fool datu have to be taken on the . right comer-point of the grooving tool.
.----1---. I
p.....-t: , .
Programming absolute: Programming incremental:
G86
IN ••• 1 G861 X 1600 1 z-ssool F301 H4oo1 IN ••• I G861 x-3ool z-loool F301H400 I 2/G86/1
II EMCO COMPACT 5 CNC/SW 004 G86
I I I I I I I I I I I I I I I I .. I·
Exgmole: G86 Grooylng Cycle 'lbe tool 1. poII1t1onecl 2 _ ava, fzaa the edge of the blank '1ft x- and Z-41rection.
-1---+ N N
Programming abSOlute: NOO/M03
CD -'$
NOI/G92/X2600/Z200 N02/GOO/X2400/Z-4000 N03/G86/X1600/Z-5000/F60/H300 N04/GOO/X2600/Z200 N05/M30
o
50
N N '$
Programming Incremental; NOO/M03 NOl/GOO/X-lOO/Z-4200 N02/G86/X-400/Z-1000/F60/H300 N03/GOO/X lOO/Z-4200 N04/M30
2/G86/2
I I I I I I I I I I I I I -I
I I I-I
EMCO COMPACT 5 CNC/SW 004
GSS Facing Cycle
I FORMAT: N3/G88/X±4/Z±S/F3/H31
Proa[(IqQlna : Moyemeot: X,Z ••• Coordinat •• of comer
point P1 [1/100 -J (ab801ute or 1Ilc~ntal)
c::::::> GOO-~nt "'G01-~nt
F -• • • Feed (-.lain J or (I111/rev. J H ••• Depth of cut [1/100 -J
B • II no divldon of cut H > Z ••• .lara 15
= (1,6)
_----...-----fi-------I I I I I I I
~~~~~~~~~~-----1 WI --. ,
5' 2 '7 -.., X
programm1ng absolute: programm1ng 1ncremental:
GSS
(N ••• IGSslx SOO IZ-1601Fso1H601 IN ... 1 GSS\X -SOO I Z-1601 Fsol H60 I
2/G8S/1
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNG/SW 004
Possibilities of tvle GS8 Depending on the position of start point and diagonal corner point four cycles can be progr8llllMKl.
Posslbillty A:
, Absolute:
N ••• /GOO/X2200/Z00
G88
w N •• • /G88/X400/Z-400/F ••• /H •••
N ••• /G88/X-900/Z-400/F ••• /H ••• MoveMnt:
6
s ~ 3 7
:Jill
Posslbll1ty B:
Ab80lute:
N ••• /GOO/X3000/Z-2100
N ••• /G88/X1600/Z-1700/F ••• /H •••
w N ••• /G88/X-700/Z400/F ••• /H ••• Movement:
7 !2 3 S
u 1 '"
2/G88/2
I I I-I I I I I I 1 I I I "I I -I -I '" -I
84CO COMPACT S"CNC/SW 004 688
Possibility C;
4 Absolute:
N ••• /GOO/X1200/Z100
N ••• /688/X3200/Z-400/F ••• /H •••
~ntal:
N ••• /688/XlOOO/Z-400/F ••• /H •••
I
Example:
N ..., ..,....nt:
1 , '" .....
5
" posslblllty D: No application when turning.
Movement:
'I; '" ~
'Q. ,\
7 2 3 5
, , ...
6 P,
No Dlylslon of Cut
=-}
2 3 7
6 ,
If H • 0 is programmed there is no division of cut.
Movement:
N •• • /688/X ••• IZ ••• /F .• • /H 00
, I I I L - ---------------p'a
H T ,
2/68813
I I I I I I I I I I I I I I I I 1 -I
EMCO COMPACT 5 CNC/SW 004 G88
Example: G88 facing Cycle 'the tool 1. poait10ne4 2 .. ava, fzaa the edge of the blank in X- ancI Z-cUrect1on.
Absolute; NOO/M03 NOI/G92/X2600/Z200 N02/GOO/X2400/Z00 N03/G88/X600/Z-400/FIOO/H60 N04/GOO/X2600/Z200 NOS/M30
N N
Incrementg 1 ; NOO/M03 NOI/GOO/X-200/Z~200
N02/G88/X-800/Z-400/flOO/H60 N03/GOO/X200/Z200 N04/M30
2/G88/4
I I I I I I I I I I I I I I I I 1 I
EMCO COMPACT 5 CNC/SW 004 G89
Gag Regmlng gnd Drilling Cycle
WltD DWell
I FORMAT: N3/G89/Zi S/F31
Proor_lna; MoVement:
z '"
F •••
COorcl1nate of point P (aolute or inc~n!al) (1/100 DB)
Peed (1IIIl/m1n) or (IIIIl/rev.)
1. OO1-Mov_nt
2. 004 (Dwell 0,5 .ac.)
3. GOl-Mov_nt
G 01 t.-----_ CD G04 ® GOI ______ @
programming gbsolute; programming Incrementgl;
IN ••• 1 G891 Z -1700 I F60 I I N ••• IG891 z-2000IF6ol
2/G89/1
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW 004
G9Q Absolute value programming
I Format: N3/G90 I When progrumincJ G90 all ... sure. are calculated .. abltOlute.
Origin of the coordinate. 1a the actual poait1on of the .lide. -(tool poait1on), at which G90 i. progr-.ad.
'1'he X-meuure. are calculated .. 4~ter value., if G24 we. not progr ..... in one of the previou. bl.oc:ka.
!!2W. - G90 i. neutralized by G91
- In order to determine the origin "of coordinate. (workpiece zero point). With Caapact 5 QfC we u.e G92 for practical realtOn ••
EXQOJ)lej
PROGRAM SHEET EMCO COMPACT 5 CHC
N ':1 I~' ,~\ (TU~llKl H a..utca
00 90 Absolute D1Mu1on
01 00 2000 -900 rr- po1Iat • to point 1
02 01 2000 -2500 90 rr- point 1 to point 2
03 01 2200 -2600 90 ~ point 2 to point 1
04 00 3000 -2600 rr- point , to point 4
05 M30 Protr- end
N04
G90
2/690/1
I I I I I I I I I I I I I I I I --I
-,
I
EMCO COMPACT 5 CNC/SW 004 G91
691 Incremental Value programm1ng
I Format N3/G91I
All ~t. are calculated .. 1.nc:raental. If then i. not G90 n8p. 091 PE09l'~, the value. are calculated .. ~tal (Initial Statu. Ccqtect 5 QIC).
EXQlDDle:
PROGRAM SHEET EMCO COMPACT 5 CNC N
00
01 02
0.3
,:. 01
01 00
M30
o ...
I~l '~l (T)(~l 00 -3200 90
1000 -2000 90 -1000 5200
20
·z ·X
H a-rIca
Po-P, R--g 'I-fa
2
2/G91/1
I I I I I I I I I I I I I I I I -I I
EMCO COMPACT 5 CNC/SW 004
692 Set Reg1ster
I Fonmat: N3/Xt4/Zt5 I With G92 you are in position to set the HJ:O point in eny de8ired point independent of the slides position.
You .. prog~ cJecide were to .. t the zero point.
Progrgmlng; starting fraa your de8ired coordinates spt ... (workpiece zero point) you descdbe the position of the slides resp. o~ the ~l bit •.
X-In4ication: Di_ter
z-In4ication: Length \.
G92 is neutralized by G91
Exanple;
692
The aim is to offset the coordinate. zero point fraa the indicated tool position to point W.
- Imagine the coordinate. system trensferred to point W an4 describe fraa this point on the tip of the tool edge (.lide) •
- X-values must be indicated as diameter ·value ••
2/692/1
I I I I I I I I I I I I I I I I I I
~CO~OMPACT 5/CNC/SW Op4 .. i
I , ,
I
G94 Feed 10 rom/mlo (loch/mlo)
I Format: N3/694I
The feed F i. executed in -/llin.
possible Inputs: 2 up to 499 (-tun)
~ If no G94 or G95 execute. all feed CG94 18 initial .,
Ex!mple 1:
!fain 8Pindle 8Peed 100 rev lain. Proqr...cl feed 0,1 -trev. 'lbe 8lic!e .ave. per minute 100 x 0,1 _, thu. 10 _
0,1 IIIID
looxo,l
• p in • \atq
• 10 mm/lllin
\ ......... .... -s of
. , the machine ,.J.ou in -tllin 1IBCh1ne) •
Example 2: Main .pindle IIpe8d 1000 rev lun. Progr-a feed 0,1 -trev. The 8lic!e .",.. per minute 100 _, thu. 10 time. the d18tance when COIIIp&r8d with a 8Pindle .• peed of 100 rev/tin.
0,1 lID
1000 x 0,1
• 100 mm/lllin
2/694/1
I I I I I I I I I I I I I I I -
I 1 ..•
. 1
EHCO COMPACT 5 CNC/SW OOq
G95 Feed InmmLrev (InchLrev>
I Format: N3/695 \
If you progr. G95 in a previous block the F-values will be executed as mm/rev.
Possible Inputsj 2 up to. 499 (1/1000 aa]
Input accuracy: 1/1000 mm
ExOlJl)lej Floo ManS 0,3 rrm/rev.
The progr. runs only if the main spindle is runnill9, otherwiae the ccmputer cannot synchronize the r.p.m. of the main spindle with the feed size.
The maximal feed is limited with 499 lIIIl/ain. This result. in a maximal feed size depending on the revolutions of the _in spindle.
EXOIDDle: - Main spindle speed 1. 3000 rev/min. - G95 progr .... d feed per revolution:
0,499 RD./rev. (max. progrlllllMble feed per revolution) •
F (RD./min) • S (rev/min) x F (RD./rev) • 3000 x 0,499 • 1497 _/min
The speed of the slide would be 1497 mm/min. With this spindle speed the slide IIIOVeS at approx. 0,17 RD./rev even though 0,499 _/rev. are programed.
499 _bain 3000 rev/min • 9,166 DIl/rev.
695
2/695/1
II EMCO COMPACT S CNC/SW 004
I I I I I I I I I I I I I I I 1 "
,I
M-CQdes: - MOO-PrOgrammed StoplM03-Maln Spindle In Clock-
wise Rotatlon/MaS-MOln Spindle STOP •••••••••• 2/MOO-MOS/l - M06-Tool length Compensation/Tool Change ........ 2/M06/1 - MOS. H09. M22. M26-Swl tCh OUtpUt/Ml7-Return
COIII1lOnd •••••••••••••••••••••••••••••••••••••. 2/1408-M26/1 - M30 End of ProgramlM99 Circle Parameter ••••• 2IM30-M99/1 - M9S-Automatlc Play Compensation •••••••••••••• 2IM9S/1-3'
I 1 1-I I I 1 I I I I I I '1 I I ~I .. I
EMCO COMPACT .5 CNC/SW 004
Effect:
The M-Codes (Auxiliary Codes)
MOO Programmed·Stop I FORMAT: N3/MOO I
'the progr_ is interrupted; the slides stop (as with DIP + FWD).
Possibilities: - SWitch off main spindle (uaill9 IIinu. 819n key
or main spindle switch).
- Carry out correction in the program.
Continuation of Program: Press START key.
M03 Holo SpIndle 10 ClockwIse RotatIon
I FORMAT: "3/H03 I Is not valid for re-aaountea .. chines, machines without CHC-main spindle switch and machines without DNC-circuit board.
'the main spindle is switched on via progr_.
~ The selector switch for main spindle has to be on CHC-operation, otherwise no function.
M05 Malo SpIndle STOP I FORMAT: N3/M05 I
The main .pindle i. controlled/switched via the program. MAin Spindle switch has to be switched to CHC-operation. (Hot possible with machines without eNe-main spindle switch and without DNe-board).
MOO - M05
2/MOO-M05/1
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW 004
H06 Tool Length Compensgtlon Tool Chgnge
I FORMAT: N3/M06/X±4/z±5/T31
M06 replace. the code G26. '!'he pP:09r-utg i. the ._ .. with G26.
X,Z Vglues: Uncler 1106 the coordinate. of the various tool8 caR be put in. ney are calculated autamatically.
!x!Dg)le:
We take the right hand .ide tool a. reference tool.
We program the tarset podtion of the left btnd dde tool:
X = 0 Z = -1400
-x,
-z' +z' .. { "I
/.J Reference I Tool
Actual Po81t1on
.T-Address:
Target Po81t1on
We program the number of swivel8 by the turret under the T-adclre ...
T = 0 --> progrgm StoPi T • 0 C&u.e. a .top of the program. If the turret is not numbered the tool8 caR be changed by hand.
Qpntlriugtlon of progrgm: Pre •• START key.
M06
2/M06/1
II I I I I I I I I I I I I 1 I -I •
-I
EMCO COMPACT 5 CNC/SW 004
H08 switch output
I FORMAT: N3/M081
X62 Pin 15 High
HOg SwitCh output
I FORMAT: N3/M091
X62 Pin 15 low U •• of 1108/1109: In connection with FIlS (Flexibl. Manufacturing Spt_).
MlZ Return Command
I FORMAT: N3/M17 I Aaubroutin. i. fin1abed with 1117. It .ffect. a jUillp back to the next higher progr_. Details find in "SUbroutine G25/M17".
M22 Switch output
I FORMAT N3/M221
X62 Pin 18 HIgh
M23 switCh outPUt
I FORMAT: N3/M231
X62 Pin 18 low
M26 SWitCh OUtPUt
IFORMAT: N3IM26/H31 X62 Pll) 20 put out inpulse
Under addre.. H the number of impul.e. i. prograamed which are put out under X62 Pin 20. Program. inpul ••• : 0 - 999 U •• ·in Connection with FMS.
M08 - M26
2/M08-M26/1
I I I I I I I I I I I· I I I I I I· . I
EMCO COMPACT 5 CNC/SW 004
Effect:
"30 End of Program I FORMAT: N3lM30 I
No ace-Main Spindle S!1tc:h
The progr_ jU111P8 beck to block ROO.
Effect - CNC Main Spindle swlten - Ma1n 8pincUe 18 awitched vie pzogr_
- Progr_ jump. to MOO.
899 Circle Pgrameter I FORMAT: N3/14/KSI
In a following block to 002/003 the I ancl It center point coordinate. of the arc -= ~ 90· are de.cr1becl uncler JI99. For detaila ... 002/003.
M30/M99
2/M30/M99/1
I I I I I I I I I I I I I I I I -I I
EMCO COMPACT 5 CNC/SW 004
The Automgtlc Play Compensgtlon "98
I Format: N3IM98/X3/Z3 I Principle:
Iadl Nft1'A1 of the cUnc:t1on of the .lide. a.v.lops a 8pind1e play_ The valuu of thi. revenal play can be ....un4 u1ng a gauge ancJ put in the CCIIIplter _ The COIIJIIUter CClIIptnAte. the play_
Metric Inch Itange o - 100 o - 100
DiIIlendon ...L 100 ..
-L 1000 Inch
The input is done without .i9n •• A "minus-si9ft" is not accepted.
CDgrgcterlstlcs of the MgChlne with Programmed Pigy Compensgtlon - The values for the automatic play compen
saUon have to be put in via a NC program. Then the program has to be started (automatic operation or test run with M).
- After this procedure the play compen.ation. remaIns valid also when swltchIft9 from CNe to hand operation and vice ver.a.
SwitChing-off the plgyComoensgtlon 1) Swltchin9-off the machIne
2) Prograaaift9 M98/XO/ZO
M98
2/M98/1
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNCLSW 004 M98
-x ..
MeaSurtng the X IZ Values for the . . AutomatiC play Compensation The elesticity of all elements involved and the play in the spindle nut result in a reversal play. (Elasticity of spindle nut, of axial bearings of spindle, compression of spindle etc.). The size of these values has to be measured~
Measurement:
!2!!l Move the slide during the measuring proce4ure in the CNC mode and not in the hand operation mode. The minimum traverse distance must not be less than 1 DIll. Feed not more than 50 DIll/min.
+x~ 1. Approach slide with dial gauge
N OOO/G01/X1OO/ZO/FSO
N 001/MOO --l~" I ~--------------~
Set dial gauge to zero.
Inm
Path "-r/
Program
Path ~ ...
Value on gauge = reversal ploy In X
2. Move slide by 1 DIll.
N 020/G01/XIOO/ZO/FSO
3. Move slide back by 1 l1li\.
N03/GOI/X-100/ZO/FSO
~04/M30
Read value from gauge and repeat the operation. This procedure has to be repeated in order to measure the reversal play for all three slides •
2/M98/2
I I I I I I I I I I I I I I I
I
EMCO COMPACT 5 CNC/SW OOq M98
Hand
1mm
Cheel<:
CNC Program the reversal play measurement value e.g.: 0,03 mm
1
CNC Program
N 00/G98/X3
N OOl/OOl/X lOO/ZOO/,. 50
N 002/MOO
Set dial gauge to zero
N 003/001/X lOO/ZOO!F 50
N 004/G01/X-IOO/200/F SO
N 005/M30
Make a check: If the reversal play shOUld not be offset completely, increase or decrease the X-value by 0,01 and repeat the check.
Example of a Program:
Reversal play X - 0,03 mm Reversal play Z • 0,04 mm
Program:
N •••• /M98/X3/Z4
2/M9813
I EMCO COMPACT 5 CNC/SW 004
I I I I I I I I I I I I I I I I I
3. program Input Operatton
- Survey ••••••••••••••••••••••••••••••••••••••••••• 3/1 - Operating-Elements CNC-Operatlon ••••••••••••••••• 3/2 - The[:]-Key and Its Additional Functions 3/3.1,3/3.2
- The IINP I-Key ••••••••••••••••• i • • • • • • • • • • • • • • • • •.•• 3/4
- The JDEL]-Key ••••••••••••••••••••••••••••••••••••• 3/5
- The mJ-Key - The mJ-Key - The I-I-Key
• ••••••••••••••••••••••••••••••••••••
• ••••••••••••••••••••••••••••••••••••
• ••••••••••••••••••••••••••••••••••••
3/6
3/7
3/8 - ProgrClll Input .••••••••••••••••••••••••••••••• 3/9,3/10 - Take OVer of Registered Values from Previous
Blocks •••••••••••••••••••••••••••••••••••••••••• 3/11
- Inserting and Deleting of Blocks •••••••••••••••• 3/12
- The Program SeQUence •••••••••••••••••••••••••••• 3/13
- Testrun •••••••••••••••••••••••••••••.••••••••••• 3/14
- Stngle Block Operation ••••••••••••••••• 3/15.1,3/15.2
- AutOllKJtlc Operation ••••••••••••••••••••••••••••• 3/16
- Program Stop ••••• \ • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 3/17
- Program Interrupt10n ••••••••••••••••••• 3/18.1,3/18.2
- Delet1ng of a Reg1stered Program •••••••••••••••• 3/19
I I I I I I I I I I I I I I I I I . I
E"CO COMPACT 5 CNC/SW 004 Program Input-Operat1on
progrgm Input Opergtion (Survey)
SWitch key Hand/CMC-operation
Regiater key
Delete key
Forward within block (forward)
Reverse within block (backward)
Minus key 1. Input of Minus values . 2. Ma1napindle off. if pmgr_ is in dwell
(MOO or IMP + FWD)
M-key: The minus key f_tures M-codes and test run function tool.
1. CUrsor reap. read-out is on G: If the minus key is pressed M will be written.
2. Test run: Block Moo _st be indicated
Intermediate Stop
1. Progr_ Interruption 2. Delete Alarm
. hold (DELI • then IINPI: Delete pmgr_
I ~ 1+ I INP I Insert blocks
I ~ I + I DELI Delete blocks
[]m[] ... I START I Single block operation
I START I Progr_ start
3/1
I I I I I I I I I I I I I I I I -I I
EMCO COMPACT 5 CNC/SW 004 Operating Elements
Operating Elements eNe-Opergtion
I. Ootion key: Hand operation -eNe-Opergtion (HIe - pOSe I.)
........ .. .. -.... :::::::::::. I::::::::::' ........... ........... . .... .... .... .. .. .... .... . ... .... .... . ...
..... ..... ...... .. .... .. .. [::1 .... iUi iiJI!ii! ....
COMPUTER NUMERICALLY CONTROLLED ::emm:: illi j.:ij::a:m::
By pre.a1llCj1 the key rnz£] you change frem hand operation to CNC-operation.
The mode in operation is indicated by lamp ~ (po~it1on 2) or ~ (poait1on 3) angezeigt.
To put in a program you have to change over to CNC-operation. After that you cannot move the slides by handoperation anymore.
3/2
I.- .
The G -Key ond its Additiongl Functions j
With software version A6C 114 004 the Elkey takes over the following function beside. its function of determining the dir.ction of x- and Y-movements.
1) Input of H-codes. 2) Check of a ready progr8lll (test run) 3) Switching off main motor in dv.ll
1 1) Input of M-codes: . If the read-out is on LED G, and the 13 key \ is pr •••• d, the r.ad-out LED G starts I flashing. That .. an.: Th. computer waits t, for the input of an K-cod ••
On the monitor in column G the l.tter K J app.ar.. . J , .. r: II
. -
EJ~_= E1~
2) Ch.ck of a Ready Progr8lll:
Th. cursor is at the begin of the pr09r8lll. If the El k.y is pr ••• ed, tb. comput.r ch.cks
.. through the progr8lll for syntax .rrors.
Start touch: < 0,5 s.c. jump block by block
Perman.nt touch: progr8lll runs through M30: jump back to NOaa.
. . •
,
3/5
I I I I I I I I I I I I I I I I -I I
EMCO COMPACT 5 CNC/SW OOq Operating Elements
3) S!!ltchi!l9 off Main Motor in Dwell
If ..... 11 1. .ffected <IDIB + I!III of Il00) the Min ~ C8D be wltchecl off byP" •• 1n9 the Skey. 1Ihen progr_ 1a continued fl£idl Jeer) the a1n .otor 1. autc.at1cally wltc:hecl 08. After 2 .ac. the progr_ contimle. to nne 'fbl. allows ti_ enaagh for the .,tor to nn h~gh.
3/3.2
I I I I I I I I I I I I I I I I I . I
EMCO COMPACT 5 CNC/SW 004 Operat1ng Elements
The IIRP1 Key = Memory Key
. [!!lJ - Abbreviation for Input
IINpl - Instruction to the cc.puter to r8C)ister the entered value.
Example:
- Lamp X lights up.
- Enter value 123SOL The number appear. for your infoxmation only, it is not in the c:aaputer yet.
- You pre •• Iiifs. By pr ••• ing this key, figure. are registered; at the .... time the number 2350 disappears and the light jumps to the next addr.ss letter.
3/4
I I I I I I I I I I I I I I I I I . I
EMCO COMPACT 5 CNC/SW 004
The IDEO Key -= Delete Key, correction Key
llDELII 1. the a!lbreviat1en of lldeletell , vb1cb • __ to cancel, to ext1Dl)u18la.
You can dalete OGly the value of tbe ..scJru. letter vb1cb 18 1nd1cate4. If you c:oxrect a x-value e.g., the a6ke •• letter X !au to be GIl the d1gital na4-out.
Attention:
With IiiJ enly the digital read-out 1s cancelled, not the value in the re¢:ater. You -t..,E!.t in a new value and .t:« •. 1 t with lD!!J. .
NGXZF,KH -_ 000000
ft -A- M I K L1 ;)
o -.QJ..-El I I 0 ..,. EI 0[!][!] 8 f§I
00[!)~ &/3
E~] ji!r ~ IT)(1108 tP E1 98088 B
Operat1ng Elements
II •• Z F,Il1I _. 00 e 0 0 0
Example: You want to change value X !rcaa 520 to 250.
e .. ~ lI'IlLl it o·~B I 5201 0
EJ rnrnrn!8 [!]I!][!] 113 EJ16'l3 rnmm .,
EJ 9G£!lEl 8
II •• Z .. " II _. 00.000 e~ 1I,1l"'3)
o.~B I 10
E1 Hlffifn ~ ~ EJ16'l3 rnmms •
EJ 9ffiE18.8
II •• Z F,Il1I _. 00.000
e .. ~ II'''''~ 3) o·~B I 2501 0
E1 rnrnrns 8 EJ 16'Ei mmrn S 113
Z EJ ].ffifffil ~ 8
1. Press IDELI key, the value 520 will disappear.
2. Put in the correct value (250).
3. Press (iiiJ key, value X is registered, liqht jump. to the next address letter.
3/5
I I I I I I I I I I I I I I I I I I
EMC01~OMPACT 5 CNC/SW 004 Operating Elements
The fREY] Key Instruction: to lump back In program block-by-blQCk
Function:
1. A given word is on the di.play. If you pre •• key mlthe program jto:Dp. to block number N.
2. If block number N i. indicated and you pre •• key ~ then the progr .. will jump to the previous block number.
3. If you keep the IREVI key pressed the block number jumps back to NOO (permanent function).
3/6
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW 004 Operating Elements
The [FWDJ Key
Instruction: to lump forward block-by-block
N G X Z F,K H ""'. 0 0 0 0 Q 0
&.~ M1KL1·3
o·~_B I 10
E1 00088 000§ "'3
13 t6-~ 1J]0m £3 ~ E1 ~ 80GB EJ
Function:
1. A g1ven word 1s cU.splayec1. By pressing the mJ key the program jwaps to the next block n\WDber.
2. If a block nwDber is incUcaU4: wben pressing the I.!!i!I key the progr .. jUmps to the next blOck number.
3. If you keep the IfWDl key pre.sec! down, the progr .. will juap block-by-block to the program end.
317
I I I. I I I I I I I I I I I I I I I
EMCOCOMPACT 5 CNC/SW 004 Operating Elements
The r:;:]Key
Instruction: to lump forward within one block
NGXZF,KH ""'. 0 0 0 0 0 0
ft -A.,. M I lit Ll 3 o-.QJ.._B I I 0 .....
E1 mmms 8 00IIJ EJ '813 '
8}f1r E!1 DJITIm (3 ., EJ 9 Gl!1E18 EI
By pressing the key ~l the program will jump to the next word. 'l1le entered value of the next word will appear en the digital read-out.
(Penaanent function when you k_p on pressing the key)
3/8
I I I I I I I I I I I I I I I I I I
EMCO COMPACT 5 CNC/SW 004 Program Input
prQgrom Input
N
00 01 102 03
NGXZF,KH
-- 000000 It .~ M I K L,T ~
o·~_EJ I 10
E1 0rnm88 0mm~ &/3
EJ jf!r 8 [J]008 Ii E1 ~G0El EJ EI
N G X Z FK H • 0 0000 M I K L T
I 001 N G x Z FK H 0 • 0000
M I K L T
I 031
,:, A ,:, IMUcl It
M03 00 -1000 00
JlO_ 00 - 'Oll M30
1. SWitch on Main SWitch
'!'he control lamp -current aupplr" and the lIIIIIp indicating the JDOde ~f operation -hand operation- light up.
2: Press key fii7C)
- The light jumpe f~ -hand-operationto -CRC-operatibn-.
- On digital read-out the light of address -H- lights up and you can read 00.
3. Pre •• key mm (- instruction to register block number HOO) '!'he light on the read-out jU111p8 to the -waiting- position G(II). The CCIIIpUter waits for the input of G- and II-code ••
4. »S mJ W IfiiPI to be pressed
S key .. rves for 1npqt of II-codes. If the (3 key 18 pressed, the light of address -G/II- starts flashing. (- a II-code can be put in). On the monitor the letter II appean in the G-col_ when pressing the e key. Put in 03 and press IMP GJ key. So the II-code 18 reg18tered, and block HOO 18 finished. The light jU111p8 back to H and the rea4-out indicates 01.
3/9
I I I I I I I I I I I I I I I I 1 . -I
SHCO COMPACT 5 CNC/SW 004 ProgrClll Input
N.G • 0
M
I N G 0 • M
I N G 0 0
M
I N G 0 0
M
1
X Z FK H 0000
s. Pre •• OOOO !be block number NOI i. regi.tered. The light of addre.. "G(M)" light. up. I K LT
01 1 x Z FK H 0000
6. Pre •• DD [QJ ID1PJ GOO 1. regi.tered. The light jumpa to ac1clre.s "X". I
x • I
X 0 I
K L T
001 Z FK H 000 K L T
-1000 1 Z FK H .00 K L T
001
7. Pre.. W ta a 101 B mm The value X - -1000 i. regi.tered. !be light jumps to HZ".
8. Pre.. [QI [QI am !be value Z • 00 i. registered. The light jump. back to addre.. "N", and the display indicate. 02.
g. Put in the .econd and third
Block in the ... Way
10. Pre.. ;It B W lQl mm Put in MlQ. - end of program
11. Pre •• ISfARflkey . (-jump back to program start)
12 Pre •• ISfARTlkey Again
Program runs off •
3/10
I I I I I I I I I I I I I I I I I ~
I
EMCO COMPACT 5 CNC/SW 004 Program InpUt
Joke-oyer of registered va.lues from oreyious blocks
By pnsdng the key fDI!J the II8IDOry takes ovv the value of the relative word column G.X.Z .... Rwhich baa been reg18tencl laat.
Exgomle 1: - Block ROO - R03 progr~.
- In block R04 adckess G fluhe.
- PresslmJ, Value 00 fluhes and i. being registencl in block R04.
- The s_ with block ROS.
Ex_Ie 2; In block R02 1'100 wa. progr~. Thats the value put in laat for 1'. If you pnss IDm. 1'100 i. taken over in blocks R06 nap. R07.
Ex_Ie 3; You have registencl ,block R03. You ... by chance that the Z-value of block ROl 18 wrong. you correct it ~1ately. e.g. to Z • -500 and continue with putting in block R04.
If you pre •• (IB!J with the Z-value input alao will register the value which was put in laat. e.g. Z • -500.
3/11
I I I I I I I I I I I I I I I I '1 I
EMCO COMPACT 5 CNC/SW OOq Insert1ng and Delet1ng
00 00 . 01 01 02 21 03 00 04 01 05 00 ~6 M30
00 00 01 01 02 00 03 01 04 00 05 M30
Inserting and Deleting of Blocks
-200 -200 -100 101400
300 1600 -400 00 60'0 00
-200 -200 -100 1-1400 300' 1600
-LOO 00 600 00
120
100
120
100
~ + ~. Insert1.Dg a block '" + ~. Deleting a block
.. mark 2: Permanent function when you cany on pressing (more than 0,6 sec.), 1.e. you insert permanently empty lines wlth G21.
Example: Insertlngl lVl+ IINPI + Digital read-out shows block N02.
+ Press I'" I+IINPI
+ In block ~, G21 is automatically written.
+ The original block ~ ia autcaatically chanqed oyer to NO) - also all subsequent blocks to the next block nUlllber.
+ Xn block N02 you can program requ1.red instruct.1cDa as you want.
Procedure + Delete G21 +. Put in wanted block
Example: Deleting I'VI+ IDELI + Digital read-out shows N02
+ Press I 'VI +1 DEL I + NOl is deleted
+ All subsequent blocks are backnumbered: N03 - N02, N04 ... N03, etc.
3/12
I I I I I I I I I I I I I I I I
I
EMCO COMPACt 5 CNC/SW 004 Program Sequence
The progrgm Seauence
1. TestrUOj 'l"he program runs in the CClaIputer. '1'ben are no instructions qiven for slid. movements.
2. Slogie-block operatlonj '!'he program is worked off block by block. '1be s11des lIlOVe as progr-..-d.
3. Automatic operationj '!'he toj:al program is worked off. SWitching instructions are carried out.
3/13
n n n n n n n n n n n n n n . I
n
·n
EMCO COMPACT 5 CNC/SW 004 Test run
1. Testrun
The progrUl runs lIin the mindll • The instruction for sliele movements are not given.
Reason for Test Run; Mi.take. are .hown. If you have written any subroutine. or jump in.truc'Uon.. you can check their .equence.
Activation Testrun:
I. Check of Complete program - ate-operation - Read-out has to be at MOO - Pre ••• -kay. ProgrUl i. checked. - At end of progrem (e.g. M32/M30):
automatic jump back to MOO.
2. Check Block by Block - CNC-operati,on
- Read-out has to be at MOO-
- Pre.. .-key (shorter than half a .econd/and'one block will be worked through.
- Pre.. M-key again and next block will be checked through.
3/14
n n n n n n n n n n
EMCO COMPACT 5 CNC/SW 004 Single Block Operation
2.S1091e blocK opergtlon In the test:r1m you do not s .. whether you X\1Il with e.g. GOO into the workpiece or whether :t 4J.rectiC1n8 are correct. 'DU8 you .. e in the siDCJl. block- or in the auta&atic operation.
Example: 1. Block NOO
- Block indication i8 at NOO.
~ -[!] + I START I
Pre.s key 1, then key START (key 1 has to remain pressed) •
n m .ISTARTI _.r---= Block MOO is worked off.
n n n n n n n
rn .ISTARij !be screen shows 'dwell in block N01".
2. Block NOl
Pres. again [i] + liiiBii.
Block NOl is worked off.
'lb. screen shows 'dwell in block H02".
In this way the program can run in .ingle block operation.
3/15.1
n n n n n n n n n n n n n n n n -n
n
EMCO COMPACT 5 CNC/SW 004 S1ngle Block Operat1on
Single blocK operation (continued)
Var10us blocks 1n S1ngle bloCk operat1on: If you •• 9. pre.. key. aJ + fSWii\ there w1ll !)e 3 bl0ck8 workild off. You can work off up t:D 9 bl0ck8 in ens go I2J +~. .
Dwell in single block operation: Pre.. r.um + Ciif8. The .lide. .top.
If you pre •• ISTART( the program centinues.
Interupt10n Of program: Press ~ + fmI. The program jumps back to NOO.
3/15.2
n n n n n n n n n n n n n n n n
.~ ..
·n
EMCO COMPACT 5 CNC/SW 004 Automatic Operatlon
ISTART: I
ISTARi \
I
3.Autornat1c operat1on
II
00 '01 102 · · · · 16 · · · · 32
,:, f~' ,:, ~\
\ \
MOO J
I /
M30
Program hold
- Set block indication to NOD.
Possibility 1
Press mJ key, Wltil NOD is indicated.
Possibility 2
Display shows any given block number. Press IINPI + 1m, indication jumps to NOO.
- Press key ~ The program runs Wltil a hold or Wltil H30.
To contlnue program ofter hold Press key ~
- Programmed hold MOO.
- In connection with M06, if Wlger the address T (F) a number 1 to 499 is programmed (with inch operating mode 1 to 199). If under 1'-0 is prograumed, there is no hold.
3/16
n n n n n n n n n n n n n n n n n n
EMCO COMPACT 5 CNC/SW OOq Program Stop
Intervent10ns dur1ng program Flow
1. Program stop 2. Program Interuptlon
1.program stop
>, · " · " '. ~"-'.- - -· . . 1' .... ; L ...... J ... ~
Press keys (ijiJ +~. 'lhe program jumps back to NCO (start).
Pay attent1on: If you press ~ key after !iii + ~ the progru starts with NCO. Your tool is not in starting positionl Collisionl
New start: Measures Position the tool in progru start poSition.
OTHERWISE COLLISION
3/17
n n n· n n n n n n n n n n n
EMCO COMPACT 5 CNC/SW 004 Program Interruption
2. program Interruption
IiHeJ + m1 resp. MOO
The program is stopped.
To continue program: Press key START.
wnv Program Interruption? . You may e.g.
- change the feed - take measurements - switch over to hand operation and
carry out a correction by hand - correct program, etc. - Switching off:main spindle via main
spindle switch (main spindle has to be switched on before start).
SwitChing off Holn Spindle Via Minus Key (M-Key) - M03 active
- swLtch to-hand operatiQn
- Press Minus key main spindle is switched off.
STARTj - Switch to eNe-operation
- Press START-key. By pressing START the main spindle is switched via program. After 2 seconds the program continues. This little time lag is necessary to allow the main motor to run high.
3/18.1
Effect1veness of Correct1ons with program Interrupt10n
--.. -.
f
1. COrrections of feed: Feed corrections become effective in the interrupted block.
2. Corrections of G,M,X,Z-values in the interrupted block are only effective in the followinq proqram run.
3. Co.rrections of e,M,X, Z-values in subsequent blocks will be effective when the proqram is continued.
3/18. : •
n n n n n n n n n n n n n n n n n n
EMCO COMPACT 5 CNC/SW OOq
Deleting of a registered program
Poss10lli ty 1 SWitch off main awi tch.
Poss101ll ty 2 Press emergency stop button.
Possloq 1 ty 3 A certain block number is indicated (NCO, NOI, N02 ••• ).
Procedure First press key a:mtl then mJ (DEL remains pressed).
The registered program is deleted. '!'be digital read-out shows NOO.
Deleting
3/19
fl £MCO COMPACT 5 CNC/SW 004
n n n n fl I I
n n n o n n n n n n n n
4. ONC-Interfgce RS 232-lnterface
ONC-Interfgce: - DNC-Interface (Compact 5 CHC) •••••••••••••••••••• 4/1
- DNC-Interface (PIN-COverage SW-A6C 114 004) ••••• 4/2
- Funct10n of the DNC-bOard •••••••••••••••• 4/3.1-4/3.3
- Mount1ng of the DNC-board •••••• ' ••••••••• 4/4.1-4/4.2
RS 232 Interfgce; - G66-RS 232 Operat1on •••••••••••••••••••••••••••• 4/5
- Survey RS 232 Operat10n ••••••••••••••••••••••••• 4/6
- RS 232c-Connect1on coble for Compact 5 CNC and F1 CNC •••••••••••••••••••••••••••••• 4/7 .1-4/7 • 3
- V1deo Connect10n~ TV-Connect10n Interface RS 232 •••••••••••••••••••••••••••••••••• 4/8 .1-4/8 • 3
- P1nn1ng of Compact 5 CNC •••••••••••••••• 4/8.4-4/8.5
- RS 232 Comect10n/Some T1ps II "' II II .... 4/8.6-4/8.8
- Data Formats COMPACT 5 CNC Software A6C 114 004 •••••••••••••••••••••••••••• 4/9
- Serv1ce Informat10n Turret Toolpost •••••••••••• 4/10
n n n n n n n n n n n n n n n n -n n • 1
EMCO COMPACT 5 CNC/SW 004 DNC-Interface
DNe-Interface
(COQ)act 5 CNC) 'the ONC-interface is an accessory which can be built in at later stage on request. 'the DNCinterface allows to send instructions with the help of a CNC-program.
Attention: If you use the ONC-interface together with external voltage sources you have to obey the m8ximwa power and voltage values. Also differences in the potential between the device. have to be taken into account. An excessive voltage at an ONe-input or output can destroy the complete electronics of the Compact 5 CNC.
4/1
n n n n n n n n
n n n n n n n n l '
n
EMCO COMPACT 5 CNC/SW 004
ONe-Interfgce PIN - Coverage
X62/PIN 1
2
3
4
5
6
7
8
9
10 I
11
12
13 I 14
I 15
16
17 ,
18 ! 19 I
I
20
21
22
23
24
25
26
E .. Input A '"' OUtput V .. Power
A status hand
E turret - hand operation
E Illstruction G66 + INP
- -- -E Instruction G66 + FWD
A Status program running
A Status intermediate stop
E Instruction switch hand /CNe
- -- -- -- -- -A Output set with M8, M9
- -E ! Instruction start
A: Output set with M22, M23 Ai
1 Status main motor ON/OFF
A I OUtput impulse sat with M26
E i Instruction blockage-turret
V +10V not controlled
V
} V GND
V
V +SV controlled
DNC-Interface
4.2
n
n
n
n n n
n n , I
n n n J i
r
EMCO COMPACT 5 CNC/SW 004
function of the DNC-board:
l.
- The main spindle can be switched on with M03 and switched oCC with M05 (set main spindle switch to eNe).
- A main spindle switched on with M03, can be switched oCC manually during the intermediate stop, by actuating the M-switch (e.g. Cor measuring processes). Where the intermediate stop is interrupted by a start, the main spindle is automatically switched on again, and aCter a 2 second start delay, the program continues to operate.
- The program end command M30, automatically produces a switching oCC oC the main spindle (additional programming oC M05 is not necessary) •
2.
In and output possibilities oC the ONe-interCace via the 26-pole plug X62:
A) OUtputs:
PIN 1: Status Hand The machine reports wether it is in Hand or CNe-operation: PIN 1 with CNe-operation •••• LO PIN 1 with Hand-operation ••• HI
PIN 7: Status program running. The machine reports, wether a program is worked off at the moment. Program running •••••• HI Program not running ••••• LO
PIN 8: Status intermediate stop The machine reports whether it is in intermediate stop or not. Intermediate stop ••••••••••••••• HI No intermediate stop •••••••••••• LO
PIN 15 - OUtput set M08, Mag PIN 18 - OUtput set M08, Mag
DNC-Interface
4/3,1
n n n n n n n n n n n n n n n n n n
EMCO COMPACT 5 CNC/SW 004 DNC-Interface
Input of
1108 1109
M22 M23
U&hting
produces at the condition switch output / Pin . X 62 / 15 HI X 62 / 15 LO
X 62 / 18 HI.! X 62 / 18 LO
These 3 switch outputs can also be manually actuated.
and actuating prOduces at
I initial condition
LO
LO l
the the WEG-LED the pushbutton switch output / condition
X X
Z Z
Pin
FWD X 62 / 15 HI REV X 62 / 15 LO
FWD X62/18 HI REV X 62 / 18 LO
With Pin 19. the main motor is switched on and off. M03 - HI M05-- LO Initial condition - LO
Pin 20: Pulse output
Format M 26 N3/M26/H3
At P1n 20. with a frequency of 100 HZ. the number of pulses given with H is issued (HI-LO). Initial condition: LO Maximum H-input: 0-221 The program is interrupted during the output time. and is then subsequently continued.
B) Inputs:
Where a voltage of 3 - 30 V is applied to the following pins. the following fUnctions are executed by the machine:
Pin 2: Turret - HAND operation
Pin 3: Set the machine to RS-232 operation (received as with 066 + INP)
Pin 6: Set the machine to RS-232 operation (transmit as G66 + FWD)
Pin 9: Change machine from manual operation to CNC operation. or vice versa. 4/3.2
n n n n n n n n n n n n n n n n -n n,
EMCO COMPACT 5 CNC/SW 004 DNC-Interface
PIN 17: Through voltage at PIN 17 a start instruction is effected. PIN 17 is not cabled to the CPU board. Compare also notes with cabling.
PIN 21: Instruction turret blockage.
C) Power:
PIN 22: + 10V not controlled
PIN 23:
PIN 24: GND
PIN 25:
PIN 26: + 5 V controlled
Example entrance: Example exit:
3. To plug X64/PIN 5.6 an opener contact can
X62
CJ '-----' hi h2 o 0
'e
be connected. with same function as X62/PIN 10 (e~g. function end guard of door). h3 lights up when door is open (J4).
4/3.3
n
n n I !
n I \
n n n 11 I i
n n n n n n n
n·
EMCO COMPACT 5 CNC/SW 004 DNC-Interface
Mounting of the DNC-Interface:
Scope of" supply Work to be carried out:
1-
2.
3.
4.
5.
6.
7.
PC-board - Assemble ONC-board
Cable 16 - l2-pole - Connect all cables Cable S-pole
Cable 2-pole
Spacer bolt with washers
Cable
Relay
clips
Attention:
- Oisconnect the mains plug prior to carryina out all assembly work. Otherwise there is not only the danger of" accident, but also the danger of" electronic components on the boards being destroyed.
- Never connect and switch on the machine, when all the plug connections are not f"itted and the printed circuit boards are not f"astened. Loose cables and printed circuit.boards cause shortcircuits, when they come into contact with the housing or other pc-boards.
Assembly of" the ONe-board
- Replace the cylind~r bolts on the cassette board with spacer bolts·(l). Ensure that the plastic washers (2) are f"itted.
- Fasten the ONC-board with cylinder bolts.
- Plug-in the relay.
Assembly simplif"ication:
First plug-in all cables, then screw the pc-board tight.
4/4.1
n
n-n n n n n n n n n n n n n r , .
·n
EMCO COMPACT 5 CNC/SW 004 DNC-Interface
1
Cable:
1. Attach 16 - 12-pole cable (1) to CPU and DNC-board.
2. Attach S-pole cable (2) to CPU and DNC-board.
3. Attach 2-pole cable (3) from mains board to DNC-board.
4. Remove the 2-pole cable (4) from the cable clip and attach to the DNC-board.
4
A6C 114004
o A6A \15 ceo A6AICI12001
60 (6 Adern) Cl
2 F1A/C/V 11100
3
Note:
On S-pole cable, the side with t~e 6 cores on the plug must· be attached to the CPU, and the side with the 5 cores on the plug must be attached to the DNC-board. Pin 3 of this cable may not be wired (Pin 3 is connected with Pin 1, as standard, for this reason, the CPU side has 6 cores). Via Pin 3, the "Start" pulse for the main spindle is transmitted, that comes with the programming of M06/T/O after the issuance of the intermediate stop (danger of injury during manual tool change) •
4/4.2
n n n n n n n n n n n n n n n n
'·n ~ ..
n
EMCO COMPACT 5 CNC/SW 004
G66 RS 232 Operation
<V24/20mA Operation)
G66 function is like G64. G65 a pure switch function for the operation of the interface RS 232. RS 232 is an internat~onaliy standardised interface.
It is an output/input for information. Via this interface information (data) can be transferred into an unit which has the same interface RS 232 C.
The data are sent via a connectill9 cable. This connectill9 cable has to be produced by a specialist for the respective unit. The information for the manufacture are to be found in the wiring diagrams of the manufacturer of these units.
Examples Using RS 232; - Connection of a computer system - Connection of a printer - Connection of the EMCO-TRAINER - Connection of a perforated tape reader
and. a perforated tape puncer.
RS 232
n n n n n n n n n n n n n n n n
n
EMCO COMPACT 5 CNC/SW 004 RS 232
Survey RS 232-0oergtlon
Examples for trgnsmlsslon of dgtg:
'1'r!!lPisa1on from perforated tape into ccmputer:
- Switch to CMC-operation - Put in perforated tape - start tape reader
.. 0 • Z •• It
~ The read-out 0 ~ ? <1 R 0
~ indicates. IA I ASCII = ~rican !tandard
gode of Information Interchange
I I~f> I !he rood:"t indicat •• :
(LO-LOAD)
.. fa • I •• H 000000
t.t , " I. ,
IA LO I The program is being transferred. At the end of the transfer operation the readout indicates NOO.
'l'ranmisa1on frail perforated tape to machine:
- Put in perforated tape - SWitch to CNC-operation
I INP I The read-out II •• I' •••
indicates: O~?<1f,o
IA
I INP I The read-out tI G I I ....
indicates: 000000 II I • l'
IA LO
Start tape reader. the program is tranSDIitted.
4/6
n n n n n n n n n n n n n n n n
-n
n
EMCO COMPACT 5 CNC/SW 004
RS 232C Connect1on Cable for COMPACT SCNC and El-CNC
The V24 Interface 1s used w1th this cable. The machine (COMPACT 5 CNC/F1-cNC) 1s thus set at 300 baud.
Pin occupancy of the cable (standard) for V24 Interface
P1n B ----Transmit -----~ ... Pin 3 A 'II aeceive 2 D ----Request to send 5 C Qm 7
~J Bow contact
25-pin as 232 plug for peripheral device
The only "handshake line" of the COMPACT 5 CNC and F1-cNC 1s intended for the "request to send" (RTS) si9nal. The RTS core is connected to pin 5 of the 25-pin plug. The Interface of the COMPACT 5 CNC/F1-CNC does, however, function without the request to send siqnal. (A handshake line 1s a control line for the data flow. It releases or stops a transmission)
RS 232
Notes In the event af prablems with Interface RS 232C
Since the COMPACT 5 CNC and the F1-CNC c,lo not depend on a handshake line, you can presume that the transmission and reception mode will be carried out (simple desi9n of the Interface on COMPACT 5 CNC and F1-CNC).
Trouble-shootin9 in the. event of problems
1. Check whether th. peripheral device actually has a as 232 Interface. That is a BIT serial Interface and not a BYn serial, such as Centronics or IEEE 488.
2. Check whether the V24 or 20 IlIA Interface on the peripheral device is active.
4/7.1
n n n n n n n n n n n I
n n n n n -n n
EMCO COMPACT 5 CNC/SW 004
Pin occupancy CoMPACT 5 CNC/~l-cNC
Pin occupancy RS 232 Interface:
V24 Interface
Plug Pin B Transmit
RS 232
20 IlIA Interface
Plug Pin F - 20 IDA A Receive G + Transmit e GND 0 Request to send
Plug Pin E Baud rate open to GND
H J
- Receive + 20 IDA
300 bd. 110 bd.
If you use the 20 IlIA connection, open bow contact H/J and note the baud setting.
3. 110 or 300 baud rate: Check setting on peripheral device and COMPACT 5 CNC or Fl-CNC.
With the EICO cable, the COMPACT 5 CNC/Fl-CNC is set at 300 baud (Pin E not with Pin C - GND - with bow contact).
4. The Interface of data receiver (e.g. printer, PC ••• ) must be equipped with a buffer memory (due to the lack of handshake signals of the COMPACT 5 CNC/Fl-CNC).
s. Check the pin occupancy TRANSMIT and RECEIVE.
Transmit: From COMPACT 5 CHC/Fl-cNC to peripheral device (the peripheral device is the receiver).
Receive: From the peripheral device to COMPACf 5 etc/ Fl-CNC (the peripheral device is the transmitter).
Pin occupancy of the cable:
Pin B Transmit ------..... Pin 3 A 4 Receive 2 o Request to send $ e GND 7
HJ ] Bow contact
I Peripheral device I 6. Check whether your peripheral device is operating without.
the cabling of the handshake line or if the handshake lines must be functionally disconnected (bow contact, OIL-switch, etc.)
4/7.2
n n n n n n n n n n n n n n n n ··n
n
EMCO COMPACT 5 CNC/SW 004
7. Transmission fram COMPACT 5 CNC/Fl-cNC to the per~pheral device: the CCIIPACT 5 CNC/Fl-CNC transmits 7 bit ASCII code. 'l11e eighth bit is intended as parity bit, which is not, however, transmitted. In the event of reception, a parity bit can be transmitted, although it is not required and is disregarded by the COMPACT 5 CNC/Fl-cNC.
At 110 baud, one start bit and two stop bits are translllitted. At 300 baud, one. start bit and one stop bit are transmitted.
Peripheral device remarkS, control l1nes 'l11e control line connections differ according to the device. Please note the instructions.
- Where the peripheral device requires control lines for operation, the clear to send (Pin 4) can be connected with the request to send (Pin D) of the CaG'ACT 5 CNC/ Fl-cNC. '!he second possibility would be, to bow connect Pin 4 and Pin 5.
B .. 3 A .. 2 4., D 5 C 7
~J - There are also devices which require the additional sig
nal "Data Terminal Ready". '!his signal can be generated by bow connection of Pin 6 and 20.
Example of a connection:
4/5 bow connected 6/20 bow connected C/E bow connected (setting at 110 baud).
B ---Transmit --------... 3 A _Receive 2
( Request to send 5 Clear to send 4
Data set ready 2067 ] [~ ---GND
Data terminal ready ---
~J
RS 232
4/7.3
n n n n n n n n n n n n n n n n 1
n rl
EMCO COMPACT 5 CNC/SW 004 RS 232
VIdeo Coooectloo,TV-Coooectloo Ioterfgce RE232
1. Mountil!!l possibilities of Videoprint
1.1. COMPAC'l' 5 CNC with electrical serial numbers A6A/B/C 105.000 / 000 - 049:
INo connection possibility I I 1.2. 0lMPAC'l' 5 CNC with electrical se
rial number A6A/B/C/F/G/B/N 105.000 / 050 - 618:
ICoclputer board A6C 114·002 I +
IVideoprint (Ref.No. 260 200~ I 1.3. COMPACT 5 CNC with electrical se
rial number A6A/F/G/B/N 10S.000 / 619 upwards:
Means: IVideoprint Ref.Nr. 260 200 I ('lbe computer bO~d Age i 14 002 is mounted)
2. Equipment of Videoprint (Ref.No. 260 200)
,....------~
c:::€IIJ:=:l C:::' ==C:::::I~
c::EIIJ=::::l c:::. ~<;::J!:;t; ~:
~9~: 1 Videoboard (A6A 115 000)
2 Cable as 232 (A6Z 201 000)
3 Coupling pluq RS 232 (ZEL 03 0012)
-4 'lV-cable (A6Z 202 000)
5 'lV-couplinq pluq (ZES 15 1006)
6 Video cable (A6Z 203 0cl0)
7 Spacinq bolt (ZBO 00 6256)
8 Washer (Zsa 51 0315)
9 ltey for tiqhteninq cable couplinqs (A6Z 200 010) .
4/8.1
n n n n n n . \
n
n n n n n n n r1 , \
n
EMCO COMPACT 5 CNC/SW 004
3. Neeesury meana for the connection of TV /'ltlDni tor etc:.
4. Mounting the eables
CPU-board
1 3.1. 'l'V-connection: I - StancSarc! antenna cable (co-ax1al
approx. 60 - 7S n) - Plug for TV-apparatus
13.2. Video connection:l - Video cable with cinch plugs
p.3~ as 232:1 - 4 or 5-pole protected cable (4
resp. S x 0,14 .. 2)
Insert the cables throUgh the bores. Fix the cables with the counter nuts and plug thea to the video print.
IElectrical control unit Af.A/B/C I
00 0
oolQl
IElectrical control unit A6F/G/H/NI
ODQ] IQl o
RS 232
4/8.2
n n n n 1.
n n I \
n n n n n n n n n n f 1
n n
EMCO COMPACT 5 CNC/SW 004 RS 232
5. Settif,ng language and frequency on the video board
1!mJ1--.... 1
.5.1 1 ·'2\ 3 4
ig:'~B 8 '-.
--... 5.2
1 2/3 4\
igB~~ . .../
6. Interface RS 232
Language and frequency are set with the code awi tch (1).
5.1. Frequency setting: 50 Hz: switch 2 -ON-60 Hz: switch 2 -OFF" Illustration sbows position for 50 Hz
5.2. Languages are set with switch 3 and 4.
Combinations
Language SWitch 3 - SWitch 4
German OFF OFF
English OFF ON
French ON OFF
Spanish ON ON
Illustration shows switch positions for German. Note: -----'!'he first sw1tch is without function • '!'he change of language appears when the machine is switched off and on.
TV-cbaracteristic
UHF receiving unit : frequency between 500 and 700 Megahertz Tran .. ~tter frequency must be adjusted.
Monitor-characteristic
Equipped for receiving BAS resp. COMPOSIT signals •.
For connection of paper tape punchers, paloer tape readers, printers, computer sy.tems, etc.
For the connection of the several devices you must know the PINNING!
4/8.3
n n n
n n n n n n n n n n n n n n
EMCO COMPACT 5 CNC/SW 004
Pinning of COMPACT 5 CNe
Pin OCQUDOncv RS 232 Interface:
I 20ml Interface
Plug Pin F -20ml
G + Transmit
H - Receive
J +20mA
I V24 Interface
Plug Pin B Transmit
A Receive
e GND
D Request to send
Plug Pin E Baud-Rate left open 300bd. conn.to GND 110bd.
RS 232
4/8.4
n
n n n
n n n
n
n I \
n ! '
n n n n
EMCO COMPACT 5 CNC/SW 004
Exaaple. as 232
.) 20 mA Interface:
Connection to Teletype ASK 33 (Duplex operation, l1obd.)
COMPACT 5 CNC
Pin J
B
G
F
J juapered
b) V24 Interface:
RS 232
TrY
Receive + TB7
Receive - TB6
Transmit + TB4
Transmit - TB 3
GND GND Shield connected to qround
Connection to printer, paper tape recorder/paper tape puncher etc.
CCltPACT 5 CNC Accessory (recOllllllended)
Pin D Request to send Generally Pin B Send
Pin A Receive Pin C GND .... Pin D ----- Request to send f. ex. paper Pin B tape puncher
Receive Pin C GND ......
Pin D -- ---- Request to send Send f. ex. paper
tape reader Pin A Pin C GND
-.!F Note: Parity bit is not used.
~ If pins Hand J are not used they must be· jumpered.
!.l/8.S
n n n n
n
EMCO COMPACT 5 CNC/SW 004
as 232 Connection / SOme Tips
Conzaection with tape readers, punchers, ccmputers, etc.
Pinninq and cable type of CQlPACT 5 CNC see paqe 4/5.
The plug for the as 232 Interface of the COMPACT 5 CNC is delivered with the Videoprint.
Connection: Either the producer of the tape reader, pun"'" cher, computer, etc. makes the connection or he tells you the pinning of the device so that you yourself can make the connection.
~ f . Examples:
n n I J
n , .
n n t I
n n n -n n
Possibility 1:
Possibility 2:
You send to the producer X the as 232 plug of the EMCO COMPACT 5 CNC and the pinning description (paqe 4/5). The producer X makes the cable to plug the COMPACT 5 CNC with the tape reader, puncher, computer, etc.
You ask the producer of the paper tape reader, puncher, computer, etc. for the pinning of his device and mount the plugs yourself.
RS 232
4/8.6
n n n n r \
n
n n n n n, q . '
n n n n n n n
EMCO COMPACT 5 CNC/SW 004
Activatinq as 232:
Bxaaple.:
as 232 i. activated via G66. G66 does not enter the IHmOry, it is a awitchin; function.
• '!'ran_is. ion from paper tap! to aemory of COMPACT S CNC (With -Ilequest to send" Si9Ml)
- Switch to CNC-mode (memory must be empty)
- Insert paper tape
- Start paper tape r~ader
1. ~roqram G66
2. Press [!!!J 0 0 0 0 0 0
On the display appears IA \ (A is the abbreviation for ASCII - American Standard Code for Information Interchange )
3. Press ~ 0 0 0 0 0 0
The display shows fA L 0 I (LO - LQIU)
The proqram is transferred. At the end of the tran:sfer the display shows' N 00 ,
• '!'ran_isllion frQlll paper tape to CatPACT 5 CNC (without "Ilequest to send" Signal)
- Insert paper tape
- Switch to CNC-mode
1. Proqram G66
000000
2. presslINP~ The display shows IA I ooo~oo
3. Press bNP 1 The display shows I A 0 I
RS 232
4. Start paper tape reader (transmission beqins)
4/8.7
n n n n
n n n n n n n n n n n
n
EMCO COMPACT 5 CNC/SW 004 .
Transmission from COMPAC'l' 5· CNC to paper tape (with or without -Request to send- signal)
- hi tch to CNC-mode
- Insert paper tape
- Start paper tape puncher
1. Proqram G66
. 000000
2. Press ~ Display shows loA I
000000
3. Press ~ Display shows fA S oA I (SA - SAVE) '!'he paper tape is punched.
RS 232
4/8.8
n n n n n n n n I 1
n n n
n n M r . f I
n ~n
n
EMCO COMPACT 5 CNC/SW 004
Data formats COMPACT 5 CNC Softwore A6e 114 004
le3~S67B901e3~S67B901e3~S67B90 31 3e !', R LF •••• N' .G' ••• X:' •••• Z.' •• F' •• H. CR LF • • •• 00 • cit ••••..•..•••••..••••• CR LF •••• 01.00.-S999 •• 3e760 •••••••• CR LF •••• 0e.01. ••• 01. •••• 1e.~99 •.•• CR LF •••• 03.0e.-1000:-.l000 •• 09 ••.• CR LF •••• 0~.03 ••. eoo .•.. eOO.19s •••• CR LF •••• OSM99.I •• 00.K .• 200 ...••••• CR LF • • •• 06 .o"! .... 10 ..•••..••.••••• CR LF •.•• 07.21 ...•.•...•••.•.•••... CR LF •••• OBM06 •• 1ee2.-10000T.01 •••• CR LF •••• OS.7B ••• 100.-.2000K120 .. eo CR LF •.•. 10.73 ..•..•• - •• 100.100 ••.• CR LF • • • • 11 . 81 • • • . . . . . • . • 02 • '!OO. • .. CR LF •••• 1e.Be .•..... -10200.100 •••• CR LF .••• 13.B3 •••..•••... 30 .• 09 ..•. CR LF • ••• 1 ~ • BS •••...••• eooo • 120. • •. CR LF • ••• 15.89 .•••..•.. 2300.200 •••• CR LF •••• 16.B6.-.100 •.• 3000 •• S0.100 CR LF •••• 17.BB ••• 200 ..•• 300.eoo •. os CR LF •••• 1B.B~.-1000.-.2000.~99 •• e6 CR LF • . •. 19.90. . . • . . . . • . . . • . • . . . . •. CR LF • •. • 20.91 . . . • • . . . . . • . . • . . . • . .. CR LF • ••• 21 .92 ..• 100 .... 200. • . . . . •. CR LF • • . • 22 • 9'*. . • , . . • . . . . . • . . • . • . •. CR LF • • • • 23 • 95. • . . . . . • . • . . . . . • • • • .• CR LF •••. 2'!.33 ••..... -.5000K100 •... CR LF • •• • 2SMOO. • • • • • • • . • • • • • • • • • • •• CR LF • • • • 26 • e7 • • . • • • . • . • • . • L . 02. . .. CR LF • • • • e7 . 25. . . • • . . . • . . . . L • 9B. • •. CR LF • • • • 2BM03. . . • . . . . . .... . . . . . • . . .• CR LF • • • • 2SMOS. • • • • • • • . • • • . • • • . • • •• CR LF • • • • 30M08. • • • • • • • . . . . . • . . • . • .. CR LF • •• • 31MOS. • • • • • • • • • • • • • • • • • • •• CR LF • •. . 32M17 ••••••••....... e'. • • •• CR LF · ; . • 33M22. . . . . . . . . . . . . . . . . . . .. CR LF • •• . 3,!:M23. • • • • . • • . • • • • . . . • • • .• CR Lf' ..•• 35M9B •..• 02 ••... 03 •.•.•..• CR LF · . . . 36M30. . . . • . . . . . . . . . . . . . . .. CR LF • •• M
CPO LF
Space
carriage return Line feed
ASCI I 32 ASCII 96 ASCI I 13 ASCI I 10
When programs are received. the data format must be fully retained. otherwise the programs will not be correctly stored. You can also obtain the data format by printout of a punched tape.
,
4/9
n n n n n n n n n n n n n n n n
-n n
£MCO COMPACT 5 CNC/SW 004
Service Information Turret Toolpost
D 121l[jJ l'~ rn E··S F1 fIIC1II111000
111111
1I1111I111I1111I
A6C 116000
A6C 116 000
1. For better 1IOWlt1n; t:h8 turr.t board connection, the power Apply board bas been redesiqDeCh r1A(V,C) 111 000
2. '!'be a.o-pole cabl. for power aupply board bas been modlfied.
Point 1
Power ApplY. board riA (V,C) -111 000
On the power supply board you find • pluq contact (1) and • clamplD1l strlp.
Point 2
'l'urret toolpost
The two-pole cable supplied wlth the turret toolpost bas • pluq.
Connection
1. Power supply board rlA(V,C) 111 000
It is mounted ln the machine. cable wlth pluqs
Pluq the two-pol .. cabl. to pluq (1).
-2. Power supplY board F1A(V,C) 111 000
Your cable has no pluq.
Clamp the cable to connect1nq strlp (2).
3. Power SUpplY board old venlon, but new cabl •
• ..",. pluq and 1Iak. connections as d.scr1!)ed ln the instructions provlded wlth the turret toolpost.
4/10