
B–63504EN/01
Table of Contents
c–4
14.3.9 G53, G28, and G30 Commands in Tool–tip Radius Compensation Mode 233. . . . . . . . . . . . . . . . . . . . . .
14.4 TOOL COMPENSATION VALUES, NUMBER OF COMPENSATION VALUES,
AND ENTERING VALUES FROM THE PROGRAM (G10) 242. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.1 Tool Compensation and Number of Tool Compensation 242. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.2 Changing of Tool Offset Value (Programmable Data Input ) (G10) 243. . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5 AUTOMATIC TOOL OFFSET (G36, G37) 244. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.CUSTOM MACRO 247. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.1 VARIABLES 248. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.2 SYSTEM VARIABLES 252. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.3 ARITHMETIC AND LOGIC OPERATION 259. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.4 MACRO STATEMENTS AND NC STATEMENTS 264. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5 BRANCH AND REPETITION 265. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.1 Unconditional Branch (GOTO Statement) 265. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.2 Conditional Branch (IF Statement) 266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.5.3 Repetition (While Statement) 267. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6 MACRO CALL 270. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.1 Simple Call (G65) 271. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.2 Modal Call (G66) 275. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.3 Macro Call Using G Code 277. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.4 Macro Call Using an M Code 278. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.5 Subprogram Call Using an M Code 279. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.6 Subprogram Calls Using a T Code 280. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6.7 Sample Program 281. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.7 PROCESSING MACRO STATEMENTS 283. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.8 REGISTERING CUSTOM MACRO PROGRAMS 285. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.9 LIMITATIONS 286. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.10 EXTERNAL OUTPUT COMMANDS 287. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11 INTERRUPTION TYPE CUSTOM MACRO 291. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.1 Specification Method 292. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.11.2 Details of Functions 293. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.PROGRAMMABLE PARAMETER ENTRY (G10) 300. . . . . . . . . . . . . . . . . . . . . . . . . . .
17.MEMORY OPERATION BY FS10/11 TAPE FORMAT 303. . . . . . . . . . . . . . . . . . . . . . .
17.1 ADDRESSES AND SPECIFIABLE VALUE RANGE FOR FS10/11 TAPE FORMAT 304. . . . . . . . . .
17.2 EQUAL–LEAD THREADING 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.3 SUBPROGRAM CALLING 306. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.4 CANNED CYCLE 307. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.5 MULTIPLE REPETITIVE CANNED TURNING CYCLE 308. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.6 CANNED DRILLING CYCLE FORMATS 310. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.AXIS CONTROL FUNCTION 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.1 POLYGONAL TURNING 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.2 ROTARY AXIS ROLL–OVER 320. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18.3 SIMPLE SYNCHRONIZATION CONTROL 321. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.PATTERN DATA INPUT FUNCTION 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .