FANUC Series 16i /18i /21i Additional Manual Page 5

Additional Manual
Edit
Apprv.Desig.
Sheet
Title
Draw
No.
5
/
11
Date
Design
Descri
p
tion
Date
FANUC Series16i/18i/21i–MB/TB
Automatic operation and temporary
storage of external program
ith M l M
A-79189EN
03.Sep.’03
Number of all registerable programs : 400
Used the number of part programs on the part program storage memory : 100
Number of registerable part program on the temporary storage memory : 300
2.5 Program edit of part program on the temporary storage memory
It is possible to edit the part program on the temporary storage memory as same
as part program on the part program storage memory. But it is not possible to
change the program number between the part program storage memory and the
temporary storage memory. If the operation is executed, a P/S alarm 74 is caused.
2.6 Registration and deletion of part program on the temporary storage memory by M
code
It is possible to register and delete a part program on the temporary storage
memory by M code. (These M codes are changed by parameters No.12017 ,12019.)
M code for program registration
M298 P ”program number”
The program registration command M298 is executed as background process.
Therefore, while the specified program is registered from Data Server or memory
card into the temporary storage memory by M298 command, the execution of CNC
program goes ahead. If specified program is already registered, M298 command is
ignored.
M298 command only supports Data Server and memory card. If the other I/O
channel is used a P/S alarm 74 is caused.
M code for waiting program registration
M297
It is possible to wait execution of CNC program by M297 until program registration
is completed. When the program registration is completed waiting is automatically
released. If the specified program is already registered, M297 command is ignored.

Contents Summary of FANUC Series 16i /18i /21i Additional Manual

  • Page 1FANUC Series 16i /18i /21i – MB/TB Automatic operation and temporary storage of external program Index 1. Genaral ........................................................................................................................2 2. Specifications ..............................................
  • Page 21.General In this function, the programs in Data Server or a memory card are temporarily registered into the temporary storage memory on CNC and executed. These programs can be executed as same as these in the part program storage memory without Custom Macro limitation. (Ex. WHILE DO statement) The
  • Page 32. Specifications 2.1 Size of temporary storage memory The maximum size of registrable program is 9500m for the size of the part program storage memory and the temporary storage memory together. Size of the temporary part program storage memory = 9,500m - size of the part program storage The free me
  • Page 4The parameters No.12011 and 12012 can not be changed if any program exists on CNC. Example) No.12011 = 7,000 No.12012 = 7,999 Part program on the temporary storage memory : O7000 - O7999 Part program on the part program storage memory : O0001 - O6999 O8000 - O9999 2.3 Display of program directory sc
  • Page 5Number of all registerable programs : 400 Used the number of part programs on the part program storage memory : 100 Number of registerable part program on the temporary storage memory : 300 2.5 Program edit of part program on the temporary storage memory It is possible to edit the part program on th
  • Page 6M code for program deletion M296 P ”program number” It is possible to delete the program on the temporary storage memory by M296 command. If the specified program does not exist on the temporary storage memory, M296 command is ignored. Deletion of all programs can not be commanded by M296 command. I
  • Page 73.Example In case that the parameters are set as follows. No.12011 = 7,000 No.12012 = 7,999 : M298 P7000 ; Request to register O7000 from I/O device into the temporary storage memory. : G01 X_; These blocks are executed while O7000 is X_; been registered by M298 command. X_; M297 ; Wait until regist
  • Page 84.Notes (1) This function is available on 1 path Milling system, 1 path and 2 path turning system, but not available on 2CPU3 paths system and compound machining system. (2) It is not possible to exchange the program number between the part program storage memory and the temporary storage memory. If
  • Page 9(11) When the macro variables #20000 – are used in the macro executor function, the useable part program storage memory decreases. But the useable temporary part program storage memory dose not increase. (12) This function can not use with the embedded macro function. (13) This function uses DRAM me
  • Page 105.Parameters Data No. Data 12011 Head of program number of temporary part program Data type 2-Word Valid Data 1-99999999 range Data No. Data 12012 End of program number of temporary part program Data type 2-Word Valid data 1-99999999 range These parameters sets that the range of part program number
  • Page 11Data No. Data 12017 M code for registering part program into temporary storage memory Data type Word Valid data 1-999 range This parameter sets the M code which instructs to register part program into temporary storage memory. If the parameter is set to 0, M298 is used. Data No. Data 12018 M code fo