+ All Categories
Home > Documents > GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE...

GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE...

Date post: 11-Feb-2018
Category:
Upload: doannhu
View: 258 times
Download: 7 times
Share this document with a friend
504
GE Fanuc Automation Computer Numerical Control Products Series 16 i / 18i / 21i – Model TA Manual Guide Programming Manual B-63343EN/01 July 1998
Transcript
Page 1: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

GE Fanuc Automation

Computer Numerical Control Products

Series 16i / 18i / 21i – Model TAManual Guide

Programming Manual

B-63343EN/01 July 1998

Page 2: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

GFL-001

Warnings, Cautions, and Notesas Used in this Publication

Warning

Warning notices are used in this publication to emphasize that hazardous voltages, currents,temperatures, or other conditions that could cause personal injury exist in this equipment ormay be associated with its use.

In situations where inattention could cause either personal injury or damage to equipment, aWarning notice is used.

Caution

Caution notices are used where equipment might be damaged if care is not taken.

NoteNotes merely call attention to information that is especially significant to understanding andoperating the equipment.

This document is based on information available at the time of its publication. While effortshave been made to be accurate, the information contained herein does not purport to cover alldetails or variations in hardware or software, nor to provide for every possible contingency inconnection with installation, operation, or maintenance. Features may be described hereinwhich are not present in all hardware and software systems. GE Fanuc Automation assumesno obligation of notice to holders of this document with respect to changes subsequently made.

GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutorywith respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, orusefulness of the information contained herein. No warranties of merchantability or fitness forpurpose shall apply.

©Copyright 1998 GE Fanuc Automation North America, Inc.

All Rights Reserved.

Page 3: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01

s–1

SAFETY PRECAUTIONS

This manual includes safety precautions for protecting the user and preventing damage to the

machine. Precautions are classified into Warnings and Cautions according to their bearing on

safety. Also, supplementary information is described as Notes. Read the Warnings, Cautions, and

Notes thoroughly before attempting to use the machine.

WARNING

Applied when there is a danger of the user being injured or when there

is a danger of both the user being injured and the equipment being

damaged if the approved procedure is not observed.

CAUTION

Applied when there is a danger of the equipment being damaged, if the

approved procedure is not observed.

NOTE

Notes are used to indicate supplementary information other than

Warnings and Cautions.

* Read this manual carefully, and store it in a safe place.

Page 4: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

Safety precautions B-63343EN/01

s–2

To ensure safety while using a machine featuring the MANUAL GUIDE function that is made

according to this programming manual, observe the following precautions:

WARNING

On MANUAL GUIDE, after adding a new function onto it, or

modifying its standard function by modifying the sample programs

according to this programming manual, do no run the machine by

using these new or modified functions immediately. Instead, confirm

every step of the resultant machine motions, and make sure that the

tool path and machining operation are correct and that the tool will

not strike the work-piece or machine. Before starting production

machining, run the machine with no work-piece attached to the

machine to make sure that the tool will not strike a work-piece or the

machine. If the tool strikes the machine and/or work-piece, the tool

and/or machine may be damaged, and even injuries the operator.

Page 5: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 Table of Contents

c–1

I. USER PROGRAM

1. Outline of User Program ............................................................................................................................................................................... 3

1.1 Scope of Customizing .................................................................................................................................................................... 3

1.2 Usable Software Resource for User Program .............................................................................................................................. 5

2. Restrictions for Customizing ........................................................................................................................................................................ 6

3. Comment on a MANUAL GUIDE All-in-one screen ................................................................................................................................. 7

3.1 Comment in a Title Bar .................................................................................................................................................................. 7

3.2 Comment in a Status Indicator Window...................................................................................................................................... 8

3.3 Comment in a Program Window.................................................................................................................................................. 9

3.3.1 Comment of Data Items........................................................................................................................................................... 9

3.3.2 Name of Machining Type........................................................................................................................................................ 9

3.4 Comment in Inputting Windows.................................................................................................................................................. 12

3.4.1 Line ............................................................................................................................................................................................ 12

3.4.2 Circle (CW) ............................................................................................................................................................................... 13

3.4.3 Circle (CCW)............................................................................................................................................................................. 14

3.4.4 Corner-R.................................................................................................................................................................................... 15

3.4.5 Chamfer..................................................................................................................................................................................... 15

3.4.6 Select Cross Point ..................................................................................................................................................................... 16

3.4.7 Select Tangent Point................................................................................................................................................................. 16

3.4.8 DIN509-E................................................................................................................................................................................... 17

3.4.9 DIN76 ........................................................................................................................................................................................ 17

3.5 Comment in a Figure Data Inputting Windows for Single Cutting.......................................................................................... 19

3.5.1 Positioning ................................................................................................................................................................................ 19

3.5.2 Line ............................................................................................................................................................................................ 19

3.5.3 Circle (CW) ............................................................................................................................................................................... 20

3.5.4 Circle (CCW)............................................................................................................................................................................. 21

3.6 Comment in a Program List Window .......................................................................................................................................... 22

3.7 Comment in a Process List Window ............................................................................................................................................ 23

3.8 Warning Messages.......................................................................................................................................................................... 24

4. Data Structure of Machining Program......................................................................................................................................................... 29

4.1 Details of Data Attribute................................................................................................................................................................ 29

4.2 Details of Data Structure for each Machining Type.................................................................................................................... 34

4.2.1 Initial Setting Block .................................................................................................................................................................. 34

4.2.2 Guidance Cutting Process....................................................................................................................................................... 35

4.2.3 Single Cutting Process ............................................................................................................................................................. 37

4.2.4 Bar Machining Process (Roughing)........................................................................................................................................ 39

4.2.5 Bar Machining Process (Finishing)......................................................................................................................................... 41

Page 6: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

Table of Contents B-63343EN/01

c–2

4.2.6 Threading Process.................................................................................................................................................................... 43

4.2.7 Grooving Process (Standard) .................................................................................................................................................. 45

4.2.8 Grooving Process (Roughing of Trapezoidal Groove)......................................................................................................... 47

4.2.9 Grooving Process (Finishing of Trapezoidal Groove).......................................................................................................... 49

4.2.10 Figure Data of Trapezoidal Groove ....................................................................................................................................... 51

4.2.11 Center Drilling Process............................................................................................................................................................ 53

4.2.12 Drilling Process ........................................................................................................................................................................ 55

4.2.13 Reaming Process ...................................................................................................................................................................... 57

4.2.14 Boring Process .......................................................................................................................................................................... 59

4.2.15 Tapping Process ....................................................................................................................................................................... 61

4.2.16 Custom-made Process (1)-(5) ................................................................................................................................................................ 63

4.3 Comment on Soft-keys Menu for Process Data........................................................................................................................... 65

4.4 User Programs for Reading/Writing Process Data .................................................................................................................... 67

5. User Programs for Machining Program....................................................................................................................................................... 68

5.1 User Programs for Setting Data Format of Machining Process ................................................................................................. 68

5.2 User Programs for Displaying Guidance Window..................................................................................................................... 69

5.3 User Programs for Displaying Guidance Drawing in Figure Data Window........................................................................... 71

5.4 User Programs for Displaying Guidance Drawing for Guidance Cutting............................................................................... 72

5.5 User Programs for Guidance Cutting Executing......................................................................................................................... 73

5.6 User Programs for Executing Machining Motion ....................................................................................................................... 74

6. MTB's Own Power-on Description and Company Logo ........................................................................................................................... 75

6.1 User Programs for Power-on Description Display ..................................................................................................................... 75

6.2 User Programs for Company Logo Display ................................................................................................................................ 76

7. PMC Customizing Tools ............................................................................................................................................................................... 77

7.1 External Menu Keys ....................................................................................................................................................................... 77

7.2 Signals for User Programs Calling................................................................................................................................................ 79

7.3 Operation for Machining Simulation ........................................................................................................................................... 81

7.4 Operation for Outputting / Inputting Machining Programs..................................................................................................... 82

7.5 Switch for ISO/GUIDE Screen Changing .................................................................................................................................... 83

7.6 Information Signals for Machining Type ..................................................................................................................................... 84

7.7 Interlock Requesting Signal at Teach-in....................................................................................................................................... 85

7.8 Operation for Starting Machining Program ................................................................................................................................ 86

7.9 Guidance Handwheel Control Signals ........................................................................................................................................ 88

8. Comment of Soft-keys in All-in-one Screen................................................................................................................................................. 91

8.1 Menu for Machining Type Selecting ............................................................................................................................................ 91

8.2 Pop-up Window Calling................................................................................................................................................................ 94

8.3 Tool List Window........................................................................................................................................................................... 95

Page 7: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 Table of Contents

c–3

8.4 Program List Window.................................................................................................................................................................... 96

8.5 Preset Window................................................................................................................................................................................ 97

8.6 Guidance Cutting Process ............................................................................................................................................................. 103

8.7 Single Cutting Process.................................................................................................................................................................... 107

8.8 Bar Machining................................................................................................................................................................................. 109

9. User Pop-up Window in an Initial Screen................................................................................................................................................... 112

9.1 Soft-key for Calling an User Window .......................................................................................................................................... 112

9.2 Custom Macro Programs for activating an User Window......................................................................................................... 113

9.3 Watching Key Operations ............................................................................................................................................................. 114

II. SAMPLE PROGRAM

1. User Programs for Setting Data Format of Machining Process................................................................................................................. 117

2. User Programs for Displaying Guidance Drawing for Guidance Cutting .............................................................................................. 127

3. User Programs Called by User Program Calling Signals........................................................................................................................... 152

4. User Programs for Power-on Description Display..................................................................................................................................... 156

5. User Programs for Displaying Guidance Drawing at Figure Data Inputting ......................................................................................... 159

6. Guidance Window for Data Item................................................................................................................................................................. 167

6.1 Comments in a Guidance Window .............................................................................................................................................. 167

6.2 User Programs for Displaying Guidance Window..................................................................................................................... 169

7. Comment Table Programs for Process Data Items ..................................................................................................................................... 241

7.1 Guidance Cutting ........................................................................................................................................................................... 241

7.2 Single Cutting ................................................................................................................................................................................. 259

7.3 Bar Machining (Roughing) ............................................................................................................................................................ 286

7.4 Bar Machining (Finishing) ............................................................................................................................................................. 309

7.5 Threading ........................................................................................................................................................................................ 332

7.6 Grooving.......................................................................................................................................................................................... 348

7.7 Trapezoidal Grooving (Roughing) ............................................................................................................................................... 359

7.8 Trapezoidal Grooving (Finishing) ................................................................................................................................................ 373

7.9 Center Drilling ................................................................................................................................................................................ 387

7.10 Drilling............................................................................................................................................................................................. 396

7.11 Reaming........................................................................................................................................................................................... 406

7.12 Boring............................................................................................................................................................................................... 415

7.13 Tapping ........................................................................................................................................................................................... 424

8. Comment of Soft-keys in All-in-one Screen................................................................................................................................................. 433

9. Comment on a MANUAL GUIDE All-in-one Screen................................................................................................................................. 462

Page 8: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

I. USER PROGRAM

Page 9: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 1. Outline of User Program

–3–

1 Outline of User Program

In MANUAL GUIDE, MTB can modify the FANUC standard specification, and also can make

their own features by using Custom Macro Program.

In order to carry out this modification, the software package named "User Program for

MANUAL GUIDE" are prepared. And, in this documentation, we call it "User Program" in

short.

1.1 Scope of Customizing

By using this "User Program", MTB make their own features as follows.

1) Comment on a MANUAL GUIDE All-in-one screen

• All of the comment can be changed.

2) Data item of FANUC standard machining process

• Data attribute can be changed.

• New data item can be added.

• Pictorial guidance in a Pop-up Window for each data can be changed or newly

added.

3) MTB's own machining process

• New machining process can be added into Cycle Motions Group. (maximum 5)

• MTB can make their own machining motions for new machining processes.

• 12 regular and 11 supplemental data items can be used for each processes.

• 3 data types, Numerical data, Literal data, Particular data, can be selected for each

data items.

• 5 soft-keys menu can be used for data item which has Literal data type.

• Pictorial guidance in a Pop-up Window for each data items can be used.

4) MTB's own Set-up Guidance window

• MTB can replace the FANUC standard window by their own one.

5) MTB's own Power on descriptions and Company Logo

• MTB can make their own Power on descriptions.

• MTB's Company Logo can be displayed at Power on.

6) PMC customizing tools

• 16 External Menu Keys (DI) are prepared for each FANUC standard machining

processes.

• 5 Additional External Menu Keys (DI) are prepared for each MTB's own new

machining processes.

• 16 signals (DI) are prepared for User Program Calling.

Page 10: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. Outline of User Program I. USER PROGRAM B-63343EN/01

–4–

• ISO/GUIDANCE switch (DI) is prepared for switching these screens.

NOTE

Similar to MANUAL GUIDE, MTB can modify the standard

specifications of machine guidance of Series 20 by making their

own Custom Macro Programs.

But, this Custom Macro Program for Series 20-TA will be never

used for MANUAL GUIDE as it is.

Page 11: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 1. Outline of User Program

–5–

1.2 Usable Software Resource for User Program

Since a part of P-code custom macro program and variables are used for FANUC standard

processes already, usable resource of User Programs are limited as follows.

1) P-code Program Numbers

• O2500 - O2999

• O3500 - O3999

• O4500 - O4999

NOTE

Beside the above program numbers, some program numbers such

as O7100 -, O9000 - and O1000 -, can be used by User Programs,

but their contents or purpose are fixed by MANUAL GUIDE system

software as described in this document.

So, these program number cannot be used as MTB likes.

2) P-code Custom Macro Variables

• #10000 - #10699

3) Capability of User Programs (P-code)

• 512Kbyte

Page 12: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. Restrictions for customizing I. USER PROGRAM B-63343EN/01

–6–

2 Restrictions for customizing

The following part of MANUAL GUIDE cannot be modified by MTB.

1) Status Indicator Window

• Excepting data name comment, contents of data displayed in a Status Indicator

Window cannot be changed.

2) Contour inputting window for Bar machining cycle

• Contents of data items displayed in this window cannot be changed, but comment

of each data items can be changed.

3) Graphic Display Window

4) Key-in Buffer

5) Pictorial pattern of soft-keys

Page 13: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–7–

3 Comment on a MANUAL GUIDE All-in-one screen

All of the comment displayed in an All-in-one screen of MANUAL GUIDE can be modified by

changing the comment data in the "FANUC Standard Comment Table Program".

3.1 Comment in a Title Bar

O 7 4 0 n ;

N 9 9 9 9 ( m a x i m u m 5 0 ch . ) ;

A l p h a n u m e r i c l e t t e r s f o r T i t l e B a r C o m m e n t

NOTE

1 By selecting "n" in O740n, Displaying language can be automatically

changed. And, in the similar description coming out hereafter, this "n"

has same meaning.

n=1 : English

2 : Japanese

3 : German

4 : French

5 : Italian

6 : Spanish

7,8,9,0 : Reserved

2 Number described in ( ) means the maximum character number

available for the comment.

Sample for English)

O7401 ;

N9999 (FANUC MANUAL GUIDE) ;

Title Bar of MANUAL GUIDE

FANUC MANUAL GUIDE

Page 14: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–8–

3.2 Comment in a Status Indicator Window

ACTUAL POSITION DIST TO GOG01 X 0.000

Z 0.000

NEXT BLOCKG01 X 0.000

Z 0.000

SPINDLE O01 P01TOOL

(5)(4) (6) (7)(3)(2)(1)

FEEDRATE

MM/MIN.

O 7 4 0 n ;

N 1 0 0 1 ( m a x i m u m 2 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 1 )

N 1 0 0 2 ( m a x i m u m 1 2 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 0 0 3 ( m a x i m u m 1 2 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 0 0 4 ( m a x i m u m 1 2 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 0 0 5 ( m a x i m u m 6 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

N 1 0 0 6 ( m a x i m u m 6 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 6 )

N 1 0 0 7 ( m a x i m u m 6 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 7 )

Page 15: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–9–

3.3 Comment in a Program Window

3.3.1 Comment of a Data items

O 7 4 0 n ;

N 1 0 2 0 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

(1)

(2)

Process Name(machining type)Process Name

AREA =

NOTE

As to Other comments displayed in a Program Window excepting

contour inputting window for Bar machining cycle, since they are

related to the User Programs for Program Data Items, the

explanation for them are described in Chapter 4.

As the process name display of the above (1), name of machining

type described in 3.3.2 are used.

3.3.2 Name of Machining TypeO 7 4 0 n ;

N5000 ( dummy for displaying 40ch. with blank ) ;

N 5 0 0 1 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G u i d a n c e C u t t i n g "

N 5 0 0 2 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S i n g l e C u t t i n g "

Page 16: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–10–

N 5 0 0 3 ( m a x i m u m 4 0 c h . ) ;

A lphanumer ic l e t t e rs for "B a r ( R o u g h ) "

N 5 0 0 4 ( m a x i m u m 4 0 c h . ) ;

A lphanumer ic l e t t e rs for "B a r ( F i n i s h ) "

N 5 0 0 5 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T h r e a d i n g "

N 5 0 0 6 ( m a x i m u m 4 0 c h . ) ;

Alphanumer ic l e t ters for "Grooving"

N 5 0 0 7 ( m a x i m u m 4 0 c h . ) ;

Alphanumeric le t ters for "Grooving (Trapezoid Rough)"

N 5 0 0 8 ( m a x i m u m 4 0 c h . ) ;

Alphanumer ic le t ters for "Grooving (Trapezoid F inish)"

N 5 0 1 0 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C e n t e r D r i l l "

N 5 0 1 1 ( m a x i m u m 4 0 c h . ) ;

A lphanumer ic l e t te rs for "Dr i l l "

N 5 0 1 2 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R e a m i n g "

N 5 0 1 3 ( m a x i m u m 4 0 c h . ) ;

A lphanumer ic l e t t e rs for "B oring"

N 5 0 1 4 ( m a x i m u m 4 0 c h . ) ;

A lphanumer ic l e t t e r s for "Tapping"

N 5 0 5 1 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C u s t o m - m a d e ( 1 ) "

N 5 0 5 2 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C u s t o m - m a d e ( 2 ) "

N 5 0 5 3 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C u s t o m - m a d e ( 3 ) "

Page 17: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–11–

N 5 0 5 4 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C u s t o m - m a d e ( 4 ) "

N 5 0 5 5 ( m a x i m u m 4 0 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C u s t o m - m a d e ( 5 ) "

Page 18: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–12–

3.4 Comment in a Contour Inputting Windows

In Bar machining cycle, free form made up with line and circle can be inputted by using

Contour Inputting Windows. Contents of data items displayed in them are cannot be

changed, but comment for them can be modified as follows.

3.4.1 Line

CONTR FORM (LINE)

END POINT X X=END POINT Z Z=ANGLE A=

OVERRIDE P=

(1)

(2)(3)(4)(5)

O 7 4 0 n ;

N1211 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 1 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 1 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 1 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 1 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

Page 19: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–13–

3.4.2 Circle (CW)

CONTR FORM (CIRCLE CW)

RADIUS R=CENTER X I=

(1)

(2)(3)(4)(5)

(6)(7)

END POINT X X=END POINT Z Z=

CENTER Z K=OVERRIDE P=

O 7 4 0 n ;

N1221 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 2 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 2 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 2 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 2 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

N 1 2 2 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 6 )

N 1 2 2 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 7 )

Page 20: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–14–

3.4.3 Circle (CCW)

CONTR FORM (CIRCLE CCW)

RADIUS R=CENTER X I=

(1)

(2)(3)(4)(5)

(6)(7)

END POINT X X=END POINT Z Z=

CENTER Z K=OVERRIDE P=

O 7 4 0 n ;

N1231 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 3 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 3 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 3 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 3 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

N 1 2 3 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 6 )

N 1 2 3 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 7 )

Page 21: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–15–

3.4.4 Corner-R

CONTR FORM (CORNER-R)

RADIUS R=

(1)

(2)(3) OVERRIDE P=

O 7 4 0 n ;

N1241 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 4 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 4 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

3.4.5 Chamfer

CONTR FORM (CHAMFER)

RADIUS C=

(1)

(2)(3) OVERRIDE P=

O 7 4 0 n ;

N1251 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 5 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 5 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

Page 22: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–16–

3.4.6 Select Cross Point

CONTR FORM (SELECT CROSS)

CROSS PT NUMBER C=

(1)

(2)

O 7 4 0 n ;

N1261 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 6 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

3.4.7 Select Tangent Point

CONTR FORM (SEL.TANGENT)

CROSS PT NUMBER C=

(1)

(2)

O 7 4 0 n ;

N1271 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 7 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

Page 23: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–17–

3.4.8 DIN509E

CONTR FORM (DIN509-E)

RADIUS R=

(1)

(2)(3)(4)(5)

WIDTH WT=DEPTH DT=

OVERRIDE P=

O 7 4 0 n ;

N1281 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 8 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 8 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 8 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 8 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

3.4.9 DIN76

CONTR FORM (DIN76)(1)

(2)(3)(4)

WIDTH WT=DEPTH DT=OVERRIDE P=

O 7 4 0 n ;

N1291 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 9 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

Page 24: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–18–

N 1 2 9 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 9 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

Page 25: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–19–

3.5 Comment in a Figure Data Inputting Windows for Single Cutting

In Single cutting, tool moving path made up with positioning, line and circle can be inputted

by using Figure Data Inputting Windows. Contents of data items displayed in them are

cannot be changed, but comment for them can be modified as follows.

3.5.1 Positioning

SINGLE CUT (POSITIONING)

END POINT X=END POINT Z=

(1)

(2)(3)

O711n ;

N1201 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 0 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

3.5.2 Line

SINGLE CUT (LINE)

END POINT X=END POINT Z=ANGLE A=

FEEDRATE F=

(1)

(2)(3)(4)(5)

O711n ;

N1211 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

Page 26: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–20–

N 1 2 1 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 1 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 1 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 1 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

3.5.3 Circle (CW)

SINGLE CUT (CIRCLE CW)

RADIUS R=CENTER X I=

(1)

(2)(3)(4)(5)

(6)(7)

END POINT X=END POINT Z=

CENTER Z K=FEEDRATE F=

O711n ;

N1221 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 2 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 2 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 2 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 2 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

Page 27: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–21–

N 1 2 2 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 6 )

N 1 2 2 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 7 )

3.5.4 Circle (CCW)

SINGLE CUT (CIRCLE CCW)

RADIUS R=CENTER X I=

(1)

(2)(3)(4)(5)

(6)(7)

END POINT X=END POINT Z=

CENTER Z K=FEEDRATE F=

O711n ;

N1231 ( maximum 30ch. ) ;

Alphanumeric letters for comment (1)

N 1 2 3 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 2 )

N 1 2 3 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 3 )

N 1 2 3 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 4 )

N 1 2 3 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 5 )

N 1 2 3 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 6 )

N 1 2 3 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r c o m m e n t ( 7 )

Page 28: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–22–

3.6 Comment in a Program List Window

PROGRAM LIST

O740n ;

N1025 ( maximum 20ch. ) ;

Alphanumeric letters for "PROGRAM LIST"

Page 29: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–23–

3.7 Comment in a Process List Window

PROGRAM LIST

PROC TYPE AREA TOOL

O740n ;

N1050 ( maximum 20ch. ) ;

Alphanumeric letters of "PROCESS LIST"

N 1 0 5 1 ( m a x i m u m 4 c h . ) ;

A l p h a n u m e r i c l e t t e r s o f " P R O C "

N 1 0 5 2 ( m a x i m u m 4 c h . ) ;

A l p h a n u m e r i c l e t t e r s o f " T Y P E "

N 1 0 5 3 ( m a x i m u m 4 c h . ) ;

A l p h a n u m e r i c l e t t e r s o f " A R E A"

N 1 0 5 4 ( m a x i m u m 4 c h . ) ;

A l p h a n u m e r i c l e t t e r s o f " T O O L "

Page 30: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–24–

3.8 Warning MessagesIn MANUAL GUIDE, various warning message on operations and inputted data are

displayed. These messages are set in the comment table program as follows, and can be

modified by M.T.B.

O740n ;

N6001 ( maximum 38ch. ) ;

Alphanumeric letters for "0200 Program No. has already

been used"

N 6 0 0 2 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 3 N u m b e r o f p r o g r a m s i s

e x c e e d e d "

N 6 0 0 3 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 4 N u m b e r o f p r o c e s s i s

e x c e e d e d "

N 6 0 0 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 2 T h e p r o g r a m N o .

c a n n o t b e s e a r c h e d "

N 6 0 0 5 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 0 S y s t e m e r r o r "

N 6 0 0 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 1 I n p u t d a t a c a n n o t b e

a l l o w e d "

N 6 0 0 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 6 N u m b e r o f p r o c e s s i s

e x c e e d e d "

N 6 0 0 8 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 6 0 8 N e x t p r o c e s s c a n n o t b e

f o u n d "

N 6 0 0 9 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 0 I n p u t d a t a i s i n c o r r e c t "

Page 31: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–25–

N 6 0 1 0 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 1 N u m b e r o f b l o c k s

e x c e e d 3 0 b l o c k "

N 6 0 1 1 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 2 S e l e c t e d i n c o r r e c t

f i g u r e "

N 6 0 1 2 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 3 C r o s s i n g p o i n t c a n n o t

b e o b t a i n e d "

N 6 0 1 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 1 M e m o r y p r o t e c t "

N 6 0 1 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 1 1 0 0 T h i s p r o g r a m i s n o t

c r e a t e d "

N 6 0 1 8 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 5 0 0 T h i s p r o g r a m i s u n d e r

e x e c u t i o n "

N 6 0 2 0 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 0 I /O error occurred"

N 6 0 2 2 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 7 0 1 I r r e g u l a r t o o l i s

s e l e c t e d T "

N 6 0 2 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 7 0 2 N u m b e r o f t o o l i n g d a t a

i s e x c e e d e d "

N 6 0 2 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 3 0 5 Y o u h a v e a w r o n g t o o l

s e l e c t i o n "

N 6 0 2 8 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A u t o m a t i c m e a s u r i n g i d n o t

p o s s i b l e "

N 6 0 3 1 ( m a x i m u m 3 8 c h . ) ;

A lphanume r ic l e t t e r s f o r "Po in t t aug ht i s inc o rrec t "

Page 32: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–26–

N 6 0 3 2 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " N u m b e r o f p o i n t s t a u g h t i s

i n s u f f i c i e n t "

N 6 0 3 3 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 4 0 2 I n s u f f i c i e n t d a t a "

N 6 0 3 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 4 0 1 I n a d e q u a t e c u t t i n g

condi t ion"

N 6 0 3 5 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 0 T h i s p r o c e s s n e e d s

s c h e d u l i n g "

N 6 0 3 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 2 0 5 N o . o f r e m a i n i n g

p r o c e s s i s s h o r t "

N 6 0 3 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 1 T h i s p r o c e s s c a n n o t b e

m oved"

N 6 0 3 8 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 1 0 0 W r o n g m o d e "

N 6 0 3 9 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 5 0 1 P r o g r a m i s u n d e r

e x e c u t i o n "

N 6 0 4 0 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 2 F o r m a t e r r o r "

N 6 0 4 1 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 4 C a l c u l a t i n g e r r o r "

N 6 0 4 2 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 3 T o o m a n y d i g i t s "

N 6 0 4 3 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 2 T h i s p r o c e s s c a n n o t b e

copied"

Page 33: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEB-63343EN/01 I. USER PROGRAM All-in-one screen

–27–

N 6 0 4 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 3 E n d p r o c e s s c a n n o t b e

m oved"

N 6 0 4 5 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 4 E n d p r o c e s s c a n n o t b e

copied"

N 6 0 4 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 5 C a n t b e m o v e d a f t e r

e n d p r o c e s s "

N 6 0 4 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 9 0 6 C a n t b e c o p i e d a f t e r

e n d p r o c e s s "

N 6 0 4 9 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 6 0 0 N o d e t a i l e d d a t a s c r e e n

t h i s proc"

N 6 0 5 0 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 1 2 0 1 E d i t t h e t r a p e z o i d a l

g r o o v e a g a i n "

N 6 0 5 1 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 5 O u t o f r a n g e "

N 6 0 5 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 0 0 6 b O u t o f r a n g e "

N 6 0 5 5 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " 0 8 0 4 N u m o f b l o c k s e x c e e d

8 0 b l o c k s "

N 6 0 5 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T e m p o r a r y b u f f e r f u l l ,

p u s h [ A U X ] "

N 6 0 5 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " N u m b e r o f c o m m a n d d a t a > 5

i t e m s /1 b l k "

N 6 0 5 8 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " I n p u t t e d d a t a a r e m a n y "

Page 34: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. Comment on a MANUAL GUIDEAll-in-one screen I. USER PROGRAM B-63343EN/01

–28–

N 6 0 5 9 ( m a x i m u m 3 8 c h . ) ;

Alphanumer ic l e t ters for "Previous pos i t ion i s

u n k n o w n "

N 6 0 6 0 ( m a x i m u m 3 8 c h . ) ;

A lphanumer ic l e t t e rs for "E xecute No.1 opera t ion"

N 6 0 6 1 ( m a x i m u m 3 8 c h . ) ;

A lphanumer ic l e t t e rs for "E xecute No.2 opera t ion"

N 6 0 6 2 ( m a x i m u m 3 8 c h . ) ;

A lphanumer ic l e t t e rs for "E xecute No.3 opera t ion"

N 6 0 6 3 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R e t r y N o . 1 o p e r a t i o n o r p u s h

[ R E T U R N ]"

N 6 0 6 4 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T h i s p r o c e s s c a n n o t b e

deleted"

N 6 0 6 5 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C a n n o t b e e x e c u t e d i n t h e

Cycle mode"

N 6 0 6 6 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " I l l e g a l d a t a f o r A U X .

F u n c t i o n "

N 6 0 6 7 ( m a x i m u m 3 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " D e l e t e r e a l l y ?

Y E S : D E L E T E "

N 6 0 6 8 ( m a x i m u m 3 8 c h . ) ;

A lphanumer ic l e t t e rs for "E x i t r e a l l y ? Y E S :[<],

N O : C A N "

Page 35: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–29–

4 Data Structure of Machining Program

All of the comment displayed in Program Window can be modified by changing the comment

data in the "FANUC Standard Comment Table Program".

And, if necessary, attribute of each data items can be modified by changing User Programs for

Program Data Items.

4.1 Details of Data Attribute

Macro Variable of each data items = ABCDEFG (numerical value)

1) ABCDEFG = -1

This data item is not used, and it will never displayed on a screen. Next data item will be

displayed on this place.

2) ABCDEFG < 100000

This data item is numerical value type, and will be inputted by numerical keys. The end

figure (G) means the figure number under decimal point.

3) 200000 > ABCDEFG ≥ 120000

This data item is literal type, and will be inputted by soft-keys.

By pushing soft-key for selecting menu, into corresponding data variable, sequence

number of soft-key comment registered in a Comment Table Program in advance will be

set. As a content of this data, this soft-key comment will be displayed.

G = 1 : Call sub-program for setting data format (O7501 - O7519) after data

inputting

G = 2 : Sub-program call (same to G=1) + initialize a process data window

G = 3 : Sub-program call (same to G=1) + initialize a figure data window

G = 4 : Sub-program call (same to G=1) + initialize both process and data

windows

4) 300000 > ABCDEFG ≥ 200000

This data item is numerical value type, and can be inputted by both soft-keys and

numerical keys. In ordinary case, this data will be used for machine position reading.

Page 36: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–30–

5) C = Displaying window

At the time of C = 0, this data item is displayed in a Process Data Window in a Program

Window, and it will be displayed always when the corresponding process is selected.

The available maximum number displayed in a Program data as process data is 10.

At the time of C = 1, this data item is displayed in a Pop-up Window for supplemental

process data. This window can be displayed by pushing soft-key "DETAIL".

At the time of data C=2, this data item is displayed in a Figure Data Window in a

Program Window, and it will be displayed always when the corresponding process is

selected.

CYCLE *** THREAD ***AREA =

START X =START Z =END X =END Z =

SUPL. DATA 1 =SUPL. DATA 2 =

Figure Data Window

Process Data Window

Program Window

Pop-up Window

6) +++DEF+ = Displaying character type and color

D = 0 : Use Basic Color Palette, and display in normal character.

= 1 : Use Basic Color Palette, and display in reverse character.

= 2 : Use Extended Color Palette for character color E, and display in normal

character.

= 3 : Use Extended Color Palette for character color E, and display in reverse

character.

= 4 : Use Extended Color Palette for background color F, and display in normal

character.

= 6 : Use Extended Color Palette for both character color E and background

color F, and display in normal character.

= 7 : Use Extended Color Palette for both character color E and background

color F, and display in reverse character

E =Color of Character

= 0 : Black (D=0)

Extended Color Palette #8 (D=1, 3, 7)

= 1 : Basic Color Palette #1 (D=0, 2, 4, 6)

Extended Color Palette #9 (D=1, 3, 7)

= 2 : Basic Color Palette #2 (D=0, 2, 4, 6)

Extended Color Palette #10 (D=1, 3, 7)

= 3 : Basic Color Palette #3 (D=0, 2, 4, 6)

Extended Color Palette #11 (D=1, 3, 7)

= 4 : Basic Color Palette #4 (D=0, 2, 4, 6)

Extended Color Palette #12 (D=1, 3, 7)

Page 37: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–31–

= 5 : Basic Color Palette #5 (D=0, 2, 4, 6)

Extended Color Palette #13 (D=1, 3, 7)

= 6 : Basic Color Palette #6 (D=0, 2, 4, 6)

Extended Color Palette #14 (D=1, 3, 7)

= 7 : Basic Color Palette #7 (D=0, 2, 4, 6)

Extended Color Palette #15 (D=1, 3, 7)

F = Color of Character Background

= 0 : Black (D=0)

Extended Color Palette #8 (D=1, 3, 7)

= 1 : Basic Color Palette #1 (D=0, 2, 4, 6)

Extended Color Palette #9 (D=1, 3, 7)

= 2 : Basic Color Palette #2 (D=0, 2, 4, 6)

Extended Color Palette #10 (D=1, 3, 7)

= 3 : Basic Color Palette #3 (D=0, 2, 4, 6)

Extended Color Palette #11 (D=1, 3, 7)

= 4 : Basic Color Palette #4 (D=0, 2, 4, 6)

Extended Color Palette #12 (D=1, 3, 7)

= 5 : Basic Color Palette #5 (D=0, 2, 4, 6)

Extended Color Palette #13 (D=1, 3, 7)

= 6 : Basic Color Palette #6 (D=0, 2, 4, 6)

Extended Color Palette #14 (D=1, 3, 7)

= 7 : Basic Color Palette #7 (D=0, 2, 4, 6)

Extended Color Palette #15 (D=1, 3, 7)

8) ABCDEFG = 1B00000

This data item is especially assigned to Surface Speed / Rotating Speed.

At the time of B = 0, this data is Surface speed and G96 (Surface speed constant control)

mode is available, and if B = 1, this data is Spindle rotating speed and G97 mode.

9) ABCDEFF = 1000001

This data item is especially assigned to Coolant ON / OFF, and can be inputted by soft-

key.

10) ABCDEFG = 3000001

This data item is especially assigned to Tool Number.

11) ABCDEFG = 4B0000G

This data item is especially assigned to Feedrate.

At the time of B = 0, this data is Feedrate/rev. and G99 (Feed per revolution) mode, and

if B = 1, this data is Feedrate/min. and G98 (Feed per minute) mode is used.

The end figure (G) means the figures under decimal point.

12) ABCDEFG = 5B0000G

This data item is especially assigned to Lead of Thread/Number of Thread.

At the time of B = 0, this data is Lead of Thread, and if B = 1, this data is Thread Number

of Inch type Thread.

The end figure (G) means the figures under decimal point.

Page 38: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–32–

13) ABCDEFG = 6B0000G

This data item is especially assigned to Cutting Amount/Number for Threading.

At the time of B = 1 this data is Cutting Amount, and if B = 0, this data is Cutting

Number.

The end figure (G) means the figures under decimal point.

14) ABCDEFG = 7B0000G

This data item is especially assigned to Depth / Diameter for Grooving.

At the time of B = 0, this data is Depth of Groove, and if B = 1, this data is Diameter of

Groove bottom point.

The end figure (G) means the figures under decimal point.

15) ABCDEFG = 8B0000G

This data item is especially assigned to Depth / End Z Coordinate of Drilling hole.

At the time of B = 1, this data is Depth of hole, and if B = 0, this data is End Coordinate

of hole.

The end figure (G) means the figures under decimal point.

NOTE

1 Among the above data, as to the data whose content can be changed

by selecting B=0 or B=1, its comment can be changed too.

In the comment table program described later, all data items displayed

in a program window have their own comment table with particular

sequence number "N".

When B=0 is selected, comment with N11nn, 11nn will be altered by

data item number, is displayed , and in another case, B=1 is selected,

comment with N21nn is displayed.

2 (G), the figure number under decimal point, is prepared for "mm" unit

inputting case, so, at the time of "inch" unit inputting setting and G>0,

the value (G+1) is used for the figure under decimal point.

Example)

mm input inch input

G = 0 (Integer) 123456 123456

G = 1 12345.6 1234.56

G = 2 1234.56 123.456

G = 3 123.456 12.3456

Page 39: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–33–

16) ABCDEFG = 900000G

This data item is numerical value type, and it is similar to the above data type 2), but the

figure number under decimal point of this data is not changed by "mm" and "inch" unit.

This data is used for an angle for example.

The end figure (G) means the figures under decimal point.

Page 40: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–34–

4.2 Details of Data Structure for each Machining Type

4.2.1 Initial setting block

This data block is automatically allocated at the top of each machining program, and includes

common data used for each program.

+ 0 Reserved + 30 Reserved

+ 1 Reserved + 31 Reserved

+ 2 Outer diameter of work-piece + 32 Reserved

+ 3 Inner diameter of work-piece + 33 Reserved

+ 4 Length of work-piece + 34 Reserved

+ 5 Not used + 35 Reserved

+ 6 Not used + 36 Reserved

+ 7 Reserved + 37 Reserved

+ 8 Reserved + 38 Reserved

+ 9 Reserved + 39

+ 10 Reserved + 40 Program name

+ 11 Reserved + 41 (ASCII code)

+ 12 Reserved + 42

+ 13 Reserved + 43

+ 14 Reserved + 44 Not used

+ 15 Reserved + 45 Not used

+ 16 Reserved + 46 Not used

+ 17 Reserved + 47 System data

+ 18 Reserved + 48 Running time

+ 19 Reserved + 49 Reserved

+ 20 Reserved + 50 Reserved

+ 21 Reserved + 51 Reserved

+ 22 Reserved + 52 Reserved

+ 23 Reserved + 53 Not used

+ 24 Reserved + 54 Not used

+ 25 Program updated date (y/m/d) + 55 System data

+ 26 Program updated time (h/m) + 56 System data

+ 27 Reserved + 57 System data

+ 28 Reserved + 58 System data

+ 29 Reserved + 59 System data (Next data block)

Page 41: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–35–

NOTE

"Reserved" and "System data" must be never changed by any

means.

4.2.2 Guidance Cutting Process

1) Process data structure

+ 0 System data (Process number) + 30 Tool type (type) (Data item #13)

+ 1 Reserved + 31 Tool type data (Data item #13)

+ 2 System data + 32 Tool direct. Type (Data item #14)

+ 3 Machining Type + 33 Tool direct. Data (Data item #14)

+ 4 Not used (Machining Area) + 34 Tool data type (Data item #15)

+ 5 Reserved + 35 Tool data (data) (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. Type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. Data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Line 1st Pt. X type (Data item #5) + 44 Data type #20 (Data item #20)

+ 15 Line 1st Pt. X data (Data item #5) + 45 Data #20 (Data item #20)

+ 16 Line 1st Pt. Z type (Data item #6) + 46 Data type #21 (Data item #21)

+ 17 Line 1st Pt. Z data (Data item #6) + 47 Data #21 (Data item #21)

+ 18 Line 2nd Pt. X type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Line 2nd Pt. X data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Line 2nd Pt. Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Line 2nd Pt. Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Line Angle type (Data item #9) + 52 System data

+ 23 Line Angle data (Data item #9) + 53 System data

+ 24 Circle Cent. X type (Data item #10) + 54 System data

+ 25 Circle Cent. X data (Data item #10) + 55 System data(Figure block)

+ 26 Circle Cent. Z type (Data item #11) + 56 System data

+ 27 Circle Cent. Z data (Data item #11) + 57 System data (Occupied or not)

+ 28 Circle Radius type (Data item #12) + 58 System data

+ 29 Circle Radius data (Data item #12) + 59 System data (Next data block)

Page 42: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–36–

2) Comment Table program

O710n ;

N0901 ( maximum 45ch. ) ;

Alphanumeric letters for Figure Data Input Window

[LINE]

N 0 9 0 2 ( m a x i m u m 4 5 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r F i g u r e D a t a I n p u t

W i n d o w [ C I R C L E ]

N 1 1 0 1 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 43: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–37–

4.2.3 Single Cutting Process

1) Process data structure

+ 0 System data (Process number) + 30 Tool type (type) (Data item #13)

+ 1 Reserved + 31 Tool type data (Data item #13)

+ 2 System data + 32 Tool direct. Type Data item #14)

+ 3 Machining Type + 33 Tool direct. Data Data item #14)

+ 4 Not used (Machining Area) + 34 Tool data type (Data item #15)

+ 5 Reserved + 35 Tool data (data) (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. Type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. Data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Data type #5 (Data item #5) + 44 Data type #20 (Data item #20)

+ 15 Data #5 (Data item #5) + 45 Data #20 (Data item #20)

+ 16 Data type #6 (Data item #6) + 46 Data type #21 (Data item #21)

+ 17 Data #6 (Data item #6) + 47 Data #21 (Data item #21)

+ 18 Data type #7 (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Data #7 (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Data type #8 (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Data #8 (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Data type #9 (Data item #9) + 52 System data

+ 23 Data #9 (Data item #9) + 53 System data

+ 24 Data type #10 (Data item #10) + 54 System data

+ 25 Data #10 (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 44: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–38–

2) Comment Table program

O711n ;

N1101( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 45: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–39–

4.2.4 Bar Machining Process (Roughing)

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Reserved + 31 Data #13 (Data item #13)

+ 2 System data + 32 Rlse. Amount type (Data item #14)

+ 3 Machining Type + 33 Rlse. Amount data (Data item #14)

+ 4 Machining Area + 34 Release type (Data item #15)

+ 5 Reserved + 35 Release data (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Cut Edge Angl type (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Cut Edge Angl data (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Nose Angle type (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Nose Angle data (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. Type (Data item #4) + 42 X Area type (Data item #19)

+ 13 Spindle Drct. Data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #6) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #6) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #5) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #5) + 47 Approach Z data (Data item #21)

+ 18 Fin. Amount X type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Fin. Amount X data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Fin. Amount Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Fin. Amount Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Infeed Amount type (Data item #9) + 52 System data

+ 23 Infeed Amount data (Data item #9) + 53 System data

+ 24 Data type #10 (Data item #10) + 54 System data

+ 25 Data #10 (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 46: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–40–

2) Comment Table program

O712n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 47: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–41–

4.2.5 Bar Machining Process (Finishing)

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Reserved + 31 Data #13 (Data item #13)

+ 2 System data + 32 Data type #14 (Data item #14)

+ 3 Machining Type + 33 Data #14 (Data item #14)

+ 4 Machining Area + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Cut Edge Angl type (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Cut Edge Angl data (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Nose Angle type (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Nose Angle data (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Rlse. Amount type (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Rlse. Amount data (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 X Area type (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #6) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #6) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Data type #7 (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Data #7 (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Data type #8 (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Data #8 (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Data type #9 (Data item #9) + 52 System data

+ 23 Data #9 (Data item #9) + 53 System data

+ 24 Data type #10 (Data item #10) + 54 System data

+ 25 Data #10 (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 48: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–42–

2) Comment Table program

O713n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 49: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–43–

4.2.6 Threading Process

1) Process data structure

+ 0 System data (Process number) + 30 Multi. Thread type (Data item #13)

+ 1 Reserved + 31 Multi. Thread data (Data item #13)

+ 2 System data + 32 Thread Height type (Data item #14)

+ 3 Machining Type + 33 Thread Height data (Data item #14)

+ 4 Machining Area + 34 Spark Out type (Data item #15)

+ 5 Reserved + 35 Spark Out data (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Fin. Amnt. type (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Fin. Amnt. data (Data item #16)

+ 8 Data type #2 (Data item #2) + 38 Clearance X type (Data item #17)

+ 9 Data #2 (Data item #2) + 39 Clearance Z data (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Clearance Z type (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Clearance Z data (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 X Area type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #5) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #5) + 47 Approach Z data (Data item #21)

+ 18 Chamf. on/off type (Data item #6) + 48 Coolant type (Data item #22)

+ 19 Chamf. on/off data (Data item #6) + 49 Coolant data (Data item #22)

+ 20 Cutting Amnt. Type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Cutting Amnt. data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Thread Type type (Data item #9) + 52 System data

+ 23 Thread Type data (Data item #9) + 53 System data

+ 24 Cut Method type (Data item #10) + 54 System data

+ 25 Cut method data (Data item #10) + 55 System data (Figure block)

+ 26 Thread Angle type (Data item #11) + 56 System data

+ 27 Thread Angle data (Data item #11) + 57 System data (Occupied or not)

+ 28 Lead/Thread type (Data item #12) + 58 System data

+ 29 Lead/Thread data (Data item #12) + 59 System data (Next data block)

Page 50: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–44–

2) Comment Table program

O714n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 51: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–45–

4.2.7 Grooving Process (Standard)

1) Process data structure

+ 0 System data (Process number) + 30 Pitch type (Data item #13)

+ 1 Reserved + 31 Pitch data (Data item #13)

+ 2 System data + 32 Number of Grv.type (Data item #14)

+ 3 Machining Type + 33 Number ofGrv.data (Data item #14)

+ 4 Machining Area + 34 Grv. Start X type (Data item #15)

+ 5 Reserved + 35 Grv. Start X data (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Grv. Start Z type (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Grv. Start Z data (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Grv. End X/Z type (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Grv. End X/Z data (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Grv.Chamf. type (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Grv.Chamf. data (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 X Area type (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Tool Width type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Tool Width data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Groove Type type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Groove Type data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Infeed Amnt type (Data item #9) + 52 System data

+ 23 Infeed Amnt data (Data item #9) + 53 System data

+ 24 Dwell Time type (Data item #10) + 54 System data

+ 25 Dwell Time data (Data item #10) + 55 System data (Figure block)

+ 26 Grv. Width type (Data item #11) + 56 System data

+ 27 Grv. Width data (Data item #11) + 57 System data (Occupied or not)

+ 28 Depth/Dia. type (Data item #12) + 58 System data

+ 29 Depth/Dia. data (Data item #12) + 59 System data (Next data block)

Page 52: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–46–

2) Comment Table program

O715n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 53: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–47–

4.2.8 Grooving Process (Roughing of Trapezoidal Groove)

1) Process data structure

+ 0 System data (Process number) + 30 Pitch type (Data item #13)

+ 1 Reserved + 31 Pitch data (Data item #13)

+ 2 System data + 32 Number of Grv.type (Data item #14)

+ 3 Machining Type + 33 Number ofGrv.data (Data item #14)

+ 4 Machining Area + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 X Area type (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Tool Width type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Tool Width data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Groove Type type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Groove Type data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Infeed Amnt type (Data item #9) + 52 System data

+ 23 Infeed Amnt data (Data item #9) + 53 System data

+ 24 Dwell Time type (Data item #10) + 54 System data

+ 25 Dwell Time data (Data item #10) + 55 System data (Figure block)

+ 26 Fin. Amount X type (Data item #11) + 56 System data

+ 27 Fin. Amount Xdata (Data item #11) + 57 System data (Occupied or not)

+ 28 Fin. Amount Z type (Data item #12) + 58 System data

+ 29 Fin. Amount Z data (Data item #12) + 59 System data (Next data block)

Page 54: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–48–

2) Comment Table program

O716n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 55: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–49–

4.2.9 Grooving Process (Finishing of Trapezoidal Groove)

1) Process data structure

+ 0 System data (Process number) + 30 Pitch type (Data item #13)

+ 1 Reserved + 31 Pitch data (Data item #13)

+ 2 System data + 32 Number of Grv.type (Data item #14)

+ 3 Machining Type + 33 Number ofGrv.data (Data item #14)

+ 4 Machining Area + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 X Area type (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 X Area data (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Tool Width type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Tool Width data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Groove Type type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Groove Type data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Data type #9 (Data item #9) + 52 System data

+ 23 Data #9 (Data item #9) + 53 System data

+ 24 Data type #10 (Data item #10) + 54 System data

+ 25 Data #10 (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 56: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–50–

2) Comment Table program

O717n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 57: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–51–

4.2.10 Figure Data of Trapezoidal Groove

1) Figure data structure

+ 0 Start Point X data (Data item #1) + 30 Not used

+ 1 Start Point Z data (Data item #2) + 31 Not used

+ 2 Point 1 X data (Data item #3) + 32 Not used

+ 3 Point 1 Z data (Data item #4) + 33 Not used

+ 4 Corner R data (Data item #5) + 34 Not used

+ 5 Chamfer data (Data item #6) + 35 Not used

+ 6 Point 2 X data (Data item #7) + 36 Not used

+ 7 Point 2 Z data (Data item #8) + 37 Not used

+ 8 Corner R data (Data item #9) + 38 Not used

+ 9 Chamfer data (Data item #10) + 39 Not used

+ 10 Point 3 X data (Data item #11) + 40 Not used

+ 11 Point 3 Z data (Data item #12) + 41 Not used

+ 12 Corner R data (Data item #13) + 42 Not used

+ 13 Chamfer data (Data item #14) + 43 Not used

+ 14 Point 4 X data (Data item #15) + 44 Not used

+ 15 Point 4 Z data (Data item #16) + 45 Not used

+ 16 Corner R data (Data item #17) + 46 Not used

+ 17 Chamfer data (Data item #18) + 47 Not used

+ 18 End Point X data (Data item #19) + 48 Not used

+ 19 End Point Z data (Data item #20) + 49 Not used

+ 20 Point 3 X type (Data item #11) + 50 Not used

+ 21 Not used + 51 Not used

+ 22 Not used + 52 System data

+ 23 Not used + 53 System data

+ 24 Not used + 54 System data

+ 25 Not used + 55 System data (Figure block)

+ 26 Not used + 56 System data

+ 27 Not used + 57 System data (Occupied or not)

+ 28 Not used + 58 System data

+ 29 Not used + 59 System data (Next data block)

Page 58: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–52–

2) Comment Table program

O716n ; (Trapezoidal Grooving, Roughing)

N0500 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

⋅⋅

N 0 5 1 9 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 0

O717n ; (Trapezoidal Grooving, Finishing)

N0500 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

⋅⋅

N 0 5 1 9 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 0

Page 59: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–53–

4.2.11 Center Drilling Process

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Machining type (2) + 31 Data #13 (Data item #13)

+ 2 System data + 32 Data type #14 (Data item #14)

+ 3 Machining Type + 33 Data #14 (Data item #14)

+ 4 Reserved + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Hole Diameter type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Hole Diameter data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Hole Start Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Hole Start Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Depth/End Z type (Data item #9) + 52 System data

+ 23 Depth/End Z data (Data item #9) + 53 System data

+ 24 Dwell Timer type (Data item #10) + 54 System data

+ 25 Dwell Timer data (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 60: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–54–

2) Comment Table program

O721n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 61: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–55–

4.2.12 Drilling Process

1) Process data structure

+ 0 System data (Process number) + 30 Depth Dcrs. type (Data item #13)

+ 1 Machining type (2) + 31 Depth Dcrs. data (Data item #13)

+ 2 System data + 32 Return Amnt. type (Data item #14)

+ 3 Machining Type + 33 Return Amnt. data (Data item #14)

+ 4 Reserved + 34 Min. Depth type (Data item #15)

+ 5 Reserved + 35 Min. Depth data (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Start Feed type (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Start Feed data (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Strt Clr. type (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Start Clr. data (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Hole Diameter type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Hole Diameter data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Hole Start Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Hole Start Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Depth/End Z type (Data item #9) + 52 System data

+ 23 Depth/End Z data (Data item #9) + 53 System data

+ 24 Infeed Amount type (Data item#10) + 54 System data

+ 25 Infeed Amountdata (Data item#10) + 55 System data (Figure block)

+ 26 Dwell Timer type (Data item #11) + 56 System data

+ 27 Dwell Timer data (Data item #11) + 57 System data (Occupied or not)

+ 28 Cut Pattern type (Data item #12) + 58 System data

+ 29 Cut Pattern data (Data item #12) + 59 System data (Next data block)

Page 62: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–56–

2) Comment Table program

O722n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 63: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–57–

4.2.13 Reaming Process

1) Process data structure

+ 0 System data (Process number) + 30 Return Speed type (Data item #13)

+ 1 Machining type (2) + 31 Return Speed data (Data item #13)

+ 2 System data + 32 Start Feed type (Data item #14)

+ 3 Machining Type + 33 Start Feed data (Data item #14)

+ 4 Reserved + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Hole Diameter type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Hole Diameter data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Hole Start Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Hole Start Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Depth/End Z type (Data item #9) + 52 System data

+ 23 Depth/End Z data (Data item #9) + 53 System data

+ 24 Chamf.Length type (Data item#10) + 54 System data

+ 25 Chamf.Length data (Data item#10) + 55 System data (Figure block)

+ 26 Dwell Timer type (Data item #11) + 56 System data

+ 27 Dwell Timer data (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 64: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–58–

2) Comment Table program

O723n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 65: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–59–

4.2.14 Boring Process

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Machining type (2) + 31 Data #13 (Data item #13)

+ 2 System data + 32 Data type #14 (Data item #14)

+ 3 Machining Type + 33 Data #14 (Data item #14)

+ 4 Reserved + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Hole Diameter type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Hole Diameter data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Hole Start Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Hole Start Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Depth/End Z type (Data item #9) + 52 System data

+ 23 Depth/End Z data (Data item #9) + 53 System data

+ 24 Dwell Timer type (Data item #10) + 54 System data

+ 25 Dwell Timer data (Data item #10) + 55 System data (Figure block)

+ 26 Shift Amount type (Data item #11) + 56 System data

+ 27 Shift Amount data (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 66: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–60–

2) Comment Table program

O724n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 67: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–61–

4.2.15 Tapping Process

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Machining type (2) + 31 Data #13 (Data item #13)

+ 2 System data + 32 Data type #14 (Data item #14)

+ 3 Machining Type + 33 Data #14 (Data item #14)

+ 4 Reserved + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Tool Number type (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Tool Number data (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Feedrate type (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Feedrate data (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Spindle Speed type (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Spindle Speed data (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Spindle Drct. type (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Spindle Drct. data (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Start Pos. X type (Data item #5) + 44 Approach X type (Data item #20)

+ 15 Start Pos. X data (Data item #5) + 45 Approach X data (Data item #20)

+ 16 Start Pos. Z type (Data item #6) + 46 Approach Z type (Data item #21)

+ 17 Start Pos. Z data (Data item #6) + 47 Approach Z data (Data item #21)

+ 18 Hole Diameter type (Data item #7) + 48 Coolant type (Data item #22)

+ 19 Hole Diameter data (Data item #7) + 49 Coolant data (Data item #22)

+ 20 Hole Start Z type (Data item #8) + 50 Spindle Gear type (Data item #23)

+ 21 Hole Start Z data (Data item #8) + 51 Spindle Gear data (Data item #23)

+ 22 Depth/End Z type (Data item #9) + 52 System data

+ 23 Depth/End Z data (Data item #9) + 53 System data

+ 24 Pitch type (Data item #10) + 54 System data

+ 25 Pitch data (Data item #10) + 55 System data (Figure block)

+ 26 Dwell Timer type (Data item #11) + 56 System data

+ 27 Dwell Timer data (Data item #11) + 57 System data (Occupied or not)

+ 28 Rigid/Normal type (Data item #12) + 58 System data

+ 29 Rigid/Normal data (Data item #12) + 59 System data (Next data block)

Page 68: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–62–

2) Comment Table program

O725n ;

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

N 2 1 n n ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m w h i c h h a s a l i a s

se lec ted by B .

Page 69: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–63–

4.2.16 Custom-made Process (1) - (5)

1) Process data structure

+ 0 System data (Process number) + 30 Data type #13 (Data item #13)

+ 1 Reserved + 31 Data #13 (Data item #13)

+ 2 System data + 32 Data type #14 (Data item #14)

+ 3 Machining Type + 33 Data #14 (Data item #14)

+ 4 Machining Area + 34 Data type #15 (Data item #15)

+ 5 Reserved + 35 Data #15 (Data item #15)

+ 6 Data type #1 (Data item #1) + 36 Data type #16 (Data item #16)

+ 7 Data #1 (Data item #1) + 37 Data #16 (Data item #16)

+ 8 Data type #2 (Data item #2) + 38 Data type #17 (Data item #17)

+ 9 Data #2 (Data item #2) + 39 Data #17 (Data item #17)

+ 10 Data type #3 (Data item #3) + 40 Data type #18 (Data item #18)

+ 11 Data #3 (Data item #3) + 41 Data #18 (Data item #18)

+ 12 Data type #4 (Data item #4) + 42 Data type #19 (Data item #19)

+ 13 Data #4 (Data item #4) + 43 Data #19 (Data item #19)

+ 14 Data type #5 (Data item #5) + 44 Data type #20 (Data item #20)

+ 15 Data #5 (Data item #5) + 45 Data #20 (Data item #20)

+ 16 Data type #6 (Data item #6) + 46 Data type #21 (Data item #21)

+ 17 Data #6 (Data item #6) + 47 Data #21 (Data item #21)

+ 18 Data type #7 (Data item #7) + 48 Data type #22 (Data item #22)

+ 19 Data #7 (Data item #7) + 49 Data #22 (Data item #22)

+ 20 Data type #8 (Data item #8) + 50 Data type #23 (Data item #23)

+ 21 Data #8 (Data item #8) + 51 Data #23 (Data item #23)

+ 22 Data type #9 (Data item #9) + 52 System data

+ 23 Data #9 (Data item #9) + 53 System data

+ 24 Data type #10 (Data item #10) + 54 System data

+ 25 Data #10 (Data item #10) + 55 System data (Figure block)

+ 26 Data type #11 (Data item #11) + 56 System data

+ 27 Data #11 (Data item #11) + 57 System data (Occupied or not)

+ 28 Data type #12 (Data item #12) + 58 System data

+ 29 Data #12 (Data item #12) + 59 System data (Next data block)

Page 70: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–64–

2) Comment Table program

O790n ; Custom-made Process (1)⋅⋅

O794n ; Custom-made Process (5)

N1101 ( maximum 9ch. ) ;

Alphanumeric letters for Data item #1

N 1 1 0 2 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2

N 1 1 0 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 3

⋅⋅⋅

N 1 1 2 3 ( m a x i m u m 9 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r D a t a i t e m # 2 3

Page 71: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–65–

4.3 Comment on Soft-keys Menu for Process Data

For each data item of program, maximum 7 Custom Soft-keys can be used. And, comment for

them can be made by making Comment Table Programs as follows.

1) Comment Table program

O (Same number with corresponding process program) ;

N0001 ( maximum 18ch. ) ;

Alphanumeric letters for Soft-key

⋅⋅⋅

N 0 9 9 9 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e r s for So f t -key

NOTE

1 It is not necessary to make soft-key comment for whole sequence

number, N001-N0999. As described in the next item, comment of soft-

keys will be displayed in accordance with the sequence number,

N++++, of a comment table program.

So, only necessary comment data should be made in each Comment

Table Program.

2 Soft-key comment is displayed in form of 6 columns * 3 lines on an

actual screen, so the above comment table must be made in order to

match with this displaying form.

2) Displaying method of Custom Soft-key comment

[Sequence Number (N++++)] = [Data Item No.] x 10 + [Soft-key ID No.]

Data item No. = These are described in each process data structure table for

corresponding machining processes.

For a "Machining Area", this item number is "0".

Soft-key ID No. = Number from the left end soft-key excepting a [ < ]. From 1 to 7

value can be used.

Example)

Soft-keys menu for "Spindle Gear", data item #23

5 soft-keys are prepared, and the sequence number of each comment data are 231 - 235 (

23 x 10 + 1 - 5)

N0231 (' AUTO ') ; MAX 18 CHARA DATA ITEM 23 SOFTKEY 1

N0232 (' LOW ') ; MAX 18 CHARA DATA ITEM 23 SOFTKEY 2

Page 72: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. Data Structure of Machining Program I. USER PROGRAM B-63343EN/01

–66–

N0233 ('MIDIUM 1') ; MAX 18 CHARA DATA ITEM 23 SOFTKEY 3

N0234 ('MIDIUM 2') ; MAX 18 CHARA DATA ITEM 23 SOFTKEY 4

N0235 (' HIGH ') ; MAX 18 CHARA DATA ITEM 23 SOFTKEY 5

3) Displaying Literal Data

On the data displaying area of literal type data item, comment of selected soft-key is

displayed.

As described in the above, maximum 18 characters comment can be displayed on a soft-

key, on the other hand, data displaying area is limited to 9 characters, and icon is not

displayed too.

By this reason, only top 9 characters among of registered soft-key comment is displayed

on there.

Page 73: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 4. Data Structure of Machining Program

–67–

4.4 User Programs for Reading/Writing Process Data

As described in 4.2, every process data can be read and written by custom macro program.

#20900 : The top custom macro variable of the process in executing

#22120 : The top custom macro variable of the process in editing

#22060 : The top custom macro variable of an initial setting data block in editing

Page 74: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Machining Program I. USER PROGRAM B-63343EN/01

–68–

5 User Programs for Machining Program

5.1 User Programs for Setting Data Format of Machining Process Data

As described in Chapter 4, each data item excepting 'Machining Type' and 'Machining Area'

of whole machining process has its own data attribute. By using these data attribute, a

MANUAL GUIDE system software displays all data items of machining program.

Program No. Machining Process

O7501 Guidance Cutting

O7502 Single Cutting

O7503 Bar Machining (Roughing)

O7504 Bar Machining (Finishing)

O7505 Threading

O7506 Grooving(Standard)

O7507 Grooving (Roughing of Trapezoidal Groove)

O7508 Grooving (Finishing of Trapezoidal Groove)

O7510 Center Drilling

O7511 Drilling

O7512 Reaming

O7513 Boring

O7514 Tapping

O7515 Custom-made Process (1)

O7516 Custom-made Process (2)

O7517 Custom-made Process (3)

O7518 Custom-made Process (4)

O7519 Custom-made Process (5)

The above custom macro program will be called at each time of selecting corresponding

machining type is selected, and in it, attribute data for all data items included in the process

will be written into 'Data Type' custom macro variables.

In ordinary case, these programs will called once at selecting machining type initially.

Page 75: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 5. User Programs for Machining Program

–69–

5.2 User Programs for Displaying Guidance Window

For each data items of machining program, Guidance Window, a kind of Pop-up Window,

can be displayed for explanation.

Program No. Machining Process

O7551 Guidance Cutting

O7552 Single Cutting

O7553 Bar Machining (Roughing)

O7554 Bar Machining (Finishing)

O7555 Threading

O7556 Grooving (Standard)

O7557 Grooving (Roughing of Trapezoidal Groove)

O7558 Grooving (Finishing of Trapezoidal Groove)

O7560 Center Drilling

O7561 Drilling

O7562 Reaming

O7563 Boring

O7564 Tapping

O7565 Custom-made Process (1)

O7566 Custom-made Process (2)

O7567 Custom-made Process (3)

O7568 Custom-made Process (4)

O7569 Custom-made Process (5)

The above custom macro program will be called once at displaying a process data window

initially, selecting a process at the first time or displaying the already made process for

editing. Further more, at pushing a [WIN ON] to display a guidance window, this program

will be called.

A pop-up window is automatically opened, and its position and size are fixed and cannot be

changed.

If a custom macro program of the above is not registered, the corresponding guidance

window is not opened.

Page 76: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Machining Program I. USER PROGRAM B-63343EN/01

–70–

Program No. Machining Process

O7601 Guidance Cutting

O7602 Single Cutting

O7603 Bar Machining (Roughing)

O7604 Bar Machining (Finishing)

O7605 Threading

O7606 Grooving (Standard)

O7607 Grooving (Roughing of Trapezoidal Groove)

O7608 Grooving (Finishing of Trapezoidal Groove)

O7610 Center Drilling

O7611 Drilling

O7612 Reaming

O7613 Boring

O7614 Tapping

O7615 Custom-made Process (1)

O7616 Custom-made Process (2)

O7617 Custom-made Process (3)

O7618 Custom-made Process (4)

O7619 Custom-made Process (5)

The above custom macro program will be called every cycle during the guidance window is

opened. In it, by watching the cursor moving to some data item, the corresponding guidance

drawing can be displayed for each data items.

1) System macro variables for cursor position

In order to display a proper Guidance Window for each data item, by reading the

following system custom macro variables, User Program can know the contents of the

active data items.

#9200 : Data item number of the active one, a cursor is pointed.

Machining Type = 50

Machining Area = 60

Figure data of other Bar machining = 100 + Number of Figure Data Item #

Figure data of Bar machining = 100

Other Data Items = Number of Data Item #

Page 77: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 5. User Programs for Machining Program

–71–

5.3 User Programs for Displaying Guidance Drawing in Figure Data Window

In each figure data window, guidance drawings are prepared. Basically their standard

program are prepared, but they can be modified by M.T.B. for their own purpose.

O1078 : Figure data window of [CHAMF] for Bar machining

O1079 : Figure data window of [ROUND] for Bar machining

O1080 : Figure data window of [POS.] for Single cutting

O1081 : Figure data window of [line] for Bar machining and Single cutting

O1082 : Figure data window of [CW] for Bar machining and Single cutting

O1083 : Figure data window of [CCW] for Bar machining and Single cutting

O1085 : Figure data window of [DIN509] for Bar machining

O1086 : Figure data window of [DIN76] for Bar machining

Page 78: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Machining Program I. USER PROGRAM B-63343EN/01

–72–

5.4 User Programs for Displaying Guidance Drawing for GuidanceCutting

Especially for Guidance Cutting, in order to support an operator's handling, some guidance

drawings are prepared. Basically their standard program are prepared, but they can be

modified by M.T.B. for their own purpose.

Program No. Contents of drawing

O1090 Data items for Circle form

O1091 Data items for Line form

O1092 Approach/Along cutting and guidance handwheel direction for

Circle cutting

O1093 Approach/Along cutting and guidance handwheel direction for

Line cutting

Page 79: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 5. User Programs for Machining Program

–73–

5.5 User Programs for Guidance Cutting Executing

In order to execute a Guidance Cutting, some form data necessary for it must be set into PMC

data area. For this purpose, the following User Programs are prepared.

Program No. Contents of program

O1094 Setting Circle cutting data into PMC

O1095 Setting Line cutting data into PMC

Page 80: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Machining Program I. USER PROGRAM B-63343EN/01

–74–

5.6 User Program for Executing Playback Machining

At the time of executing a playback machining or graphic simulation, for custom-made

machining processes, the following User Program are called. So, by inputting custom macro

program for executing in them, corresponding machining motion will be done automatically.

Program No. Machining Process

O9010 Custom-made Process (1)

O9011 Custom-made Process (2)

O9012 Custom-made Process (3)

O9013 Custom-made Process (4)

O9014 Custom-made Process (5)

Page 81: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. MTB’s Own Power-on DescriptionB-63343EN/01 I. USER PROGRAM and Company Logo

–75–

6 MTB's Own Power-on Description and Company Logo

MTB can make their own Power-on Description and Company Logo display.

By using the former one, MTB can make a screen for describing some cautions necessary for

machine operations.

And by using the later one, MTB can display their own company logo.

6.1 User Programs for Power-on Description Display

Program No. Contents of Program

O1029 Power-on Description Display

In the Custom Macro Program "O1029", FANUC standard power on description program is

prepared, and it will be called once at power-on.

So, MTB can make their own description by modifying the content of it.

Page 82: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. MTB’s Own Power-on Descriptionand Company Logo I. USER PROGRAM B-63343EN/01

–76–

6.2 User Programs for Company Logo Display

Program No. Contents of Program

O1030 Company Logo Display

This custom macro program will be called from the above O1029, but as a standard program,

only 'M99' is include in it.

By making their own company logo displaying program in it, MTB can display it at power on.

Page 83: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–77–

7 PMC Customizing Tools

MTB can make their own Machine Operating Panel and Particular Operations by themselves

by using following specially prepared PMC signals and User Programs.

• External Menu Signals for Standard Machining Processes (DI : 16)

• Additional External Menu Signals for Custom made processes (DI : 5)

• User Program Calling Switches (DI : Standard 12 + Custom made 12)

• Information signals (DO) for machining type (Standard machining 16 + Custom made

process 5)

• Requesting Mode Changing Signals (DI : AUTO mode, EDIT mode)

• ISO/MANUAL GUIDE Screen Changing Signal (DI)

• Playback Machining Start Signal (DI)

• Guidance Handwheel Control Signals (DI)

NOTE

In MANUAL GUIDE mode, automatic machining operation can be

done only by using a Playback Machining Start Signal. So, MTB

must made their PMC program in order to make "ST", switch

(signal) for starting NC program, invalid during MANUAL GUIDE

mode, excepting in Playback Machining Start procedure described

in later 7.8.

7.1 External Menu Signals

In order to select machining type, besides soft-keys menu on screen, external menu keys on a

machine operator's panel can be used. An operator can select machining type by pushing

corresponding menu keys instead of soft-keys, and these keys can be used only on an initial

screen of MANUAL GUIDE.

Page 84: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–78–

1) 16 External Menu Keys for FANUC Standard Machining Process

PMC DI (Key) Machining Type

R953.0(MT01) Guidance Cutting

R953.1(MT02) Single Cutting

R953.2(MT03) Bar Machining (Rough)

R953.3(MT04) Bar Machining (Finish)

R953.4(MT05) Threading

R953.5(MT06) Grooving (Standard)

R953.6(MT07) Grooving (Trapezoid Rough)

R953.7(MT08) Grooving (Trapezoid Finish)

R954.0(MT09) Center Drilling

R954.1(MT10) Drilling

R954.2(MT11) Reaming

R954.3(MT12) Boring

R954.4(MT13) Tapping

R954.5(MT14) Reserved

R954.6(MT15) Reserved

R954.7(MT16) Reserved

2) 5 External Menu Keys for Custom-made Machining Process

PMC DI (Key) Machining Type

R955.1(EMT1) Custom-made Machining Process (1)

R955.2(EMT2) Custom-made Machining Process (2)

R955.3(EMT3) Custom-made Machining Process (3)

R955.4(EMT4) Custom-made Machining Process (4)

R955.5(EMT5) Custom-made Machining Process (5)

NOTE

If it is necessary to select machining type of MANUAL GUIDE from

ISO programming screen directly, MTB must make PMC program in

which these external menu signal will be set after changing to

GUIDANCE screen by using 'PD1T' mentioned later.

Page 85: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–79–

7.2 Signals for User Programs Calling

Maximum 16 PMC DI signals are prepared for corresponding User Program calling. By using

these signals as buttons for machine control function on an operator's panel, proper custom

macro programs, User Programs, will be called and executed.

NOTE

This function is available only at the initial screen or Guidance

cutting or Single cutting being selected in a MANUAL GUIDE mode.

If a cycle cutting process is selected, it cannot be used.

1) User Program Number and Corresponding PMC DI Signals

Program No. Calling PMC Signal Function of Program

O1050 R950.0 (CSN) CSS mode is active (G96)

O1051 R950.1 (CSF) CSS mode is Off (G97)

O1052 R950.2 (FREV) Feed/rev. (G99)

O1053 R950.3 (FMIN) Feed/min. (G98)

O1054 R950.4 (TOUT) T-code (T++++)

O1055 R950.5 (M03) Spindle CW (M03)

O1056 R950.6 (M04) Spindle CCW (M04)

O1057 R950.7 (M05) Spindle Stop (M05)

O1058 R951.0 (M08) Coolant On (M08)

O1059 R951.1 (M09) Coolant Off (M09)

O1060 R951.2 (G30) Return to Tool Change Pos. (G30)

O1061 R951.3 (G28) Return to Reference Pos. (G28)

O1062 R951.4 (CLSP13) User Program SUB#13

O1063 R951.5 (CLSP14) User Program SUB#14

O1064 R951.6 (CLSP15) User Program SUB#15

O1065 R951.7 (CLSP16) User Program SUB#16

O1066 R960.0 (CLSP13) User Program SUB#17

O1067 R960.1 (CLSP14) User Program SUB#18

O1068 R960.2 (CLSP15) User Program SUB#19

O1069 R960.3 (CLSP16) User Program SUB#20

O1070 R960.4 (CLSP13) User Program SUB#21

O1071 R960.5 (CLSP14) User Program SUB#22

O1072 R960.6 (CLSP15) User Program SUB#23

O1073 R960.7 (CLSP16) User Program SUB#24

Page 86: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–80–

NOTE

In the above PMC signal table, as to actual function is described

signals, User Programs for FANUC standard specification are

prepared.

In these FANUC standard specifications, besides described

machine command outputting, same command will be inputted into

the actual teaching program, if it is Guidance Machining process or

Single Machining process.

2) Shaking Hands Signal for User Program Calling

At the time that one of the above signals (DI) is turned to '1' as a result of pushing

corresponding key on a machine operator's panel, MANUAL GUIDE system software

will turn the following signal (DO) to '1' in order to inform to PMC that this signal has

been received by system software.

R959.1(RSOF) = 1 : User program calling signal was received by MANUAL GUIDE

PMC program must keep the user program calling signal to "1" until this signal "RSOF"

becomes "1". When the user program calling signal is turned to "0", "RSOF" will be

turned to "0".

3) Automatic Start for User Programs Calling

At the time that one of the signals for user programs calling, 7.2 R950.0 - R951.7, is

turned to '1' as a result of pushing corresponding key on a machine operator's panel,

MANUAL GUIDE system software will turn the following signal (DO) to '1'.

R955.0(GST) = 1 : Request to change mode to MEM, and start executing

In response to the above request, PMC program must change mode to MEM and begin

the sequence for starting machine operation.

Page 87: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–81–

7.3 Operation for Machining Simulation

At the time that an operator push a soft-key for [CHECK], [PATH]. [ANIMAT] in order to do

a machining simulation, MANUAL GUIDE system software will turn the following signal

(DO) to '1'.

R959.0(ANMM) = 1 : Request to change mode to MEM

In response to the above request, PMC program must change mode to MEM. If this signal

turned off to 0 from 1, PMC must change mode to the old one.

Page 88: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–82–

7.4 Operation for Outputting / Inputting Machining Programs

At the time that an operator make display soft-keys for programs inputting / outputting

operations in a MANUAL GUIDE program list screen, MANUAL GUIDE system software

will turn the following signal (DO) to '1'.

R959.4(INOUT) = 1 : Request to change mode to EDIT

In response to the above request, PMC program must change mode to EDIT. If this signal

turned off to 0 from 1, PMC must change mode to the old one.

By this procedure, an operator need not to change the mode to EDIT manually for inputting

or outputting machining programs.

Page 89: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–83–

7.5 Signal for ISO / GUIDE Screen Changing

ISO screen means the programming screen in which conventional command codes such as G-

code are used. On the other hand, GUIDE screen means the operating screen in which

particular functions such as Guidance machining / Single machining / Cycle motions of

MANUAL GUIDE are used.

In order to change these ISO / GUIDE screen, a switch (or signal) is prepared.

NOTE

In order to avoid unexpected problem at changing between ISO /

GUIDANCE screen, please make PMC program to turn on External

Reset signal at changing this switch.

1) User Program called at changing between ISO and GUIDE screen

Program No. Called Timing

O1039 ISO -> GUIDE

O1040 GUIDE -> ISO

NOTE

In MANUAL GUIDE, tool position offset compensation is done by

Wear/Geometry offset compensation, and work-piece end face

compensation is done by Work-shift compensation.

So, if same offset procedures are used in ISO program too, it will be

not necessary to change offset compensation procedure at

ISO/GUIDE changing.

2) PMC Signal for ISO/GUIDE Changing

G62.4(PD1T) = 0 : Select ISO programming screen

= 1 : Select GUIDE screen

Page 90: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–84–

7.6 Information Signals for Machining Type

In order to inform the actual executing machining type to PMC, 16 signals (DO) for FANUC

standard machining type and 5 signals (DO) for custom-made machining type are prepared.

1) 16 Information Signals for FANUC Standard Machining Process

PMC signal (DO) Machining Type

R956.0 (GIDC) Guidance Cutting

R956.1 (TRCC) Single Cutting

R956.2 (BARR) Bar Machining (Rough)

R956.3 (BARF) Bar Machining (Finish)

R956.4 (THRD) Threading

R956.5 (GROV) Grooving (Standard)

R956.6 (GRTR) Grooving (Trapezoid Rough)

R956.7 (GRTF) Grooving (Trapezoid Finish)

R957.0 (CDRL) Center Drilling

R957.1 (DRIL) Drilling

R957.2 (REAM) Reaming

R957.3 (BORE) Boring

R957.4 (TAP) Tapping

R957.5 (MTO1) Reserved

R957.6 (MTO2) Reserved

R957.7 (MTO3) Reserved

2) 5 Information Signals for Custom-made Machining Process

PMC signal (DO) Machining Type

R958.0 (EMO1) Custom-made Machining Process (1)

R958.1 (EMO2) Custom-made Machining Process (2)

R958.2 (EMO3) Custom-made Machining Process (3)

R958.3 (EMO4) Custom-made Machining Process (4)

R958.4 (EMO5) Custom-made Machining Process (5)

Page 91: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–85–

7.7 Interlock Requesting Signal at Teach-in

For safety operation at teach-in, it is necessary to lock a moving axis. So, for this purpose, a

signal (DO) for requesting PMC to lock a necessary axis is prepared.

R959.2 (TCH) = 1 : Request to lock a necessary moving axis

In response to the above request, PMC program must lock a necessary axis by axis interlock

signal, and at the time of changing to "0", PMC must release this interlock status.

Page 92: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–86–

7.8 Operation for Starting Playback Machining

1) Start Playback Machining Program by soft-key [EXEC]

By pushing a soft-key [EXEC], MANUAL GUIDE system software will turn the signal to

'1' to start the playback machining.

R959.0(ANMM) = 1 : Request to change mode to MEM

In response to this request, PMC program changes mode to MEM and begin the

sequence for starting machine operation. By these procedure, executing of machining

program will start.

2) Start Playback Machining Program by the button on Machine Operator's Panel

In order to start executing of a playback machining program by pushing a button on a

machine operator's panel, the following signal can be used.

R952.7(EXE) = 1 : Request to turn on (GST) to start executing of playback machining

program.

Page 93: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–87–

<Timing Chart>

Start key on a machineopeator’s panel

R952.7<EXE>(PMC -> CNC)

GST(CNC->PMC)

MD1-3 : MEM mode(PMC -> CNC)

ST(PMC -> CNC)

STL(CNC -> PMC)

Execution Machining

ERS(PMC -> CNC) M02, M30

NOTE

(EXE) signal must be turned off after GST signal is turned off. But, if

GST signal is not turned on, EXE signal must be turned off by using

TIMER function.

Page 94: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–88–

7.9 Guidance Handwheel Control Signals

1) Custom macro program <--> CNC interface

Address Size Line Circle

R961 1 byte0 : Not execute l ine nor c i rc le

1 : L i n e

2 : C i rc le (CW)

3 : C i rc le (CCW)

R962 ∼ R965 4 bytes X-axis approaching direction

(vector component)

Z

X Tool

X-axis center (X0)

R966 ∼ R969 4 bytes Z-axis approaching direction

(vector component)

Z-axis center (Z0)

R970 ∼ R973 4 bytes Distance from origin to a line (P) Radius of a circle (R)

R974 1 byte Moving direction at rotating a guidance

handwheel to normal direction

0 : +90 degrees to approach ing

direct ion

1 : -90 degrees to approaching

direct ion

0 : Cut ins ide of a c i rc le

1 : Cut outs ide of a c i rc le

Note) Moving direction at rotating a guidance

handwheel to normal depends on a value of R961

R975 1 byte #7 #0

Setting of limit available or not0 : Not available1 : Available

Setting of limit area at limit function being available0 : Area of approaching direction is forbidden1 : Opposite area of approaching direction is forbidden

Set 0 always

R979 1 byte Information of setting change

R980 ∼ R983 4 bytes Distance from actual position to a line Distance from actual position to a circle

Page 95: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 7. PMC Customizing Tools

–89–

• Set 0 to R961 when line/circle cutting are not necessary.

• R979 (information of setting change) is a signal to inform CNC that the data for

line/circle cutting were changed.

Sequence i) Set data for R961 - R974

ii) Set "0" to R979 after setting the above data

iii) CNC begins to read data

iv) CNC set "1" to R979 after reading

• If some of data were changed during executing a cutting by guidance handwheel ,

all the data must be set again.

NOTE

As described in 5.4 "User Program s for Guidance Cutting", the all

procedure for the above data signals are already prepared as the

standard custom macro program. So, MTB needs not to make them

by themselves, if they need not to modify them.

2) Synchronous feed with a guidance handwheel

G023.4 (HDLF)

When the above signal is "1", machine motions are controlled as follows.

During automatic operation of machining program, the feedrate of line (G01) or circle

(G02/G03) motions is not controlled by inputted feedrate in a program, but a guidance

handwheel rotation.

The tangential speed of motion is controlled by synchronizing with a guidance

handwheel rotation.

NOTE

During running in dry run mode or machining simulation, The above

synchronous feed function cannot be used. So, when the signal

"DRN" is "1", set the above signal "HDLF" to "0" always.

3) Selecting moving axis

When non-zero value is set into the R961 described in 1), by using the following signals,

moving axis by handwheel can be selected. These signals are prepared for each

handwheel, and are code signal data made up from 4 signals, A/B/C/D.

The number in a name of each signals means the handwheel number.

HSnA : Moving axis selecting signal for handwheel No."n"

Page 96: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. PMC Customizing Tools I. USER PROGRAM B-63343EN/01

–90–

Moving axis selecting signal of handwheel Moving axis

HSnD HSnC HSnB HSnA

0 0 0 0 No axis is selected

0 0 0 1 1st axis

0 0 1 0 2nd axis

0 0 1 1 3rd axis

1 1 1 0 i) Simultaneous 2 axes moving along the line or circle

ii) Synchronous feed at automatic operation

1 1 1 1 Simultaneous 2 axes moving perpendicular to the line or circle

HS1A HS1B HS1C HS1D

G018#0 G018#1 G018#2 G018#3

HS2A HS2B HS2C HS2D

G018#4 G018#5 G018#6 G018#7

HS3A HS3B HS3C HS3D

G019#0 G019#1 G019#2 G019#3

HS4A HS4B HS4C HS4D

G020#0 G020#1 G020#2 G020#3

Page 97: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–91–

8 Comment of Soft-keys in All-in-one screen

Besides soft-key menu for each data item in a process data window, comment of all soft-keys

displayed in an all-in-one screen can be changed by MTB.

8.1 Menu for Machining Type Selecting

As a menu for selecting a machining type, following soft-keys are displayed.

1) Soft-key menu #1 for FANUC standard machining type

GUIDNC SINGLE CYCLE

2) Soft-key menu #2 for FANUC standard machining type

By pushing a [CYCLE] in the above soft-key group #1, detailed menu of cycle motions as

follows is displayed.

BARROUGH

BARFINISH

THREAD GROOVE GROOVETRAPE.ROUGH

GROOVETRAPE.FINISH

CENTER DRILL REAM BORE

By pushing a [ + ], 2nd menu as follows is displayed.

TAP CUST.1 CUST.2 CUST.3 CUST.4 CUST.5

3) Soft-key menu for custom-made machining type

In the above 2nd menu, machining type menu prepared for custom-made process are

displayed.

Page 98: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

92–

NOTE

1 In order to use these custom-made machining processes, corresponding

parameter must be set as follows.

Parameter No.9640

#0bit = 1 : Custom-made process 1 is available

= 0 : Not available

#1bit = 1 : Custom-made process 2 is available

= 0 : Not available

#2bit = 1 : Custom-made process 3 is available

= 0 : Not available

#3bit = 1 : Custom-made process 4 is available

= 0 : Not available

#4bit = 1 : Custom-made process 5 is available

= 0 : Not available

2 It is not always needed to use all of the above custom-made

machining processes, and at the time of using a part of them, menu

soft-keys are displayed close to left end as the following sample.

Sample) Custom-made 2 and 4 are availableCUST.2 CUST.4

4) Comment table program for soft-key menu

O730n ;

N1001 ( maximum 18ch. ) ;

Alphanumeric letters for "GUIDNC"

N 1 0 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S I N G L E "

N 1 0 0 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C Y C L E "

N 1 0 1 0 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "B A R R O U G H "

N 1 0 1 1 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "B A R F I N I S H "

N 1 0 1 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T H R E A D "

Page 99: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–93–

N 1 0 1 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G R O O V E "

N 1 0 1 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G R O O V E T R A P E .

R O U G H "

N 1 0 1 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G R O O V E T R A P E .

F I N I S H "

N 1 0 1 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C E N T E R "

N 1 0 1 8 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " D R I L L "

N 1 0 1 9 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R E A M "

N 1 0 2 0 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "B O R E "

N 1 0 2 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T A P "

N 1 0 5 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U S T . 1 "

N 1 0 5 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U S T . 2 "

N 1 0 5 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U S T . 3 "

N 1 0 5 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U S T . 4 "

N 1 0 5 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U S T . 5 "

Page 100: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–94–

8.2 Pop-up Window Calling

Besides soft-key menu for machining type selecting, in an all-in-one screen, following soft-

keys used for calling various pop-up windows are displayed.

PRESET TOOL PROGRN USER

PRESET : Call work-piece end face preset guidance

TOOL : Call tool list

PROGRM : Call program list

USER : Call a custom-made window made by MTB

NOTE

If an MTB installed their own custom-made window, [USER] is used

for calling it, and it can be displayed by setting a parameter

No.9761#0 (UWN) to 1.

1) Comment table program for soft-key menu

O730n ;

N1101 ( maximum 18ch. ) ;

Alphanumeric letters for "TOOL"

N 1 1 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P R O G R M "

N 1 1 0 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P R E S E T "

Page 101: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–95–

8.3 Tool Data Window

1) Soft-key used in a Tool Data Window

At the time of displaying a tool data window, following soft-keys used for carrying out a

necessary operation are displayed.

+INPUT INPUTRETURN

RETURN : Close a tool data window

+INPUT : Add key-in data to Tool offset data

INPUT : Input key-in data as Tool offset data

1) Comment table program for soft-key menu

O730n ;

N1162 ( maximum 18ch. ) ;

Alphanumeric letters for "RETURN"

N 1 1 6 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " + I N P U T "

N 1 1 6 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " I N P U T "

Page 102: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–96–

8.4 Measuring Work Coordinate Shift Amount Window (PRESET)

1) Soft-key used in this window

RETURN Z-FACE X-OUTR

RETURN : Close a setup guidance window

Z-FACE : Read Z-axis work coordinate

X-OUTR : Read X-axis work coordinate

2) Comment table program for soft-key menu

O730n ;

N1141 ( maximum 18ch. ) ;

Alphanumeric letters for "RETURN"

N 1 1 4 2 ( m a x i m u m 1 8 c h . ) ;

Alphanumer ic l e t ters for "Z-F A C E "

N 1 1 4 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " X - O U T R "

Page 103: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–97–

8.5 Program List Window

At the time of displaying a program list window, following soft-keys used for carrying out a

necessary operation are displayed.

PATH ANIMAT ANIMAT CNVNC EDIT COPY RETURN EXEC

By pushing a soft-key [+], the following soft-keys are displayed.

ALL-PN PUNCH READ

PATH : Select a program for tool path drawing simulation

ANIMAT : Select a program for animated drawing with solid model

ANIMAT : Select a program for animated drawing with tool path drawing

CNVNC : Select a program for NC format program conversion

EDIT : Select a program for editing

COPY : Copy a program

RETURN : Close a program list window

EXEC : Start actual machining program performing

ALL-PN : Punch out all programs

PUNCH : Punch out a program directed by cursor

READ : READ a program from external device

1) Soft-keys used for Tool Path Drawing Simulation

SPD UP SPD DW PLOT HEAD PROCES EXEC SINGLE

SPD UP : Increase the simulation speed

SPD DW : Reduce the simulation speed

PLOT : Display inputted figure on a work-piece

HEAD : Initialize a graphic window, and return to top of a program

PROCES : Begin a tool path drawing simulation of the active process only

EXEC : Begin a tool path drawing simulation of all processes of a program

SINGLE : Select a single block simulation mode

2) Soft-keys used for Animated Drawing Simulation with solid model

SPD UP SPD DW PLOT ROTATE CIRC HEAD PROCES EXEC SINGLE

SPD UP : Increase the simulation speed

Page 104: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–98–

SPD DW : Reduce the simulation speed

PLOT : Display inputted figure on a work-piece

ROTATE : Rotate a work-piece

CIRC : Select full circle model or 3/4 model display by [CIR3/4]

HEAD : Initialize a graphic window, and return to top of a program

PROCES : Begin an animated drawing simulation of the active process only

EXEC : Begin an animated drawing simulation of all processes of a program

SINGLE : Select a single block simulation mode

3) Soft-keys used for Animated Drawing Simulation with tool path drawing

SPD UP SPD DW PLOT HEAD PROCES EXEC SINGLE

SPD UP : Increase the simulation speed

SPD DW : Reduce the simulation speed

PLOT : Display inputted figure on a work-piece

HEAD : Initialize a graphic window, and return to top of a program

PROCES : Begin an animated drawing simulation of the active process only

EXEC : Begin an animated drawing simulation of all processes of a program

SINGLE : Select a single block simulation mode

4) Soft-keys used for Zooming of drawing

By pushing a [ + ], the following soft-key for zooming is displayed.

ZOOM

ZOOM : Select a zooming mode

By pushing a [ZOOM], the following soft-keys for zooming operations are displayed.

NORMAL SCL UP SCL DW CANCEL EXEC

NORMAL : Set the scale magnification and coordinate of the drawing center to the

standard values and draws the figure by applying these standard values.

SCL UP : Increase the scale magnification

SCL DW : Reduce the scale magnification

CANCEL : Cancel the just before modification of the scale magnification and moving

of the drawing center.

EXEC : Draw the figure with the new scale magnification and the new drawing

center.

By pushing a [ + ], the following soft-keys for changing a screen are displayed.

Page 105: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–99–

GRAPH (OPR)

GRAPH : Displays the soft-keys [SIDE] and [C/Y], but currently these soft-keys are

not used.

(OPR) : Return to the machining simulation soft-keys

5) Soft-keys used for Process Editing

MOVE EDIT COPY RETURN

MOVE : Move a process within a program

EDIT : Display a contents of the process for editing

COPY : Copy a process within a program

RETURN : Close a process editing window

6) Comment table program for soft-key menu

O730n ;

N1151 ( maximum 18ch. ) ;

Alphanumeric letters for "EDIT"

N 1 1 5 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P A T H "

N 1 1 5 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A N I M A T " ( w i t h s o l i d

m odel)

N 1 1 5 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R E T U R N "

N 1 1 5 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A N I M A T " ( w i t h t o o l p a t h

d r a w i n g )

N 1 1 5 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C O P Y "

N 1 1 5 7 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "E X E C "

Page 106: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–100–

N 1 1 6 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R E T U R N " o n p r e s e t

w i n d o w

N 1 1 7 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R O T A T E "

N 1 1 7 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C I R C "

N 1 1 7 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C I R 3 /4 "

N 1 1 7 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " H E AD"

N 1 1 7 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P R O C E S S "

N 1 1 7 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S I N G L E "

N 1 1 7 7 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r E X E C "

N 1 1 7 8 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S P D U P "

N 1 1 7 9 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S P D D W "

N 1 1 8 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P R O T "

N 1 1 8 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " Z O O M "

N 1 1 8 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " N O R M A L "

N 1 1 8 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S C L U P "

Page 107: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–101–

N 1 1 8 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S C L D W "

N 1 1 8 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C A N C E L "

N 1 1 8 7 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "E X E C "

N 1 1 8 8 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G R A P H "

N 1 1 8 9 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " ( O P R T ) "

N 1 1 9 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S I D E "

N 1 1 9 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C /Y "

N 1 3 0 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A L L - P N "

N 1 3 0 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P U N C H "

N 1 3 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R E AD"

N 9 0 1 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " E D I T " i n a p r o c e s s l i s t

w i n d o w

N 9 0 1 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R E T U R N " i n a p r o c e s s

l i s t w i n d o w

N 9 0 1 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " M O V E " i n a p r o c e s s l i s t

w i n d o w

Page 108: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–102–

N 9 0 1 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C O P Y " i n a p r o c e s s l i s t

w i n d o w

Page 109: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–103–

8.6 Guidance Cutting Process

In case of guidance cutting process being done, following soft-keys are displayed as occasion

demand.

1) Soft-key group #1 displayed before selecting a guidance cutting of line or circle

LINE CIRCLE AUX RAPID CUT

LINE : Select a guidance cutting of line

CIRCLE : Select a guidance cutting of circle

AUX : Teach-in an auxiliary function block

RAPID : Teach-in a rapid traverse block

CUT : Teach-in a cutting block

2) Soft-key group #2 for inputting data and carrying out a guidance cutting of line or circle

RD POS. LMT ON AUX RAPID CUT INPEND

RD POS. : Read an actual tool position and set into a current position data

LMT ON : Select a limit cutting mode

LMTOFF : Cancel a limit cutting mode

NOTE

Soft-key [LMT ON] and [LMT OFF] are replaced each other by

pushing it.

AUX : Teach-in an auxiliary function block

RAPID : Teach-in a rapid traverse block

CUT : Teach-in a cutting block

INPEND : Conclude inputting data of target line or circle, and begin guidance cutting

using guidance handwheel, and this changed to [GD END].

Page 110: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–104–

3) Soft-key group #3 for editing or executing taught-in blocks

By pushing a [+] at the time of the above soft-key group #1 or #2 being displayed,

following soft-key group is displayed.

SAVE TOOL CHECK HEAD EXEC

SAVE : Save the current taught-in blocks as a playback machining program

TOOL : Call tool list

CHECK : Prepare checking by tool path drawing

HEAD : Return to the top of this process

EXEC : Begin a playback machining of this process

4) Soft-key group #4 displayed in a program list window

By pushing a [SAVE] in the soft-key group #3, a program list is displayed in a pop-up

window, and the following soft-key group for saving taught-in blocks are displayed.

NEW ADD CANCEL

NEW : Make a new playback machining program, and enter whole current

taught-in blocks into it.

ADD : Add whole current taught-in blocks at the end of the selected playback

machining program. This program can be selected by inputting a program

number by numeric keys.

CANCEL : Close a program list pop-up window.

5) Soft-keys group #5 for one-shot machining simulation

By pushing a [CHECK] in the soft-key group #3, the following soft-key group for one-

shot machining simulation are displayed.

SPD UP SPD DW PLOT HEAD RETURN EXEC SINGLE

RETURN : Get out from one-shot machining simulation mode, and return to the old

screen.

As to soft-keys other than [RETURN], they are quite similar to the ones for tool path

drawing simulation, so refer to 8.5 1).

Page 111: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–105–

6) Comment table program for soft-key menu

O730n ;

N1192 ( maximum 18ch. ) ;

Alphanumeric letters for "RETURN" in one-shot

machining simulation mode

N 2 0 0 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " L I N E "

N 2 0 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C I R C L E "

N 2 0 1 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A U X "

N 2 0 1 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R A P I D "

N 2 0 1 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C U T "

N 2 0 2 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R D P O S "

N 2 0 2 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " L M T O N "

N 2 0 2 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " L M T O F F "

N 2 0 3 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " S A V E "

N 2 0 3 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " I N P E N D "

N 2 0 3 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " G D E N D "

N 2 0 4 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " H E AD"

Page 112: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–106–

N 2 0 4 3 ( m a x i m u m 1 8 c h . ) ;

A lphanumer ic l e t t e rs for "E X E C "

N 2 0 4 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C H E C K "

N 9 0 0 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " N E W "

N 9 0 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " A D D "

N 9 0 0 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C A N C E L "

Page 113: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–107–

8.7 Single Cutting Process

In case of single cutting process being done, following soft-keys are displayed as occasion

demand.

1) Soft-key group #1 displayed in single cutting process

POS. LINE CIRCLE CW CIRCLECCW

AUX RAPID CUT

POS. : Call a positioning data inputting pop-up window

LINE : Call a line data inputting pop-up window

CIRCLE CW : Call a CW circle data inputting pop-up window

CIRCLE CCW : Call a CCW circle data inputting pop-up window

AUX : Teach-in an auxiliary function block

RAPID : Teach-in a rapid traverse block

CUT : Teach-in a cutting block

2) Soft-key group #2 in line or circle data inputting window

RD POS CAN

RD POS : Read actual position

CAN : Quit from pop-up window for figure inputting

3) Soft-key group #3 for editing or executing entered and taught-in blocks

By pushing a [+] at the time of the above soft-key group #1 being displayed, following

soft-key group for editing entered or taught-in blocks are displayed.

SAVE TOOL CHECK HEAD EXEC

SAVE : Save the current entered blocks as a playback machining program

TOOL : Call tool list

CHECK : Prepare checking by tool path drawing

HEAD : Return to the top of this process

EXEC : Begin a playback machining of this process

Page 114: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–108–

4) Soft-key group #4 displayed in a program list window

By pushing a [SAVE] in the soft-key group #3, a program list is displayed in a pop-up

window, and the following soft-key group for saving taught-in blocks are displayed.

NEW ADD CANCEL

NEW : Make a new playback machining program, and enter whole current

taught-in blocks into it.

ADD : Add whole current taught-in blocks at the end of the selected playback

machining program. This program can be selected by inputting a program

number by numeric keys.

CANCEL : Close a program list pop-up window.

5) Comment table program for soft-key menu

O711n ;

N1281 ( maximum 18ch. ) ;

Alphanumeric letters for "POS."

N 1 2 8 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " P A T H "

N 1 2 8 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C I R C L E C W "

N 1 2 8 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C I R C L E C C W "

NOTE

As to comments described in a text but not in the above comment

table, since they are similar to the ones of guidance cutting process

of chapter 8.6, refer to them.

Page 115: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–109–

8.8 Bar Machining

In case of contour figure being inputted, following soft-keys are displayed as occasion

demand.

1) Soft-key group #1 for contour figure menu

LINE CW CCW ROUND CHAMF TANGNT CALC.

LINE : Call a Line data inputting pop-up window

CW : Call a Circle (CW) data inputting pop-up window

CCW : Call a Circle (CCW) data inputting pop-up window

ROUND : Call a Corner-R data inputting pop-up window

CHAMF : Call a Chamfering data inputting pop-up window

TANGNT : Assign tangential point between 2 figures

CALC. : Calculate contour figure again

2) Soft-key group #2 for contour figure menu

By pushing a [+] at the time of the above soft-key group #1 being displayed, following

2nd menu soft-key group are displayed.

DIN509 DIN76

DIN509 : Call a DIN509-E data inputting pop-up window

DIN76 : Call a DIN76 data inputting pop-up window

3) Soft-key group #3 in figure data inputting window

CAN

CAN : Quit from pop-up window for figure inputting

4) Soft-key group #4 at "OVERRIDE" in figure data inputting window

+10 -10 CAN

+10 : Increase override value by 10%

-10 : Decrease override value by 10%

Page 116: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys in All-in-one screen I. USER PROGRAM B-63343EN/01

–110–

5) Comment table program for soft-key menu

O712n ;

N1201 ( maximum 18ch. ) ;

Alphanumeric letters for "LINE" in Bar Roughing

and Finishing

N 1 2 0 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C W " i n B a r R o u g h i n g

a n d F i n i s h i n g

N 1 2 0 3 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C C W L I N E " i n B a r

R o u g h i n g a n d F i n i s h i n g

N 1 2 0 4 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " R O U N D " i n B a r

R o u g h i n g a n d F i n i s h i n g

N 1 2 0 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C H A M F " i n B a r

R o u g h i n g a n d F i n i s h i n g

N 1 2 0 6 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " T A N G N T " i n B a r

R o u g h i n g a n d F i n i s h i n g

N 1 2 1 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C A L C " i n B a r R o u g h i n g

a n d F i n i s h i n g

N 1 2 1 5 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " C A N " i n B a r R o u g h i n g

a n d F i n i s h i n g

N 1 2 3 1 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " + 1 0 " i n B a r R o u g h i n g

a n d F i n i s h i n g

N 1 2 3 2 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " - 1 0 " i n B a r R o u g h i n g a n d

F i n i s h i n g

Page 117: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 8. Comment of Soft-keys in All-in-one screen

–111–

O713n ;

N1228 ( maximum 18ch. ) ;

Alphanumeric letters for "DIN509" in Bar Roughing

and Finishing

N 1 2 3 0 ( m a x i m u m 1 8 c h . ) ;

A l p h a n u m e r i c l e t t e r s f o r " D I N 7 6 " i n B a r R o u g h i n g

a n d F i n i s h i n g

Page 118: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. User Pop-up Window in an Initial Screen I. USER PROGRAM B-63343EN/01

–112–

9 User Pop-up Window in an Initial Screen

By setting the following parameter, an user pop-up window becomes available in an initial

screen. This window can be used for MTB's own purpose such as displaying a tool

measurement guidance and so on.

Parameter No.9761#0(UWN)

1 : User pop-up window in an initial screen is available.

0 : User pop-up window in an initial screen is not available.

9.1 Soft-key for Calling an User Window

When this function is available, the following soft-keys are displayed in the initial screen. The

hatched soft-key [USER WINDOW] is used for calling a user pop-up window.

GUIDNC SINGLE CYCLE PRESET TOOL PRGRM USERWINDW

O730n ;

N1104 ( maximum 18ch. ) ;

Alphanumeric letters for "USER WINDW"

Page 119: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 I. USER PROGRAM 9. User Pop-up Window in an Initial Screen

–113–

9.2 Custom Macro Programs for Activating an User Window

1) O1005 : Initiating a window

This program is used to define the size and position of a window, and is called only one

time at opening a window. By inputting necessary data for a window into the following

variables, a pop-up window is opened automatically.

#9111 : X coordinate of the left-top point of a Pop-up Window

#9112 : Y coordinate of the left-top point of a Pop-up Window

#9113 : X-directional width of a Pop-up Window in character number

#9114 : Y-directional width of a Pop-up Window in character number

2) O1000 : Initiating the contents of a window

This program is used for the following procedures, and is called only one time after

window is opened.

a) Initialize custom macro variables used in a window

b) Display fixed messages in a window

3) O1001 : Performing main procedure in a window

This program is used for the following procedures, and is called repeatedly at some

interval during a window is opened.

a) Watch pushed keys and inputted data

b) Set data into necessary custom macro variables according to key operations

c) Display changeable data such as inputted by key operations or machine position

4) O1002 : Performing post procedure at window closing

This program is used to wind up the internal status such as custom macro variables

saving and so on at the time a window is closed by pushing a [RETURN] or changed to

another CNC screen. This is called only one time.

5) O1003 : Displaying soft-keys only one time

This program is used to display fixed soft-keys, if they do not change in a window, and

is called only one time after a window is opened.

6) O1004 : Displaying soft-keys repeatedly

This program is used to display changeable soft-keys, if it is necessary to change them

according to the cursor position. This is called repeatedly at some interval during a

window is opened.

Page 120: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. User Pop-up Window in an Initial Screen I. USER PROGRAM B-63343EN/01

–114–

9.3 Watching Key Operations

1) Custom Macro Variables for watching key operations

In order to watch key operations, the following custom macro variables can be used.

#8501 : Pushed key identifier excepting numeric keys.

#8503 : Inputted numeric value at INPUT is pushed.

2) Code of pushed key identifier

In order to recognize a pushed key, the following key code are set in #8501.

Key Code Key Code

Page down 1 Soft-key left 20

Page up 2 Soft-key right 31

Cursor down 3 Soft-key 1 21

Cursor up 4 Soft-key 2 22

Cursor right 18 Soft-key 3 23

Cursor left 19 Soft-key 4 24

ALTER 5 Soft-key 5 25

INSERT 6 Soft-key 6 26

DELETE 7 Soft-key 7 27

INPUT 8 Soft-key 8 28

RESET 10 Soft-key 9 29

NOTE

Soft-key 10 is reserved for [RETURN], and is used for closing a

window and return to an initial screen.

SOFTKEY1

SOFTKEY2

SOFTKEY3

SOFTKEY4

SOFTKEY5

SOFTKEY6

SOFTKEY7

SOFTKEY8

SOFTKEY9

RETURN

Page 121: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

II. SAMPL E PROGRAM

NOTE

In this chapter, sample programs for various user programs

described in the former chapter are described.

As to the sample programs described in this chapter, they

are subject to change without prior notice for improvement.

Page 122: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataB-63343EN/01 II. SAMPLE PROGRAM Format of Machining Process

–117–

1 User Programs for Setting Data Format of Machining Process

/*/*/* User Programs for Machining program/* O7501 For GUIDANCE Cutting Item type definition/*/*O7501

#[22120+3]=28 ;Guidance Cutting#[22120+4]=-1 ;Machining area Not used#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO10;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO11;IF DATA TYPE -1 ELSE SKIP DATA SET

N10 #[22120+8]=4004053 ;Data item #2 Feedrate type/*N11 #[22120+10]=0004050 ;Data item #3 Spindle Speed type 98/03/04N11 #[22120+10]=1004050 ;Data item #3 Spindle Speed type 98/03/04/* #[22120+12]=1204050 ;Data item #4 Spindle Drct type 97/09/05 98/03/03

#[22120+12]=-1 ;Data item #4 Spindle Drct type 98/03/03 98/05/13#[22120+14]=0004053 ;Data item #5 Base figure data x1 (system use)#[22120+16]=0004053 ;Data item #6 Base figure data z1 (system use)#[22120+18]=0004053 ;Data item #7 Base figure data x2 (system use)#[22120+20]=0004053 ;Data item #8 Base figure data z2 (system use)#[22120+22]=9004053 ;Data item #9 Base figure angle (system use)#[22120+24]=0004053 ;Data item #10 Base figure center x(system use)#[22120+26]=0004053 ;Data item #11 Base figure center z(system use)#[22120+28]=0004053 ;Data item #12 Base figure radius (system use)#[22120+30]=1204054 ;Data item #13 Tool type type (system use)#[22120+32]=1204050 ;Data item #14 Tool direction (system use)#[22120+34]=0004051 ;Data item #15 Tool data(system use)#[22120+36]=-1 ;Data item #16 Data type #16#[22120+38]=-1 ;Data item #17 Data type #17#[22120+40]=-1 ;Data item #18 Data type #18#[22120+42]=-1 ;Data item #19 Data type #19#[22120+44]=-1 ;Data item #20 Data type #20#[22120+46]=-1 ;Data item #21 Data type #21

/* #[22120+48]=1000001 ;Data item #22 Coolant type 97/09/05/* #[22120+50]=1004050 ;Data item #23 Spindle Gear type 97/09/05

#[22120+48]=-1 ;Data item #22 Coolant type 97/09/05#[22120+50]=-1 ;Data item #23 Spindle Gear type 97/09/05

/* IF[#[22120+31]EQ1]GOTO100 ;If Anime tool is general outer then jmp IF[#[22120+31]EQ2]GOTO100 ;If Anime tool is general inner then jmp IF[#[22120+31]EQ3]GOTO100 ;If Anime tool is general face then jmp

#[22120+32]=-1 ;Data item #14 Anime tool direction not dispGOTO200

N100 #[22120+34]=-1 ;IF GENERAL TOOL THEN NOT DISP "TOOL DATA" ITEMN200 M99; return/*/* User Programs for Machining program/* O7502 For SINGLE Cutting Item type definition/*/*O7502

#[22120+3]=29 ;Single Cutting#[22120+4]=-1 ;Machining area Not used#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO10 ;IF NOT DATA SET THEN DATA SET

Page 123: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataFormat of Machining Process II. SAMPLE PROGRAM B-63343EN/01

–118–

IF[#[22120+8]NE-1]GOTO11 ;IF DATA TYPE -1 ELSE SKIP DATA SETN10 #[22120+8]=4004053 ;Data item #2 Feedrate typeN11 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET 98/03/04

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SET 98/03/04/*N110 #[22120+10]=0004050 ;Data item #3 Spindle Speed type 98/03/04N110 #[22120+10]=1004050 ;Data item #3 Spindle Speed type 98/03/04/*N111 #[22120+12]=1204050 ;Data item #4 Spindle Drct type 97/09/05 98/03/04N111 #[22120+12]=-1 ;Data item #4 Spindle Drct type 98/03/04 98/05/13

#[22120+14]=0004053 ;Data item #5 Base figure data x1 (system use)#[22120+16]=0004053 ;Data item #6 Base figure data z1 (system use)#[22120+18]=0004053 ;Data item #7 Base figure data x2 (system use)#[22120+20]=0004053 ;Data item #8 Base figure data z2 (system use)#[22120+22]=9004053 ;Data item #9 Base figure angle (system use)#[22120+24]=0004053 ;Data item #10 Base figure center x(system use)#[22120+26]=0004053 ;Data item #11 Base figure center z(system use)#[22120+28]=0004053 ;Data item #12 Base figure radius (system use)#[22120+30]=1204054 ;Data item #13 Tool type type (system use)#[22120+32]=1204050 ;Data item #14 Tool direction (system use)#[22120+34]=0004051 ;Data item #15 Tool data(system use)#[22120+36]=-1 ;Data item #16 Data type #16#[22120+38]=-1 ;Data item #17 Data type #17#[22120+40]=-1 ;Data item #18 Data type #18#[22120+42]=-1 ;Data item #19 Data type #19#[22120+44]=-1 ;Data item #20 Data type #20#[22120+46]=-1 ;Data item #21 Data type #21

/* #[22120+48]=1000001 ;Data item #22 Coolant type 97/09/05/* #[22120+50]=1004050 ;Data item #23 Spindle Gear type 97/09/05

#[22120+48]=-1 ;Data item #22 Coolant type 97/09/05#[22120+50]=-1 ;Data item #23 Spindle Gear type 97/09/05

/* IF[#[22120+31]EQ1]GOTO100 ;If Anime tool is general outer then jmp IF[#[22120+31]EQ2]GOTO100 ;If Anime tool is general inner then jmp IF[#[22120+31]EQ3]GOTO100 ;If Anime tool is general face then jmp

#[22120+32]=-1 ;Data item #14 Anime tool direction not dispGOTO200

N100 #[22120+34]=-1 ;IF GENERAL TOOL THEN NOT DISP "TOOL DATA" ITEMN200 M99; return/*/* User Programs for Machining program/* O7503 For CYCLE Cutting Item type definition/*/* **** Bar machining Roughing ****/*O7503

#[22120+3]=1 ;process Bar#[22120+5]=1 ;cycle Roughing#[22120+6]=3004051 ;Data item #1 Tool Number type#[22120+8]=4004053 ;Data item #2 Feedrate type#[22120+10]=1004050 ;Data item #3 Spindle Speed type#[22120+12]=1204050 ;Data item #4 Spindle direction type#[22120+14]=0004053 ;Data item #5 Start position X type MD0019#[22120+16]=0004053 ;Data item #6 Start position Z type MD0019#[22120+18]=0004053 ;Data item #7 Finishing amount X type#[22120+20]=0004053 ;Data item #8 Finishing amount Z type#[22120+22]=0004053 ;Data item #9 In feed amount type#[22120+24]=-1 ;Data item #10 Data type #10#[22120+26]=-1 ;Data item #11 Data type #11#[22120+28]=-1 ;Data item #12 Data type #12#[22120+30]=-1 ;Data item #13 Data type #13

/* #[22120+32]=-1 ;Data item #14 Data type #14#[22120+32]=0014053 ;Data item #14 Release amount type

/* #[22120+34]=-1 ;Data item #15 Data type #15#[22120+34]=1214050 ;Data item #15 Release type#[22120+36]=0014051 ;Data item #16 Cut edge angle type#[22120+38]=0014051 ;Data item #17 Nose angle type

/* #[22120+40]=0014053 ;Data item #18 Release amount type

Page 124: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataB-63343EN/01 II. SAMPLE PROGRAM Format of Machining Process

–119–

#[22120+40]=-1 ;Data item #18/* #[22120+42]=1214050 ;Data item #19 Release type

#[22120+42]=-1 ;Data item #19 -X area machining typeIF [P9970 AND 16 EQ 0] GOTO 100#[22120+42]=1214050 ;Data item #19 -X area machining type

N100 #[22120+44]=0014053 ;Data item #20 Approach X type MD0019#[22120+46]=0014053 ;Data item #21 Approach Z type MD0019

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

M99; return/*/* User Programs for Machining program/* O7504 For CYCLE Cutting Item type definition/*/* **** Bar machining Finishing ****/*O7504

#[22120+3]=1 ;process Bar#[22120+5]=2 ;cycle Finishing#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1004050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type MD0019#[22120+16]=0004053 ;Data item #6 Start position Z type MD0019#[22120+18]=-1 ;Data item #7 Data type #07#[22120+20]=-1 ;Data item #8 Data type #08#[22120+22]=-1 ;Data item #9 Data type #09#[22120+24]=-1 ;Data item #10 Data type #10#[22120+26]=-1 ;Data item #11 Data type #11#[22120+28]=-1 ;Data item #12 Data type #12#[22120+30]=-1 ;Data item #13 Data type #13#[22120+32]=-1 ;Data item #14 Data type #14#[22120+34]=-1 ;Data item #15 Data type #15#[22120+36]=0014051 ;Data item #16 Cut edge angle type#[22120+38]=0014051 ;Data item #17 Nose angle type#[22120+40]=0014053 ;Data item #18 Release amount type#[22120+42]=-1 ;Data item #19 Data type #19IF [P9970 AND 16 EQ 0] GOTO 150#[22120+42]=1214050 ;Data item #19 Data type #19 98/05/14

N150 #[22120+44]=0014053 ;Data item #20 Approach X type MD0019#[22120+46]=0014053 ;Data item #21 Approach Z type MD0019

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

M99; return/*/* User Programs for Machining program/* O7505 For CYCLE Cutting Item type definition/*/* **** Threading machining ****/*O7505

#[22120+3]=5 ;process Thread#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number type#[22120+8]=-1 ;Data item #2 Data type #02IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SETIF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N110 #[22120+10]=1004050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type

Page 125: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataFormat of Machining Process II. SAMPLE PROGRAM B-63343EN/01

–120–

#[22120+18]=1204050 ;Data item #7 Chamfaring on/off typeIF[#[22120+20]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+20]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+20]=6104053 ;Data item #8 Cutting amnt./number of thread typeN121 #[22120+22]=1204054 ;Data item #9 Thread type type

#[22120+24]=1204050 ;Data item #10 Cutting method type#[22120+26]=0004051 ;Data item #11 Thread angle typeIF[#[22120+28]EQ#0]GOTO140 ;IF NOT DATA SET THEN DATA SETIF[#[22120+28]NE-1]GOTO141 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N140 #[22120+28]=5004053 ;Data item #12 Read/thread number typeIF[#[22120+23]EQ91]GOTO141 ;IF THREAD TYPE GENERALIF[#[22120+23]EQ92]GOTO141 ;IF THREAD TYPE MATRIC#[22120+28]=5104053 ;Data item #12 Read/thread number type

N141 #[22120+30]=0014050 ;Data item #13 Multi thread type#[22120+32]=0014053 ;Data item #14 Thread highit type#[22120+34]=0014053 ;Data item #15 Spark out type#[22120+36]=0014053 ;Data item #16 Finishing type#[22120+38]=0014053 ;Data item #17 Clearance X type#[22120+40]=0014053 ;Data item #18 Clearance Z type#[22120+42]=-1 ;Data item #19 -X area machining typeIF [P9970 AND 16 EQ 0] GOTO 600#[22120+42]=1214050 ;Data item #19 -X area machining typeIF[#[22120+43]NE#0]GOTO600#[22120+43]=191 ;Data item #19 +X area default

N600 #[22120+44]=0014051 ;Data item #20 Approach X type#[22120+46]=0014051 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

IF[#[22120+23]NE#0]GOTO700;IF Thread TYPE = NONE ELSE#[22120+26]=-1 ;Data item #11 Thread angle NOT DISPLAY#[22120+28]=-1 ;Data item #12 Read/thread number NOT DISPLAY

GOTO800N700 IF[#[22120+25]NE#0]GOTO800;IF Cutting method = NONE ELSE

#[22120+25]=101 ;Data item #10 Cutting method data single-amount defaltN800 IF[#[22120+23]EQ91]GOTO900 ;IF Thread TYPE = GENERAL

#[22120+26]=-1 ;THREAD ANGE NOT DISPLAYN900 M99; return/*/* User Programs for Machining program/* O7506 For CYCLE Cutting Item type definition/*/* **** Grooving machining ****/*O7506

#[22120+3]=6 ;process Grooving (general)#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1004050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Tool width type#[22120+20]=-1 ;Data item #8 Groove pattern type#[22120+21]=81 ;Data item #8 Groove pattern DATA GENERAL#[22120+22]=0004053 ;Data item #9 Step amounttype#[22120+24]=0004053 ;Data item #10 Dwell type#[22120+26]=0024053 ;Data item #11 Groove widthIF[#[22120+28]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+28]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+28]=7024053 ;Data item #12 Groove diameter/Groove depth typeN121 #[22120+30]=0024053 ;Data item #13 Pitch

Page 126: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataB-63343EN/01 II. SAMPLE PROGRAM Format of Machining Process

–121–

#[22120+32]=0024050 ;Data item #14 Groove numberIF[#[22120+33]NE#0]GOTO130 ;IF DATA ALREADY SET ELSE DATA SET#[22120+33]=1 ;Data item #14 Groove number =1 default

N130 #[22120+34]=0024053 ;Data item #15 Groove start point X#[22120+36]=0024053 ;Data item #16 Groove start point Z#[22120+38]=0024053 ;Data item #17 Groove end X or Z#[22120+40]=0024053 ;Data item #18 Chamfering#[22120+42]=-1 ;Data item #19 -X area machining typeIF [P9970 AND 16 EQ 0] GOTO 800#[22120+42]=1214050 ;Data item #19 -X area machining typeIF[#[22120+43]NE#0]GOTO800#[22120+43]=191 ;Data item #19 +X area default

N800 #[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

IF[#[22120+21]NE84]GOTO999;If groove pattern is not thread groove?;Then goto ret

#[22120+30]=-1 ;Data item #13 Pitch#[22120+31]=#0 ;Data item #13 Pitch#[22120+32]=-1 ;Data item #14 Groove number#[22120+33]=1 ;Data item #14 Groove number#[22120+42]=0024051 ;Data item #19 Groove angle

N999 M99; return/*/* User Programs for Machining program/* O7507 For CYCLE Cutting Item type definition/*/* **** Grooving trapezoid Rough machining ****/*O7507

#[22120+3]=6 ;process Grooving (trapezoid)#[22120+5]=1 ;cycle Rough#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1004050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0014053 ;Data item #5 Start position X type#[22120+16]=0014053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Tool width type#[22120+20]=-1 ;Data item #8 groove pattern type#[22120+21]=83 ;Data item #8 Groove pattern trapezoid#[22120+22]=0004051 ;Data item #9 Step amount#[22120+24]=0004053 ;Data item #10 Dwell#[22120+26]=0004051 ;Data item #11 Finish X#[22120+28]=0004051 ;Data item #12 Finish Z#[22120+30]=0004053 ;Data item #13 Pitch#[22120+32]=0004050 ;Data item #14 Groove numberIF[#[22120+33]NE#0]GOTO130 ;IF DATA ALREADY SET ELSE DATA SET#[22120+33]=1 ;Data item #14 Groove number =1 default

N130 #[22120+34]=-1 ;Data item #15#[22120+36]=-1 ;Data item #16#[22120+38]=-1 ;Data item #17#[22120+40]=-1 ;Data item #18#[22120+42]=-1 ;Data item #19 -X area machining typeIF [P9970 AND 16 EQ 0] GOTO 800#[22120+42]=1214050 ;Data item #19 -X area machining typeIF[#[22120+43]NE#0]GOTO800#[22120+43]=191 ;Data item #19 +X area default

N800 #[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

Page 127: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataFormat of Machining Process II. SAMPLE PROGRAM B-63343EN/01

–122–

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear typeN999 M99; return/*/* User Programs for Machining program/* O7508 For CYCLE Cutting Item type definition/*/* **** Grooving trapezoid finish machining ****/*O7508

#[22120+3]=6 ;process Grooving (trapezoid)#[22120+5]=2 ;cycle finish#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1004050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Tool width type#[22120+20]=-1 ;Data item #8 groove pattern type#[22120+21]=83 ;Data item #8 Groove pattern trapezoid#[22120+22]=-1 ;Data item #9#[22120+24]=-1 ;Data item #10#[22120+26]=-1 ;Data item #11#[22120+28]=-1 ;Data item #12#[22120+30]=0004053 ;Data item #13 Pitch#[22120+32]=0004050 ;Data item #14 Groove numberIF[#[22120+33]NE#0]GOTO130 ;IF DATA ALREADY SET ELSE DATA SET#[22120+33]=1 ;Data item #14 Groove number =1 default

N130 #[22120+34]=-1 ;Data item #15#[22120+36]=-1 ;Data item #16#[22120+38]=-1 ;Data item #17#[22120+40]=-1 ;Data item #18#[22120+42]=-1 ;Data item #19 -X area machining typeIF [P9970 AND 16 EQ 0] GOTO 800#[22120+42]=1214050 ;Data item #19 -X area machining typeIF[#[22120+43]NE#0]GOTO800#[22120+43]=191 ;Data item #19 +X area default

N800 #[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear typeN999 M99; return/*/* User Programs for Machining program/* O7510 For CYCLE Cutting Item type definition/*/* **** Center drill machining ****/*O7510

#[22120+1]=1 ;Process (2) Center drill#[22120+3]=8 ;Process Center drill#[22120+4]=-1 ;Machining area none#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1104050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

Page 128: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataB-63343EN/01 II. SAMPLE PROGRAM Format of Machining Process

–123–

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Hole diameter type#[22120+20]=0004053 ;Data item #8 Start Z typeIF[#[22120+22]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+22]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+22]=8104053 ;Data item #9 End Z / Hole depth typeN121 #[22120+24]=-1 ;Data item #10 Data item #10 type

#[22120+26]=0004053 ;Data item #11 Dwell type#[22120+28]=-1 ;Data item #12 Data item #12 type #[22120+30]=-1 ;Data item #13 Data item #13 type#[22120+32]=-1 ;Data item #14 Data item #14 type#[22120+34]=-1 ;Data item #15 Data item #15 type#[22120+36]=-1 ;Data item #16 Data item #16 type#[22120+38]=-1 ;Data item #17 Data item #17 type#[22120+40]=-1 ;Data item #18 Data item #18 type#[22120+42]=-1 ;Data item #19 Data item #19 type#[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

M99; return/*/* User Programs for Machining program/* O7511 For CYCLE Cutting Item type definition/*/* **** Drilling machining ****/*O7511

#[22120+1]=1 ;process (2) Drilling#[22120+3]=9 ;process Drilling#[22120+4]=-1 ;Machining area None#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO10 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO11 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N10 #[22120+8]=4004053 ;Data item #2 Feedrate typeN11 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1104050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Hole diameter type#[22120+20]=0004053 ;Data item #8 Start Z typeIF[#[22120+22]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+22]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+22]=8104053 ;Data item #9 End Z / Hole depth typeN121 #[22120+24]=0004053 ;Data item #10 Step amount

#[22120+26]=0004053 ;Data item #11 Dwell type#[22120+28]=1204054 ;Data item #12 Machining type#[22120+30]=-1 ;Data item #13 Depth decreese type#[22120+32]=-1 ;Data item #14 Return amount type#[22120+34]=-1 ;Data item #15 Minimum Depth type#[22120+36]=-1 ;Data item #16 Start feed type#[22120+38]=-1 ;Data item #17 Start clearance type#[22120+40]=-1 ;Data item #18 End feed type#[22120+42]=-1 ;Data item #19 End clearance type#[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

IF[#[22120+29]NE121]GOTO100 ;IF Machining is braind hole#[22120+36]=0014053 ;Data item #16 Start feed type#[22120+38]=0014053 ;Data item #17 Start clearance type

Page 129: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataFormat of Machining Process II. SAMPLE PROGRAM B-63343EN/01

–124–

N100 IF[#[22120+29]EQ122]GOTO200 ;IF Machining is braind deep hole IF[#[22120+29]NE123]GOTO300 ;IF Machining is high speed braind deep holeN200 #[22120+30]=0014053 ;Data item #13 Depth decreese type

#[22120+32]=0014053 ;Data item #14 Return amount type#[22120+34]=0014053 ;Data item #15 Minimum Depth type#[22120+36]=0014053 ;Data item #16 Start feed type#[22120+38]=0014053 ;Data item #17 Start clearance type

N300 IF[#[22120+29]NE124]GOTO400 ;IF Machining is trough hole#[22120+30]=0014053 ;Data item #13 Depth decreese type#[22120+32]=0014053 ;Data item #14 Return amount type#[22120+34]=0014053 ;Data item #15 Minimum Depth type#[22120+36]=0014053 ;Data item #16 Start feed type#[22120+38]=0014053 ;Data item #17 Start clearance type#[22120+40]=0014053 ;Data item #18 End feed type#[22120+42]=0014053 ;Data item #19 End clearance type

N400 IF[#[22120+29]EQ125]GOTO500 ;IF Machining is trough deep hole IF[#[22120+29]NE126]GOTO600 ;IF Machining is high speed trough deep holeN500 #[22120+30]=0014053 ;Data item #13 Depth decreese type

#[22120+32]=0014053 ;Data item #14 Return amount type#[22120+34]=0014053 ;Data item #15 Minimum Depth type#[22120+36]=0014053 ;Data item #16 Start feed type#[22120+38]=0014053 ;Data item #17 Start clearance type#[22120+40]=0014053 ;Data item #18 End feed type#[22120+42]=0014053 ;Data item #19 End clearance type

N600 M99; return/*/* User Programs for Machining program/* O7512 For CYCLE Cutting Item type definition/*/* **** Reaming machining ****/*O7512

#[22120+1]=2 ;process (2)Reaming#[22120+3]=9 ;process Drilling#[22120+4]=-1 ;Machining area None#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO10 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO11 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N10 #[22120+8]=4004053 ;Data item #2 Feedrate typeN11 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1104050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Hole diameter type#[22120+20]=0004053 ;Data item #8 Start Z typeIF[#[22120+22]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+22]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+22]=8104053 ;Data item #9 End Z / Hole depth typeN121 #[22120+24]=0004053 ;Data item #10 Chamf length

#[22120+26]=0004053 ;Data item #11 Dwell type#[22120+28]=-1 ;Data item #12 Reaming type#[22120+29]=121 ;Data item #12 Reaming Data default#[22120+30]=0014053 ;Data item #13 Return amount type#[22120+32]=0014053 ;Data item #14 Start feed type#[22120+34]=-1 ;Data item #15 End feed type#[22120+36]=-1 ;Data item #16#[22120+38]=-1 ;Data item #17#[22120+40]=-1 ;Data item #18#[22120+42]=-1 ;Data item #19#[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type

Page 130: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataB-63343EN/01 II. SAMPLE PROGRAM Format of Machining Process

–125–

IF[#[22120+29]EQ121]GOTO100 ;IF Reaming is braind hole then jmp#[22120+34]=0014053 ;Data item #15 End feed type

N100 M99 ;return/*/* User Programs for Machining program/* O7513 For CYCLE Cutting Item type definition/*/* **** Boring machining ****/*O7513

#[22120+1]=3 ;process (2) boreing#[22120+3]=9 ;process Drilling#[22120+4]=-1 ;Machining area None#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO100 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO101 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N100 #[22120+8]=4004053 ;Data item #2 Feedrate typeN101 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1104050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Hole diameter type#[22120+20]=0004053 ;Data item #8 Start Z typeIF[#[22120+22]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+22]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+22]=8104053 ;Data item #9 End Z / Hole depth typeN121 #[22120+24]=0004053 ;Data item #10 Shift type

#[22120+26]=0004053 ;Data item #11 Dwell type#[22120+28]=-1 ;Data item #12#[22120+30]=-1 ;Data item #13#[22120+32]=-1 ;Data item #14#[22120+34]=-1 ;Data item #15#[22120+36]=-1 ;Data item #16#[22120+38]=-1 ;Data item #17#[22120+40]=-1 ;Data item #18#[22120+42]=-1 ;Data item #19#[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear type M99 ;return/*/* User Programs for Machining program/* O7514 For CYCLE Cutting Item type definition/*/* **** Tapping machining ****/*O7514

#[22120+3]=10 ;process Tapping#[22120+4]=-1 ;Machining area None#[22120+5]=1 ;cycle common#[22120+6]=3004051 ;Data item #1 Tool Number typeIF[#[22120+8]EQ#0]GOTO10 ;IF NOT DATA SET THEN DATA SETIF[#[22120+8]NE-1]GOTO11 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N10 #[22120+8]=4004053 ;Data item #2 Feedrate typeN11 IF[#[22120+10]EQ#0]GOTO110 ;IF NOT DATA SET THEN DATA SET

IF[#[22120+10]NE-1]GOTO111 ;IF DATA TYPE -1 ELSE SKIP DATA SETN110 #[22120+10]=1104050 ;Data item #3 Spindle Speed typeN111 #[22120+12]=1204050 ;Data item #4 Spindle direction type

#[22120+14]=0004053 ;Data item #5 Start position X type#[22120+16]=0004053 ;Data item #6 Start position Z type#[22120+18]=0004053 ;Data item #7 Hole diameter type

Page 131: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

1. User Programs for setting DataFormat of Machining Process II. SAMPLE PROGRAM B-63343EN/01

–126–

#[22120+20]=0004053 ;Data item #8 Start Z typeIF[#[22120+22]EQ#0]GOTO120 ;IF NOT DATA SET THEN DATA SETIF[#[22120+22]NE-1]GOTO121 ;IF DATA TYPE -1 ELSE SKIP DATA SET

N120 #[22120+22]=8104053 ;Data item #9 End Z / Hole depth typeN121 #[22120+24]=0004053 ;Data item #10 Pitch type

#[22120+26]=0004053 ;Data item #11 Dwell type#[22120+28]=1204050 ;Data item #12 General/Rigid type#[22120+30]=-1 ;Data item #13#[22120+32]=-1 ;Data item #14#[22120+34]=-1 ;Data item #15#[22120+36]=-1 ;Data item #16#[22120+38]=-1 ;Data item #17#[22120+40]=-1 ;Data item #18#[22120+42]=-1 ;Data item #19#[22120+44]=0014053 ;Data item #20 Approach X type#[22120+46]=0014053 ;Data item #21 Approach Z type

#[22120+48]=1010001 ;Data item #22 Coolant type #[22120+50]=1214050 ;Data item #23 Spindle Gear typeN100 M99 ;return

Page 132: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–127–

2 User Programs for Displaying Guidance Drawing for Guidance Cutting

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/*O1090

G244 P0 ; /* set solid lineG240 P4 ; /* set color blue

/* draw circleN010 G242 X[32-48] Y192 ; G02 I-48 J192 Q4 ;

/* center pointN020 G242 X[2-48] Y192 G03 X[2-48] Y192 I-48 J192 Q4 G206 P4 X-48 Y192

/* arrow on lineN030 G242 X[32*COS[135]-48] Y[32*SIN[135]+192] G01 X[[32-8]*COS[135]-[0-3]*SIN[135]-48] Y[[32-8]*SIN[135]+[0-3]*COS[135]+192] G01 X[[32-8]*COS[135]-[0+3]*SIN[135]-48] Y[[32-8]*SIN[135]+[0+3]*COS[135]+192] G01 X[32*COS[135]-48] Y[32*SIN[135]+192] G206 P4 X[[32-5]*COS[135]-48] Y[[32-5]*SIN[135]+192]

/* lineN040 G242 X[32*COS[135]-48] Y[32*SIN[135]+192] ; G01 X-48 Y192 ;N050 G240 P0 C11 ; /* color = black

G243 X32 Y4 ('(X,Z)') ;G243 X33 Y2 ('R') ;

N300M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/*O1091

G240 P4 ; /* color = blue/* top dot line

N010 G244 P1 ; /* line kind = dotG242 X-112 Y208 ;

G01 X16 Y208 ; G244 P0 ; /* line kind = solid

/* (x1,y1) point circleN020 G242 X[-48-2] Y208 G03 X[-48-2] Y208 I-48 J208 Q4 G206 P4 X-48 Y208

/* arrow on lineN030 G242 X[-91*COS[45]-32] Y[-91*SIN[45]+224] G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]-32] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+224] G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]-32] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+224] G01 X[-91*COS[45]-32] Y[-91*SIN[45]+224] G206 P4 X[[-91+5]*COS[45]-32] Y[[-91+5]*SIN[45]+224]

/* (x2,y2) point circleN040 G242 X[-80-2] Y176

G03 X[-80-2] Y176 I-80 J176 Q4 G206 P4 X-80 Y176

/* lineN050 G242 X-32 Y224 G01 X[-91*COS[45]-32] Y[-91*SIN[45]+224]

Page 133: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–128–

/* arrow on arcN060 G242 X[20*COS[-135]-48] Y[20*SIN[-135]+208] G01 X[[20-5]*COS[-135]-[0+8]*SIN[-135]-48] Y[[20-5]*SIN[-135]+[0+8]*COS[-135]+208] G01 X[[20+2]*COS[-135]-[0+8]*SIN[-135]-48] Y[[20+2]*SIN[-135]+[0+8]*COS[-135]+208] G01 X[20*COS[-135]-48] Y[20*SIN[-135]+208] G206 P4 X[[20-3]*COS[-135]-[0+5]*SIN[-135]-48] Y[[20-3]*SIN[-135]+[0+5]*COS[-135]+208]

/* arcN070 G242 X-28 Y208 G02 X[20*COS[-135]-48] Y[20*SIN[-135]+208] I-48 J208 Q1N080

G240 P0 C11 ; /* color = blackG243 X27 Y1 ('(X1,Z1)') ;G243 X30 Y5 ('(X2,Z2)') ;G243 X37 Y3 ('A') ;M99 P300

/*/* symbol define/*/* $INCLUDE MGSYMBOL.INC/*/*/* WHEN INPUT END WAS DEPRESSED AT CIRCLE MACHINING,/* THIS PROGRAM IS CALLED./*O1098 SAV_CIRX = X_WRK /* SAVE CENTER X

SAV_CIRZ = Z_WRK /* SAVE CENTER ZSAV_CIRR = R_WRK /* SAVE R

/*SIN_CCW = 0 /*COS_CCW = 0 /*

/*N100 WORK_AMT=1000 /*

WORK_MIN=0.0001 /*/* /*N300 IF [#3005 AND 4 EQ 4] THEN /*

WORK_AMT=10000 /*WORK_MIN=0.00001 /*

ENDIF /*M99/*/* circle cutting main program/*O1092 X_WRK = SAV_CIRX /* transfer center X data

Z_WRK = SAV_CIRZ /* transfer center Z dataR_WRK = SAV_CIRR /* transfer radius r data

/*/* draw graphic data/*N100 WRK_VAR2= #5042-RN_DZ /*Z actual position

WRK_VAR = #5041-RN_DX /*X actual position/*

WRK_VAR2= WRK_VAR2-Z_WRK /* dZWRK_VAR = WRK_VAR-X_WRK /* dX

/*N200 L_WRK= SQRT[WRK_VAR2*WRK_VAR2+WRK_VAR*WRK_VAR ]; /* calculate distance from center(dx*dx+dy*dy)**1/2/*N300 IF [[ABS[WRK_VAR2]] LT WORK_MIN && [ABS[WRK_VAR]] LT WORK_MIN]THEN/*

IF [ SIN_CCW NE 0 || COS_CCW NE 0 ] THEN ;WRK_VAR= SIN_CCW ; /* set before sinWRK_VAR2= COS_CCW ; /* set before cos

ELSE ;WRK_VAR= 0 ; /* set default sin dataWRK_VAR2= 1 ; /* set default cos data

ENDIF ;

Page 134: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–129–

ELSE ;WRK_VAR= -WRK_VAR/L_WRK ; /* calculate sinWRK_VAR2= WRK_VAR2/L_WRK ; /* calculate cos

ENDIF;/*N350 IF [DSP_FWRK EQ 1] THEN /* DISPLAY GRAPHIC?

DSP_FWRK=0 /* FLAG OFFGOTO 500 /* NOT CHECK F104

ENDIF/*N2010 G310 R980 P[D_DSP] L4 ; /* get D data/*N700 IF [ROUND[ABS[#D_DSP]*WORK_AMT]/WORK_AMT LE WORK_MIN] THEN;

#D_DSP= 1 ;ENDIF ;

/*N750 IF [ R984 NE ANG_ITEM ] THEN ;

SIN_CCW= 0 ;COS_CCW= 0 ;

ENDIF ;/*N800 IF [ ABS[WRK_VAR-SIN_CCW] GE 0.0175] GOTO 500 /* IF SIN CHANGED/* /*N820 IF [ ABS[WRK_VAR2-COS_CCW] GE 0.0175] GOTO 500 /* IF COS CHANGED/* /*N850 IF [#D_DSP*D_DSPO LT -[WORK_MIN] ] GOTO 500 /* IF SIGN OF D CHANGED/* /*GOTO 900 /*/*/* change angle or distance sign/*N500 SIN_CCW= WRK_VAR /* renew sin data

COS_CCW= WRK_VAR2/* renew cos dataD_DSPO= #D_DSP /* renew D dataANG_ITEM= R984 /*CW APPROACH HANDLE DIRECTION

/*N600 WORK_ARW=0 /*CUTTING HANLE IS LEFT/*N610 IF [R974 EQ 0 && #D_DSP GE 0] THEN /*

WORK_ARW=1 /*CUTTING HANLE IS RIGHTENDIF /*

/*N630 IF [R974 EQ 1 && #D_DSP LT 0] THEN /*

WORK_ARW=1 /*CUTTING HANLE IS RIGHTENDIF /*

/*N650 WORK_ALU=1 /*ALONG HANDLE UPPER IS RIGHT/*N660 IF [R961 EQ 3] THEN /*G03

WORK_ALU=2 /*ALONG HANDLE UPPER IS LEFTENDIF /*

/*N680 WORK_APR=1 /*APPROACH RIGHT IS RIGHT/*

IF [R974 EQ 1] THEN /*WORK_APR=2 /*APPROACH RIGHT IS LEFT

ENDIF /*/*/*/*@1997.09.16 STARTIF [R974 EQ 0] THEN /*IF CIRCLE INSIDE IF [R985.5 EQ 1] THEN /*IF APPROACH HANDLE/*

WRK_VAR=R984 /*/*

IF [[WRK_VAR AND 1] EQ 0 && COS_CCW LT 0] GOTO 635 /*

Page 135: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–130–

/*IF [[WRK_VAR AND 1] EQ 1 && COS_CCW GT 0] GOTO 635 /*

/*GOTO 685 /*

/*N635 IF [WORK_APR EQ 1] THEN /*

WORK_APR=2 /*ELSE /*

WORK_APR=1 /*ENDIF /*

/* ENDIF /*/*ENDIF/*@1997.09.16 END/*N685 WORK_S=SIN_CCW /*SIN

WORK_C=COS_CCW /*COS/*N750 WORK_LMT=R975.7 /*LIMIT SIGNAL/*/* clear graphic area/*

G202 X23 Y1 I22 J7 P2 /* clear figure screen(CHAR)/*/* G202 P1 /*ERASE GRAPHIC

G202 X23 Y1 I22 J8 P1 /*CLEAR PART GRPH/*N760 M98 P1096 /*DRAW HANDLE DIRECTION/*N800/*N900 M99/*/* SYMBOL DEFINE/*/* $INCLUDE MGSYMBOL.INC/*/* WHEN INPUT END DEPRESSED AT LINE MACHINING,/* THIS PROGRAM IS CALLED.

/*/* decide direction of handle/*

O1099 WORK_AMT=1000 /* MMWORK_MIN=0.0001 /*

/* /*N250 IF [#3005 AND 4 EQ 4] THEN /*

WORK_AMT=10000 /* INCHWORK_MIN=0.00001 /*

ENDIF /*/*WORK_FAB = 0 /* TOOL POS IS ABOVE LINE/*/* PALLREL LINE./*

N300 IF [WORK_SET EQ 180 ]THEN; WORK_FAB = 1 ; /* TOOL POS IS BELOW LINE F_AP1 = LEFT ; /* F_AP2 = RIGHT ;/* F_RM1 = RIGHT ;/* F_RM2 = LEFT ; /*

GOTO 30 ENDIF;/*N310 IF [WORK_SET EQ 0 ]THEN; WORK_FAB = 1 ; /* TOOL POS IS BELOW LINE

Page 136: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–131–

F_AP1 = RIGHT ; /* F_AP2 = LEFT ; /* F_RM1 = RIGHT ;/* F_RM2 = LEFT ; /*

GOTO 30 ENDIF;/*N320 IF [WORK_SET EQ 270]THEN; WORK_FAB = 1 ; /* TOOL POS IS BELOW LINE F_AP1 = RIGHT ; /* F_AP2 = LEFT ; /* F_RM2 = LEFT ; /* F_RM1 = RIGHT ; /*

GOTO 30 ENDIF;/*N330 IF [WORK_SET EQ 90]THEN; WORK_FAB = 1 ; /* TOOL POS IS BELOW LINE F_AP1 = LEFT ; /* F_AP2 = RIGHT ;/* F_RM2 = LEFT ; /* F_RM1 = RIGHT ;/*

GOTO 30 ENDIF;

/*/* OBLIQUE LINE./*

N510 WORK_X = COFI_A*[#5042-RN_DZ]+COFI_BO /*FIRST LINE /*

N520 IF [ROUND[[[#5041-RN_DX]*WORK_D]*WORK_AMT] GE ROUND[WORK_X*WORK_AMT]]THEN /* TOOL CENTER WORK_FAB = 1 /* TOOL POS IS ABOVE LINEENDIF;

/*/* SET HANDLE ROTATE DIRECTION./*

N530 IF [WORK_FAB EQ 0] THEN ; /* ABOVE LINE ? F_AP1 = RIGHT /* F_AP2 = LEFT /* F_RM2 = RIGHT /* F_RM1 = LEFT /* ELSE; /* BELOW LINE. F_AP1 = RIGHT ; /* F_AP2 = LEFT ; /* F_RM2 = LEFT ; /* F_RM1 = RIGHT ; /* ENDIF; /*N30 WORK_FAB = 0 /* above line

IF [WORK_SET EQ 0 || WORK_SET EQ 90 || WORK_SET EQ 180 || WORK_SET EQ 270]THEN /* x /z pallrel

IF [WORK_SET EQ 90 || WORK_SET EQ 270]THEN /* X pallrel/* WORK_Z = #20235 /* new Z

WORK_Z = WORK_POS /* new ZIF[WORK_SET EQ 270 && #5042 LE WORK_Z]GOTO 31 /*IF[WORK_SET EQ 90 && WORK_Z LE #5042]THEN /*

N31 WORK_FAB = 1 /* above lineENDIF

GOTO 100 ENDIF

/*N540 IF [WORK_SET EQ 0 || WORK_SET EQ 180]THEN /* Z pallrel/* WORK_X = #20235 /* new x

WORK_X = WORK_POS /* new x/*N550 IF[WORK_SET EQ 0 && WORK_X LE #5041]GOTO 33 /*/*

Page 137: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–132–

N560 IF[WORK_SET EQ 180 && #5041 LE WORK_X]THEN /*N33 WORK_FAB = 1 /* above line

ENDIF GOTO 100 ENDIFENDIF/*

N32 WORK_X = COFI_A*#5042+COFI_B/*IF[ROUND[[#5041*WORK_D]*WORK_AMT] GE ROUND[WORK_X*WORK_AMT]]THEN /* tool position is above line?

N34 WORK_FAB = 1 /* above lineENDIF/*

N100 G310 R980 P21117 L4 /* read from p.m.c distance from work/*N600 IF [#21117 LT 0] THEN /*DISTANCE SIGN CHECK F_DNOW = 1 ; /* NOW - F_DAGO = 1 ; /* NOW - ELSE F_DNOW = 0 ; /* NOW + F_DAGO = 0 ; /* NOW + ENDIF; /*N650 DSP_FWRK=1 /* REQUEST DISPLAY HANDLE ARROW/*

F_LMTNOW=R975.7 /* LIMIT SIGNAL NOWF_LMTAGO=F_LMTAGO /* LIMIT SIGNAL AGO

/*N999 M99/*/* STRAIGHT LINE CUT MAIN PROGRAM/*O1093 G310 R980 P[WDST] L4 /* read from p.m.c distance from work/*N500 IF [WORK_DST LT 0] THEN /*

F_DNOW = 1 /* NOW - ELSE /*

F_DNOW = 0 /* NOW + ENDIF/*N510 IF [DSP_FWRK EQ 1] THEN /*IF REQUEST DISPLAY FLAG ON

DSP_FWRK=0 /*GOTO 100 /*

ENDIF /*/*

F_LMTNOW=R975.7 /* LIMIT SIGNAL/*N520 IF [F_LMTNOW NE F_LMTAGO] THEN /* IF LIMIT SIGNAL CHANGED

F_LMTAGO=F_LMTNOW /* THENGOTO 100 /*

ENDIF /*/*N530 IF [F_LMTNOW EQ 1] GOTO 900 /* LIMIT EFFECTIVE?/*N540 IF [R985.6 EQ 1] GOTO 900 /* GUIDANCE CUTTING?/*/* WORK_F104 = F104 /*/* WORK_F104 = WORK_F104 AND 3 /* INPOS CHECK/*/* N550 IF [WORK_F104 EQ 3] GOTO 900 /* IF STOPPINGN560 IF [F_DNOW EQ F_DAGO] GOTO 900 /* IF NOW NE AGO THEN

F_DAGO=F_DNOW /*/*N100 WORK_ARW=0 /*CUTTING DIRECTION IS LOWER/*

IF [WORK_FAB EQ 0 && F_DNOW EQ 1] THEN /*

Page 138: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–133–

WORK_ARW=1 /*CUTTING DIRECTION IS UPPERENDIF /*

/*N800 IF [WORK_FAB EQ 1 && F_DNOW EQ 0] THEN /*

WORK_ARW=1 /*CUTTING DIRECTION IS UPPERENDIF /*

/*N850 WORK_ALR=F_AP1 /*ALONG HANDLE

WORK_APU=F_RM1 /*APPROACH HANDLE/*

WORK_S=SIN[WORK_SET] /*SIN AWORK_C=COS[WORK_SET] /*COS A

/*WORK_LMT=F_LMTNOW /*LIMIT SIGNAL

/*N860 G202 X23 Y1 I22 J5 P2 /* clear part screen(CHAR)/*/* G202 P1 /* ERASE GRAPHIC

G202 X23 Y1 I22 J8 P1 /*CLEAR PART GRPH/*N300 M98 P1097 /*DISPLAY HANDLE ARROW/*N350/*N900 M99/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/*/*$INCLUDE MGSYMBOL.INC /* include file/*/*O1096

G244 P0 ; /* set solid lineW_CXPOS = -40 ; /* offset x posW_CYPOS = 168 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angle

/* WORK_C = COS[W_TEST] /* for debug/* WORK_S = SIN[W_TEST] /*/* W_COS = WORK_C /*/* W_SIN = WORK_S /*WHILE [CUNT LT 4] DO 1 ; /* 4 times

DRCT_CUT = 0 ; /* cutter direction/* set angle

W_COS = WORK_C*COS[ASET]-WORK_S*SIN[ASET] ;W_SIN = WORK_C*SIN[ASET]+WORK_S*COS[ASET] ;

IF [CUNT EQ 0] THEN ; /*IF [WORK_ARW EQ 0] THEN ; /* if approach direction ?

G240 P2 ; /* set color greenELSE ; /*

G240 P5 ; /* set color pinkDRCT_CUT = 1 ; /* set cutter direction

ENDIF ; /*ENDIF; /*

IF [CUNT EQ 2] THEN ; /*IF [WORK_ARW EQ 0] THEN ; /* if approach direction ?

G240 P5 ; /* set color pinkDRCT_CUT = 1 ; /* set cutter direction

ELSE ; /*G240 P2 ; /* set color green

ENDIF ; /*ENDIF; /*

IF [CUNT EQ 1 || CUNT EQ 3] THEN ; /*G240 P6 ; /* set color light blue

ENDIF;

Page 139: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–134–

IF [CUNT EQ 0 || CUNT EQ 2] THEN ;/* arrow on line

G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G206 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS]

/* 3dot lineG242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] ;

G01 X[W_CXPOS] Y[W_CYPOS] ;G242 X[[48-5]*W_COS+W_CXPOS+1] Y[[48-5]*W_SIN+W_CYPOS] ;

G01 X[W_CXPOS+1] Y[W_CYPOS] ;G242 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS+1] ;

G01 X[W_CXPOS] Y[W_CYPOS+1] ;G242 X[[48-5]*W_COS+W_CXPOS-1] Y[[48-5]*W_SIN+W_CYPOS] ;

G01 X[W_CXPOS-1] Y[W_CYPOS] ;G242 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS-1] ;

G01 X[W_CXPOS] Y[W_CYPOS-1] ; /* set handle circle center

W_HDCXP = 40*W_COS-23*W_SIN+W_CXPOS ;W_HDCYP = 40*W_SIN+23*W_COS+W_CYPOS ;

ELSE ; IF [CUNT EQ 1] THEN ;

/* arrow on arcW_REG1X = 48*COS[60]*WORK_C-48*SIN[60]*WORK_SW_REG1Y = 48*COS[60]*WORK_S+48*SIN[60]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = [[48-6]*COS[60]-[0-12]*SIN[60]]*WORK_C-[[48-6]*SIN[60]+[0-12]*COS[60]]*WORK_SW_REG1Y = [[48-6]*COS[60]-[0-12]*SIN[60]]*WORK_S+[[48-6]*SIN[60]+[0-12]*COS[60]]*WORK_C

G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = [[48+4]*COS[60]-[0-12]*SIN[60]]*WORK_C-[[48+4]*SIN[60]+[0-12]*COS[60]]*WORK_SW_REG1Y = [[48+4]*COS[60]-[0-12]*SIN[60]]*WORK_S+[[48+4]*SIN[60]+[0-12]*COS[60]]*WORK_C

G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = 48*COS[60]*WORK_C-48*SIN[60]*WORK_SW_REG1Y = 48*COS[60]*WORK_S+48*SIN[60]*WORK_C

G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = [48*COS[60]-[0-6]*SIN[60]]*WORK_C-[48*SIN[60]+[0-6]*COS[60]]*WORK_SW_REG1Y = [48*COS[60]-[0-6]*SIN[60]]*WORK_S+[48*SIN[60]+[0-6]*COS[60]]*WORK_C

G206 P4 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = 48*COS[60]*WORK_C-48*SIN[60]*WORK_SW_REG1Y = 48*COS[60]*WORK_S+48*SIN[60]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS] G02 X[W_CXPOS] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS] Q0

W_REG1X = 48*COS[55]*WORK_C-48*SIN[55]*WORK_SW_REG1Y = 48*COS[55]*WORK_S+48*SIN[55]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS+1] Y[W_REG1Y-48*WORK_S+W_CYPOS] G02 X[W_CXPOS+1] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS+1] J[-48*WORK_S+W_CYPOS] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS+1] G02 X[W_CXPOS] Y[W_CYPOS+1] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS+1] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS-1] Y[W_REG1Y-48*WORK_S+W_CYPOS] G02 X[W_CXPOS-1] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS-1] J[-48*WORK_S+W_CYPOS] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS-1] G02 X[W_CXPOS] Y[W_CYPOS-1] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS-1] Q0

/* set handlw circle centerW_HDCXP = 45*W_COS+4*W_SIN+W_CXPOS ;W_HDCYP = 45*W_SIN-4*W_COS+W_CYPOS ;

ELSE ;/* arrow on arc

W_REG1X = 48*COS[-60]*WORK_C-48*SIN[-60]*WORK_SW_REG1Y = 48*COS[-60]*WORK_S+48*SIN[-60]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = [[48-6]*COS[-60]-[0+12]*SIN[-60]]*WORK_C-[[48-6]*SIN[-60]+[0+12]*COS[-60]]*WORK_SW_REG1Y = [[48-6]*COS[-60]-[0+12]*SIN[-60]]*WORK_S+[[48-6]*SIN[-60]+[0+12]*COS[-60]]*WORK_C

G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]W_REG1X = [[48+4]*COS[-60]-[0+12]*SIN[-60]]*WORK_C-[[48+4]*SIN[-60]+[0+12]*COS[-60]]*WORK_S

Page 140: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–135–

W_REG1Y = [[48+4]*COS[-60]-[0+12]*SIN[-60]]*WORK_S+[[48+4]*SIN[-60]+[0+12]*COS[-60]]*WORK_C G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]

W_REG1X = 48*COS[-60]*WORK_C-48*SIN[-60]*WORK_SW_REG1Y = 48*COS[-60]*WORK_S+48*SIN[-60]*WORK_C

G01 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS] W_REG1X = [48*COS[-60]-[0+6]*SIN[-60]]*WORK_C-[48*SIN[-60]+[0+6]*COS[-60]]*WORK_S

W_REG1Y = [48*COS[-60]-[0+6]*SIN[-60]]*WORK_S+[48*SIN[-60]+[0+6]*COS[-60]]*WORK_C G206 P4 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS]

W_REG1X = 48*COS[-60]*WORK_C-48*SIN[-60]*WORK_SW_REG1Y = 48*COS[-60]*WORK_S+48*SIN[-60]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS] G03 X[W_CXPOS] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS] Q0

W_REG1X = 48*COS[-55]*WORK_C-48*SIN[-55]*WORK_SW_REG1Y = 48*COS[-55]*WORK_S+48*SIN[-55]*WORK_C

G242 X[W_REG1X-48*WORK_C+W_CXPOS+1] Y[W_REG1Y-48*WORK_S+W_CYPOS] G03 X[W_CXPOS+1] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS+1] J[-48*WORK_S+W_CYPOS] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS+1] G03 X[W_CXPOS] Y[W_CYPOS+1] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS+1] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS-1] Y[W_REG1Y-48*WORK_S+W_CYPOS] G03 X[W_CXPOS-1] Y[W_CYPOS] I[-48*WORK_C+W_CXPOS-1] J[-48*WORK_S+W_CYPOS] Q0 G242 X[W_REG1X-48*WORK_C+W_CXPOS] Y[W_REG1Y-48*WORK_S+W_CYPOS-1] G03 X[W_CXPOS] Y[W_CYPOS-1] I[-48*WORK_C+W_CXPOS] J[-48*WORK_S+W_CYPOS-1] Q0

/* set handlw circle centerW_HDCXP = 45*W_COS-4*W_SIN+W_CXPOS ;W_HDCYP = 45*W_SIN+4*W_COS+W_CYPOS ;

ENDIF ;ENDIF ;

/* draw handle circle G242 X[W_HDCXP-10] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G242 X[W_HDCXP-7] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G206 X[W_HDCXP-9] Y[W_HDCYP] G242 X[W_HDCXP+4] Y[W_HDCYP-4] G02 I[W_HDCXP+2] J[W_HDCYP-2] Q4

G206 X[W_HDCXP+2] Y[W_HDCYP-2]/* draw handle inside circle

G240 P7 ; /* set color white G242 X[W_HDCXP-7] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G242 X[W_HDCXP+4] Y[W_HDCYP-4] G02 I[W_HDCXP+2] J[W_HDCYP-2] Q4 G206 P7 X[W_HDCXP-2] Y[W_HDCYP+2]

G240 P15 ; /* set color whiteIF [WORK_APR EQ 1] THEN ; IF [CUNT EQ 0] THEN;

GOTO 20 /* right rotationENDIF;

IF [CUNT EQ 2] THEN;GOTO 30 /* left rotation

ENDIF;ENDIF;

IF [WORK_APR EQ 2] THEN ; IF [CUNT EQ 0] THEN;

GOTO 30 /* left rotationENDIF;

IF [CUNT EQ 2] THEN;GOTO 20 /* right rotation

ENDIF;ENDIF;IF [WORK_ALU EQ 1] THEN ; IF [CUNT EQ 1] THEN;

GOTO 20 /* right rotationENDIF;

IF [CUNT EQ 3] THEN;

Page 141: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–136–

GOTO 30 /* left rotationENDIF;

ENDIF;

IF [WORK_ALU EQ 2] THEN ; IF [CUNT EQ 1] THEN;

GOTO 30 /* left rotationENDIF;

IF [CUNT EQ 3] THEN;GOTO 20 /* right rotation

ENDIF ;ENDIF ;GOTO 40 ;

N0020/* right rotatetion arrow

G242 X[W_HDCXP] Y[W_HDCYP+14] G01 X[W_HDCXP-2] Y[W_HDCYP+14+2] G242 X[W_HDCXP] Y[W_HDCYP+14] G01 X[W_HDCXP-2] Y[W_HDCYP+14-2]

/* arc G242 X[W_HDCXP] Y[W_HDCYP+14] G03 X[W_HDCXP-14] Y[W_HDCYP] I[W_HDCXP] J[W_HDCYP] Q0

GOTO 40 ;N0030

/* left rotatetion arrow G242 X[W_HDCXP] Y[W_HDCYP+14]

G01 X[W_HDCXP+2] Y[W_HDCYP+14+2] G242 X[W_HDCXP] Y[W_HDCYP+14]

G01 X[W_HDCXP+2] Y[W_HDCYP+14-2]/* arc

G242 X[W_HDCXP] Y[W_HDCYP+14] G02 X[W_HDCXP+14] Y[W_HDCYP] I[W_HDCXP] J[W_HDCYP] Q0N0040

IF [WORK_LMT EQ 1] THEN ; /* if limit set ?IF [DRCT_CUT EQ 1] THEN ; /* if drawing cutter direction ?

/* draw handle inside circle/* arrow on line

G240 P7 ; /* set color white G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS]

G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G206 P7 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS] G240 P5 ; /* set color pink

G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS]

/* limit lineG240 P15 ; /* set color

G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS+1] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS+1] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS+1] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS+1] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS-1] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS-1] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS-1] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS-1]

ENDIF ;ENDIF ;ASET = ASET + 90 ; /* +90CUNT = CUNT + 1 ; /* loop count up

END 1; /* end while loop./* center circle

Page 142: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–137–

G240 P15 ; /* set color G242 X[W_CXPOS+8] Y[W_CYPOS] G03 X[W_CXPOS+8] Y[W_CYPOS] I[W_CXPOS] J[W_CYPOS] Q4 G206 P15 X[W_CXPOS] Y[W_CYPOS]

G240 P11 ; /* set color G242 X[W_CXPOS+4] Y[W_CYPOS] G03 X[W_CXPOS+4] Y[W_CYPOS] I[W_CXPOS] J[W_CYPOS] Q4 G206 P11 X[W_CXPOS] Y[W_CYPOS]

M99/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/*/*$INCLUDE MGSYMBOL.INC /* include file/*/*O1097

G244 P0 ; /* set solid lineW_CXPOS = -40 ; /* offset x posW_CYPOS = 168 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angle

/* WORK_C = COS[W_TEST] /* for debug/* WORK_S = SIN[W_TEST] /*/* W_COS = WORK_C /*/* W_SIN = WORK_S /*WHILE [CUNT LT 4] DO 1 ; /* 4 times

DRCT_CUT = 0 ; /* cutter direction/* set angle

W_COS = WORK_C*COS[ASET]-WORK_S*SIN[ASET] ;W_SIN = WORK_C*SIN[ASET]+WORK_S*COS[ASET] ;

IF [CUNT EQ 1] THEN ; /*IF [WORK_ARW EQ 0] THEN ; /* if approach direction •«?

G240 P2 ; /* set color greenELSE ; /*

G240 P5 ; /* set color pinkDRCT_CUT = 1 ; /* set cutter direction

ENDIF ; /*ENDIF; /*

IF [CUNT EQ 3] THEN ; /*IF [WORK_ARW EQ 0] THEN ; /* if approach direction •«?

G240 P5 ; /* set color pinkDRCT_CUT = 1 ; /* set cutter direction

ELSE ; /*G240 P2 ; /* set color green

ENDIF ; /*ENDIF; /*

IF [CUNT EQ 0 || CUNT EQ 2] THEN; /*G240 P6 ; /* set color light blue

ENDIF;

/* arrow on line G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G206 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS]

/* 3dot lineG242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] ;

G01 X[W_CXPOS] Y[W_CYPOS] ; G242 X[[48-5]*W_COS+W_CXPOS+1] Y[[48-5]*W_SIN+W_CYPOS] ; G01 X[W_CXPOS+1] Y[W_CYPOS] ;

G242 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS+1] ; G01 X[W_CXPOS] Y[W_CYPOS+1] ;

G242 X[[48-5]*W_COS+W_CXPOS-1] Y[[48-5]*W_SIN+W_CYPOS] ; G01 X[W_CXPOS-1] Y[W_CYPOS] ;

Page 143: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–138–

G242 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS-1] ; G01 X[W_CXPOS] Y[W_CYPOS-1] ;

/* set handle circle centerW_HDCXP = 40*W_COS-23*W_SIN+W_CXPOS ;W_HDCYP = 40*W_SIN+23*W_COS+W_CYPOS ;

/* draw handle circle G242 X[W_HDCXP-10] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G242 X[W_HDCXP-7] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G206 X[W_HDCXP-9] Y[W_HDCYP] G242 X[W_HDCXP+4] Y[W_HDCYP-4] G02 I[W_HDCXP+2] J[W_HDCYP-2] Q4

G206 X[W_HDCXP+2] Y[W_HDCYP-2]/* draw handle inside circle

G240 P7 ; /* set color white G242 X[W_HDCXP-7] Y[W_HDCYP] G03 I[W_HDCXP] J[W_HDCYP] Q4 G242 X[W_HDCXP+4] Y[W_HDCYP-4] G02 I[W_HDCXP+2] J[W_HDCYP-2] Q4 G206 P7 X[W_HDCXP-2] Y[W_HDCYP+2]

G240 P15 ; /* set colorIF [WORK_ALR EQ 1] THEN ; IF [CUNT EQ 0] THEN;

GOTO 20 /* right rotationENDIF;

IF [CUNT EQ 2] THEN;GOTO 30 /* left rotation

ENDIF;ENDIF;

IF [WORK_ALR EQ 2] THEN ; IF [CUNT EQ 0] THEN;

GOTO 30 /* left rotationENDIF;

IF [CUNT EQ 2] THEN;GOTO 20 /* right rotation

ENDIF;ENDIF;IF [WORK_APU EQ 1] THEN ; IF [CUNT EQ 1] THEN;

GOTO 20 /* right rotationENDIF;

IF [CUNT EQ 3] THEN;GOTO 30 /* left rotation

ENDIF;ENDIF;

IF [WORK_APU EQ 2] THEN ; IF [CUNT EQ 1] THEN;

GOTO 30 /* left rotationENDIF;

IF [CUNT EQ 3] THEN;GOTO 20 /* right rotation

ENDIF ;ENDIF ;GOTO 40 ;

N0020/* right rotatetion arrow

G242 X[W_HDCXP] Y[W_HDCYP+14] G01 X[W_HDCXP-2] Y[W_HDCYP+14+2] G242 X[W_HDCXP] Y[W_HDCYP+14] G01 X[W_HDCXP-2] Y[W_HDCYP+14-2]

/* arc G242 X[W_HDCXP] Y[W_HDCYP+14] G03 X[W_HDCXP-14] Y[W_HDCYP] I[W_HDCXP] J[W_HDCYP] Q0

Page 144: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–139–

GOTO 40 ;N0030

/* left rotatetion arrow G242 X[W_HDCXP] Y[W_HDCYP+14]

G01 X[W_HDCXP+2] Y[W_HDCYP+14+2] G242 X[W_HDCXP] Y[W_HDCYP+14]

G01 X[W_HDCXP+2] Y[W_HDCYP+14-2]/* arc

G242 X[W_HDCXP] Y[W_HDCYP+14] G02 X[W_HDCXP+14] Y[W_HDCYP] I[W_HDCXP] J[W_HDCYP] Q0N0040

IF [WORK_LMT EQ 1] THEN ; /* if limit set ?IF [DRCT_CUT EQ 1] THEN ; /* if drawing cutter direction ?

/* arrow on lineG240 P7 ; /* set color white

G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS] G206 P7 X[[48-5]*W_COS+W_CXPOS] Y[[48-5]*W_SIN+W_CYPOS]

G240 P5 ; /* set color pink G242 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS]

G01 X[[48-12]*W_COS-[0-6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[[48-12]*W_COS-[0+6]*W_SIN+W_CXPOS] Y[[48-12]*W_SIN+[0+6]*W_COS+W_CYPOS] G01 X[48*W_COS+W_CXPOS] Y[48*W_SIN+W_CYPOS]

/* limit lineG240 P15 ; /* set color

G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS+1] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS+1] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS+1] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS+1] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS-1] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS-1] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS] G242 X[48*W_COS-[0-6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0-6]*W_COS+W_CYPOS-1] G01 X[48*W_COS-[0+6]*W_SIN+W_CXPOS] Y[48*W_SIN+[0+6]*W_COS+W_CYPOS-1]

ENDIF ;ENDIF ;ASET = ASET + 90 ; /* +90CUNT = CUNT + 1 ; /* loop count up

END 1; /* end while loop./* center circle

G240 P15 ; /* set color G242 X[W_CXPOS+8] Y[W_CYPOS] G03 X[W_CXPOS+8] Y[W_CYPOS] I[W_CXPOS] J[W_CYPOS] Q4 G206 P15 X[W_CXPOS] Y[W_CYPOS]

G240 P11 ; /* set color G242 X[W_CXPOS+4] Y[W_CYPOS] G03 X[W_CXPOS+4] Y[W_CYPOS] I[W_CXPOS] J[W_CYPOS] Q4 G206 P11 X[W_CXPOS] Y[W_CYPOS]

M99/*************************************************************/* Copyright (C) 1993 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* symbol define/*/*$INCLUDE MGSYMBOL.INC/*/*@X_WRK #21790/*@Z_WRK #21791/*@R_WRK #21792/*@WORK_D #21813/*@CW_F #21794/*@WRK_VAR #21795

Page 145: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–140–

/*@WRK_VAR2 #21796/*@ARC_OF22145/*/* Output circle data to PMC R area/*/*O1104 M98 P1107 /* SET UNIT_F8 97/08/29O1094 M98 P1107 /* SET UNIT_F8 97/08/29

X_WRK=#[ARC_OF]Z_WRK=#[ARC_OF+2]R_WRK=#[ARC_OF+4]/*/* set actual position/*IF [ X_WRK EQ #0 ] THEN ; /* center i=null ?

; X_WRK= 0 ;X_WRK= #5041;

ENDIF ;/*IF [ Z_WRK EQ #0 ] THEN ; /* center i=null ?

; Z_WRK= 0 ;Z_WRK= #5042;

ENDIF ;/*IF [[P1006.1 AND 8] EQ 8] THEN

WORK_D= 0.5 ; /* RADIUSELSE

WORK_D= 1.0 ; /* DIA.ENDIF;

;IF [ R_WRK EQ #0 ] THEN ; /* radius r=null ?

R_WRK= 0 ;R_WRK= [[X_WRK-#5041]*WORK_D]*[[X_WRK-#5041]*WORK_D]+[Z_WRK-#5042]*[Z_WRK-#5042] /*

calculate distance from centerR_WRK= SQRT[R_WRK] ;IF [ R_WRK LT 0 ] THEN ; /* minus ?

R_WRK= 0 ;ENDIF ;

ENDIF ;/*M98 P1106 /* Set Tool Nose-R value/*/* set cw/ccw mode/*IF [ R_WRK GE 0 ] THEN ; /* radius data>=0 ?

CW_F= 0 ; /* cw modeELSE ;

CW_F= 1 ; /* ccw modeENDIF ;/*/* set pmc r data/*IF [ CW_F EQ 0 ] THEN ; /* cw mode ?

G310 R961 Q2 L1 ; /* set g02 modeELSE ;

G310 R961 Q3 L1 ; /* set g03 modeENDIF ;/*/*WRK_VAR= ROUND[[UNIT_F8-FIX[UNIT_F8]]*10] ; /* get decimal fraction columnIF [ WRK_VAR EQ 5 ] THEN ;

WRK_VAR= 100000 ;ENDIF ;IF [ WRK_VAR EQ 4 ] THEN ;

WRK_VAR= 10000 ;ENDIF ;IF [ WRK_VAR EQ 3 ] THEN ;

Page 146: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–141–

WRK_VAR= 1000 ;ENDIF ;IF [ WRK_VAR EQ 2 ] THEN ;

WRK_VAR= 100 ;ENDIF ;IF [ WRK_VAR EQ 1 ] THEN ;

WRK_VAR= 10 ;ENDIF ;IF [ WRK_VAR EQ 0 ] THEN ;

WRK_VAR= 1 ;ENDIF ;/*G310 R962 Q[[Z_WRK+RN_DZ]*WRK_VAR] L4 ; /* center ZG310 R966 Q[[X_WRK+RN_DX]*WRK_VAR] L4 ; /* center X/*/* check actual position for command circle/*R_WRK= ABS[R_WRK] ; /* set absolute radiusWRK_VAR2= SQRT[[[X_WRK-[#5041-RN_DX]]*WORK_D]*[[X_WRK-[#5041-RN_DX]]*WORK_D]+[Z_WRK-[#5042-

RN_DZ]]*[Z_WRK-[#5042-RN_DZ]]]IF[R_WRK GE WRK_VAR2]THEN /*r data>=actual r?

G310 R974 Q0 L1 ; /* cutting insideELSE ;

G310 R974 Q1 L1 ; /* cutting outsideENDIF ;/*/*IF [ R974.0 EQ 0 ] THEN ; /* inside cutting ?

G310 R970 Q[[R_WRK-RN]*WRK_VAR] L4 /* Set radius rELSE G310 R970 Q[[R_WRK+RN]*WRK_VAR] L4 /* Set radius rENDIF/*/*IF [LIMIT_F EQ 1] THEN G310 R975 Q128 L1 /* LIMIT :: effectiveELSE G310 R975 Q0 L1 /* LIMIT :: ineffectiveENDIF/*/*G310 R979 Q0 L1 ; /* data set end

/*M98 P1098 /*FOR DISPLAY HANDLE

/*M99

/*/*/************************************************/* Set Nose-R */************************************************/*O1106 #21535 = FIX[[#4120]/100]/* READ TOOL NUMBER 97/09/05 START

#21535 = #21535*100N03 #21536 = #4120-#21535

IF [#21536 LE 0] THENTOL_ACT = 0

ELSETOL_ACT = #21536

ENDIF/* TOL_ACT = #22127 /* READ TOOL NUMBER 97/09/05 END

IF [TOL_ACT EQ 0||[TOL_ACT]EQ #0] THEN;TIP=0;RN=0RN_DX=0RN_DZ=0

Page 147: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–142–

GOTO 99ENDIF/*RN = ABS[#[2201+[TOL_ACT-1]]]IF [#21555 EQ 1]THEN /* 97/09/09

RN = RN + ABS[#[2901+[TOL_ACT-1]]] /* 97/09/09ENDIF /* 97/09/09TIP = #[2301+[TOL_ACT-1]]RN_DX = RNIF [P1006.1 AND 8 EQ 0] GOTO 25 /* CHECK RAD./DIR.RN_DX = RN + RN /*

N25 RN_DZ = RNIF [TIP EQ 4||[TIP] EQ 3||[TIP] EQ 8] THEN

RN_DX = -RN_DXENDIFIF [TIP EQ 5||[TIP] EQ 7] THEN

RN_DX = 0ENDIFIF [TIP EQ 2||[TIP] EQ 3||[TIP] EQ 7] THEN

RN_DZ = -RN_DZENDIFIF [TIP EQ 6||[TIP] EQ 8] THEN

RN_DZ = 0ENDIFIF [TIP LE 0||[TIP] GE 9] THEN

RN_DZ = 0RN_DX = 0

ENDIFN99 M99/*************************************************************/* Copyright (C) 1993 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* SYMBOL DEFINE/*/*$INCLUDE MGSYMBOL.INC/*/*@LINE_KID #21790 /* KIND OF LINE (0:X PARA,1:Z PARA,2:OBLIQUE)/*@WORK_X #21791 /* WORK X DATA/*@WORK_Z #21792 /* WORK Z DATA/*@WORK_SIN #21793 /* OUTPUT SIN (*2**30)/*@WORK_COS #21794 /* OUTPUT COS (*2**30)/*@VERT_LEN #21795 /* OUTPUT OP/*@COFI_A #21796 /* AX/*@COFI_B #21797 /* +B/*@CROS_X #21798 /* VERTICAL CROSS POINT X/*@CROS_Z #21799 /* VERTICAL CROSS POINT Z/*@RMV_DIR #21800 /* REMOVE DIRECTION/*@WORK_210 #21801 /* 2**10=1024/*@WORK_220 #21802 /* 2**20=1048576/*@WORK_230 #21803 /* 2**30=1073741824/*@CUNT #21804 /* CUNTER/*@CHK_SIN #21805 /* SIN FOR CHECK (*2**30/2**20)/*@CHK_COS #21806 /* COS FOR CHECK (*2**30/2**20)/*@WORK_SET #21807 /* SETA/*@WORK_X1 #21808 /*/*@WORK_Z1 #21809 /*/*@WORK_X2 #21810 /*/*@WORK_Z2 #21811 /*/*@WORK_A #21812 /*/*@WORK_D #21813/*;/*@SET_X1 #21814 /* START POINT X/*@SET_Z1 #21815 /* Y/*@SET_X2 #21816 /* END POINT I/*@SET_Z2 #21817 /* J

Page 148: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–143–

/*@SET_A #21818 /* ANGLE/*;/*@COFI_BO #21819 /* +B (CUTTING LINE)/*@WORK_XO #21820 /* CROSS POINT X (CUTTING LINE)/*/* #21821 /* INITIAL FLAG/* #21822 /* MINIMUM UNITS 1000 OR 10000/* #21823 /* MINIMUM UNITS 0.001 OR 0.0001/* #21824 /* WORK/* #21825 /* WORK/* #21826 /* WORK/* #21827 /* WORK/*/*@W_MUDV #21828 /*/*@W_1004 #21829 /*/*@W_UNIT1 #21830 /*/*@LINE_CUT 1/*@SET_FLAG 0/*@LINE_OF 22135/*/*;/*; Output LINE CUT data to PMC R area/*;/*O1105 M98 P1107 /* SET UNIT_F8 97/08/29O1095 M98 P1107 /* SET UNIT_F8 97/08/29

IF [UNIT_F8 EQ 7.3]THEN W_MUDV = 1000 ;ELSE IF [UNIT_F8 EQ 7.2]THEN

W_MUDV = 100 ; ELSE

W_MUDV= 10000 ; ENDIF;ENDIF;/*CUNT = 0 ;WORK_210 = 1 ; /* 2**10WHILE [CUNT LT 10 ] DO 1 ; WORK_210 = WORK_210 * 2 ; CUNT = CUNT + 1;END 1 ;/*CUNT = 0 ;WORK_220 = 1 ; /* 2**20WHILE [CUNT LT 20 ] DO 2 ; WORK_220 = WORK_220 * 2 ; CUNT = CUNT + 1;END 2 ;/*CUNT = 0 ;WORK_230 = 1 ; /* 2**30WHILE [CUNT LT 30 ] DO 3 ; WORK_230 = WORK_230 * 2 ; CUNT = CUNT + 1;END 3 ;/*/* SELCT LINE . DATA FROM WARNING CHECK./*IF [[P1006.1 AND 8] EQ 8]THEN WORK_D = 0.5 ;ELSE WORK_D = 1 ;ENDIF;/*M98 P1106 /* Set Nose-R/*

Page 149: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–144–

#21821 = 0 /* initialize flag/*/* READ INPUT DATASET_X1 = #[LINE_OF] ; /* POINT 1 X1SET_Z1 = #[LINE_OF+2] ; /* 1 Z1SET_X2 = #[LINE_OF+4] ; /* POINT 2 X2SET_Z2 = #[LINE_OF+6] ; /* 2 Z2SET_A = #[LINE_OF+8] /* ANGLE A/*IF [SET_A NE #0] THEN ; LINE_KID = 2 ;ELSE; IF [SET_Z1 NE #0 && SET_Z2 NE #0]THEN; IF [SET_X1 NE #0 && SET_X2 NE #0]THEN;

LINE_KID = 2 GOTO 2000

ENDIF; ENDIF; IF [SET_Z1 NE #0] THEN;

LINE_KID = 0 GOTO 2000

ENDIF; IF [SET_Z2 NE #0] THEN;

LINE_KID = 0 GOTO 2000

ENDIF; IF [SET_X1 NE #0] THEN;

LINE_KID = 1 GOTO 2000

ENDIF; IF [SET_X2 NE #0] THEN;

LINE_KID = 1 ENDIF;ENDIF;/*/*

N2000 WORK_X1 = SET_X1 /* START POINT X1WORK_Z1 = SET_Z1 /* Z1WORK_X2 = SET_X2 /* END POINT X2WORK_Z2 = SET_Z2 /* Z2

N80 IF [WORK_X1 EQ #0]GOTO 81WORK_X1 = [SET_X1 + #20100]*WORK_D /* START POINT X1

N81 IF [WORK_Z1 EQ #0]GOTO 82WORK_Z1 = SET_Z1 + #20101 /* Z1

N82 IF [WORK_X2 EQ #0]GOTO 83WORK_X2 = [SET_X2 + #20100]*WORK_D /* END POINT X2

N83 IF [WORK_Z2 EQ #0]GOTO 84WORK_Z2 = SET_Z2 + #20101 /* Z2

N84 WORK_A = SET_A ; /* ANGLE/*

/*/* SKIP ANGLE WITH (X1,Z1) AND (X2,Z2)/*IF [SET_Z1 NE #0 && SET_Z2 NE #0]THEN; IF [SET_X1 NE #0 && SET_X2 NE #0]THEN;

WORK_A = #0 ; ENDIF;ENDIF;/*IF [SET_A EQ #0] GOTO 90IF [WORK_A EQ #0] GOTO 90/*IF [ABS[WORK_A] EQ 90 ||ABS[WORK_A] EQ 270] THEN; LINE_KID = 0 ;ENDIF;IF [ABS[WORK_A] EQ 0 ||ABS[WORK_A] EQ 180 ||ABS[WORK_A] EQ 360] THEN;

Page 150: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–145–

LINE_KID = 1 ;ENDIF;WORK_SET = WORK_A/*

N90 IF [LINE_KID EQ 0] GOTO 100 ; X PARAIF [LINE_KID EQ 1] GOTO 200 ; Z PARAIF [LINE_KID EQ 2] GOTO 300 ; OBLIQUE LINE/*/* X PARA/*

N100 IF [SET_Z1 EQ #0 ] THEN ; IF [SET_Z2 EQ #0] THEN; WORK_Z = #5042 ; /* WORK CORRD. ELSE; WORK_Z = WORK_Z2 ; ENDIF;ELSE; WORK_Z = WORK_Z1 ;ENDIF ;/*/*IF [[#5042-RN_DZ] LT WORK_Z] THEN WORK_Z = WORK_Z-RN WORK_Z = WORK_Z+RN_DZ

/* #20235 = WORK_Z /* Z coordinate WORK_POS = WORK_Z /* Z coordinate FOR DISPLAY HANDLE

WORK_COS = WORK_230 ; WORK_SET = 270 ; RMV_DIR = 0ELSE; WORK_COS = -WORK_230 ; WORK_Z = WORK_Z+RN WORK_Z = WORK_Z+RN_DZ

/* #20235 = WORK_Z /* Z coordinate WORK_POS = WORK_Z /* Z coordinate FOR DISPLAY HANDLEN101 WORK_Z = -WORK_Z ;

WORK_SET = 90 ; RMV_DIR = 1ENDIF;/*

N110 WORK_SIN = 0/*VERT_LEN = WORK_Z*W_MUDV;/*GOTO 400/*/* Z PARA/*

N200 IF [SET_X1 EQ #0 ] THEN ; IF [SET_X2 EQ #0] THEN; WORK_X = [#5041*WORK_D] ; /* WORK CORRD. ELSE; WORK_X = WORK_X2 ; ENDIF;ELSE; WORK_X = WORK_X1 ;ENDIF ;/*/*IF[[[#5041-RN_DX]*WORK_D] LT WORK_X]THEN WORK_SIN = WORK_230 ;

N201 WORK_X = WORK_X/WORK_D-RN/WORK_DN202 WORK_X = WORK_X+RN_DX/* #20235 = WORK_X /* X coordinate WORK_POS = WORK_X /* X coordinate FOR DISPLAY HANDLEN203 WORK_X = [WORK_X*WORK_D]

Page 151: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–146–

N204 WORK_SET = 180 RMV_DIR = 1ELSE; WORK_SIN = -WORK_230 ;

N205 WORK_X = WORK_X/WORK_D+RN/WORK_DN206 WORK_X = WORK_X+RN_DX/* #20235 = WORK_X /* X coordinate WORK_POS = WORK_X /* X coordinate FOR DISPLAY HANDLEN207 WORK_X = -[WORK_X*WORK_D]N208 WORK_SET = 0 ;

RMV_DIR = 0ENDIF;/*

N210 WORK_COS = 0VERT_LEN = WORK_X*W_MUDV;GOTO 400/*/* OBLIQUE LINE./*

N300 IF [SET_A NE #0] THEN ; /* SET ANGLE IF [WORK_X1 NE 0 && WORK_X1 NE #0]GOTO 310 IF [WORK_X2 NE 0 && WORK_X2 NE #0]GOTO 310 IF [WORK_Z1 NE 0 && WORK_Z1 NE #0]GOTO 310 IF [WORK_Z2 NE 0 && WORK_Z2 NE #0]GOTO 310 ; /* WORK_SET =-[1/TAN[WORK_A]]; WORK_SET = ATAN[WORK_SET]/[1]; WORK_SIN =-SIN[WORK_SET] * WORK_230 ; WORK_COS =-COS[WORK_SET] * WORK_230 ; VERT_LEN = 0 ; COFI_A = TAN[WORK_A]; COFI_B = -[COFI_A*#5042]+[#5041*WORK_D] IF [WORK_X1 EQ 0 && WORK_Z1 EQ 0]GOTO 302 IF [WORK_X2 EQ 0 && WORK_Z2 EQ 0] THEN

N302 COFI_B = 0 ; ENDIF WORK_SET = WORK_A GOTO 350 ;ENDIF;/*/* (X1,Z1) AND (X2,Z2)/*IF [[WORK_Z2 - WORK_Z1] EQ 0 ]THEN; /* X PARALLEL ? LINE_KID = 0 ; GOTO 100 ;ENDIF;IF [[WORK_X2 - WORK_X1] EQ 0 ]THEN; /* Z PARALLEL ? LINE_KID = 1 ; GOTO 200 ;ENDIF;COFI_A = [WORK_X2 - WORK_X1]/[WORK_Z2 - WORK_Z1] ;COFI_B = -[COFI_A*WORK_Z1] + WORK_X1 ;GOTO 350 ;/*/* (X1,Z1) AND A OR (X2,Z2) AND A/* OR (X,Z) AND A./*

N310 COFI_A = TAN[WORK_A] ;IF [SET_X1 NE #0]THEN; IF [SET_Z1 NE #0]THEN; COFI_B = -[COFI_A*WORK_Z1]+WORK_X1; GOTO 350 ENDIF;ENDIF;IF [SET_X2 NE #0]THEN; IF [SET_Z2 NE #0]THEN;

Page 152: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–147–

COFI_B = -[COFI_A*WORK_Z2]+WORK_X2; GOTO 350 ENDIF;ENDIF;/*COFI_B = -[COFI_A*#5042]+[#5041*WORK_D]/*

N350 CROS_Z = -[COFI_B/[1/COFI_A+COFI_A]] ;CROS_X = -[1/COFI_A]*CROS_Z ;/*WORK_SIN=[[CROS_X*WORK_210]/SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]]*WORK_220WORK_COS=[[CROS_Z*WORK_210]/SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]]*WORK_220VERT_LEN = SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]*W_MUDV/*/*#21822=1000 ;#21823=0.001 ;IF [#3005 AND 4 EQ 4] THEN ;METRICK THEN #21822=10000 ;INCH #21823=0.0001 ;ENDIF /*

N3 IF [ROUND[ABS[CROS_Z]*#21822]/#21822 LT #21823] THEN;IF [ROUND[ABS[CROS_X]*#21822]/#21822 LT #21823] THEN;

N5 IF [WORK_A NE 0 && WORK_A NE #0] GOTO 351; WORK_SET = -1/[[WORK_X2-WORK_X1]/[WORK_Z2-WORK_Z1]]; WORK_SET = ATAN[WORK_SET]/[1]; WORK_SIN = ABS[SIN[WORK_SET]] ; WORK_COS = ABS[COS[WORK_SET]] ;

N354 WORK_SIN = WORK_SIN * WORK_230 WORK_COS = WORK_COS * WORK_230 GOTO 356

N351 WORK_SET = ABS[WORK_A] WORK_SIN = ABS[COS[WORK_SET]] ; WORK_COS = ABS[SIN[WORK_SET]] ;

N352 WORK_SIN = WORK_SIN * WORK_230 WORK_COS = WORK_COS * WORK_230

/**N356 VERT_LEN = 0

IF [WORK_A NE 0 && WORK_A NE #0] GOTO 355; WORK_SET = [WORK_X2-WORK_X1]/[WORK_Z2-WORK_Z1]; GOTO 357

N355 WORK_SET = TAN[WORK_A] ;N357 CROS_Z = [#5041*WORK_D] * WORK_SET + #5042

CROS_Z = CROS_Z /[WORK_SET * WORK_SET + 1] CROS_X = CROS_Z * WORK_SET IF[ROUND[ABS[CROS_Z-#5042]*#21822]/#21822 GT #21823]GOTO358 IF [WORK_A NE 0 && WORK_A NE #0] GOTO 380; WORK_SET = -1/[[WORK_X2-WORK_X1]/[WORK_Z2-WORK_Z1]]; WORK_SET = ATAN[WORK_SET]/[1]; WORK_COS = [COS[WORK_SET]] ;

N381 WORK_COS = WORK_COS * WORK_230 GOTO 387

N380 WORK_SET = [WORK_A] WORK_SET = -[1/TAN[WORK_A]]; WORK_SET = ATAN[WORK_SET]/[1]; WORK_COS = [COS[WORK_SET]] ;

N382 WORK_COS = WORK_COS * WORK_230N387 IF[COFI_A LT 0 && COFI_B EQ 0] THEN WORK_COS=-WORK_COS

GOTO 359/***N358 IF [CROS_Z-#5042 LE 0] THEN;

WORK_COS=-WORK_COS ; ENDIF

N359 IF[ROUND[ABS[CROS_X-#5041*WORK_D]*#21822]/#21822 GT #21823]GOTO 361; IF [WORK_A NE 0 && WORK_A NE #0] GOTO 385; WORK_SET = -1/[[WORK_X2-WORK_X1]/[WORK_Z2-WORK_Z1]];

Page 153: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–148–

WORK_SET = ATAN[WORK_SET]/[1];N383 WORK_SIN = [SIN[WORK_SET]] ;

WORK_SIN = WORK_SIN * WORK_230 GOTO 388

N385 WORK_SET = [WORK_A] WORK_SET = -[1/TAN[WORK_A]]; WORK_SET = ATAN[WORK_SET]/[1]; WORK_SIN = [SIN[WORK_SET]] ;

N384 WORK_SIN = WORK_SIN * WORK_230N388 IF[COFI_A LT 0 && COFI_B EQ 0] THEN WORK_SIN=-WORK_SIN

GOTO 360N361 IF [[CROS_X-#5041*WORK_D] LE 0] THEN;

WORK_SIN=-WORK_SIN ; ENDIF;ENDIF ;ENDIF;/*

N360 WORK_SET = ATAN[COFI_A]/[1];IF[#21821 EQ 1 ]THEN #21821 = 0 /* flag clear GOTO 395;ENDIF/*WORK_X = COFI_A*[#5042-RN_DZ]+COFI_BCOFI_BO=COFI_B /* SAVE FIRST BWORK_XO=WORK_X /* SAVE FIRST CROSS POINT X/*

N402 RMV_DIR = 1IF[[[#5041-RN_DX]*WORK_D]-WORK_X GE #21823 ||ABS[[[#5041-RN_DX]*WORK_D]-WORK_X] LT #21823]THEN; /* at

tool centerRMV_DIR = 0

ENDIF;/*/*/* NEW LINE/*

N404 IF [LINE_KID EQ 2] THEN;#21824 = RN * SQRT[COFI_A*COFI_A + 1]

N410 IF [RMV_DIR GT 0] THEN #21824 = -#21824#21825 = COFI_B + #21824

N420 #21827 = RN_DZ /* TIP#21826 = #21825 + RN_DX *WORK_D /* TIP X

N430 COFI_B = -[COFI_A*#21827]+#21826;CROS_Z = -[COFI_B/[1/COFI_A+COFI_A]] ;CROS_X = -[1/COFI_A]*CROS_Z ;WORK_SIN=[[CROS_X*WORK_210]/SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]]*WORK_220WORK_COS=[[CROS_Z*WORK_210]/SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]]*WORK_220

N440 VERT_LEN = SQRT[CROS_X*CROS_X+CROS_Z*CROS_Z]*W_MUDV/*IF [ROUND[ABS[CROS_Z]*#21822]/#21822 LT #21823] THEN; IF [ROUND[ABS[CROS_X]*#21822]/#21822 LT #21823] THEN; #21821 = 1 /* flag

N450 GOTO 5 /* through 0 point ENDIFENDIF/*WORK_X = COFI_A*#5042+COFI_B

ENDIF/*/*/*/* OLD LINE (CUTTING LINE and CENTER OF TOOL)/* ./* .

N460 IF [ABS[COFI_A] LT #21823 || COFI_A GT #21823]GOTO 462 /* A>=0 ?GOTO 466 /* A<0

Page 154: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–149–

/*N462 IF [ABS[COFI_BO] LT #21823 || COFI_BO GT #21823] THEN /*B>=0

IF [ROUND[[[#5041-RN_DX]*WORK_D]*#21822] GE [ROUND[WORK_XO*#21822]]]THEN/* CENTER X >= CROSS POINT X?

IF [ABS[COFI_BO] LT #21823 && COFI_B LT #21823]GOTO 395/* BO=0 & B<0 GOTO 470 ENDIF /* IF [ROUND[ABS[COFI_BO]*#21822]/#21822 LT #21823]GOTO 464 /* BO=0 ? IF [ROUND[ABS[COFI_B]*#21822]/#21822 LT #21823]GOTO 464 /* B=0 IF [[COFI_BO * COFI_B] LT 0]GOTO 472ENDIF;/*/* REGION 1/*

N464 IF [ABS[COFI_BO] LT #21823 || COFI_BO LT #21823] THEN /*B<=0 IF [ROUND[[[#5041-RN_DX]*WORK_D]*#21822] LT [ROUND[WORK_XO*#21822]]]THEN

/* CENTER X < CROSS POINT X? IF [ABS[COFI_BO] LT #21823 && COFI_B GT #21823]GOTO 395/* BO=0 & B>0 GOTO 470 ENDIF; /* IF [ROUND[ABS[COFI_BO]*#21822]/#21822 LT #21823]GOTO 395 /* BO=0 ? IF [ROUND[ABS[COFI_B]*#21822]/#21822 LT #21823]GOTO 395 /* B=0 IF [[COFI_BO * COFI_B] LT 0]GOTO 472ENDIF;GOTO 395/* ./* REGION 4 . */* .

N466 IF [ABS[COFI_BO] LT #21823 || COFI_BO GT #21823] THEN /*B>=0 IF [ROUND[[[#5041-RN_DX]*WORK_D]*#21822] GE [ROUND[WORK_XO*#21822]]]THEN

/* CENTER X >= CROSS POINT X? IF [ABS[COFI_BO] LT #21823 && COFI_B LT #21823]GOTO 395 /* BO=0 & B<0 GOTO 470 ENDIF /* IF [ROUND[ABS[COFI_BO]*#21822]/#21822 LT #21823]GOTO 468 /* BO=0 ? IF [ROUND[ABS[COFI_B]*#21822]/#21822 LT #21823]GOTO 468 /* B=0 IF [[COFI_BO * COFI_B] LT 0]GOTO 472ENDIF;/* ./* REGION 2 * ./* .

N468 IF [ABS[COFI_BO] LT #21823 || COFI_BO LT #21823] THEN /*B<=0 IF [ROUND[[[#5041-RN_DX]*WORK_D]*#21822] LT [ROUND[WORK_XO*#21822]]]THEN

/* CENTER X < CROSS POINT X? IF [ABS[COFI_BO] LT #21823 && COFI_B GT #21823]GOTO 395/* BO=0 & B>0 /*

N470 IF [ROUND[ABS[COFI_BO]*#21822]/#21822 LT #21823]GOTO 472 /* BO=0 ? IF [ROUND[ABS[COFI_B]*#21822]/#21822 LT #21823]GOTO 472 /* B=0 IF [[COFI_BO * COFI_B] LT 0]GOTO 395 /*

N471 GOTO 472 ENDIF /* IF [ROUND[ABS[COFI_BO]*#21822]/#21822 LT #21823]GOTO 395 /* BO=0 ? IF [ROUND[ABS[COFI_B]*#21822]/#21822 LT #21823]GOTO 395 /* B=0 IF [[COFI_BO * COFI_B] LT 0]THEN

N472 WORK_SIN = - WORK_SIN; /* REVERSEWORK_COS = - WORK_COS;VERT_LEN = - VERT_LEN

ENDIFENDIF;/*/*

N395 IF [WORK_SET EQ 0] THEN

Page 155: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceDrawing for Guidance Cutting II. SAMPLE PROGRAM B-63343EN/01

–150–

WORK_SET = 180 GOTO 390ENDIF;IF [WORK_SET EQ 180] THEN ; WORK_SET = 0 GOTO 390ENDIF;/*IF [WORK_SET EQ 90 || WORK_SET EQ 270 ]GOTO 390/*WORK_SET = 360-WORK_SET/*

N390 CHK_SIN = WORK_SIN/WORK_220 ; /* For DEBUGCHK_COS = WORK_COS/WORK_220 ;/*/* NEW LINE/*

N400 IF [LIMIT_F EQ 1] THENG310 R975 Q128 L1 /* LIMIT:effective

ELSEG310 R975 Q0 L1 /* LIMIT :: ineffective

ENDIF/*/* SEND TO P.M.C/*

N500 G310 R961 Q[LINE_CUT] ; /*G310 R962 Q[WORK_COS] L4 ; /*G310 R966 Q[WORK_SIN] L4 ; /*G310 R970 Q[VERT_LEN] L4 ; /*G310 R974 Q[RMV_DIR] ; /*G310 R979 Q[SET_FLAG] ; /*/*

N900 M98 P1099 /*FOR DISPLAY HANDLE/*N1000 M99 ;/*/*/**********************************************/* SET UNIT_F8 */**********************************************/*O1107 W_1004 = 0

/*N15 IF [[P0 AND 4] EQ 4]GOTO 30;

IF [[P1004 AND 128] EQ 128]THEN IF [[P1004 AND 1] EQ 0 && W_1004 EQ 0]THEN W_UNIT1 = 7.3 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 1 && W_1004 EQ 0]THEN W_UNIT1 = 7.2 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 0 && W_1004 EQ 1]THEN W_UNIT1 = 7.3 GOTO 100 ENDIF;ELSE ; IF [[P1004 AND 1] EQ 0 && W_1004 EQ 0]THEN W_UNIT1 = 7.3 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 1 && W_1004 EQ 0]THEN W_UNIT1 = 7.2 GOTO 100 ENDIF;

Page 156: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

2. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing for Guidance Cutting

–151–

IF [[P1004 AND 1] EQ 0 && W_1004 EQ 1]THEN W_UNIT1 = 7.4 GOTO 100 ENDIF;ENDIF;/*/*

N30 IF [[P1004 AND 128] EQ 128]THEN IF [[P1004 AND 1] EQ 0 && W_1004 EQ 0]THEN W_UNIT1 = 7.4 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 1 && W_1004 EQ 0]THEN W_UNIT1 = 7.3 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 0 && W_1004 EQ 1]THEN W_UNIT1 = 7.4 GOTO 100 ENDIF;ELSE ; IF [[P1004 AND 1] EQ 0 && W_1004 EQ 0]THEN W_UNIT1 = 7.4 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 1 && W_1004 EQ 0]THEN W_UNIT1= 7.3 GOTO 100 ENDIF; IF [[P1004 AND 1] EQ 0 && W_1004 EQ 1]THEN W_UNIT1 = 7.5 GOTO 100 ENDIF;ENDIF;/*

N100 UNIT_F8 = W_UNIT1/*M99

Page 157: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. User Programs Called by UserProgram Calling Signals II. SAMPLE PROGRAM B-63343EN/01

–152–

3 User Programs Called by User Program Calling Signals

/*/* Execution Macro for Auxriary function/*/************************************************/* CSS ON */************************************************O1050 G50 S[P9090] ; OUTPUT MAX SPINDLE SPEED 9090

#1=[P9092] ; GET SPINDLE SPEED PARAM 9092IF [#1 NE #0]GOTO10 ; IF EMPTY THEN#1=0 ; SET 0

N10 IF [#9490 NE 0 ]GOTO20 ; IF INITIAL SCREEN? ELSE JMP20 G96S#1 ; OUTPUT G96

GOTO50 ;

N20 IF [#22131 EQ #0] THEN ;IF PROCESS DATA SPINDLE SPEED EMPTY?G96S#1 ;THEN SET COMMON PARAMETER DATA

ELSE ;G96 S#22131 ;

ENDIFN50 #21974=#21974 AND 512 ; /* 97/09/01

#21974=#21974 OR 512 ;M02 ;

N99 M99/************************************************/* CSS OFF */************************************************O1051 #1=[P9093] ; GET SPINDLE SPEED PARAM 9093

IF [#1 NE #0]GOTO10 ; IF EMPTY THEN#1=0 ; SET 0

N10 IF [#9490 NE 0 ]GOTO20 ; IF INITIAL SCREEN? ELSE JMP20 G97S#1 ; OUTPUT G97

GOTO50 ;

N20 IF [#22131 EQ #0 ] THENG97S#1

ELSE; G97 S#10009; ; /* 98/02/27

G97 S#22131; ; /* 98/02/27ENDIF

N50 #21974=#21974 AND 1024 ; /* 97/09/01#21974=#21974 OR 1024M02 ;

M99 ;/************************************************/* FREV */************************************************O1052 G99

IF [#22129 EQ #0 ]GOTO 99F#22129

N99 #21974=#21974 AND 256 ; /* 97/09/01 #21974=#21974 OR 256

M02;M99

/************************************************/* FMIN */************************************************

Page 158: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. User Programs Called by UserB-63343EN/01 II. SAMPLE PROGRAM Program Calling Signals

–153–

O1053 G98IF [#22129 EQ #0 ]GOTO 99F#22129

N99 #21974=#21974 AND 128 ; /* 97/09/01 #21974=#21974 OR 128

M02;M99

/************************************************/* TOUT */************************************************/*O1054 G30 U0 W0O1054 IF [#9490 NE 0 ]GOTO20 ; IF INITIAL SCREEN? ELSE JMP20

#1=[P9091] ; GET T CODE COMMON PARAMETER 9091IF [#1 EQ #0]THEN #1=0 ; IF T CODE PARAM EMPTY?#21780=#1*101GOTO50 ;

N20 IF [#22127 EQ #0 ]THEN#1=[P9091]

ELSE #1=#22127

ENDIFIF [#1 EQ #0]THEN #1=0

#21780=#1*101N50 T#21780N99 #21974=#21974 AND 64 ; /* 97/09/01

#21974=#21974 OR 64M02;M99

/************************************************/* M03 */************************************************/*O1055 M03; ; /* 98/01/07/* IF [#22131 EQ #0 ]GOTO 99 ; /* 98/01/07/* S#22131 ; /* 98/01/07O1055 #1=#4002 ; GET MODAL G96or G97 code

#2=[P9092] ; GET SPINDLE SPEED for G96IF [#1 EQ 96]GOTO 10 ;#2=[P9093] ; GET SPINDLE SPEED for G97

N10 IF [#2 NE #0]GOTO15 ; IF EMPTY?#2=0 ; THEN SET 0

N15 IF[#9490 NE 0]GOTO50 ; IF INTIAL SCREEN ELSE JMPS#2M03 ;

GOTO99 ;

N50 IF [#22131 EQ #0 ] THEN ; /* 98/01/07 START S#2M03 ;ELSE

S#22131 M03 ;ENDIF ; /* 98/01/07 END

N99 #21974=#21974 AND 1 ; /* 97/09/01#21974=#21974 OR 1M02 ;M99;

/************************************************/* M04 */************************************************/*O1056 M04; ; /* 98/01/07 START/* IF [#22131 EQ #0 ]GOTO 99/* S#22131O1056 #1=#4002 ; GET MODAL G96or G97 code

#2=[P9092] ; GET SPINDLE SPEED for G96IF [#1 EQ 96]GOTO 10 ;#2=[P9093] ; GET SPINDLE SPEED for G97

N10 IF [#2 NE #0]GOTO15 ; IF EMPTY?#2=0 ; THEN SET 0

N15 IF[#9490 NE 0]GOTO50 ; IF INTIAL SCREEN ELSE JMP

Page 159: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. User Programs Called by UserProgram Calling Signals II. SAMPLE PROGRAM B-63343EN/01

–154–

S#2M04 ; GOTO99 ;N50 IF [#22131 EQ #0 ] THEN ;

S#2M04 ;ELSE

S#22131 M04 ;ENDIF ; /* 98/01/07 END

N99 #21974=#21974 AND 2 ; /* 97/09/01#21974=#21974 OR 2M02 ;M99;

/************************************************/* M05 */************************************************O1057 M05;/* IF [#22131 EQ #0 ]GOTO 99/* S#22131N99 #21974=#21974 AND 4 ; /* 97/09/01

#21974=#21974 OR 4M02 ;M99;

/************************************************/* Coolant ON ( M08 ) */************************************************O1058 M08;N99 #21974=#21974 AND 8 ; /* 97/09/01

#21974=#21974 OR 8M02 ;M99;

/************************************************/* Coolant OFF ( M09 ) */************************************************O1059 M09;N99 #21974=#21974 AND 16 ; /* 97/09/01

#21974=#21974 OR 16M02 ;M99;

/************************************************/* G30 */************************************************O1060 G30 U0 W0N99 #21974=#21974 AND 2048 ; /* 97/09/01

#21974=#21974 OR 2048M02;M99

/************************************************/* G28 */************************************************O1061 G28N99 #21974=#21974 AND 4096 ; /* 97/09/01

#21974=#21974 OR 4096M02;M99

/************************************************/* CLSP13 User Program SUB#13 */************************************************O1062N99 #21974=#21974 AND 8192 ; /* 97/09/01

#21974=#21974 OR 8192M02;M99

/************************************************/* CLSP13 User Program SUB#14 */************************************************O1063N99 #21974=#21974 AND 16384 ; /* 97/09/01

Page 160: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

3. User Programs Called by UserB-63343EN/01 II. SAMPLE PROGRAM Program Calling Signals

–155–

#21974=#21974 OR 16384M02;M99

/************************************************/* CLSP15 User Program SUB#15 */************************************************O1064N99 #21974=#21974 AND 32768 ; /* 97/09/01

#21974=#21974 OR 32768M02;M99

/************************************************/* CLSP16 User Program SUB#16 */************************************************O1065N99 #21974=#21974 AND 65536 ; /* 97/09/01

#21974=#21974 OR 65536M02;M99

/************************************************/* SOUT */************************************************/*O1066 IF [#22131 EQ #0 ]GOTO 99/* S#22131/*N99 #21974=#21974 AND 32 ; /* 97/09/01/* #21974=#21974 OR 32/* M02;/* M99O1066 #1=#4002 ; GET MODAL G96or G97 code

#2=[P9092] ; GET SPINDLE SPEED for G96IF [#1 EQ 96]GOTO 10 ;#2=[P9093] ; GET SPINDLE SPEED for G97

N10 IF [#2 NE #0]GOTO15 ; IF EMPTY?#2=0 ; THEN SET 0

N15 IF[#9490 NE 0]GOTO50 ; IF INTIAL SCREEN ELSE JMPS#2 ;

GOTO99 ;

N50 IF [#22131 EQ #0 ] THEN ; S#2 ;ELSE

S#22131 ;ENDIF ;

N99 #21974=#21974 AND 32 ;#21974=#21974 OR 32M02;M99

Page 161: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. User Programs for Power-onDescription Display II. SAMPLE PROGRAM B-63343EN/01

–156–

4 User Programs for Power-on Description Display

/*/*/* company logo USER MACRO SAMPLE PROGRAM/* for MANUAL GUIDE/* this program runs only case of compile parameter 9002#5=1 9006#3=1/* and set 9038=1030(program No.)O1030 IF[#100EQ99]GOTO999;if not first call

G202P3 ;screen clear

G240P15L0G204X-200Y120I200J-100P15;G240P3L0;G204X-184Y104I184J-87P3;

G240 P7L0 ;COLOR IS WHITEG244 P0 ; LINE KINDG242 X-169Y-72;SET START LINEG01 Y73 ;DRAW HIGH LIGHT LINE

X169 ;G242 X-170Y-73;SET START LINEG01 Y74 ;DRAW HIGH LIGHT LINE

X170 ;G240 P8L0 ;COLOR IS dark grayG244 P0 ;G242 X-169Y-72 ;dsp flame shadowG01 X169 ;

Y73 ;G242 X-170Y-73 ;dsp flame shadowG01 X170 ;

Y74 ;G240 P7C1L0 ; character-white back-redG243 X30Y12A2(' WARNING ');G240 P4C3L0 ; character-BLUE back-YELLOWG243 X19Y13A1(' ');42 SPACEG243 X19Y14A1(' Applied when there is danger of the user ');42 SPACEG243 X19Y15A1(' being injured or when there is a damage ');42 SPACEG243 X19Y16A1(' of both the user being injured and the ');42 SPACEG243 X19Y17A1(' equipment being damage if the approved ');42 SPACEG243 X19Y18A1(' is not observed. ');42 SPACE#1=6000;WHILE [#1 GT 0] DO 2 ;jikan kasegi

#1=#1-1 ;DEC LOOP COUNTEREND2;G240 P0C0L0;G202P2 ; clear/* DRAW "F" BY GRAPHIC LINEG240 P1L0 ; COLOR IS WHITEG244 P0 ; LINE KINDG242 X-50Y54; START LINEG01 Y41 ;

X-46 ;Y46 ;X-39 ;Y48 ;X-46 ;Y52 ;

Page 162: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. User Programs for Power-onB-63343EN/01 II. SAMPLE PROGRAM Description Display

–157–

X-37 ;Y54 ;X-50 ;

G206 P1X-49Y53;PAINT RED/* DRAW "A" BY GRAPHIC LINEG240 P1L0 ; COLOR IS WHITEG244 P0 ; LINE KINDG242 X-30Y54; START LINEG01 X-35Y42;

Y41 ;X-32 ;X-31Y44;X-24 ;X-23Y41;X-20 ;Y42 ;X-25Y54;X-30 ;

G242 X-28Y51; START LINEG01 X-31Y45;

X-24 ;X-27Y51;X-28 ;

G206 P1X-29Y53;PAINT RED/* DRAW "N" BY GRAPHIC LINEG240 P1L0 ; COLOR IS WHITEG244 P0 ; LINE KINDG242 X-18Y54; START LINEG01 Y41 ;

X-15 ;Y50 ;X-8Y42;Y41 ;X-5 ;Y54 ;X-8 ;Y45 ;X-15Y53;Y54 ;X-18;

G206 P1X-17Y53;PAINT REDG206 P1X-7Y53;PAINT RED/* DRAW "U" BY GRAPHIC LINEG240 P1L0 ; COLOR IS WHITEG244 P0 ; LINE KINDG242 X-2Y54; START LINEG01 Y44 ;

X-1 ;Y42 ;X1 ;Y41 ;X8 ;Y42 ;X10 ;Y44 ;X11 ;Y54 ;X8 ;Y44 ;X6Y42 ;X3 ;X1Y44;Y54 ;X-2 ;

G206 P1X-1Y53;PAINT REDG206 P1X9Y53;PAINT RED

Page 163: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

4. User Programs for Power-onDescription Display II. SAMPLE PROGRAM B-63343EN/01

–158–

/* DRAW "C" BY GRAPHIC LINEG240 P1L0 ; COLOR IS REDG244 P0 ; LINE KINDG242 X18Y54; START LINEG01 Y53 ;

X16 ;Y52 ;X15 ;Y50 ;X14 ;Y45 ;X15 ;Y43 ;X16 ;Y42 ;X18 ;Y41 ;X24 ;Y42 ;X26 ;Y43 ;X27 ;Y44 ;X28 ;Y46 ;X25 ;Y43 ;X24 ;Y42 ;X18 ;Y44 ;X17 ;Y51 ;X18 ;Y53 ;X24 ;Y52 ;X25 ;Y49 ;X28 ;Y51 ;X27 ;Y52 ;X26 ;Y53 ;X24 ;Y54 ;X18 ;

G206 P1X16Y50;PAINT REDG206 P1X26Y50;PAINT REDG206 P1X26Y45;PAINT REDG240 P7C4L0 ; character-white back-blueG243 X28Y14A2('MANUAL ') ;G243 X42Y14A2('GUIDE');G240 P8C3L0;G243 X34Y16A1('STANDARD edition') ;series and version displaying#1=5000;WHILE [#1 GT 0] DO 1 ;jikan kasegi

#1=#1-1 ;DEC LOOP COUNTEREND1;#100=99

/* #8510=1; goto function PROG screenN999 M99;N10 ( );42 SPACE

Page 164: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing at Figure Data Inputting

–159–

5 User Programs for Displaying Guidance Drawing at Figure Data Inputting

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* CONTOUR DATA GUIDANCE FOR CHAMFERO1078

G244 P0 ; /* set solid lineG240 P4 ; /* set color blue

/* #10008=-16 /* ARC CENTER POINT X/* #10009=192 /* ARC CENTER POINT Y

/* draw CHAMFER/*N010 G242 X[32+#10008] Y#10009 ;N010 G242 X[-16+32] Y[192+32] ;

G01 X[-16+32] Y192G01 X-16 Y[192-32]G01 X[-16-32] Y[192-32]

N015 G244 P1 ; /* LINE KIND=DOTG242 X-16 Y[192-32] ;G01 X[-16+32] Y[192-32]G01 X[-16+32] Y192

/*N020 G244 P0 ; /* LINE KIND=SOLID

G242 X[-16+32] Y192G01 X[-16+32+8] Y192G242 X[-16+32] Y[192-32]G01 X[-16+32+8] Y[192-32]G242 X[-16+32] Y[192-32]G01 X[-16+32] Y[192-32-8]G242 X-16 Y[192-32]G01 X-16 Y[192-32-8]

N030 G242 X[-16+5] Y[192-32-5]G01 X[-16+32-5] Y[192-32-5]

/* arrow on lineN032 G242 X[-16+32-5] Y[192-32-5] G01 X[-16+32-5] Y[192-32-5+3] G01 X[-16+32] Y[192-32-5] G01 X[-16+32-5] Y[192-32-5-3] G01 X[-16+32-5] Y[192-32-5] G206 P4 X[-16+32-3] Y[192-32-5]

G242 X[-16+5] Y[192-32-5] G01 X[-16+5] Y[192-32-5+3] G01 X-16 Y[192-32-5] G01 X[-16+5] Y[192-32-5-3] G01 X[-16+5] Y[192-32-5] G206 P4 X[-16+3] Y[192-32-5]N040 G242 X[-16+32+5] Y[192-32+5]

G01 X[-16+32+5] Y[192-5]/* arrow on line

N042 G242 X[-16+32+5] Y[192-5] G01 X[-16+32+2] Y[192-5] G01 X[-16+32+5] Y192 G01 X[-16+32+8] Y[192-5] G01 X[-16+32+5] Y[192-5] G206 P4 X[-16+32+5] Y[192-3]

G242 X[-16+32+5] Y[192-32+5] G01 X[-16+32+2] Y[192-32+5] G01 X[-16+32+5] Y[192-32]

Page 165: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceDrawing at Figure Data Inputting II. SAMPLE PROGRAM B-63343EN/01

–160–

G01 X[-16+32+8] Y[192-32+5] G01 X[-16+32+5] Y[192-32+5] G206 P4 X[-16+32+5] Y[192-32+3]N050 G240 P0 C11 ; /* color = black

G243 X43 Y4 ('C') ;G243 X40 Y6 ('C') ;

N300M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* CONTOUR DATA GUIDANCE FOR CORNER-RO1079

G244 P0 ; /* set solid lineG240 P4 ; /* set color blue

/* #10008=-16 /* ARC CENTER POINT X/* #10009=192 /* ARC CENTER POINT Y

/* draw circle/*N010 G242 X[32+#10008] Y#10009 ;N010 G242 X[32-16] Y[192+32] ;

G01 X[32-16] Y192/* G02 X#10008 Y[#10009-32] I#10008 J#10009 Q1 ; G02 X-16 Y[192-32] I-16 J192 Q1 ;

G01 X[-16-32] Y[192-32]/* END POINT MARK

/*N015 G242 X[-16-2] Y[192-32] ;/* G03 X[-16-2] Y[192-32] I-16 J[192-32] Q4 ;/* G206 P4 X-16 Y[192-32]

/* center point/*N020 G242 X[2+#10008] Y#10009/*N020 G242 X[2-16] Y192/* G03 X[2+#10008] Y#10009 I#10008 J#10009 Q4/* G03 X[2-16] Y192 I-16 J192 Q4/* G206 P4 X#10008 Y#10009/* G206 P4 X-16 Y192

/* arrow on line/*N030 G242 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009]N030 G242 X[32*COS[-45]-16] Y[32*SIN[-45]+192]/* G01 X[[32-8]*COS[-45]-[0-3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0-3]*COS[-45]+#10009] G01 X[[32-8]*COS[-45]-[0-3]*SIN[-45]-16] Y[[32-8]*SIN[-45]+[0-3]*COS[-45]+192]/* G01 X[[32-8]*COS[-45]-[0+3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0+3]*COS[-45]+#10009] G01 X[[32-8]*COS[-45]-[0+3]*SIN[-45]-16] Y[[32-8]*SIN[-45]+[0+3]*COS[-45]+192]/* G01 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009] G01 X[32*COS[-45]-16] Y[32*SIN[-45]+192]/* G206 P4 X[[32-5]*COS[-45]+#10008] Y[[32-5]*SIN[-45]+#10009] G206 P4 X[[32-5]*COS[-45]-16] Y[[32-5]*SIN[-45]+192]

/* line/*N040 G242 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009] ;N040 G242 X[32*COS[-45]-16] Y[32*SIN[-45]+192] ;/* G01 X#10008 Y#10009 ; G01 X-16 Y192 ;N050 G240 P0 C11 ; /* color = black/* G243 X36 Y6 ('(X,Z)') ;/* G243 X36 Y2 ('(I,K)') ;

G243 X38 Y4 ('R') ;N300

M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR POSITIONINGO1080

G240 P4 ; /* color = blue/* #10001=32 /* LINE START POINT X/* #10002=224 /* LINE START POINT Y

Page 166: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing at Figure Data Inputting

–161–

/* top dot line/*N010 G244 P1 ; /* line kind = dot/* G242 X-112 Y208 ;/* G01 X16 Y208 ; G244 P0 ; /* line kind = solid

/* (x1,y1) point circle/*N020 G242 X[-48-2] Y208/* G03 X[-48-2] Y208 I-48 J208 Q4/* G206 P4 X-48 Y208

/* arrow on line/*N030 G242 X[-91*COS[45]+#10001] Y[-91*SIN[45]+#10002]N030 G242 X[-91*COS[45]+32] Y[-91*SIN[45]+224]/* G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]+#10001] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+#10002] G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]+32] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+224]/* G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]+#10001] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+#10002] G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]+32] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+224]/* G01 X[-91*COS[45]+#10001] Y[-91*SIN[45]+#10002] G01 X[-91*COS[45]+32] Y[-91*SIN[45]+224]/* G206 P4 X[[-91+5]*COS[45]+#10001] Y[[-91+5]*SIN[45]+#10002] G206 P4 X[[-91+5]*COS[45]+32] Y[[-91+5]*SIN[45]+224]

/* (x2,y2) point circle/*N040 G242 X[-91*COS[45]+#10001-2] Y[-91*SIN[45]+#10002]N040 G242 X[-91*COS[45]+32-2] Y[-91*SIN[45]+224]/* G03 X[-91*COS[45]+#10001-2] Y[-91*SIN[45]+#10002] I[-91*COS[45]+#10001] J[-91*SIN[45]+#10002] Q4

G03 X[-91*COS[45]+32-2] Y[-91*SIN[45]+224] I[-91*COS[45]+32] J[-91*SIN[45]+224] Q4/* G206 P4 X[-91*COS[45]+#10001] Y[-91*SIN[45]+#10002] G206 P4 X[-91*COS[45]+32] Y[-91*SIN[45]+224]

/* line/*N050 G242 X#10001 Y#10002N050 G242 X32 Y224/* G01 X[-91*COS[45]+#10001] Y[-91*SIN[45]+#10002] G01 X[-91*COS[45]+32] Y[-91*SIN[45]+224]

/* arrow on arc/*N060 G242 X[20*COS[-135]-48] Y[20*SIN[-135]+208]/* G01 X[[20-5]*COS[-135]-[0+8]*SIN[-135]-48] Y[[20-5]*SIN[-135]+[0+8]*COS[-135]+208]/* G01 X[[20+2]*COS[-135]-[0+8]*SIN[-135]-48] Y[[20+2]*SIN[-135]+[0+8]*COS[-135]+208]/* G01 X[20*COS[-135]-48] Y[20*SIN[-135]+208]/* G206 P4 X[[20-3]*COS[-135]-[0+5]*SIN[-135]-48] Y[[20-3]*SIN[-135]+[0+5]*COS[-135]+208]

/* arc/*N070 G242 X-28 Y208/* G02 X[20*COS[-135]-48] Y[20*SIN[-135]+208] I-48 J208 Q1N080

G240 P0 C11 ; /* color = black/* G243 X27 Y1 ('(X1,Z1)') ;

G243 X30 Y5 ('(X,Z)') ;/* G243 X37 Y3 ('A') ;

M99 P300/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR LINE (USED IN SINGLE and BAR)O1081

G240 P4 ; /* color = blue/* #10003=-32 /* H.LINE START POINT X/* #10004=208 /* H.LINE START POINT Y

/* top dot lineN010 G244 P1 ; /* line kind = dot/* G242 X#10003 Y#10004 ;

G242 X-32 Y208 ;/* G01 X[#10003+96] Y#10004 ; G01 X[-32+96] Y208 ; G244 P0 ; /* line kind = solid/* /* (x1,y1) point circle/*N020 G242 X[-48-2] Y208/* G03 X[-48-2] Y208 I-48 J208 Q4/* G206 P4 X-48 Y208

Page 167: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceDrawing at Figure Data Inputting II. SAMPLE PROGRAM B-63343EN/01

–162–

/* #10005=32 /* T.LINE START POINT X/* #10006=224 /* T.LINE START POINT Y

/* arrow on line/*N030 G242 X[-91*COS[45]+#10005] Y[-91*SIN[45]+#10006]N030 G242 X[-91*COS[45]+32] Y[-91*SIN[45]+224]/* G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]+#10005] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+#10006] G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]+32] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+224]/* G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]+#10005] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+#10006] G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]+32] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+224]/* G01 X[-91*COS[45]+#10005] Y[-91*SIN[45]+#10006] G01 X[-91*COS[45]+32] Y[-91*SIN[45]+224]/* G206 P4 X[[-91+5]*COS[45]+#10005] Y[[-91+5]*SIN[45]+#10006] G206 P4 X[[-91+5]*COS[45]+32] Y[[-91+5]*SIN[45]+224]

/* (x2,y2) point circle/*N040 G242 X[-91*COS[45]+#10005-2] Y[-91*SIN[45]+#10006]N040 G242 X[-91*COS[45]+32-2] Y[-91*SIN[45]+224]/* G03 X[-91*COS[45]+#10005-2] Y[-91*SIN[45]+#10006] I[-91*COS[45]+#10005] J[-91*SIN[45]+#10006] Q4

G03 X[-91*COS[45]+32-2] Y[-91*SIN[45]+224] I[-91*COS[45]+32] J[-91*SIN[45]+224] Q4/* G206 P4 X[-91*COS[45]+#10005] Y[-91*SIN[45]+#10006] G206 P4 X[-91*COS[45]+32] Y[-91*SIN[45]+224]

/* line/*N050 G242 X#10005 Y#10006N050 G242 X32 Y224/* G01 X[-91*COS[45]+#10005] Y[-91*SIN[45]+#10006] G01 X[-91*COS[45]+32] Y[-91*SIN[45]+224]/* #10007=16 /* ARC CENTER POINT X/* #10004=208 /* ARC CENTER POINT Y

/* arrow on arc/*N060 G242 X[20*COS[-135]+#10007] Y[20*SIN[-135]+#10004]N060 G242 X[20*COS[-135]+16] Y[20*SIN[-135]+208]/* G01 X[[20-5]*COS[-135]-[0+8]*SIN[-135]+#10007] Y[[20-5]*SIN[-135]+[0+8]*COS[-135]+#10004] G01 X[[20-5]*COS[-135]-[0+8]*SIN[-135]+16] Y[[20-5]*SIN[-135]+[0+8]*COS[-135]+208]/* G01 X[[20+2]*COS[-135]-[0+8]*SIN[-135]+#10007] Y[[20+2]*SIN[-135]+[0+8]*COS[-135]+#10004] G01 X[[20+2]*COS[-135]-[0+8]*SIN[-135]+16] Y[[20+2]*SIN[-135]+[0+8]*COS[-135]+208]/* G01 X[20*COS[-135]+#10007] Y[20*SIN[-135]+#10004] G01 X[20*COS[-135]+16] Y[20*SIN[-135]+208]/* G206 P4 X[[20-3]*COS[-135]-[0+5]*SIN[-135]+#10007] Y[[20-3]*SIN[-135]+[0+5]*COS[-135]+#10004] G206 P4 X[[20-3]*COS[-135]-[0+5]*SIN[-135]+16] Y[[20-3]*SIN[-135]+[0+5]*COS[-135]+208]

/* arc/*N070 G242 X[#10007+20] Y#10004N070 G242 X[16+20] Y208/* G02 X[20*COS[-135]+#10007] Y[20*SIN[-135]+#10004] I#10007 J#10004 Q1 G02 X[20*COS[-135]+16] Y[20*SIN[-135]+208] I16 J208 Q1N080

G240 P0 C11 ; /* color = black/* G243 X27 Y1 ('(X1,Z1)') ;

G243 X34 Y6 ('(X,Z)') ;G243 X42 Y4 ('A') ;M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR CIRCLE CW (USED IN SINGLE and BAR)O1082

G244 P0 ; /* set solid lineG240 P4 ; /* set color blue

/* #10008=-16 /* ARC CENTER POINT X/* #10009=192 /* ARC CENTER POINT Y

/* draw circle/*N010 G242 X[32+#10008] Y#10009 ;N010 G242 X[32-16] Y192 ;/* G02 X#10008 Y[#10009-32] I#10008 J#10009 Q1 ; G02 X-16 Y[192-32] I-16 J192 Q1 ;

/* END POINT MARKN015 G242 X[-16-2] Y[192-32] ; G03 X[-16-2] Y[192-32] I-16 J[192-32] Q4 ;

Page 168: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing at Figure Data Inputting

–163–

G206 P4 X-16 Y[192-32]/* arrow on circle

/*N030 G242 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009-32]/* G01 X[[32-8]*COS[-45]-[0-3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0-3]*COS[-45]+#10009-32]/* G01 X[[32-8]*COS[-45]-[0+3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0+3]*COS[-45]+#10009-32]/* G01 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009-32]/* G206 P4 X[[32-5]*COS[-45]+#10008] Y[[32-5]*SIN[-45]+#10009-32]

/* center point/*N020 G242 X[2+#10008] Y#10009N020 G242 X[2-16] Y192/* G03 X[2+#10008] Y#10009 I#10008 J#10009 Q4 G03 X[2-16] Y192 I-16 J192 Q4/* G206 P4 X#10008 Y#10009 G206 P4 X-16 Y192

/* arrow on line/*N030 G242 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009]N030 G242 X[32*COS[-45]-16] Y[32*SIN[-45]+192]/* G01 X[[32-8]*COS[-45]-[0-3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0-3]*COS[-45]+#10009] G01 X[[32-8]*COS[-45]-[0-3]*SIN[-45]-16] Y[[32-8]*SIN[-45]+[0-3]*COS[-45]+192]/* G01 X[[32-8]*COS[-45]-[0+3]*SIN[-45]+#10008] Y[[32-8]*SIN[-45]+[0+3]*COS[-45]+#10009] G01 X[[32-8]*COS[-45]-[0+3]*SIN[-45]-16] Y[[32-8]*SIN[-45]+[0+3]*COS[-45]+192]/* G01 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009] G01 X[32*COS[-45]-16] Y[32*SIN[-45]+192]/* G206 P4 X[[32-5]*COS[-45]+#10008] Y[[32-5]*SIN[-45]+#10009] G206 P4 X[[32-5]*COS[-45]-16] Y[[32-5]*SIN[-45]+192]

/* line/*N040 G242 X[32*COS[-45]+#10008] Y[32*SIN[-45]+#10009] ;N040 G242 X[32*COS[-45]-16] Y[32*SIN[-45]+192] ;/* G01 X#10008 Y#10009 ; G01 X-16 Y192 ;N050 G240 P0 C11 ; /* color = black

G243 X36 Y6 ('(X,Z)') ;G243 X36 Y2 ('(I,K)') ;G243 X38 Y4 ('R') ;

N300M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR CIRCLE CCW (USED IN SINGLE and BAR)O1083

G244 P0 ; /* set solid lineG240 P4 ; /* set color blue

/* #10010=-16 /* ARC CENTER POINT X/* #10011=160 /* ARC CENTER POINT Y

/* draw circle/*N010 G242 X[32+#10010] Y#10011 ;N010 G242 X[32-16] Y160 ;/* G03 X#10010 Y[32+#10011] I#10010 J#10011 Q1 ; G03 X-16 Y[32+160] I-16 J160 Q1 ;

/* END POINT MARKN015 G242 X[-16-2] Y[160+32] ; G03 X[-16-2] Y[160+32] I-16 J[160+32] Q4 ;

G206 P4 X-16 Y[160+32]/* arrow on circle

/*N030 G242 X[32*COS[45]+#10010] Y[32*SIN[45]+32+#10011]/* G01 X[[32-8]*COS[45]-[0-3]*SIN[45]+#10010] Y[[32-8]*SIN[45]+[0-3]*COS[45]+32+#10011]/* G01 X[[32-8]*COS[45]-[0+3]*SIN[45]+#10010] Y[[32-8]*SIN[45]+[0+3]*COS[45]+32+#10011]/* G01 X[32*COS[45]+#10010] Y[32*SIN[45]+32+#10011]/* G206 P4 X[[32-5]*COS[45]+#10010] Y[[32-5]*SIN[45]+32+#10011]

/* center point/*N020 G242 X[2+#10010] Y#10011N020 G242 X[2-16] Y160/* G03 X[2+#10010] Y#10011 I#10010 J#10011 Q4 G03 X[2-16] Y160 I-16 J160 Q4/* G206 P4 X#10010 Y#10011

Page 169: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceDrawing at Figure Data Inputting II. SAMPLE PROGRAM B-63343EN/01

–164–

G206 P4 X-16 Y160/* arrow on line

/*N030 G242 X[32*COS[45]+#10010] Y[32*SIN[45]+#10011]N030 G242 X[32*COS[45]-16] Y[32*SIN[45]+160]/* G01 X[[32-8]*COS[45]-[0-3]*SIN[45]+#10010] Y[[32-8]*SIN[45]+[0-3]*COS[45]+#10011] G01 X[[32-8]*COS[45]-[0-3]*SIN[45]-16] Y[[32-8]*SIN[45]+[0-3]*COS[45]+160]/* G01 X[[32-8]*COS[45]-[0+3]*SIN[45]+#10010] Y[[32-8]*SIN[45]+[0+3]*COS[45]+#10011] G01 X[[32-8]*COS[45]-[0+3]*SIN[45]-16] Y[[32-8]*SIN[45]+[0+3]*COS[45]+160]/* G01 X[32*COS[45]+#10010] Y[32*SIN[45]+#10011] G01 X[32*COS[45]-16] Y[32*SIN[45]+160]/* G206 P4 X[[32-5]*COS[45]+#10010] Y[[32-5]*SIN[45]+#10011] G206 P4 X[[32-5]*COS[45]-16] Y[[32-5]*SIN[45]+160]

/* line/*N040 G242 X[32*COS[45]+#10010] Y[32*SIN[45]+#10011] ;N040 G242 X[32*COS[45]-16] Y[32*SIN[45]+160] ;/* G01 X#10010 Y#10011 ; G01 X-16 Y160 ;N050 G240 P0 C11 ; /* color = black

G243 X33 Y3 ('(X,Z)') ;G243 X36 Y6 ('(I,K)') ;G243 X38 Y4 ('R') ;

N300M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR NECKING DIN509-EO1085

G244 P1 ; /* SET DOT LINEG240 P4 ; /* set color blue

/* #10008=0/* #10009=170

G242 X0 Y 170 ;G01 X0 Y[170-32] ;G244 P0 ; /* set solid lineG01 X[0-40] Y[170-32-16] ;G01 X[0-40-48] Y[170-32-16] ;

G02 X[0-88-16] Y[170-48+16] I[0-88] J[170-32] Q1 ;G244 P1 ; /* SET DOT LINEG01 X[0-104] Y170G244 P0 ; /* set solid line

/* START POINT MARKN015 G242 X[0-2] Y[170-32] ; G03 X[0-2] Y[170-32] I[0] J[170-32] Q4 ;

G206 P4 X[0] Y[170-32]/* END POINT MARK

G242 X[0-104-2] Y[170-32] ; G03 X[0-104-2] Y[170-32] I[0-104] J[170-32] Q4 ;

G206 P4 X[0-104] Y[170-32]/* WT line

N020 G242 X0 Y[170-16] ;G01 X[0-88-16] Y[170-16] ;

/* right arrow on line G01 X[0-104+3] Y[170-16+3]

G242 X[0-104] Y[170-16] G01 X[0-104+3] Y[170-16-3]

/* left arrow on lineG242 X[0-3] Y[170-16+3] ;

G01 X0 Y[170-16] G01 X[0-3] Y[170-16-3]

/* R lineN030 G242 X[0-88] Y[170-32] ;

G01 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32] ;/* arrow of R line

G01 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32+3]G242 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32] ;

Page 170: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceB-63343EN/01 II. SAMPLE PROGRAM Drawing at Figure Data Inputting

–165–

G01 X[[-16]*COS[-45]+0-88+3] Y[16*SIN[-45]+170-32]/* G242 X#10012 Y #10013 ;/* G01 X[[-32]*COS[45]+#10012] Y[32*SIN[45]+#10013] ;

/* R lineG242 X[0-40-16+3] Y[170-32-3] ;

G01 X[16*COS[-45]+0-40-16+3] Y[16*SIN[-45]+170-32-3] G01 X[16*COS[-45]+0-40-16+3] Y[16*SIN[-45]+170-32+3-3] G242 X[16*COS[-45]+0-40-16+3] Y[16*SIN[-45]+170-32-3] G01 X[16*COS[-45]+0-40-16-3+3] Y[16*SIN[-45]+170-32-3]

G244 P1 ; /* SET DOT LINEG242 X0 Y[170-32] ;G01 X[0+32] Y[170-32]G242 X[0-40] Y[170-32-16] ;G01 X[0+32] Y[170-32-16]G244 P0 ; /* set solid lineG244 P0 ; /* set solid lineG242 X[0+16] Y[170-32] ;G01 X[0+16] Y[170-32-16] ;

/* ARROW G01 X[0+16+3] Y[170-48+3]

G242 X[0+16] Y[170-32-16] ; G01 X[0+16-3] Y[170-48+3]

G242 X[0+16] Y[170-32] ;G01 X[0+16-3] Y[170-32-3] ;G242 X[0+16] Y[170-32] ;G01 X[0+16+3] Y[170-32-3] ;

/*------------------------------------------------------------------------/* #10014=33/* #10015=5/* #10016=7/* #10017=29/* #10018=32/* #10019=7/* #10020=43N100 G240 P0 C11 ; /* color = black

G243 X33 Y5 ('WT') ;G243 X29 Y7 ('R') ;G243 X32 Y7 ('R') ;G243 X43 Y7 ('DT') ;

N300M99 P300

/*************************************************************/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. */*************************************************************/* GUIDANCE FOR NECKING DIN509-EO1086

G244 P1 ; /* SET DOT LINEG240 P4 ; /* set color blue

/* #10008=0/* #10009=170

G242 X0 Y 170 ;G01 X0 Y[170-32] ;G244 P0 ; /* set solid lineG01 X[0-40] Y[170-32-16] ;G01 X[0-40-48] Y[170-32-16] ;

G02 X[0-88-16] Y[170-48+16] I[0-88] J[170-32] Q1 ;G244 P1 ; /* SET DOT LINEG01 X[0-104] Y170G244 P0 ; /* set solid line

/* START POINT MARKN015 G242 X[0-2] Y[170-32] ; G03 X[0-2] Y[170-32] I[0] J[170-32] Q4 ;

G206 P4 X[0] Y[170-32]/* END POINT MARK

G242 X[0-104-2] Y[170-32] ; G03 X[0-104-2] Y[170-32] I[0-104] J[170-32] Q4 ;

Page 171: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

5. User Programs for Displaying GuidanceDrawing at Figure Data Inputting II. SAMPLE PROGRAM B-63343EN/01

–166–

G206 P4 X[0-104] Y[170-32]/* WT line

N020 G242 X0 Y[170-16] ;G01 X[0-88-16] Y[170-16] ;

/* right arrow on line G01 X[0-104+3] Y[170-16+3]

G242 X[0-104] Y[170-16] G01 X[0-104+3] Y[170-16-3]

/* left arrow on lineG242 X[0-3] Y[170-16+3] ;

G01 X0 Y[170-16] G01 X[0-3] Y[170-16-3]

/* R lineN030 G242 X[0-88] Y[170-32] ;

G01 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32] ;/* arrow of R line

G01 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32+3]G242 X[[-16]*COS[-45]+0-88] Y[16*SIN[-45]+170-32] ;

G01 X[[-16]*COS[-45]+0-88+3] Y[16*SIN[-45]+170-32]/* G242 X#10012 Y #10013 ;/* G01 X[[-32]*COS[45]+#10012] Y[32*SIN[45]+#10013] ;

/* R line/* G242 X[0-40-16+3] Y[170-32-3] ;/* G01 X[16*COS[-45]+0-40-16] Y[16*SIN[-45]+170-32]/* G01 X[16*COS[-45]+0-40-16] Y[16*SIN[-45]+170-32+3]/* G242 X[16*COS[-45]+0-40-16] Y[16*SIN[-45]+170-32]/* G01 X[16*COS[-45]+0-40-16-3] Y[16*SIN[-45]+170-32]

G244 P1 ; /* SET DOT LINEG242 X0 Y[170-32] ;G01 X[0+32] Y[170-32]G242 X[0-40] Y[170-32-16] ;G01 X[0+32] Y[170-32-16]G244 P0 ; /* set solid lineG244 P0 ; /* set solid lineG242 X[0+16] Y[170-32] ;G01 X[0+16] Y[170-32-16] ;

/* ARROW G01 X[0+16+3] Y[170-48+3]

G242 X[0+16] Y[170-32-16] ; G01 X[0+16-3] Y[170-48+3]

G242 X[0+16] Y[170-32] ;G01 X[0+16-3] Y[170-32-3] ;G242 X[0+16] Y[170-32] ;G01 X[0+16+3] Y[170-32-3] ;

/*------------------------------------------------------------------------/* #10014=33/* #10015=5/* #10016=7/* #10017=29/* #10018=32/* #10019=7/* #10020=43N100 G240 P0 C11 ; /* color = black

G243 X33 Y5 ('WT') ;G243 X29 Y7 ('0.6DT') ;

/* G243 X32 Y7 ('R') ;G243 X43 Y7 ('DT') ;

N300M99 P300

Page 172: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–167–

6 Guidance Window for Data Item

6.1 Comments in a Guidance Window

/*/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/* ******* ENGLISH ********O7351/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*/* ******* JAPANESE ********O7352/*/* ******* GERMAN ********O7353/* 12345678901234567890123456789012345678N1001 ('DIESER WERT WIRD AUTOMATISCH GESETZT ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('DIREKT') /* RAPIDM99/*/* ******* FRENCH ********O7354/* 12345678901234567890123456789012345678N1001 ('CETTE VALEUR EST DETERMINEE AUTOM. ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPIDE') /* RAPIDM99/*/* ******* ITALIAN ********O7355/* 12345678901234567890123456789012345678N1001 ('QUESTO VALORE E SETTATO AUTOMATICAM. ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*/* ******* SPANISH ********O7356/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPIDO') /* RAPIDM99/*

Page 173: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–168–

/* ******* RESERVE 1 ********O7357/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*/* ******* RESERVE 2 ********O7358/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*/* ******* RESERVE 3 ********O7359/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*/* ******* RESERVE 4 ********O7350/* 12345678901234567890123456789012345678N1001 ('THIS ITEM IS SET AUTOMATICALLY ')N1002 (' ')N1003 ('STNDRD') /* STANDARDN1004 ('RAPID ') /* RAPIDM99/*

Page 174: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–169–

6.2 User Programs for Displaying Guidance Window

/*/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* BAR ROUGH (ONCE)O7553 #20498=#0; initial remainder

#20499=#0;M99;/* BAR ROUGH (EVERY TIME)O7603 IF[#22124 NE #20498]GOTO100; if process area change?/* /*

IF [#22124 EQ #0]GOTO 999 /* MD0056/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISHN80 IF [#22124 EQ 1]GOTO 1500 /* IF OUTER

IF [#22124 EQ 3]GOTO 1500 /* IF INNERIF [#22124 EQ 5]GOTO 1500 /* IF FACEIF [#22124 EQ 7]GOTO 1500 /* IF OUTER REVERSEIF [#22124 EQ 9]GOTO 1500 /* IF INNER REVERSEIF [#22124 EQ 11]GOTO 1500 /* IF FACE REVERSEGOTO999;

N100 #20498=#22124;G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF [#22124 EQ 1]GOTO 1000 /* IF OUTERIF [#22124 EQ 3]GOTO 1000 /* IF INNERIF [#22124 EQ 5]GOTO 1000 /* IF FACEIF [#22124 EQ 7]GOTO 1000 /* IF OUTER REVERSEIF [#22124 EQ 9]GOTO 1000 /* IF INNER REVERSEIF [#22124 EQ 11]GOTO 1000 /* IF FACE REVERSEGOTO999

/*/* BAR ROUGH OUTER/*N1000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y pos

Page 175: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–170–

G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work (left)G204 X[-296+W_CXPOS] Y[216+W_CYPOS] I[-296+24+W_CXPOS] J[216-144+W_CYPOS] P10 ; [NEW]G240 P4 ; /* set color

G242 X[-272+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-272+W_CXPOS] Y[72+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-176+W_CXPOS] Y[192+W_CYPOS] ; /* tool path (upper) G01 X[-264+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[176+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[193+W_CYPOS] ; G01 X[-265+W_CXPOS] Y[193+W_CYPOS] ; G01 X[-265+W_CXPOS] Y[176+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[112+W_CYPOS] ; /* tool path (under) G01 X[-264+W_CXPOS] Y[112+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[113+W_CYPOS] ; G01 X[-265+W_CXPOS] Y[113+W_CYPOS] ;

G244 P1 ; /* set break lineG240 P14 ; /* set color

G242 X[-265+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-265+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[80+W_CYPOS] ;

G244 P0 ; /* set solid lineG240 P15 ; /* set color

G242 X[-160+W_CXPOS] Y[224+W_CYPOS] ; /* center line G01 X[-160+W_CXPOS] Y[64+W_CYPOS] ;

/*/* KOKOKARA KIRIKOMI BUBUN/*G240 P10 ; /* set colorG204 X[-144+W_CXPOS] Y[216+W_CYPOS] I[-16+W_CXPOS] J[200+W_CYPOS] P10 ; [NEW]G240 P4 ; /* set color

G242 X[-144+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[200+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-80+W_CXPOS] Y[200+W_CYPOS] ; /* depth scale G01 X[-80+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-80+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[196+W_CYPOS] ; G242 X[-80+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[196+W_CYPOS] ;

/*/* KOKOMADE KIRIKOMI BUBUN/*G240 P14 ; /* set color

G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; /* work face G01 X[-16+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-136+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-104+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[184+W_CYPOS] ;

Page 176: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–171–

G01 X[-24+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; /* tool angle scale G03 X[-66+W_CXPOS] Y[160+W_CYPOS] I[-80+W_CXPOS] J[168+W_CYPOS] Q1 ; G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-73+W_CXPOS] Y[157+W_CYPOS] ; G01 X[-81+W_CXPOS] Y[148+W_CYPOS] ; G242 X[-82+W_CXPOS] Y[155+W_CYPOS] ; G01 X[-71+W_CXPOS] Y[150+W_CYPOS] ; G242 X[-64+W_CXPOS] Y[163+W_CYPOS] ; G01 X[-69+W_CXPOS] Y[161+W_CYPOS] ; G242 X[-64+W_CXPOS] Y[163+W_CYPOS] ; G01 X[-63+W_CXPOS] Y[158+W_CYPOS] ;

G240 P1 ; /* set color G242 X[-32+W_CXPOS] Y[72+W_CYPOS] ; /* tool G01 X[-32+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[72+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[160+W_CYPOS] ; /* tool G01 X[-56+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-74+W_CXPOS] Y[136+W_CYPOS] ;

GOTO 999 /* MD0056/*/* BAR ROUGH DISPLAY CURSORN1500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 9] THEN /* CUT DEPTHG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X31 Y3 ('D') /*

/* /*IF [#9200 EQ 16] THEN /* CUTTING ANGLE

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X28 Y6 ('C') /*

/* /*IF [#9200 EQ 17] THEN /* NOSE ANGLE

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y6 ('N') /*

/* /*IF [#9200 EQ 15] THEN /* ESCAPE TYPE

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X8 Y2 P1003 /* RAPID

Page 177: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–172–

G243 X8 Y7 P1004 /* STANDARD/* /*/* /*

#8509=0 /* MD0056GOTO999

N999 M99;/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* BAR FINISH (ONCE)O7554 #20498=#0; initial remainder

#20499=#0;M99;/* BAR FINISH (EVERY TIME)O7604 IF[#22124 NE #20498]GOTO100; if process area change?/* /*

IF [#22124 EQ #0]GOTO 999 /* MD0056/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISHN80 IF [#22124 EQ 1]GOTO 1500 /* IF OUTER

IF [#22124 EQ 3]GOTO 1500 /* IF INNERIF [#22124 EQ 5]GOTO 1500 /* IF FACEIF [#22124 EQ 7]GOTO 1500 /* IF OUTER REVERSEIF [#22124 EQ 9]GOTO 1500 /* IF INNER REVERSEIF [#22124 EQ 11]GOTO 1500 /* IF FACE REVERSEGOTO999;

N100 #20498=#22124;G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF [#22124 EQ 1]GOTO 1000 /* IF OUTERIF [#22124 EQ 3]GOTO 1000 /* IF INNERIF [#22124 EQ 5]GOTO 1000 /* IF FACEIF [#22124 EQ 7]GOTO 1000 /* IF OUTER REVERSEIF [#22124 EQ 9]GOTO 1000 /* IF INNER REVERSEIF [#22124 EQ 11]GOTO 1000 /* IF FACE REVERSEGOTO999

/*/* BAR FINISH/*N1000 W_CXPOS = 0 ; /* offset x pos

Page 178: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–173–

W_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P14 ; /* set color

G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; /* work face G01 X[-16+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-136+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-104+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; /* tool angle scale G03 X[-66+W_CXPOS] Y[160+W_CYPOS] I[-80+W_CXPOS] J[168+W_CYPOS] Q1 ; G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-73+W_CXPOS] Y[157+W_CYPOS] ; G01 X[-81+W_CXPOS] Y[148+W_CYPOS] ; G242 X[-82+W_CXPOS] Y[155+W_CYPOS] ; G01 X[-71+W_CXPOS] Y[150+W_CYPOS] ; G242 X[-64+W_CXPOS] Y[163+W_CYPOS] ; G01 X[-69+W_CXPOS] Y[161+W_CYPOS] ; G242 X[-64+W_CXPOS] Y[163+W_CYPOS] ; G01 X[-63+W_CXPOS] Y[158+W_CYPOS] ;

G240 P1 ; /* set color G242 X[-32+W_CXPOS] Y[72+W_CYPOS] ; /* tool G01 X[-32+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[72+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[160+W_CYPOS] ; /* tool G01 X[-56+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-74+W_CXPOS] Y[136+W_CYPOS] ;

GOTO 999 /* MD0056/*/* BAR FINISH DISPLAY CURSORN1500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 16] THEN /* CUTTING ANGLEG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X28 Y6 ('C') /*

/* /*

Page 179: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–174–

IF [#9200 EQ 17] THEN /* NOSE ANGLEG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X31 Y6 ('N') /*

/* /*#8509=0 /* MD0056

/* GOTO999N999 M99;/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* THREAD (ONCE)/* O1110;O7555 #20498=#0; initial remainder

#20499=#0;M99;/*/* THREAD (EVERY TIME)/* O1111;O7605 IF[#22124 NE #20498]GOTO100; if process area change?

IF[#22143 NE #20499]GOTO100; if thread type change?/*/* MD0056 START

IF[#22124 EQ #0] GOTO 999 /*/* IF[#22143 EQ #0] GOTO 999 /*/* /*/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISHN80 IF[#22124 EQ 1 && #22143 EQ 91] GOTO 1180 /* OUTER GENERAL

IF[#22124 EQ 1 && #22143 EQ 92] GOTO 1280 /* OUTER METRICIF[#22124 EQ 1 && #22143 EQ 93] GOTO 1380 /* OUTER UNIFYIF[#22124 EQ 1 && #22143 EQ 95] GOTO 1480 /* OUTER PFIF[#22124 EQ 1 && #22143 EQ 94] GOTO 1580 /* OUTER PTIF[#22124 EQ 1 && #22143 EQ #0] GOTO 1180 /* NOT SELECTED

/* /*IF[#22124 EQ 2 && #22143 EQ 91] GOTO 2180 /* INNER GENERALIF[#22124 EQ 2 && #22143 EQ 92] GOTO 2280 /* INNER METRICIF[#22124 EQ 2 && #22143 EQ 93] GOTO 2380 /* INNER UNIFY

Page 180: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–175–

IF[#22124 EQ 2 && #22143 EQ 95] GOTO 2480 /* INNER PFIF[#22124 EQ 2 && #22143 EQ 94] GOTO 2580 /* INNER PTIF[#22124 EQ 2 && #22143 EQ #0] GOTO 2180 /* NOT SELECTED

/* MD0056 END/* /*

GOTO999;N100 #20498=#22124;

#20499=#22143;G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF[#22124 EQ 1 ]GOTO1000; if outer processingIF[#22124 EQ 2 ]GOTO2000; if inner processingGOTO999;

/* OUTERN1000 IF[#22143 EQ 91]GOTO1100; if general thread

IF[#22143 EQ 92]GOTO1200; if metric threadIF[#22143 EQ 93]GOTO1300; if universe threadIF[#22143 EQ 94]GOTO1500; if PF threadIF[#22143 EQ 95]GOTO1400; if PT threadIF[#22143 EQ #0]GOTO1100; if not selectedGOTO999;

/*/* GENERAL OUTER/*N1100 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GENERAL (OUTER)') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ;

Page 181: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–176–

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[72+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[120+W_CYPOS] I[-96+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[120+W_CYPOS] I[-240+W_CXPOS] J[120+W_CYPOS] Q4 ;

Page 182: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–177–

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[96+W_CYPOS] ;

GOTO 999 /* MD0056/*/* GENERAL OUTER DISPLAY CURSOR/*N1180 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y9 ('L') /*G243 X19 Y11 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 103 || #9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y8 ('E') /* END

/* /*IF [#9200 EQ 101 || #9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y8 ('S') /* START

/* /*#8509=0 /* MD0056GOTO999;

/*/* METRIC OUTER/*N1200 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('METRIC (OUTER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ;

Page 183: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–178–

G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* dia G242 X[-80+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW]

Page 184: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–179–

G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[72+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[120+W_CYPOS] I[-96+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[120+W_CYPOS] I[-240+W_CXPOS] J[120+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[120+W_CYPOS] ;

GOTO 999 /* MD0056/*/* METRIC OUTER DISPLAY CURSOR/*N1280 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y9 ('L') /*G243 X19 Y11 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

Page 185: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–180–

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y8 ('E') /* END

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y8 ('S') /* START

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y4 ('D') /* DIAMETER#8509=0 /* MD0056GOTO999;

/*/* UNIFY OUTER/*N1300 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('UNIFI (OUTER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[168+W_CYPOS] ;

Page 186: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–181–

G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* dia G242 X[-80+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[72+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;

Page 187: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–182–

G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[120+W_CYPOS] I[-96+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[120+W_CYPOS] I[-240+W_CXPOS] J[120+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[120+W_CYPOS] ;

GOTO 999 /* MD0056/*/* UNIFY OUTER DISPLAY CURSOR/*N1380 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y9 ('L') /*G243 X19 Y11 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y8 ('E') /* END

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y8 ('S') /* START

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y4 ('D') /* DIAMETER

/* /*#8509=0 /* MD0056GOTO999;

/*

Page 188: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–183–

/* PT OUTER/*N1400 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('PIPE-F (OUTER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[184+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[180+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[120+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* x coord G242 X[-80+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-80+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW]

Page 189: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–184–

G01 X[-72+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[120+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[124+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[72+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[120+W_CYPOS] I[-96+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[120+W_CYPOS] I[-240+W_CXPOS] J[120+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[120+W_CYPOS] ;

GOTO 999 /* MD0056/*/* PF OUTER DISPLAY CURSOR/*N1480 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUM

Page 190: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–185–

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y9 ('L') /*G243 X19 Y11 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y7 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y9 ('E') /* END

/* /*IF [#9200 EQ 101 || #9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y9 ('S') /* START

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y5 ('D') /* DIAMETER

/* /*#8509=0 /* MD0056GOTO999;

/*/* PT OUTER/*N1500 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('PIPE-T (OUTER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[184+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[180+W_CYPOS] ;G240 P4 ; /* set color

Page 191: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–186–

G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[104+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* dia G242 X[-80+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-80+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-80+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[144+W_CYPOS] ; [NEW] G242 X[-68+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[144+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[108+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW]

Page 192: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–187–

G01 X[-204+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[72+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[80+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[76+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[72+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[140+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[140+W_CYPOS] I[-96+W_CXPOS] J[140+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[104+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[104+W_CYPOS] I[-240+W_CXPOS] J[104+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[80+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[140+W_CYPOS] ;

GOTO 999 /* MD0056/*/* PT OUTER DISPLAY CURSOR/*N1580 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y9 ('L') /*G243 X19 Y11 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y10 ('E') /*

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y8 ('S') /*

/* /*

Page 193: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–188–

IF [#9200 EQ 101] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X31 Y3 ('X') /*

/* /*#8509=0 /* MD0056GOTO999;

/* INNERN2000 IF[#22143 EQ 91]GOTO2100; if general thread

IF[#22143 EQ 92]GOTO2200; if metric threadIF[#22143 EQ 93]GOTO2300; if universe threadIF[#22143 EQ 94]GOTO2500; if PF threadIF[#22143 EQ 95]GOTO2400; if PT threadIF[#22143 EQ #0]GOTO2100; if not selectedGOTO999;

/*/* GENERAL INNER/*N2100 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GENERAL (INNER)') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ;

Page 194: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–189–

G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-80+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G242 X[-80+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-80+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-80+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[160+W_CYPOS] I[-96+W_CXPOS] J[160+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[160+W_CYPOS] I[-240+W_CXPOS] J[160+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[184+W_CYPOS] ;

Page 195: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–190–

G01 X[-240+W_CXPOS] Y[168+W_CYPOS] ;GOTO 999 /* MD0056

/*/* GENERAL INNER DSPLAY CURSOR/*N2180 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X24 Y4 ('L') /*G243 X19 Y2 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 103 || #9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('E') /* END

/* /*IF [#9200 EQ 101 || #9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y4 ('S') /* START

/* /*#8509=0 /* MD0056GOTO999

/*/* METRIC INNER/*N2200 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('METRIC (INNER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ;

Page 196: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–191–

G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* dia G242 X[-72+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-68+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[164+W_CYPOS] ; [NEW]

Page 197: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–192–

G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[160+W_CYPOS] I[-96+W_CXPOS] J[160+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[160+W_CYPOS] I[-240+W_CXPOS] J[160+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW]

GOTO 999 /* MD0056/*/* METRIC INNER DISPLAY CURSOR/*N2280 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X24 Y4 ('L') /*G243 X19 Y2 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

Page 198: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–193–

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('E') /* END

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y4 ('S') /* START

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y3 ('D') /* DIAMETER

/* /*#8509=0 /* MD0056GOTO999

/*/* UNIFY INNER/*N2300 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('UNIFI (INNER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-296+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[224+W_CYPOS] ;

G240 P15 ; /* set color

Page 199: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–194–

/* z coord axis G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* dia G242 X[-72+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-68+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos

Page 200: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–195–

G242 X[-96-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[160+W_CYPOS] I[-96+W_CXPOS] J[160+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[160+W_CYPOS] I[-240+W_CXPOS] J[160+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW]

GOTO 999 /* MD0056/*/* UNIFY INNER DISPLAY CURSOR/*N2380 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X24 Y4 ('L') /*G243 X19 Y2 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('E') ;

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y4 ('S') ;

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y3 ('D') ;

/* /*#8509=0 /* MD0056GOTO999

/*/* PF INNER/*N2400 W_CXPOS = 0 ; /* offset x pos

Page 201: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–196–

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('PIPE-F (INNER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[96+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[100+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[160+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* x coord G242 X[-72+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-68+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[156+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[156+W_CYPOS] ; [NEW]

Page 202: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–197–

G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[132+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[160+W_CYPOS] I[-96+W_CXPOS] J[160+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[160+W_CYPOS] I[-240+W_CXPOS] J[160+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[160+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[160+W_CYPOS] ; [NEW]

GOTO 999 /* MD0056/*/* PF INNER DISPLAY CURSOR/*N2480 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

Page 203: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–198–

ENDIF /*G243 X24 Y4 ('L') /*G243 X19 Y2 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y6 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('E') ;

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y4 ('S') ;

/* /*IF [#9200 EQ 105] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y3 ('D') ;

/* /*#8509=0 /* MD0056GOTO999

/*/* PT INNER/*N2500 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('PIPE-T (INNER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-296+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[96+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[100+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-96+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[144+W_CYPOS] ;

Page 204: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–199–

G01 X[-128+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color /* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* x coord G242 X[-72+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-72+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-68+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G242 X[-76+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-72+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[136+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[136+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-76+W_CXPOS] Y[116+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[112+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[116+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-144+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-144+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-140+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[172+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[168+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[164+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-208+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-208+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-204+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

Page 205: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–200–

G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; [NEW] G242 X[-112+W_CXPOS] Y[196+W_CYPOS] ; [NEW] G01 X[-116+W_CXPOS] Y[192+W_CYPOS] ; [NEW]

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-96-3+W_CXPOS] Y[140+W_CYPOS] ; G02 X[-96-3+W_CXPOS] Y[140+W_CYPOS] I[-96+W_CXPOS] J[140+W_CYPOS] Q4 ;

/* end pos G242 X[-240-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-240-3+W_CXPOS] Y[176+W_CYPOS] I[-240+W_CXPOS] J[176+W_CYPOS] Q4 ;

G240 P15 ; /* set color G242 X[-96+W_CXPOS] Y[148+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[200+W_CYPOS] ; G242 X[-76+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-68+W_CXPOS] Y[140+W_CYPOS] ; [NEW]

GOTO 999 /* MD0056/*/* PT INNER/*N2580 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 12] THEN /* LEAD, NUMG240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X24 Y4 ('L') /*G243 X19 Y2 ('N') /*

/* /*IF [#9200 EQ 14] THEN /* HEIGHT

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y7 ('H') /*

/* /*IF [#9200 EQ 104] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y3 ('E') ;

/* /*IF [#9200 EQ 102] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X29 Y5 ('S') ;

/* /*IF [#9200 EQ 101] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

Page 206: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–201–

G240 P0 C11 /* SET COLORENDIF /*G243 X32 Y4 ('X') ;

/* /*#8509=0 /* MD0056GOTO999

N999 M99;/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/*/* GROOVE (ONCE)/* O1112;O7556 #20498=#0; initial remainder

#20499=#0;M99;/* GROOVE (EVERY TIME)/* O1113;O7606 IF[#22124 NE #20498]GOTO100; if process area change?/* /*

IF [#22124 EQ #0]GOTO 999 /* MD0056/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISHN80 IF [#22124 EQ 1]GOTO 1500 /* IF OUTER MD0056

IF [#22124 EQ 2]GOTO 2500 /* IF INNERIF [#22124 EQ 3]GOTO 3500 /* IF FACEGOTO999;

N100 #20498=#22124;G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF [#22124 EQ 1]GOTO1000 /* IF OUTERIF [#22124 EQ 2]GOTO2000 /* IF INNERIF [#22124 EQ 3]GOTO3000 /* IF FACEGOTO999

/*/* GROOVE OUTER/*N1000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angle

Page 207: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–202–

G240 P7 C4 ; /* set color /* window title

G243 X1 Y0 ('GROOVE (OUTER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-224+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-216+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-220+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[220+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-144+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-216+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-232+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[120+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* scale G242 X[-84+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-84+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[124+W_CYPOS] ; G242 X[-84+W_CXPOS] Y[120+W_CYPOS] ;

Page 208: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–203–

G01 X[-80+W_CXPOS] Y[124+W_CYPOS] ; G242 X[-92+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-76+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-108+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-108+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[124+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[124+W_CYPOS] ; G242 X[-140+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-140+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[176+W_CYPOS] ; G242 X[-136+W_CXPOS] Y[180+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-128+W_CXPOS] Y[180+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[96+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-208+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-276+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-276+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-212+W_CXPOS] Y[100+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-204+W_CXPOS] Y[100+W_CYPOS] ; G01 X[-212+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[92+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-208-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-208-3+W_CXPOS] Y[120+W_CYPOS] I[-208+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* end pos G242 X[-176-3+W_CXPOS] Y[136+W_CYPOS] ; G02 X[-176-3+W_CXPOS] Y[136+W_CYPOS] I[-176+W_CXPOS] J[136+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/*/*/* MD0056 START/*/* GROOVE (OUTER) DISPLAY CURSOR

Page 209: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–204–

N1500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINTG240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 15 || #9200 EQ 16] THEN/*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X15 Y8 ('S') /* START

/* /*IF [#9200 EQ 17] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X19 Y7 ('E') /* END

/* /*IF [#9200 EQ 12] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y3 ('D') /* DEPTH

/* /*IF [#9200 EQ 12] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y6 ('DP') /* DEPTH

/* /*IF [#9200 EQ 17] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y3 ('EX') /* END X

/* /*IF [#9200 EQ 15] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y3 ('SX') /* START X

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X9 Y10 ('PT') /* PITCH

/* /*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X16 Y10 ('W') /* WIDTH

/* /*IF [#9200 EQ 18] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

Page 210: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–205–

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X18 Y10 ('C') /* CHAMFER

/* /*/* MD0056 END

#8509=0 /* MD0056GOTO999

/*/* GROOVE INNER/*N2000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE (INNER) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-224+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-216+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[88+W_CYPOS] ;

G206 P0 X[-220+W_CXPOS] Y[90+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[88+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[90+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-144+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-216+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-232+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[168+W_CYPOS] ;

G240 P15 ; /* set color /* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ;

Page 211: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–206–

G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* scale G242 X[-220+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-220+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-216+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-160+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[148+W_CYPOS] ; G242 X[-160+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-156+W_CXPOS] Y[148+W_CYPOS] ; G242 X[-124+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[108+W_CYPOS] ; G242 X[-124+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[108+W_CYPOS] ; G242 X[-124+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-128+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-124+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[104+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[108+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-96+W_CXPOS] Y[108+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[72+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-280+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-208+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-276+W_CXPOS] Y[76+W_CYPOS] ; G242 X[-280+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-276+W_CXPOS] Y[68+W_CYPOS] ; G242 X[-212+W_CXPOS] Y[76+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[68+W_CYPOS] ; G242 X[-204+W_CXPOS] Y[76+W_CYPOS] ; G01 X[-212+W_CXPOS] Y[68+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[76+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[68+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[76+W_CYPOS] ; G242 X[-168+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[68+W_CYPOS] ;

G240 P0 C11 ; /* set color

Page 212: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–207–

/* axis nameG243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-208-3+W_CXPOS] Y[168+W_CYPOS] ; G02 X[-208-3+W_CXPOS] Y[168+W_CYPOS] I[-208+W_CXPOS] J[168+W_CYPOS] Q4 ;

/* end pos G242 X[-176-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-176-3+W_CXPOS] Y[144+W_CYPOS] I[-176+W_CXPOS] J[144+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/* GROOVE (INNER) DISPLAY CURSOR/* MD0056 STARTN2500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 15 || #9200 EQ 16] THEN/*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X15 Y5 ('S') /* START

/* /*IF [#9200 EQ 17] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X18 Y5 ('E') /* END

/* /*IF [#9200 EQ 12] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X28 Y3 ('D') /* DEPTH

/* /*IF [#9200 EQ 12] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X25 Y6 ('DP') /* DEPTH

/* /*IF [#9200 EQ 17] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X20 Y3 ('EX') /* END X

/* /*IF [#9200 EQ 15] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X13 Y3 ('SX') /* START X

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

Page 213: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–208–

G240 P0 C11 /* SET COLORENDIF /*G243 X9 Y11 ('PT') /* PITCH

/* /*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X16 Y11 ('W') /* WIDTH

/* /*IF [#9200 EQ 18] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X18 Y11 ('C') /* CHAMFER

/* /*/* MD0056 END

#8509=0 /* MD0056GOTO999

/*/* GROOVE FACE/*N3000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE (FACE) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-240+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-152+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-230+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-240+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-152+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[72+W_CYPOS] ; G01 X[-240+W_CXPOS] Y[136+W_CYPOS] ;

G206 P0 X[-230+W_CXPOS] Y[130+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-144+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-152+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[152+W_CYPOS] ;

Page 214: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–209–

G01 X[-160+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-152+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-168+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[72+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ;

/* scale G242 X[-112+W_CXPOS] Y[208+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[80+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[80+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[192+W_CYPOS] ; G242 X[-120+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[200+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[84+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[80+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[84+W_CYPOS] ; G242 X[-108+W_CXPOS] Y[164+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[156+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[164+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[156+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[204+W_CYPOS] ; G242 X[-112+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[204+W_CYPOS] ; G242 X[-192+W_CXPOS] Y[60+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[60+W_CYPOS] ; G242 X[-192+W_CXPOS] Y[68+W_CYPOS] ; G01 X[-192+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[68+W_CYPOS] ; G01 X[-144+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-192+W_CXPOS] Y[60+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-192+W_CXPOS] Y[60+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[56+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[60+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[64+W_CYPOS] ; G242 X[-144+W_CXPOS] Y[60+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[56+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;

Page 215: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–210–

G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-144-3+W_CXPOS] Y[192+W_CYPOS] ; G02 X[-144-3+W_CXPOS] Y[192+W_CYPOS] I[-144+W_CXPOS] J[192+W_CYPOS] Q4 ;

/* end pos G242 X[-160-3+W_CXPOS] Y[160+W_CYPOS] ; G02 X[-160-3+W_CXPOS] Y[160+W_CYPOS] I[-160+W_CXPOS] J[160+W_CYPOS] Q4 ;

GOTO 999 /*/* MD0056 START/* GROOVE (FACE) DSIPLAY CURSORN3500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 15 || #9200 EQ 16] THEN/*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y3 ('S') /*

/* /*IF [#9200 EQ 17] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X21 Y5 ('E') /*

/* /*IF [#9200 EQ 12] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y11 ('DP') /*

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y7 ('PT') /*

/* /*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y4 ('W') /*

/* /*IF [#9200 EQ 18] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y2 ('C') /*

/* /*/* MD0056 END

#8509=0 /* MD0056GOTO999

N999 M99;/*************************************************************

Page 216: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–211–

/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************/*/*/* TRAPEZOIDAL GROOVE (ROUGH)/*/* TRAPEZOIDAL GROOVE (ROUGH) ONCE/* O1114;O7557 #20498=#0; initial remainder

#20499=#0; ;M99;/* TRAPEZOIDAL GROOVE (ROUGH) EVERY TIME/* O1115;O7607 IF[#22124 NE #20498]GOTO100; if process area change?

IF[#22124 EQ #0] GOTO 999 /* MD0056/*/* MD0056 START/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#22124 EQ 1]GOTO 1500 /* IF OUTER MD0056

IF [#22124 EQ 2]GOTO 2500 /* IF INNERIF [#22124 EQ 3]GOTO 3500 /* IF FACE

/* MD0056 END/*

GOTO999;N100 #20498=#22124;

G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF [#22124 EQ 1]GOTO1000;IF [#22124 EQ 2]GOTO2000;IF [#22124 EQ 3]GOTO3000;GOTO999;

N1000 W_CXPOS = 0 ; /* offset x posW_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (OUTER)') ;G244 P0 ; /* set solid line

Page 217: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–212–

G240 P10 ; /* set color/* work figure

G242 X[-248+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-240+W_CXPOS] Y[200+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[88+16+W_CYPOS] ; /* 2 GROOVE G01 X[-224+W_CXPOS] Y[88+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-236+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-268+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[88+16+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[80+16+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-72+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[144+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[68+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[68+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[60+16+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos

Page 218: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–213–

G242 X[-232-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-232-3+W_CXPOS] Y[144+W_CYPOS] I[-232+W_CXPOS] J[144+W_CYPOS] Q4 ;

/* 1st pos G242 X[-200-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-200-3+W_CXPOS] Y[144+W_CYPOS] I[-200+W_CXPOS] J[144+W_CYPOS] Q4 ;

/* 2nd pos G242 X[-184-3+W_CXPOS] Y[192+W_CYPOS] ; G02 X[-184-3+W_CXPOS] Y[192+W_CYPOS] I[-184+W_CXPOS] J[192+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-120-3+W_CXPOS] Y[192+W_CYPOS] ; G02 X[-120-3+W_CXPOS] Y[192+W_CYPOS] I[-120+W_CXPOS] J[192+W_CYPOS] Q4 ;

/* 4th pos G242 X[-104-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-104-3+W_CXPOS] Y[144+W_CYPOS] I[-104+W_CXPOS] J[144+W_CYPOS] Q4 ;

/* end pos G242 X[-72-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-72-3+W_CXPOS] Y[144+W_CYPOS] I[-72+W_CXPOS] J[144+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/* TRAPEZOIDAL GROOVE (OUTER) DISPLAY CURSOR/*N1500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X10 Y7 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X15 Y7 ('1') /* P1

/* /*IF [#9200 GE 107 && #9200 LE 110] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X17 Y4 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y4 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y7 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

Page 219: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–214–

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y7 ('E') /*END

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X5 Y11 ('PT') /* PITCH#8509=0 /* MD0056GOTO999;

/*/* TRAPEZOIDAL GROOVE INNER/*N2000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (INNER)') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-248+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[104+W_CYPOS] ;

G206 P0 X[-240+W_CXPOS] Y[110+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[48+16+W_CYPOS] ; /* 2 GROOVE G01 X[-224+W_CXPOS] Y[48+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-236+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-268+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[48+16+W_CYPOS] ;

G206 P0 X[-294+W_CXPOS] Y[60+16+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-72+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ;

Page 220: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–215–

G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[76+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[76+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[76+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[76+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[68+16+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-232-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-232-3+W_CXPOS] Y[176+W_CYPOS] I[-232+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* 1st pos G242 X[-200-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-200-3+W_CXPOS] Y[176+W_CYPOS] I[-200+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* 2nd pos G242 X[-184-3+W_CXPOS] Y[128+W_CYPOS] ; G02 X[-184-3+W_CXPOS] Y[128+W_CYPOS] I[-184+W_CXPOS] J[128+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-120-3+W_CXPOS] Y[128+W_CYPOS] ; G02 X[-120-3+W_CXPOS] Y[128+W_CYPOS] I[-120+W_CXPOS] J[128+W_CYPOS] Q4 ;

/* 4th pos G242 X[-104-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-104-3+W_CXPOS] Y[176+W_CYPOS] I[-104+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* end pos G242 X[-72-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-72-3+W_CXPOS] Y[176+W_CYPOS] I[-72+W_CXPOS] J[176+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/*/* TRAPEZOIDAL GROOVE (INNER) DISPLAY CURSOR/*N2500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X10 Y3 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X15 Y3 ('1') /* P1

/* /*

Page 221: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–216–

IF [#9200 GE 107 && #9200 LE 110] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X17 Y6 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y6 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X26 Y3 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y3 ('E') /* END

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X5 Y9 ('PT') /* PITCH

/* /*#8509=0 /* MD0056GOTO999;

/*/* TRAPEZOIDAL GROOVE FACE/*N3000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (FACE) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-184+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-180+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-272+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[116+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[100+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[96+W_CYPOS] ;

Page 222: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–217–

G01 X[-256+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[84+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[68+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-272+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-272+W_CXPOS] Y[128+W_CYPOS] ;

G206 P0 X[-270+W_CXPOS] Y[120+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-88+W_CXPOS] Y[208+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[80+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-252+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-252+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[116+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[116+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[92+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-88-3+W_CXPOS] Y[208+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[208+W_CYPOS] I[-88+W_CXPOS] J[208+W_CYPOS] Q4 ;

/* 1st pos G242 X[-88-3+W_CXPOS] Y[184+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[184+W_CYPOS] I[-88+W_CXPOS] J[184+W_CYPOS] Q4 ;

/* 2nd pos G242 X[-136-3+W_CXPOS] Y[168+W_CYPOS] ; G02 X[-136-3+W_CXPOS] Y[168+W_CYPOS] I[-136+W_CXPOS] J[168+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-136-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-136-3+W_CXPOS] Y[120+W_CYPOS] I[-136+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* 4th pos G242 X[-88-3+W_CXPOS] Y[104+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[104+W_CYPOS] I[-88+W_CXPOS] J[104+W_CYPOS] Q4 ;

/* end pos G242 X[-88-3+W_CXPOS] Y[80+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[80+W_CYPOS] I[-88+W_CXPOS] J[80+W_CYPOS] Q4 ;

GOTO 999 /* MD0056

Page 223: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–218–

/*/* TRAPEZOIDAL GROOVE (FACE) DISPLAY CURSOR/*N3500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X30 Y2 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y4 ('1') /* P1

/* /*IF [#9200 GE 107 && #9200 LE 110] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y5 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y7 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y8 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y10 ('E') /* END

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X10 Y9 ('PT') /* PITCH

/* /*#8509=0 /* MD0056GOTO999;

N999 M99;/*************************************************************/* Copyright (C) 1998 by FANUC LTD. ALL rights reserved. */*************************************************************

Page 224: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–219–

/*/************************************/* TRAPEZOIDAL GROOVE FINISHING/************************************/* O1116O7558 #20498=#0; initial remainder

#20499=#0; ;M99;/* O1117;O7608 IF[#22124 NE #20498]GOTO100; if process area change?

IF[#22124 EQ #0] GOTO 999 /* MD0056/*/* MD0056 START/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#22124 EQ 1]GOTO 1500 /* IF OUTER MD0056

IF [#22124 EQ 2]GOTO 2500 /* IF INNERIF [#22124 EQ 3]GOTO 3500 /* IF FACE

/* MD0056 END/*

GOTO999;N100 #20498=#22124;

G240 P0 C11 ; /* set colorG202X1Y1I38J12P3; clear graphic in window.IF [#22124 EQ 1]GOTO1000;IF [#22124 EQ 2]GOTO2000;IF [#22124 EQ 3]GOTO3000;GOTO999;

N1000 W_CXPOS = 0 ; /* offset x posW_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (OUTER)') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-248+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[224+W_CYPOS] ;

Page 225: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–220–

G01 X[-56+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-240+W_CXPOS] Y[200+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[88+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[88+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-236+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-268+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[80+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[88+16+W_CYPOS] ;

G206 P0 X[-290+W_CXPOS] Y[80+16+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-72+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[144+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[68+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[68+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[60+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[60+16+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-232-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-232-3+W_CXPOS] Y[144+W_CYPOS] I[-232+W_CXPOS] J[144+W_CYPOS] Q4 ;

/* 1st pos G242 X[-200-3+W_CXPOS] Y[144+W_CYPOS] ;

Page 226: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–221–

G02 X[-200-3+W_CXPOS] Y[144+W_CYPOS] I[-200+W_CXPOS] J[144+W_CYPOS] Q4 ;/* 2nd pos

G242 X[-184-3+W_CXPOS] Y[192+W_CYPOS] ; G02 X[-184-3+W_CXPOS] Y[192+W_CYPOS] I[-184+W_CXPOS] J[192+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-120-3+W_CXPOS] Y[192+W_CYPOS] ; G02 X[-120-3+W_CXPOS] Y[192+W_CYPOS] I[-120+W_CXPOS] J[192+W_CYPOS] Q4 ;

/* 4th pos G242 X[-104-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-104-3+W_CXPOS] Y[144+W_CYPOS] I[-104+W_CXPOS] J[144+W_CYPOS] Q4 ;

/* end pos G242 X[-72-3+W_CXPOS] Y[144+W_CYPOS] ; G02 X[-72-3+W_CXPOS] Y[144+W_CYPOS] I[-72+W_CXPOS] J[144+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/*/* TRAPEZOIDAL GROOVE (OUTER) DISPLAY CURSOR/* /* pointN1500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X10 Y7 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X15 Y7 ('1') /* P1

/* /*IF [#9200 GE 107 && #9200 LE 110] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X17 Y4 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y4 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X27 Y7 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*

Page 227: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–222–

G243 X31 Y7 ('E') /* END/* /*

IF [#9200 EQ 13] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X5 Y11 ('PT') /* PITCH

/* /*#8509=0 /* MD0056GOTO999;

/*/* TRAPEZOIDAL GROOVE INNER/*N2000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (INNER)') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-248+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[104+W_CYPOS] ;

G206 P0 X[-240+W_CXPOS] Y[110+W_CYPOS] ; G242 X[-296+W_CXPOS] Y[48+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[48+16+W_CYPOS] ; G01 X[-224+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-236+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-268+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[56+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[64+16+W_CYPOS] ; G01 X[-296+W_CXPOS] Y[48+16+W_CYPOS] ;

G206 P0 X[-294+W_CXPOS] Y[60+16+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-72+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-200+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-232+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ;

Page 228: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–223–

G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[76+16+W_CYPOS] ; G01 X[-288+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[76+16+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[76+16+W_CYPOS] ; G242 X[-288+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-284+W_CXPOS] Y[68+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[76+16+W_CYPOS] ; G242 X[-256+W_CXPOS] Y[72+16+W_CYPOS] ; G01 X[-260+W_CXPOS] Y[68+16+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-232-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-232-3+W_CXPOS] Y[176+W_CYPOS] I[-232+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* 1st pos G242 X[-200-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-200-3+W_CXPOS] Y[176+W_CYPOS] I[-200+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* 2nd pos G242 X[-184-3+W_CXPOS] Y[128+W_CYPOS] ; G02 X[-184-3+W_CXPOS] Y[128+W_CYPOS] I[-184+W_CXPOS] J[128+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-120-3+W_CXPOS] Y[128+W_CYPOS] ; G02 X[-120-3+W_CXPOS] Y[128+W_CYPOS] I[-120+W_CXPOS] J[128+W_CYPOS] Q4 ;

/* 4th pos G242 X[-104-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-104-3+W_CXPOS] Y[176+W_CYPOS] I[-104+W_CXPOS] J[176+W_CYPOS] Q4 ;

/* end pos G242 X[-72-3+W_CXPOS] Y[176+W_CYPOS] ; G02 X[-72-3+W_CXPOS] Y[176+W_CYPOS] I[-72+W_CXPOS] J[176+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/*/* TRAPEZOIDAL GROOVE (INNER) DISPLAY CURSOR/*N2500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X10 Y3 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X15 Y3 ('1') /* P1

/* /*IF [#9200 GE 107 && #9200 LE 110] THEN /*

Page 229: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–224–

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X17 Y6 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y6 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X26 Y3 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X31 Y3 ('E') /* END

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X5 Y9 ('PT') /* PITCH

/* /*#8509=0 /* MD0056GOTO999;

/*/* TRAPEZOIDAL GROOVE FACE/*N3000 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posCUNT = 0 ; /* counter clearASET = 0 ; /* init angleG240 P7 C4 ; /* set color

/* window titleG243 X1 Y0 ('GROOVE TR (FACE) ') ;G244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-184+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-184+W_CXPOS] Y[224+W_CYPOS] ;

G206 P0 X[-180+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-272+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[116+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[100+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[88+W_CYPOS] ;

Page 230: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–225–

G01 X[-264+W_CXPOS] Y[84+W_CYPOS] ; G01 X[-264+W_CXPOS] Y[68+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[64+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-272+W_CXPOS] Y[56+W_CYPOS] ; G01 X[-272+W_CXPOS] Y[128+W_CYPOS] ;

G206 P0 X[-270+W_CXPOS] Y[120+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-88+W_CXPOS] Y[208+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-136+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-88+W_CXPOS] Y[80+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-24+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[212+W_CYPOS] ;

/* x coord axis G242 X[-40+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-44+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-40+W_CXPOS] Y[48+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[52+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-252+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-252+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[116+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[116+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-244+W_CXPOS] Y[92+W_CYPOS] ; G242 X[-248+W_CXPOS] Y[88+W_CYPOS] ; G01 X[-252+W_CXPOS] Y[92+W_CYPOS] ;

G240 P0 C11 ; /* set color /* axis name

G243 X36 Y12 ('X') ;G243 X37 Y2 ('Z') ;G240 P4 ; /* set color

/* start pos G242 X[-88-3+W_CXPOS] Y[208+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[208+W_CYPOS] I[-88+W_CXPOS] J[208+W_CYPOS] Q4 ;

/* 1st pos G242 X[-88-3+W_CXPOS] Y[184+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[184+W_CYPOS] I[-88+W_CXPOS] J[184+W_CYPOS] Q4 ;

/* 2nd pos G242 X[-136-3+W_CXPOS] Y[168+W_CYPOS] ; G02 X[-136-3+W_CXPOS] Y[168+W_CYPOS] I[-136+W_CXPOS] J[168+W_CYPOS] Q4 ;

/* 3rd pos G242 X[-136-3+W_CXPOS] Y[120+W_CYPOS] ; G02 X[-136-3+W_CXPOS] Y[120+W_CYPOS] I[-136+W_CXPOS] J[120+W_CYPOS] Q4 ;

/* 4th pos G242 X[-88-3+W_CXPOS] Y[104+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[104+W_CYPOS] I[-88+W_CXPOS] J[104+W_CYPOS] Q4 ;

/* end pos G242 X[-88-3+W_CXPOS] Y[80+W_CYPOS] ; G02 X[-88-3+W_CXPOS] Y[80+W_CYPOS] I[-88+W_CXPOS] J[80+W_CYPOS] Q4 ;

GOTO 999 /* MD0056/*

Page 231: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–226–

/* TRAPEZOIDAL GROOVE (FACE) DISPLAY CURSOR/*N3500 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* /*

IF [#9200 EQ 101 || #9200 EQ 102] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X30 Y2 ('S') /* START

/* /*IF [#9200 GE 103 && #9200 LE 106] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y4 ('1') /* P1

/* /*IF [#9200 GE 107 && #9200 LE 110] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y5 ('2') /* P2

/* /*IF [#9200 GE 111 && #9200 LE 114] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X24 Y7 ('3') /* P3

/* /*IF [#9200 GE 115 && #9200 LE 118] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y8 ('4') /* P4

/* /*IF [#9200 EQ 119 || #9200 EQ 120] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X30 Y10 ('E') /* END

/* /*IF [#9200 EQ 13] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X10 Y9 ('PT') /* PITCH

/* /*#8509=0 /* MD0056GOTO999;

N999 M99;/*/* CENTER DRILL (ONCE)/*O7560 W_CXPOS = 0 ; /* offset x pos

Page 232: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–227–

W_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[216+W_CYPOS] ;

G204 X[-160+W_CXPOS] Y[184+W_CYPOS] I[-160+8+W_CXPOS] J[184-16+W_CYPOS] ; [NEW]G206 P0 X[-250+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ;

/* tool figureG240 P14 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ; G02 X[-64+W_CXPOS] Y[160+W_CYPOS] I[-52+W_CXPOS] J[148+W_CYPOS] Q1 ; G03 X[-64+W_CXPOS] Y[184+W_CYPOS] I[-76+W_CXPOS] J[172+W_CYPOS] Q1 ;

G206 P0 X[-70+W_CXPOS] Y[180+W_CYPOS] ;G240 P15 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-120+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[160+W_CYPOS] ;

G244 P2 ; /* set break line G242 X[-256+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[160+W_CYPOS] ;

G244 P0 ; /* set solid line G242 X[-64+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[156+W_CYPOS] ;

/* x coord axis G242 X[-32+W_CXPOS] Y[224+W_CYPOS] ;

Page 233: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–228–

G01 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[100+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-132+W_CXPOS] Y[100+W_CYPOS] ; /* start scale G01 X[-132+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-148+W_CXPOS] Y[100+W_CYPOS] ; /* end scale G01 X[-148+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[176+W_CYPOS] ; /* diameter scale G01 X[-52+W_CXPOS] Y[144+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[152+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[172+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[148+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[148+W_CYPOS] ;

G240 P0 C11 /* SET COLORG243 X37 Y6 ('Z') /* AXIS NAMEG243 X37 Y9 ('X') /*

/* GOTO999;N999 M99/*/* CENTER DRILL (EVERY TIME)/*O7610/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

Page 234: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–229–

ENDIF /*/* MD0056 END /*/* /*

IF [#9200 EQ 7] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X32 Y6 ('D') /* DIAMETER

/* /*IF [#9200 EQ 8] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y10 ('S') /* START

/*IF [#9200 EQ 9] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X21 Y10 ('E') /* END

/*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X20 Y4 ('P') /* DWELL

/* /*/* G240 P0 C11 /* SET COLOR/* G243 X21 Y12 F7.0 D#9200 /* DSP #9200/*

#8509=0 /* MD0056M99/*/* DRILL (ONCE)/*O7561 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[216+W_CYPOS] ;

G204 X[-232+W_CXPOS] Y[184+W_CYPOS] I[-232+8+W_CXPOS] J[184-16+W_CYPOS] ; [NEW]G206 P0 X[-250+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ;

Page 235: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–230–

/* tool figureG240 P14 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ; G02 X[-64+W_CXPOS] Y[160+W_CYPOS] I[-52+W_CXPOS] J[148+W_CYPOS] Q1 ; G03 X[-64+W_CXPOS] Y[184+W_CYPOS] I[-76+W_CXPOS] J[172+W_CYPOS] Q1 ;

G206 P0 X[-70+W_CXPOS] Y[180+W_CYPOS] ;G240 P15 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-176+W_CXPOS] Y[184+W_CYPOS] ; G242 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[184+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[176+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[160+W_CYPOS] ;

G244 P2 ; /* set break line G242 X[-256+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[160+W_CYPOS] ;

G244 P0 ; /* set solid line G242 X[-64+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[156+W_CYPOS] ;

/* x coord axis G242 X[-32+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[100+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-132+W_CXPOS] Y[100+W_CYPOS] ; /* start scale G01 X[-132+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-220+W_CXPOS] Y[100+W_CYPOS] ; /* end scale G01 X[-220+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; /* diameter scale G01 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[184+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[180+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[180+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[140+W_CYPOS] ;

G240 P0 C11 /* SET COLORG243 X37 Y6 ('Z') /* AXIS NAMEG243 X37 Y9 ('X') /*

/* GOTO999;N999 M99

Page 236: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–231–

/*/* DRILL (EVERY TIME)/*O7611/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/*

IF [#9200 EQ 11] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X11 Y4 ('P') /* DWELL

/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* MD0056 END /*

IF [#9200 EQ 7] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X34 Y6 ('D') /* DIAMETER

/* /*IF [#9200 EQ 8] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y10 ('S') /* START

/* /*IF [#9200 EQ 9] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*

Page 237: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–232–

G243 X12 Y10 ('E') /* ENDM99/*/* REAMER (ONCE)/*O7562 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[216+W_CYPOS] ;

G204 X[-232+W_CXPOS] Y[184+W_CYPOS] I[-232+8+W_CXPOS] J[184-16+W_CYPOS] ; [NEW]G206 P0 X[-250+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ;

/* tool figureG240 P14 ; /* set color

G242 X[-64+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[192+W_CYPOS] ; [NEW] G01 X[-172+W_CXPOS] Y[180+W_CYPOS] ; [NEW] G01 X[-172+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G01 X[-64+W_CXPOS] Y[128+W_CYPOS] ; [NEW] G02 X[-64+W_CXPOS] Y[160+W_CYPOS] I[-48+W_CXPOS] J[144+W_CYPOS] Q1 ; G03 X[-64+W_CXPOS] Y[192+W_CYPOS] I[-80+W_CXPOS] J[176+W_CYPOS] Q1 ;

G206 P0 X[-70+W_CXPOS] Y[180+W_CYPOS] ;G240 P15 ; /* set color

G242 X[-64+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[180+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[128+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[188+W_CYPOS] ; G01 X[-162+W_CXPOS] Y[188+W_CYPOS] ; [NEW] G242 X[-72+W_CXPOS] Y[180+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[180+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[168+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[168+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[152+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[140+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-72+W_CXPOS] Y[132+W_CYPOS] ; G01 X[-162+W_CXPOS] Y[132+W_CYPOS] ; [NEW]

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[160+W_CYPOS] ;

Page 238: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–233–

G244 P2 ; /* set break line G242 X[-256+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[160+W_CYPOS] ;

G244 P0 ; /* set solid line G242 X[-64+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[156+W_CYPOS] ;

/* x coord axis G242 X[-32+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[100+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-132+W_CXPOS] Y[100+W_CYPOS] ; /* start scale G01 X[-132+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[100+W_CYPOS] ; /* end scale G01 X[-172+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; /* diameter scale G01 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[192+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[128+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[132+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[132+W_CYPOS] ; G242 X[-176+W_CXPOS] Y[224+W_CYPOS] ; [NEW] G01 X[-156+W_CXPOS] Y[224+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[228+W_CYPOS] ; [NEW] G01 X[-172+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-160+W_CXPOS] Y[228+W_CYPOS] ; [NEW] G01 X[-160+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[224+W_CYPOS] ; [NEW] G01 X[-176+W_CXPOS] Y[228+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[224+W_CYPOS] ; [NEW] G01 X[-176+W_CXPOS] Y[220+W_CYPOS] ; G242 X[-160+W_CXPOS] Y[224+W_CYPOS] ; [NEW] G01 X[-156+W_CXPOS] Y[228+W_CYPOS] ; G242 X[-160+W_CXPOS] Y[224+W_CYPOS] ; [NEW] G01 X[-156+W_CXPOS] Y[220+W_CYPOS] ;

G240 P0 C11 /* SET COLORG243 X37 Y6 ('Z') /* AXIS NAMEG243 X37 Y9 ('X') /*

/* GOTO999;N999 M99/*/* REAMER (EVERY TIME)/*O7612/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMAN

Page 239: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–234–

GOTO 80 /*ENDIF /*

/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* MD0056 END /*

IF [#9200 EQ 7] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X34 Y6 ('D') /* DIAMETER

/* /*IF [#9200 EQ 8] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y10 ('S') /* START

/* /*IF [#9200 EQ 9] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X18 Y10 ('E') /* END

/*IF [#9200 EQ 10] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X21 Y1 ('C') /* CLEARANCE

/*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('P') /* DWELL

M99/*/* BORE (ONCE)/*

Page 240: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–235–

O7563 W_CXPOS = 0 ; /* offset x posW_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[216+W_CYPOS] ;

G204 X[-232+W_CXPOS] Y[184+W_CYPOS] I[-232+8+W_CXPOS] J[184-16+W_CYPOS] ; [NEW]G206 P0 X[-250+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-208+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ;/* MD0056 START

/* tool figureG240 P14 ; /* set color

G242 X[-64+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[176+W_CYPOS] ;

G206 P0 X[-70+W_CXPOS] Y[170+W_CYPOS] ;/*

G240 P15 ; /* set color G242 X[-64+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-160+W_CXPOS] Y[176+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[128+W_CYPOS] ;/* G242 X[-152+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-152+W_CXPOS] Y[144+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[144+W_CYPOS] ;

G206 P0 X[-160+W_CXPOS] Y[130+W_CYPOS] ;/* MD0056 END

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[160+W_CYPOS] ;

G244 P2 ; /* set break line G242 X[-256+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[160+W_CYPOS] ;

G244 P0 ; /* set solid line

Page 241: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–236–

G242 X[-64+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[156+W_CYPOS] ;

/* x coord axis G242 X[-32+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[100+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-132+W_CXPOS] Y[100+W_CYPOS] ; /* start scale G01 X[-132+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[100+W_CYPOS] ; /* end scale G01 X[-172+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; /* diameter scale G01 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[192+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[128+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[192+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[188+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[132+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[128+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[132+W_CYPOS] ;/*/* MD0056 START G242 X[-180+W_CXPOS] Y[140+W_CYPOS] ; [NEW] G01 X[-180+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G242 X[-180+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-184+W_CXPOS] Y[148+W_CYPOS] ; [NEW] G242 X[-180+W_CXPOS] Y[152+W_CYPOS] ; [NEW] G01 X[-176+W_CXPOS] Y[148+W_CYPOS] ; [NEW]/* MD0056 END

G240 P0 C11 /* SET COLORG243 X37 Y6 ('Z') /* AXIS NAMEG243 X37 Y9 ('X') /*

/* GOTO999;N999 M99/*/* BORE (EVERY TIME)/*O7613/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

Page 242: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–237–

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* MD0056 END /*

IF [#9200 EQ 7] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X34 Y6 ('D') /* DIAMETER

/* /*IF [#9200 EQ 8] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X23 Y10 ('S') /* START

/* /*IF [#9200 EQ 9] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X18 Y10 ('E') /* END

/* /*IF [#9200 EQ 10] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*

/* MD0056 G243 X16 Y4 ('H') /* SHIFTG243 X16 Y6 ('H') /* SHIFT

/*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X11 Y4 ('P') /* DWELL

M99/*/* TAP (ONCE)/*O7564 W_CXPOS = 0 ; /* offset x pos

W_CYPOS = 0 ; /* offset y posG244 P0 ; /* set solid lineG240 P10 ; /* set color

/* work figure G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ;

Page 243: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–238–

G01 X[-220+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-228+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[216+W_CYPOS] ;

G204 X[-240+W_CXPOS] Y[184+W_CYPOS] I[-240+8+W_CXPOS] J[184-16+W_CYPOS] ; [NEW]G206 P0 X[-250+W_CXPOS] Y[200+W_CYPOS] ;G240 P4 ; /* set color

G242 X[-256+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[216+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-228+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-220+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[104+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[104+W_CYPOS] ;

/* tool figureG240 P14 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-156+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-196+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-196+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-156+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ; G02 X[-64+W_CXPOS] Y[160+W_CYPOS] I[-52+W_CXPOS] J[148+W_CYPOS] Q1 ; G03 X[-64+W_CXPOS] Y[184+W_CYPOS] I[-76+W_CXPOS] J[172+W_CYPOS] Q1 ;

G206 P0 X[-70+W_CXPOS] Y[180+W_CYPOS] ;G240 P15 ; /* set color

G242 X[-64+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[200+W_CYPOS] ;

Page 244: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–239–

G01 X[-156+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-196+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-204+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-196+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-156+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[120+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-92+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-204+W_CXPOS] Y[152+W_CYPOS] ; G01 X[-196+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-204+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-188+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-196+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-180+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-188+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-172+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-180+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-164+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-172+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-156+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-164+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-148+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-156+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-140+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-148+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-132+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-140+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-124+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-132+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-124+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-108+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[120+W_CYPOS] ; G242 X[-108+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[200+W_CYPOS] ; G01 X[-92+W_CXPOS] Y[168+W_CYPOS] ;

G240 P15 ; /* set color/* z coord axis

G242 X[-304+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-256+W_CXPOS] Y[160+W_CYPOS] ;

G244 P2 ; /* set break line G242 X[-256+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-64+W_CXPOS] Y[160+W_CYPOS] ;

G244 P0 ; /* set solid line G242 X[-64+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ;

Page 245: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

6. Guidance Window for Data Item II. SAMPLE PROGRAM B-63343EN/01

–240–

G01 X[-20+W_CXPOS] Y[164+W_CYPOS] ; G242 X[-16+W_CXPOS] Y[160+W_CYPOS] ; G01 X[-20+W_CXPOS] Y[156+W_CYPOS] ;

/* x coord axis G242 X[-32+W_CXPOS] Y[224+W_CYPOS] ; G01 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-36+W_CXPOS] Y[100+W_CYPOS] ; G242 X[-32+W_CXPOS] Y[96+W_CYPOS] ; G01 X[-28+W_CXPOS] Y[100+W_CYPOS] ;

G240 P15 ; /* set color G242 X[-132+W_CXPOS] Y[100+W_CYPOS] ; /* start scale G01 X[-132+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-204+W_CXPOS] Y[100+W_CYPOS] ; /* end scale G01 X[-204+W_CXPOS] Y[88+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; /* diameter scale G01 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[184+W_CYPOS] ; G242 X[-56+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[136+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[180+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[184+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[180+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-48+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-52+W_CXPOS] Y[136+W_CYPOS] ; G01 X[-56+W_CXPOS] Y[140+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[108+W_CYPOS] ; /* pich scale G01 X[-100+W_CXPOS] Y[108+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-116+W_CXPOS] Y[104+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[112+W_CYPOS] ; G01 X[-100+W_CXPOS] Y[104+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[108+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[112+W_CYPOS] ; G242 X[-116+W_CXPOS] Y[108+W_CYPOS] ; G01 X[-112+W_CXPOS] Y[104+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[108+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[112+W_CYPOS] ; G242 X[-100+W_CXPOS] Y[108+W_CYPOS] ; G01 X[-104+W_CXPOS] Y[104+W_CYPOS] ;

G240 P0 C11 /* SET COLORG243 X37 Y6 ('Z') /* AXIS NAMEG243 X37 Y9 ('X') /*

/* GOTO999;N999 M99;/*/* TAP (EVERY TIME)/*O7614/* SELECT LANGUAGEN60 IF [[P3102 AND 1] EQ 1] THEN /*

#8509=7352 /* JAPANESEGOTO 80 /*

ENDIF /*/* /*N62 IF [[P3102 AND 2] EQ 2] THEN /*

#8509=7353 /* GERMANGOTO 80 /*

ENDIF /*/* /*N64 IF [[P3102 AND 4] EQ 4] THEN /*

#8509=7354 /* FRENCHGOTO 80 /*

ENDIF /*

Page 246: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 II. SAMPLE PROGRAM 6. Guidance Window for Data Item

–241–

/* /*N66 IF [[P3102 AND 16] EQ 16] THEN /*

#8509=7355 /* ITALIAGOTO 80 /*

ENDIF /*/*N68 IF [[P3102 AND 64] EQ 64] THEN /*

#8509=7356 /* SPANISHGOTO 80 /*

ENDIF /*/* /*N70 #8509=7351 /* ENGLISH/* /*N80 IF [#9200 EQ 5 || #9200 EQ 6] THEN /* CUT START POINT

G240 P[CSRFRT] C[CSRBAK] L0 /* SET COLORG243 X1 Y12 P1001 /*

ELSE /*G240 P0 C11 L0 /* SET COLORG243 X1 Y12 P1002 /*

ENDIF /*/* MD0056 END /*

IF [#9200 EQ 8] THEN /*G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLOR

ELSE /*G240 P0 C11 /* SET COLOR

ENDIF /*G243 X23 Y10 ('S') /* START

/* /*IF [#9200 EQ 9] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X14 Y10 ('E') /* END

/* /*IF [#9200 EQ 7] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X34 Y4 ('D') /* DIAMETER

/* /*IF [#9200 EQ 10] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X26 Y9 ('P') /* PITCH

/*IF [#9200 EQ 11] THEN /*

G240 P[CSRFRT] C[CSRBAK] L1 /* SET COLORELSE /*

G240 P0 C11 /* SET COLORENDIF /*G243 X10 Y4 ('P') /* DWELL

M99%

Page 247: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–241–

7 Comment Table Programs for Process Data Items

7.1 Guidance Cutting

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O710x String for GUIDANCE CUTTING/*/* ******* ENGLISH ********O7101/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL'); MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1

Page 248: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–242–

N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTER X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTER Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11

Page 249: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–243–

N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* JAPANESE ********O7102/*/* ******* GERMAN ********O7103/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALLG-A');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ALLG-I');MAX 18 CHAR DATA ITEM13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ALLG-P');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('NUT-A');MAX 18 CHAR DATA ITEM13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('NUT-I');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NUT-P');MAX 18 CHAR DATA ITEM 13SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('BOHREN'); MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2

Page 250: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–244–

N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' DATEN EINGABE [LINIE] '); MAX 45 CHARN0902 (' DATEN EINGABE [KREIS] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('SPD U/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('WINKEL A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('MITTP X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('MITTP Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12

Page 251: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–245–

N1113 ('WKZ ART '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('WERKZEUG '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('WKZ RICHT'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('SPD U/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/*/* ******* FRENCH ********/*O7104/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-E');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GO-EXT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GO-INT');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GOFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('MECHE'); MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3

Page 252: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–246–

N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FENETRE INTRODUCTION DONNEES FIGURE [LIGNE] '); MAX 45 CHARN0902 (' FENETRE INTRODUCTION DONNEES FIGURE [CERCLE]'); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('POS. X1= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('POS. X2= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('POS. Z1= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('POS. Z2= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTRE X='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTRE Z='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RAYON ='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TYP.OUTIL'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13

Page 253: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–247–

N1114 ('DIR.OUTIL'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('DON.OUTIL'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* ITALIAN ********O7105/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('PUNTA'); MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5

Page 254: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–248–

/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FINESTRA INSERIMENTO DATI FIGURA [LINEA] '); MAX 45 CHARN0902 (' FINESTRA INSERIMENTO DATI FIGURA [CERCHIO] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('GIRI/MIN.'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGOLO = '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTRO X='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CNETRO Z='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RAGGIO ='); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TIPO UTEN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('DIR. UTEN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('DATI UTEN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16

Page 255: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–249–

N1117 ('D-VOCE 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-VOCE 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-VOCE 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-VOCE 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('GAMMA MAN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-MND/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* SPANISH ********O7106/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-E');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-R');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RN-EXT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('RN-INT');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RNFRON');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('TALADR'); MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2

Page 256: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–250–

/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' VENTANA INTROD. DATOS FIGURA [LINEA] '); MAX 45 CHARN0902 (' VENTANA INTROD. DATOS FIGURA [CIRCULO] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGULO A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTRO X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CNETRO Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIO R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TIPO HRTA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('DIRC HRTA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('DATO HRTA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19

Page 257: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–251–

N1120 ('DATO 20 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('DATO 21 '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-CAB/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* RESERVE 1 ********O7107/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL'); MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5

Page 258: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–252–

/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTER X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTER Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22

Page 259: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–253–

N1123 ('SPDL GEAR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* RESERVE 2 ********O7108/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL'); MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2

Page 260: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–254–

/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTER X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTER Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)

Page 261: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–255–

N2103 ('S-SPD/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* RESERVE 3 ********O7109/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL'); MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5

Page 262: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–256–

/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTER X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTER Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*/* ******* RESERVE 4 ********

Page 263: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–257–

O7100/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL'); MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2

Page 264: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–258–

/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* GUIDANCE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* GUIDANCE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #4N1105 ('X1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #5N1106 ('Z1 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #6N1107 ('X2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #7N1108 ('Z2 POS. '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #8N1109 ('ANGLE A '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #9N1110 ('CENTER X '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #10N1111 ('CENTER Z '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #11N1112 ('RADIUS R '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR GUIDANCE CUTTING DATA ITEM #3/*

Page 265: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–259–

7.2 Single Cutting

/*/*/* O711x String for SINGLE CUTTING/*/* ******* ENGLISH ********O7111/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*

Page 266: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–260–

/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTER X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTER Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE CUT (POSITIONING) '); MAX 30 CHAR (1)N1202 ('END POINT X '); MAX 18 CHAR (2)

Page 267: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–261–

N1203 ('END POINT Z '); MAX 18 CHAR (3)/*N1211 (' SINGLE CUT (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('FEEDRATE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE CUT (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('FEEDRATE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE CUT (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('FEEDRATE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE CUT (CORNER-R) '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE CUT (CHAMFER) '); MAX 30 CHAR (1)/*N1252 ('CHAMFER C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE CUT (SELECT CROSS) '); MAX 30 CHAR (1)/*N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE CUT (SEL. TANGENT) '); MAX 30 CHAR (1)/*N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('ROUND '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAMF '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5/*N1300 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

Page 268: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–262–

N2102 ('FEED/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/* ******* JAPANESE ********O7112/*/* PROCESS DATA SOFTKEY/*/* ******* GERMAN ********O7113/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALLG-A');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ALLG-I');MAX 18 CHAR DATA ITEM13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ALLG-P');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('NUT-A ');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('NUT-I ');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NUT-P ');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('BOHREN');MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5

Page 269: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–263–

/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('SPD U/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('WINKEL = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('MITTP X= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('MITTP Z= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('WKZ ART '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('WERKZEUG '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('WKZ RICHT'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' POSITIONIERUNG IM EILGANG ');MAX 30 CHAR (1)

Page 270: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–264–

N1202 ('END PUNKT X '); MAX 18 CHAR (2)N1203 ('END PUNKT Z '); MAX 18 CHAR (3)/*N1211 (' LINIE '); MAX 30 CHAR (1)N1212 ('END PUNKT X '); MAX 18 CHAR (2)N1213 ('END PUNKT Z '); MAX 18 CHAR (3)N1214 ('WINKEL A '); MAX 18 CHAR (4)N1215 ('VORSCHUB F '); MAX 18 CHAR (5)/*N1221 (' KREIS UHRZEIGERSINN '); MAX 30 CHAR (1)N1222 ('END PUNKT X '); MAX 18 CHAR (2)N1223 ('END PUNKT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('MITTELPUNKT X I '); MAX 18 CHAR (5)N1226 ('MITTELPUNKT Z K '); MAX 18 CHAR (6)N1227 ('VORSCHUB F '); MAX 18 CHAR (7)/*N1231 (' KREIS GEGEN UHRZEIGERSINN '); MAX 30 CHAR (1)N1232 ('END PUNKT X '); MAX 18 CHAR (2)N1233 ('END PUNKT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('MITTELPUNKT X I '); MAX 18 CHAR (5)N1236 ('MITTELPUNKT Z K '); MAX 18 CHAR (6)N1237 ('VORSCHUB F '); MAX 18 CHAR (7)/*/*N1241 (' ECKENRUNDEN '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE () P '); MAX 18 CHAR (3)/*/*N1251 (' ANFASEN '); MAX 30 CHAR (1)/*N1252 ('FASE C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE () P '); MAX 18 CHAR (3)/*/*N1261 (' SCHNITTPUNKT '); MAX 30 CHAR (1)/*N1262 ('SCHNITTPUNKT C '); MAX 18 CHAR (2)/*/*N1271 (' TANGENTE '); MAX 30 CHAR (1)/*N1272 ('SCHNITTPUNKT C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EILGNG');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LINIE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('KREIS ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('KREIS ');MAX 18 CHARSOFTOKEY 3/*N1285 ('RUNDEN'); MAX 18 CHAR SOFTOKEY 4/*N1286 (' FASE '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('BERECH'); MAX 18 CHAR SOFTOKEY 10N1287 ('SETZE HILFSF'); MAX 18 CHAR SOFTOKEY 10N1288 ('SETZE EILGNG'); MAX 18 CHAR SOFTOKEY 10N1289 ('SETZE SPANEN'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LS POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ABBR ');MAX 18 CHARSOFTOKEY 5/*N1300 ('EINGABE ENDE'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2

Page 271: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–265–

/*

N2102 ('VORS/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('SPD U/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/*/*/* ******* FRENCH ********O7114/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-E');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GO-EXT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GO-INT');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GOFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('MECHE');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1

Page 272: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–266–

/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('POS. X1= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('POS. Z1= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('POS. X2= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('POS. Z2= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTRE X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTRE Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RAYON ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TYP.OUTIL'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('DIR.OUTIL'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('DON.OUTIL'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE (POSITIONNEMENT) '); MAX 30 CHAR (1)N1202 ('POINT ARRIVEE X '); MAX 18 CHAR (2)N1203 ('POINT ARRIVEE Z '); MAX 18 CHAR (3)

Page 273: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–267–

/*N1211 (' SINGLE (LIGNE) '); MAX 30 CHAR (1)N1212 ('POINT ARRIVEE X '); MAX 18 CHAR (2)N1213 ('POINT ARRIVEE Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('VITESSE AVANCE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE (CERCLE HORAIRE) '); MAX 30 CHAR (1)N1222 ('POINT ARRIVEE X '); MAX 18 CHAR (2)N1223 ('POINT ARRIVEE Z '); MAX 18 CHAR (3)N1224 ('RAYON R '); MAX 18 CHAR (4)N1225 ('CENTRE X I '); MAX 18 CHAR (5)N1226 ('CENTRE Z K '); MAX 18 CHAR (6)N1227 ('VITESSE AVANCE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE (CERCLE ANTI-HOR.) '); MAX 30 CHAR (1)N1232 ('POINT ARRIVEE X '); MAX 18 CHAR (2)N1233 ('POINT ARRIVEE Z '); MAX 18 CHAR (3)N1234 ('RAYON R '); MAX 18 CHAR (4)N1235 ('CENTRE X I '); MAX 18 CHAR (5)N1236 ('CENTRE Z K '); MAX 18 CHAR (6)N1237 ('VITESSE AVANCE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE (RAYON) '); MAX 30 CHAR (1)/*N1242 ('RAYON R '); MAX 18 CHAR (2)/*N1243 ('AVANCE () P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE (CHANFREIN) '); MAX 30 CHAR (1)/*N1252 ('CHANFREIN C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE (CHOIX INTER.) '); MAX 30 CHAR (1)/*N1262 ('PT. INTER. No C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE (CHOIX TANGENTE) '); MAX 30 CHAR (1)/*N1272 ('PT. INTER. No C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LIGNE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HORAIR');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANTI-H');MAX 18 CHARSOFTOKEY 3/*N1285 ('RAYON '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHANF.'); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('ENR. AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('ENR. RAPIDE'); MAX 18 CHAR SOFTOKEY 10N1289 ('ENR. COUPE'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENRPOS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('ANNULE');MAX 18 CHARSOFTOKEY 5/*N1300 ('FIN INTROD.'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

Page 274: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–268–

N2102 (' MM/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/* ******* ITALIAN ********O7115/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-EST');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INT');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACC');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('PUNTA');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5

Page 275: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–269–

/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGOLO = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTRO X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTRO Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RAGGIO ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TIPO UTEN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('DIRZ UTEN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('DATI UTEN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-VOCE 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-VOCE 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-VOCE 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-VOCE 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' PERC.LAVORAZ.(POSIZIONAMENTO)'); MAX 30 CHAR (1)N1202 ('PUNTO FINALE X '); MAX 18 CHAR (2)N1203 ('PUNTO FINALE Z '); MAX 18 CHAR (3)/*N1211 (' PERC.LAVORAZ.(LINEA) '); MAX 30 CHAR (1)N1212 ('PUNTO FINALE X '); MAX 18 CHAR (2)N1213 ('PUNTO FINALE Z '); MAX 18 CHAR (3)

Page 276: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–270–

N1214 ('ANGOLO A '); MAX 18 CHAR (4)N1215 ('AVANZAMENTO F '); MAX 18 CHAR (5)/*N1221 (' PERC.LAVORAZ.(CERCHIO ORARIO)'); MAX 30 CHAR (1)N1222 ('PUNTO FINALE X '); MAX 18 CHAR (2)N1223 ('PUNTO FINALE Z '); MAX 18 CHAR (3)N1224 ('RAGGIO R '); MAX 18 CHAR (4)N1225 ('CENTRO X I '); MAX 18 CHAR (5)N1226 ('CENTRO Z K '); MAX 18 CHAR (6)N1227 ('AVANZAMENTO F '); MAX 18 CHAR (7)/*N1231 (' PERC.LAVORAZ.(CERCHIO ANTIOR)'); MAX 30 CHAR (1)N1232 ('PUNTO FINALE X '); MAX 18 CHAR (2)N1233 ('PUNTO FINALE Z '); MAX 18 CHAR (3)N1234 ('RAGGIO R '); MAX 18 CHAR (4)N1235 ('CENTRO X I '); MAX 18 CHAR (5)N1236 ('CENTRO Z K '); MAX 18 CHAR (6)N1237 ('AVANZAMENTO F '); MAX 18 CHAR (7)/*/*N1241 (' PERC.LAVORAZ.(RACCORDO-R) '); MAX 30 CHAR (1)/*N1242 ('RAGGIO R '); MAX 18 CHAR (2)/*N1243 ('REGOLAZIONE P '); MAX 18 CHAR (3)/*/*N1251 (' PERC.LAVORAZ.(SMUSSO) '); MAX 30 CHAR (1)/*N1252 ('SMUSSO C '); MAX 18 CHAR (2)/*N1253 ('REGOLAZIONE P '); MAX 18 CHAR (3)/*/*N1261 (' PERC.LAVORAZ.(SELEZ.INCROCIO)'); MAX 30 CHAR (1)/*N1262 ('INCROCIO PT NR. C '); MAX 18 CHAR (2)/*/*N1271 (' PERC.LAVORAZ.(SEL.TANGENTE) '); MAX 30 CHAR (1)/*N1272 ('INCROCIO PT NR. C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINEA');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('CIRCOL'); MAX 18 CHAR SOFTOKEY 4/*N1286 ('SMUSSO'); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('APPREND.AUS'); MAX 18 CHAR SOFTOKEY 10N1288 ('APPREND.RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('APPREND.LAV'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LEG.PS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CANCEL');MAX 18 CHARSOFTOKEY 5/*N1300 ('FINE INPUT '); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2102 ('AVAN/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-MND/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/*

Page 277: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–271–

/* ******* SPANISH ********O7116/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-E');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RN-EXT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('RN-INT');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RNFRON');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('TALADR');MAX 18 CHAR DATA ITEM13 SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2

Page 278: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–272–

/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGULO = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTRO X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CNETRO Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIO ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TIPO HRTA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('DIRC HRTA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('DATO HRTA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('DATO 20 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('DATO 21 '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 ('CORTE TRAZADO (POSICIONAM.) '); MAX 30 CHAR (1)N1202 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1203 ('PUNTO FINAL Z '); MAX 18 CHAR (3)/*N1211 ('CORTE TRAZADO (LINEA) '); MAX 30 CHAR (1)N1212 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1213 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1214 ('ANGULO A '); MAX 18 CHAR (4)N1215 ('VEL. AVANCE F '); MAX 18 CHAR (5)/*

Page 279: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–273–

N1221 ('CORTE TRAZADO (CIRCULO HOR) '); MAX 30 CHAR (1)N1222 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1223 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1224 ('RADIO R '); MAX 18 CHAR (4)N1225 ('CENTRO X I '); MAX 18 CHAR (5)N1226 ('CENTRO Z K '); MAX 18 CHAR (6)N1227 ('VEL. AVANCE F '); MAX 18 CHAR (7)/*N1231 ('CORTE TRAZADO (CIRCULO ANTHOR)'); MAX 30 CHAR (1)N1232 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1233 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1234 ('RADIO R '); MAX 18 CHAR (4)N1235 ('CENTRO X I '); MAX 18 CHAR (5)N1236 ('CENTRO Z K '); MAX 18 CHAR (6)N1237 ('VEL. AVANCE F '); MAX 18 CHAR (7)/*/*N1241 ('CORTE TRAZADO (RED ESQUINA) '); MAX 30 CHAR (1)/*N1242 ('RADIO R '); MAX 18 CHAR (2)/*N1243 ('PORCENT AVANCE P '); MAX 18 CHAR (3)/*/*N1251 ('CORTE TRAZADO (CHAFLAN) '); MAX 30 CHAR (1)/*N1252 ('CHAFLAN C '); MAX 18 CHAR (2)/*N1253 ('PORCENT AVANCE P '); MAX 18 CHAR (3)/*/*N1261 ('CORTE TRAZADO (SELEC CRUCE) '); MAX 30 CHAR (1)/*N1262 ('PT CRUCE NUMERO C '); MAX 18 CHAR (2)/*/*N1271 ('CORTE TRAZADO (SELEC TANGENTE) '); MAX 30 CHAR (1)/*N1272 ('PT CRUCE NUMERO C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LINEA ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' HOR ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANTHOR');MAX 18 CHARSOFTOKEY 3/*N1285 ('REDOND'); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAFL.'); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CORTE'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LEER POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CANCELAR');MAX 18 CHARSOFTOKEY 5/*N1300 ('FIN INTR. '); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2103 ('S-CAB/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2102 ('AVANC/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/*/* ******* RESERVE 1 ********O7117/*

Page 280: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–274–

/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5

Page 281: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–275–

/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTER X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTER Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE CUT (POSITIONING) '); MAX 30 CHAR (1)N1202 ('END POINT X '); MAX 18 CHAR (2)N1203 ('END POINT Z '); MAX 18 CHAR (3)/*N1211 (' SINGLE CUT (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('FEEDRATE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE CUT (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)

Page 282: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–276–

N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('FEEDRATE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE CUT (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('FEEDRATE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE CUT (CORNER-R) '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE CUT (CHAMFER) '); MAX 30 CHAR (1)/*N1252 ('CHAMFER C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE CUT (SELECT CROSS) '); MAX 30 CHAR (1)/*N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE CUT (SEL. TANGENT) '); MAX 30 CHAR (1)/*N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('ROUND '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAMF '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5/*N1300 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2102 ('FEED/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/*/* ******* RESERVE 2 ********O7118/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678

Page 283: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–277–

N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2

Page 284: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–278–

/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTER X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTER Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE CUT (POSITIONING) '); MAX 30 CHAR (1)N1202 ('END POINT X '); MAX 18 CHAR (2)N1203 ('END POINT Z '); MAX 18 CHAR (3)/*N1211 (' SINGLE CUT (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('FEEDRATE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE CUT (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)

Page 285: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–279–

N1227 ('FEEDRATE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE CUT (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('FEEDRATE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE CUT (CORNER-R) '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE CUT (CHAMFER) '); MAX 30 CHAR (1)/*N1252 ('CHAMFER C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE CUT (SELECT CROSS) '); MAX 30 CHAR (1)/*N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE CUT (SEL. TANGENT) '); MAX 30 CHAR (1)/*N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('ROUND '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAMF '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5/*N1300 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2102 ('FEED/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/*/* ******* RESERVE 3 ********O7119/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHAR

Page 286: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–280–

DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5

Page 287: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–281–

/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTER X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTER Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE CUT (POSITIONING) '); MAX 30 CHAR (1)N1202 ('END POINT X '); MAX 18 CHAR (2)N1203 ('END POINT Z '); MAX 18 CHAR (3)/*N1211 (' SINGLE CUT (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('FEEDRATE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE CUT (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('FEEDRATE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE CUT (CIRCLE CCW) '); MAX 30 CHAR (1)

Page 288: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–282–

N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('FEEDRATE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE CUT (CORNER-R) '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE CUT (CHAMFER) '); MAX 30 CHAR (1)/*N1252 ('CHAMFER C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE CUT (SELECT CROSS) '); MAX 30 CHAR (1)/*N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE CUT (SEL. TANGENT) '); MAX 30 CHAR (1)/*N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('ROUND '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAMF '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5/*N1300 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2102 ('FEED/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*/* ******* RESERVE 4 ********O7110/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANT

Page 289: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–283–

N0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0131 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GNRL-O');MAX 18 CHAR DATA ITEM13 SOFTKEY 1N0132 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GNRL-I');MAX 18 CHAR DATAITEM 13 SOFTKEY 2N0133 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GNRL-F');MAX 18 CHAR DATA ITEM13 SOFTKEY 3N0134 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GR-OUT');MAX 18 CHAR DATAITEM 13 SOFTKEY 4N0135 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GR-INN');MAX 18 CHAR DATAITEM 13 SOFTKEY 5N0136 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GRFACE');MAX 18 CHAR DATA ITEM13 SOFTKEY 5N0137 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DRILL');MAX 18 CHAR DATA ITEM 13SOFTKEY 5/*N0141 ("20 20 1FC0 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 1N0142 ("20 20 1FC2 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 2N0143 ("20 20 1FE4 20 20");MAX 18 CHAR DATA ITEM 14 SOFTKEY 3N0144 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 1N0145 ("20 20 193E 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 2N0146 ("20 20 1FC8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 3N0147 ("20 20 1FCA 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0148 ("20 20 1FE0 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5N0149 ("20 20 1FF8 20 20");MAX 18 CHAR DATA ITEM 14 2nd SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*/*N0191 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 1/*N0192 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3

Page 290: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–284–

/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* SINGLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #4N1105 ('X1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #5N1106 ('Z1 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #6N1107 ('X2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #7N1108 ('Z2 POS.= '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #8N1109 ('ANGLE = '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #9N1110 ('CENTER X='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #10N1111 ('CENTER Z='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #11N1112 ('RADIUS ='); MAX 09 CHAR SINGLE CUTTING DATA ITEM #12N1113 ('TOOL KIND'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #13N1114 ('TOOL DIRC'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #14N1115 ('TOOL DATA'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #19N1120 ('D-ITEM 20'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #20N1121 ('D-ITEM 21'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #23/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1201 (' SINGLE CUT (POSITIONING) '); MAX 30 CHAR (1)N1202 ('END POINT X '); MAX 18 CHAR (2)N1203 ('END POINT Z '); MAX 18 CHAR (3)/*N1211 (' SINGLE CUT (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('FEEDRATE F '); MAX 18 CHAR (5)/*N1221 (' SINGLE CUT (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('FEEDRATE F '); MAX 18 CHAR (7)/*N1231 (' SINGLE CUT (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)

Page 291: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–285–

N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('FEEDRATE F '); MAX 18 CHAR (7)/*/*N1241 (' SINGLE CUT (CORNER-R) '); MAX 30 CHAR (1)/*N1242 ('RADIUS R '); MAX 18 CHAR (2)/*N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1251 (' SINGLE CUT (CHAMFER) '); MAX 30 CHAR (1)/*N1252 ('CHAMFER C '); MAX 18 CHAR (2)/*N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*/*N1261 (' SINGLE CUT (SELECT CROSS) '); MAX 30 CHAR (1)/*N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/*N1271 (' SINGLE CUT (SEL. TANGENT) '); MAX 30 CHAR (1)/*N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*/* SOFTKEY FOR FIGURE DATA INPUT WINDOW/* 123456789012345678 /* FOR SELECTING FIGUREN1281 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' POS. ');MAX 18 CHARSOFTOKEY 10N1282 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1283 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1284 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' CCW ');MAX 18 CHARSOFTOKEY 3/*N1285 ('ROUND '); MAX 18 CHAR SOFTOKEY 4/*N1286 ('CHAMF '); MAX 18 CHAR SOFTOKEY 5/*N1287 ('TANGNT'); MAX 18 CHAR SOFTOKEY 6/*N1286 ('CALC. '); MAX 18 CHAR SOFTOKEY 10N1287 ('TEACH AUX'); MAX 18 CHAR SOFTOKEY 10N1288 ('TEACH RAPID'); MAX 18 CHAR SOFTOKEY 10N1289 ('TEACH CUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING FIGURE DATAN1291 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHARSOFTOKEY 5N1295 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5/*N1300 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/*N1301 (' +10 '); MAX 18 CHAR SOFTOKEY 1/*N1302 (' -10 '); MAX 18 CHAR SOFTOKEY 2/*

N2102 ('FEED/MIN '); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD/RPM'); MAX 09 CHAR SINGLE CUTTING DATA ITEM #2(2)/*

Page 292: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–286–

7.3 Bar Machining (Roughing)

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O712x String for CYCLE CUTTING BAR ROUGH/*/* ******* ENGLISH ********O7121/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1

Page 293: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–287–

N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15

Page 294: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–288–

N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN '); MAX 18 CHARSOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/* ******* JAPANESE ********O7122/*/*/* PROCESS DATA SOFTKEY/**/*/* ******* GERMAN ********O7123/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('PLAN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('A-GEGN');MAX 18 CHAR

Page 295: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–289–

DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('I-GEGN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('P-GEGN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIREKT');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5

Page 296: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–290–

/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');AX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' DATEN EINGABE [LINIE] '); MAX 45 CHARN0902 (' DATEN EINGABE [KREIS] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('SCHLI. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('SCHLI. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('SPANTIEFE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('WKZ ABST.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RUECKZUG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EINST-WKL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('SPITZ-WKL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINIE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' UHRZ ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('G-UHRZ');MAX 18 CHAR

Page 297: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–291–

SOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RUNDEN');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' FASE ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BERECH');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ABBR ');MAX 18 CHARSOFTOKEY 5N1220 (' ENDE '); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*/*/*/* ******* FRENCH ********O7124/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EXT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1

Page 298: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–292–

/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPIDE');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FENETRE INTRODUCTION DONNEES FIGURE [LIGNE] '); MAX 45 CHARN0902 (' FENETRE INTRODUCTION DONNEES FIGURE [CERCLE]'); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789

Page 299: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–293–

N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('SUREP. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('SUREP. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('PROFCOUPE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('DIST.RET.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RETRAIT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ANG.COUPE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ANG.PLAQ.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LIGNE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('HORAIR');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANTI-H');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RAYON ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHANF.');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('ANNULE'); MAX18 CHAR SOFTOKEY 5N1220 ('FIN INTROD.'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/* ******* ITALIAN ********O7125/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678

Page 300: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–294–

N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACCIA');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EST-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4

Page 301: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–295–

/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FINESTRA IMMISSIONE DATI FIGURA [LINEA] '); MAX 45 CHARN0902 (' FINESTRA IMMISSIONE DATI FIGURA [CERCHIO] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FINE X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-VOCE 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-VOCE 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-VOCE 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-VOCE 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('EDIZIONE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('BORD.ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*

Page 302: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–296–

/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINEA');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ORARIO');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANTIOR');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('CIRCOL');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('SMUSSO');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CANCEL'); MAX18 CHAR SOFTOKEY 5N1220 ('FINE INPUT'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*/*/* ******* SPANISH ********O7126/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FRONT ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EXT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FRT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEAR

Page 303: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–297–

N0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPIDO');MAX 18 CHARDATA ITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT

Page 304: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–298–

/* 123456789012345678901234567890123456789012345N0901 (' VENTANA INTROD. DATOS FIGURA [LINEA] '); MAX 45 CHARN0902 (' VENTANA INTROD. DATOS FIGURA [CIRCULO] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('COR INI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('COR INI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('AVANEN AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DATO 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DATO 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('DATO 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DATO 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('CANT.RESE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('LIBERAR '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ANG BORDE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ANG HRTA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINEA ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCULO HORARIO');MAX 18CHAR SOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CIRCULO ANT.HOR');MAX 18CHAR SOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('REDONDEO');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAFLAN');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGENTE');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CANCELAR ');

MAX 18 CHAR SOFTOKEY 5N1220 ('FIN INTROD.'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*

Page 305: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–299–

/*/* ******* RESERVE 1 ********O7127/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2

Page 306: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–300–

/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19

Page 307: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–301–

N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*/*/* ******* RESERVE 2 ********O7128/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATA

Page 308: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–302–

ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5

Page 309: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–303–

/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10

Page 310: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–304–

/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*/* ******* RESERVE 3 ********O7129/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATA

Page 311: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–305–

ITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14

Page 312: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–306–

N1115 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*/*/*/* ******* RESERVE 4 ********O7120/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATA

Page 313: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–307–

ITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2N0151 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STNDRD');MAX 18 CHAR DATAITEM 19 SOFTKEY 1N0152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RAPID');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4

Page 314: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–308–

/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INFEED AM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13/*N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14/*N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1114 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17/*N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18/*N1119 ('RELEASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6

Page 315: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–309–

N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' CAN ');MAX 18 CHARSOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOURN1231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +10 ');MAX 18 CHARSOFTOKEY 1N1232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -10 ');MAX 18 CHARSOFTOKEY 2/*

Page 316: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–310–

7.4 Bar Machining (Finishing)

/*/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O713x String for CYCLE CUTTING BAR FINISHING/*/* ******* ENGLISH ********O7131/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3

Page 317: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–311–

/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17

Page 318: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–312–

N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 (' CAN '); MAX 18 CHAR SOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 (' SAVE '); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('DELETE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/* ******* JAPANESE ********O7132/*/* PROCESS DATA SOFTKEY/*/*/******* GERMAN ********O7133/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('PLAN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('A-GEGN');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('I-GEGN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('P-GEGN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION

Page 319: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–313–

/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1'); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2'); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3'); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4'); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*

Page 320: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–314–

/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' DATEN EINGABE [LINIE] '); MAX 45 CHARN0902 (' DATEN EINGABE [KREIS] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EINST-WKL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('SPITZ-WKL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINIE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('KREIS ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('KREIS ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RUNDEN');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' FASE ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BERECH');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATA

Page 321: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–315–

N1215 (' ABBR '); MAX 18 CHAR SOFTOKEY 5N1220 (' ENDE '); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('START '); MAX 18 CHAR SOFTOKEY 5/*N1226 ('SPEICH'); MAX 18 CHAR SOFTOKEY 6/*N1227 ('EINFGN'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('LOESCH'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/*/*/* ******* FRENCH ********O7134/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EXT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN'); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN'); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5

Page 322: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–316–

/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FENETRE INTRODUCTION DONNEES FIGURE [LIGNE] '); MAX 45 CHARN0902 (' FENETRE INTRODUCTION DONNEES FIGURE [CERCLE]'); MAX 45 CHARN0903 ('TANGNT'); MAX 6 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13

Page 323: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–317–

N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ANG.COUPE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ANG.PLAQ.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DIST.RET.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LIGNE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('HORAIR');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANTI-H');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RAYON ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHANF.');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ('ANNULE'); MAX 18 CHAR SOFTOKEY 5N1220 ('FIN INTROD.'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 ('SAUVER'); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('EFFACE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/* ******* ITALIAN ********O7135/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACCIA');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EST-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-IN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATA

Page 324: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–318–

ITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA'); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1'); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2'); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2

Page 325: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–319–

/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FINESTRA INSERIMENTO DATI FIGURA [LINEA] '); MAX 45 CHARN0902 (' FINESTRA INSERIMENTO DATI FIGURA [CERCHIO] '); MAX 45 CHARN0903 ('TANGNT'); MAX 6 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-VOCE 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-VOCE 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-VOCE 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-VOCE 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-VOCE 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-VOCE 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-VOCE 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-VOCE 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-VOCE 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('BORD.ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('RIEN.ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINEA ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ORARIO');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANTORA');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('CIRCOL');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('SMUSSO');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALCOL');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ('CANCEL'); MAX 18 CHAR SOFTOKEY 5N1220 ('FINE INPUT '); MAX 18 CHAR SOFTOKEY 10

Page 326: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–320–

/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('ESEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 ('SALVA '); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSER.'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('CANCEL'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/*/* ******* SPANISH ********O7136/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FRONT ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('EXT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FRT-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2

Page 327: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–321–

/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' VENTANA INTROD. DATOS FIGURA [LINEA] '); MAX 45 CHARN0902 (' VENTANA INTROD. DATOS FIGURA [CIRCULO] '); MAX 45 CHARN0903 ('TANGNT'); MAX 6 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DATO 07 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DATO 08 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('DATO 09 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DATO 10 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DATO 11 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('DATO 12 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DATO 13 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('DATO 14 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('DATO 15 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ANG BORDE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16

Page 328: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–322–

N1117 ('ANG HRTA.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CANT.RESE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINEA ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCULO HORARIO');MAX 18CHAR SOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CIRCULO ANT.HOR');MAX 18CHAR SOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('REDONDEO');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAFLAN ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGENTE');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 ('CANCELAR '); MAX 18 CHAR SOFTOKEY 5N1220 ('FIN INTR. '); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EJECUTAR '); MAX 18 CHAR SOFTOKEY 5/*N1226 ('SALVAR'); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERTAR'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('BORRAR'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/*/* ******* RESERVE 1 ********O7137/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHAR

Page 329: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–323–

DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4

Page 330: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–324–

/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 (' CAN '); MAX 18 CHAR SOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR

Page 331: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–325–

/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 (' SAVE '); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('DELETE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/*/* ******* RESERVE 2 ********O7138/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4

Page 332: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–326–

/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18

Page 333: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–327–

N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 (' CAN '); MAX 18 CHAR SOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 (' SAVE '); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('DELETE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/*/* ******* RESERVE 3 ********O7139/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*

Page 334: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–328–

N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*

Page 335: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–329–

/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 (' CAN '); MAX 18 CHAR SOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 (' SAVE '); MAX 18 CHAR SOFTOKEY 6

Page 336: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–330–

/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('DELETE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*/* ******* RESERVE 4 ********O7130/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0004 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('OUT-RV');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0005 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('INN-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0006 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FAC-RV');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON '); MAX18 CHAR DATA ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF '); MAX18 CHAR DATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO '); MAX18 CHAR DATA ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW '); MAX18 CHAR DATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 '); MAX18 CHAR DATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH '); MAX18 CHAR DATA ITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*N0131 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 1/*N0132 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 2/*N0133 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0134 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0135 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/*N0141 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 1/*N0142 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 2/*N0143 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 3/*N0144 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 4/*N0145 (''); MAX 18 CHAR DATA ITEM 14 SOFTKEY 5/*/*N0151 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 1/*N0152 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 2/*N0153 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 3/*N0154 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 4/*N0155 (''); MAX 18 CHAR DATA ITEM 15 SOFTKEY 5/*/*N0161 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 1

Page 337: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–331–

/*N0162 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 2/*N0163 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 3/*N0164 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 4/*N0165 (''); MAX 18 CHAR DATA ITEM 16 SOFTKEY 5/*/*N0171 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 1/*N0172 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 2/*N0173 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 3/*N0174 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 4/*N0175 (''); MAX 18 CHAR DATA ITEM 17 SOFTKEY 5/*/*N0181 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 1/*N0182 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 2/*N0183 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 3/*N0184 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 4/*N0185 (''); MAX 18 CHAR DATA ITEM 18 SOFTKEY 5/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 19 SOFTKEY 5/*/*N0201 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 1/*N0202 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 2/*N0203 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 3/*N0204 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 4/*N0205 (''); MAX 18 CHAR DATA ITEM 20 SOFTKEY 5/*/*N0211 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 1/*N0212 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 2/*N0213 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 3/*N0214 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 4/*N0215 (''); MAX 18 CHAR DATA ITEM 21 SOFTKEY 5/*/* CYCLE CUTTING FIGURE DATA INPUT WINDOW TITLE VAR COMMENT/* 123456789012345678901234567890123456789012345N0901 (' FIGURE DATA INPUT WINDOW [LINE] '); MAX 45 CHARN0902 (' FIGURE DATA INPUT WINDOW [CIRCLE] '); MAX 45 CHARN0903 ('TANG'); MAX 4 CHAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('D-ITEM 07'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('D-ITEM 08'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('D-ITEM 09'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('D-ITEM 11'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('EDGE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NOSE ANGL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('RESE.AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19 98/05/14N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21

Page 338: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–332–

N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #02(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* CONTOUR DATA SOFTKEY/* 123456789012345678 /* FOR SELECTING CONTOURN1201 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHARSOFTOKEY 1N1202 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' CW ');MAX 18 CHARSOFTOKEY 2N1203 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CCW ');MAX 18 CHARSOFTOKEY 3N1204 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROUND ');MAX 18 CHARSOFTOKEY 4N1205 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CHAMF ');MAX 18 CHARSOFTOKEY 5N1206 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('TANGNT');MAX 18 CHARSOFTOKEY 6N1210 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CALC. ');MAX 18 CHARSOFTOKEY 10/*/* 123456789012345678 /* FOR INPUTING CONTOUR DATAN1215 (' CAN '); MAX 18 CHAR SOFTOKEY 5N1220 ('INPUT END'); MAX 18 CHAR SOFTOKEY 10/*/* 123456789012345678 /* FOR EDITTING CONTOUR/*N1225 ('EXEC. '); MAX 18 CHAR SOFTOKEY 5/*N1226 (' SAVE '); MAX 18 CHAR SOFTOKEY 6/*N1227 ('INSERT'); MAX 18 CHAR SOFTOKEY 7/*N1228 ('DELETE'); MAX 18 CHAR SOFTOKEY 8N1228 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DIN509');MAX 18 CHARSOFTOKEY 6N1230 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('DIN 76');MAX 18 CHARSOFTOKEY 6/*

Page 339: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–332–

7.5 Threading

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O714x String for CYCLE CUTTING Threading/*/* ******* ENGLISH ********O7141/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEAR

Page 340: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–333–

N0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('THRED-DIA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAMFERNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('CUT TIMES'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHOD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('LEAD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HIGHT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SPARK OUT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINISHING'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CLEAR X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CLEAR Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CUT AMUNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/* ******* JAPANESE ********O7142/*/* PROCESS DATA SOFTKEY/*/*/*/* ******* GERMAN ********O7143/*/* PROCESS DATA SOFTKEY

Page 341: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–334–

/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ALLG ');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' METR ');MAX 18 CHAR DATAITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' UNI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROHR G');MAX 18 CHARDATA ITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('ROHR R');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('F-DEGR');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('Z-DEGR');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('G-DEGR');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('F-LIN ');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('Z-LIN ');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('G-LIN ');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3

Page 342: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–335–

/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('ENDE X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('ENDE Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('DURCHMSR.'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('AUSLAUF '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('SCHNITTE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYP '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHODE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('WINKEL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('STEIGUNG '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('GW GAENGE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HOEHE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('ANZ. SCHL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('SCHL.AUFM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DISTANZ X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DISTANZ Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('SPANTIEFE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/*/*/*/* ******* FRENCH ********O7144/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATA

Page 343: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–336–

ITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIQ');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('DEPART X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('DEPART Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('FIN X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('FIN Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('DIA.FILET'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4

Page 344: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–337–

N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHANFREIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('NBR.COUP.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHODE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGLE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HAUT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('ETINCEL. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('TERMINE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DEGAGE. X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DEGAGE. Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('PROF.COUP'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/* ******* ITALIAN ********O7145/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TRAS-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('TRAS-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method type

Page 345: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–338–

N0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-PROF');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-PROF');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-PRF');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('FINE X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('FINE Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('DIAM.FILT'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-VOCE 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('SMUSSO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('TEMPO LAV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TIPO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METODO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGOLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PASSO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ALTEZZA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('CONVERSAZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINITURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CANCEL.X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CANCEL.Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('AMONT.LAV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)

Page 346: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–339–

N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/* ******* SPANISH ********O7146/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERAL');MAX 18 CHARDATA ITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRICO');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TUBO-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('TUBO-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-CANT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-CANT');MAX 18 CHAR DATAITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-CAN');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-PASO');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-PASO');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-PAS');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATA

Page 347: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–340–

ITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('INICIO X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('INICIO Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('FIAL X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('FINAL Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('DIA-ROSCA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('DATO 02 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORINI X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORINI Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAFLAN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PASADAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TIPO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METODO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGULO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PASO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('PROFUND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('PAS.ACABA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ACABADO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CRECES X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CRECES Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CANT.CORT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/PULG.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/*/* ******* RESERVE 1 ********O7147/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATA

Page 348: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–341–

ITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('THRED-DIA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT

Page 349: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–342–

/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAMFERNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('CUT TIMES'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHOD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('LEAD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HIGHT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SPARK OUT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINISHING'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CLEAR X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CLEAR Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CUT AMUNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/*/* ******* RESERVE 2 ********O7148/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type

Page 350: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–343–

/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('THRED-DIA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAMFERNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('CUT TIMES'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHOD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('LEAD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HIGHT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SPARK OUT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINISHING'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CLEAR X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CLEAR Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18

Page 351: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–344–

N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CUT AMUNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/*/* ******* RESERVE 3 ********O7149/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*

Page 352: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–345–

N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('THRED-DIA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAMFERNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('CUT TIMES'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHOD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('LEAD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HIGHT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SPARK OUT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINISHING'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CLEAR X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CLEAR Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CUT AMUNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*/*/* ******* RESERVE 4 ********O7140/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION

Page 353: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–346–

N0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0003 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0071 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 7 SOFTKEY 1 ChamfaringN0072 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 7 SOFTKEY 2 Chamfaring/*N0091 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 9 SOFTKEY 1 Thread typeN0092 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('METRIC');MAX 18 CHARDATA ITEM 9 SOFTKEY 2 Thread typeN0093 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('UNIFI ');MAX 18 CHAR DATAITEM 9 SOFTKEY 3 Thread typeN0094 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('PIPE-T');MAX 18 CHAR DATAITEM 9 SOFTKEY 4 Thread typeN0095 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('PIPE-F');MAX 18 CHAR DATAITEM 9 SOFTKEY 5 Thread type/*N0101 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S-AMNT');MAX 18 CHAR DATAITEM 10 SOFTKEY 1 Cut method typeN0102 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('B-AMNT');MAX 18 CHARDATA ITEM 10 SOFTKEY 2 Cut method typeN0103 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ST-AMT');MAX 18 CHAR DATAITEM 10 SOFTKEY 3 Cut method typeN0104 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('S-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 4 Cut method typeN0105 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('B-DPTH');MAX 18 CHAR DATAITEM 10 SOFTKEY 5 Cut method typeN0106 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ST-DPT');MAX 18 CHAR DATAITEM 10 SOFTKEY 6 Cut method type/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0193 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 3/*N0194 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 4/*N0195 (''); MAX 18 CHAR DATA ITEM 13 SOFTKEY 5/*/* CYCLE FIGURE DATA COMMENT

Page 354: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–347–

/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('THRED-DIA'); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('D-ITEM 02'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('CHAMFERNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('CUT TIMES'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('METHOD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANGL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('LEAD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('MULTI. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('HIGHT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SPARK OUT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('FINISHING'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CLEAR X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CLEAR Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2108 ('CUT AMUNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8 (2)N2112 ('NUM/INCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)/*

Page 355: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–348–

7.6 Grooving

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O715x String for CYCLE CUTTING Grooving/*/* ******* ENGLISH ********O7151/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRV.WIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRV.DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12

Page 356: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–349–

N1113 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRV ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRV ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRV END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHAMFER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRV.DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRV END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/* ******* JAPANESE ********O7152/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7153/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STIRN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT

Page 357: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–350–

/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('WKZ BREIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MUSTER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('SPANTIEFE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('N. BREITE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('N. TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('ABSTAND '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ANZ NUTE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('NUT ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('NUT ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('NUT END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('FASE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('DURCHMSR.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('NUT END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/*/* ******* FRENCH ********O7154/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATA

Page 358: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–351–

ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARGOUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 (' TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('PRO.PASSE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRG.LARG.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRG.PROF.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 (' PAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRG.NBRE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRG DP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRG DP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRG FIN X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHANFREIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRG DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRG FIN Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/* ******* ITALIAN ********O7155/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACCIA');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATA

Page 359: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–352–

ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('GIRI/MIN.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV.ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARG.UTEN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MODELLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('AMM.PASSO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('LARG.SCAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PROF.SCAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASSO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NR.SCANAL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('SCN ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('SCN ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('SCN END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('SMUSSO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('GIRI MAND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('DIAM.SCAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('SCN END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/* ******* SPANISH ********O7156/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FRONT ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATA

Page 360: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–353–

ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('ANCHO HTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIGURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('CANT PASO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ANCHO RAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PROF. RAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NUM RANUR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('INI RAN X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('INI RAN Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('FIN RAN X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHAFLAN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('DIAM.RAN.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('FIN RAN Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/* ******* RESERVE 1 ********O7157/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATA

Page 361: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–354–

ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRV.WIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRV.DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRV ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRV ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRV END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHAMFER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRV.DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRV END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/* ******* RESERVE 2 ********O7158/*

Page 362: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–355–

/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRV.WIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRV.DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRV ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRV ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRV END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHAMFER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)

Page 363: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–356–

N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRV.DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRV END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/* ******* RESERVE 3 ********O7159/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRV.WIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRV.DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRV ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRV ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRV END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17

Page 364: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–357–

N1118 ('CHAMFER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRV.DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRV END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*/*/* ******* RESERVE 4 ********O7150/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9

Page 365: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–358–

N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('GRV.WIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GRV.DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('GRV ST X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('GRV ST Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('GRV END X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('CHAMFER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2112 ('GRV.DIAM.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12(2)N2117 ('GRV END Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17(2)/*

Page 366: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–359–

7.7 Trapezoidal Grooving (Roughing)

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O716x String for CYCLE CUTTING Grooving Trapezoid Rough/*/* ******* ENGLISH ********O7161/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATA

Page 367: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–360–

N0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINISH X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINISH Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* ******* JAPANESE ********O7162/*/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7163/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STIRN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION

Page 368: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–361–

/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNKT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNKT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNKT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNKT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNKT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNKT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNKT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNKT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('ENDE X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('ENDE Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('WKZ BREIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MUSTER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('SPANTIEFE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('SCHLI. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('SCHLI. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('ABSTAND '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ANZ NUTE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19

Page 369: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–362–

N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/*/* ******* FRENCH ********O7164/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('DEPART X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('DEPART Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 (' RAYON '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 (' RAYON '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATA

Page 370: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–363–

N0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 (' RAYON '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 (' RAYON '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('FIN X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('FIN Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARGOUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MODELE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('PRO.PASSE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FIN X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 (' PAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRG.NBRE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* ******* ITALIAN ********O7165/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACCIA');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*

Page 371: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–364–

N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNTO1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNTO1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNTO2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNTO2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNTO3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNTO3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNTO4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNTO4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('FINE X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('FINE Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARG.UTEN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MODELLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('AMM.PASSO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINIT. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINIT. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASSO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NR.SCANAL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)

Page 372: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–365–

N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* SPANISH ********O7166/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FRONT ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('INICIO X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('INICIO Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNTO1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNTO1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNTO2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNTO2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNTO3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNTO3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNTO4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNTO4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATA

Page 373: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–366–

N0518 ('FINAL X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('FINAL Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('ANCHO HTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIGURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('CANT PASO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINAL X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINAL Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NRO RANUR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CAB.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 1 ********O7167/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATA

Page 374: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–367–

ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINISH X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINISH Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 2 ********O7168/*

Page 375: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–368–

/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATA N0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1

Page 376: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–369–

N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINISH X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINISH Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 3 ********O7169/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATA

Page 377: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–370–

ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINISH X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINISH Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 4 ********O7160/*/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION

Page 378: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–371–

N0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7

Page 379: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–372–

N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('STEP AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('FINISH X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FINISH Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*

Page 380: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–373–

7.8 Trapezoidal Grooving (Finishing)

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O717x String for CYCLE CUTTING Grooving Trapezoid Finish/*/* ******* ENGLISH ********O7171/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATA N0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATA

Page 381: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–374–

N0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* ******* JAPANESE ********O7172/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7173/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('AUSSEN');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNEN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STIRN ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*

Page 382: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–375–

N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNKT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNKT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNKT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNKT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNKT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNKT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNKT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNKT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('RUNDUNG '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('FASE '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('ENDE X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('ENDE Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('WKZ BREIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MUSTER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('ABSTAND '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ANZ NUTE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19

Page 383: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–376–

N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/*/* ******* FRENCH ********O7174/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER.');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('DEPART X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('DEPART Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('RAYON R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('RAYON R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATA

Page 384: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–377–

N0512 ('RAYON R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATA N0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('RAYON R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHANFREIN'); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('FIN X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('FIN Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARGOUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MODELE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRG.NBRE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/* ******* ITALIAN ********O7175/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESTERNO');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTERNO');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACCIA ');MAX 18 CHAR DATA ITEM4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMALE');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERSO');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATA

Page 385: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–378–

ITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BASSA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATA ITEM23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATA ITEM23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNTO1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNTO1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNTO2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNTO2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNTO3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNTO3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNTO4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNTO4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('RACCOR R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('SMUSSO '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('FINE X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('FINE Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('LARG.UTEN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('MODELLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASSO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NR.SCANAL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)

Page 386: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–379–

N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* SPANISH ********O7176/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EXTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FRONT ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('INICIO X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('INICIO Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('PUNTO1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('PUNTO1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('PUNTO2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('PUNTO2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('PUNTO3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('PUNTO3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('PUNTO4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('PUNTO4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('ESQUIN R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAFLAN '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('FINAL X '); MAX 09 CHAR CYCLE FIGURE DATA

Page 387: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–380–

N0519 ('FINAL Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('ANCHO HTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('FIGURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PASO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('NUM RANUR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 1 ********O7177/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEAR

Page 388: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–381–

N0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATA N0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 2 ********O7178/*

Page 389: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–382–

/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1

Page 390: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–383–

N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 3 ********O7179/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEAR

Page 391: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–384–

N0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATA N0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*/*/* ******* RESERVE 4 ********O7170/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678N0001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('OUTER ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INNER ');MAX 18 CHAR DATA

Page 392: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–385–

ITEM 4 SOFTOKEY 2 SPINDLE DIRECTIONN0003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FACE ');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0004 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0005 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 1 SPINDLE DIRECTION/*N0006 (''); MAX 18 CHAR DATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0191 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' +X ');MAX 18 CHAR DATA ITEM 19SOFTKEY 1N0192 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' -X ');MAX 18 CHAR DATAITEM 19 SOFTKEY 2/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/* CYCLE FIGURE DATA COMMENT/* 123456789N0500 ('START X '); MAX 09 CHAR CYCLE FIGURE DATAN0501 ('START Z '); MAX 09 CHAR CYCLE FIGURE DATAN0502 ('POINT1 X '); MAX 09 CHAR CYCLE FIGURE DATAN0503 ('POINT1 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0504 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0505 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0506 ('POINT2 X '); MAX 09 CHAR CYCLE FIGURE DATAN0507 ('POINT2 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0508 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0509 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0510 ('POINT3 X '); MAX 09 CHAR CYCLE FIGURE DATAN0511 ('POINT3 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0512 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0513 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0514 ('POINT4 X '); MAX 09 CHAR CYCLE FIGURE DATAN0515 ('POINT4 Z '); MAX 09 CHAR CYCLE FIGURE DATAN0516 ('CORNER R '); MAX 09 CHAR CYCLE FIGURE DATAN0517 ('CHAMFER '); MAX 09 CHAR CYCLE FIGURE DATAN0518 ('END X '); MAX 09 CHAR CYCLE FIGURE DATAN0519 ('END Z '); MAX 09 CHAR CYCLE FIGURE DATA/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('TOOLWIDTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7

Page 393: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–386–

N1108 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('PITCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('GRVNUMBER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 (''); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('X AREA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2 (2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)/*

Page 394: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–387–

7.9 Center Drilling

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O721x String for CYCLE CUTTING CENTER DRILL/*/* ******* ENGLISH ********O7211/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)

Page 395: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–388–

N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/*/* ******* JAPANESE ********O7212/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7213/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DURCHM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('ENDE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)

Page 396: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–389–

N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/*/* ******* FRENCH ********O7214/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.TROU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DEPART Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFOND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* ITALIAN ********O7215/*

Page 397: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–390–

/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVND/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.FORO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-VOCE 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-VOCE 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-VOCE 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-VOCE 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-VOCE 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-VOCE 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-VOCE 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFONDIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* SPANISH ********O7216/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATA

Page 398: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–391–

ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIA TALAD'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('DATO 10 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('DATO 12 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DATO 13 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('DATO 14 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('DATO 15 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROF. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* RESERVE 1 ********O7217/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*

Page 399: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–392–

N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* RESERVE 2 ********O7218/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATA

Page 400: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–393–

ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* RESERVE 3 ********O7219/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789

Page 401: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–394–

N1101 ('TOOL NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*/* ******* RESERVE 4 ********O7210/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7

Page 402: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–395–

N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)N1110 ('D-ITEM 10'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9/*

Page 403: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–396–

7.10 Drilling

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O722x String for CYCLE CUTTING DRILL/*/* ******* ENGLISH ********O7221/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DRILL ');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' DEEP ');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HI-SPD');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-DEEP');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-SPD ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CUT DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12

Page 404: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–397–

N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RET AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* JAPANESE ********O7222/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7223/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BOHREN');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TIEFLO');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('SPANBR');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('DURCHB');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GWD-T ');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GWD-S ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789

Page 405: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–398–

N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DURCHM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('ENDE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('MUSTER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEKREMENT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RUECKZUG '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN TIEFE'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST VORSCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST ABSTND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ENDE VORS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ENDE ABST'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/*/* ******* FRENCH ********O7224/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEBPRF');MAX 18 CHARDATA ITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('DEBNOR');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-PROF');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-BRO.');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATA

Page 406: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–399–

ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.TROU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DEPART Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PROF.COUP'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D.RETRAIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('PROF.MINI'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('AVCE.DEBU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DIST.DEBU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('AVCE.FIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('DIST.FIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFOND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* ITALIAN ********O7225/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('PUNTA ');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PROFON');MAX 18 CHARDATA ITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('VEL-AL');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('FONDO ');MAX 18CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-PROF');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-VELO');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATA

Page 407: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–400–

ITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.FORO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PROF.LAV.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('MODELLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DECR.PROF'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('AMM.RITOR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN PROF.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST AVANZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CANCL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED AVANZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CANCL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFONDIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* SPANISH ********O7226/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TALADR');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PROFUNDO');MAX 18 CHARDATA ITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ALTA-VEL');MAX 18 CHARDATA ITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('DIRECT');MAX 18CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-PROF');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-VEL ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*

Page 408: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–401–

N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIA TALAD'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINAL Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PROF.CORT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TPO.ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FIGURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DECR.PROF'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('CANT RETR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('PROF. MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('AVANCE ST'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('CRECES ST'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('AVANCE ED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('CRECES ED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROF. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 1 ********O7227/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DRILL ');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' DEEP ');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HI-SPD');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX

Page 409: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–402–

18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-DEEP');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-SPD ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CUT DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RET AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 2 ********O7228/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DRILL ');MAX 18 CHAR DATA

Page 410: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–403–

ITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' DEEP ');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HI-SPD');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-DEEP');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-SPD ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CUT DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RET AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 3 ********O7229/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*

Page 411: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–404–

N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DRILL ');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' DEEP ');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HI-SPD');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-DEEP');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-SPD ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CUT DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RET AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 4 ********

Page 412: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–405–

O7220/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DRILL ');MAX 18 CHAR DATAITEM 12 SOFTKEY 1 Drill patternN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' DEEP ');MAX 18 CHAR DATAITEM 12 SOFTKEY 2 Drill patternN0123 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('HI-SPD');MAX 18 CHAR DATAITEM 12 SOFTKEY 3 Drill pattern/*RESERVE N0124 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 4 Drill pattern/*RESERVE N0125 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('T-DEEP');MAX 18CHAR DATA ITEM 12 SOFTKEY 5 Drill pattern/*RESERVE N0126 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('T-SPD ');MAX 18CHAR DATA ITEM 12 SOFTKEY 6 Drill pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CUT DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DEPT DCRS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('RET AMNT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('MIN DEPTH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('ST FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('ST CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('ED FEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('ED CLEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23

Page 413: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–406–

/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*

Page 414: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–406–

7.11 Reaming

/*/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O723x String for CYCLE CUTTING REAMING/*/* ******* ENGLISH ********O7231/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CHAMF LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RET SPEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19

Page 415: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–407–

N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* JAPANESE ********O7232/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7233/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DURCH ');MAX 18CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DURCHM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('ENDE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('FASE LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('MUSTER '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RKZ GESCH'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST VORS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END VORS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15

Page 416: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–408–

N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/*/* ******* FRENCH ********O7234/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BORGNE');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRAVER');MAX 18CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.TROU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DEPART Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('EP.CHANFR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 (' MODELE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('V-RETOUR '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('AVANCE DP'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('AVANCE FN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16

Page 417: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–409–

N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFOND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* ITALIAN ********O7235/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CIECO ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('FONDO ');MAX 18CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.FORO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('LNG SMUSS'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('MODELLO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('VEL.RITOR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('VEL.PART.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('FINE AVAN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-VOCE 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18

Page 418: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–410–

N1119 ('D-VOCE 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-MND RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFONDIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* SPANISH ********O7236/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CIEGO ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PASANTE');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIA TALAD'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINAL Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('LON CHAFL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('FIGURA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('VELO.RETR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('AVANCE IN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('AVANC FIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20

Page 419: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–411–

N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROF. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 1 ********O7237/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CHAMF LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RET SPEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22

Page 420: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–412–

N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 2 ********O7238/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CHAMF LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RET SPEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*

Page 421: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–413–

N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 3 ********O7239/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CHAMF LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RET SPEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)

Page 422: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–414–

N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 4 ********O7230/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*/*RESERVE N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BLIND ');MAX 18CHAR DATA ITEM 12 SOFTKEY 1 REAMING pattern/*RESERVE N0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TROUGH');MAX18 CHAR DATA ITEM 12 SOFTKEY 2 REAMING pattern/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('CHAMF LNG'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('PATTERN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('RET SPEED'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('ST FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('END FEED '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*

Page 423: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–415–

7.12 Boring

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*

/* O724x String for CYCLE CUTTING BORING/*/* ******* ENGLISH ********O7241/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*

Page 424: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–416–

N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* JAPANESE ********O7242/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7243/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DURCHM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('ENDE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)

Page 425: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–417–

N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/*/* ******* FRENCH ********O7244/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.TROU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DEPART Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DECALAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TEMPO. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 (' MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFOND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* ITALIAN ********O7245/*

Page 426: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–418–

/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-MND/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.FORO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SPOSTAMEN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-VOCE 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-VOCE 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-VOCE 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-VOCE 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-VOCE 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-VOCE 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVAN/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('GIRI MAND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFONDIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* SPANISH ********O7246/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATA

Page 427: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–419–

ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIA TALAD'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIAL Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('DECALAJE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('DATO 12 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DATO 13 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('DATO 14 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('DATO 15 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-CABZ RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROF. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 1 ********O7247/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*

Page 428: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–420–

N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 2 ********O7248/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATA

Page 429: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–421–

ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 3 ********O7249/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789

Page 430: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–422–

N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 4 ********O7240/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7

Page 431: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–423–

N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('SHIFT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('D-ITEM 12'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*

Page 432: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–424–

7.13 Tapping

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*

/* O725x String for CYCLE CUTTING TAPPING/*/* ******* ENGLISH ********O7251/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGID ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TAP TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19

Page 433: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–425–

N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* JAPANESE ********O7252/*/* PROCESS DATA SOFTKEY/*/*/* ******* GERMAN ********O7253/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('UMKEHR');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ALLG ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('GWD ST');MAX 18 CHARDATA ITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' EIN ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' AUS ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('STUFE1');MAX 18 CHARDATA ITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('STUFE2');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('STUFE3');MAX 18 CHARDATA ITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('STUFE4');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('WKZ NR. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('MM/U '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('SPD M/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SPD DREHR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('START X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DURCHM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('ENDE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('ABSTAND '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('VERWEILD.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('GWD TYP '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15

Page 434: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–426–

N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('EILGANG X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('EILGANG Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('KUEHLM. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPD DREHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('MM/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('SPD U/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('TIEFE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/*/* ******* FRENCH ********O7254/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGIDE');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENCLEN');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DECLEN');MAX 18 CHARDATA ITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAS ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MOY1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MOY2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HAUT ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NO. OUTIL'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 (' MM/T '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 (' M/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('SENS ROT.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('DP.COUP X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('DP.COUP Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.TROU'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('DEPART Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FIN Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PAS '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TEMPO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TYPE TRD '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16

Page 435: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–427–

N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROCHEX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROCHEZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('ARROSAGE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMME BRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 (' T/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFOND. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* ITALIAN ********O7255/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGIDO');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BASSA');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('MEDIA1');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('MEDIA2');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTA ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('NR.UTENS.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVAN/GIRO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('GIRI/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRETTA'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('LAV ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('LAV ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIAM.FORO'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINE Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PASSO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('ATTESA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TIPO MASC'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-VOCE 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-VOCE 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-VOCE 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-VOCE 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-VOCE 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-VOCE 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18

Page 436: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–428–

N1119 ('D-VOCE 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('AVVICIN.X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('AVVICIN.Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMMA MND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANZ/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('GIRI MAND'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROFONDIT'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* SPANISH ********O7256/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('INVERS');MAX 18 CHAR DATAITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERAL');MAX 18 CHARDATA ITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGIDO ');MAX 18 CHARDATA ITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' BAJO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MED1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MED2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' ALTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('HRTA NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('AVANC/REV'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-CAB/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECC '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CORTINI X'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CORTINI Z'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('DIA TALAD'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('INICIO Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('FINAL Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PASO '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('TPO ESPER'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TIPO ROSC'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('DATO 13 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('DATO 14 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('DATO 15 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('DATO 16 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('DATO 17 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('DATO 18 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('DATO 19 '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APROX. X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20

Page 437: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–429–

N1121 ('APROX. Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('REFRIGER.'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('GAMA CABZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('AVANC/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-CAB RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('PROF. '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 1 ********O7257/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGID ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TAP TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22

Page 438: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–430–

N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 2 ********O7258/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGID ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TAP TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*

Page 439: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–431–

N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 3 ********O7259/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGID ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TAP TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)

Page 440: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forProcess Data Items II. SAMPLE PROGRAM B-63343EN/01

–432–

N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*/* ******* RESERVE 4 ********O7250/*/* PROCESS DATA SOFTKEY/*/* 123456789012345678/*N0041 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NORMAL');MAX 18 CHAR DATAITEM 4 SOFTOKEY 1 SPINDLE DIRECTIONN0042 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('REVERS');MAX 18 CHARDATA ITEM 4 SOFTOKEY 2 SPINDLE DIRECTION/*N0121 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GENERL');MAX 18 CHAR DATAITEM 12 SOFTOKEY 1 TAP TYPEN0122 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('RIGID ');MAX 18 CHAR DATAITEM 12 SOFTOKEY 2 TAP TYPE/*N0221 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ON ');MAX 18 CHAR DATAITEM 22 SOFTKEY 1 COOLANTN0222 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' OFF ');MAX 18 CHAR DATAITEM 22 SOFTKEY 2 COOLANT/*N0231 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' AUTO ');MAX 18 CHAR DATAITEM 23 SOFTKEY 1 SPINDLE GEARN0232 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' LOW ');MAX 18 CHAR DATAITEM 23 SOFTKEY 2 SPINDLE GEARN0233 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' MID1 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 3 SPINDLE GEARN0234 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' MID2 ');MAX 18 CHAR DATAITEM 23 SOFTKEY 4 SPINDLE GEARN0235 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' HIGH ');MAX 18 CHAR DATAITEM 23 SOFTKEY 5 SPINDLE GEAR/*/*/* CYCLE CUTTING COMMENT/* 123456789N1101 ('TOOL NUM '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #1N1102 ('FEED/REV '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2N1103 ('S-SPD/MIN'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #3N1104 ('S-DIRECT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #4N1105 ('CUT ST X '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #5N1106 ('CUT ST Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #6N1107 ('HOLE DIA '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #7N1108 ('START Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #8N1109 ('END Z '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9N1110 ('PITCH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #10N1111 ('DWELL '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #11N1112 ('TAP TYPE '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #12N1113 ('D-ITEM 13'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #13N1114 ('D-ITEM 14'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #14N1115 ('D-ITEM 15'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #15N1116 ('D-ITEM 16'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #16N1117 ('D-ITEM 17'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #17N1118 ('D-ITEM 18'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #18N1119 ('D-ITEM 19'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #19N1120 ('APPROACHX'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #20N1121 ('APPROACHZ'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #21N1122 ('COOLANT '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #22N1123 ('SPDL GEAR'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #23/*N2102 ('FEED/MIN '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #2(2)N2103 ('S-SPD RPM'); MAX 09 CHAR CYCLE CUTTING DATA ITEM #03(2)N2109 ('DEPTH '); MAX 09 CHAR CYCLE CUTTING DATA ITEM #9(2)/*

Page 441: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

7. Comment Table Programs forB-63343EN/01 II. SAMPLE PROGRAM Process Data Items

–433–

Page 442: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–433–

8 Comment of Soft-keys in All-in-one Screen

/*/*/* FANUC MANUAL GUIDE SOFTKEY STRING TABLE/* O7300-O7309/* PRG730X.SRC/*/* **** ENGLISH *****O7301/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('THREAD');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GROOVE');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DRILL ');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' REAM ');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' BORE ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' TAP ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' TOOL ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LIST

Page 443: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–434–

N1104 (' USER WINDOW')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETURN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-OUTR');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PATH'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPY'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEASUR'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETURN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTATE');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' HEAD ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGLE');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SPD UP');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DW');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' PLOT ');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL UP');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DW');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SIDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALL-PN');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PUNCH');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' READ ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' CUT ');MAX 18 CHAR TEACHCUT

Page 444: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–435–

N2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERT');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('DELETE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SAVE ');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD END');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' HEAD ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('SINGLE');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' CHECK');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LEAD ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMBER');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CUTTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CUTAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DEPTH ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('END Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEPTH ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CORNER');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAMFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1

Page 445: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–436–

N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETURN');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEW ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MOVE ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPY ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** JAPANESE *****O7302/*/*/* **** GERMAN *****O7303/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRACE ');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ZYKLUS');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SCHRUP');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SCHLI.');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('GEWIND');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")(' NUT ');MAX 18 CHAR PROCESSTYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('N-TRSR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('N-TRSL');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('ZENTRI');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('BOHREN');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('REIBEN');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('AUSBOH');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GWD-B.');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHAR

Page 446: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–437–

PROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' WKZ ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('WKZ.ME')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('ZURUCK');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ZSTIRN');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('XAUSS.');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PFAD '); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('KOPIE '); MAX18 CHAR PROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ZURUCK'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' AUSF '); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MESSEN'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('ZURUCK');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+EING.');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' EING.');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('DREHEN');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('KORPER');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' 3/4 ');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('ANFANG');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROZES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EINZEL');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' AUSF ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SCHNEL');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LANGS ');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ZEICHN');N1181 (' PRG EIN');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('GROSS ');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('KLEIN ');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' ABBR ');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' AUSF ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAFIK');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('STIRN ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ZURUCK');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALLE-P');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PUNCH ');

MAX 18 CHAR

Page 447: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–438–

N1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LESEN ');MAX 18 CHAR

/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LINIE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('KREIS ');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('HILFSF');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('EILGNG');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('SPANEN');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LS POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('L EIN');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('L AUS');MAX 18 CHAR LIMITOFF/*N2031 ('EINFGN');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('LOESCH');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SICHER');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GUIDE ');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('G ENDE');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('ANFANG');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('EINZEL');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' AUSF ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' TEST ');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ZURUCK');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/U ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('STEIG ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ANZAHL');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('S ANZ ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ZUSTEL');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TIEFE ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DURCHM');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENDE Z');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TIEFE ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('M/MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('U/MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' ECKE ');MAX 18 CHAR CYCLEFIGURE DATA

Page 448: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–439–

N2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' FASE ');MAX 18 CHAR CYCLEFIGURE DATA/*N2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SCHLI.');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('NUT SL');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('F-EIN ');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('F-AUS ');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SCHRUP');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('NUT SR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('ZURUCK');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEU ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('HINZUF');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' ABBR ');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ZURUCK');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('VERSCH');MAX 18 CHARPROCESS LIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('KOPIER');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/*/* **** FRENCH *****O7304/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDE');MAX 18 CHAR INITIALSCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('EBAUCH');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('FINITI');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FILET.');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GORGES');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GO-TRE');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GO-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CENTRE');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PERCER');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('ALESER');MAX 18 CHAR PROCESS

Page 449: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–440–

TYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('ALESER');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TARRAU');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CLIE.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CLIE.2');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CLIE.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CLIE.4');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CLIE.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('DEC.OR');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('OUTILS');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 ('ECRAN CLIENT')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETOUR');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-EXT.');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRAJET'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+TRAJET'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CV.ISO'); MAX 18 CHAR PROGLIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDITER'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPIER'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETOUR'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MESURE'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETOUR');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+ENTRE');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('ENTREE');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTAT.');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('DEBUT ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('PASPAS');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('VIT. +');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('VIT. -');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('DESSIN');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('AGRAND');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('ECH. +');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('ECH. -');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('ANNULE');

Page 450: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–441–

N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' COTE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETOUR');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TOUT P'); MAX 18CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PERFO.'); MAX 18CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LECTU.'); MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LIGNE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CERCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RAPIDE');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('COUPE ');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ENRPOS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMTACT');MAX 18 CHARLIMIT OFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTDES');MAX 18 CHAR LIMITOFF/*N2031 ('INSERE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('EFFACE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SAUVER');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('FININT');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD FIN');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DEBUT ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('PASPAS');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CONTRL');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETOUR');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' MM/T ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' PAS ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NBR.CP');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NOMBRE');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PRO.CP');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('PROFON');MAX 18 CHARCYCLE SCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('FIN Z ');MAX 18 CHAR CYCLE

Page 451: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–442–

SCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PROFON');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('M/MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('T/MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RAYON ');MAX 18 CHAR CYCLEFIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHANFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('FINITI');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GO-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('OUV.FE');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('FER.FE');MAX 18 CHARN2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EBAUCH');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GO-TRE');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETOUR');SOFTOKEY 10 MAX 18CHAR/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NOUV. ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANNULE');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDITER');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETOUR');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('DEPLAC');MAX 18 CHARPROCESS LIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPIER');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** ITALIAN *****O7305/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDA ');MAX 18 CHAR INITIALSCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRACC.');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CICLO');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('FILETT');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('SCANAL');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('SC-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('SC-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PUNTA ');MAX 18 CHAR PROCESS

Page 452: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–443–

TYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('ALESAT');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' FORO ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MASCH.');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('UTIL.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('UTIL.2');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('UTIL.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('UTIL.4');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('UTIL.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('UTENS.');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('MIS.UT')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RITORN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACC');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-EST.');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CANL'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAZ'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAZ+CANL'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPIA'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RITORN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('ESEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MISURA'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RITORN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTAZ.');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('TESTA ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGOL');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' ESEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MND IC');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DC');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('DISEGN');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL IC');

Page 453: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–444–

N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DC');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' ESEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAFIC');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SEDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RITORN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TUT-US');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('USCITA');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ENTRAT');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINEA');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCOL');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUS ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('LAVORA');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LEG.PS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERI');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('RIMUOV');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SALVA');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('FININP');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('FIN GD');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('TESTA ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('SINGOL');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' ESEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CONTRL');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETTAG');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RITORN');MAX 18 CHAR CYCLESCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/GIR');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('INIZIO');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMERO');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('LAVTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LAVAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('PROFON');MAX 18 CHARCYCLE SCREEN SOFTKEY

Page 454: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–445–

N2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('FINE Z');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PROFON');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' GIRI ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RACCOR');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SMUSSO');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RITORNO');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NUOVO');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('AGGIUN');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RITORN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MUOVI');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPIA');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** SPANISH *****O7306/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIADO');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRAZADO');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CICLO');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ROSCA ');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('RANURA');MAX 18 CHAR

Page 455: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–446–

PROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('RN-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RN-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('TALADRO CENTRADO');MAX 18CHAR PROCESS TYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('TALADRO ');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('ESCARIAR');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('MANDRINO');MAX 18 CHARPROCESS TYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ROSCA ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CLIENTE.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CLIENTE.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CLIENTE.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CLIENTE.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CLIENTE.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('HERRTA.');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRAMA');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('MED.HER')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETORNO');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FRENT');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-EXTER');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('TRAYEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAC+TRAYE'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDICION'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPIA'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETORNO'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EJECUT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEDIDA'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETORNO');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INTRO');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INTRO');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTAR');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('INICIO');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('UNICO');

Page 456: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–447–

N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EJEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CAB + ');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CAB - ');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('DIBUJA');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL + ');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL - ');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EJEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAFIC');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRD)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' LADO ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETORN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('TODO-P');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ENVIAR');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' LEER ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINEA');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCUL');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RAPIDO');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CORTE ');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERTAR');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('BORRAR');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SALVAR');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD FIN');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('INICIO');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('UNICO');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EJEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CHEQ. ');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETALE');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETORN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('PASO ');MAX 18 CHAR CYCLESCREEN SOFTKEY

Page 457: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–448–

N2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMERO');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CTETMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CANCTE');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('PROF. ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('FIN Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PROF. ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ESQUIN');MAX 18 CHAR CYCLEFIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAFLN');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CIL-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RN-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('VEN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('VENOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CIL-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RN-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('VOLVER');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('NUEVO ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('ANADIR');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDITAR');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETORN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('MOVER ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPIAR');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/* **** RESERVED LANGUAGE *****O7307/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678

Page 458: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–449–

N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('THREAD');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GROOVE');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DRILL ');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' REAM ');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' BORE ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' TAP ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' TOOL ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 (' USER WINDOW')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETURN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-OUTR');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PATH'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPY'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEASUR'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETURN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');

Page 459: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–450–

/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTATE');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' HEAD ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGLE');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SPD UP');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DW');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' PLOT ');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL UP');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DW');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SIDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALL-PN');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PUNCH');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' READ ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' CUT ');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERT');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('DELETE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SAVE ');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD END');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' HEAD ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('SINGLE');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' CHECK');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR

Page 460: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–451–

CYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LEAD ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMBER');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CUTTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CUTAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DEPTH ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('END Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEPTH ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CORNER');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAMFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETURN');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEW ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MOVE ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPY ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** RESERVED LANGUAGE *****O7308/*

Page 461: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–452–

/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('THREAD');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GROOVE');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DRILL ');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' REAM ');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' BORE ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' TAP ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' TOOL ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 (' USER WINDOW')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETURN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-OUTR');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PATH'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPY'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7

Page 462: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–453–

N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEASUR'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETURN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTATE');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' HEAD ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGLE');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SPD UP');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DW');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' PLOT ');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL UP');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DW');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SIDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALL-PN');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PUNCH');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' READ ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' CUT ');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERT');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('DELETE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SAVE ');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD END');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' HEAD ');MAX 18 CHAR GUIDANCESCREEN SOFTKEY

Page 463: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–454–

N2042 ('SINGLE');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' CHECK');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LEAD ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMBER');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CUTTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CUTAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DEPTH ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('END Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEPTH ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CORNER');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAMFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETURN');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEW ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MOVE ');MAX 18 CHAR PROCESS

Page 464: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–455–

LIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPY ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** RESERVED LANGUAGE *****O7309/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('THREAD');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GROOVE');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DRILL ');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' REAM ');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' BORE ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' TAP ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' TOOL ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LISTN1104 (' USER WINDOW')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETURN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-OUTR');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PATH'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX

Page 465: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–456–

18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPY'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEASUR'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETURN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTATE');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' HEAD ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGLE');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SPD UP');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DW');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' PLOT ');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL UP');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DW');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SIDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALL-PN');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PUNCH');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' READ ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' CUT ');MAX 18 CHAR TEACHCUTN2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERT');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('DELETE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6

Page 466: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–457–

N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SAVE ');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD END');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' HEAD ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('SINGLE');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' CHECK');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LEAD ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMBER');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CUTTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CUTAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DEPTH ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('END Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEPTH ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CORNER');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAMFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETURN');SOFTOKEY 10 MAX 18CHAR/*/*

Page 467: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–458–

N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEW ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MOVE ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPY ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*/* **** RESERVED LANGUAGE *****O7300/*/*N1001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('GUIDNC');MAX 18 CHARINITIAL SCREEN SOFTKEY 1 GUIDANCE CUTN1002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' TRACE');MAX 18 CHARINITIAL SCREEN SOFTKEY 2 TRACE CUTN1005 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' CYCLE');MAX 18 CHAR INITIALSCREEN SOFTKEY 3 CYCLE CUT/*/* 123456789012345678N1010 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1011 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N1012 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('THREAD');MAX 18 CHAR PROCESSTYPE SOFTKEY 3N1013 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('GROOVE');MAX 18 CHARPROCESS TYPE SOFTKEY 4N1014 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 5N1015 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 6N1017 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CNTDRL');MAX 18 CHAR PROCESSTYPE SOFTKEY 7N1018 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('DRILL ');MAX 18 CHAR PROCESSTYPE SOFTKEY 8N1019 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' REAM ');MAX 18 CHAR PROCESSTYPE SOFTKEY 9N1020 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' BORE ');MAX 18 CHAR PROCESSTYPE SOFTKEY 0N1021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' TAP ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1N1051 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('CUST.1');MAX 18 CHARPROCESS TYPE SOFTKEY 6N1052 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('CUST.2');MAX 18 CHARPROCESS TYPE SOFTKEY 7N1053 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('CUST.3');MAX 18 CHARPROCESS TYPE SOFTKEY 8N1054 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CUST.4');MAX 18 CHARPROCESS TYPE SOFTKEY 9N1055 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('CUST.5');MAX 18 CHARPROCESS TYPE SOFTKEY 0/*N1103 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('PRESET');MAX 18 CHAR INITIALSCREEN SOFTKEY 8 FACE PRESETN1101 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' TOOL ');MAX 18 CHAR INITIALSCREEN SOFTKEY 6 TOOL FILEN1102 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROGRM');MAX 18 CHARINITIAL SCREEN SOFTKEY 7 PROGRAM LIST

Page 468: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–459–

N1104 (' USER WINDOW')/*N1141 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('RETURN');N1142 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('Z-FACE');N1143 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('X-OUTR');/*N1152 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('PATH'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 2N1153 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('ANIMAT'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 3N1155 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ANIMAT+PATH'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 4N1158 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CNV NC'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 5N1151 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('EDIT'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 6N1156 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('COPY'); MAX 18 CHARPROG LIST WINDOW SOFTKEY 7N1154 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 8N1157 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('EXEC'); MAX18 CHAR PROG LIST WINDOW SOFTKEY 10/*N1161 ('MEASUR'); MAX 18 CHAR TOOL LIST WINDOW SOFTKEY 1N1162 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('RETURN');N1163 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('+INPUT');N1164 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' INPUT');/*N1171 ("20 00 C0B8 00 C0B9 00 C0BA 00 C0BB 20 20 00 C0BC 00 C0BD 00 C0BE 00 C0BF 20")('ROTATE');N1172 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' CIRC ');N1173 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")('CIR3/4');N1174 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' HEAD ');N1175 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('PROCES');N1176 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('SINGLE');N1177 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' EXEC ');N1178 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('SPD UP');N1179 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('SPD DW');N1180 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' PLOT ');N1181 (' PRG ON');N1182 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' ZOOM ');N1183 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('NORMAL');N1184 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")('SCL UP');N1185 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('SCL DW');N1186 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('CANCEL');N1187 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');N1188 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('GRAPH ');N1189 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('(OPRT)');N1190 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' SIDE ');N1191 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' C/Y ');N1192 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');N1300 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('ALL-PN');

MAX 18 CHARN1301 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' PUNCH');

MAX 18 CHARN1302 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")(' READ ');

MAX 18 CHAR/*N2001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LINE ');MAX 18 CHAR LINEN2002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CIRCLE');MAX 18 CHARCIRCLEN2011 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' AUX ');MAX 18 CHAR TEACHAUXN2012 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' RAPID');MAX 18 CHAR TEACHRAPIDN2013 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' CUT ');MAX 18 CHAR TEACHCUT

Page 469: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–460–

N2021 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('RD POS');MAX 18 CHAR READPOSITIONN2022 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('LMT ON');MAX 18 CHAR LIMITOFFN2023 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('LMTOFF');MAX 18 CHAR LIMITOFF/*N2031 ('INSERT');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2032 ('DELETE');MAX 18 CHAR GUIDANCE SCREEN SOFTKEY 2-6N2033 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' SAVE ');MAX 18 CHARPROGRAM SAVEN2034 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('INPEND');MAX 18 CHARGUIDANCE INPUT ENDN2035 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")('GD END');MAX 18 CHARGUIDANCE END/*N2041 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")(' HEAD ');MAX 18 CHAR GUIDANCESCREEN SOFTKEYN2042 ('SINGLE');MAX 18 CHARN2043 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")(' EXEC ');MAX 18 CHAR EXECN2044 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")(' CHECK');MAX 18 CHAR/*/* CYCLE MOTION SOFTKEY/*N2201 ("20 00 C070 00 C071 00 C072 00 C073 20 20 00 C074 00 C075 00 C076 00 C077 20")('DETAIL');MAX 18 CHAR CYCLESCREEN SOFTKEYN2202 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2203 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('MM/REV');MAX 18 CHAR CYCLESCREEN SOFTKEYN2204 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('MM/MIN');MAX 18 CHARCYCLE SCREEN SOFTKEYN2205 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' LEAD ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2206 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('NUMBER');MAX 18 CHARCYCLE SCREEN SOFTKEYN2207 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CUTTMS');MAX 18 CHARCYCLE SCREEN SOFTKEYN2208 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CUTAMT');MAX 18 CHARCYCLE SCREEN SOFTKEYN2209 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('DEPTH ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2210 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DIAMET');MAX 18 CHARCYCLE SCREEN SOFTKEYN2211 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('END Z ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2212 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('DEPTH ');MAX 18 CHARCYCLE SCREEN SOFTKEYN2213 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' /MIN ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2214 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' RPM ');MAX 18 CHAR CYCLESCREEN SOFTKEYN2215 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")('CORNER');MAX 18 CHARCYCLE FIGURE DATAN2216 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")('CHAMFR');MAX 18 CHARCYCLE FIGURE DATAN2217 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-F ');MAX 18 CHAR PROCESSTYPE SOFTKEY 2N2218 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRF');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*N2219 ("20 00 4320 00 4321 00 4322 00 4323 20 20 00 4324 00 4325 00 4326 00 4327 20")('WIN ON');MAX 18 CHARN2220 ("20 00 4328 00 4329 00 432A 00 432B 20 20 00 432C 00 432D 00 432E 00 432F 20")('WINOFF');MAX 18 CHAR/*N2221 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('BAR-R ');MAX 18 CHAR PROCESSTYPE SOFTKEY 1

Page 470: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

8. Comment of Soft-keys inB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–461–

N2222 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('GV-TRR');MAX 18 CHAR PROCESSTYPE SOFTKEY 0/*/*/*USER MADE TOOL PRESET WINDOW STRINGSN3010 ("20 00 C078 00 C079 00 C07A 00 C07B 20 20 00 C07C 00 C07D 00 C07E 00 C07F 20")('RETURN');SOFTOKEY 10 MAX 18CHAR/*/*N9001 ("20 00 C0A0 00 C0A1 00 C0A2 00 C0A3 20 20 00 C0A4 00 C0A5 00 C0A6 00 C0A7 20")(' NEW ');MAX 18 CHAR NEWLYREGISTRATIONN9002 ("20 00 C0A8 00 C0A9 00 C0AA 00 C0AB 20 20 00 C0AC 00 C0AD 00 C0AE 00 C0AF 20")(' ADD ');MAX 18 CHAR ADDN9003 ("20 00 C0B0 00 C0B1 00 C0B2 00 C0B3 20 20 00 C0B4 00 C0B5 00 C0B6 00 C0B7 20")('CANCEL');MAX 18 CHAR CANCELN9010 ("20 00 C0F0 00 C0F1 00 C0F2 00 C0F3 20 20 00 C0F4 00 C0F5 00 C0F6 00 C0F7 20")(' EDIT ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9011 ("20 00 C068 00 C069 00 C06A 00 C06B 20 20 00 C06C 00 C06D 00 C06E 00 C06F 20")('RETURN');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9012 ("20 00 C0C0 00 C0C1 00 C0E7 00 C0E8 20 20 00 C0E9 00 C0EA 00 C0EB 00 C0EC 20")(' MOVE ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEYN9013 ("20 00 C060 00 C061 00 C062 00 C063 20 20 00 C064 00 C065 00 C066 00 C067 20")(' COPY ');MAX 18 CHAR PROCESSLIST WINDOW SOFTKEY/*N9999 (''); EMPTY CODE/*

Page 471: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–462–

9 Comment on a MANUAL GUIDE All-in-one Screen

/*/*/* MANUAL GUIDE STRING TABLE PROGRAM/*/* O740x COMMENT IN TITLE BAR/STATUS INDICATOR/WARNING and other/*/* ******* ENGLISH ********O7401/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('ACTUAL POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST TO GO'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('NEXT BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDLE'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('TOOL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('FEEDRATE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/* 123456789012345678901234567890123456789N1010 (' PROCESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAM LIST '); MAX 20 CHARN1026 (' INPUT '); MAX 10 CHARAN1027 (' OUTPUT '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATED GRAPHIC (EXECUTION) ');N1031 (' ANIMATED GRAPHIC (SCALE) ');N1032 (' TOOL PATH GRAPHIC (EXECUTION) ');N1033 (' TOOL PATH GRAPHIC (SCALE) ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('TOOL FILE ') ; MAX 30 CHARN1041 ('TOOL') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRY ') ; MAX 30 CHARN1044 (' WEAR ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' PROCESS LIST '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('TOOL'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('WORK SHIFT MEASURING ') ; MAX 30 CHARN1061 ('1.TOOL NUMBER -> INPUT -> TOOL SELECT BUTTON ') ; MAX 48 CHARN1062 ('2.TOUCH THE END FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.TOUCH THE OUTER SURFACE -> [X-OUTR]') ; MAX 38 CHARN1064 ('4.DIAMETER -> INPUT') ; MAX 38 CHARN1065 ('5.SHIFT AMOUNT -> INPUT') ; MAX 38 CHARN1066 ('WORK SHIFT') ; MAX 10 CHAR/*

Page 472: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–463–

/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 (' CONTR FORM (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 (' CONTR FORM (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 (' CONTR FORM (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 (' CONTR FORM (CORNER-R) '); MAX 30 CHAR (1)N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 (' CONTR FORM (CHAMFER) '); MAX 30 CHAR (1)N1252 ('CHAMFER C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1261 (' CONTR FORM (SELECT CROSS) '); MAX 30 CHAR (1)N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1271 (' CONTR FORM (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1281 (' CONTR FORM (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WIDTH WT '); MAX 18 CHAR (2)N1283 ('DEPTH DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORM (DIN76) '); MAX 30 CHAR (1)N1292 ('WIDTH WT '); MAX 18 CHAR (2)N1293 ('DEPTH DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE CUTTING *** BAR ROUGH *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE CUTTING *** BAR FINISH *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE CUTTING *** THREADING *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE CUTTING *** GROOVING *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE CUTTING *GROOV TRAPEZOID ROUGH *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE CUTTING *GROOV TRAPEZOID FINISH*');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE CUTTING *** NECKING *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE CUTTING *** CENTER DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE CUTTING *** DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE CUTTING *** REAMING *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE CUTTING *** BORING *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE CUTTING *** TAPPING *** ');MAX 40CHAR CYCLE CUT PROC

Page 473: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–464–

N5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' COMMON PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE *****/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAM NO.HAS ALREADY BEEN USED ');N6002 ('0203 NUMBER OF PROGRAMS IS EXCEEDED ');N6003 ('0204 NUMBER OF PROCESS IS EXCEEDED ');N6004 ('0202 THE PROGRAM NO.CANNOT BE SEARCHED');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 INPUT DATA CANNOT BE ALLOWED ');N6007 ('0206 NUMBER OF PROCESS IS EXCEEDED ');N6008 ('0207 NEXT PROCESS CANNOT BE FOUND ');N6009 ('0800 INPUT DATA IS INCORRECT. ');N6010 ('0801 NUMBER OF BLOCKS EXCEED 30 BLOCK ');N6011 ('0802 SELECTED INCORRECT FIGURE ');N6012 ('0803 CROSSING POINT CANNOT BE OBTAINED');N6013 ('CANT DESIDE THE FEEDRATE AUTOMATICALY ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORY PROTECT ');N6017 ('1100 THIS PROGRAM IS NOT CREATED ');N6018 ('0500 THIS PROGRAM IS UNDER EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 I/O ERROR OCCURRED ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 IRREGULAR TOOL IS SELECTED T ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMBER OF TOOLING DATA IS EXCEED ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 YOU HAVE A WRONG TOOL SELECTION ');N6028 ('AUTOMATIC MEASURING IS NOT POSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT TAUGHT IS INCORRECT ');N6032 ('NUMBER OF POINTS TAUGHT IS INSUFFICIENT');N6033 ('0402 INSUFFICIENT DATA ');N6034 ('0401 INADEQUATE CUTTING CONDITION ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NO.OF REMAINING PROCESS IS SHORT ');N6037 ('0901 THIS PROCESS CANNOT BE MOVED ');N6038 ('0100 WRONG MODE ');N6039 ('0501 PROGRAM IS UNDER EXECUTION ');N6040 ('0002 FORMAT ERROR ');N6041 ('0004 CALCULATING ERROR ');N6042 ('0003 TOO MANY DIGITS ');N6043 ('0902 THIS PROCESS CANNOT BE COPIED ');N6044 ('0903 END PROCESS CANNOT BE MOVED ');N6045 ('0904 END PROCESS CANNOT BE COPIED ');N6046 ('0905 CANT BE MOVED AFTER END PROCESS ');N6047 ('0906 CANT BE COPIED AFTER END PROCESS ');N6048 (' ');;MAX 38 CHAR (RESERVED)N6049 ('0600 NO DETAILED DATA SCREEN THIS PROC');N6050 ('1201 EDIT THE TRAPEZOIDAL GROOVE AGAIN');N6051 ('0005 OUT OF RANGE ');N6052 ('0601 CHECK THREADS GROOVE FIGURE DATA ');N6053 ('1202 EDIT THE THREADS GROOVE AGAIN ');N6054 ('0006 OUT OF RANGE ');N6055 ('0804 NUM OF BLOCKS EXCEEDED 80 BLOCKS ');N6056 (' TEMPORARY BUFFER FULL,PUSH [AUX] '); MD0016

Page 474: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–465–

N6057 ('NUMBER OF COMMANDED DATA >5 ITEMS/1BLK'); MD0016N6058 ('INPUTTED DATA ARE MANY ');N6059 ('PREVIOUS POSITION IS UNKOWN '); MD0036N6060 ('EXECUTE NO.1 OPERATION '); PRESET FUNCTION MESSAGEN6061 ('EXECUTE NO.2 OPERATION '); PRESET FUNCTION MESSAGEN6062 ('EXECUTE NO.3 OPERATION '); PRESET FUNCTION MESSAGEN6063 ('RETRY NO.1 OPERATION OR PUSH [RETURN] '); PRESET FUNCTION MESSAGEN6064 ('THIS PROCESS CANNOT BE DELETED '); PROCESS LISTN6065 ('CANNOT BE EXECUTED IN THE CYCLE MODE '); AUX. FUNCTIONN6066 ('ILLEGAL DATA FOR AUX. FUNCTION '); AUX. FUNCTIONN6067 ('DELETE REALLY? YES:DELETE '); DELETE PROMPT MD0043N6068 ('EXIT REALLY? YES:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('TOOL NUM '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('S-SPD MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-SPD/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-SPD/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE ENGLISH');MAX 50 CHAR TITLE BAR/*/* ******* JAPANESE ********O7402/* STATUS INDICATOR STRINGS/*/* ******* GERMAN ********O7403/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('AKTUELLE POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DISTANZ'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('FOLGE BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDEL'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('WKZ'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('VORSCHUB'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROZESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('BEREICH'); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 (' TYP '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAMM LISTE'); MAX 20 CHARN1026 (' EINGABE '); MAX 10 CHARAN1027 (' AUSGABE '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' GRAFIK ANIMATION ');N1031 (' SCALIERUNG GRAFIC ANIMATION ');N1032 (' WERKZEUG PFAD ANIMATION ');N1033 (' SCALIERUNG WERKZEUG PFAD ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('WERKZEUG DATEI ') ; MAX 30 CHARN1041 ('WKZ ') ; MAX 4 CHARN1042 (' NR.') ; MAX 4 CHARN1043 (' GEOMETRIE ') ; MAX 30 CHARN1044 (' VERSCHLEISS ') ; MAX 30 CHARN1045 ('SPZ') ; MAX 3 CHAR/*N1050 (' PROZESS LISTE '); MAX 20 CHARN1051 ('PROZ'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYP '); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('BER.'); MAX 4 CHAR PROCESS LIST COMMENT

Page 475: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–466–

N1054 ('WKZ '); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('MESSUNG WERKSTUECKVERSATZ ') ; MAX 30 CHARN1061 ('1.WKZ NUMMER -> EINGABE -> WKZ AUSWAHL TASTE ') ; MAX 48 CHARN1062 ('2.ANFAHREN STIRNFLAECHE -> [Z-STRN]') ; MAX 38 CHARN1063 ('3.ANFAHREN AUSSENSEITE -> [X-AUSS]') ; MAX 38 CHARN1064 ('4.DURCHMESSER -> EINGABE ') ; MAX 38 CHARN1065 ('5.VERSATZ -> INPUT ') ; MAX 38 CHARN1066 ('VERSATZ') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('KONTUR (LINIE) '); MAX 30 CHAR (1)N1212 ('END PUNKT X '); MAX 18 CHAR (2)N1213 ('END PUNKT Z '); MAX 18 CHAR (3)N1214 ('WINKEL A '); MAX 18 CHAR (4)N1215 ('OVERRIDE () P '); MAX 18 CHAR (5)/*N1221 ('KONTUR (KREIS UHRZEIGERSINN) '); MAX 30 CHAR (1)N1222 ('END PUNKT X '); MAX 18 CHAR (2)N1223 ('END PUNKT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('MITTELPUNKT X I '); MAX 18 CHAR (5)N1226 ('MITTELPUNKT Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE () P '); MAX 18 CHAR (7)/*N1231 ('KONTUR (KREIS GEGENUHRZEIGER) '); MAX 30 CHAR (1)N1232 ('END PUNKT X '); MAX 18 CHAR (2)N1233 ('END PUNKT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('MITTELPUNKT X I '); MAX 18 CHAR (5)N1236 ('MITTELPUNKT Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE () P '); MAX 18 CHAR (7)/*N1241 ('KONTUR (RUNDUNG) '); MAX 30 CHAR (1)N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE () P '); MAX 18 CHAR (3)/*N1251 ('KONTUR (FASE) '); MAX 30 CHAR (1)N1252 ('FASE C '); MAX 18 CHAR (2)N1253 ('OVERRIDE () P '); MAX 18 CHAR (3)/*N1261 ('KONTUR (SCHNITTPUNKT) '); MAX 30 CHAR (1)N1262 ('SCHNITTPKT-NR. C '); MAX 18 CHAR (2)/*N1271 ('KONTUR (TANGENTIAL) '); MAX 30 CHAR (1)N1272 ('SCHNITTPKT-NR. C '); MAX 18 CHAR (2)/*N1281 ('KONTUR (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WEITE WT '); MAX 18 CHAR (2)N1283 ('TIEFE DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE () P '); MAX 18 CHAR (5)/*N1291 ('KONTUR (DIN76) '); MAX 30 CHAR (1)N1292 ('WEITE WT '); MAX 18 CHAR (2)N1293 ('TIEFE DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE () P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' ZYKLUS *** SCHRUPPEN *** ');MAX 40CHAR CYCLE CUT PROC

Page 476: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–467–

N5004 (' ZYKLUS *** SCHLICHTEN *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' ZYKLUS *** GEWINDE DREHEN *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' ZYKLUS *** EINSTECHEN/NUTEN *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' ZYKLUS *** TRAPEZ NUT SCHRUPPEN *** ');MAX 40CHAR CYCLE CUT PROCN5008 (' ZYKLUS *** TRAPEZ NUT SCHLICHTEN *** ');MAX 40CHAR CYCLE CUT PROCN5009 (' ZYKLUS *** FREISTECHEN *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' ZYKLUS *** ZENTRIEREN *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' ZYKLUS *** BOHREN *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' ZYKLUS *** REIBEN *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' ZYKLUS *** AUSBOHREN *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' ZYKLUS *** GEWINDE BOHREN *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROCN5999 (' ALLGEMEINE PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAMM NR. BEREITS VERWENDET ');N6002 ('0203 ANZAHL PROGRAMME UEBERSCHRITTEN ');N6003 ('0204 ANZAHL PROZESSE UEBERSCHRITTEN ');N6004 ('0202 PROGRAMM NR WURDE NICHT GEFUNDEN ');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 UNERLAUBTE DATEN EINGABE ');N6007 ('0206 ANZAHL PROZESSE UEBERSCHRITTEN ');N6008 ('0207 NACHSTER PROZESS NICHT GEFUNDEN ');N6009 ('0800 FEHLERHAFTE DATENEINGABE ');N6010 ('0801 ANZAHL BLOECKE > 30 ');N6011 ('0802 AUSWAHL FALSCHE FIGUR ');N6012 ('0803 SCHNITTPUNKT NICHT ERMITTELBAR ');N6013 ('BERECHNUNG VORSCHUB NICHT MOEGLICH ');MAX 38 CHAR (RESERVED)N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 SCHREIBSCHUTZ AKTIV ');N6017 ('1100 PROGRAMM NICHT ANGELEGT ');N6018 ('0500 PROGRAMM WIRD GERADE AUSGEFUEHRT ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 E/A FEHLER AUFGETRETEN ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 FALSCHES WERKZEUG AUSGEWAEHLT ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 ANZAHL DER WERKZEUGDATEN ZU GROSS');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 FALSCHES WERKZEUG AUSGEWAEHLT ');N6028 ('AUTOMATISCHES MESSEN NICHT MOEGLICH ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('EINGELESENER PUNKT IST FALSCH ');N6032 ('ZU WENIG PUNKTE EINGELESEN ');N6033 ('0402 UNGENUEGENDE DATEN ');N6034 ('0401 UNGZUREICHENDE BEARBEITUNGSDATEN ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 ANZ. VERBLEIBENDE PROZESSE GERING');N6037 ('0901 PROZESS NICHT VERSCHIEBBAR ');N6038 ('0100 FALSCHER MODUS ');N6039 ('0501 PROGRAMM IST IN AUSFUEHRUNG ');N6040 ('0002 FORMAT FEHLER ');N6041 ('0004 BERECHNUNGSFEHLER ');N6042 ('0003 ZU VIELE STELLEN ');N6043 ('0902 PROZESS KANN NICHT KOPIERT WERDEN');N6044 ('0903 PROZESS ENDE NICHT VERSCHIEBBAR ');N6045 ('0904 PROZESS ENDE NICHT KOPIERBAR ');N6046 ('0905 NICHT HINTER PROCESS ENDE VERSCH.');

Page 477: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–468–

N6047 ('0906 NICHT HINTER PROCESS ENDE KOPIER.');N6048 (' ');N6049 ('0600 KEINE DETAIL-DATEN VERFUEGBAR ');N6050 ('1201 TRAPEZ-NUT DATEN ERNEUT EINGEBEN ');N6051 ('0005 AUSSERHALB BEREICH ');N6052 ('0601 PRUEFE GEWINDEFREICHSTICH DATEN ');N6053 ('1202 ERNEUTE EINGABE GEWINDEFREISTICH ');N6054 ('0006 AUSSERHALB DES BEREICHS ');N6055 ('0804 ANZAHL BLOECKE > 80 ');N6056 (' DATEN PUFFER VOLL, DRUECKE [HLF] '); MD0016N6057 ('ANZAHL DATEN JE BLOCK > 5 '); MD0016N6058 ('ZU VIELE DATEN EINGEGEBEN ');N6059 ('VORHERIGE POSSITION IST UNBEKANNT '); MD0036N6060 ('ERSTEN SCHRITT AUSFUEHREN '); PRESET FUNCTION MESSAGEN6061 ('ZWEITEN SCHRITT AUSFUEHREN '); PRESET FUNCTION MESSAGEN6062 ('DRITTEN SCHRITT AUSFUEHREN '); PRESET FUNCTION MESSAGEN6063 ('ERNEUT SCHRITT 1 ODER [ZURUCK] '); PRESET FUNCTION MESSAGEN6064 ('PROZESS KANN NICHT GELOESCHT WERDEN '); PROCESS LISTN6065 ('NICHT AUSFUEHRBAR IN ZYKLUS MODUS '); AUX. FUNCTIONN6066 ('UNGUELTIGE DATEN FUER HILSFFUNKTION '); AUX. FUNCTIONN6067 ('WIRKLICH LOESCHEN? JA:[LOESCH] '); DELETE PROMPT MD0043N6068 ('PROGRAMM VERLASSEN? JA:[<] NEIN:[ABBR]'); SUPER RET PROMPT MD0054/*/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('WKZ NR. '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('SPD MAX '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('SPD M/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('SPD U/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*/*N9999 ('GE FANUC MANUAL GUIDE ');MAX 50 CHAR TITLE BAR/*/*/* ******* FRENCH ********O7404/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('POSITION ACTUELLE');MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST.REST.'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('BLOC SUIV.'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('BROCHE '); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('OUTIL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('VIT.AVANCE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESSUS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('TYPE '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 ('LISTE DES PROGRAMMES'); MAX 20 CHARN1026 ('ENTREE '); MAX 10 CHARAN1027 ('SORTIE '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATION GRAPHIQUE (EXECUTION) ');N1031 (' ANIMATION GRAPHIQUE (ECHELLE) ');N1032 (' GRAPH.TRAJET OUTILS (EXECUTION) ');N1033 (' GRAPH.TRAJET OUTILS (ECHELLE) ');N1034 (' ALARME ');/*/* 123456789012345678901234567890N1040 ('FICHIER OUTILS ') ; MAX 30 CHARN1041 ('OUT.') ; MAX 4 CHAR

Page 478: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–469–

N1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRIE ') ; MAX 30 CHARN1044 (' USURE ') ; MAX 30 CHARN1045 ('TYP') ; MAX 3 CHAR/*N1050 ('LISTE DES PROCESSUS '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('USIN'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('OUT.'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('MESURE DECALAGE ORIGINE ') ; MAX 30 CHARN1061 ('1.No OUTIL -> ENTR. -> TOUCHE SELEC. OUTIL') ; MAX 48 CHARN1062 ('2.EFFLEURER LA FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.EFFLEURER LE DIAMETRE EXT. [X-EXT.]') ; MAX 38 CHARN1064 ('4.DIAMETRE -> ENTREE') ; MAX 38 CHARN1065 ('5.DEC. ADD. Z -> ENTREE') ; MAX 38 CHARN1066 ('DEC.ORIG. ') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('DONNEES (LIGNE) '); MAX 30 CHAR (1)N1212 ('POINT FINAL X X '); MAX 18 CHAR (2)N1213 ('POINT FINAL Z Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('AVANCE () P '); MAX 18 CHAR (5)/*N1221 ('DONNEES (CERCLE HORAIRE) ');MAX 30 CHAR (1)N1222 ('POINT FINAL X X '); MAX 18 CHAR (2)N1223 ('POINT FINAL Z Z '); MAX 18 CHAR (3)N1224 ('RAYON R '); MAX 18 CHAR (4)N1225 ('CENTRE X I '); MAX 18 CHAR (5)N1226 ('CENTRE Z K '); MAX 18 CHAR (6)N1227 ('AVANCE () P '); MAX 18 CHAR (7)/*N1231 ('DONNEES (CERCLE ANTI-HOR.) '); MAX 30 CHAR (1)N1232 ('POINT FINAL X X '); MAX 18 CHAR (2)N1233 ('POINT FINAL Z Z '); MAX 18 CHAR (3)N1234 ('RAYON R '); MAX 18 CHAR (4)N1235 ('CENTRE X I '); MAX 18 CHAR (5)N1236 ('CENTRE Z K '); MAX 18 CHAR (6)N1237 ('AVANCE () P '); MAX 18 CHAR (7)/*N1241 ('DONNEES (ARRONDI ) '); MAX 30 CHAR (1)N1242 ('RAYON R '); MAX 18 CHAR (2)N1243 ('AVANCE () P '); MAX 18 CHAR (3)/*N1251 ('DONNEES (CHANFREIN) '); MAX 30 CHAR (1)N1252 ('CHANFREIN C '); MAX 18 CHAR (2)N1253 ('AVANCE () P '); MAX 18 CHAR (3)/*N1261 ('DONNEES (SEL.INTER.) '); MAX 30 CHAR (1)N1262 ('POINT INTER. No C '); MAX 18 CHAR (2)/*N1271 ('DONNEES (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('POINT INTER. No C '); MAX 18 CHAR (2)/*N1281 (' DONNEES (DIN509-E) '); MAX 30 CHAR (1)N1282 ('LARGEUR WT '); MAX 18 CHAR (2)N1283 ('PROFONDEUR DT '); MAX 18 CHAR (3)N1284 ('RAYON R '); MAX 18 CHAR (4)N1285 ('AVANCE () P '); MAX 18 CHAR (5)/*N1291 (' DONNEES (DIN76) '); MAX 30 CHAR (1)N1292 ('LARGEUR WT '); MAX 18 CHAR (2)

Page 479: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–470–

N1293 ('PROFONDEUR DT '); MAX 18 CHAR (3)N1294 ('AVANCE () P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' USINAGE GUIDE ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE USINAGE *** TOURNAGE EBAUCHE ***');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE USINAGE *** TOURNAGE FINIT. *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE USINAGE *** FILETAGE *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE USINAGE *** GORGES *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE USINAGE ** GORGE TRAP. EBAUCHE *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE USINAGE ** GORGE TRAP.FINITION *');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE USINAGE *** RAINURE *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE USINAGE *** CENTRAGE *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE USINAGE *** PERCAGE *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE USINAGE *** ALESAGE *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE USINAGE *** ALESAGE BURIN *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE USINAGE *** TARRAUDAGE *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE USINAGE *** CYCLE CLIENT 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE USINAGE *** CYCLE CLIENT 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE USINAGE *** CYCLE CLIENT 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE USINAGE *** CYCLE CLIENT 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE USINAGE *** CYCLE CLIENT 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' PARAMETRES COMMUNS ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 No.DE PROGRAMME DEJ\ UTILISE ');N6002 ('0203 No.DE PROGRAMME TROP GRAND ');N6003 ('0204 No.DE PROCESSUS TROP GRAND ');N6004 ('0202 No.DE PROGRAMME INTROUVABLE ');N6005 ('0000 ERREUR SYSTEME ');N6006 ('0201 DONNEE INTRODUITE NON UTILISABLE ');N6007 ('0206 NOMBRE DE PROCESSUS TROP ELEVE ');N6008 ('0207 PROCESSUS SUIVANT INTROUVABLE ');N6009 ('0800 DONNEE INTRODUITE INCORRECTE ');N6010 ('0801 NOMBRE DE BLOC PLUS GRAND QUE 30 ');N6011 ('0802 MAUVAISE SELECTION DE FIGURE ');N6012 ('0803 POINT INTERSECTION NON TROUVE ');N6013 ('NE PEUT DEFINIR AVANCE AUTOMATIQUEMENT');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMOIRE PROTEGE ');N6017 ('1100 CE PROGRAMME EST INEXISTANT ');N6018 ('0500 PROGRAMME DEJA EN EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 UNE ERREUR E/S EST SURVENUE ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 OUTIL SELECTIONNE INCORECTE ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 TROP GRAND NOMBRE DONNEES OUTIL ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 MAUVAIS CHOIX OUTIL ');N6028 ('MESURE AUTOMATIQUE IMPOSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT APPRENTISSAGE INCORRECTE ');N6032 ('NOMBRE DE POINTS INSUFFISANT ');N6033 ('0402 DONNEES INSUFFISANTES ');N6034 ('0401 CONDITIONS DE COUPE INADEQUATE ');N6035 ('0900 PROCESSUS NON PLANIFIE ');N6036 ('0205 NOMBRE DE PROCESSUS RESTANT PETIT');

Page 480: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–471–

N6037 ('0901 CE PROCESSUS NE PEUT-ETRE DEPLACE');N6038 ('0100 MAUVAIS MODE ');N6039 ('0501 PROGRAMME EN EXECUTION ');N6040 ('0002 ERREUR DE FORMAT ');N6041 ('0004 ERREUR DE CALCUL ');N6042 ('0003 TROP DE DECIMALES ');N6043 ('0902 PROCESSUS NE PEUT-ETRE COPIE ');N6044 ('0903 DERNIER PROC.NE PEUT-ETRE DEPLACE');N6045 ('0904 DERNIER PROC. NE PEUT-ETRE COPIE ');N6046 ('0905 DEPLACER APRES ULTIME PROC.IMPOSS');N6047 ('0906 COPIER APRES ULTIME PROC.IMPOSS. ');N6048 (' ');N6049 ('0600 PAS DE DONNEE DET. POUR CE PROCES');N6050 ('1201 EDITER GORGE TRAPEZ. A NOUVEAU ');N6051 ('0005 HORS LIMITE ');N6052 ('0601 VERIFIER FIG. GORGE DE FILETAGE ');N6053 ('1202 EDITER GORGE FILETAGE A NOUVEAU ');N6054 ('0006 HORS LIMITE ');N6055 ('0804 NOMBRE DE BLOC PLUS GRAND QUE 80 ');N6056 (' MEM. TEMP. PLEINE, PRESSEZ [AUX] '); MD0016N6057 ('NOMBRE DE DONNEES > 5 PAR BLOC '); MD0016N6058 ('TROP DE DONNEES ');N6059 ('POSITION ANTERIEURE INCONNUE '); MD0036N6060 ('EXECUTER OPERATION No.1 '); PRESET FUNCTION MESSAGEN6061 ('EXECUTER OPERATION No.2 '); PRESET FUNCTION MESSAGEN6062 ('EXECUTER OPERATION No.3 '); PRESET FUNCTION MESSAGEN6063 ('RECOMMENCER OPE. N.1 OU APPUY.[RETOUR]'); PRESET FUNCTION MESSAGEN6064 ('CE PROCESSUS NE PEUT-ETRE EFFACE '); PROCESS LISTN6065 ('NE PEUT ETRE EXECUTE EN CYCLE '); AUX. FUNCTIONN6066 ('DONNEE ILLEGALE POUR FONCTION AUXIL. '); AUX. FUNCTIONN6067 ('EFFACER VRAIMENT? OUI: DELETE '); DELETE PROMPT MD0043N6068 ('QUITTER VRAIMENT? OUI:[<],NON:CAN '); SUPER RET PROMPT MD0054/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('NO. OUTIL'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('V MAX BRO'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 (' M/MIN '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 (' T/MIN '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE FR.');MAX 50 CHAR TITLE BAR/*/* ******* ITALIAN ********O7405/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('POSIZIONE ATTUALE'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST.RESIDUA'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('BLOCCO SUCC.'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('MANDRINO'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('UTENS.'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('VEL.AVANZAM.'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESSA ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TIPO '); MAX 9 CHAR PROCESS DATA AREA COMMENT(3)N1025 (' LISTA PROGRAMMI '); MAX 20 CHARN1026 (' ENTRATA '); MAX 10 CHARAN1027 (' USCITA '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMAZIONE GRAFICA (ESECUZIONE) ');N1031 (' ANIMAZIONE GRAFICA (SCALA) ');

Page 481: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–472–

N1032 (' GRAFICA PERCORSO UTENSILE (ESECUZIONE) ');N1033 (' GRAFICA PERCORSO UTENSILE (SCALA) ');N1034 (' ALLARME ');/*/* 123456789012345678901234567890N1040 ('DATI UTENSILI ') ; MAX 30 CHARN1041 ('UTEN') ; MAX 4 CHARN1042 (' NR.') ; MAX 4 CHARN1043 (' GEOMETRIA ') ; MAX 30 CHARN1044 (' USURA ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' LISTA PROCESSO '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TIPO'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('UTEN'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('MISURAZIONE SPOST.QUOTA LAVORO') ; MAX 30 CHARN1061 ('1.NR.UTENSILE -> INPUT -> PULS.SELEZ.UTENSILE') ; MAX 48 CHARN1062 ('2.TASTA SUPERFICIE FINITA -> [Z-SURF]') ; MAX 38 CHARN1063 ('3.TASTA SUPERFICIE ESTERNA -> [X-EST.]') ; MAX 38 CHARN1064 ('4.DIAMETRO -> INPUT') ; MAX 38 CHARN1065 ('5.SOMMA SPOSTAMENTO -> INPUT') ; MAX 38 CHARN1066 ('SPOS.LAVOR') ; MAX 10 CHAR/*/* FIGUR DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('CONTR FORMA (LINEA) '); MAX 30 CHAR (1)N1212 ('PUNTO FINALE X X '); MAX 18 CHAR (2)N1213 ('PUNTO FINALE Z Z '); MAX 18 CHAR (3)N1214 ('ANGOLO A '); MAX 18 CHAR (4)N1215 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (5)/*N1221 ('CONTR FORMA (CERCHIO CW) '); MAX 30 CHAR (1)N1222 ('PUNTO FINALE X X '); MAX 18 CHAR (2)N1223 ('PUNTO FINALE Z Z '); MAX 18 CHAR (3)N1224 ('RAGGIO R '); MAX 18 CHAR (4)N1225 ('CENTRO X I '); MAX 18 CHAR (5)N1226 ('CENTRO Z K '); MAX 18 CHAR (6)N1227 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (7)/*N1231 ('CONTR FORMA (CERCHIO CCW) '); MAX 30 CHAR (1)N1232 ('PUNTO FINALE X X '); MAX 18 CHAR (2)N1233 ('PUNTO FINALE Z Z '); MAX 18 CHAR (3)N1234 ('RAGGIO R '); MAX 18 CHAR (4)N1235 ('CENTRO X I '); MAX 18 CHAR (5)N1236 ('CENTRO Z K '); MAX 18 CHAR (6)N1237 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (7)/*N1241 ('CONTR FORMA (RACCORDO-R) '); MAX 30 CHAR (1)N1242 ('RAGGIO R '); MAX 18 CHAR (2)N1243 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (3)/*N1251 ('CONTR FORMA (SMUSSO) '); MAX 30 CHAR (1)N1252 ('SMUSSO C '); MAX 18 CHAR (2)N1253 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (3)/*N1261 ('CONTR FORMA (SELEZ.INCROCIO) '); MAX 30 CHAR (1)N1262 ('INCROCIA PUNTO N.C'); MAX 18 CHAR (2)/*N1271 ('CONTR FORMA (SEL.TANGENTE) '); MAX 30 CHAR (1)N1272 ('INCROCIA PUNTO N.C'); MAX 18 CHAR (2)/*N1281 (' CONTR FORMA (DIN509-E) '); MAX 30 CHAR (1)

Page 482: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–473–

N1282 ('LARGHEZZA WT '); MAX 18 CHAR (2)N1283 ('PROFONDITA DT '); MAX 18 CHAR (3)N1284 ('RAGGIO R '); MAX 18 CHAR (4)N1285 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORMA (DIN76) '); MAX 30 CHAR (1)N1292 ('LARGHEZZA WT '); MAX 18 CHAR (2)N1293 ('PROFONDITA DT '); MAX 18 CHAR (3)N1294 ('SOVRAPPOSIZIONE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' LAVORAZIONE GUIDATA ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TAGLIO TRACCIA ');MAX 40CHAR TRACE CUT PROCN5003 (' TAGLIO IN CICLO *BARRA DI SGROSSATURA* ');MAX 40CHAR CYCLE CUT PROCN5004 (' CICLO LAVORAZIONE *** FINITURA *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CICLO LAVORAZIONE *** FILETTATURA *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CICLO LAVORAZIONE *** SCANALATURA *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CICLO LAVORAZIONE *SGROSS.SCAN.TRAPEZ.*');MAX 40CHAR CYCLE CUT PROCN5008 (' CICLO LAVORAZIONE *FINIT.SCAN.TRAPEZ.* ');MAX 40CHAR CYCLE CUT PROCN5009 (' CICLO LAVORAZIONE *** COLLARINO *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CICLO LAVORAZIONE ** PUNTA DA CENTRO **');MAX 40CHAR CYCLE CUT PROCN5011 (' CICLO LAVORAZIONE *** PUNTA *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CICLO LAVORAZIONE *** ALESATURA *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CICLO LAVORAZIONE *** BARENATURA *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CICLO LAVORAZIONE *** MASCHIATURA *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CICLO LAVORAZIONE *** CICLO PERS. 1 ***');MAX 40CHAR CYCLE CUT PROCN5052 (' CICLO LAVORAZIONE *** CICLO PERS. 2 ***');MAX 40CHAR CYCLE CUT PROCN5053 (' CICLO LAVORAZIONE *** CICLO PERS. 3 ***');MAX 40CHAR CYCLE CUT PROCN5054 (' CICLO LAVORAZIONE *** CICLO PERS. 4 ***');MAX 40CHAR CYCLE CUT PROCN5055 (' CICLO LAVORAZIONE *** CICLO PERS. 5 ***');MAX 40CHAR CYCLE CUT PROCN5999 (' PARAMETRI COMUNI ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 NR.DI PROGRAMMA GIA UTILIZZATO ');N6002 ('0203 SUPERATO NR.PROGRAMMI PERMESSO ');N6003 ('0204 SUPERATO NR.PROCESSI PERMESSI ');N6004 ('0202 RICERCA NR.PROGRAMMA IMPOSSIBILE ');N6005 ('0000 ERRORE DI SISTEMA ');N6006 ('0201 DATO INSERITO NON AMMESSO ');N6007 ('0206 SUPERATO NR.PROCESSI PERMESSI ');N6008 ('0207 PROCESS.SUCC.NON E STATO TROVATO ');N6009 ('0800 DATO INSERITO NON CORRETTO ');N6010 ('0801 NUMERO DI BLOCCHI SUPERIORE A 30 ');N6011 ('0802 FIGURA SELEZIONATA NON CORRETTA ');N6012 ('0803 PUNTO DI INCROCIO NON OTTENIBILE ');N6013 ('NON PUO DECIDERE FEED AUTOMATICAMENTE ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORIA PROTETTA ');N6017 ('1100 QUESTO PROGRAMMA NON ESISTE ');N6018 ('0500 QUESTO PROGRAMMA E IN ESECUZIONE ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 E OCCORSO UN ERRORE DI I/O ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 SELEZIONATA UNA T IRREGOLARE ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMERO DATI UTENSILE SUPERATA ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 HAI SELEZIONATO UTENSILE ERRATO ');N6028 ('LA MISURA AUTOMATICA NON E POSSIBILE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)

Page 483: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–474–

N6031 ('PUNTO MEMORIZZATO NON CORRETTO ');N6032 ('NR.DI PUNTI MEMORIZZATI INSUFFICIENTE ');N6033 ('0402 DATI INSUFFICIENTI ');N6034 ('0401 CONDIZIONI DI LAVORO INADEGUATE ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NR.DI PROCESSI RESIDUI E CORTO ');N6037 ('0901 QUESTO PROCESSO NON E MOVIBILE ');N6038 ('0100 MODO ERRATO ');N6039 ('0501 PROGRAMMA GIA IN ESECUZIONE ');N6040 ('0002 ERRORE DI FORMATO ');N6041 ('0004 ERRORE DI CALCOLO ');N6042 ('0003 TROPPI DATI IMMESSI ');N6043 ('0902 QUESTO PROCESSO NON E COPIABILE ');N6044 ('0903 FINE PROCESSO NON E MOVIBILE ');N6045 ('0904 FINE PROCESSO NON E COPIABILE ');N6046 ('0905 NON MOVIBILE DOPO FINE PROCESSO ');N6047 ('0906 NON COPIABILE DOPO FINE PROCESSO ');N6048 (' ');N6049 ('0600 NO DETT.DATI VIS.IN QUESTO PROCES');N6050 ('1201 RIEDITA SCANALATURA TRAPEZOIDALE ');N6051 ('0005 FUORI CAMPO PERMESSO ');N6052 ('0601 CONTROLLA I DATI FILETTATURA ');N6053 ('1202 RIEDITA DATI FILETTATURA ');N6054 ('0006 FUORI CAMPO PERMESSO ');N6055 ('0804 NUMERO BLOCCHI SUPERIORE A 80 ');N6056 (' BUFFER TEMPORAN.PIENO,PREMI [AUX]'); MD0016N6057 ('NUMERO DATI INSERIBILI >5 DATI/1BLOC. '); MD0016N6058 ('TROPPI DATI IMMESSI ');N6059 ('POSIZIONE PRECEDENTE SCONOSCIUTA '); MD0036N6060 ('ESEGUI OPERAZIONE NR.1 '); PRESET FUNCTION MESSAGEN6061 ('ESEGUI OPERAZIONE NR.2 '); PRESET FUNCTION MESSAGEN6062 ('ESEGUI OPERAZIONE NR.3 '); PRESET FUNCTION MESSAGEN6063 ('RIPROVA OPERAZ.NR.1 O PREMI [RITORNO] '); PRESET FUNCTION MESSAGEN6064 ('QUESTO PROCESSO NON SI PUO CANCELLARE '); PROCESS LISTN6065 ('NON PUO ESSERE ESEGUITA IN CICLO '); AUX. FUNCTIONN6066 ('DATO ILLEGALE PER FUNZIONE AUSILIARIA '); AUX. FUNCTIONN6067 ('VUOI VERAMENTE CANCELLARE? SI :CANCEL'); DELETE PROMPT MD0043N6068 ('VUOI VERAMENTE USCIRE? SI :[<], NO:CAN'); SUPER RET PROMPT MD0054/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('NUM UTENS'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('MAX SPEED'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('MIN SPEED'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('GIRI MAND'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*/*N9999 ('GUIDA MANUALE FANUC IN ITALIANO'); MAX 50 CHAR TITLE BAR/*/* ******* SPANISH ********O7406/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('POSICION ACTUAL'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST A IR'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('BLOQ SIGUIEN'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('CABEZAL'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('HERTA.'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('VEL. AVANCE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESO ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TIPO '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)

Page 484: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–475–

N1025 ('LISTA PROGRAMAS '); MAX 20 CHARN1026 (' INTROD. '); MAX 10 CHARAN1027 (' ENVIAR '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' GRAFICO ANIMADO (EJECUCION) ');N1031 (' GRAFICO ANIMADO (ESCALA) ');N1032 (' GRAFICO TRAYECTORIA HRTA. (EJECUCION) ');N1033 (' GRAFICO TRAYECTORIA HRTA. (ESCALA) ');N1034 (' ALARMA ');/*/* 123456789012345678901234567890N1040 ('FICHERO HERRAMIENTAS ') ; MAX 30 CHARN1041 ('HRTA') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRIA ') ; MAX 30 CHARN1044 (' DESGASTE ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 ('LISTA DE PROCESOS '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TIPO'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('HRTA'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('MEDIR DESPLAZAMIENTO ORIGEN ') ; MAX 30 CHARN1061 ('1.NUMERO HRTA. -> INPUT -> TECLA SELECCION HRTA.') ; MAX 48 CHARN1062 ('2.TOCAR CARA FINAL -> [CARA-Z]') ; MAX 38 CHARN1063 ('3.TOCAR CARA MAS EXTERIOR -> [ESTE-X]') ; MAX 38 CHARN1064 ('4.DIAMETRO -> INPUT') ; MAX 38 CHARN1065 ('5.CANTIDAD DESPLAZ. -> INPUT') ; MAX 38 CHARN1066 ('DESP.TRABJ') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('FORMA CONTORNO (LINEA) '); MAX 30 CHAR (1)N1212 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1213 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1214 ('ANGULO A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 ('FORMA CONTORNO (CIRCULO HOR) '); MAX 30 CHAR (1)N1222 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1223 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1224 ('RADIO R '); MAX 18 CHAR (4)N1225 ('CENTRO X I '); MAX 18 CHAR (5)N1226 ('CENTRO Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 ('FORMA CONTORN (CIRCULO ANTHOR)'); MAX 30 CHAR (1)N1232 ('PUNTO FINAL X '); MAX 18 CHAR (2)N1233 ('PUNTO FINAL Z '); MAX 18 CHAR (3)N1234 ('RADIO R '); MAX 18 CHAR (4)N1235 ('CENTRO X I '); MAX 18 CHAR (5)N1236 ('CENTRO Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 ('FORMA CONTORNO (ESQUINA-REDND)'); MAX 30 CHAR (1)N1242 ('RADIO R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 ('FORMA CONTORNO (CHAFLAN) '); MAX 30 CHAR (1)N1252 ('CHAFLAN C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*

Page 485: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–476–

N1261 ('FORMA CONTORNO (SELEC. CRUCE) '); MAX 30 CHAR (1)N1262 ('PTO CRUCE NUMERO C'); MAX 18 CHAR (2)/*N1271 ('FORMA CONTORNO (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('PTO CRUCE NUMERO C'); MAX 18 CHAR (2)/*N1281 ('FORMA CONTORNO (DIN509-E) '); MAX 30 CHAR (1)N1282 ('ANCHO WT '); MAX 18 CHAR (2)N1283 ('PROF. DT '); MAX 18 CHAR (3)N1284 ('RADIO R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 ('FORMA CONTORNO (DIN76) '); MAX 30 CHAR (1)N1292 ('ANCHO WT '); MAX 18 CHAR (2)N1293 ('PROF. DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' MECANIZADI GUIADO ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' MECANIZADO TRAZADO ');MAX 40CHAR TRACE CUT PROCN5003 (' MECANIZ. CICLO *** CILIN DESBASTE *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CICLO CORTE *** CILIND. ACABADO ***');MAX 40CHAR CYCLE CUT PROCN5005 (' CICLO CORTE *** ROSCADO *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CICLO CORTE *** RANURADO *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CICLO CORTE *RANURA TRAPEZOID DESBAST*');MAX 40CHAR CYCLE CUT PROCN5008 (' CICLO CORTE *RANURA TRAPEZOID ACABADO*');MAX 40CHAR CYCLE CUT PROCN5009 (' CICLO CORTE *** GARGANTA *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CICLO CORTE *** TALADRO CENTRADO ***');MAX 40CHAR CYCLE CUT PROCN5011 (' CICLO CORTE *** TALADRO *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CICLO CORTE *** ESCARIADO *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CICLO CORTE *** MANDRINADO *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CICLO CORTE *** ROSCADO *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CICLO CORTE *** PROCESO CLIENTE 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CICLO CORTE *** PROCESO CLIENTE 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CICLO CORTE *** PROCESO CLIENTE 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CICLO CORTE *** PROCESO CLIENTE 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CICLO CORTE *** PROCESO CLIENTE 5 *** ');MAX 40CHAR CYCLE CUT PROCN5999 (' PARAMETROS COMUNES ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 NUMERO PROGRAMA YA UTILIZADO ');N6002 ('0203 NUMERO MAX DE PROGRAM. EXCEDIDO ');N6003 ('0204 NUMERO MAX DE PROCESOS EXCEDIDO ');N6004 ('0202 NUMERO PROGRAMA NO ENCONTRADO ');N6005 ('0000 ERROR DE SISTEMA ');N6006 ('0201 DATO NO PERMITIDO ');N6007 ('0206 NUMERO DE PROCESO EXCEDIDO ');N6008 ('0207 NO ENCUENTRA SIGUIENTE PROCESO ');N6009 ('0800 DATO INTRODUCIDO INCORRECTO ');N6010 ('0801 MAS DE 30 BLOQUES ');N6011 ('0802 SELECCIONADA FIGURA INCORRECTA ');N6012 ('0803 NO PUEDE OBTENER PUNTO DE CRUCE ');N6013 ('NO PUEDE CALCULAR VEL.AVANCE AUTOMATIC');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORIA PROTEGIDA ');N6017 ('1100 PROGRAMA NO CREADO ');N6018 ('0500 PROGRAMA EN EJECUCION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 ERROR E/S ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 HERRANTA IRREGULAR SELECCIONADA T');N6023 (' ');MAX 38 CHAR (RESERVED)

Page 486: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–477–

N6024 ('0702 NUMERO DATOS HERTA. EXCEDIDO ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 HA SELECC. UNA HERTA. INCORRECTA ');N6028 ('NO ES POSIBLE MEDIDA AUTOMATICA ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('PUNTO INCORRECTO ');N6032 ('NUMERO DE PUNTOS INSUFICIENTE ');N6033 ('0402 DATOS INSUFICIENTES ');N6034 ('0401 CONDICIONES DE CORTE INADECUADAS ');N6035 ('0900 ESTE PROCESO NECESITA AGENDAG ');N6036 ('0205 NO DE PROCESOS RESTANTES ES CORTO');N6037 ('0901 ESTE PROCESO NO SE PUEDE MOVER ');N6038 ('0100 MODO INCORRECTO ');N6039 ('0501 PROGRAMA EN EJECUCION ');N6040 ('0002 ERROR DE FORMATO ');N6041 ('0004 ERROR DE CALCULO ');N6042 ('0003 DEMASIADOS DIGITOS ');N6043 ('0902 NO PUEDE COPIAR ESTE PROCESO ');N6044 ('0903 PROCESO FINAL NO PUEDE MOVERSE ');N6045 ('0904 PROCESO FINAL NO PUEDE COPIARSE ');N6046 ('0905 NO PUEDE MOVER TRAS PROCESO FINAL');N6047 ('0906 NO PUEDE COPIAR TRAS PROCES FINAL');N6048 (' ');N6049 ('0600 NO PANTALLA DETALLADA DE PROCESO ');N6050 ('1201 EDITAR OTRA VEZ RANURA TRAPEZOID ');N6051 ('0005 FUERA DE RANGO ');N6052 ('0601 CHEQ DATOS FIGURA ROSCA RANURA ');N6053 ('1202 EDITAR OTRA VEZ RANURA DE ROSCAS ');N6054 ('0006 FUERA DE RANGO ');N6055 ('0804 NUM DE BLOQUES EXCEDE 80 ');N6056 (' BUFFER TEMPORAL LLENO,PULS [AUX] '); MD0016N6057 ('NUMERO DATOS COMANDADO >5 PUNTOS/1BLK '); MD0016N6058 ('DEMASIADOS DATOS INTRODUCIDOS ');N6059 ('POSICION PREVIA DESCONOCIDA '); MD0036N6060 ('EJECUTE NO.1 OPERACION '); PRESET FUNCTION MESSAGEN6061 ('EJECUTE NO.2 OPERACION '); PRESET FUNCTION MESSAGEN6062 ('EJECUTE NO.3 OPERACION '); PRESET FUNCTION MESSAGEN6063 ('REINT NO.1 OPERACION O PULSAR [RETORN]'); PRESET FUNCTION MESSAGEN6064 ('NO PUEDE BORRAR ESTE PROCESO '); PROCESS LISTN6065 ('NO PUEDE EJECUTAR EN MODO CICLO '); AUX. FUNCTIONN6066 ('DATO ILEGAL PARA FUNCION AUXILIAR '); AUX. FUNCTIONN6067 ('BORRAR? SI:BORRAR '); DELETE PROMPT MD0043N6068 ('SALIR? SI:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('HTA. NUMR'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('S-CAB MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-CAB/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-CAB/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*/*N9999 ('FANUC MECANIZADO MANUAL ESPANOL');MAX 50 CHAR TITLE BAR/*/* ******* RESERVE 1 ********O7407/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('ACTUAL POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST TO GO'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('NEXT BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDLE'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('TOOL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('FEEDRATE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)

Page 487: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–478–

N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAM LIST '); MAX 20 CHARN1026 (' INPUT '); MAX 10 CHARAN1027 (' OUTPUT '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATED GRAPHIC (EXECUTION) ');N1031 (' ANIMATED GRAPHIC (SCALE) ');N1032 (' TOOL PATH GRAPHIC (EXECUTION) ');N1033 (' TOOL PATH GRAPHIC (SCALE) ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('TOOL FILE ') ; MAX 30 CHARN1041 ('TOOL') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRY ') ; MAX 30 CHARN1044 (' WEAR ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' PROCESS LIST '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('TOOL'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('WORK SHIFT MEASURING ') ; MAX 30 CHARN1061 ('1.TOOL NUMBER -> INPUT -> TOOL SELECT BUTTON ') ; MAX 48 CHARN1062 ('2.TOUCH THE END FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.TOUCH THE OUTER SURFACE -> [X-OUTR]') ; MAX 38 CHARN1064 ('4.DIAMETER -> INPUT') ; MAX 38 CHARN1065 ('5.SHIFT AMOUNT -> INPUT') ; MAX 38 CHARN1066 ('WORK SHIFT') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('CONTR FORM (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 ('CONTR FORM (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 ('CONTR FORM (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 ('CONTR FORM (CORNER-R) '); MAX 30 CHAR (1)

Page 488: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–479–

N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 ('CONTR FORM (CHAMFER) '); MAX 30 CHAR (1)N1252 ('CHAMFER C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1261 ('CONTR FORM (SELECT CROSS) '); MAX 30 CHAR (1)N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1271 ('CONTR FORM (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1281 (' CONTR FORM (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WIDTH WT '); MAX 18 CHAR (2)N1283 ('DEPTH DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORM (DIN76) '); MAX 30 CHAR (1)N1292 ('WIDTH WT '); MAX 18 CHAR (2)N1293 ('DEPTH DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE CUTTING *** BAR ROUGH *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE CUTTING *** BAR FINISH *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE CUTTING *** THREADING *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE CUTTING *** GROOVING *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE CUTTING *GROOV TRAPEZOID ROUGH *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE CUTTING *GROOV TRAPEZOID FINISH*');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE CUTTING *** NECKING *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE CUTTING *** CENTER DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE CUTTING *** DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE CUTTING *** REAMING *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE CUTTING *** BORING *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE CUTTING *** TAPPING *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' COMMON PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAM NO.HAS ALREADY BEEN USED ');N6002 ('0203 NUMBER OF PROGRAMS IS EXCEEDED ');N6003 ('0204 NUMBER OF PROCESS IS EXCEEDED ');N6004 ('0202 THE PROGRAM NO.CANNOT BE SEARCHED');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 INPUT DATA CANNOT BE ALLOWED ');N6007 ('0206 NUMBER OF PROCESS IS EXCEEDED ');N6008 ('0207 NEXT PROCESS CANNOT BE FOUND ');N6009 ('0800 INPUT DATA IS INCORRECT. ');N6010 ('0801 NUMBER OF BLOCKS EXCEED 30 BLOCK ');N6011 ('0802 SELECTED INCORRECT FIGURE ');N6012 ('0803 CROSSING POINT CANNOT BE OBTAINED');N6013 ('CANT DESIDE THE FEEDRATE AUTOMATICALY ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)

Page 489: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–480–

N6016 ('0001 MEMORY PROTECT ');N6017 ('1100 THIS PROGRAM IS NOT CREATED ');N6018 ('0500 THIS PROGRAM IS UNDER EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 I/O ERROR OCCURRED ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 IRREGULAR TOOL IS SELECTED T ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMBER OF TOOLING DATA IS EXCEED ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 YOU HAVE A WRONG TOOL SELECTION ');N6028 ('AUTOMATIC MEASURING IS NOT POSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT TAUGHT IS INCORRECT ');N6032 ('NUMBER OF POINTS TAUGHT IS INSUFFICIENT');N6033 ('0402 INSUFFICIENT DATA ');N6034 ('0401 INADEQUATE CUTTING CONDITION ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NO.OF REMAINING PROCESS IS SHORT ');N6037 ('0901 THIS PROCESS CANNOT BE MOVED ');N6038 ('0100 WRONG MODE ');N6039 ('0501 PROGRAM IS UNDER EXECUTION ');N6040 ('0002 FORMAT ERROR ');N6041 ('0004 CALCULATING ERROR ');N6042 ('0003 TOO MANY DIGITS ');N6043 ('0902 THIS PROCESS CANNOT BE COPIED ');N6044 ('0903 END PROCESS CANNOT BE MOVED ');N6045 ('0904 END PROCESS CANNOT BE COPIED ');N6046 ('0905 CANT BE MOVED AFTER END PROCESS ');N6047 ('0906 CANT BE COPIED AFTER END PROCESS ');N6048 (' ');;MAX 38 CHAR (RESERVED)N6049 ('0600 NO DETAILED DATA SCREEN THIS PROC');N6050 ('1201 EDIT THE TRAPEZOIDAL GROOVE AGAIN');N6051 ('0005 OUT OF RANGE ');N6052 ('0601 CHECK THREADS GROOVE FIGURE DATA ');N6053 ('1202 EDIT THE THREADS GROOVE AGAIN ');N6054 ('0006 OUT OF RANGE ');N6055 ('0804 NUM OF BLOCKS EXCEEDED 80 BLOCKS ');N6056 (' TEMPORARY BUFFER FULL,PUSH [AUX] '); MD0016N6057 ('NUMBER OF COMMANDED DATA >5 ITEMS/1BLK'); MD0016N6058 ('INPUTTED DATA ARE MANY ');N6059 ('PREVIOUS POSITION IS UNKOWN '); MD0036N6060 ('EXECUTE NO.1 OPERATION '); PRESET FUNCTION MESSAGEN6061 ('EXECUTE NO.2 OPERATION '); PRESET FUNCTION MESSAGEN6062 ('EXECUTE NO.3 OPERATION '); PRESET FUNCTION MESSAGEN6063 ('RETRY NO.1 OPERATION OR PUSH [RETURN] '); PRESET FUNCTION MESSAGEN6064 ('THIS PROCESS CANNOT BE DELETED '); PROCESS LISTN6065 ('CANNOT BE EXECUTED IN THE CYCLE MODE '); AUX. FUNCTIONN6066 ('ILLEGAL DATA FOR AUX. FUNCTION '); AUX. FUNCTIONN6067 ('DELETE REALLY? YES:DELETE '); DELETE PROMPT MD0043N6068 ('EXIT REALLY? YES:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('TOOL NUM '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('S-SPD MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-SPD/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-SPD/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE RESERVE1');MAX 50 CHAR TITLE BAR/*/* ******* RESERVE 2 ********O7408

Page 490: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–481–

/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('ACTUAL POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST TO GO'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('NEXT BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDLE'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('TOOL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('FEEDRATE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAM LIST '); MAX 20 CHARN1026 (' INPUT '); MAX 10 CHARAN1027 (' OUTPUT '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATED GRAPHIC (EXECUTION) ');N1031 (' ANIMATED GRAPHIC (SCALE) ');N1032 (' TOOL PATH GRAPHIC (EXECUTION) ');N1033 (' TOOL PATH GRAPHIC (SCALE) ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('TOOL FILE ') ; MAX 30 CHARN1041 ('TOOL') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRY ') ; MAX 30 CHARN1044 (' WEAR ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' PROCESS LIST '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('TOOL'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('WORK SHIFT MEASURING ') ; MAX 30 CHARN1061 ('1.TOOL NUMBER -> INPUT -> TOOL SELECT BUTTON ') ; MAX 48 CHARN1062 ('2.TOUCH THE END FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.TOUCH THE OUTER SURFACE -> [X-OUTR]') ; MAX 38 CHARN1064 ('4.DIAMETER -> INPUT') ; MAX 38 CHARN1065 ('5.SHIFT AMOUNT -> INPUT') ; MAX 38 CHARN1066 ('WORK SHIFT') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('CONTR FORM (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 ('CONTR FORM (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 ('CONTR FORM (CIRCLE CCW) '); MAX 30 CHAR (1)

Page 491: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–482–

N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 ('CONTR FORM (CORNER-R) '); MAX 30 CHAR (1)N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 ('CONTR FORM (CHAMFER) '); MAX 30 CHAR (1)N1252 ('CHAMFER C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1261 ('CONTR FORM (SELECT CROSS) '); MAX 30 CHAR (1)N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1271 ('CONTR FORM (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1281 (' CONTR FORM (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WIDTH WT '); MAX 18 CHAR (2)N1283 ('DEPTH DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORM (DIN76) '); MAX 30 CHAR (1)N1292 ('WIDTH WT '); MAX 18 CHAR (2)N1293 ('DEPTH DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE CUTTING *** BAR ROUGH *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE CUTTING *** BAR FINISH *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE CUTTING *** THREADING *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE CUTTING *** GROOVING *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE CUTTING *GROOV TRAPEZOID ROUGH *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE CUTTING *GROOV TRAPEZOID FINISH*');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE CUTTING *** NECKING *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE CUTTING *** CENTER DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE CUTTING *** DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE CUTTING *** REAMING *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE CUTTING *** BORING *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE CUTTING *** TAPPING *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' COMMON PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAM NO.HAS ALREADY BEEN USED ');N6002 ('0203 NUMBER OF PROGRAMS IS EXCEEDED ');N6003 ('0204 NUMBER OF PROCESS IS EXCEEDED ');N6004 ('0202 THE PROGRAM NO.CANNOT BE SEARCHED');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 INPUT DATA CANNOT BE ALLOWED ');N6007 ('0206 NUMBER OF PROCESS IS EXCEEDED ');

Page 492: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–483–

N6008 ('0207 NEXT PROCESS CANNOT BE FOUND ');N6009 ('0800 INPUT DATA IS INCORRECT. ');N6010 ('0801 NUMBER OF BLOCKS EXCEED 30 BLOCK ');N6011 ('0802 SELECTED INCORRECT FIGURE ');N6012 ('0803 CROSSING POINT CANNOT BE OBTAINED');N6013 ('CANT DESIDE THE FEEDRATE AUTOMATICALY ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORY PROTECT ');N6017 ('1100 THIS PROGRAM IS NOT CREATED ');N6018 ('0500 THIS PROGRAM IS UNDER EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 I/O ERROR OCCURRED ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 IRREGULAR TOOL IS SELECTED T ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMBER OF TOOLING DATA IS EXCEED ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 YOU HAVE A WRONG TOOL SELECTION ');N6028 ('AUTOMATIC MEASURING IS NOT POSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT TAUGHT IS INCORRECT ');N6032 ('NUMBER OF POINTS TAUGHT IS INSUFFICIENT');N6033 ('0402 INSUFFICIENT DATA ');N6034 ('0401 INADEQUATE CUTTING CONDITION ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NO.OF REMAINING PROCESS IS SHORT ');N6037 ('0901 THIS PROCESS CANNOT BE MOVED ');N6038 ('0100 WRONG MODE ');N6039 ('0501 PROGRAM IS UNDER EXECUTION ');N6040 ('0002 FORMAT ERROR ');N6041 ('0004 CALCULATING ERROR ');N6042 ('0003 TOO MANY DIGITS ');N6043 ('0902 THIS PROCESS CANNOT BE COPIED ');N6044 ('0903 END PROCESS CANNOT BE MOVED ');N6045 ('0904 END PROCESS CANNOT BE COPIED ');N6046 ('0905 CANT BE MOVED AFTER END PROCESS ');N6047 ('0906 CANT BE COPIED AFTER END PROCESS ');N6048 (' ');;MAX 38 CHAR (RESERVED)N6049 ('0600 NO DETAILED DATA SCREEN THIS PROC');N6050 ('1201 EDIT THE TRAPEZOIDAL GROOVE AGAIN');N6051 ('0005 OUT OF RANGE ');N6052 ('0601 CHECK THREADS GROOVE FIGURE DATA ');N6053 ('1202 EDIT THE THREADS GROOVE AGAIN ');N6054 ('0006 OUT OF RANGE ');N6055 ('0804 NUM OF BLOCKS EXCEEDED 80 BLOCKS ');N6056 (' TEMPORARY BUFFER FULL,PUSH [AUX] '); MD0016N6057 ('NUMBER OF COMMANDED DATA >5 ITEMS/1BLK'); MD0016N6058 ('INPUTTED DATA ARE MANY ');N6059 ('PREVIOUS POSITION IS UNKOWN '); MD0036N6060 ('EXECUTE NO.1 OPERATION '); PRESET FUNCTION MESSAGEN6061 ('EXECUTE NO.2 OPERATION '); PRESET FUNCTION MESSAGEN6062 ('EXECUTE NO.3 OPERATION '); PRESET FUNCTION MESSAGEN6063 ('RETRY NO.1 OPERATION OR PUSH [RETURN] '); PRESET FUNCTION MESSAGEN6064 ('THIS PROCESS CANNOT BE DELETED '); PROCESS LISTN6065 ('CANNOT BE EXECUTED IN THE CYCLE MODE '); AUX. FUNCTIONN6066 ('ILLEGAL DATA FOR AUX. FUNCTION '); AUX. FUNCTIONN6067 ('DELETE REALLY? YES:DELETE '); DELETE PROMPT MD0043N6068 ('EXIT REALLY? YES:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('TOOL NUM '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER

Page 493: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–484–

N7002 ('S-SPD MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-SPD/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-SPD/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE RESERVE2');MAX 50 CHAR TITLE BAR/*/* ******* RESERVE 3 ********O7409/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('ACTUAL POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST TO GO'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('NEXT BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDLE'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('TOOL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('FEEDRATE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAM LIST '); MAX 20 CHARN1026 (' INPUT '); MAX 10 CHARAN1027 (' OUTPUT '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATED GRAPHIC (EXECUTION) ');N1031 (' ANIMATED GRAPHIC (SCALE) ');N1032 (' TOOL PATH GRAPHIC (EXECUTION) ');N1033 (' TOOL PATH GRAPHIC (SCALE) ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('TOOL FILE ') ; MAX 30 CHARN1041 ('TOOL') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRY ') ; MAX 30 CHARN1044 (' WEAR ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' PROCESS LIST '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('TOOL'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('WORK SHIFT MEASURING ') ; MAX 30 CHARN1061 ('1.TOOL NUMBER -> INPUT -> TOOL SELECT BUTTON ') ; MAX 48 CHARN1062 ('2.TOUCH THE END FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.TOUCH THE OUTER SURFACE -> [X-OUTR]') ; MAX 38 CHARN1064 ('4.DIAMETER -> INPUT') ; MAX 38 CHARN1065 ('5.SHIFT AMOUNT -> INPUT') ; MAX 38 CHARN1066 ('WORK SHIFT') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS/* 123456789012345678901234567890123456789N1211 ('CONTR FORM (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 ('CONTR FORM (CIRCLE CW) '); MAX 30 CHAR (1)

Page 494: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–485–

N1222 ('END POINT X X '); MAX 18 CHAR (2)N1223 ('END POINT Z Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 ('CONTR FORM (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X X '); MAX 18 CHAR (2)N1233 ('END POINT Z Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 ('CONTR FORM (CORNER-R) '); MAX 30 CHAR (1)N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 ('CONTR FORM (CHAMFER) '); MAX 30 CHAR (1)N1252 ('CHAMFER C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1261 ('CONTR FORM (SELECT CROSS) '); MAX 30 CHAR (1)N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1271 ('CONTR FORM (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1281 (' CONTR FORM (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WIDTH WT '); MAX 18 CHAR (2)N1283 ('DEPTH DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORM (DIN76) '); MAX 30 CHAR (1)N1292 ('WIDTH WT '); MAX 18 CHAR (2)N1293 ('DEPTH DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE CUTTING *** BAR ROUGH *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE CUTTING *** BAR FINISH *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE CUTTING *** THREADING *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE CUTTING *** GROOVING *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE CUTTING *GROOV TRAPEZOID ROUGH *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE CUTTING *GROOV TRAPEZOID FINISH*');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE CUTTING *** NECKING *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE CUTTING *** CENTER DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE CUTTING *** DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE CUTTING *** REAMING *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE CUTTING *** BORING *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE CUTTING *** TAPPING *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROCN5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' COMMON PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38

Page 495: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–486–

/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAM NO.HAS ALREADY BEEN USED ');N6002 ('0203 NUMBER OF PROGRAMS IS EXCEEDED ');N6003 ('0204 NUMBER OF PROCESS IS EXCEEDED ');N6004 ('0202 THE PROGRAM NO.CANNOT BE SEARCHED');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 INPUT DATA CANNOT BE ALLOWED ');N6007 ('0206 NUMBER OF PROCESS IS EXCEEDED ');N6008 ('0207 NEXT PROCESS CANNOT BE FOUND ');N6009 ('0800 INPUT DATA IS INCORRECT. ');N6010 ('0801 NUMBER OF BLOCKS EXCEED 30 BLOCK ');N6011 ('0802 SELECTED INCORRECT FIGURE ');N6012 ('0803 CROSSING POINT CANNOT BE OBTAINED');N6013 ('CANT DESIDE THE FEEDRATE AUTOMATICALY ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORY PROTECT ');N6017 ('1100 THIS PROGRAM IS NOT CREATED ');N6018 ('0500 THIS PROGRAM IS UNDER EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 I/O ERROR OCCURRED ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 IRREGULAR TOOL IS SELECTED T ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMBER OF TOOLING DATA IS EXCEED ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 YOU HAVE A WRONG TOOL SELECTION ');N6028 ('AUTOMATIC MEASURING IS NOT POSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT TAUGHT IS INCORRECT ');N6032 ('NUMBER OF POINTS TAUGHT IS INSUFFICIENT');N6033 ('0402 INSUFFICIENT DATA ');N6034 ('0401 INADEQUATE CUTTING CONDITION ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NO.OF REMAINING PROCESS IS SHORT ');N6037 ('0901 THIS PROCESS CANNOT BE MOVED ');N6038 ('0100 WRONG MODE ');N6039 ('0501 PROGRAM IS UNDER EXECUTION ');N6040 ('0002 FORMAT ERROR ');N6041 ('0004 CALCULATING ERROR ');N6042 ('0003 TOO MANY DIGITS ');N6043 ('0902 THIS PROCESS CANNOT BE COPIED ');N6044 ('0903 END PROCESS CANNOT BE MOVED ');N6045 ('0904 END PROCESS CANNOT BE COPIED ');N6046 ('0905 CANT BE MOVED AFTER END PROCESS ');N6047 ('0906 CANT BE COPIED AFTER END PROCESS ');N6048 (' ');;MAX 38 CHAR (RESERVED)N6049 ('0600 NO DETAILED DATA SCREEN THIS PROC');N6050 ('1201 EDIT THE TRAPEZOIDAL GROOVE AGAIN');N6051 ('0005 OUT OF RANGE ');N6052 ('0601 CHECK THREADS GROOVE FIGURE DATA ');N6053 ('1202 EDIT THE THREADS GROOVE AGAIN ');N6054 ('0006 OUT OF RANGE ');N6055 ('0804 NUM OF BLOCKS EXCEEDED 80 BLOCKS');N6056 (' TEMPORARY BUFFER FULL,PUSH [AUX] '); MD0016N6057 ('NUMBER OF COMMANDED DATA >5 ITEMS/1BLK'); MD0016N6058 ('INPUTTED DATA ARE MANY ');N6059 ('PREVIOUS POSITION IS UNKOWN '); MD0036N6060 ('EXECUTE NO.1 OPERATION '); PRESET FUNCTION MESSAGEN6061 ('EXECUTE NO.2 OPERATION '); PRESET FUNCTION MESSAGEN6062 ('EXECUTE NO.3 OPERATION '); PRESET FUNCTION MESSAGEN6063 ('RETRY NO.1 OPERATION OR PUSH [RETURN] '); PRESET FUNCTION MESSAGEN6064 ('THIS PROCESS CANNOT BE DELETED '); PROCESS LISTN6065 ('CANNOT BE EXECUTED IN THE CYCLE MODE '); AUX. FUNCTION

Page 496: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–487–

N6066 ('ILLEGAL DATA FOR AUX. FUNCTION '); AUX. FUNCTIONN6067 ('DELETE REALLY? YES:DELETE '); DELETE PROMPT MD0043N6068 ('EXIT REALLY? YES:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('TOOL NUM '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('S-SPD MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-SPD/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-SPD/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE RESERVE4');MAX 50 CHAR TITLE BAR/*/* ******* RESERVE 4 ********O7400/* STATUS INDICATOR STRINGS/* 12345678901234567890N1001 ('ACTUAL POSITION'); MAX 20 CHAR STATUS INDICATOR COMMENT (1)N1002 ('DIST TO GO'); MAX 12 CHAR STATUS INDICATOR COMMENT (2)N1003 ('NEXT BLOCK'); MAX 12 CHAR STATUS INDICATOR COMMENT (3)N1004 ('SPINDLE'); MAX 12 CHAR STATUS INDICATOR COMMENT (4)N1005 ('TOOL'); MAX 06 CHAR STATUS INDICATOR COMMENT (5)N1006 ('FEEDRATE'); MAX 12 CHAR STATUS INDICATOR COMMENT (6)N1007 ('MM/MIN'); MAX 06 CHAR STATUS INDICATOR COMMENT (7)/*/* 123456789012345678901234567890123456789N1010 (' PROCESS ');MAX 39 CHAR/* PROCESS DATA AREA COMMENT(1)N1020 ('AREA '); MAX 9 CHAR PROCESS DATA AREA COMMENT(2)N1021 ('TYPE '); MAX 9 CHAR PROCESS DATA ATRA COMMENT(3)N1025 (' PROGRAM LIST '); MAX 20 CHARN1026 (' INPUT '); MAX 10 CHARAN1027 (' OUTPUT '); MAX 10 CHARA/*/* 1234567890123456789012345678901234567890 MAX 40 CHARN1030 (' ANIMATED GRAPHIC (EXECUTION) ');N1031 (' ANIMATED GRAPHIC (SCALE) ');N1032 (' TOOL PATH GRAPHIC (EXECUTION) ');N1033 (' TOOL PATH GRAPHIC (SCALE) ');N1034 (' ALARM ');/*/* 123456789012345678901234567890N1040 ('TOOL FILE ') ; MAX 30 CHARN1041 ('TOOL') ; MAX 4 CHARN1042 (' NO.') ; MAX 4 CHARN1043 (' GEOMETRY ') ; MAX 30 CHARN1044 (' WEAR ') ; MAX 30 CHARN1045 ('TIP') ; MAX 3 CHAR/*N1050 (' PROCESS LIST '); MAX 20 CHARN1051 ('PROC'); MAX 4 CHAR PROCESS LIST COMMENTN1052 ('TYPE'); MAX 4 CHAR PROCESS LIST COMMENTN1053 ('AREA'); MAX 4 CHAR PROCESS LIST COMMENTN1054 ('TOOL'); MAX 4 CHAR PROCESS LIST COMMENT/*/* 12345678901234567890123456789012345678901234567890N1060 ('WORK SHIFT MEASURING ') ; MAX 30 CHARN1061 ('1.TOOL NUMBER -> INPUT -> TOOL SELECT BUTTON ') ; MAX 48 CHARN1062 ('2.TOUCH THE END FACE -> [Z-FACE]') ; MAX 38 CHARN1063 ('3.TOUCH THE OUTER SURFACE -> [X-OUTR]') ; MAX 38 CHARN1064 ('4.DIAMETER -> INPUT') ; MAX 38 CHARN1065 ('5.SHIFT AMOUNT -> INPUT') ; MAX 38 CHARN1066 ('WORK SHIFT') ; MAX 10 CHAR/*/* FIGER DATA INPUT ITEM STRINGS

Page 497: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–488–

/* 123456789012345678901234567890123456789N1211 ('CONTR FORM (LINE) '); MAX 30 CHAR (1)N1212 ('END POINT X '); MAX 18 CHAR (2)N1213 ('END POINT Z '); MAX 18 CHAR (3)N1214 ('ANGLE A '); MAX 18 CHAR (4)N1215 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1221 ('CONTR FORM (CIRCLE CW) '); MAX 30 CHAR (1)N1222 ('END POINT X '); MAX 18 CHAR (2)N1223 ('END POINT Z '); MAX 18 CHAR (3)N1224 ('RADIUS R '); MAX 18 CHAR (4)N1225 ('CENTER X I '); MAX 18 CHAR (5)N1226 ('CENTER Z K '); MAX 18 CHAR (6)N1227 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1231 ('CONTR FORM (CIRCLE CCW) '); MAX 30 CHAR (1)N1232 ('END POINT X '); MAX 18 CHAR (2)N1233 ('END POINT Z '); MAX 18 CHAR (3)N1234 ('RADIUS R '); MAX 18 CHAR (4)N1235 ('CENTER X I '); MAX 18 CHAR (5)N1236 ('CENTER Z K '); MAX 18 CHAR (6)N1237 ('OVERRIDE P '); MAX 18 CHAR (7)/*N1241 ('CONTR FORM (CORNER-R) '); MAX 30 CHAR (1)N1242 ('RADIUS R '); MAX 18 CHAR (2)N1243 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1251 ('CONTR FORM (CHAMFER) '); MAX 30 CHAR (1)N1252 ('CHAMFER C '); MAX 18 CHAR (2)N1253 ('OVERRIDE P '); MAX 18 CHAR (3)/*N1261 ('CONTR FORM (SELECT CROSS) '); MAX 30 CHAR (1)N1262 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1271 ('CONTR FORM (SEL. TANGENT) '); MAX 30 CHAR (1)N1272 ('CROSS PT NUMBER C '); MAX 18 CHAR (2)/*N1281 (' CONTR FORM (DIN509-E) '); MAX 30 CHAR (1)N1282 ('WIDTH WT '); MAX 18 CHAR (2)N1283 ('DEPTH DT '); MAX 18 CHAR (3)N1284 ('RADIUS R '); MAX 18 CHAR (4)N1285 ('OVERRIDE P '); MAX 18 CHAR (5)/*N1291 (' CONTR FORM (DIN76) '); MAX 30 CHAR (1)N1292 ('WIDTH WT '); MAX 18 CHAR (2)N1293 ('DEPTH DT '); MAX 18 CHAR (3)N1294 ('OVERRIDE P '); MAX 18 CHAR (5)/*/* *** PROCESS NAME STRING****/* 1234567890123456789012345678901234567890N5000 (' ');DISPLAY 40 SPACEN5001 (' GUIDANCE CUTTING ');MAX 40CHAR GUIDANCE CUT PROCN5002 (' TRACE CUTTING ');MAX 40CHAR TRACE CUT PROCN5003 (' CYCLE CUTTING *** BAR ROUGH *** ');MAX 40CHAR CYCLE CUT PROCN5004 (' CYCLE CUTTING *** BAR FINISH *** ');MAX 40CHAR CYCLE CUT PROCN5005 (' CYCLE CUTTING *** THREADING *** ');MAX 40CHAR CYCLE CUT PROCN5006 (' CYCLE CUTTING *** GROOVING *** ');MAX 40CHAR CYCLE CUT PROCN5007 (' CYCLE CUTTING *GROOV TRAPEZOID ROUGH *');MAX 40CHAR CYCLE CUT PROCN5008 (' CYCLE CUTTING *GROOV TRAPEZOID FINISH*');MAX 40CHAR CYCLE CUT PROCN5009 (' CYCLE CUTTING *** NECKING *** ');MAX 40CHAR CYCLE CUT PROCN5010 (' CYCLE CUTTING *** CENTER DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5011 (' CYCLE CUTTING *** DRILL *** ');MAX 40CHAR CYCLE CUT PROCN5012 (' CYCLE CUTTING *** REAMING *** ');MAX 40CHAR CYCLE CUT PROCN5013 (' CYCLE CUTTING *** BORING *** ');MAX 40CHAR CYCLE CUT PROCN5014 (' CYCLE CUTTING *** TAPPING *** ');MAX 40CHAR CYCLE CUT PROCN5051 (' CYCLE CUTTING *** CUSTOM PROC 1 *** ');MAX 40CHAR CYCLE CUT PROC

Page 498: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEB-63343EN/01 II. SAMPLE PROGRAM All-in-one Screen

–489–

N5052 (' CYCLE CUTTING *** CUSTOM PROC 2 *** ');MAX 40CHAR CYCLE CUT PROCN5053 (' CYCLE CUTTING *** CUSTOM PROC 3 *** ');MAX 40CHAR CYCLE CUT PROCN5054 (' CYCLE CUTTING *** CUSTOM PROC 4 *** ');MAX 40CHAR CYCLE CUT PROCN5055 (' CYCLE CUTTING *** CUSTOM PROC 5 *** ');MAX 40CHAR CYCLE CUT PROC/*N5999 (' COMMON PARAMETER ');MAX 40CHAR INITIAL SCREEN COMMON PARAM TITLE/*/* *** MANUAL GUIDE WARNING MESSAGE ***** MAX CHAR 38/* 123456789012345678901234567890123456789N6001 ('0200 PROGRAM NO.HAS ALREADY BEEN USED ');N6002 ('0203 NUMBER OF PROGRAMS IS EXCEEDED ');N6003 ('0204 NUMBER OF PROCESS IS EXCEEDED ');N6004 ('0202 THE PROGRAM NO.CANNOT BE SEARCHED');N6005 ('0000 SYSTEM ERROR ');N6006 ('0201 INPUT DATA CANNOT BE ALLOWED ');N6007 ('0206 NUMBER OF PROCESS IS EXCEEDED ');N6008 ('0207 NEXT PROCESS CANNOT BE FOUND ');N6009 ('0800 INPUT DATA IS INCORRECT. ');N6010 ('0801 NUMBER OF BLOCKS EXCEED 30 BLOCK ');N6011 ('0802 SELECTED INCORRECT FIGURE ');N6012 ('0803 CROSSING POINT CANNOT BE OBTAINED');N6013 ('CANT DESIDE THE FEEDRATE AUTOMATICALY ');N6014 (' ');MAX 38 CHAR (RESERVED)N6015 (' ');MAX 38 CHAR (RESERVED)N6016 ('0001 MEMORY PROTECT ');N6017 ('1100 THIS PROGRAM IS NOT CREATED ');N6018 ('0500 THIS PROGRAM IS UNDER EXECUTION ');N6019 (' ');MAX 38 CHAR (RESERVED)N6020 ('0800 I/O ERROR OCCURRED ');N6021 (' ');MAX 38 CHAR (RESERVED)N6022 ('0701 IRREGULAR TOOL IS SELECTED T ');N6023 (' ');MAX 38 CHAR (RESERVED)N6024 ('0702 NUMBER OF TOOLING DATA IS EXCEED ');N6025 (' ');MAX 38 CHAR (RESERVED)N6026 (' ');MAX 38 CHAR (RESERVED)N6027 ('0305 YOU HAVE A WRONG TOOL SELECTION ');N6028 ('AUTOMATIC MEASURING IS NOT POSSIBLE ');N6029 (' ');MAX 38 CHAR (RESERVED)N6030 (' ');MAX 38 CHAR (RESERVED)N6031 ('POINT TAUGHT IS INCORRECT ');N6032 ('NUMBER OF POINTS TAUGHT IS INSUFFICIENT');N6033 ('0402 INSUFFICIENT DATA ');N6034 ('0401 INADEQUATE CUTTING CONDITION ');N6035 ('0900 THIS PROCESS NEEDS SCHEDULING ');N6036 ('0205 NO.OF REMAINING PROCESS IS SHORT ');N6037 ('0901 THIS PROCESS CANNOT BE MOVED ');N6038 ('0100 WRONG MODE ');N6039 ('0501 PROGRAM IS UNDER EXECUTION ');N6040 ('0002 FORMAT ERROR ');N6041 ('0004 CALCULATING ERROR ');N6042 ('0003 TOO MANY DIGITS ');N6043 ('0902 THIS PROCESS CANNOT BE COPIED ');N6044 ('0903 END PROCESS CANNOT BE MOVED ');N6045 ('0904 END PROCESS CANNOT BE COPIED ');N6046 ('0905 CANT BE MOVED AFTER END PROCESS ');N6047 ('0906 CANT BE COPIED AFTER END PROCESS ');N6048 (' ');;MAX 38 CHAR (RESERVED)N6049 ('0600 NO DETAILED DATA SCREEN THIS PROC');N6050 ('1201 EDIT THE TRAPEZOIDAL GROOVE AGAIN');N6051 ('0005 OUT OF RANGE ');N6052 ('0601 CHECK THREADS GROOVE FIGURE DATA ');N6053 ('1202 EDIT THE THREADS GROOVE AGAIN ');N6054 ('0006 OUT OF RANGE ');N6055 ('0804 NUM OF BLOCKS EXCEEDED 80 BLOCKS ');N6056 (' TEMPORARY BUFFER FULL,PUSH [AUX] '); MD0016N6057 ('NUMBER OF COMMANDED DATA >5 ITEMS/1BLK'); MD0016

Page 499: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

9. Comment on a MANUAL GUIDEAll-in-one Screen II. SAMPLE PROGRAM B-63343EN/01

–490–

N6058 ('INPUTTED DATA ARE MANY ');N6059 ('PREVIOUS POSITION IS UNKOWN '); MD0036N6060 ('EXECUTE NO.1 OPERATION '); PRESET FUNCTION MESSAGEN6061 ('EXECUTE NO.2 OPERATION '); PRESET FUNCTION MESSAGEN6062 ('EXECUTE NO.3 OPERATION '); PRESET FUNCTION MESSAGEN6063 ('RETRY NO.1 OPERATION OR PUSH [RETURN] '); PRESET FUNCTION MESSAGEN6064 ('THIS PROCESS CANNOT BE DELETED '); PROCESS LISTN6065 ('CANNOT BE EXECUTED IN THE CYCLE MODE '); AUX. FUNCTIONN6066 ('ILLEGAL DATA FOR AUX. FUNCTION '); AUX. FUNCTIONN6067 ('DELETE REALLY? YES:DELETE '); DELETE PROMPT MD0043N6068 ('EXIT REALLY? YES:[<], NO:CAN '); SUPER RET PROMPT MD0054/*/*/* INITIAL SCREEN COMMON PARAMETER COMMENT/* 123456789N7001 ('TOOL NUM '); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7002 ('S-SPD MAX'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7003 ('S-SPD/MIN'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETERN7004 ('S-SPD/RPM'); MAX 09 CHAR INITIAL SCREEN COMMON PARAMETER/*N9999 ('FANUC MANUAL GUIDE RESERVE5');MAX 50 CHAR TITLE BAR/*%

Page 500: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 Index

i–1

–B–

Bar Machining, 109

Bar Machining (Finishing), 309

Bar Machining (Roughing), 286

Bar Machining Process (Finishing), 41

Bar Machining Process (Roughing), 39

Boring, 415

Boring Process, 59

–C–

Center Drilling, 387

Center Drilling Process, 53

Chamfer, 15

Circle (CCW), 14

Circle (CCW), 21

Circle (CW), 13

Circle (CW), 20

Comment in a Figure Data Inputting Windows for Single

Cutting,19

Comment in a Process List Window, 23

Comment in a Program List Window, 22

Comment in a Program Window, 9

Comment in a Status Indicator Window, 8

Comment in a Title Bar, 7

Comment in Inputting Windows, 12

Comment of Data Items, 9

Comment of Soft-keys in All-in-one Screen, 91, 433

Comment on a MANUAL GUIDE All-in-one Screen, 7,

462

Comment on Soft-keys Menu for Process Data, 65

Comment Table Programs for Process Data Items, 241

Comments in a Guidance Window, 167

Corner-R, 15

Custom Macro Programs for activating an User Window,

113

Custom-made Process (1)-(5), 63

–D–

Data Structure of Machining Program, 29

Details of Data Attribute, 29

Details of Data Structure for each Machining Type, 34

DIN509-E, 17

DIN76, 17

Drilling, 396

Drilling Process, 55

–E–

External Menu Keys, 77

–F–

Figure Data of Trapezoidal Groove, 51

–G–

Grooving, 348

Grooving Process (Finishing of Trapezoidal Groove), 49

Grooving Process (Roughing of Trapezoidal Groove), 47

Grooving Process (Standard), 45

Guidance Cutting, 241

Guidance Cutting Process, 103

Guidance Cutting Process, 35

Guidance Handwheel Control Signals, 88

Guidance Window for Data Item, 167

–I–

Information Signals for Machining Type, 84

Initial Setting Block, 34

Interlock Requesting Signal at Teach-in, 85

–L–

Line, 12, 19

Page 501: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

Index B-63343EN/01

i–2

–M–

Menu for Machining Type Selecting, 91

MTB's Own Power-on Description and Company Logo,

75

–N–

Name of Machining Type, 9

–O–

Operation for Machining Simulation, 81

Operation for Outputting / Inputting Machining

Programs, 82

Operation for Starting Machining Program, 86

Outline of User Program, 3

–P–

PMC Customizing Tools, 77

Pop-up Window Calling, 94

Positioning, 19

Preset Window, 97

Program List Window, 96

–R–

Reaming, 406

Reaming Process, 57

Restrictions for Customizing, 6

–S–

Scope of Customizing, 3

Select Cross Point, 16

Select Tangent Point, 16

Signals for User Programs Calling, 79

Single Cutting, 259

Single Cutting Process, 37, 107

Soft-key for Calling an User Window, 112

Switch for ISO/GUIDE Screen Changing, 83

–T–

Tapping, 424

Tapping Process, 61

Threading, 332

Threading Process, 43

Tool List Window, 95

Trapezoidal Grooving (Finishing), 373

Trapezoidal Grooving (Roughing), 359

–U–

Usable Software Resource for User Program, 5

User Pop-up Window in an Initial Screen, 112

User Programs Called by User Program Calling Signals,

152

User Programs for Company Logo Display, 76

User Programs for Displaying Guidance Drawing at

Figure Data Inputting, 159

User Programs for Displaying Guidance Drawing for

Guidance Cutting, 72, 127

User Programs for Displaying Guidance Drawing in

Figure Data Window, 71

User Programs for Displaying Guidance Window, 69, 169

User Programs for Executing Machining Motion, 74

User Programs for Guidance Cutting Executing, 73

User Programs for Machining Program, 68

User Programs for Power-on Description Display, 75, 156

Page 502: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

B-63343EN/01 Index

i–3

User Programs for Reading/Writing Process Data, 67

User Programs for Setting Data Format of Machining

Process, 68, 117

–W–

Warning Messages, 24

Watching Key Operations, 114

Page 503: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

Re

vis

ion

Re

co

rd

FA

NU

C M

AN

UA

L G

UID

E (

Ser

ies

16i-

TA

, 18i

-TA

, 21i

-TA

) P

RO

GR

AM

MIN

G M

AN

UA

L (B

-633

43E

N)

01

Jul.

, ’9

8

Ed

itio

nD

ate

Co

nte

nts

Ed

itio

nD

ate

Co

nte

nts

Page 504: GE Fanuc Automation - ftp.ruigongye.comftp.ruigongye.com/200807/GEFANUCProgramming01.pdf · GE Fanuc Automation Computer Numerical Control Products Series 16i / 18i / 21i – Model

· No part of this manual may bereproduced in any form.

· All specifications and designsare subject to change withoutnotice.


Recommended