
B–62073E–2/03
Table of contents
ii
4.4.2 Graphic Coordinate System 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 VARIABLE, FUNCTION AND CONTROL CODE 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 System Variable 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2 P–CODE Program Exclusive Local Variables 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3 Conversational Macro P–CODE Common Variables 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.4 UI and UO Signal Separation for User and P–CODE Programs 62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.5 Conversational Macro Special Variables (#30000–) 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.6 Expanded Conversational Macro Exclusive Variable (#40000 –) 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.7 Reference and Writing System Common Variables 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.8 Execution Control Variable 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.9 Key Input Control Variable 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.10 Character String Registered Program Control Variable #8509 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.11 Arrangement Type Processing of Conversational Macro Exclusive Variable 69. . . . . . . . . . . . . . . . . . . .
4.5.12 Reference of Arrangement of Conversational Macro Exclusive Variables 70. . . . . . . . . . . . . . . . . . . . . .
4.5.13 Refer to and Read CNC Program with Conversation Macro 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.14 Reading of Cutting Time and Cutting Distance by Conver–Sational Macro, and Preset Functions 79. . .
4.5.15 PMC Axis Control by Conversational Macro 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.16 Torque Limit Override Control 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.17 A/D Converter Data Reading by Conversational Macro 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.18 Conversational Macro Variable Window Function 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.19 Reading Relative Coordinates by Conversational Macro, and Preset 96. . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.20 Address Function 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.21 Screen Display Control Codes 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.22 Execution Control Code 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.23 RS–232–C Control by Conversational Macro 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.24 File Control 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.25 Functions of PMC Address 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.26 PMC Address Control Code (G310) 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.27 Variable for Reading Remaining Shift Amount 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.28 Referring to NC Parameter 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 CONVERSATIONAL MACRO DEBUG FUNCTION 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1 Overview 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.2 Displaying Macro Variables 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.3 Conversational Macro Debugger Function 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. PARAMETER 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX
A. Macro Program Example 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1 DESCRIPTION OF PROGRAMS 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2 DESCRIPTION OF MACRO VARIABLES 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 SOURCE PROGRAM 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4 FLOW CHART 139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.5 PROGRAM EXPLANATION 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.6 PROGRAM DESCRIPTION 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.7 LIST OF KANJI AND HIRAGANA CODES 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.8 MACRO EXECUTOR FUNCTIONS 159. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .