FANUC Series 30i/31i/32i-MODEL A M Code Protection Function, Specifications Additional Manual Page 6

Additional Manual
A-90371E/01
Title
Draw
No.
Ed. Date Design Description
Date Dec.01.05 Design. Apprv.
6/ 7
page
FANUC Series 30i/31i/32i -MODEL A
M code protection function
specification
s
xx11
First M code (for first range)
xx13
First M code (for second range)
xx15
First M code (for third range)
[Input type] Parameter input
[Data type] 2-word path
[Valid data range] 3 to 99999999 (excluding 30, 98 and 99)
xx12
Number of M code (for first range)
xx14
Number of M code (for second range)
xx16
Number of M code (for third range)
[Input type] Parameter input
[Data type] Word path
[Valid data range] 1 to 999
The first M code and number can be set for the protected M codes.
You can set maximum 3 of range of the protected M codes. This
setting is invalid when either the first M code or the number of M
code is invalid data range.
Setting example)
First group Second group
Third group
M code
No.xx11100
No.xx13150 No.xx15900
Number
No.xx1210 No.xx145 No.xx1630
Protected
M code
M100 to M109
M150 to M154 M900 to M929
Note
Please set 0 into the first M code and number of M
code when you do not use the range of M code.

Contents Summary of FANUC Series 30i/31i/32i-MODEL A M Code Protection Function, Specifications Additional Manual

  • Page 1FANUC Series 30i/31i/32i-MODEL A M code protection function Specifications Caution The parameter number and the alarm number described in the specifications are temporary numbers. FANUC Series 30i/31i/32i -MODEL A Title M code protection function specifications Draw A-90371E/01 No. Ed. Date Design D
  • Page 21.1 Outline Outline This function permits execution of some specific M codes (miscellaneous function) only when they are commanded in the macro program which is called as macro. FANUC Series 30i/31i/32i -MODEL A Title M code protection function specifications Draw A-90371E/01 No. Ed. Date Design Des
  • Page 31.2 Explanation 1.2.1 Explanation Detailed explanation This function permits execution of some specific M codes (miscellaneous function) only when they are commanded in the program which is called as macro. Macro program called Main program by M100 O001 ; O9020 ; G90 G00 : G28 G90 Z10. : : : : : M10
  • Page 4Note (1) When the protected M code is commanded in a subprogram, it is possible to execute it if the sub program is already called from a macro program. Example) Main program -> Macro call -> Sub program call (Protected M code is commanded) It is possible to execute protected M code because the sub
  • Page 51.3 Parameters Parameter xxx1 Protected M code 1 xxx2 Protected M code 2 xxx3 Protected M code 3 xxx4 Protected M code 4 xxx5 Protected M code 5 xxx6 Protected M code 6 xxx7 Protected M code 7 xxx8 Protected M code 8 xxx9 Protected M code 9 xx10 Protected M code 10 [Input type] Parameter input [Data
  • Page 6xx11 First M code (for first range) xx13 First M code (for second range) xx15 First M code (for third range) [Input type] Parameter input [Data type] 2-word path [Valid data range] 3 to 99999999 (excluding 30, 98 and 99) xx12 Number of M code (for first range) xx14 Number of M code (for second range
  • Page 71.4 Alarm Alarm Number Message Description PSxx1 PROTECTED M-CODE The protected M code is commanded in excluding the macro call. FANUC Series 30i/31i/32i -MODEL A Title M code protection function specifications Draw A-90371E/01 No. Ed. Date Design Description page 7/ 7 Date Dec.01.’05 Design. Apprv.