
B–63014EN/02
Table of Contents
c–5
15.3 ARITHMETIC AND LOGIC OPERATION 399. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.4 MACRO STATEMENTS AND NC STATEMENTS 404. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5 BRANCH AND REPETITION 405. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.1 Unconditional Branch (GOTO Statement) 405. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.2 Conditional Branch (IF Statement) 405. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.3 Repetition (While Statement) 406. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6 MACRO CALL 409. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.1 Simple Call (G65) 410. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.2 Modal Call (G66) 414. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.3 Macro Call Using G Code 416. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.4 Macro Call Using an M Code 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.5 Subprogram Call Using an M Code 418. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.6 Subprogram Calls Using a T Code 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.7 Sample Program 420. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.7 PROCESSING MACRO STATEMENTS 422. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.8 REGISTERING CUSTOM MACRO PROGRAMS 424. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.9 LIMITATIONS 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.10 EXTERNAL OUTPUT COMMANDS 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11 INTERRUPTION TYPE CUSTOM MACRO 430. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.1 Specification Method 431. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.2 Details of Functions 432. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.PATTERN DATA INPUT FUNCTION 440. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.1 DISPLAYING THE PATTERN MENU 441. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.2 PATTERN DATA DISPLAY 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.3 CHARACTERS AND CODES TO BE USED
FOR THE PATTERN DATA INPUT FUNCTION 449. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.PROGRAMMABLE PARAMETER ENTRY (G10) 451. . . . . . . . . . . . . . . . . . . . . . . . . . .
18.MEMORY OPERATION USING FS15 TAPE FORMAT 453. . . . . . . . . . . . . . . . . . . . . .
19.HIGH SPEED CUTTING FUNCTIONS 454. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.1 HIGH–SPEED CYCLE CUTTING 455. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.2 FEEDRATE CLAMPING BY ARC RADIUS 457. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.3 LOOK–AHEAD CONTROL (G08) 458. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4 HIGH–SPEED REMOTE BUFFER 460. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4.1 High–Speed Remote Buffer A (G05) 460. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4.2 High–Speed Remote Buffer B (G05) 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.5 HIGH–PRECISION CONTOUR CONTROL 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.6 SIMPLE HIGH–PRECISION CONTOUR CONTROL (G05.1) 472. . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.7 DISTRIBUTION PROCESSING TERMINATION MONITORING FUNCTION
FOR THE HIGH–SPEED MACHINING COMMAND (G05) 477. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.8 HIGH–SPEED LINEAR INTERPOLATION (G05) 478. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.AXIS CONTROL FUNCTIONS 481. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.1 SIMPLE SYNCHRONOUS CONTROL 482. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.2 ROTARY AXIS ROLL–OVER 485. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .