{"id":"gcode-g95","model_id":"G95","name":"LinuxCNC G95","summary":"G95 is the units-per-revolution feed rate mode in LinuxCNC. In this mode an F word sets the controlled point movement per spindle revolution, using the active length units. A new feed rate must be specified after switching to this mode.","study_notes":["G95 is not suitable for threading; the document directs threading to G33 or G76.","G95 requires that spindle.N.speed-in be connected.","The actual spindle to which the feed is synchronised is chosen by the $ parameter.","A new feed rate must be specified after switching to G94 or G95."],"safety_notes":[],"sources":[{"url":"https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g93-g94-g95","title":"G-Codes","accessed":"2026-10-26"}],"verification":{"status":"source_checked","checked_at":"2026-10-26","values":4,"method":"llm_source_check"},"updated_at":"2026-10-26","type":"instruction","spec":{"language":"gcode","code":"G95","group":"Feed Rate Mode","parameters":[{"name":"F","description":"Feed rate interpreted as movement per revolution of the spindle, in inches or millimeters depending on active length units."}],"dialect":"LinuxCNC","related":[],"standards":[]},"url":"https://machineschema.com/instruction/gcode-g95","license":"https://creativecommons.org/licenses/by/4.0/"}