
B–63864EN/03
Table of Contents
c–4
15.CUSTOM MACRO 272. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.1 VARIABLES 273. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.2 SYSTEM VARIABLES 277. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.3 ARITHMETIC AND LOGIC OPERATION 285. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.4 MACRO STATEMENTS AND NC STATEMENTS 290. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5 BRANCH AND REPETITION 291. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.1 Unconditional Branch (GOTO Statement) 291. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.2 Conditional Branch (IF Statement) 292. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.3 Repetition (While Statement) 293. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6 MACRO CALL 296. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.1 Simple Call (G65) 297. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.2 Modal Call (G66) 301. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.3 Macro Call Using G Code 303. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.4 Macro Call Using an M Code 304. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.5 Subprogram Call Using an M Code 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.6 Subprogram Calls Using a T Code 306. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.7 Sample Program 307. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.7 PROCESSING MACRO STATEMENTS 309. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.7.1 Details of NC statements and macro statements execution 309. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.7.2 Caution for using system variables 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.8 REGISTERING CUSTOM MACRO PROGRAMS 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.9 LIMITATIONS 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.10 EXTERNAL OUTPUT COMMANDS 316. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11 INTERRUPTION TYPE CUSTOM MACRO 320. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.1 Specification Method 321. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.2 Details of Functions 322. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.PATTERN DATA INPUT FUNCTION 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.1 DISPLAYING THE PATTERN MENU 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.2 PATTERN DATA DISPLAY 335. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.3 CHARACTERS AND CODES TO BE USED
FOR THE PATTERN DATA INPUT FUNCTION 339. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.PROGRAMMABLE PARAMETER ENTRY (G10) 341. . . . . . . . . . . . . . . . . . . . . . . . . . .
18.MEMORY OPERATION USING FS10/11 TAPE FORMAT 343. . . . . . . . . . . . . . . . . . .
19.HIGH SPEED CUTTING FUNCTIONS 344. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.1 FEEDRATE CLAMPING BY ARC RADIUS 345. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.2 ADVANCED PREVIEW CONTROL (G08) 346. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.3 AI ADVANCED PREVIEW CONTROL 348. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
III. OPERATION
1. GENERAL 365. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 MANUAL OPERATION 366. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 TOOL MOVEMENT BY PROGRAMMING– AUTOMATIC OPERATION 368. . . . . . . . . . . . . . . . . .
1.3 AUTOMATIC OPERATION 369. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .