G95 - Feed Per Revolution - MASSO Documentation

MASSO Documentation Warnings and Cautions Controller Portfolio - Specifications MASSO AI myWorkshop
  • Adding a DTHC
  • How to Create User in myWorkshop
  • OEM / Distributor myWorkshop account
    • Linking DTHC
  • Upgrading Product Variants in myWorkshop
myWorkshop PRO + App MASSO - FAQ's
  • About MASSO
  • MASSO Touch - FAQ's
  • Purchasing MASSO
  • Machine conversion and Builds
  • Motors and Drives
  • Plasma
  • Lathe
  • Encoders
  • Spindles
  • Tool Changers
  • 5 Axis Machining
  • Drill Heads, saws, Brake press, Punches and EDM
  • Support
  • Finding your MASSO Serial number

Getting Started Guides

Software
  • MASSO G2
    • Release Notes
      • Version 3.51
      • Version 3.50
      • Version 3.48
  • MASSO G3
    • Main - Release Notes
      • Version 5.13
      • Version 5.12
      • Version 5.11
      • Version 5.10
      • Version 5.09
      • Version 5.07
      • Version 5.06
      • Version 5.05
      • Version 5.03
      • Version 5.01
      • Version 5.00
      • Version 4.02
      • Version 4.01
      • Version 4.00
      • Version 3.48
    • Beta - Release Notes
      • Version 5.100b
  • MASSO Link
    • Release Notes
      • Version 2.14
      • Version 2.12
      • Version 2.11
  • MASSO Phone App
Installing MASSO
  • Environmental Specifications
  • Powering MASSO Touch
  • Powering MASSO-G3
  • Password Reset
  • Connecting a Screen
  • Connecting Keyboard & Mouse
  • Loading software onto MASSO Touch
  • Loading Software to MASSO-G3
  • MASSO Settings
    • General settings
    • Homing Settings
    • Lubrication Settings
    • Tool Changer Settings
    • Axis Settings
    • Touch probe settings
    • Auto Tool Zero Settings
    • Multi-Head Settings
    • QR Scanner Settings
    • User Account Settings
    • Load and Save Calibration Settings
  • Admin and User Passwords
  • Wiring and Calibration
  • QR Scanner
Machining with MASSO
  • Turning MASSO On and Off
  • Admin and User Passwords
  • Graphical Interface
    • Graphical Interface MASSO G3
    • Controller Alarms
  • Touch Screen Interface
  • Keyboard and Key Shortcuts
    • Setting Time & Date
    • Homing the machine
    • Jogging
      • Jogback
    • Feed rate override
    • Spindle RPM Override
    • MDI command
    • Creating New G-Code Files
    • Editing G-Code
    • Resetting Job Counter
  • Loading & Running G-Code
  • Resuming Program or Jump to Line
  • Single Block
  • Job timer
  • Wi-Fi Connectivity
    • MASSO Link Software
    • macOS Instructions
    • Windows Instructions
    • Making QR Codes
  • Calibrating Tools
    • Lathe Tool Calibration Steps
    • Mill Tool Calibration Steps
  • Work Offsets
  • Conversational Programming
    • Lathe Conversational Wizards
      • Outside Diameter Turn Wizard
      • Inside Diameter Turn Wizard
      • Face Wizard
      • Drill Wizard
      • Thread Wizard
    • Mill Conversational Wizards
      • Face Cutting Wizard
      • Profile Cut Wizard
      • Rectangular Pocket Wizard
      • Circular pocket Wizard
      • Thread Milling Wizard
  • Auto Loading G-code
  • Probing
    • Top of Part Probing Cycle
    • Side of Part Probe Cycles
    • Corner Probing Cycles
    • Center Probing cycles
Quick Start Guides
  • Best practice when wiring MASSO
  • Setup MASSO Mill
  • Setup MASSO Plasma
  • Setup MASSO Lathe
  • Setup Rotary Axis
  • Setup Laser Engraving
    • Installing an Opt Laser
    • Setting up Lightburn
  • Setup MASSO QR Scanner
  • Sensor Identify & Connecting
  • Homing
Troubleshooting Guides
  • MASSO Repair
    • ESD Protection
    • Differential Axis
    • Spindle Control
    • TTL Outputs
  • Axis Testing
  • Ground Loops
    • Ground Loop Symptoms
  • Homing
  • MASSO Link
  • MPG Pendant
  • Optocouplers
  • VFD and Spindle Testing
  • MASSO Touch V3.09 board

G-Codes and Post processors

