CNC 8055T. 编程手册 - Fagor · PDF fileCNC 8055 T Ref. 0001 (in) ii iii. iii----- o -----...

Preview:

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