This write-up is for informational purposes. The FANUC Series 0i-TF Plus Programming Manual is proprietary documentation. For operational safety and specific machine behavior, always refer to the official printed manual provided by the machine tool builder, as machine builders often customize standard FANUC functions.
The FANUC Series 0i-TF Plus Programming Manual (often documented under series B-64694) is the definitive technical guide for operating and programming FANUC’s latest generation of lathe-specific CNC controls. This "Plus" edition integrates modern hardware with legacy reliability, featuring the iHMI (intelligent Human Machine Interface) for a more intuitive, icon-driven user experience. Core Programming Architecture
The manual details two primary methods for creating machining programs:
G-Code Programming (ISO Standard): Supports traditional NC programming with expanded capabilities like up to 400 look-ahead blocks for high-speed processing.
Conversational Programming (MANUAL GUIDE i): An icon-driven interface that allows operators to build complex programs without deep G-code knowledge. It features a "Fixed Form Sentence" function to quickly insert standard startup or shutdown code blocks. Key Technical Features
The 0i-TF Plus introduces several advanced control technologies documented in the manual: FANUC Series 0i-F Plus - CNC fanuc series oitf plus programming manual
The FANUC Series 0i-TF Plus programming manual is primarily focused on Lathe Systems (T series). It covers standard G-code programming, conversational programming via Manual Guide i, and advanced tool management.
Below is a structured breakdown of the typical content found in this manual: 1. Fundamental Programming Concepts
Coordinate Systems: Setting up work coordinate systems (G54–G59) and machine coordinates.
Data Formats: Detailed rules for decimal point input, diameter vs. radius programming, and increment systems.
Program Structure: Creating and naming programs using traditional O-numbers or the newer 32-character alphanumeric names supported by the 0i-F Plus. 2. Standard G-Code Functions This write-up is for informational purposes
Interpolation: Linear (G01), Circular (G02/G03), and Polar coordinate interpolation.
Feed and Spindle Control: Commands for feed per minute, feed per revolution, and constant surface speed control.
Canned Cycles: Simplified programming for complex tasks like: Roughing and Finishing: G71, G72, and G70 cycles. Threading: G76 multi-repetitive cycles. Drilling/Tapping: Fixed cycles for hole machining. 3. Tool Management and Offsets
Offset Calibration: Procedures for taking X and Z offsets using "Measure" functions.
Compensation: Instructions for Tool Nose Radius Compensation (G41/G42) and geometry/wear offsets. | G Code | Group | Function |
Advanced Tool Management: Monitoring tool life and performance for complex turning operations. 4. Manual Guide i (Conversational Programming) FANUC Series 0i-MODEL F Plus PARAMETER MANUAL
| G Code | Group | Function | Modal | |--------|-------|------------------------------------|-------| | G00 | 01 | Positioning (Rapid Traverse) | Yes | | G01 | 01 | Linear Interpolation (Feed) | Yes | | G02 | 01 | Circular Interpolation (CW) | Yes | | G03 | 01 | Circular Interpolation (CCW) | Yes | | G04 | 00 | Dwell (P or X/U address) | No | | G10 | 00 | Programmable Data Input | No | | G18 | 16 | Xp-Zp Plane Selection (Default) | Yes | | G20 | 06 | Inch Input Mode | Yes | | G21 | 06 | Metric Input Mode | Yes | | G32 | 01 | Thread Cutting | Yes | | G40 | 07 | Cutter Compensation Cancel | Yes | | G41 | 07 | Cutter Compensation Left | Yes | | G42 | 07 | Cutter Compensation Right | Yes | | G50 | 00 | Coordinate System Setting | No | | G70 | 00 | Finishing Cycle | No | | G71 | 00 | Stock Removal in Turning (Type I/II)| No | | G72 | 00 | Stock Removal in Facing | No | | G76 | 00 | Multiple Threading Cycle | No | | G83 | 09 | Deep Hole Peck Drilling (Z-axis) | No | | G96 | 13 | Constant Surface Speed Control ON | Yes | | G97 | 13 | Constant Surface Speed Control OFF | Yes | | G98 | 05 | Feed per Minute (mm/min) | Yes | | G99 | 05 | Feed per Revolution (mm/rev) | Yes |
As a proprietary document, the manual is protected by copyright. However, legitimate access is available through several channels:
Warning: Free PDFs found on random forums are often outdated (Oi-TB or TC) or contain malicious links. Always verify the document number matches "Oi-TF Plus."
This is the workhorse of any turning program. The manual provides a deep dive into the Type I and Type II pattern repeats.
M-codes control machine functions (coolant, spindle, tool changes).
| Code | Description | | :--- | :--- | | M00 | Program Stop. Stops the spindle and waits for operator to press Cycle Start. | | M01 | Optional Stop. Only stops if the Optional Stop button is active on the panel. | | M03 | Spindle Forward (CW). Standard for right-hand tools. | | M04 | Spindle Reverse (CCW). | | M05 | Spindle Stop. | | M08 | Coolant ON. | | M09 | Coolant OFF. | | M30 | End of Program / Rewind. Resets the program to the beginning. | | M98 | Sub-program Call. | | M99 | Return from Sub-program. |