Supported G-codes
  • G00 - Rapid Motion
  • G01 - Linear Interpolation Motion
  • G02 – Circular Interpolation (Clockwise)
  • G03 – Circular Interpolation (Counter Clockwise)
  • G04 – Dwell
  • G10 – Set Work Offset Values
  • G17 – XY Plane Selection
  • G18 – ZX Plane Selection
  • G19 – YZ Plane Selection
  • G20 – Set Machine Units To Inches
  • G21 – Set Machine Units To Millimetres
  • G28 – Return To Machine Home
  • G30 - Move to Parking Position
  • G32 – Threading Cycle
  • G38.2 – Straight Probe Cycle
  • G38.6 - Digitizing Probing Cycle
    • Auto Levelling using G38.6
  • G38.7 - Center Probing Cycle
  • G40 - Cutter Compensation Off
  • G41- Cutter Compensation Left
  • G42- Cutter Compensation Right
  • G53 – Move In Absolute Machine Coordinates
  • G54 to G59 – Select Work Offset Coordinate System
  • G54.1 - Extended Work Offsets
  • G73 – High Speed Peck Drilling
  • G80 – Cancel Modal Motion
  • G81 – Drilling Cycle
  • G82 – Drilling Canned Cycle With Dwell
  • G83 – Peck Drilling For Deeper Holes
  • G90 – Set Distance Mode To Absolute
  • G91 – Set Distance Mode To Incremental
  • G92 – Temporary Work Offset
  • G92.1 – Cancel Temporary Work Offset
  • G93 – Inverse Time Mode
  • G94 – Units Per Minute Mode
  • G95 - Feed Per Revolution
  • G96 – Turn on Constant Surface Speed (CSS)
  • G97 – Turn off Constant Surface Speed (CSS)
  • G98 – Canned Cycle – Retract Back To The Initial Z
  • G99 – Canned Cycle – Retract Back To R Plane
  • G200 - Plasma Parameters
  • G200 - Laser Parameters
  • T - Tool Number
  • MSG - Message command for screen and remote alerts
  • F - Feed rate
  • N - Number
  • S - Speed / Intensity
  • ( ) - Comments
  • Invalid Gcode
Supported M-codes
  • M00 – Program Stop
  • M01 – Optional Program Stop
  • M02 – Program End
  • M03 – Spindle ON (Clockwise)
  • M03 – Plasma Torch ON
  • M03 – Laser output enable with motion
  • M04 – Spindle ON (Counter Clockwise)
  • M04 - Laser On Immediate
  • M05 – Spindle OFF
  • M05 – Plasma Torch OFF
  • M05 - Laser off Immmediate
  • M06 – Tool Change
  • M06.1 - Tool Unload
  • M07 – Turn Mist Coolant On
  • M08 – Turn Flood Coolant On
  • M08 - Laser-Air Assist On
  • M09 – Coolant Off
  • M09 – Laser-Air Assist Off
  • M10 – Chuck Or Rotary Table Clamp closed
  • M11 – Chuck Or Rotary Table Clamp Open
  • M30 – End The Program And Rewind
  • M62 – Turn On Digital Output Synchronized With Motion
  • M63 – Turn Off Digital Output Synchronized With Motion
  • M64 – Turn On Digital Output Immediately
  • M65 – Turn Off Digital Output Immediately
  • M66 - Wait for Input
  • M666 – Plasma – Turn THC Function Off
  • M667 – Plasma – Turn THC Function On
  • M85 - Open Door
  • M86 - Close Door
  • M98 & M99 – Sub Program Call
CAM Post Processors
  • Artcam
  • BobCAD-CAM
  • Autodesk Fusion
  • SheetCAM
  • Vectric VCarve and Vectric Aspire
  • Version 5 Plasma POST Processor Requirements
  • Other CAM Software
Custom Scripts (LUA)
  • LUA Editor
  • LUA Triggers
  • LUA Functions
    • M.api
    • M.gui
    • M.sys
    • M.tool
    • M.printer
    • M.file
    • M.io
    • M.axis
    • Lua Standard Libraries
  • LUA Inputs & Outputs

Wiring and Setup

Multi-Head
  • Introduction
  • Main Spindle
  • Multi Spindle 1 - 4
  • Dry Run Laser Pointer
  • Laser Engraving/Cutting
  • Plasma Torch and MASSO DTHC
  • OXY Torch
  • WaterJet
  • Scribe Tool
  • Pen 1 & 2
  • Camera
3D Touch Probe
  • Measure Touch probe length
