
B–61803E–1/10
Table of Contents
c–2
5.6 DISPLAYING VARIABLES 50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6. FUNCTIONS OF THE MACRO EXECUTOR 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 SCREEN DISPLAY FUNCTION 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.1 Coordinates System of Screen 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.2 Screen Display Control Code 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.3 Graphic Painting Function 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.4 Graphic Cursor Function 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.5 Rectangular Display Funciton 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.6 Intensity Modulation Mode Display of 9” Monochrome CRT 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.7 Displaying Seven Soft Keys Data on the Twelve Soft Keys Type 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.8 Function Screen Control Function 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.9 Function for Masking the Status Display on the Conventional Macro Screen 69. . . . . . . . . . . . . . . . . . . .
6.1.10 Shift Function for Adjusting the Graphic Screen 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 ADDRESS FUNCTIONS 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 READING AND WRITING A PMC ADDRESS 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 READER PUNCHER INTERFACE CONTROL BY CONVERSATIONAL MACRO 73. . . . . . . . .
6.4.1 Outline 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.2 Function Details 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.3 Inputting and Outputting Macro Variables 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.4 Extending the Function for Inputting and Outputting a Macro Variable 79. . . . . . . . . . . . . . . . . . . . . . . .
6.4.5 FANUC Floppy Cassette Control 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.6 End Code (#8539) 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 MEMORY CARD CONTROL BY MACRO EXECUTOR 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.1 Outline 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2 Using the Function 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.1 Opening a Memory Card (G330) 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.2 Closing a Memory Card (G331) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.3 Reading Bytes (G335) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.4 Writing Data (G336) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.5 Inputting Macro Variable Data (G337) 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.6 Outputting Macro Variable Data (G338) 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.7 Controlling Directory Information (G339) 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.2.8 End Codes (#8539) 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6 REFERENCING AND READING NC PROGRAM WITH CONVERSATIONAL MACRO 95. . . . .
6.6.1 Outline 95. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.2 Recording of a New Program 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.3 Deleting a Program 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.4 Reading a Specified Block 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.5 Block Writing 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.6 Block Deletion 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.7 Condensation of Program 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.8 End Code (#8529) 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.9 Notes 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6.10 Address Code Table 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.7 CONTINUOUS INPUT BY CURSOR AND PAGE KEY 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8 MASKING OF O, N NUMBER APPEARANCE 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9 READING AND PRESETTING CUTTING TIME AND CUTTING DISTANCE BY
CONVERSATIONAL MACRO 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9.1 Reading and Presetting Cutting Time (#8553) 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9.2 Reading and Presetting Cutting Distance (#8554) 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .