List of Function Keys and How They Operate
Name | Key | Function |
Reset |
|
Clears alarms. Clears input text. Sets overrides to default values. |
Power up/Restart |
|
Zero returns all axes and initializes the machine control. |
Recover |
|
Enters tool changer recovery mode. |
F1- F4 |
|
These keys have different functions depending on the mode of operation. |
Tool Offset Measure |
|
Records tool length offsets during part setup. |
Next Tool |
|
Selects the next tool from the tool changer. |
Tool Release |
|
Releases the tool from the spindle when in MDI, ZERO RETURN, or HAND JOG mode. |
Part Zero Set |
|
Records work coordinate offsets during part setup. |
- Classic Control - Mill Operator's Manual
- Safety
- Introduction
- Vertical Mill Orientation
- Horizontal Mill Orientation
- Control Pendant
- Control Pendant
- Pendant Front Panel
- Pendant Right Side, Top, and Bottom Panels
- Keyboard
- Control Display
- Screen Capture
- Tabbed Menu Basic Navigation
- Help
- Control Icons
- Operation
- Machine Power-On
- Spindle Warm-Up
- Device Manager
- Backing Up Your Machine
- Basic Program Search
- RS-232
- File Numerical Control (FNC)
- Direct Numerical Control (DNC)
- Tooling
- Tool Changers
- Part Setup
- Features
- Running Programs
- Run-Stop-Jog-Continue
- Programming
- Program Editors
- Program Editors
- Basic Program Editing
- Background Edit
- Manual Data Input (MDI)
- Advanced Editor
- The File Numerical Control (FNC) Editor
- Fadal Program Converter
- Program Optimizer
- DXF File Importer
- Basic Programming
- Tool and Work Offset Calls
- Miscellaneous Codes
- Cutting G-codes
- Cutter Compensation
- Canned Cycles
- Special G-codes
- Subroutines
- Program Editors
- Options Programming
- Introduction
- 4th and 5th Axis Programming
- Macros (Optional)
- Macros Introduction
- Operation Notes
- System Variables In-Depth
- System Variables In-Depth
- Variables #550 through #580
- 1-Bit Discrete Inputs
- 1-Bit Discrete Outputs
- Maximum Axis Loads
- Tool Offsets
- Programmable Messages
- Timers
- System Overrides
- Variable #3004
- #3006 Programmable Stop
- #4001-#4021 Last Block (Modal) Group Codes
- #4101-#4126 Last Block (Modal) Address Data
- #5001-#5006 Last Target Position
- Axis Position Variables
- #5021-#5026 Current Machine Coordinate Position
- #5041-#5046 Current Work Coordinate Position
- #5061-#5069 Current Skip Signal Position
- #5081-#5086 Tool Length Compensation
- #6996-#6999 Parameter Access With Macro Variables
- Pallet Changer Variables
- Work Offsets
- #8550-#8567 Tooling
- Variable Usage
- Address Substitution
- G65 Macro Subprogram Call Option (Group 00)
- Aliasing
- Communication With External Devices - DPRNT[ ]
- Fanuc-Style Macros Not Included
- G-codes
- List of G-codes
- About G-codes
- Canned Cycles
- G00 Rapid Motion Positioning (Group 01)
- G01 Linear Interpolation Motion (Group 01)
- G02 CW / G03 CCW Circular Interpolation Motion (Group 01)
- G04 Dwell (Group 00)
- G09 Exact Stop (Group 00)
- G10 Set Offsets (Group 00)
- G12 Circular Pocket Milling CW / G13 Circular Pocket Milling CCW (Group 00)
- G17 XY / G18 XZ / G19 YZ Plane Selection (Group 02)
- G20 Select Inches / G21 Select Metric (Group 06)
- G28 Return to Machine Zero Point (Group 00)
- G29 Return From Reference Point (Group 00)
- G31 Feed Until Skip (Group 00)
- G35 Automatic Tool Diameter Measurement (Group 00)
- G36 Automatic Work Offset Measurement (Group 00)
- G37 Automatic Tool Offset Measurement (Group 00)
- G40 Cutter Comp Cancel (Group 07)
- G41 2D Cutter Compensation Left / G42 2D Cutter Comp. Right (Group 07)
- G43 Tool Length Compensation + (Add) / G44 Tool Length Comp- (Subtract) (Group 08)
- G47 Text Engraving (Group 00)
- G49 G43/G44/G143 Cancel (Group 08)
- G50 Cancel Scaling (Group 11)
- G51 Scaling (Group 11)
- G52 Set Work Coordinate System (Group 00 or 12)
- G53 Non-Modal Machine Coordinate Selection (Group 00)
- G54-59 Select Work Coordinate System #1 - #6 (Group 12)
- G60 Uni-Directional Positioning (Group 00)
- G61 Exact Stop Mode (Group 15)
- G64 G61 Cancel (Group 15)
- G65 Macro Subprogram Call Option (Group 00)
- G68 Rotation (Group 16)
- G69 Cancel G68 Rotation (Group 16)
- G70 Bolt Hole Circle (Group 00)
- G71 Bolt Hole Arc (Group 00)
- G72 Bolt Holes Along an Angle (Group 00)
- G73 High-Speed Peck Drilling Canned Cycle (Group 09)
- G74 Reverse Tap Canned Cycle (Group 09)
- G76 Fine Boring Canned Cycle (Group 09)
- G77 Back Bore Canned Cycle (Group 09)
- G80 Canned Cycle Cancel (Group 09)
- G81 Drill Canned Cycle (Group 09)
- G82 Spot Drill Canned Cycle (Group 09)
- G83 Normal Peck Drilling Canned Cycle (Group 09)
- G84 Tapping Canned Cycle (Group 09)
- G85 Bore In, Bore Out Canned Cycle (Group 09)
- G86 Bore and Stop Canned Cycle (Group 09)
- G87 Bore In and Manual Retract Canned Cycle (Group 09)
- G88 Bore In, Dwell, Manual Retract Canned Cycle (Group 09)
- G89 Bore In, Dwell, Bore Out Canned Cycle (Group 09)
- G90 Absolute - G91 Incremental Position Commands (Group 03)
- G92 Set Work Coordinate Systems Shift Value (Group 00)
- G93 Inverse Time Feed Mode (Group 05)
- G94 Feed Per Minute Mode (Group 05)
- G95 Feed per Revolution (Group 05)
- G98 Canned Cycle Initial Point Return (Group 10)
- G99 Canned Cycle R Plane Return (Group 10)
- G100/G101 Disable/Enable Mirror Image (Group 00)
- G102 Programmable Output to RS-232 (Group 00)
- G103 Limit Block Buffering (Group 00)
- G107 Cylindrical Mapping (Group 00)
- G110-G129 Coordinate System #7-26 (Group 12)
- G136 Automatic Work Offset Center Measurement (Group 00)
- G141 3D+ Cutter Compensation (Group 07)
- G143 5-Axis Tool Length Compensation + (Group 08)
- G150 General Purpose Pocket Milling (Group 00)
- G153 5-Axis High Speed Peck Drilling Canned Cycle (Group 09)
- G154 Select Work Coordinates P1-P99 (Group 12)
- G155 5-Axis Reverse Tap Canned Cycle (Group 09)
- G161 5-Axis Drill Canned Cycle (Group 09)
- G162 5-Axis Spot Drill Canned Cycle (Group 09)
- G163 5-Axis Normal Peck Drilling Canned Cycle (Group 09)
- G164 5-Axis Tapping Canned Cycle (Group 09)
- G165 5-Axis Boring Canned Cycle (Group 09)
- G166 5-Axis Bore and Stop Canned Cycle (Group 09)
- G169 5-Axis Bore and Dwell Canned Cycle (Group 09)
- G174 CCW through G184 CW Non-Vertical Rigid Tap (Group 00)
- G187 Setting the Smoothness Level (Group 00)
- G188 Get Program From PST (Group 00)
- G234 Tool Center Point Control (TCPC) (Group 08)
- G254 Dynamic Work Offset (DWO) (Group 23)
- G255 Cancel Dynamic Work Offset (DWO) (Group 23)
- M-codes
- List of M-codes
- M00 Stop Program
- M01 Optional Program Stop
- M02 Program End
- M03 / M04 / M05 Spindle CW / CCW / Stop
- M06 Tool Change
- M07 Shower Coolant On
- M08 Coolant On / M09 Coolant Off
- M10 Engage 4th Axis Brake / M11 Release 4th Axis Brake
- M12 Engage 5th Axis Brake / M13 Release 5th Axis Brake
- M16 Tool Change
- M17 Unclamp APC Pallet and Open APC Door / M18 Clamp APC Pallet and Close APC Door
- M19 Orient Spindle (Optional P and R Values)
- M21-M28 Optional User M Function with M-Fin
- M30 Program End and Reset
- M31 Chip Conveyor Forward / M33 Chip Conveyor Stop
- M34 Coolant Increment / M35 Coolant Decrement
- M36 Pallet Part Ready
- M39 Rotate Tool Turret
- M41 / M42 Low / High Gear Override
- M46 Jump if Pallet Loaded
- M48 Check Validity of Current Program
- M49 Set Status of Pallet
- M50 Execute Pallet Change
- M51-M58 Set Optional User M-codes
- M59 Set Output Relay
- M61-M68 Clear Optional User M-codes
- M69 Clear Output Relay
- M73 Tool Air Blast (TAB) On / M74 TAB Off
- M75 Set G35 or G136 Reference Point
- M76 Control Display Inactive / M77 Control Display Active
- M78 Alarm if Skip Signal Found
- M79 Alarm if Skip Signal Not Found
- M80 Auto Door Open / M81 Auto Door Close
- M82 Tool Unclamp
- M83 Auto Air Gun / MQL On / M84 Auto Air Gun / MQL Off
- M86 Tool Clamp
- M88 Through-Spindle Coolant On / M89 Through-Spindle Coolant Off
- M95 Sleep Mode
- M96 Jump If No Input
- M97 Local Subprogram Call
- M98 Subprogram Call
- M99 Subprogram Return or Loop
- M109 Interactive User Input
- Settings
- List of Settings
- 1 Auto Power Off Timer
- 2 Power Off at M30
- 4 Graphics Rapid Path
- 5 Graphics Drill Point
- 6 Front Panel Lock
- 7 Parameter Lock
- 8 Prog Memory Lock
- 9 Dimensioning
- 10 Limit Rapid at 50%
- 11 - Baud Rate Select
- 12 - Parity Select
- 13 - Stop Bit
- 14 - Synchronization
- 15 - H and T Code Agreement
- 16 - Dry Run Lock Out
- 17 - Opt Stop Lock Out
- 18 - Block Delete Lock Out
- 19 - Feedrate Override Lock
- 20 - Spindle Override Lock
- 21 - Rapid Override Lock
- 22 - Can Cycle Delta Z
- 23 - 9xxx Progs Edit Lock
- 24 - Leader To Punch
- 25 - EOB Pattern
- 26 - Serial Number
- 27 - G76 / G77 Shift Dir.
- 28 - Can Cycle Act w/o X/Y
- 29 - G91 Non-modal
- 30 - 4th Axis Enable
- 31 - Reset Program Pointer
- 32 - Coolant Override
- 33 - Coordinate System
- 34 - 4th Axis Diameter
- 35 - G60 Offset
- 36 - Program Restart
- 37 - RS-232 Data Bits
- 39 - Beep @ M00, M01, M02, M30
- 40 - Tool Offset Measure
- 41 - Add Spaces RS-232 Out
- 42 - M00 After Tool Change
- 43 - Cutter Comp Type
- 44 - Min F in Radius CC %
- 45, 46, 47 - Mirror Image X, Y, Z Axis
- 48 - Mirror Image A Axis
- 49 - Skip Same Tool Change
- 52 - G83 Retract Above R
- 53 - Jog w/o Zero Return
- 55 - Enable DNC from MDI
- 56 - M30 Restore Default G
- 57 - Exact Stop Canned X-Y
- 58 - Cutter Compensation
- 59, 60, 61, 62 - Probe Offset X+, X-, Y+, Y-
- 63 - Tool Probe Width
- 64 - T. Ofs Meas Uses Work
- 65 - Graph Scale (Height)
- 66 - Graphics X Offset
- 67 - Graphics Y Offset
- 68 - Graphics Z Offset
- 69 - DPRNT Leading Spaces
- 70 - DPRNT Open/CLOS DCode
- 71 - Default G51 Scaling
- 72 - Default G68 Rotation
- 73 - G68 Incremental Angle
- 74 - 9xxx Progs Trace
- 75 - 9xxxx Progs Single BLK
- 76 - Tool Release Lock Out
- 77 - Scale Integer F
- 78 - 5th Axis Enable
- 79 - 5th-Axis Diameter
- 80 - Mirror Image B-Axis
- 81 - Tool At Power Up
- 82 - Language
- 83 - M30/Resets Overrides
- 84 - Tool Overload Action
- 85 - Maximum Corner Rounding
- 86 - M39 (Rotate Tool Turret) Lockout
- 87 - M06 Resets Override
- 88 - Reset Resets Overrides
- 90 - Max Tools To Display
- 100 - Screen Saver Delay
- 101 - Feed Override -> Rapid
- 103 - CYC START/FH Same Key
- 104 - Jog Handle to SNGL BLK
- 108 - Quick Rotary G28
- 109 - Warm-Up Time in MIN.
- 110, 111, 112 - Warmup X, Y, Z Distance
- 114 - Conveyor Cycle (minutes)
- 115 - Conveyor On-time (minutes)
- 116 - Pivot Length (VR Models Only)
- 117 - G143 Global Offset (VR Models Only)
- 118 - M99 Bumps M30 CNTRS
- 119 - Offset Lock
- 120 - Macro Var Lock
- 130 - Tap Retract Speed
- 131 - Auto Door
- 133 - REPT Rigid Tap
- 142 - Offset Chng Tolerance
- 143 - Machine Data Collect
- 144 - Feed Override->Spindle
- 155 - Load Pocket Tables
- 156 - Save Offset with PROG
- 157 - Offset Format Type
- 158,159,160 - X, Y, Z Screw Thermal COMP%
- 162 - Default To Float
- 163 - Disable .1 Jog Rate
- 164 - Rotary Increment
- 187 - Machine Data Echo
- 188, 189, 190 - G51 X, Y, Z SCALE
- 191 - Default Smoothness
- 196 - Conveyor Shutoff
- 197 - Coolant Shutoff
- 198 - Background Color
- 199 - Backlight Timer
- 201 - Show Only Work and Tool Offsets In Use
- 216 - Servo and Hydraulic Shutoff
- 238 - High Intensity Light Timer (minutes)
- 239 - Worklight Off Timer (minutes)
- 240 - Tool Life Warning
- 242 - Air Water Purge Interval (minutes)
- 243 - Air Water Purge On-Time (seconds)
- 244 - Master Gage Tool Length (inches)
- 245 - Hazardous Vibration Sensitivity
- 247 - Simultaneous XYZ Motion in Tool Change
- 249 - Enable Haas Startup Screen
- 250 - Mirror Image C-Axis
- 900 - CNC Network Name
- 901 - Obtain Address Automatically
- 902 - IP Address
- 903 - Subnet Mask
- 904 - Default Gateway
- 905 - DNS Server
- 906 - Domain/Workgroup Name
- 907 - Remote Server Name
- 908 - Remote Share Path
- 909 - User Name
- 910 - Password
- 911 - Access to CNC Share
- 912 - Floppy Tab Enabled
- 913 - Hard Drive Tab Enabled
- 914 - USB Tab Enabled
- 915 - Net Share
- 916 - Second USB Tab Enabled
- Maintenance
- Other Equipment