Zgryźliwość kojarzy mi się z radością, która źle skończyła.

GE Fanuc Automation
Computer Numerical Control Products
Series 16 / 18 / 20 / 21
Macro Compiler / Macro Executor
Programming Manual
GFZ-61803E-1/07
August 1997
GFL-001
Warnings, Cautions, and Notes
as 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 or
may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a
Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes
no 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 statutory
with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or
usefulness of the information contained herein. No warranties of merchantability or fitness for
purpose shall apply.
©Copyright 1997 GE Fanuc Automation North America, Inc.
All Rights Reserved.
B–61803E–1/07
Table of Contents
PROGRAMMING
1. OUTLINE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2. MACRO COMPILER AND MACRO EXECUTOR
. . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.1
MACRO COMPILER
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.1.1
Equipment Needed for Compile
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.1.2
Euipment Connection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.1.3
Compiling Procedure (Main Flow)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.1.4
Compiling Procedure Using System P Series (Details)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.1.5
Table for Editing by P–G Mate
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.1.6
P–CODE Loader Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.1.6.1 Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.6.3 Parameters
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
2.1.6.4 Alarms
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.2
MACRO EXECUTOR CONTROLS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
3. EXECUTION MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
3.1
CALL CODE AND PROGRAM NO.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
3.1.1
Calling Subprogram O9000 by T code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.1.2
Calling subprograms O9001–9003 by M code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.1.3
Calling a Subprogram Using Specified Codes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.1.4
Calling Macros O9010–9019 by G Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3.1.5
Modal Call Using G Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3.1.6
Calling Macros O9020–9029 by M Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3.1.7
Calling a Macro Using a T Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3.1.8
M Code Subprogram Call with Range Specified
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3.1.9
Calling Macros with a G Code by Specifying the Range
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.1.10
Function for Calling Macros with an Axis Address
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.2
ARGUMENT DESIGNATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
3.3
LIMITATION FOR EXECUTION MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4. CONVERSATIONAL MACRO FUNCTION AND
AUXILIARY MACRO FUNCTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.1
CONVERSATIONAL MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
4.2
AUXILIARY MACRO FUNCTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
4.3
EXECUTION CONTROL CODE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
4.4
CONVERSATIONAL MACRO EXECUTION CONTROL VARIABLE #8500, #8550, #8551
. . . .
40
4.5
NOTES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
5. MACRO VARIABLES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
5.1
MACRO VARIABLES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.2
LOCAL VARIABLES (#1 TO #33 OR FOR REFERENCING THE P–CODE VARIABLES
OF ARRAY TYPE, #1 TO #99)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.3
COMMON VARIABLES (#100 TO #149 AND #500 TO #531)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.4
P–CODE VARIABLES #10000–
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
5.5
VARIABLES OF EXPANDED P–CODE (#20000 – ....)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
5.6
DISPLAYING VARIABLES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
c–1
2.1.6.2 Notes
Table of Contents
B–61803E–1/07
6. FUNCTIONS OF THE MACRO EXECUTOR
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
6.1
SCREEN DISPLAY FUNCTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
6.1.1
Coordinates System of Screen
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
6.1.2
Screen Display Control Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
6.1.3
Graphic Painting Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
6.1.4
Graphic Cursor Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
6.1.5
Rectangular Display Funciton
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
6.1.6
Intensity Modulation Mode Display of 9” Monochrome CRT
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
6.1.7
Displaying Seven Soft Keys Data on the Twelve Soft Keys Type
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
6.1.8
Function Screen Control Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
6.1.9
Function for Masking the Status Display on the Conventional Macro Screen
. . . . . . . . . . . . . . . . . . .
65
6.1.10
Shift Function for Adjusting the Graphic Screen
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
6.2
ADDRESS FUNCTIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
6.3
READING AND WRITING A PMC ADDRESS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
6.4
READER PUNCHER INTERFACE CONTROL BY CONVERSATIONAL MACRO
. . . . . . . . . .
69
6.4.1
Outline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
6.4.2
Function Details
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
6.4.3
Inputting and Outputting Macro Variables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
6.4.4
Extending the Function for Inputting and Outputting a Macro Variable
. . . . . . . . . . . . . . . . . . . . . . . .
75
6.4.5
FANUC Floppy Cassette Control
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
6.4.6
End Code (#8539)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
6.5
REFERENCING AND READING NC PROGRAM WITH CONVERSATIONAL MACRO
. . . . . .
81
6.5.1
Outline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
6.5.2
Recording of a New Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
6.5.3
Deleting a Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
6.5.4
Reading a Specified Block
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
6.5.5
Block Writing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
6.5.6
Block Deletion
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
6.5.7
Condensation of Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
6.5.8
End Code (#8529)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
6.5.9
Notes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
6.5.10
Address Code Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
6.6
CONTINUOUS INPUT BY CURSOR AND PAGE KEY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
6.7
MASKING OF O, N NUMBER APPEARANCE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
6.8
READING AND PRESETTING CUTTING TIME AND
CUTTING DISTANCE BY CONVERSATIONAL MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
6.8.1
Reading and Presetting Cutting Time (#8553)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
6.8.2
Reading and Presetting Cutting Distance (#8554)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
6.9
READING AND PRESETTING RELATIVE COORDINATES BY
CONVERSATIONAL MACRO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
6.9.1
Reading Relative Coordinates
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.10 KEY–INPUT AND DATA–INPUT CONTROL
6.9.2
Presetting Relative Coordinates
91
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.12 PROCESSING ARRAY TYPE P–CODE VARIABLES
94
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.14 DATA READING OF A/D CONVERTER (Series 16/18)
98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.16 READING THE BACKGROUND EDITING STATUS
100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.17 READING THE NUMBER OF CATALOGED PROGRAMS
101
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.18 READING THE SIZE OF THE FREE SPACE IN THE CNC PROGRAM MEMORY
101
. . . . . . . . . . .
101
c–2
6.11 CURSOR CONTROL
6.13 TORQUE LIMIT CONTROL
6.15 KEY–IN LINE CONTROL
B–61803E–1/07
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.20 OFFSET MEMORY C AND EXTENDED SYSTEM VARIABLE
OF THE WORKPIECE COORDINATE SYSTEM (Series 16/18)
101
. . . . . . . . . . . . . . . . . . . . . . . . . . .
101
6.21 PMC AXIS CONTROL
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
102
6.21.1
PMC Axis Control by the G Code
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
102
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.22 INTERLOCK FUNCTION FOR AXIS DIRECTION
6.21.2
PMC axis Control by Variables
104
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.23 FUNCTION FOR SEPARATING UI FROM UO OF THE P–CODE PROGRAM
106
. . . . . . . . . . . . . .
107
. . . . . . . . . . . . . . . . . . . . . . . .
6.25 DISPLAYING THE CONVERSATIONAL MACRO SCREEN WHEN THE POWER
IS TURNED ON
108
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
108
6.26 LEAVING THE SCREEN UNCHANGED WHEN THE
CUSTOM
KEY IS PRESSED
. . . . . . . . . . . . .
108
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.28 FUNCTION FOR CALLING A USER PROGRAM BY AN EXECUTION MACRO
109
. . . . . . . . . . .
110
6.28.1
Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
6.28.2
Calling Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.29 OPERATION FUNCTIONS (LOGARITHM, EXPONENT, ARCSINE, ARCCOSINE)
6.28.3
Multiple Calls
110
. . . . . . . . .
113
6.29.1
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.30 FUNCTION FOR IDENTIFYING THE PRESSED MDI KEY USING
A CONVERSATIONAL MACRO
6.29.2
Operation
113
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
114
6.30.1
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
114
6.30.2
Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
114
6.30.3
Key Number List
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
114
6.31 WINDOW FUNCTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
117
6.31.1
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
117
6.31.2
Referenced System Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.32 EXTERNAL CHARACTER REGISTRATION/DISPLAY FUNCTION (Series 20)
6.31.3
Detailed Description of Reference System Information
122
. . . . . . . . . . . . .
136
6.33 EXECUTION MACRO CALL MASK FUNCTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
6.33.1
Function
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
6.33.2
Macro Variables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
7. Series 16/18 2–PATH DEDICATED CONTROL FUNCTION
. . . . . . . . . . . . . . . . .
141
7.1
COMMON CONVERSATIONAL MACRO SCREEN
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
142
7.2
COMMON CONVERSATIONAL MACRO VARIABLE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
143
8. FUNCTIONS FOR STOPPING A CONVERSATIONAL MACRO
. . . . . . . . . . . . . .
144
APPENDIX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1 EXAMPLE–1:CIRCULAR CUTTING INPUT AND EXECUTION
147
. . . . . . . . . . . . . . . . . . . . . . . . .
148
A.1.1
Source Program for Main Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
148
A.1.2
Source Program for Input Control
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
150
A.1.3
Source Program for Cursor Control
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
151
A.1.4
Source Program for Character Display
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
152
A.1.5
Source Program for Address Variables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
156
c–3
6.19 READING THE REMAINING TRAVELING DISTANCE
6.24 REFERENCING COMMON VARIABLES OF CUSTOM MACROS
6.27 FUNCTION FOR FINDING A P–CODE WORK NUMBER
A. MACRO PROGRAM EXAMPLE
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • hannaeva.xlx.pl