Upload
hanga
View
261
Download
8
Embed Size (px)
Citation preview
CNC 8055 T
Ref. 0001 (in)
iiiii
iii
---------- o ----------
FAGOR AUTOMATION,
iv
v
1.
1.1 .................................................................................................................. 11.1.1 ......................................................................................... 41.2 DNC .................................................................................................................. 61.3 DNC ......................................................................... 6
2.
2.1 CNC ....................................................................................................... 12.1.1 .................................................................................................................. 22.1.2 ........................................................................................................................... 32.1.2.1 ISO ....................................................................................................................... 32.1.2.2 .................................................................................................................... 32.1.3 ................................................................................................................... 4
3.
3.1 .................................................................................................................. 13.1.1 .................................................................................................................. 23.2 (G16, G17, G18, G19) .................................................................................. 33.3 (G71) / (G70) ............................................................................. 53.4 / (G90, G91) ........................................................................................ 63.5 .................................................................................................................. 73.5.1 ................................................................................................................... 73.5.2 ........................................................................................................................... 83.5.3 .............................................................................................. 113.6 ...................................................................................................................... 123.7 ...................................................................................................................... 133.7.1 .......................................................................................................... 133.7.2 .............................................................................................................. 14
4.
4.1 ...................................................................................................................... 14.2 (G74) ............................................................................................ 24.3 (G53) .................................................................................... 34.4 ............................................................................................. 44.4.1 S (G92) .................................................................................. 64.4.2 (G54..G59) .................................................................................................. 74.5 (G93) ............................................................................................. 9
vi
5. ISO
5.1 .................................................................................................................. 25.2 F ................................................................................................................... 45.2.1 mm/min inches/min (G94) ..................................................................... 45.2.2 mm/rev. inches/rev (G95) ...................................................................... 55.3 (S) ............................................................................................... 65.3.1 (G96) ...................................................................................................... 75.3.2 rpm (G97) ................................................................................................... 75.4 (G28, G29) .................................................................................................. 85.5 (G30, G77S, G78S) ..................................................................................... 95.6 (T) (D) ............................................................................................ 105.7 (M) ............................................................................................................ 125.7.1 M00. ......................................................................................................... 135.7.2 M01. .................................................................................................. 135.7.3 M02. ......................................................................................................... 135.7.4 M30. ............................................................................ 135.7.5 M03. ............................................................................................. 135.7.6 M04. ............................................................................................. 135.7.7 M05. ......................................................................................................... 135.7.8 M06. .................................................................................................................. 145.7.9 M19. .......................................................................................................... 145.7.10 M41, M42, M43, M44. ............................................................. 155.7.11 M45 / ...................................................................................... 15
6.
6.1 (G00) ......................................................................................................... 26.2 (G01) ......................................................................................................... 36.3 (G02. G03) ................................................................................................. 46.4 (G06) ....................................................... 96.5 (G08) ................................................................................ 106.6 (G09) ................................................................................................. 116.7 .................................................................................................................. 126.8 (G37) ....................................................................... 136.9 (G38) ............................................................................ 156.10 (G36) ................................................................................................. 176.11 (G39) ................................................................................................. 196.12 (G33) ................................................................................................. 206.13 "C" (G15) ..................................................................................................... 236.13.1 ...................................................................................................... 236.13.2 .................................................................................................................. 256.14 (G52) ..................................................................................... 266.15 "F" (G32) ............................................................................ 276.16 (G45) .......................................................................................................... 286.16.1 G45 ................................................................................................ 30
vii
7.
7.1 G04) .............................................................................. 17.2 (G04 K) ..................................................................................................................... 37.3 (G07) (G05,G50) .............................................................................................. 47.3.1 (G07) ................................................................................................................. 47.3.2 (G05) ...................................................................................................................... 57.3.3 (G50) ..................................................................................................... 67.4 (G51) ................................................................................................................. 77.5 (G10, G11. G12, G13, G14) .................................................................................. 97.6 (G72) ......................................................................................................... 107.6.1 .............................................................................................. 117.6.2 .................................................................... 127.7 / ................................................................................................ 157.7.1 (G77) .................................................................................................................... 167.7.2 (G78) ..................................................................................................... 17
8.
8.1 (G40, G41, G42) ................................................................................. 48.2 ................................................................................................. 58.3 ................................................................................................. 88.4 ................................................................................................. 118.5 G00 ............................................................................... 148.6 ..................................................................................... 16
9.
9.1 G66. .......................................................................................... 29.2 G68. X ............................................................................... 99.3 G69. Z ............................................................................... 179.4 G81. .......................................................................................... 269.5 G82. ................................................................................. 309.6 G83. ............................................................................. 349.7 G84. ......................................................................................... 369.8 G85. ................................................................................. 409.9 G86. .................................................................................. 449.10 G87. ................................................................................. 499.11 G88. X ....................................................................................... 549.12 G89. Z ....................................................................................... 569.13 G60. / ............................................................................................... 589.14 G61. / ............................................................................................... 619.15 G62. ..................................................................................... 659.16 G63. ..................................................................................... 67
10.
10.1 (G75,G76) .......................................................................................................... 110.2 .......................................................................................................... 210.3 ................................................................................................. 310.4 ................................................................................................. 910.5 X ............................................................ 1310.6 X .......................................................... 16
viii
1 1 .
11.1 ........................................................................................................................ 111.1.1 ...................................................................................................................... 211.1.2 .................................................................................................................. 311.1.3 ........................................................................................................................... 311.2 ........................................................................................................................... 411.2.1 ...................................................................................................... 611.2.2 ................................................................................................. 811.2.3 ......................................................................................... 1011.2.4 ......................................................................................... 1211.2.5 ................................................................................................... 1311.2.6 ............................................................................................. 1411.2.7 ................................................................................................. 1611.2.8 ......................................................................................... 1711.2.9 ................................................................................................. 1911.2.11 ............................................................................................. 2411.2.12 PLC ...................................................................................................... 2511.2.13 .......................................................................................... 2711.2.14Sercos ................................................................................................................... 2811.2.15 ................................................................................................................... 2911.3 ................................................................................................................................ 3511.4 ...................................................................................................................... 3511.5 ............................................................................................................................ 3711.5.1 .............................................................................................................. 3711.5.2 .............................................................................................................. 38
1 2 .
12.1 .................................................................................................................. 112.2 .................................................................................................................. 212.3 - ...................................................................................................... 312.4 .................................................................................................................... 412.5 .................................................................................................................... 612.5.1 ...................................................................................................... 1112.6 .................................................................................................................. 1212.7 ( ) .................................................................................. 15
ISO .......................................................................................................................... 3 CNC ........................................................................................................................ 5
......................................................................................................................... 11..................................................................................................................................... 13
........................................................................................................ 14................................................................................................................................. 15
.................................................................................................................... 16.... 19
Introduction - 1
Introduction - 2
Introduction - 3
Fagor
Fagor
90% ( ) 45 C (113 F).
Fagor
CNC ,
- AC- ( )- / TC ---
+5 C +45 C (41F 113 F)-25 C 70 C. (-13 F 158 F)
Introduction - 4
2 3.15 Amp./ 250V AC
CNC
3.15 Amp./ 250V
/ CNC
3.15 Amp./ 250V (33Vdc)
/ CNC
3.15 Amp./ 250V (
33Vdc)
1 2 0.4 Amp./ 250V
CNC
3.15 Amp./ 250V (33Vdc)
Fagor
AC ( / , , ) AC
" "
Introduction - 5
:
1.- 15 cm (6 inches) 170 Kg (375 lb.)
2.- Fagor
3.- CRT
4.-
5.-
Introduction - 6
CNC FAGOR
OEM CNC
CNC
2 : CNC CNC
DNC DNC
DNC DNC CNC
FLOPPY DISK Fagor
Introduction - 7
CNC
CNC Fagor
1DNC
DNC
2
ISO
3
/
4CNC
5 ISO F, S, T, D M .
6
C
7
8
9
10
Introduction - 8
11
12
A ISO B CNC CDE
PageChapter: 1OVERVIEW
Section:1
1.
CNC ) /1Mb
CNC
* CNC
* DNC CNC RS232C RS422
DNC
PROTOCOL
PROTOCOL = 0 PROTOCOL = 1 DNC
1.1
5
CNC RAM
"MemKey Card" 1 2 PC (HD ) 7
PCPC "Fagor50.exe"CNC DNC 8
7 : Utilities\ Directory\ Serial L.\Change directory.
Section:OVERVIEWChapter: 1
2Page
CNC RAM"MemKey Card", PC RAM
3
RAM CNC
GOTO RPT PC 14
CNC RAM "MemKeyCard", PC RAM
RAM "MemKey Card" PCEXEC 14
7
CNC
PC
* HD* HD
* PC
CNC 3.3.4
PageChapter: 1OVERVIEW
Section:3
:
Section:OVERVIEWChapter: 1
4Page
1.1.1
CNCPC
PC CNC
Windows Explorer Connect to Network Drives
D: CNC
: \\FAGOR8055\CNCHD
CNCWindows xplorer
CNC
6 PIM ( ) PIT ( ) 001204.PIM000100.PIT
1204.PIM 100.PIT, CNC *******************
CNC PC
= 0, CNC *******************
CNC PC
% ( 20 ) 2 (,) O (OEM), H ( ), M ( ), X ( )
%Comment ,MX,% ,OMX,
CNC (M) (X)
CNC ******************* CNC PC
PageChapter: 1OVERVIEW
Section:5
20 (,)
Section:OVERVIEWChapter: 1
6Page
1.2 DNC
CNC DNC ( ), CNC
*
* CNC
*
* DNC
1.3 D N C
CNC / CNC
* % 20
RETURN (RT) LINE FEED (LF)
:
%Fagor Automation, -MX, RT
* RETURN (RT) or LINE FEED
(LF)
:
N20 G90 G01 X100 Y200 F2000 LF(RPT N10, N20) N3 LF
EOFCHR, :
ESC ESCAPEEOT END OF TRANSMISSIONSUB SUBSTITUTEEXT END OF TRANSMISSION .
PageChapter: 2 Section:1CREATING A PROGRAM
2.
CNC ( )
CNC- . + -- 0 1 2 3 4 5 6 7 8 9
0
XP3 CNC P3 X20, X20.567, X-0.003,
2.1 CNC
+ +
Section:Chapter: 22
PageCREATING A PROGRAM
2.1.1
, /, /1, /2, /3.
3 1 PLCBLKSKIP1, BLKSKIP2 BLKSKIP3
CNC
3
20
20
G4
N(0-9999)
N 4 (0-9999)
CNC
SOFTKEY CNC
PageChapter: 2 Section:3CREATING A PROGRAM
2.1.2
ISO
2.1.2.1 ISO
*
*
*
*
2.1.2.2
: IF, GOTO,CALL,
( , , )
Section:Chapter: 24
PageCREATING A PROGRAM
2.1.3
N(0-9999)
CNC ( )
N 4 (0-9999).
N0
CNC
PageChapter: 3 Section:1AXES AND COORDINATE SYSTEMS
ZC
W V B
XA
Y
U
NOMENCLATUREOF THE AXES
3.
CNC
CNC
3.1
DIN 66217
* X Y
* Z XY
* U,V,W X,Y, Z
* A,B,C X,Y, Z
Section:Chapter: 32
PageAXES AND COORDINATE SYSTEMS
3.1.1
9 CNC 7
/
7
ZX
Z
X
C
NOMENCLATUREOF THE AXES
PageChapter: 3 Section:3AXES AND COORDINATE SYSTEMS
-
-
-
G
* G16 1 2 G02 G03 ( ), 1 2
* G17. XY
* G18. ZX
* G19. YZ
G16, G17, G18 G19 G16
YW
Q
G2G2
Q
G16 XW G16 UYX U
PLANE SELECTIONG16,G17,G18,G19
Section:Chapter: 34
PageAXES AND COORDINATE SYSTEMS
M02, M30 EMERGENCY RESET CNCIPLANE
3.3 (G71) / (G70)
CNC
INCHES CNC
* G70 : * G71 :
PLANE SELECTIONG16,G17,G18,G19
3.2 (G16, G17, G18, G19)
-
-
-
-
PageChapter: 3 Section:5AXES AND COORDINATE SYSTEMS
G70 G71 CNC
G70 G71
CNC 0.0001 99999.9999 ( ) (G71) 5.4, (G70) 0.00001
3937.00787 ( ) 4.5
CNC 5.5 5.44.5
M02, M30 EMERGENCY RESET CNCINCHES
MILLIMETERS (G71) /INCHES (G70)
Section:Chapter: 36
PageAXES AND COORDINATE SYSTEMS
3.4 / (G90, G91)
CNC G90 G91
(G90)
(G91)
G90/G91
X
G90 X200 Z 60 ; P0X160 Z 60 ; P1X 80 Z100 ; P2X 80 Z120 ; P3
G90 X200 Z 60 ; P0G91 X-40 ; P1
X-80 Z 40 ; P2Z 20 ; P3
M02, M30 EMERGENCY RESET CNCISYSTEM G91 G90
X
40
Z100
80
100
60 120
P 0
P 2 P 3
P 1
ABSOLUTE (G90) /INCREMENTAL (G91)
PageChapter: 3 Section:7AXES AND COORDINATE SYSTEMS
3.5
CNC 9 X,Y,Z,U,V,W,A,B,C 7
AXISTYPE
CNC
***
3.5.1
2 3
X Y Z
2 3 4 5
(X,Y,Z,U,V,W,A,B,C, )
G90 G91 5.5
PROGRAMMING OFCOORDINATES
Z40
Z
Y
XX50 Z40
X
X40 Y100 Z30
100
40
30
50
Section:Chapter: 38
PageAXES AND COORDINATE SYSTEMS
3.5.2
2
- (R)
- (Q), ( )
R Q G90 G91R5.5 Q5.5.
R
Q 360 360 Q420Q60 , Q-240 Q-60
R
X
Q
Z
PROGRAMMING OFCOORDINATES
PageChapter: 3 Section:9AXES AND COORDINATE SYSTEMS
G90 R430 Q0 ; P0G03 Q33.7 ; P1, ` (G03)G01 R340 Q45 ; P2, (G01)G01 R290 Q33.7 ; P3, (G01)G01 R230 Q45 ; P4, (G01)G01 R360 Q63.4 ; P5, (G01)G03 Q90 ; P6, (G03)
G90 R430 Q0 ; P0G91 G03 Q33.7 ; P1, (G03)
G01 R-90 Q11.3 ; P2, (G01)G01 R-50 Q-11.3 ; P3, (G01)G01 R-60 Q11.3 ; P4, (G01)G01 R130 Q18.4 ; P5, (G01)G03 Q26.6 ; P6, (G03)
P6
P5
P2
P4P3
P1
P0
63'4
45
33'7
X
Z
PROGRAMMING OFCOORDINATES
Section:Chapter: 310
PageAXES AND COORDINATE SYSTEMS
G93
* M02, M30 EMERGENCY RESETCNC IPLANE .
* (G16,G17,G18 G19) CNC
* (G02 r G03) PORGMOVE 1
PROGRAMMING OFCOORDINATES
PageChapter: 3 Section:11AXES AND COORDINATE SYSTEMS
3.5.3
X0 Z160 ; P0Q90 X30 ; P1Q149 Z110 ; P2Q180 X80 ; P3Q146.3 Z50 ; P4Q90 X100 ; P5
P 3
P 4
P 2
Z
X
60
30
100
90 �
P 1
180�
149 �
90�
146'3 �
P 080 110 16050
P 5
PROGRAMMING OFCOORDINATES
Section:Chapter: 312
PageAXES AND COORDINATE SYSTEMS
3.6
0 360 -99999 99999
inch/mm
G00 G01
G90 ( 0 359.9999 )G91
360G90 G91
G00 (G41, G42)
G90 0 359.9999G91 360
G90 G91
HIRTH
ROTARY AXES
PageChapter: 3 Section:13AXES AND COORDINATE SYSTEMS
3.7
CNC 4
3.7.1
CNC
G20:G21:
G20 K X...C +/- 5.5G20 K X...C +/- 5.5
* K (1, 2, 3 4)
* X...C ( )
G20 K1 X20 Z20G21 K1 X50 Z100
Z10020
20
50
X
WORK ZONES
Section:Chapter: 314
PageAXES AND COORDINATE SYSTEMS
3.7.2
CNC
CNC
G22
G22 K S
* K (1, 2, 3 4)
* S /
- S=0
- S=1
- S=2
CNC G22
S= 1 S = 2
WORK ZONES
PageChapter: 4 Section:1REFERENCE SYSTEMS
ZWM
XMR
ZMR
RX
ZMV
4.
4.1
CNC
*
*
*
REFVALUE
MWRXMW,YMW,ZMW, ZMR,YMR,ZMR, . (REFVALUE
Section:Chapter: 42
PageREFERENCE SYSTEMS
4.2 (G74)
CNC
*
G74 G74 X Z C Y
CNC (
DECINPUT) REFDIREC
REFEED1
( )
REFEED2 (
*
G74 CNC REFPSUB
G74
JOG REFVALUE
G74 MDI Jog,
PageChapter: 4 Section:3REFERENCE SYSTEMS
4.3 (G53)
G53
INCHES
G53
G54-G59 (G92)
G53
X
MW
Section:Chapter: 44
PageREFERENCE SYSTEMS
4.4
CNC
M W
2
* G92 ( ) CNC G92
* (G54,G55,G56,G57,G58, G59). CNC
PLC
X
X
Z
Z
W
M
PageChapter: 4 Section:5REFERENCE SYSTEMS
G54 G56 G57
G58
G59
G92
ORG (54)* ORG (56)*ORG (55)* ORG (57)*
ORG (59)*
ORG *
++
++
G55
ORG (58)*
PLCOF *Offset from
the PLC
Zerooffset
Section:Chapter: 46
PageREFERENCE SYSTEMS
4.4.1 ( G 9 2 )
G92 CNC
*
G92 CNC G92
G92
G92X...C +/- 5.5
( ) DFORMAT
G90 X50 Z200 ; P0G92 X0 Z0 ; P0 G91 X30 Z-30 ; P1
Z-30 ; P2X20 ; P3X20 Z-40 ; P4
Z-30 ; P5
*
G92 S5.4
CNC S
90
70
30
60 100 140Z
P 0
P 2 P 1
P 5 P 4
170 200
P 3
X
PageChapter: 4 Section:7REFERENCE SYSTEMS
4.4.2 (G54..G59)
CNC
CNC
2
(G54,G55,G56 & G57),
(G58,G59).
G54, G55, G56, G57, G58 & G59
G54, G55, G56, G57 CNC
G58 G59 CNC
G54 G54 ----- G54G58 G58 -----> G54+G58G54 G58 G59 -------> G54+G59G55 G55 -> G55
(G74) CNC
Section:Chapter: 48
PageREFERENCE SYSTEMS
G54: X0 Z330G55: X0 Z240 G58: Z-90G56: X0 Z150 G59: Z-180
G54 ; G54; A1
G55 ; G55; A2
G56 ; G56 ; A3
G54 ; G54; A1
G58 ; G54 + G58; A2
G59 ; G54 + G59; A3
PageChapter: 4 Section:9REFERENCE SYSTEMS
4.5 (G93) G93
G93 I+/-5.5 J+/-5.5
I J
DFORMAT
X
X0 Y0
G90 X180 Z50 ; P0G01 X160 ; P1, (G01)G93 I90 J160 ; P5 G03 Q270 ; P2 (G03)G01 Z130 ; P3, (G01)G93 I130 J0 ; P6 G02 Q0 ; P4 (G02)
G93
CNC "PORGF""PORGS" .
PORGMOVE (G02 G03),CNC
M02, M30 EMERGENCY RESETCNC
(G16, G17, G18, G19), CNC
Section:Chapter: 410
PageREFERENCE SYSTEMS
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 1
5. ISO
ISO
(G) (X...C)(F)
(S) (T)
(D) (M)
CNC 0.00001 99999.9999 (G71), #5.4 G70 0.00001 3937.
00787 #4.5
CNC #5.5 #5.4 #4.5
CNC
Section:Chapter: 52
PagePROGRAMMING BY ISO CODE
5.1
G 2
CNC
CNC G
M D V
G00 * ? * .............................................................................. 6.1G01 * ? * .............................................................................. 6.2G02 * * ................................................................. 6.3G03 * * ................................................................. 6.3G04 / ....................................................... 7.1, 7.2G05 * ? * ...................................................................................... 7.3.2G06 * ..................................................................... 6.4G07 * ? ...................................................................................... 7.3.1G08 * ............................................................. 6.5G09 * ..................................................................... 6.6G10 * * ..................................................................... 7.5G11 * * X .......................................................... 7.5G12 * * Y .......................................................... 7.5G13 * * Z .......................................................... 7.5G14 * * ............................................ 7.5G15 * * C ....................................................................................... 6.13G16 * * 2 ....................................................... 3.2G17 * ? * X-Y Z ............................................................ 3.2G18 * ? * Z-X Y ......................................................... 3.2G19 * * Y-Z X .......................................................... 3.2G20 ................................................................. 3.7.1G21 ................................................................. 3.7.1G22 * / ................................................................ 3.7.2
G28 * * .................................................... 5.4, 7.8G29 * * ............................................................. 5.4, 7.8G30 * * .................................................................... 5.5
G32 * * "F" ......................................... 6.14G33 * * .............................................................................. 6.11
G36 * ..................................................................... 6.9G37 * .............................................................................. 6.7G38 * .............................................................................. 6.8G39 * ..................................................................... 6.10G40 * * ............................................................. 8.1G41 * * ............................................................. 8.1G42 * * ............................................................. 8.1
G45 * * .............................................................................. 6.16
G50 * * .............................................................................. 7.3.3G51 * * .............................................................................. 7.4G52 * ..................................................................... 6.14G53 * ................................................................. 4.3
PREPARATORYFUNCTIONS
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 3
M D V
G54 * * ..................................................................... 4.4.2G55 * * ..................................................................... 4.4.2G56 * * ..................................................................... 4.4.2G57 * * ..................................................................... 4.4.2G58 * * ..................................................................... 4.4.2G59 * * ..................................................................... 4.4.2G60 * / .................................................. 9.13G61 * / .................................................. 9.14G62 * 9.15G63 * ` ....................................................... 9.16G66 * ............................................................. 9.1G68 * X ............................................. 9.2G69 * Z .............................................. 9.3G70 * ? * ............................................................. 3.3G71 * ? ............................................................. 3.3G72 * * ......................................................... 7.6G74 * ................................................................. 4.2G75 * ............................................................. 10.1G76 * .............................................................................. 10.1G77 * * .................................................................................. 7.7.1
G77S * * ..................................................................... 5.5G78 * * ......................................................................... 7.7.2
G78S * * ..................................................................... 5.5
G81 * ............................................................. 9.4G82 * ............................................................. 9.5G83 * ..................................................................... 9.6G84 * ............................................................. 9.7G85 * .................................................... 9.8G86 * .................................................... 9.9G87 * .................................................... 9.10G88 * X .......................................................... 9.11G89 * Z .......................................................... 9.12G90 * ? ..................................................................... 3.4G91 * ? * ..................................................................... 3.4G92 / ................................................... 4.4.1G93 ......................................................................... 4.5G94 * ? mm(inches)/ min ................................................... 5.2.1G95 * ? * mm(inches)/ ...................................................... 5.2.2G96 * * .............................................................................. 5.3.1G97 * * r.p.m. ................................................................ 5.3.2
M , GG M02, M30, EMERGENCY , RESET CNC
D CNC M02, M30 EMERGENCY RESET.
? G CNC
V G
PREPARATORYFUNCTIONS
Section:Chapter: 54
PagePROGRAMMING BY ISO CODE
5.2 F
F G94 G95, n mm/ (inches/ ) mm/ (inches/ ).
5.5 4.5
MAXFEED F0F
F (G01) (G02, G03) F
CNC F0 (G00) G00FEED
F
F PLC DNC 0% 255% CNC 0% 120%
CNC MAXFOVR
(G00), 100%, 0% 100% RAPIDOVR
G33 ( ), G86 ( ) G87 () F 100%
5.2.1 MM/MIN INCHES/MIN (G94)
G94 F5.5 mm/min inches/mm
CNC /min
mm/min inches/min ( )
F
F x = -------------------------------------
FEEDRATE (F)
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 5
X Z C X0 Y0 C0,
G1 G90 X100 Z20 C270 F10000
Fx =
Fz =
Fc =
G94 G95
M02, M30 EMERGENCY RESET ,CNC G94 G95 IFEED
5.2.2 MM/REV INCHES/REV (G95)
G95 F5.5 mm/rev or inches/mm
(G00) mm/min inch/min
G95 G94
M02, M30 EMERGENCY RESET ,CNC G94 G95 IFEED
FEEDRATE (F)
( x)2 +( y)2 +( c)2
1002 + 202 + 2702
10000 x 100
10000 x 20
1002 + 202 + 2702
10000 x 270
1002 + 202 + 2702
F x( x)2 +( y)2 +( c)2
F y( x)2 +( y)2 +( c)2
F c
Section:Chapter: 56
PagePROGRAMMING BY ISO CODE
5.3 (S)
G97 rpm S5.4 G96 in m/min. (feet/min )
MAXGEAR1 MAXGEAR2, MAXGEAR 3MAXGEAR4
G92 S5.4
PLC, DNC, CNC SPINDLE + -
MINSOVR MAXSOVR
CNC SPINDLE + -S
SOVRSTEP `
G33 ( ), G86 ( ) G87 () S 100%
SPINDLE SPEED (S)
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 7
5.3.1 (G96)
G96 CNC ( S5.4 ) mm/min. feet/min (C.S.S.)
S5.4 G96 (M41,
M42, M43, M44)
CNC
G96 G97
M02, M30 EMERGENCY RESET ,CNC G97
5.3.2 RPM (G97)
G97 CNC S5.4
G97 S5.4 CNC
G97 G96
M02, M30 EMERGENCY RESET ,CNC G97
SPINDLE SPEED (S)
Section:Chapter: 58
PagePROGRAMMING BY ISO CODE SPINDLE SELECTION
(G28, G29)
5.4 (G28, G29)
2CNC
G28 G29
G28:G29:
CNC
M3, M4, M5, M19S****G33, G94, G95, G96, G97
"C"
G28 G29
G28 G29
M02, M30 EMERGENCY RESET ,CNC G29
CNC
S1000 M3 1000 rpm
G28
S1500 M4 1500 rpm 1000 rpm
G29
S2000 2000 rpm1500 rpm
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 9SYNCHRONIZED SPINDLES
(G30, G77, G78)
5.5 (G30, G77S, G78S)
G77S ( ) G78S
G77S G78S G77, G78
G77S (M3, M4) (M19)
"SYNSPEED (M5560)"
(G78S) (M3, M4, M5, M19)
S CNC
G77S G30 t
G30 D 59.9999 ( )
G30 D90 90
XC ZX (G30) (G77S)
PLCCNTL, SPDLINH, SPDLREV,
G94, G95, G96, G97, M3, M4, M5, M19 S*** DNC, PLC CNC (S) DNC, PLC, CNC DNC, PLC CNC (G92 S)
G28, G29 M41, M42, M43, M44.
XC ZC "C"
Section:Chapter: 510
PagePROGRAMMING BY ISO CODE TOOL (T) OFFSET (D)
5.6 (T) (D)
"T" "D"
T D T6 D17
CNC
"D" "D"
" " D
" " ( )
" T D
"GEOMTYPE(P123)"
6
T D
"T" "D"
T5 D18 5 18D22 5 22T3 3
"T" "D"
"T" "D"
T5 D23 5 23
Is there a Tool Magazine ?
Is "D" defined ?
GEOMTYPE=YES ?
Selects tool
Takes "D" associated with "T" in tool table
Takes tool dimensions "D" from
tool offset table
Takes cutter dimensions defined for "D" from tool geometry table
Takes cutter dimensions defined for "T" from tool geometry table
No
Yes
Yes
No
No Yes
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 11
2 "T" "D"
"T" "D"
T1 D1 T1 D2 2
CNC " " "D"
G40, G41, G42
D0
8
TOOL (T) OFFSET (D)
Section:Chapter: 512
PagePROGRAMMING BY ISO CODE
5.7 (M)
M4 7
CNC
CNC NMISCFUN M
* M (0-9999)
*
* M
* M
* M
* CNC AUX END
M M
CNC AUX END
CNC
Warning:
M
M M
AUXILIARY FUNCTION (M)
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 13
5.7.1 M00.
CNC M00 CYCLE START
M
5.7.2 M01.
M00 PLC M01 STOPCNC
5.7.3 M02.
CNCM05
M
5.7.4 M30.
M02 CNC
5.7.5 M03.
M
5.7.6 M04.
M
5.7.7 M05.
M
AUXILIARY FUNCTION (M)
Section:Chapter: 514
PagePROGRAMMING BY ISO CODE
5.7.8 M06.
TOFFM06 ( ) CNC
M
5.7.9 M19.
CNC (M3, M4) (M19)
` M19 M19 S5.5 CNC
* CNC"REFEED2 S5.5
* C N C "REFEED1"REFEED2 S5.5
M19 "S0"
M19 S5.5 CNC (S5.5)
S5.5 (S0)
5.5
S1000 M3M19 S100 100 M19 S-30
-30M19 S400 40
AUXILIARY FUNCTION (M)
PageChapter: 5 Section:PROGRAMMING BY ISO CODE 15
5.7.10 M41, M42, M43, M44.
CNC 4 M41, M42, M43 M44MAXGEAR1 MAXGEAR2", MAXGEAR3 MAXGEAR4
AUTOGEAR CNC M41 M44 CNC
MAXVOLT (MAXGEAR1 MAXGEAR4)
5.7.11 M45 /
P0 P7
M45 S5.5 S RPM
CNC "MAXSPEED"
M45 M45 S0
CNC "DM45"(M5548) PLC
"SPDLOVR"
AUXILIARY FUNCTION (M)
Section:Chapter: 516
PagePROGRAMMING BY ISO CODE
PageChapter: 6 Section:PATH CONTROL 1
6.
CNC
X, Y, Z, U, V, W, A, B, C
DFORMAT
Section:Chapter: 6PagePATH CONTROL2
6.1 (G00)
G00 G00FEED
X
X100 Z100 ;G00 G90 X300 Z400 ;
RAPIDOVR G00 0% 100% 100%
G00 F G01, G02 G03F
G00 G01, G02, G03, G33 G75 G00 G G0
M02, M30 EMERGENCY RESET CNC G00 G01 IMOVE
X
100Z
RAPID TRAVEL(G00)
300
100
400
PageChapter: 6 Section:PATH CONTROL 3
6.2 (G01)
G01 F
2
F CNC
F
X
G01 G90 X800 Z650 F150
F CNC 0% 120% PLC DNC 0% 255%
CNC MAXFOVR
CNC
G01 G00, G02, G03, G33 G75 G01 G1
M02, M30 EMERGENCY RESET CNC G00 G01 IMOVE
Z
X
650150
150
150��/���
400
LINEAR INTERPOLATION(G01)
Section:Chapter: 6PagePATH CONTROL4
6.3 (G02. G03)
2
G02:
G03:
G02 G03 F
(G02) (G03)
CIRCULAR INTERPOLATION(G02/GO3)
Z
G02
G03G03
G02
G03
Y
X
G02
PageChapter: 6 Section:PATH CONTROL 5
a)
( 0 ) I J KI J K
X,U,A I Y,V,B J Z,W,C K
XY: G02(G03) X5.5 Y5.5 I5.5 J5.5 ZX: G02(G03) X5.5 Z5.5 I5.5 K5.5 YZ: G02(G03) Y5.5 Z5.5 J5.5 K5.5
AY: G02(G03) Y5.5 A5.5 J5.5 I5.5 XU: G02(G03) X5.5 U5.5 I5.5 I5.5
b)
Q ( )
I J K I J K
X,U,A I Y,V,B J Z,W,C K
CNC
XY: G02(G03) Q5.5 I5.5 J5.5 ZX: G02(G03) Q5.5 I5.5 K5.5 YZ: G02(G03) Q5.5 J5.5 K5.5
CIRCULAR INTERPOLATION(G02/GO3)
Section:Chapter: 6PagePATH CONTROL6
c)
XY: G02(G03) X5.5 Y5.5 R5.5 ZX: G02(G03) X5.5 Z5.5 R5.5YZ: G02(G03) Y5.5 Y5.5 R5.5
CNC
180o, 180o
P0 P1 4
G02 G03
1 G02 X.. Z.. R -..2 G02 X.. Z.. R +..3 G03 X.. Z.. R +..4 G03 X.. Z.. R -..
CIRCULAR INTERPOLATION(G02/GO3)
Z
X
P0
1
2
3
P1 (Z X)
PageChapter: 6 Section:PATH CONTROL 7
X
X40 Z60
G90 G03 X90 Z110 I50 K0X40 Z160 I0 K50
G90 G03 Q0 I50 K0Q-90 I0 K50
G93 I90 J60 ;G03 Q0G93 I90 J160 ;Q-90
G90 G03 X90 Z110 R50X40 Z160 R50
CIRCULAR INTERPOLATION(G02/GO3)
110 160Z
60
90
X
40
Section:Chapter: 6PagePATH CONTROL8
CNC CNC CIRINERR
CNC
F CNC 0% 120% PLC DNC 0% 255%
CNC MAXFOVR
PORGMOVE (G02 G03) CNC
G02 G03 G00, G33 G02G03 G2 G3
M02, M30 EMERGENCY RESET CNC G00 G01 IMOVE
CIRCULAR INTERPOLATION(G02/GO3)
PageChapter: 6 Section:PATH CONTROL 9
6.4 ( G 0 6 )
G06 (I,J,
K)
DFORMAT
G06
G06 G06 G6
X
X40 Z60
G90 G06 G03 X90 Z110 I90 K60G06 X40 Z160 I90 K160
G90 G06 G03 Q0 I90 KG0G06 Q-90 I90 K160
CENTER ABSOLUTECOORDINATES (G06)
110 160Z
60
X
90
40
Section:Chapter: 6PagePATH CONTROL10
6.5 (G08)
G08
(I.J &K)
X
G90 G01 X0 Z270X50 Z250
G08 X60 Z180 ;G08 X50 Z130 ;G08 X60 Z100 ;G01 X60 Z40
G08 G08 G08 G8
G08 G01, G02 G03
:
G08 CNC
X
50
60
40Z
TANGENT TO THEPREVIOUS PATH (G08)
100 130 180 250 270
PageChapter: 6 Section:PATH CONTROL 11ARC DEFINED BY
THREE POINTS (G09)
X
60
30
50 20 70Z
��
6.6 (G09)
G09
I,J, K
X,U,A I Y,V,B JZ,W,C K
G18 G09 X .5 Z .5 I .5 K .5
G18 G09 R .5 Q .5 I .5 K .5
P0
X G09 X60 Z20 I30 K50
X G09 X120 Z20 I60 K50
G09G09 G09 G8
G09 (G02 G03)
G09 G01, G02 G03
:
G09 CNC
Section:Chapter: 6PagePATH CONTROL12
6.7
: G02, G03, G08 G09
YZ X
G02 Y Z J K X
I J K 5.5
(I) X, U, A (J) Y, V, B (K) Z, W, C
YZ X 5 mm
G02 Y Z J K X I5
HELICAL INTERPOLATION
PageChapter: 6 Section:PATH CONTROL 13
6.8 (G37)
G37 2
G37
X
X20 Z60
40
20
10 30 60
�=20
X
Z
G90 G01 X20 Z30G03 X40 Z10 R20
TANGENTIAL ENTRY(G37)
Section:Chapter: 6PagePATH CONTROL14
60Z
�=20
X
40
20 �5
10 30
5mmG90 G01 G37 R5 X20 Z30
G03 X40 Z10 R20
CNC
G37 R
G37 R5.5 CNC
G37 (G00 G01) (G02 G03) CNC
TANGENTIAL ENTRY(G37)
PageChapter: 6 Section:PATH CONTROL 15
6.9 (G38)
G38 (G00 G01)
CNC
G38
G38 R5.5 CNC
X
X10 Z50 S
G90 G02 X30 Z30 R20G01 X30 Z10
50Z
�=20
10 30
10
30
X
TANGENTIAL EXIT(G38)
Section:Chapter: 6PagePATH CONTROL16
50
�=20
Z
30
10
30
�5
X
5mm
G90 G02 G38 R5 X30 Z30 R20G01 X30 Z10
TANGENTIAL EXIT(G38)
PageChapter: 6 Section:PATH CONTROL 17
6.10 (G36)
G36
G36
G36 R5.5 R
X
G01 G36 R10 X80Z10
G90 X60 Z90
X
40
10
10
�10
60Z
RADIUS BLEND(G36)
Section:Chapter: 6PagePATH CONTROL18
G90 X20 Z60G01 G36 R10 X80G02 X60 Z10 I20 K-30
X
30
40
10
10
60
30 60
�=10
Z
10
10 50
30
X
�=28
�10
90Z
�=28 G02 G36 R10 X60 Z50 R28X60 Z10 R28
RADIUS BLEND(G36)
PageChapter: 6 Section:PATH CONTROL 19
6.11 (G39)
G39 2
G39
G39 R5.5 R
X
G90 X20 Z80G01 G39 R10 X80 Z60
X100 Z10
�10
80 Z
X
50
40
10
10 60
AUTOMATIC CHAMFERBLEND (G39)
Section:Chapter: 6PagePATH CONTROL20
6.12 (G33)
G33
CNC
G33 X.....C L Q
X...C5.5
L5.5
Q3.5 ( 59.9999)
"0"
G33 CNC
Q
"M19TYPE=1" "Q"
(G05)
(Q)
G33 "F" 100%
G33 G00, G01, G02, G03 G75
M02, M30 EMERGENCY RESET CNC G00 G01 IMOVE
THREAD CUTTING(G33)
PageChapter: 6 Section:PATH CONTROL 21
X
a.-
5-mm 2 mm
G90 G00 X200 Z190X116 Z180
G33 Z40 L5 ; G00 X200
Z190
b.-
180 2 mm 5 mm
G90 G00 X200 Z190X116 Z180
G33 Z40 L5 Q0 ; G00 X200
Z190X116 Z180
G33 Z40 L5 Q180; G00 X200
Z190
THREAD CUTTING(G33)
Section:Chapter: 6PagePATH CONTROL22
c.-
2 mm 5 mm
G90 G00 X200 Z190X84
G33 X140 Z50 L5 ; G00 X200
Z190
d.- .
2 mm 5 mm
G90 G05 G00 X220 Z230X96
G33 Z120 L5 ; X160 Z60 L5 ;
G00 X220Z230
THREAD CUTTING(G33)
PageChapter: 6 Section:PATH CONTROL 23
6.13 "C" (G15)
G15 C
4
G C P0 P7 )( XISTYPE C
G15 C CNC
G15 AXIS (M5955) C
G15
M03, M04, M05, C
"PERCAX=NO" CNC M02, M30,EMERGENCY RESET "C"
6.13.1
G15 R G16 Z C
C CNC G15 R
G15 R
X R20
G15 R20 ; G16 ZCG90 G42 G01 Z70 C0 ; G91 X-4 ; G90 G36 R3 C15.708G36 R3 Z130 C31.416G36 R3 C39.270
ACTIVATE C AXIS (G15)
Section:Chapter: 6PagePATH CONTROL24
2
G36 R3 Z190 C54.978G36 R3 C70.686G36 R3 Z130 C86.394G36 R3 C94.248G36 R3 Z70 C109.956G36 R3 C125.664G91 X4 ; M30
ACTIVATE C AXIS (G15)
PageChapter: 6 Section:PATH CONTROL 25
6.13.2
G15 G16 X C
C X XDFORMAT
G15 ; G16 XCG0 X30 ; G0 Z-2 ; G1 G90 X15 F1000X0 C-10X-12C10X0X15 C0X30G0 Z20M30 ;
ACTIVATE C AXIS (G15)
Section:Chapter: 6PagePATH CONTROL26
6.14 HARDSTOP (G52)
G52
G52 X..C .5
G52
G52
G01 G40 G00, G02, G03, G41, G42, G75 G76
MOVEMENT UNTILMAKING CONTACT (G52)
PageChapter: 6 Section:PATH CONTROL 27
6.15 F" S (G32)
G32 "F"
"F" "F"
"F" : 1/min
G32 X22 F4 0.25
G32 G94 G95
M02, M30 EMERGENCY RESET CNC G94 G95 "IFFED".
:
CNC PROGFIN FEEDmm/min inchesmin.
"MAXFEED" CNC
G00 "F" "G00FEED"
"F0" MAXFEED
G32 PLC
G32 JOG
G32 CNCV
FEEDRATE AS INVERTEDFUNCTION OF TIME (G32)
Section:Chapter: 6PagePATH CONTROL28 TANGENTIAL CONTROL (G45)
6.16 (G45)
"Tangential control "
(A, B C)
G45 Axis Angle
(A, B C) ( 59.9999)
"0"
G45
G45 CNC
1.-
2.-
3.-
PageChapter: 6 Section:PATH CONTROL 29TANGENTIAL CONTROL (G45)
4.-
a)b)c)
(G05)
(G07) (G05) G36 (
5.- G45 (
90 -270
Section:Chapter: 6PagePATH CONTROL30 TANGENTIAL CONTROL (G45)
6.16.1 G 4 5
G45
(G40, 41, 42, 43, 44) (G10, 11, 12, 13 14)Gantry axes
MAXFEED
JOG MDI MDI
JOG MDI
JOG G
TANGAN CNC, PLC DNC G45
TANGACT (M5558) PLC G45
G45 G45 M02 M03MERGENCY RESET
PageChapter: 7 Section:1ADDITIONAL PREPARATORY FUNCTIONS G04 AND G04K
7.
7.1 (G04)
CNC 20 ,
G04
.
.
.G04 ;
/1 G01 X10 Z20 ; 1 ..
G04
G04G4
G04
Section:Chapter: 72
PageADDITIONAL PREPARATORY FUNCTIONS
G41
..........
..........N10 X80 Z50N15 G04
/1 N17 M10N20 X50 Z50N30 X50 Z80....................
N15 N10 A
N15 CNC N17
B CNC A-B
G04 AND G04K
Z
X
50
50 80
80
N30
N10
N20
A
PageChapter: 7 Section:3ADDITIONAL PREPARATORY FUNCTIONS
G04
7.2 (G04 K)
G04 K
K5 (0..99999)
G04 K50 ; 50 (0.5 )G04 K200 ; 200 (2 )
G04 K G04 K G4 K
G04 AND G04K
X
50
Z80
N30
B
50
A
N20
N1080
Section:Chapter: 74
PageADDITIONAL PREPARATORY FUNCTIONS SQUARE CORNER (G07)
ROUND CORNER (G05, G50)
7.3 (G07) (G05,G50)
7.3.1 (G07)
G07 ( ) CNC
"INPOSW" CNC
G91 G01 G07 X100 F100 Z-120
G07 G05, G50 G51 G07 G7
M02, M30 EMERGENCY RESET CNC G05 G07 ICORNER
PageChapter: 7 Section:5ADDITIONAL PREPARATORY FUNCTIONS SQUARE CORNER (G07)
ROUND CORNER (G05, G50)
7.3.2 (G05)
G05 ( ) CNC
CNC
G91 G01 G05 X100 F100 Z-120
F F
G05 G07, G50 G51 G05 G5
M02, M30 EMERGENCY RESET CNC G05 G07 ICORNER
Section:Chapter: 76
PageADDITIONAL PREPARATORY FUNCTIONS
7.3.3 (G50)
G50 ( ) CNC
"INPOSW2"
G91 G01 G50 X100 F100 Z-120
G50 "INPOSW2"
G05 F F
G50 G05, G07 G51
M02, M30 EMERGENCY RESET CNC G05 G07 ICORNER
SQUARE CORNER (G07)ROUND CORNER (G05, G50)
PageChapter: 7 Section:7ADDITIONAL PREPARATORY FUNCTIONS LOOK AHEAD (G51)
7.4 (G51)
(CAM, , )
LOOK-AHEAD CPU-TURBO CNC50
G51 [A] E
A (0-255)"0" CNC
E (5.5)
"A"
"E"
CNC
****
CNC "0"
** (M, S, T).** MDI * TOOL INSPECTION
G51 G05, G07 G50G51
G51 CNC 7 GS
Section:Chapter: 78
PageADDITIONAL PREPARATORY FUNCTIONS LOOK AHEAD (G51)
* G23, G26, G27* G33* G52* G74* G75, G76* G95
G51
M02, M30 EMERGENCY RESET CNCG51 CNC ICORNER G05
G07
PageChapter: 7 Section:9ADDITIONAL PREPARATORY FUNCTIONS
7.5 (G10, G11. G12, G13, G14)
G10 :G11 : XG12 : YG13 : ZG14 : V (X..C)
G14 W G14 X Z A B
CNC
A
G90 G00 X40 Z150G02 X80 Z110 R60G01 Z60
X120 Z0
; "A"G13 ; ZM30 ;
G11, G12, G13, G14 G10
G11, G12 G13G14
(G11, G12, G13 G14) G92
M02, M30 EMERGENCY RESET CNC G10
X
60-60-110 110 150-150
40
20
60
Z
MIRROR IMAGE(G10....G14)
Section:Chapter: 710
PageADDITIONAL PREPARATORY FUNCTIONS
7.6 (G72)
G72
G72 G72
SCALING FACTOR (G72)
PageChapter: 7 Section:11ADDITIONAL PREPARATORY FUNCTIONS
7.6.1
G72 S5.5
G72 S G72
X
G90 X200 Z0G01 X200 Z30G01 X160 Z40G03 X160 Z60 I0 K10G02 X160 Z80 I0 K10G03 X160 Z100 I0 K10G02 X160 Z120 I0 K10
; A1 G92 Z0 ;( )
G72 S0.5 ; 0.5; A2 G72 S1 ;
M30 ;
Z30 40 80 100 12060
100
80
XA1 A2
SCALING FACTOR (G72)
Section:Chapter: 712
PageADDITIONAL PREPARATORY FUNCTIONS
7.6 .2
G72 X...C 5.5
G72
CNC G72
CNC
CNC
CNC
G72 CNC M02 M30
Z
SCALING FACTOR (G72)
X X
Z Z
PageChapter: 7 Section:13ADDITIONAL PREPARATORY FUNCTIONS
360/(2R) R
Z
C RZ
X
Z
2R
360
315
270225180
70 130 190
45
90135
C
SCALING FACTOR (G72)
Section:Chapter: 714
PageADDITIONAL PREPARATORY FUNCTIONS
X R20:
= 360/(2R ) = 2.86
G16 ZCG90 G42 G01 Z70 C0 ;G91 X-4 ;G72 C2.86 ;G90 G36 R5 C45G36 R5 Z130 C90G36 R5 C112.5G36 R5 Z190 C157.5G36 R5 C202.5G36 R5 Z130 C247.5G36 R5 C270G36 R5 Z70 C315G36 R5 C360G91 X4 ;G72 C1 ;M30
SCALING FACTOR (G72)
PageChapter: 7 Section:15ADDITIONAL PREPARATORY FUNCTIONS
7.7 /
CNC 2
3
GANTRY
PLC CNC SYNCHRO1 SYNCHRO2SYNCHRO3 SYNCHRO4 SYNCHRO5
SYNCHRO
G77 G78
SLAVED AXIS
Section:Chapter: 716
PageADDITIONAL PREPARATORY FUNCTIONS
7.7.1 (G77)
G77
G77 < 1 > < 2 > < 3 > < 4 > < 5>
< 2 > < 3 > < 4 > < 5> < 1 > < 1 > < 2 >,
G77 X Y U ; Y U X
G77 X Y U ; Y U X G77 V Z ; Z V
G77 V Y ; Y VG77 X Y ; Y V
G77 X Z ; Z XG77 X U ; U X Z U XG77 X Y ; Y X Y Z U X
G77 Y U ; U Y G77 X Y ; Y U
SLAVED AXIS
PageChapter: 7 Section:17ADDITIONAL PREPARATORY FUNCTIONS SLAVED AXIS
7.7.2 (G78)
G78
G78
G78 < 1>< 2>< 3>< 4>
G77 X Y U ; Y U X G77 V Z ; Z VG78 Y ; Y U -> X Z -> V G78 ;
Section:Chapter: 718
PageADDITIONAL PREPARATORY FUNCTIONS
PageChapter: 8 Section:1TOOL COMPENSATION
8.
CNC NTOFFSET
* X INCHES X+5.5
* Z INCHES Z+5.5
* F0 F10
F0 F10
F10
(F0 F10)
* INCHES R+5.5
* X INCHES I+5.5 CNC X
(X+I)
* Z INCHES K+5.5 CNC Z (Z+K)
(G41 G42) CNCR
CNC D0 X=0, Z=0, F=0, R=0 I=0 K=0
X Z CNC X X+I Z
Z+K
CNC
Section:Chapter: 82
PageTOOL COMPENSATION
PageChapter: 8 Section:3TOOL COMPENSATION
Section:Chapter: 84
PageTOOL COMPENSATION
8.1 (G40, G41, G42)
F
R
CNC
3
G40G41G42
G41.
G42.
X, Z, F, R, I, K
TOX, TOZ, TOF, TOR, TOI, TOK
G16, G17, G18, G19 G41 G42
D
G41 G42 G40, G04 (),
G53 ( ), G74 ( ), (G66, G68, G69, G81,
G82, G83, G84, G85, G86, G87, G88, G89) M02, M30 EMERGENCY
RESET
G41G42
RADIUS COMPENSATION(G40,G41,G42)
PageChapter: 8 Section:5TOOL COMPENSATION
8.2
( G16, G17, G18, G19) G41 G42
G41G42
G41 G42 T, D, T CNC
D0 X0 Z0 F0 R0 I0 K0.
(G41 G42) G00 G01 (
G02 G03 CNC
M06 M06 CNC
G53 ( CNC(G41 G42)
ACTIVATING TOOL RADIUSCOMPENSATION
Section:Chapter: 86
PageTOOL COMPENSATION ACTIVATING TOOL RADIUS
COMPENSATION
PageChapter: 8 Section:7TOOL COMPENSATION ACTIVATING TOOL RADIUS
COMPENSATION
Section:Chapter: 88
PageTOOL COMPENSATION
RR
RR
R
R
RR
RR
RR
8.3
CNC 20
CNC
17
TOOL RADIUSCOMPENSATION SECTIONS
PageChapter: 8 Section:9TOOL COMPENSATION
R
R
RR
RR
RR
TOOL RADIUSCOMPENSATION SECTIONS
Section:Chapter: 810
PageTOOL COMPENSATION
RR
R R
R R
RR
RR
TOOL RADIUSCOMPENSATION SECTIONS
PageChapter: 8 Section:11TOOL COMPENSATION CANCELLING TOOL RADIUS
COMPENSATION
8.4
G40
(G00 G01)
G40 G02 G03 CNC
Section:Chapter: 812
PageTOOL COMPENSATION CANCELLING TOOL RADIUS
COMPENSATION
PageChapter: 8 Section:13TOOL COMPENSATION RADIUS COMPENSATION
(G40,G41,G42)
Section:Chapter: 814
PageTOOL COMPENSATION
G1
G0
G2/G3
G0
8.5 G00
CNC G01, G02, G03 G33 G00G01, G02, G03 G33
CNC G00 G01, G02, G03 G33
CNC G00
TEMPORARY TOOL RADIUSCANCELLATION WITH G00
PageChapter: 8 Section:15TOOL COMPENSATION
X
100
80
60
30
Z30 170120 200 60 90
: T1: D1
G90 G00 X240 Z220 T1 D1 ; G42 G01 X0 Z200 ;
G03 X60 Z170 I0 K-30G01 Z120G02 X120 Z90 I30 K0G01 X160
X200 Z30G40 G00 X240 Z220 ;M30
TEMPORARY TOOL RADIUSCANCELLATION WITH G00
Section:Chapter: 816
PageTOOL COMPENSATION TOOL COMPENSATION
IN ANY PLANE
8.6
"PLACOM" ZX
"PLACOM=1" CNC
ZX WX AB
Z K Z W A
X I X X B
Chapter: 9 Section:CANNED CYCLES 1
Page
9.
CNC
- G66
- G68 X
- G69 Z
- G81
- G82
- G83
- G84
- G85
- G86
- G87
- G88 X
- G89 Z
- G60 /- G61 /- G62- G63
G
ZX G16 WX CNC
ZX WX AB
Z ,............................................................. Z ......... W ........ A
X ,............................................................ X ........ X ........ B
Section:Chapter: 92
PageCANNED CYCLES
9.1 G66.
G66 X Z I C A L M H S E Q
X5.5 X
Z5.5 Z
I5.5A
X Z
"H" 0 "I" (L M) CNC
C5.5 AX Z
0 CNC
A1
"A0" Z I X "C"X
"A1" X I Z "C"Z
PATTERN REPEATCANNED CYCLE (G66)
Chapter: 9 Section:CANNED CYCLES 3
PagePATTERN REPEAT
CANNED CYCLE (G66)
A "I" "C"
X Z I X"C" X
Z X I Z"C" Z
L5.5 X0
M5.5 Z
"L" "M" (G05) (G07)
"M" X Z "L"
"C"
H5.5
0
Section:Chapter: 94
PageCANNED CYCLES
S4
E4 .
Q6
CNC
*
CNC
* CNCI
G05 G07
"M" 2 "C"
CNC
PATTERN REPEATCANNED CYCLE (G66)
Chapter: 9 Section:CANNED CYCLES 5
Page
*
- 1-2 (G00)
- 2-3 (F)
- 3-1 (G00)
G00: 3-4 4-1
*
PATTERN REPEATCANNED CYCLE (G66)
Section:Chapter: 96
PageCANNED CYCLES PATTERN REPEAT
CANNED CYCLE (G66)
CNC
2
Chapter: 9 Section:CANNED CYCLES 7
Page
X Z
2
1.-
2.- G00
G01, G02 G03 G00CNC
3.-
4.-
5.-
G
G00G01G02G03G06G08G09G36G39G53G70G71G90G91G93
G05G07G50F, S, T, D M
4
PATTERN REPEATCANNED CYCLE (G66)
Section:Chapter: 98
PageCANNED CYCLES
( )
I
CNC
FH CNC G00, G40 G90
PATTERN REPEATCANNED CYCLE (G66)
Chapter: 9 Section:CANNED CYCLES 9
Page
9.2 G68. X
G68 X Z C D L M K F H S E Q
X5.5 X
Z5.5 Z
C5.5 0 CNC
D 5.5
"D" "0" 45
PATTERN REPEATCANNED CYCLE (G66)
Section:Chapter: 910
PageCANNED CYCLES
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z
"L" "M" (G05) (G07)
"M" X Z "L"
"C"
K5.5 "0",
F5.5 "0",
STOCK REMOVAL CYCLEALONG X AXIS (G68)
Chapter: 9 Section:CANNED CYCLES 11
PageSTOCK REMOVAL CYCLE
ALONG X AXIS (G68)
H5.5
0S4
E4 .
Q6
CNC
*
CNC
Section:Chapter: 912
PageCANNED CYCLES
G05 G07
* CNC
*
*
STOCK REMOVAL CYCLEALONG X AXIS (G68)
Chapter: 9 Section:CANNED CYCLES 13
Page
G00 1
C 1-2
- G01 F 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
*
STOCK REMOVAL CYCLEALONG X AXIS (G68)
Section:Chapter: 914
PageCANNED CYCLES STOCK REMOVAL CYCLE
ALONG X AXIS (G68)
* CNC L"F"
*
* H
Chapter: 9 Section:CANNED CYCLES 15
Page
CNC
2
X Z
2
1.-
2.- G00
G01, G02 G03 G00CNC
3.-
4.-
5.-
G
G00G01G02G03G06G08
STOCK REMOVAL CYCLEALONG X AXIS (G68)
Section:Chapter: 916
PageCANNED CYCLES
G09G36G39G53G70G71G90G91G93
G05G07G50F, S, T, D M
( )
X Z
(L, M)
CNC
FH CNC G00, G40 G90
STOCK REMOVAL CYCLEALONG X AXIS (G68)
Chapter: 9 Section:CANNED CYCLES 17
Page
9.3 G69. X
G68 X Z C D L M K F H S E Q
X5.5 X
Z5.5 Z
C5.5 0 CNC
D 5.5
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Section:Chapter: 918
PageCANNED CYCLES
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z
"L" "M" (G05) (G07)
"M" X Z "L"
"C"
K5.5 "0",
F5.5 "0",
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Chapter: 9 Section:CANNED CYCLES 19
Page
H5.5
0S4
E4 .
Q6
CNC
*
CNC
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Section:Chapter: 920
PageCANNED CYCLES
* CNC
G05 G07
* CNC
*
*
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Chapter: 9 Section:CANNED CYCLES 21
Page
G00 1
C 1-2
- G01 F 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
*
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Section:Chapter: 922
PageCANNED CYCLES
*
CNC LF
*
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Chapter: 9 Section:CANNED CYCLES 23
Page
* H
CNC
2
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Section:Chapter: 924
PageCANNED CYCLES
X Z
2
1.-
2.- G00
G01, G02 G03 G00CNC
3.-
4.-
5.-
G
G00G01G02G03G06G08G09G36G39G53G70G71G90G91G93
G05G07G50F, S, T, D M
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Chapter: 9 Section:CANNED CYCLES 25
Page
( )
X Z
(L, M)
CNC
FH CNC G00, G40 G90
STOCK REMOVAL CANNEDCYCLE ALONG Z AXIS (G69)
Section:Chapter: 926
PageCANNED CYCLES
9.4 G81.
G81 X Z Q R C D L M F H
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5
C
0 CNC
D 5.5
"D" "0" 45
TURNING WITH STRAIGHTSECTIONS (G81)
PageChapter: 9 Section:CANNED CYCLES 27
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z0
F5.5 "0",
H5.5
0
TURNING WITH STRAIGHTSECTIONS (G81)
Section:Chapter: 928
PageCANNED CYCLES
(C)
-1-2 (G00)
- G01 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
CNC LM "F"
TURNING WITH STRAIGHTSECTIONS (G81)
PageChapter: 9 Section:CANNED CYCLES 29
(
( ) G42 G42
F G
G40
X R,Q) L
Z Z X) M
TURNING WITH STRAIGHTSECTIONS (G81)
CNC
Section:Chapter: 930
PageCANNED CYCLES
9.5 G82.
G82 X Z Q R C D L M F H
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5
C
0 CNC
D 5.5
FACING WITH STRAIGHTSECTIONS (G82)
PageChapter: 9 Section:CANNED CYCLES 31
"D" "0" 45
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z0
F5.5 "0",
H5.5
0
FACING WITH STRAIGHTSECTIONS (G82)
Section:Chapter: 932
PageCANNED CYCLES
(C)
-1-2 (G00)
- G01 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
CNC L M "F"
FACING WITH STRAIGHTSECTIONS (G82)
PageChapter: 9 Section:CANNED CYCLES 33
(
( ) G42 G42
F G
G40
X R,Q) L
Z Z X) M
CNC
DRILLING CANNEDCYCLE (G83)
Section:Chapter: 934
PageCANNED CYCLES
9.6 G83.
"B=0", "B>0"
G83 X Z I B D K H CG83 X Z I B0 D K
X5.5 X
Z5.5 Z
I5.5 Z
B5.5* B=0, CNC* B>0 B
D5.50
K5 0
H5.5 ( G00)0
DRILLING CANNEDCYCLE (G83)
PageChapter: 9 Section:CANNED CYCLES 35
C5.5 Z ( G00)
1 mm
:
1.- ( G00) D
2.- G1 D+B
3.- I
3.1.- G00 H
3.2.- G00 C
3.3.- G1 B
4.- K
5.- G00
1.- ( G00) D
2.- G01 D+I
3.-
"K"
4.- G01
G
DRILLING CANNEDCYCLE (G83)
Section:Chapter: 936
PageCANNED CYCLES
9.7 G84.
84 X Z Q R C D L M F H I K
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5C
0 CNC
D 5.5
TURNING WITH ARCS (G84)
PageChapter: 9 Section:CANNED CYCLES 37
"D" "0" 45
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z0
F5.5 "0",
H5.5
0
I5.5 X Z X (G02, G03)
"I"
K5.5 X Z Z (G02, G03)
"K"
TURNING WITH ARCS (G84)
Section:Chapter: 938
PageCANNED CYCLES
(C)
-1-2 (G00)
- G01 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
CNC LM "F"
TURNING WITH ARCS (G84)
PageChapter: 9 Section:CANNED CYCLES 39
(
( ) G42 G42
F G
G40
X R,Q) L
Z Z X) M
CNC
TURNING WITH ARCS (G84)
Section:Chapter: 940
PageCANNED CYCLES
9.8 G85.
G85 X Z Q R C D L M F H I K
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5
C
0 CNC
D 5.5
FACING WITH ARCS (G85)
PageChapter: 9 Section:CANNED CYCLES 41
"D" "0" 45
"D" "0"
"D" , "C" (
"D"
L5.5 X0
M5.5 Z0
F5.5 "0",
H5.5
0
I5.5 X Z X (G02, G03)
"I"
K5.5 X Z Z (G02, G03)
"K"
FACING WITH ARCS (G85)
Section:Chapter: 942
PageCANNED CYCLES
(C)
-1-2 (G00)
- G01 2-3
- "D" 3-4 G00 "D" 3-4G01
- G00 4-5
CNC LM "F"
FACING WITH ARCS (G85)
PageChapter: 9 Section:CANNED CYCLES 43
(
( ) G42 G42
F G
G40
X R,Q) L
Z Z X) M
CNC
FACING WITH ARCS (G85)
Section:Chapter: 944
PageCANNED CYCLES
9.9 G86.
G86 X Z Q R K I B E D L C J A W
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
K5.5 "W" Z
I5.5
0 CNCB5.5
LONGITUDINALTHREADCUTTING (G86)
PageChapter: 9 Section:CANNED CYCLES 45
*
X
* B)
X
B,2B, 3B, 4B, ..... nB
* 0 CNC
E5.5 "B"
B
0
D5.5 X
G05
G07
0
L5.5
*
A
*
* 0
LONGITUDINALTHREADCUTTING (G86)
Section:Chapter: 946
PageCANNED CYCLES LONGITUDINAL
THREADCUTTING (G86)
C5.5
0 CNC
M03 M04 .
J5.5 Z R Q
0
A5.5 X30
A=0
A
A
W5.5 "K"
"K"
3 3
W
G86 X Z Q R K I B E D L C J A W0G86 X Z Q R K I B E D L C J A W120G86 X Z Q R K I B E D L C J A W240
PageChapter: 9 Section:CANNED CYCLES 47
"K"
1.- ( G00) Z X D
2.-L
2.1.- (G00) B
A
2.2.- J F100%
2.3.- (G00)
3.- (G00)
A L
LONGITUDINALTHREADCUTTING (G86)
Section:Chapter: 948
PageCANNED CYCLES LONGITUDINAL
THREADCUTTING (G86)
4.- J F100%
5.- (G00)
G
PageChapter: 9 Section:CANNED CYCLES 49FACE THREADCUTTING
(G87)
9.10 G87.
G87 X Z Q R K I B E D L C J A W
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
K5.5 "W" Z
I5.5 Z
0 CNCB5.5
Section:Chapter: 950
PageCANNED CYCLES FACE THREADCUTTING
(G87)
X
* B)
X
B,2B, 3B, 4B, ..... nB
* 0 CNC
E5.5 "B"
B
0
D5.5 Z
G05
G07
0
PageChapter: 9 Section:CANNED CYCLES 51FACE THREADCUTTING
(G87)
L5.5
*
A
*
* 0
C5.5
0 CNC
M03 M04 .
J5.5 X R Q
0
A5.5 X30
A=0
Section:Chapter: 952
PageCANNED CYCLES FACE THREADCUTTING
(G87)
A
A
W5.5 "K"
"K"
3 3
W
G86 X Z Q R K I B E D L C J A W0G86 X Z Q R K I B E D L C J A W120G86 X Z Q R K I B E D L C J A W240
"K"
1- ( )2- K W 3- G87 4-
PageChapter: 9 Section:CANNED CYCLES 53FACE THREADCUTTING
(G87)
1.- ( G00) Z X D
2.-I L
2.1.- (G00) B
A
2.2.- J F100%
2.3.- (G00)
3.- (G00) I
A L4.- J F
100%
5.- (G00)
G
Section:Chapter: 954
PageCANNED CYCLES GROOVING ALONG
X AXIS (G88)
9.11 G88. X
X
G88 X Z Q R C D K
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5
CNC (NOSEW)0 CNC
D5.5
0
K5
0
PageChapter: 9 Section:CANNED CYCLES 55
"C"
* (F)
* (G00)
G
XD
0 CNC
(NOSEW) CNC
GROOVING ALONGX AXIS (G88)
Section:Chapter: 956
PageCANNED CYCLES GROOVING ALONG
Z AXIS (G89)
9.12 G89. Z
Z
G89 X Z Q R C D K
X5.5 X
Z5.5 Z
Q5.5 X
R5.5 Z
C5.5
CNC (NOSEW)0 CNC
D5.5
0
K5
0
PageChapter: 9 Section:CANNED CYCLES 57
"C"
* (F)
* (G00)
G
ZD
0 CNC
(NOSEW) CNC
GROOVING ALONGZ AXIS (G89)
Page58 CANNED CYCLES
Chapter: 9 Section:
9.13 G60. /
B "0" "B" "0
G60 X Z I B Q A J D K H C SG60 X Z I B0 Q A J D S
X5.5 X
Z5.5 Z
I5.5 ZZ
0 CNC
B5.5* B=0, CNC* B>0 B
Q5.5
FG00
G60. AXIALDRILLING /TAPPING
Page59
Section:CANNED CYCLES
Chapter: 9
A5.5 2
J4
"0" CNC
D5.5 Z (Z, X)"0"
K5
CNC "0"
H5.5 Z ( G00)"0"
C5.5 1 mm (0.03937 inch)
S5.5 RPM
1.- "D"
2.- CNC S
3.- Q
4.- G01 "D+B"
5.- (I)
5.1.- (G00) (H)
G60. AXIALDRILLING /TAPPING
Page60 CANNED CYCLES
Chapter: 9 Section:
5.2.- (G00) "C"
5.3.- G01 (B)
6.- "K"
7.- (G00)
8.- "J" ( )
8.1.- "A"8.2.- 4, 5, 6 7
9.-
1.- "D"
2.- CNC S
3.- Q
4.- "I" MFO, SSO, FEED-HOLD CYCLESTOP
5.-
6.- (G01)
7.- "J" ( )
7.1.- "A"7.2.- 4, 5, 6 7
8.-
( )
G
G40
G60. AXIALDRILLING /TAPPING
Page61
Section:CANNED CYCLES
Chapter: 9
9.14 G61. /
B "0" "B" "0
G61 X Z I B Q A J D K H C SG61 X Z I B0 Q A J D S
X5.5 X
Z5.5 Z
I5.5 X Z XX
0 CNC
F G00
G61. RADIALDRILLING / TAPPING
Page62 CANNED CYCLES
Chapter: 9 Section:
B5.5* B=0, CNC* B>0 B
Q5.5A5.5 2
J4
"0" CNC
D5.5 X (Z, X)"0"
K5
CNC "0"
H5.5 X ( G00) "0"
C5.51 mm (0.03937 inch)
S5.5 RPM
G61. RADIALDRILLING / TAPPING
Page63
Section:CANNED CYCLES
Chapter: 9
1.- "D"
2.- CNC S
3.- Q
4.- G01 "D+B"
5.- (I)
5.1.- (G00) (H) 5.2.- (G00) "C"
5.3.- G01 (B)
6.- "K"
7.- (G00)
8.- "J" ( )
8.1.- "A"8.2.- 4, 5, 6 7
9.-
1.- "D"
2.- CNC S
3.- Q
4.- "I" MFO, SSO, FEED-HOLD CYCLESTOP
5.-
G61. RADIALDRILLING / TAPPING
Page64 CANNED CYCLES
Chapter: 9 Section:
6.- (G01)
7.- "J" ( )
7.1.- "A"7.2.- 4, 5, 6 7
8.-
( )
G
G40
G61. RADIALDRILLING / TAPPING
Page65
Section:CANNED CYCLES
Chapter: 9
9.15 G62.
G62 X Z L I Q A J D F S
X5.5 X
Z5.5 Z
L5.5 (X, Z) Z "L(+)"
"0" CNC
I5.5 (X,Z)
"0" CNC
Q5.5 ( )
A5.5 2.
J4 "0" CNC
D5.5 X X ZCNC "0"
G62. LONGITUDINALSLOT MILLING
Page66 CANNED CYCLES
Chapter: 9 Section:
F5.5
S5.5 RPM ( )
1.- "D"
2.- CNC S
3.- Q
4.-
4.1.-4.2.- Z "F"4.3.-4.4.-
5.- "J" ( )
5.1.- "A"5.2.- 4
6-
( )
G
G40
G62. LONGITUDINALSLOT MILLING
Page67
Section:CANNED CYCLES
Chapter: 9
9.16 G63.
G63 X Z L I Q A J D F S X5.5 X
Z5.5 ZL5.5
(X, Z) X "L(+)"
"0" CNC
I5.5 (X,Z)
"0" CNCQ5.5 ( )
A5.5 2.
J4 "0" CNC
D5.5 Z X X ZCNC "0"
G62. RADIALSLOT MILLING
Page68 CANNED CYCLES
Chapter: 9 Section:
F5.5
S5.5 RPM ( )
1.- "D"
2.- CNC S
3.- Q
4.-
4.1.-4.2.- X "F"4.3.-4.4.-
5.- "J" ( )
5.1.- "A"5.2.- 4
6-
( )
G
G40
G62. RADIALSLOT MILLING
PageChapter: 10 Section:PROBING 1PROBING (G75)
10.
CNC 2 5V TTL 24V
CNC
* G75
*
10.1 (G75,G76)
G75 CNC
G76 CNC
G75 X..C 5.5G76 X..C 5.5
G75 G76
G75
(G76) CNC
G75 G76
CNC
G75 G76
G75 G76 100 %
G75 G76 G00, G02, G03, G33, G41 G42 CNC G01 G40
Section:Chapter: 102
PagePROBING
10.2
CNC
1
2
3 X
4 Z
X Z
PROBE
(PROBE ( ), ( ), ...)
*
*
GG41 G42
PROBING CANNEDCYCLES
PageChapter: 10 Section:PROBING 3
10.3
( )X Z I K 0
(X, Z) (F) (R)
R
TOOL CALIBRATION
Z+
Z+
Z+
X+
X+
X+
X+
X+
X+
X+
X+
Z+
Z+
Z+
Z+
Z+
3
5
7
1
5
3
1
7
Section:Chapter: 104
PagePROBING
X Z
PRBXMIN XPRBXMAX XPRBZMIN ZPRBZMAX Z
(PROBE 1, B, F, X, U, Z, W)
B5.5
0 CNC
F5.5 mm/min. inches/min
X, U, Z, W
X U Z W PRBXMIN, PRBXMAX, PRBZMAX, PRBZMIN
CNC X, U, Z, W
X, U, Z, W CNC
TOOL CALIBRATION
��������������
�������
�������
X
Z
PageChapter: 10 Section:PROBING 5
1.-
(G00)
B
Z
X
2.-
a.-
(G00) B
b.-
F
2B CNC .
c.-
(G00)
TOOL CALIBRATION
B
BC C
P P
X+
X+
Z+Z+
7 1
Section:Chapter: 106
PagePROBING
3.-
(G00)
X
Z
CNC X Z I K 0
TOOL CALIBRATION
PageChapter: 10 Section:PROBING 7
1
71
2
2
6
3
5 3
5
4 4
8
Z+C
X+
X+
C
X+
X+
C
X+
X+
C
X+
X+
Z+
C
P
X+
X+
X+
C
C
P
PZ+
Z+
Z+
Z+
C
P
P
PZ+
P
C CZ+ Z+PP
Z+P
P
7
6X+
P Z+
C
Z+
X+
P
Z+
Z+
CX+
C CX+
8X+
P
P Z+Z+P
C
C
TOOL CALIBRATION
Section:Chapter: 108
PagePROBING
CNC
P298 X X
P299 ZZ
TOOL CALIBRATION
PageChapter: 10 Section:PROBING 9
10.4
X Z
PRBXMIN XPRBXMAX XPRBZMIN ZPRBZMAX Z
X Z F F1, F3, F5F7
(PROBE 2, B, F, X, U, Z, W)
B5.5
0 CNC
F5.5 mm/min. inches/min
X, U, Z, W
X U Z W PRBXMIN, PRBXMAX, PRBZMAX, PRBZMIN
PROBE CALIBRATION
��������������
�������
�������
X
Z
Section:Chapter: 1010
PagePROBING
CNC X, U, Z, W
X, U, Z, W CNC
1.-
(G00)
B
Z
X
2.-
a.-
(G00) B
b.-
F
2B CNC .
c.-
(G00)
BC C
P P
X+
X+
Z+Z+
B
PROBE CALIBRATION
7 1
PageChapter: 10 Section:PROBING 11
3.-
(G00)
X
Z
CNC X Z I K 0
CNCP298 X
XP299 Z
Z
PROBE CALIBRATION
C Z+
Code 1 Code 7
PX+
X+C
PZ+
Code 3
X+
C
PZ+
Code 5
PX+
C Z+
Code 5
X+
PC
Z+
Code 3
X+C
Z+P
Code 7
X+
Z+P
C
Code 1
Z+P
X+C
Section:Chapter: 1012
PagePROBING
PRBXMIN XPRBXMAX XPRBZMIN ZPRBZMAX Z
F3 40mm
PRBXMIN = P298 - 40 mmPRBXMAX = P298PRBZMIN = P299 - 40 mmPRBZMAX = P299
��������������
�������
�������
40
40
X+
Z+
PROBE CALIBRATION
PageChapter: 10 Section:PROBING 13
10 .5 X
( ) (
X
(PROBE 3, X, Z, B, F, L, D)
X5.5 X
Z5.5 Z
B5.5
0 CNC
F5.5 mm/min. inches/min
L5.5
CNC 0
D4
0 CNC
TOOL OFFSETCORRECTION X AXIS
Section:Chapter: 1014
PagePROBING
1.-
(G00)
B
Z
X
2.-
X F
2B CNC.
CNC
TOOL OFFSETCORRECTION X AXIS
Z
X
B
B
PageChapter: 10 Section:PROBING 15
3.-
G00
X
Z
CNC
P298 X
P299
(D) L CNCI
TOOL OFFSETCORRECTION X AXIS
Section:Chapter: 1016
PagePROBING
10.6 Z
( ) (
Z
(PROBE 4, X, Z, B, F, L, D)
X5.5 X
Z5.5 Z
B5.5
0 CNC
F5.5 mm/min. inches/min
L5.5
CNC 0
D4
0 CNC
TOOL OFFSETCORRECTION Z AXIS
PageChapter: 10 Section:PROBING 17
1.-
(G00)
B
Z
X
2.-
Z F
2B CNC.
CNC
TOOL OFFSETCORRECTION Z AXIS
Z
B B
X
Section:Chapter: 1018
PagePROBING
3.-
G00
Z
X
CNC
P298 Z
P299
(D) L CNCI
TOOL OFFSETCORRECTION Z AXIS
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 1
PageLEXICAL DESCRIPTION
11.
CNC PLC DNC
11.1
---
Section:Chapter: 112
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.1.1
CNC
ANAIn ANAOn BLKN CALL CALLP CLOCKCNCERR CNCFRO CNCSSO CYTIME DATE DEFLEXDEFLEY DEFLEZ DFHOLD DIGIT DIST(X-C) DNCERRDNCF DNCFPR DNCFRO DNCS DNCSL DNCSSODPOS(X-C) DSBLK DSTOP DW EFHOLD ERRORESBLK ESTOP EXEC FEED FIRST FLWE(X-C)FLWES FOZLO(X-C) FOZONE FOZUP(X-C) FPREV FROFZLO(X-C) FZONE FZUP(X-C) GGSA GGSB GGSCGGSD GMS GOTO GSn GTRATY GUP nIB IF INPUT KEY KEYSRC LONGAXLUP (a,b) MCALL MDOFF MIRROR MP(X-C)n MPASnMPGn MPLCn MPSn MPSSn MSG MSnNBTOOL NXTOD NXTOOL ODW OPEN OPMODAOPMODB OPMODC OPMODE ORG(X-C) ORG(X-C)n ORGROAORGROB ORGROC ORGROI ORGROJ ORGROK ORGROQORGROR ORGROS ORGROT ORGROX ORGROY ORGROZPAGE PARTC PCALL PLANE PLCCn PLCERRPLCF PLCFPR PLCFRO PLCIn PLCMn PLCMSGPLCOF(X-C) PLCOn PLCRn PLCS PLCSL PLCSSOPLCTn PORGF PORGS POS(X-C) POSS PPOS(X-C)PRBST PRGF PRGFIN PRGFPR PRGFRO PRGNPRGS PRGSL PRGSSO PROBE REPOS RETROTPF ROTPS RPOSS RPT RTPOSS SCALESCALE(X-C) SCNCSO SDNCS SDNCSL SDNCSO SFLWESSK SLIMIT SPEED SPLCS SPLCSL SPLCSOSPOSS SPRGS SPRGSL SPRGSO SREAL SRPOSSSRTPOS SSLIMI SSO SSPEED SSREAL SSSOSTPOSS SUB SYMBOL SYSTEM SZLO(X-C) SZONESZUP(X-C) TIME TIMER TLFDn TLFFn TLFNnTLFRn TMZPn TMZTn TOD TOIn TOKnTOLn TOOL TOOROF TOOROS TORn TPOS(X-C)TPOSS TRACE TZLO(X-C) TZONE TZUP(X-C) WBUFWBUF WKEY WRITE
(X-C) 9 X,Y,Z,U,V,W,A,B C
ORG(X-C) --> ORGX,ORGY,ORGZ,ORGU,ORGV,ORGW,ORGA,ORGB,ORGC
A Z
LEXICAL DESCRIPTION
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 3
Page
11.1.2
#6.5
$ 8
#6,5
100000000 TIMER
(TIMER = $5F5E100)(TIMER = 10000 * 10000)(P100 = 10000 * 10000)(TIMER = P100)
CNC (mm)#5.4 ( 5 4 ) CNC
0.00001 #4.5 ( 4 5 )
#5.5 ( 5 5 )
11.1.3
( ) = + - * / ,
LEXICAL DESCRIPTION
Section:Chapter: 114
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2
CNC
TOR) (TOR3)
CNC
--------- PLC--
CNC CNC
G41
.......
.......N10 X80 Z50N15 (P100=POSX); X P100N20 X50 Z50N30 X50 Z80..............
VARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 5
Page
N15 N10 A
N15 CNC N20
B CNC B A-B
VARIABLES
Z
X
50
50 80
80
N30
N10
N20
A
X
N10
N20
80
50
50Z
N30
A
B
80
Section:Chapter: 116
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2.1
CNC P0-P25 P100-P299
CNC
GP0 XP1 Y100 G1 X-12.5 Y100(IF(P100*P101 EQ P102)GOTO N100) (IF(2*5 EQ 12)GOTO N100)
ISO G X.C F S T D M
CNC
CNC
(4127.423) (=23476 E-3)
CNC
CNC15
26 (P0-P25)
CNC 156
GENERAL PURPOSEVARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 7
Page
N A-Z A P0 Z P25
(IF((P0+P1) * P2/P3 EQ P4) GOTO N100)(IF((A+B) * C/D EQ E) GOTO N100)
( ) ( A P0)
(P0 = 13.7) (A = 13.7) (A13.7)
M30 (M30) CNC (M30) (P12 = 30) M30
(P100-P299)
(G81 G89)
GENERAL PURPOSEVARIABLES
Section:Chapter: 118
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2.2
X, Z, R, I, KG70, 3937.00787 G71, 99999.9999
9999.9999F 0 9
0...NT OFFSET ( 255), 0 < n < 200, 200 < n < 255
0...65535 0.99999.99 99999
359.9999:
G70, 3937.00787 G71, 99999.9999
9999.9999 359.9999
1 ...NTOOL( 255)
0-1
1 ..NPOCKET( 255)
0-1-2
TOOL:(P00 = TOOL); P100
TOD:
NXTOOL: M06
NXTOD:M06
VARIABLES ASSOCIATEDWITH TOOLS
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 9
Page
TMZPn: n)
TOXn: n) X
(P100 = TOX3); 3 X P100(TOR3 = P101); P101 3 X
TOZn: n) Z
TOFn: n)
TORn: n)
TOIn: n) XI
TOKn: n) ZK
TLFDn: n)
TLFFn: n)
TLFNn: n)
TLFRn: n)
TMZTn: (n)
NOSEAn: n)
NOSEWn: n)
CUTAn: n)
VARIABLES ASSOCIATEDWITH TOOLS
Section:Chapter: 1110
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2.3
PLC G54, G55, G56, G57, G58G59
G70, 3937.00787 G71, 99999.9999 9999.9999
CNC CNCCNC X, Y, Z, U B ORG(X-C) ORGX, ORGY,
ORGZ,. ORGU ORGB
ORG(X-C): PLC
(P100 = ORGX); X X P100 G92 "ORG(X-C)n"
PORGF:
FORMAT PORGS:
FORMAT
VARIABLES FORZERO OFFSETS
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 11
Page
ORG(X-C)n: n)
(P110=ORGX55); G55 X P110
(ORGY 54=P111); P111 G54Y
PLCOF(X-C): PLC
PLCOF(X-C) CNC
VARIABLES FORMACHINE PARAMETERS
Section:Chapter: 1112
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2.4
1/0 YES/NO, +/- ON/OFF
G70, 3937.00787 G71, 99999.9999
9999.9999
MPGn: (n)
(P110=MPG 8); INCHESP110 P110=0P110=1
MP(X-C)n (n)
(P110=MPY 1); P1 Y DFORMATP110
MPSn: n)
MPSSn: n)
MPASn: (n)
MPLCn: PLC n)
VARIABLES FORWORK ZONES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 13
Page
11.2.5
G70, 3937.00787 G71, 99999.9999 9999.9999
0 =1 =2 =
FZONE: 1(P100=FZONE); 1 P100
FZLO(X-C) X-C 1
FZUP(X-C) X-C 1
SZONE: 2
SZLO(X-C) X-C 2
SZUP(X-C) X-C 2
TZONE: 3
TZLO(X-C) X-C 3
TZUP(X-C) X-C 3
FOZONE: 4
FOZLO(X-C) X-C 4
FOZUP(X-C) X-C 4
VARIABLES FORFEEDRATES
Section:Chapter: 1114
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE VARIABLES FOR
FEEDRATES
11.2.6
FREAL: CNC mm/min. inches/min
(P100 = FREAL); CNC P100
G94
FEED: G94 CNC mm/minute inches/minute
PLC DNC CNC
DNC
DNCF: DNC mm/minute inches/minute0
PLCF: PLC mm/minute inches/minute0
PRGF: mm/minute inches/minute
G95
FPREV: G95 CNC mm/ inches/
PLC DNC CNC
DNC
DNCFPR: DNC mm/ inches/ 0
PLCFPR: PLC mm/ inches/ 0
PRGFPR: mm/ inches/
G32
PRGFIN: 1/min
G94 CNC FEED mm/min inches/min
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 15
Page
FRO: CNC (%) 0 MAXFOVR( 255)
PLC DNCCNC
DNC, PLC
DNCFRO: DNC % 0
PLCFRO: PLC % 0
CNCFR0: CNC %
PLCCFR: PLC %
PRGFRO:0 MAXFOVR ( 255)
0
(P110 = PRGFRO); %P110
(PFRGFRO = P111); % P111
VARIABLES FORFEEDRATES
Section:Chapter: 1116
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE VARIABLES FOR
COORDINATES
11.2.7
G70, 3937.00787 G71, 99999.9999 9999.9999
PPOS(X-C):
(P100) = PPOSX); X P100 POS(X-C)
TPOS(X-C)+
FLWE(X-C)
PPOS(X-C), POS(X-C) TPOS(X-C) "DFORMAT ( )
(POS(X-C), TPOS(X-C) FLWE(X-C))C N C
DIST(X-C): 5 . 5
(P100= DISTX) : X P100
(DISTZ = P111); Z P111
DIST(X-C) C N C
LIMPL(X-C):LIMMI(X-C): LIMPL LIMMI
PLC ACTLIM2 (M5052)
M
G 4 C N C
LIMIT+ (P5) LIMIT- (P6)
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 17
PageVARIABLES ASSOCIATED
WITH HANDWHEELS
11.2.8
HANPFHANPSHANPTHANPFO CNC (HANPF),
(HANPS), (HANPT) (HANPFO)
I/O
HANFCT PLC
CNC "c b a"
c b a0 0 0
0 0 1 x1 0 1 0 x10 1 0 0 x100
"1", : c b a1 1 1 x1 1 1 0 x10
HBEVAR Fagor HBE
HBE (x1, x10, x100).
30 (*) CNC JOG HBE
Section:Chapter: 1118
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
"c b a"c b a0 0 00 0 1 x1 0 1 0 x101 0 0 x100
CNC X, Y, Z, U, V, W, A, B, C
"1", : c b a1 1 1 x11 1 0 x10
HBE CNC ( JOG, ) HBEVAR "0" , CNC
PLC HBEVAR "0"
" Fagor HBE PLC"
MASLAN " "
MASCFIMASCSE
" "
VARIABLES ASSOCIATEDWITH HANDWHEELS
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 19
PageVARIABLES FOR
THE MAIN SPINDLE
11.2.9
/0 255
SREAL: /
(P100 = SREAL); P100
CNC
SPEED: / CNC
PLC DNC CNC
DNC
DNCS: / DNC0
PLCS: / PLC0
PRGS: /CSS: CNC (m/min.
feet/min.)
C.S.S PLC DNC CNC
DNC
DNCCSS: DNC m/min. feet/min. 0
PLCCSS: PLC m/min. feet/min. 0
PRGCSS: S m/min. feet/min.
Section:Chapter: 1120
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE VARIABLES FOR
THE MAIN SPINDLE
SSO: CNC (%) 0 MAXSOVR( 255)
PLC DNCCNC
DNC, PLC
DNCSSO: DNC 0
PLCSSO: PLC 0
CNCSSO:
SLIMIT: CNC /
PLC DNC CNCDNC
DNCSL: DNC /0
PLCSL: PLC /0
PRGSL: /
POSS: ( 9999.9999)
CNC
RPOSS: 0 360)
CNC
TPOSS: +( 9999.9999)
CNC
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 21
PageVARIABLES FOR
THE MAIN SPINDLE
RTPOSS: +( 0 360 )
CNC
FLWES M19 ( 99999.9999)
CNC
SYNCER ( 99999.9999)
PRGSSO:0 MAXSOVR ( 255)
0
(P110 = PRGSSO); % P110
(PRGSSO = P111);P111
Section:Chapter: 1122
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE VARIABLES FOR
THE SECOND SPINDLE
11.2.10
/0 255
SSREAL: /
(P100 = SSREAL); P100
CNC
SSPEED: / CNC
PLC DNC CNC
DNC
SDNCS: / DNC0
SPLCS: / PLC0
SPRGS: /SCSS: CNC (m/min.
feet/min.)
C.S.S PLC DNC CNC
DNC
SDNCCSS: DNC m/min. feet/min. 0
SPLCCSS: PLC m/min. feet/min. 0
SPRGCSS: S m/min. feet/min.
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 23
PageVARIABLES FOR
THE SECOND SPINDLE
SSSO: CNC (%) 0 MAXSOVR( 255)
PLC DNCCNC
DNC, PLC
SDNCSSO: DNC 0
SPLCSSO: PLC 0
SCNCSSO:
SSLIMIT: CNC /
PLC DNC CNCDNC
SDNCSL: DNC /0
SPLCSL: PLC /0
SPRGSL: /
SPOSS: ( 9999.9999)
SRPOSS: 0 360)
STPOSS: +( 9999.9999)
SRTPOSS: +( 0 360 )
SFLWES ( 99999.9999)
Section:Chapter: 1124
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE VARIABLES ASSOCIATED
WITH THE LIVE TOOL
(SPOSS, SRPOSS, STPOSS, SRTPOS SFLWES) CNC
SPRGSSO:0 MAXSOVR ( 255)
0
(P110 = PRGSSO); % P110
(PRGSSO = P111);P111
11.2.11
ASPROG M45M45 S RPM
M45 "0"
M45
LIVRPM TC TC RPM
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 25
Page
11.2.12 PLC
PLC
......... (I1 I256)
......... (O1 O256)
......... (M1 M5957)..... (R1 R499) 32..... (T1 T256) 32 ..... (C1 C256) 32
PLC (I,O,M,R,T,C), CNC
PLCMSG: PLC
(1...128). 0
(P100 = PLCMSG); P100 PLC
PLCIn: (n) 32 PLC
PLCOn:
(n) 32 PLC
Bit 31 30 29 28 27 26 25 24 23 22 21 20 6 5 4 3 2 1 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
Output 53 52 51 50 49 48 47 46 45 44 43 42 28 27 26 25 24 23 22
(P110=PLC022); P110 022 053 PLC (32 ).
(PLC22=SF); 022 025 1 026 053
0
VARIABLES ASSOCIATEDWITH THE PLC
Section:Chapter: 1126
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
PLCMn: (n) 32 PLC
PLCRn: (n) 32
PLCTn: (n)
PLCCn: (n)
VARIABLES ASSOCIATEDWITH THE PLC
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 27
Page
11.2.13
PCALL MCALL CNC 26 (P0-P25)
CALLP: PCALL MCALL
26 ( 0..25),
12 P12
(=1) (=0)
(PCALL 20, P0=20, P2=3, P3=5) ; 20.........(SUB 20) ; 20(P100=CALLP)........
P100
31 30 29 28 27 26 25 24 23 22 21 20 6 5 4 3 2 1 00 0 0 0 0 0 * * * * * * * * * * * * *
0000 0000 0000 0000 0000 0000 0000 1101LSB
VARIABLES FORLOCAL PARAMETERS
Section:Chapter: 1128
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.2.14 SERCOS
SERCOS CNC
TSVAR(X-C) .......................TSVARS .......................TSSVAR .......................
SERCOSSERCOS
(P110=SVARX 40) X 40 P110 "VelocityFeedback"
SETGE(X-C) ............................SETGES ...................................SSETGS ...................................
8 (0 7). SERCOS218, GearRatioPreselection
8 (0 7). SERCOS 217,ParameterSetPreselection
4 4
SVAR(X-C) .......................SVARS .......................SSVAR .......................
SERCOS
(P110=SVARX 40) X 40 SECROSP110 "VelocityFeedback"
SERCOS VARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 29
Page
11.2.15
OPMODE:
0 =
10 = 11 =12 = MDI13 =
20 =21 = G 22 = G, M, S T 23 =24 =
30 = 31 =32 =33 =34 =
40 = JOG41 = JOG42 =43 = JOG44 = JOG45 =46 = MDI JOG47 = JOG
50 =51 = 52 =53 =54 =55 =
60 =
70 = CNC 71 = DNC
80 = PLC 81 = PLC 82 = PLC 83 = PLC 84 = PLC ( )85 = PLC86 = PLC 87 = PLC 88 = PLC
OTHER VARIABLES
Section:Chapter: 1130
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
90 =
100 =101 =102 =103 =104 = PLC105 = M 106 =107 =
110 = 111 =112 = RAM 113 = 114 = 115 =
OPMODA
OPMODE (, , PLC )
"1" "0"
bit 0bit 1bit 2 MDI, JOGbit 3bit 4 CYCLE STOPbit 5 MDI, JOG bit 6bit 7bit 8 CNCEX1bit 9 CNCEX1 bit 10 CNC JOG JOGbit 11 CNC CYCLE START , MDI
bit 12 CNC
OPMODB"1"
bit 0bit 1 G bit 2 G M S Tbit 3bit 4bit 5 (S=0)
OTHER VARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 31
Page
OPMODC"1"
CNC X, Y, Z, U, B, C 1 X 2= Y, 3=Z, 4= U, 5= B, 6= C.
NBTOOL
T1 T5
(P103 = NBTOOL)(MSG SELECT T?P103 AND PRESS CYCLE START
(P103 = NBTOOL) P103. , P103=5
CNC SELECT T5 AND PRESS CYCLE START
PRGN: -1
BLKN:
GSn: (n) G 1 0
(P120=GS17); G17 1 P120G17 0 P120
MSn: (n) M 1 0
M00, M01, M02, M03, M04, M05, M06, M08, M09,M19, M30, M41, M42, M43, M44 M45
OTHER VARIABLES
Section:Chapter: 1132
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
LSB
.... .... .... .... .... .... 7654 3210
Ordinate axis
Abscissa axis
000000000000 0000 0000 0000 0011 0001 LSB
PLANE: 32 ( 4 7) ( 0 3
4 CNC X,Y,Z,U,B,C ZX (G18)
(P122 = PLANE) $31 P122.
MIRROR 32 1 0
CNC X, Y, Z, U, B, C 1=X, 2=Y, 3=Z,4=U, 5=B, 6=C.
SCALE:
SCALE(X-C): (X-C)
PRBST:
0 = 1 =
CLOCK: 0. . .4294967295
CNC
OTHER VARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 33
Page
TIME: - -
(P150=TIME); P150 1822 34 P150 182234
CNC
DATE: - -
(P151=DATE); P151 1992 4 25 P151 920425
CNC
CYTIME: 0...4294967295
CNC
FIRST: 10
CNC Shift-Reset
ANAIn: #1.4 ( #5 ) (n)1--8
CNC
AXICOM 3 G284 (1 7)
CNC X, Z, C, W G28 ZWAXICOM
OTHER VARIABLES
LSB
LSB
Section:Chapter: 1134
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
TANGAN G45
TIMER: PLCT 0...4294967295
CNC
PARTC: CNC M30 M02 0
4294967295
CNC
KEY:
CNC
KEYSRC:
0 =1 = PLC2 = DNC
0 CNC
ANAOn: (n)2.4 (10 )
CNC (1..8)
CNC
OTHER VARIABLES
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 35
Page
11.3
--- PI () -
11.4
CNC
+ : P1 = 3 + 4 P1 = 7- : P2 = 5 - 2 P2 = 3
P3 = -(2 3) P3 = -6* : P4 = 2 3 --> P4 = 6/ : P5 = 9 / 2 P5 = 4.5MOD : ( ) P6 = 7 MOD 4 P6 = 3EXP : P7 = 2 EXP 3 P7 = 8
EQ : NE :GT :GE :LT : LE :
NOT, OR, AND, XOR:
IF (FIRST AND GS1 EQ 1) GOTO N100P5 = (P1 AND (NOT P2 OR P3))
**
CONSTANTS ANDOPERATORS
Section:Chapter: 1136
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
SIN : P1 = SIN 30 P1 = 0.5COS : P2 = COS 30 P2 = 0.8660TAN : P3 = TAN 30 P3 = 0.5773ASIN : P4 = ASIN 1 P4 = 90ACOS : P5 = ACOS 1 P5 = 0ATAN : P6 = ATAN 1 P6 = 45ARG : (x,y) y/x P7 = ARG(-1,-2) P7 = 243.4349
ATAN 90 ARG 0 360
ABS : P1 = ABS -8 P1 = 8LOG : 10 P2 = LOG 100 P2 = 2SQRT : P3 = SQRT 16 P3 = 4ROUND : P4 = ROUND 5.83 P4 = 6FIX : P5 = FIX 5.423 P5 = 5FUP : P6 = FUP 7 P6 = 7
+ 1 P6 = FUP 5.423 P6 = 6
BCD : BCD P7 = BCD 234 P7 = 564
BIN : P8 = BIN $AB P8 = 171
BCD 32 156
1569C0000 0000 0000 0000 0000 0000 1001 1100
BCD 0000 0000 0000 0000 0000 0001 0101 0110
0010 0011 0100
1010 1011
OPERATORS
Chapter: 11 Section:PROGRAMMING IN HIGH-LEVEL LANGUAGE 37
Page
11.5
11.5.1
NOT, , - ( )EXP, MOD ,/+,-( , )
AND, XOROR
(P3 = P4/P5 - P6 P7 - P8/P9)(P3 = (P4/P5)-(P6 P7)-(P8/P9))
(SIN 45) (SIN (45))(SIN 10+5) ((SIN 10)+5)
(P100 = P9)(P100 = P(P7))(P100 = P(P8 + SIN (P8 20)))(P100 = ORGX 55)(P100 = ORGX (12+P9))(PLCM5008 = PLCM5008 OR 1);
(M5008=1)(PLCM5010 = PLCM5010 AND $FFFFFFFE);
(M5010=0)
*
**
*
OPERATORS
Section:Chapter: 1138
PagePROGRAMMING IN HIGH-LEVEL LANGUAGE
11.5.2
(IF (P8 EQ 12.8) ... ; P8 12.8(IF (ABS(SIN(P24)) GT SPEED) ... ;(IF (CLOCK LT(P9*10.99)) ... ; (P9*10.99)
(IF((P8EQ12.8) OR(ABS(SIN(P24))GT SPEED)) AND (CLOCK LT(PT*10.99)) ...
true or false
EXPRESSIONS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 1
12.
*
-
*
12.1
( = )
(P102 = FZLOX)(ORGX 55 = (ORGX 54 + P100))
( P0)
(P0=13.7) ==> (A=13.7) ==> (A13.7)
26
(P1=P1+P2,P1=P1+P3,P1=P*P4,P1=P1/p5) (P1=(P1+P2+P3)*P4/P5)
ASSIGNMENTSTATEMENTS
Section:Chapter: 122
PagePROGRAM CONTROL STATEMENTS
12.2
(ERROR
(ERROR ) CNC
(ERROR )
(ERROR ).
( P0 P25 A Z)
(ERROR 5)(ERROR P100)(ERROR Operator error)(ERROR 3, Operator error)(ERROR P120, Operator error)
(MSG
CNC DNC
(MSG Check tool)
(DGWZ 1, 2, 3, )
DGWZ (Define Graphic Work Zone)
1 X 2 X 3Y 4 Y
DISPLAY STATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 3
12.3
(ESBLK DSBLK)
ESBLK CNC
DSBLK
SINGLE BLOCK ESBLKDSBLK
G01 X30 Z10 F1000 T1 D1(ESBLK) ;G01 X20 Z10G01 X20 Z20G02 X10 Z30 I-10 K0(DSBLK) ;G01 X10 Z40M30
(ESTOP DSTOP)
DSTOP CNC Stop , PLC
ESTOP
(EFHOLD DFHOLD)
DFHOLD CNC PLC
EFHOLD
ENABLING-DISABLINGSTATEMENTS
Section:Chapter: 124
PagePROGRAM CONTROL STATEMENTS
12.4
PC GOTO RPT
(GOTO N( )
GOTO N
G00 X30 Z10 T2 D4X30 Z20
(GOTO N22) ;X20 Z20 ;X20 Z10 ;
N22 G01 X10 Z10 F10000 ;G02 X0 Z40 I-10 K0........................
(RPT N( ), N( ))
RPT N( )
RPT
N10 G91 G01 X-20 Z-20X10
G02 X10 Z-10 I10 K0N20 G01 Z-10N30 (RPT N10, N20) N3N40 G01 X20
M30
N30 N10-N20 3 N40
FLOW CONTROLSTATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 5
(IF < 1> ELSE < 2>)
( 1) < 1> ( 0) < 2>
(IF(P8 EQ 12.8) CALL 3 ELSE PCALL 5, A2, B5, D8)
P8 = 12.8 (CALL3)P8 <> 12.8 (PCALL 5, A2, B5, D8)
ELSE IF < 1>
(IF(P8 EQ 12.8)CALL 3)
< 1> < 2> IF SUB
(IF (E EQ 10)M10)
P5 (E) 10 M10 ISO M10
10 P12
(IF(E EQ 10)M10) (IF(P5 EQ 10) P12=10)
FLOW CONTROLSTATEMENTS
Section:Chapter: 126
PagePROGRAM CONTROL STATEMENTS
12.5
CNC
CNC RAM PC CNC RAM
RAM 12 6
EXEC
(SUB )
SUB 0 9999
CNC
(RET)
RET SUB
(SUB 12) ; 12G91 G01 XP0 F5000
ZP1X-P0Z-P1
(RET) ;
(CALL ( ))
CALL
CNC15
9999
SUBROUTINESTATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 7SUBROUTINE
STATEMENTS
(CALL 1) (CALL 2) (CALL 3)
(SUB 1) (SUB 2) (SUB 3)
(RET) (RET)(RET)
X
Z150 240 33060
G90 G01 X100 Z330(CALL 10)G90 G01 X100 Z240(CALL 10)G90 G01 X100 Z150(CALL 10)M30
(SUB 10)G91 G01 Z-10
X40 Z-10G03 X0 Z-20 I0 K-10G01 X-20G02 X0 Z-20 I0 K-10G01 X40 Z-10
Z-20(RET)
Section:Chapter: 128
PagePROGRAM CONTROL STATEMENTS
(PCALL ( ), ( ), ( ),...)
PCALL
26
(PCALL 52, A3, B5, C4, P10=20)
15 6
26 (P0-P25)
SUBROUTINESTATEMENTS
40
100
200115 330260Z
X
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 9
G90 G01 X80 Z330(PCALL 10, P0=20, P1=-10) ; (PCALL 10, A20, B10)G90 G01 X80 Z260(PCALL 10, P0=20 P1=-10) ; (PCALL 10, A20 B-10)G90 G01 X200 Z200(PCALL 10, P0=30 P1=-15) ; (PCALL 10, A30 B-15)G90 G01 X200 Z115(PCALL 10, P0=30 P1=-15) ; (PCALL 10, A30 B-15)M30
(SUB 10)G91 G01 ZP1
XP0 ZP1XP0ZP1
(RET)
(MCALL( ), ( ), ( ),...)
MCALL, (SUB )
PCALL
X10N3 CNC (X10)
MCALL
SUBROUTINESTATEMENTS
Section:Chapter: 1210
PagePROGRAM CONTROL STATEMENTS
(MDOFF)
MDOFF MCALL
(P100 = 20, P101 =-10)G90 G01 X80 Z330(MCALL 10)G90 G01 X80 Z260(P100 = 30, P101 = -15)G90 G01 X200 Z200G90 G01 X200 Z115(MDOFF)M30
(SUB 10)G91 G01 ZP101
XP100 ZP101XP100ZP101
(RET)
(PROBE ( ), ( ), ( ),...)
PROBE
SUBROUTINESTATEMENTS
100
200115 330260Z
X
40
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 11SUBROUTINE STATEMENTS
12.5.1
"INT1" (M5024), "INT2" (M5025), "INT3"(M5026) "INT4 (M5027), CNC
INT1 (M5024) INT1SUB (P35) INT2 (M5025) INT2SUB (P36)INT3 (M5026) INT3SUB (P37)INT4 (M5027) INT4SUB (P38)
"(SUB )" "(RET)"
"(REPOS X, Y, Z, ...)"
CNC
(REPOS X, Y, Z, ...)
REPOS
CNC
*
*
* CNC
X Y Z ( ) C WC X Y Z
(REPOS C, X, Y, Z) (REPOS C, X, Z)(REPOS C, Y, Z)
REPOS CNC
Section:Chapter: 1212
PagePROGRAM CONTROL STATEMENTS
12.6
CNC,
............................................................ (EXEC P........).................................................................... (OPEN P........)
................................ (WRITE........)
( EXEC P( ), ( )
EXEC P
CNC CNC RAM ( )
CARDA "Memkey CARD"HDDNC1 1 PCDNC2 2 PC
(OPEN P( ), ( ), A/D, )
CNC RAM ( ).
CARDA "Memkey CARD"HDDNC1 1 PCDNC2 2 PC
A/DA CNC D CNC
OPEN
WRITE
: A/DCNC
M03 OPEN OPEN
PC CNC RAM CARD A, HD
STATEMENTS FORGENERATING PROGRAMS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 13
(WRITE < >)
WRITE OPEN P < >
< > ISO
IB
P100=10, P101=20 P102=55
(WRITE G1 XP100 YP101 F100) => G1 X10 Y20 F100(WRITE (IF (P100 EQ P101) CALL 3)) => (IF (P100 EQ P101) CALL 3)(WRITE (SUB P102)) => (SUB P102)(IB1=(P102))(WRITE (SUB (IB1)) => (SUB 55)
WRITE OPEN CNC
STATEMENTS FORGENERATING PROGRAMS
Section:Chapter: 1214
PagePROGRAM CONTROL STATEMENTS
Z = -KX2
X 2
A P0 KB P1 XC P2 XD P3 X
:
E P4 X F P5 Z
G00 X0 Z0(PCALL 2, A0.01, B0, C100, D1)M30
(SUB 2)(OPEN P12345) ; P12345(P4 = P1) ; X = l X
N100 (IF (P4+P3 GE P2) P4=P2 ELSE P4=P4+P3)(P5=-(P0*P4*P4))(WRITE G01 XP4 ZP5) ;(IF (P4 NE P2) GOTO N100)(WRITE M30) ;(RET)
X
�=�3
�1
�2
Z
STATEMENTS FORGENERATING PROGRAMS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 15
12.7 ( )
CNC RAM " "
USERDPLY
USEREDIT
SERMAN
USERDIAG
5
(PAGE ( ))
PAGE
0 255 CNC
1000
(SYMBOL ( 1), ( 2), ( 3))
SYMBOL 1
2 ( ) 3 ( )
1, 2 3
CNC CNC (0-255)
0-639 (2) 0-335 ( 3)
SCREEN CUSTOMIZINGSTATEMENTS
Section:Chapter: 1216
PagePROGRAM CONTROL STATEMENTS
(IB ( ) = INPUT )
CNC 26 (IBO-1B25)
IB
-
0-6
0-5
(IB1=INPUT " "),
(ODW ( 1), ( 2), ( 3))
ODW 1 14
1
, 2 3
1, 2 3
CNC 26 (0-25) 21 (0-20) 80 (0-79)
SCREEN CUSTOMIZINGSTATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 17
(DW( 1) = ( 2), DW ( 3) = ( 4),...)
DW 1, 3, .. 2, 4, ...
1, 2, 3, ....
(ODW 1,6,33) ; 1(ODW 2,14,33) ; 2
N10 (DW1=DATE,DW2=TIME) ; 12
(GOTO N10)
CNC 26 (IB0-IB25)
(ODW3,4,60) ; 3(IB1=INPUTAxis feed:,5.4) ;(DW3=IB1) ; 3
CNC
(DW1 = 100) . 100 1.(DWH2 = 100) . 64 2.(DWB3 = 100) . 01100100 3.
8 255 11111111 -127 10000000
SCREEN CUSTOMIZINGSTATEMENTS
Section:Chapter: 1218
PagePROGRAM CONTROL STATEMENTS
(SK( 1) = 1 ( 2) = 2 ...)
SK
(1-7, )
1, 2, 3, ....
20 10 10 CNC 10
(SK 1=HELP SK 2=MAXIMUM COORDINATE
(SK 1=FEEDRATE SK 2=_MAXIMUM__COORDINATE ->
:
CNC SK CNC
SK CNC
(WKEY)
WKEY
KEY
....
....(WKEY) ;(IF KEY EQ $FC00 GOTO N1000) ; F1
N1000........
HELP
MAXIMUMCOORDINATE
FEEDRATE
MAXIMUMCO ORDINATE
SCREEN CUSTOMIZINGSTATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 19
(WBUF , ( ))
WBUF
(WBUF ( ))
( )
(WBUF)
(WBUF ())
ENTER
(WBUF PCALL 25, ; (PCALL 25,(IB1=INPUT Parameter A: -5.4) ; A(WBUFA= IB1) ; A=( ) (IB2=INPUTParameter B: -5.4) ; B(WBUF B= IB2 ; B=( )(WBUF ; )(WBUF) ; ------------------------
(PCALL 25, A=23.5, B=-2.25)
(SYSTEM)
SYSTEM CNC
SCREEN CUSTOMIZINGSTATEMENTS
Section:Chapter: 1220
PagePROGRAM CONTROL STATEMENTS
USER 2
; ( )N0 (PAGE 10)
; (SK 1=CICLO 1",SK 2=CICLO 2",SK 7=SALIR
N10 (WKEY ) ;(IF KEY EQ $FC00 GOTO N10) ; 1(IF KEY EQ $FC01 GOTO N20) ; 2(IF KEY EQ $FC06 SYSTEM ELSE GOTO N10) ;
; CYCLE 1; 11 2N10 (PAGE 11)
(ODW 1,10,60)(ODW 2,15,60)
;(WBUF PCALL 1, ; (PCALL 1,
(IB 1=INPUT X: -6.5) ; X(DW 1=IB1) ; 1(WBUF X IB1) ; X ( )
(WBUF ; ,
(IB 2=INPUTY: -6.5) ; Y(DW 2=IB2) ; 2(WBUF Y IB2) ; Y ( )
(WBUF ;
(WBUF ) ; . (PCALL 1, X2, Y3)
(GOTO N0)
;( )
SCREEN CUSTOMIZINGSTATEMENTS
PageChapter: 12 Section:PROGRAM CONTROL STATEMENTS 21
; CYCLE 2; 12 3N20 (PAGE 12)
(ODW 1,10,60)(ODW 2,13,60)(ODW 3,16,60)
;(WBUF PCALL 2, ; (PCALL 2,
(IB 1=INPUT A: -6.5) ; A(DW 1=IB1) ; 1 (WBUF A IB1) ; A ( )
(WBUF ; ,(IB 2=INPUTB: -6.5) ; B(DW 2=IB2) ; 2 (WBUF B IB2) ; B ( )
(WBUF ; ,
(IB 3=INPUTC: -6.5) ; C(DW 3=IB3) ; 3(WBUF C IB3) ; C ( )
(WBUF ;
(WBUF ) ; (PCALL 2, A3, B1, C3)
(GOTO N0)
SCREEN CUSTOMIZINGSTATEMENTS
Section:Chapter: 1222
PagePROGRAM CONTROL STATEMENTS
1
2
3
ISO
D V
G00 * ? * .............................................................................. 6.1G01 * ? * .............................................................................. 6.2G02 * * ................................................................. 6.3G03 * * ................................................................. 6.3G04 / ....................................................... 7.1, 7.2G05 * ? * ...................................................................................... 7.3.2G06 * ..................................................................... 6.4G07 * ? ...................................................................................... 7.3.1G08 * .................................................... 6.5G09 * ..................................................................... 6.6G10 * * .............................................................................. 7.5G11 * * ......................................................................... 7.5G12 * * ......................................................................... 7.5G13 * * ......................................................................... 7.5G14 * * ............................................................. 7.5G15 * * C ....................................................................................... 6.13G16 * * ......................................................... 3.2G17 * ? * X-Y Z ........................................................... 3.2G18 * ? * Z-X Y .......................................................... 3.2G19 * * Y-Z X ...................................................... 3.2G20 ............................................................. 3.7.1G21 ............................................................. 3.7.1G22 * / ................................................................ 3.7.2
G28 * * .................................................... 5.4, 7.8G29 * * ............................................................. 5.4, 7.8G30 * * ..................................................................... 5.5
G32 * * "F" ................................................... 6.15G33 * * .............................................................................. 6.12
G36 * ..................................................................... 6.10G37 * .............................................................................. 6.8G38 * .............................................................................. 6.9G39 * ..................................................................... 6.11G40 * * ............................................................. 8.1G41 * * ................................................................. 8.1G42 * * ................................................................. 8.1
G45 * * .............................................................................. 6.16
G50 * * ..................................................................... 7.3.3G51 * * ...................................................................................... 7.4G52 * ..................................................................... 6.14G53 * ................................................................. 4.3G54 * * ..................................................................... 4.4.2G55 * * ..................................................................... 4.4.2G56 * * ..................................................................... 4.4.2G57 * * ..................................................................... 4.4.2G58 * * ..................................................................... 4.4.2G59 * * ..................................................................... 4.4.2
1234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234
A
4
M D V
G60 * / ................................................... 9.13G61 * / ................................................... 9.14G62 * ......................................................... 9.15G63 * ......................................................... 9.16G66 * ............................................................. 9.1G68 * ................................................ 9.2G69 * ................................................ 9.3G70 * ? * ......................................................................... 3.3G71 * ? ......................................................................... 3.3G72 * * ......................................................... 7.6G74 * ................................................................. 4.2G75 * ..................................................................... 10.1G76 * .............................................................................. 10.1G77 * * .................................................................................. 7.7.1
G77S * * ..................................................................... 5.5G78 * * ......................................................................... 7.7.2
G78S * * ..................................................................... 5.5
G81 * ......................................................... 9.4G82 * ................................................ 9.5G83 * ..................................................................... 9.6G84 * ......................................................... 9.7G85 * ................................................ 9.8G86 * .................................................... 9.9G87 * .................................................... 9.10G88 * ......................................................... 9.11G89 * ......................................................... 9.12G90 * ? .............................................................................. 3.4G91 * ? * .............................................................................. 3.4G92 / ................................................... 4.4.1G93 ......................................................................... 4.5G94 * ? mm(inches)/min .................................................... 5.2.1G95 * ? * mm(inches)/rev..................5.2.2G96 * * ......................................................................... 5.3.1G97 * * r.p.m. ................................................................. 5.3.2
M MODALM02 M03 CNC
D DEFAULT CNC M02, 30
? G CNC
V G
5
CNC
R W
CNC PLC DNC
TOOL R R RTOD R R RNXTOOL R R R M06NXTOD R R RTMZPn R R - (n) TLFDn R/W R/W - (n) TLFFn R/W R/W - (n) TLFNn R/W R/W - (n)TLFRn R/W R/W - (n)TMZTn R/W R/W - (n)TOXn R/W R/W - X (n)TOZn R/W R/W - Z (n)TOFn R/W R/W - (n) (F)TORn R/W R/W - (n) (R)TOIn R/W R/W - (n) X (I)TOKn R/W R/W - (n) Z (K)
NOSEAn R/W R/W - (n)NOSEWn R/W R/W - (n)CUTAn R/W R/W - (n)
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
B
6
CNC PLC DNC
ORG(X-C) R R - PLC
PORGF R - RPORGS R - RORG(X-C)n R/W R/W R (n)PLCOF(X-C) R/W R/W R PLC
Variable CNC PLC DNC
MPGn R R - (n)MP(X-C)n R R - X-C (n)
MPSn R R - (n)MPSSn R R - (n)
MPASn R R - (n)MPLCn R R - PLC (n)
Variable CNC PLC DNC
FZONE R R/W R 1FZLO(X-C) R R/W R X/C 1FZUP(X-C) R R/W R X/C 1
SZONE R R/W R 2SZLO(X-C) R R/W R X/C 2SZUP(X-C) R R/W R X/C 2
TZONE R R/W R 3TZLO(X-C) R R/W R X/C 3TZUP(X-C) R R/W R X/C 3FOZONE R R/W R 4FOZLO(X-C) R R/W R X/C 4FOZUP(X-C) R R/W R X/C 4
(11.2.3)
(11.2.4)
(11.2.5)
7
CNC PLC DNC
G94
FEED R R R CNC mm/min inch/min .DNCF R R R/W DNC .PLCF R R/W R PLC .PRGF R R R .
G95
FPREV R R R CNC mm/rev inch/rev .DNCFPR R R R/W DNC .PLCFPR R R/W R PLC .PRGFPR R R R .
G32
PRGFIN R R R 1/min .
FRO R R R CNC (%).PRGFRO R/W R R (%).DNCFRO R R R/W DNC (%).PLCFRO R R/W R PLC (%).CNCFRO R R R (%).PLCCFR R R/W R PLC (%).
CNC PLC DNC
PPOS(X-C) R - - ( ).POS(X-C) R R R .TPOS(X-C) R R R ( + )FLWE(X-C) R R R .DIST(X-C) R/W R/W R .LIMPL(X-C) R/W R/W R .LIMMI(X-C) R/W R/W R .
(11.2.8)
Variable CNC PLC DNC
HANPF R - - CNC .HANPS R - - CNC .HANPT R - - CNC .HANPFO R - - CNC .HANFCT R R/W R , .HBEVAR R R/W R HBE , , , x (x1, x10, x100)MASLAN R/W R/W R/W " " .MASCFI R/W R/W R/W " " .MASCSE R/W R/W R/W " " .
11 .2.6
FREAL R R R CNC mm/min inch/min .
(11.2.7)
8
CNC PLC DNC
SREAL R R R r.p.m.SPEED R R R CNCDNCS R R R/W DNCPLCS R R/W R PLCPRGS R R RCSS R R R CNC meters/min
feet/min .DNCCSS R R R/W DNCPLCCSS R R/W R PLCPRGCSS R R RSSO R R R CNC %PRGSSO R/W R R %DNCSSO R R R/W DNC %PLCSSO R R/W R PLC %CNCSSO R R R %SLIMIT R R R CNC RPMDNCSL R R R/W DNCPLCSL R R/W R PLCPRGSL R R RPOSS R R R ( 99999999 in 0.0001RPOSS R R R ( 0 360 in 0.0001TPOSS R R R ( 99999999 in 0.0001RTPOSS R R R ( 0 360 in 0.0001FLWES R R R (M19), SYNCER R R R
CNC PLC DNC
SSREAL R R R r.p.m.SSPEED R R R CNCSDNCS R R R/W DNCSPLCS R R/W R PLCSPRGS R R RSCSS R R R CNC meters/min
feet/min.SDNCCS R R R/W DNCSPLCCS R R/W R PLCSPRGCS R R RSSSO R R R CNC %SPRGSO R/W R R %SDNCSO R R R/W DNC %SPLCSO R R/W R PLC %SCNCSO R R R %SSLIMI R R R CNC RPMSDNCSL R R R/W DNCSPLCSL R R/W R PLCSPRGSL R R RSPOSS R R R ( 999999999 in 0.0001SRPOSS R R R ( 0 360 in 0.0001STPOSS R R R ( 99999999 in 0.0001SRTPOS R R R ( 0 360 in 0.0001SFLWES R R R (M19),
11 2 9
(Section 11.2.10)
9
PLC
CNC PLC DNC
PLCMSG R - R PLCPLCIn R/W - - N) 32 PLCPLCOn R/W - - N) 32 PLCPLCMn R/W - - N) 32 PLCPLCRn R/W - - (n)PLCTn R/W - - (n)PLCCn R/W - - (n)
1.2.12)
CNC PLC DNC
GUP n - R/W - (n) (100-P299).LUP (a,b) - R/W - (b) (a)(P0-P25)CALLP R - - PCALL MCALL
SERCOS
CNC PLC DNC
SETGE(X-C) W W - (X-C)SETGES W W -SSETGS W W -SVAR(X-C) id R/W - - "id" (X-C) SERCOSSVARS id R/W - - "id" SERCOSSSVAR id R/W - - "id" SERCOSTSVAR(X-C) id R - - "id" (X-C) SERCOSTSVARS id R - - "id" SERCOSTSSVAR id R - - "id" SERCOS
11.2.13)
11.2.14)
11.2.11)CNC PLC DNC
ASPROG R - - M45 S RPM ( )LIVRPM R R - TC RPM.
10
(Section 11.2.15)
CNC PLC DNC
OPMODE R R ROPMODA R R ROPMODB R R ROPMODC R R RNBTOOL R R RPRGN R R RBLKN R R RGSn R - - G (n)GGSA - R R G00 G24GGSB - R R G25 G49GGSC - R R G50 G74GGSD - R R G75 G99MSn R - - M (n)GMS - - R M M (0..6, 8, 9, 19, 30, 41..44)PLANE R R RMIRROR R R RSCALE R R RSCALE(X-C) R R RPRBST R R RCLOCK R R RTIME R R R/WDATE R R R/W - -TIMER R/W R/W R/W PLCCYTIME R R RPARTC R/W R/W R/W CNCFIRST R R RKEY R/W* R/W R/W KEYSRC R/W R/W R/W , 0= 1=PLC, 2=DNCANAIn R R R (n)ANAOn R/W R/W R/W (n)CNCERR - R R CNCPLCERR - - R PLCDNCERR - R - DNCAXICOM R R R G28TANGAN R R R G45
CNC " " .
11
(ERROR , )
(MSG )
(DGWZ 1, .... 4)
/
(ESBLK DSBLK) CNC ESBLK DSBLK
(ESTOP DSTOP) (ESTOP) (DSTOP) (PLC)
(EFHOLD DFHOLD) (EFHOLD) (DFHOLD) (PLC)
(GOTO N( )) N()
(RPT N( , N( )) N
(IF < 1> ELSE < 2>) ( 1), < 1> ( 0)
< 2>
(SUB )
(RET)
(CALL ( ))
(PCALL ( , ( ), ( ),...) 26
(MCALL ( , ( ), ( ),...) PCALL
(MDOFF)
(PROBE ( ,( ), ( ),...)
(REPOS X, Y, Z,...)
( 2.2)
(12.3)
(12.4)
(12.5)
1234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234123456789012341234567890123412345678901234
C
12
(EXECP( ), ( )
(OPEN P( ), ( ), A/D, )
(WRITE < >) OPEN P
(PAGE( )) (0-255) (>1000)
(SYMBOL ( 1),( 2),( 3) 1 (0-255)
2( 0-639) 3 ( 0-335)
(IB( )=INPUT )(IBn)
(ODW( 1), ( 2), ( 3) (1 x 14 )2( ) 3 ( )
(DW ( 1)=( 2), DW( 3) = ( 4),...) 1 3 2,4,..
(SK ( 1)= 1", ( 2)= 2",...)
(WKEY)
(WBUFtext ))
(SYSTEM) CNC
(12.6)
(12.7)
13
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
D
14
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
E
15
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
F
16
PAGE CNC
1000 G00-G09.1001 G10-G19.1002 G20-G44.1003 G53-G59.1004 G60-G69.1005 G70-079.1006 G80-G89.1007 G90-G99.1008 M.1009 M 1010 2501011 2511012 2521013 2531014 2541015 2551016 ( A G)1017 ( H N)1018 ( 0 S)1019 ( T Z)1020 ( 1 )1021 ( 2 )1022 ( 3 )1023 ( 4 )1024 ( 5 )1025 ( 6 )1026 ( 7 )1027 ( 8 )1028 ( 9 )1029 ( 10 )1030 ( 11 )1031 ( 12 )
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
G
17
: ISO
10331034 : G00,G01 ( 1 )1035 : G00,G01 ( 2 )1036 : G02, G03 ( 1 )1037 : G02, G03 ( 1
1038 : G02, G031039 : G08 ( 11040 : G08 ( 21041 : G09 ( 11042 : G09 ( 2
1043 : G331044 : G361045 : G371046 : G381047 : G391048 / : G04, G04K.1049 / : G07, G05.1050 : G11, G12, G13, G14.1051 : G16,G17, G18, G19, G15.1052 : G21, G22.1053 : G40,G41,G42.1054 .1055 / : G71, G70.1056 : G72.1057 : G741058 : G75.1059 : G77, G78.1060 / : G90, G91.1061 : G92,G93.1062 : G94,G95.1063 F,S,T D .1064 M .
: CNC
1090109110921093 M 109410951096109710981099
18
: HIGH LEVEL
1100 : ERROR MSG1101 : GOTO RPT1102 : OPEN WRITE
1103 : SUB RET1104 : CALL, PCALL, MCALL, MDOFF PROBE1105 : DSBLK, ESBLK, DSTOP, ESTOP, DFHOLD, EFHOLD1106 : IF1107 : .1108 :1109 : PAGE1110 : ODW1111 : DW1112 : IB1113 : SK1114 : WKEY SYSTEM1115 : KEYSRC1116 : WBUF
1117 : SYMBOL
:
1076 : : G66.1078 : X : G68.1079 : Z : G69.1080 : : G81.1081 : : G82.1082 : : G83.1083 : : G84.1084 : : G85.1085 : : G86.1086 : : G87.1087 : X : G88.1088 : Z : G89.
1089 :
19
:
CNC
/
) 75
1.- 2.- 3.- 4.-
:
CNC
, CNC
Fagor
ACAC
Fagor
123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345123456789012345
H
20