Setup and Calibration
  • Mounting and Mechanical Data
  • MASSO G3 Touch Wiring Module
  • EStop Wiring
  • Axis Servo/Stepper examples
    • Differential Receiver Module
    • MASSO Closed Loop Stepper Motors
      • MASSO Closed Loop stepper Troubleshooting
    • Gecko 203V
    • Gecko G340
    • Gecko G540
    • Teknic - ClearPath SD series
    • Leadshine MX4660
    • Leadshine Drives
    • Longs Motors
    • CNCdrive - DG4S-16035
    • DMM - Dynamic Motor Motion
    • VEXTA
    • Viper
    • Mitsubishi - MR-J3
    • PoStep60
    • Panasonic
    • Automation Technology Inc.
    • Hiwin
    • Yaskawa
    • SSD2608H
  • Spindle Control
  • Spindle VFD examples
    • Bosch Rexroth VFD
    • Delta C200 VFD
    • Delta MS300 VFD
    • Delta VFD-M
    • Hitachi VFD
    • Lenze VFD
    • Mitsubishi FR-D720S-100
    • Schneider Altivar 18
    • TECO Westinghouse VFD
    • Yuhuan Huanyang
    • Other VFD's
  • Chuck Clamp
  • Door Sensor Input
  • Setting default units to mm or inches
  • Axis Calibration
  • Axis Calibration Wizard
  • Backlash Compensation
  • Slave Axis
  • Homing / Home Inputs
  • Soft & Hard Limits
  • List of Configurable Inputs
  • List of Configurable Outputs
  • TTL Outputs
  • Controlling Relays
  • MPG Pendant
  • Tower Lights
  • Installing or Replacing Backup Battery
  • User Account Settings
  • MASSO Homing Sensor
  • MASSO Optical Encoder
  • MASSO Relay Module
  • Lubrication
  • MASSO G3 Replacing Damaged Optocouplers
  • Spindle RPM Encoder
Save & Load Settings Probing Touch Plate Tool Setter
  • How Tool Setter Works
Automatic Tool Length Calibration Tool Changers
  • Mill Tool Changers
    • Manual Tool Changer
    • Linear Tool Changer (Type 1)
    • Linear Tool Changer (Type 2)
    • Linear Tool Changer configuration
    • Umbrella Tool Changer
    • RapidChange ATC
  • Mill Tool Changers (BETA)
    • Linear Pick & Place Tool Changer
    • Linear Sliding Tool Changer
    • Linear Traveling Tool Changer
    • Popup Tool Changer
    • High Speed Rotary Tool Changer
    • Tool Tray
    • Dust Hood
  • Lathe Tool Changers
    • Manual Tool Change
    • Linear - Gang Type Setup
    • Multi-Station Turret
    • EMCO PC55 Turn
    • 4 Bit Digital Signal Output Turret
    • Hercus PC200 - Tool Turret
    • Pragati BTP-63, BTP-80, BTP-100, BTP-125
    • EMCOturn 120
    • WABECO Tool Turret
  • Automatic Doors
  • Adding New Tool Changers
Plasma and Torch Height Control
  • Installing MASSO Plasma and DTHC
  • Plasma-Cut Resume
  • Proma Compact THC 150
  • Hypertherm 45, 65 & 85
  • Torch Touch (floating head) Signal
  • Torch Breakaway Signal
  • How MASSO G3 Plasma works

Original Equipment Manufacturer(OEM)

OEM Logo & Details 3DTEK Routers CANCAM Routers ONEFINITY REVO CNC Sherline Mills and Lathes
  • Wiring & Setup
Cutting Edge CNC

Getting Support

Forums & Email Support Reporting Bugs & Issues

Purchasing

Payment Shipping & Delivery
  • Trade Sanctions
Warranty Returns

MASSO Documentation

Spanish French German Simplified Chinese Select Language

G95 - Feed Per Revolution

G95 (Feed Per Revolution) is a modal G-code that instructs the control to interpret feed commands as mm per revolution (mm/rev) or inches per revolution of the spindle.

Syntax & Parameters
  • G95
  • F Value The F value specifies the distance travelled per revolution of the spindle used to calculate the G95 feed rate.
  • S Value This specifies the spindle speed used to calculate the G95 feed rate
Example program

Metric

N10 G21 N20 S800 M3 N30 G95 N40 G01 Z20 F0.1

The above program code tells the Z axis to advance 0.1mm for every revolution of the spindle until the Z axis reaches 20mm.

The Feed rate will be 80mm per minute

G95 feed rate above is calculated as follows

(Spindle speed) x (Specified Distance per Revolution) = G95 feed rate

800 x 0.1 = 80mm per minute

Imperial

N10 G20 N20 S800 M3 N30 G95 N40 G01 Z2 F0.005

The above program code tells the Z axis to advance 0.005" for every revolution of the spindle until the Z axis reaches 2".

The Feed rate will be 4 inches per minute

G95 feed rate above is calculated as follows

(Spindle speed) x (Specified Distance per Revolution) = G95 feed rate

800 x 0.005 = 4 inches per minute

Using G95 with G96

CAUTION: Please be aware that the CSS spindle speed does not work with G95 Feed Per Revolution.

  • Using G95 & G96 together may cause unexpected results if used incorrectly.
  • When G95 is used with G96 an S value must be specified for G95 to work.
  • The S value must be given before the G96.
  • The S value as part of the G96 command is not used by G95.
  • The spindle speed calculated by G96 is not used by G95.
Back

G94 – Units Per Minute Mode

G96 – Turn on Constant Surface Speed (CSS)

Next

Last Updated On 25 May, 2023

© 2025, All Rights Reserved | Privacy Policy.

CONTENTS

  • Syntax & Parameters

  • Example program

  • Using G95 with G96

Từ khóa » G95 Cnc