{"id":"gcode-g84","model_id":"G84","name":"LinuxCNC G84 Right-hand Tapping Cycle, Dwell","summary":"G84 is a canned cycle for right-hand tapping with a floating chuck and a dwell at the bottom of the hole. The cycle feeds the Z axis to the programmed depth, stops the selected spindle, starts counterclockwise spindle rotation, dwells for the P time, then feeds back to clear Z. It does not use synchronized motion.","study_notes":["The G84 cycle is intended for tapping with a floating chuck and dwell at the bottom of the hole.","G84 does not use synchronized motion.","The dwell length is specified by the P word in the G84 block.","The feed rate F is spindle speed multiplied by distance per revolution (thread pitch); for example S100 with 1.25 mm per revolution gives F125.","The cycle disables feed and speed overrides, then restores them to their previous state after the retract move.","The L word is used in incremental mode as the number of times to repeat the cycle.","Canned cycles are performed with respect to the currently selected plane; rotary axis words are not allowed in canned cycles.","Canned cycle axis words are X, Y, Z or U, V, W depending on the selected plane."],"safety_notes":["G84 does not use synchronized motion.","Feed and speed overrides are disabled during the G84 cycle and restored afterward."],"sources":[{"url":"https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g84","title":"G-Codes","accessed":"2026-10-26"}],"verification":{"status":"source_checked","checked_at":"2026-10-26","values":13,"method":"llm_source_check"},"updated_at":"2026-10-26","type":"instruction","spec":{"language":"gcode","code":"G84","group":"canned cycles","syntax":"G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-","parameters":[{"name":"R","description":"Retract position along the Z axis."},{"name":"L","description":"Used in incremental mode; number of times to repeat the cycle. See G81 for examples."},{"name":"P","description":"Dwell time in seconds."},{"name":"$","description":"Selected spindle."},{"name":"F","description":"Feed rate (spindle speed multiplied by distance traveled per revolution (thread pitch))."}],"dialect":"LinuxCNC","related":[],"standards":[]},"url":"https://machineschema.com/instruction/gcode-g84","license":"https://creativecommons.org/licenses/by/4.0/"}