ActiveGcodeChecker_E
ActiveGcodeChecker_E
31i-MODEL B5 / Plus
Active G-code Checker
Specification
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 1/22
02/07
Contents
1.1 Overview ········································································································ 3
1.1.1 Supported machine type ···························································································· 3
1.1.2 Supported CNC series ······························································································· 3
1.2 Circumstances ································································································ 3
1.2.1 Hardware Specification ····························································································· 3
1.3 Preparation ···································································································· 4
1.3.1 Contract ················································································································· 4
1.3.2 Read file ················································································································· 4
1.4 Explanation for each screen ············································································· 6
1.4.1 Machine specification ······························································································· 6
1.4.2 Axis configuration ···································································································· 7
1.4.3 Available G-code ······································································································ 9
1.4.4 Sample program ····································································································· 10
1.5 File menu ····································································································· 10
1.5.1 File ······················································································································· 10
1.5.2 Setting ·················································································································· 11
1.5.3 Help ······················································································································ 11
1.6 File output ····································································································· 11
1.6.1 Overview ··············································································································· 11
1.6.2 XML file output ······································································································ 11
1.7 Appendix ····································································································· 12
1.7.1 Supported G-code ···································································································· 12
1.7.2 Operation for file output on CNC ··············································································· 15
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 2/22
02/07
1.1 Overview
This application display an available G-code, machine specification and axis configuration of the CNC when those files are read that are
issued from CNC as a parameter file, CNC ID information file and so on. It assists to develop a post processor with the information in
CNC clearly.
1.2 Circumstances
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 3/22
02/07
Item Description
Supported OS Windows 7 Professional SP1 32/64bit(Japanese / English)
Windows 10 Pro 32/64bit(Japanese / English) (Version 1803)
CPU Intel® Core™ i3 Processor or higher processor
Memory 1GB or more
Vacant capacity of 100MB or more
HDD
Note
1 Set a display screen size to 1280x1024 or larger (Recommendation 1920x1080 or lager ) .If it is smaller than
specified screen size, the displayed window screen may not fit in the display.
1.3 Preparation
1.3.1 Contract ②
Operation
1. A contract screen will be displayed when it is first start-up for this application.
2. When a button “Agree” is pressed, the application is started-up . And, the contract screen is not appeared after next start-up and
later.
When a button “Disagree” is pressed, the application is closed.
Operation
- Reading CNC files
1. When this application start up, below screen is displayed.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 4/22
02/07
Fig. 1.3.2(a) start-up screen
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 5/22
02/07
Note
When “How to get the each file” is touched, the get file operation procedure on CNC is displayed. ②
Overview
It is displayed information to relate with Machine specification.
Explanation
Selecting Machine specification tab displays information for Machine specification. Mainly, it display a information regarding CNC
system and each path setting.
Controller
CNC system information is displayed.
Table 1.4.1(a) Displayed contents for Controller
Item Display contents
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 6/22
02/07
Basic specification and 5-axis machining
“Basic specification” and “5-axis machining” are displayed for each paths when tab “Path” is selected.
Spindle direction Axis direction as a spindle (For example: X,Y or Z axis direction)
5-axis machine type Either Table rotate type, Tool head rotate type or Mixed type
Programing coordinate Table coordinate system (Fixed coordinate system on the rotate table) or
system workpiece coordinate system
Note
“5-axis machining” is displayed when parameters regarding 5-axis machine are set only.
Supplementary explanation
According to select an item by a cursor, a supplementary explanation is displayed in a bottom screen. If the supplementary explanation
is not existed, it will be a blank.
Overview
Information for each axis is displayed.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 7/22
02/07
Fig1.4.2 Axis configuration screen
Explanation
Selecting Axis configuration tab will display information for each axis as Table 1.3.2.
Selecting Path tab will display information for the path.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 8/22
02/07
Note
1 Motion area is equivalent to Stored stroke check 1 ( as parameter No.1320 and No.1321). Stored stroke
check 2/3 are not considered.
2 The information on the rotation axis is displayed only on the rotation axis.
Supplementary explanation
For selected item by cursor, a supplementary explanation is displayed in a bottom screen. If the supplementary explanation is not
existing, there is a blank.
Overview
G-code list which are enable functions are displayed.
Explanation
When available Gcode tab is selected, G-code list which is enalbe functions is displayed. Refer to Table 1.3.3(a).
Supplementary explanation
If one of G-code is selected, the G-code format will be displayed in a bottom screen.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 9/22
02/07
Caution
The displayed available G-code means that it is analyzed based on option and basic parameters setting. If
each function is not set the related parameter correctly, CNC may not execute even that the G-code is shown
as available G-code. In this case, please check a parameter setting. For the detail, refer to below manuals.
(1) FANUC series 30i-B operator’s manual (Common to Lathe System / Machining Center) B-64484EN
(2) FANUC series 30i-B operator’s manual (For Machining Center System) B-64484EN-2
Restrictions
- Macro call using G code
- Macro call using G code (Specification of Multiple Definitions)
- Macro call using G Code with a Decimal Point (Specification of Multiple Definitions)
If a G-code number is set to same number with existing function by following parameters, the background will be displayed by light
yellow.
- Macro call using G code (Parameter No.6050-6059 , No.6007#0=1 and No.6060-6069)、
- Macro call using G code (Specification of Multiple Definitions) (Parameter No.6040, No.6039)
Note
Refer to the appendix regarding the supporting G-code.
Items Files
Simultaneous 5 axis machining (A,C axis machine) Simultaneous_5ax.pdf
Tilted working plane indexing machining(3+2 axis machine) TWP.pdf
1.5.1 File
Read
Read file screen is displayed which is same when this application is started.
Output ②
A file output screen is displayed.
Refer to section 1.6 for the operation. ②
Exit
This application is closed.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 10/22
02/07
1.5.2 Setting
Language
Japanese and English are selectable.
1.5.3 Help
Help
A below pdf file is opened,
- This specification document
Sample program ②
The folder which is contained the sample CNC program is opened.
Refer to section 1.4.4 for the operation. ②
Version information
The dialog box is opened, and then the version information and copyright are displayed. And, the agreement as same as installation is
displayed at bottom of dialog box.
1.6.1 Overview
Below data is supported to file output as XML format.
- Machine specification
- Axis configuration
- Available G-code
The data is output to an XML format file, making it easy to reuse by CAM software and post-processor as various software.
XML
Note
The output operation is not available until the reading CNC files. Before the output operation, read the files as 1.3.2.
1. Press “File(F)”.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 11/22
02/07
②
2. Press “Output(O)”.
Data format
Refer to ” Active G-code Checker XML format (A-42148E-200)”.
1.7 Appendix
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 12/22
02/07
03 Circular interpolation CCW
04 Dwell
04.1 G code preventing buffering
05 AI contour control (high-precision contour control compatible command)
05.1 AI contour control / Nano smoothing / Smooth interpolation/ Smooth tolerance+ control
05.4 HRV3,4 on/off
08 Advanced preview control compatible command
08.1 Machining condition easy setting
09 Exact stop
10 Programmable data input
10.8 Tolerance change
11 Programmable data input mode cancel
17 XY plane selection
18 ZX plane selection
19 YZ plane selection
20 Inch input
21 Metric input
27 Reference position return check
28 Return to reference position
28.2 In-position check disable reference position return
29 Movement from reference position
30 2nd, 3rd and 4th reference position return
30.2 In-position check disable 2nd, 3rd, or 4th reference position return
31 Skip function
38 Tool radius/tool nose radius compensation : with vector held
39 Tool radius/tool nose radius compensation : corner rounding interpolation
40 Tool radius/tool nose radius compensation : cancel
41 Tool radius/tool nose radius compensation : left
41.2 3-dimensional cutter compensation : left (type 1)
41.3 3-dimensional cutter compensation : (leading edge offset)
41.6 3-dimensional cutter compensation : left (type 2)
42 Tool radius/tool nose radius compensation : right
42.2 3-dimensional cutter compensation : right (type 1)
42.6 3-dimensional cutter compensation : right (type 2)
43 Tool length compensation +
43.4 Tool center point control (type 1)
43.5 Tool center point control (type 2)
43.8 Cutting point command (type 1)
43.9 Cutting point command (type 2)
44 Tool length compensation -
49 Tool offset and Tool length compensation cancel
49.1 Tool length compensation cancel
52 Local coordinate system setting
53 Machine coordinate system setting
53.1 Tool axis direction control
53.2 Selecting a machine coordinate system with feedrate
53.6 Tool center point retention type tool axis direction control
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 13/22
02/07
54 Workpiece coordinate system 1 selection
54.1 Additional workpiece coordinate selection
54.4 Workpiece setting error compensation
55 Workpiece coordinate system 2 selection
56 Workpiece coordinate system 3 selection
57 Workpiece coordinate system 4 selection
58 Workpiece coordinate system 5 selection
59 Workpiece coordinate system 6 selection
61 Exact stop mode
63 Tapping mode
64 Cutting mode
65 Custom macro : Simple call
66 Custom macro : Macro Modal call (Call After the Move Command)
66.1 Custom macro : Macro Modal call (Each Block Call)
67 Macro modal call cancel
68.2 Tilted working plane indexing
68.3 Tilted working plane indexing by tool axis direction
68.4 Tilted working plane indexing (incremental multi-command)
69 Coordinate system rotation cancel or 3-dimensional coordinate conversion mode off
70 Inch input
71 Metric input
73 Peck drilling cycle
74 Left-handed tapping cycle
76 Fine boring cycle
80 Canned cycle cancel
81 Drilling cycle or spot boring cycle
82 Drilling cycle or counter boring cycle
83 Peck drilling cycle
84 Small-hole peck drilling cycle
84.2 Rigid tapping cycle
84.3 Left-handed rigid tapping
85 Boring cycle
86 Boring cycle
87 Back boring cycle
88 Boring cycle
89 Boring cycle
90 Absolute programming
91 Incremental programming
91.1 Checking the maximum incremental amount specified
92 Setting for workpiece coordinate system or clamp at maximum spindle speed
92.1 Workpiece coordinate system preset
94 Feed per minute
98 Canned cycle : return to initial level
99 Canned cycle : return to R point level
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 14/22
02/07
②
1.7.2 Operation for file output on CNC
Operation procedure
This operation manual explains the procedure to get Parameter file, system configuration file and CNC
ID file on CNC. The procedure is slightly different by CNC display size or screen specification. Refer to
the corresponding chapter.
Screen for 10.4” display unit Screen for 15” display unit Screen for iHMI
Fig. 1.7.2 For screen examples
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 15/22
02/07
②
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 16/22
02/07
②
12. Press the function key .
13. Press the soft key [SYSTEM], then the system configuration screen appears.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 17/22
02/07
23. Confirm that below files are there in USB memory or Memory card. ②
File name
Parameter CNC-PARA.TXT
System configuration SYS-CONF.TXT
CNC ID information CNCIDNUM.TXT
If the parameter No.20 is changed in the procedure No.7, operate from No.24 to No.26 as follows,
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 18/22
02/07
②
6. Press the MDI switch on the machine operator’s panel or enter state emergency stop.
7. When a USB memory is used, set “17” to the parameter No.20.
When a memory card is used, set “4” to the parameter No.20.
Note: Before to change the parameter No.20, note the original value.
8. Press the EDIT switch on the machine operator’s panel or enter state emergency stop.
9. Press the horizontal soft key [F OUTPUT].
10. Press the horizontal soft key [EXEC].
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 19/22
02/07
②
Fig. 1.7.2.2 (c) System configuration screen
File name
Parameter CNC-PARA.TXT
System configuration SYS-CONF.TXT
CNC ID information CNCIDNUM.TXT
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 20/22
02/07
②
That’s over the operation.
<MENU>
key
MAINTENANCE
DISPLAY
If any screens are not displayed as section 1.7.2.1 to 1.7.2.3, we expect that an original screen by the
machine tool maker has been displayed. Confirm a manual which is written by the machine tool builder
how to display Fanuc’s screen. When the screen has been display, please try to operate above section
1.7.2.1 or 1.7.2.2.
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 21/22
02/07
【Version history】
Ed Date Description
01 2019.10.18 The first edition registration
02 2020.01.09 XML file output
03 2022.02.07 Added FS30i/31i/32iB-Plus, 31iB5-Plus support
Ed
FANUC Series 30i/31i/32i-MODEL B / Plus, 03 Draw A-42148-00080EN
Title 31i-MODEL B5 / Plus
Date Sheet
Active G-code Checker 2022. FANUC CORPORATION 22/22
02/07