{"id":"mcode-m49","model_id":"M49","name":"LinuxCNC M49","summary":"M49 is a LinuxCNC M-code that disables both the spindle speed and feed rate override controls. It is paired with M48, which enables those controls. An optional $ parameter can select which spindle the command applies to.","study_notes":["M48 enables the spindle speed and feed rate override controls; M49 disables both.","The command accepts an optional $ parameter to determine which spindle it operates on.","M50 and M51 can enable or disable the feed override and spindle speed override controls individually."],"safety_notes":[],"sources":[{"url":"https://linuxcnc.org/docs/html/gcode/m-code.html#mcode:m48-m49","title":"M-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":"M49","group":"Speed and Feed Override Control","parameters":[{"name":"$","description":"Optional parameter to determine which spindle the command operates on."}],"dialect":"LinuxCNC","related":[],"standards":[]},"url":"https://machineschema.com/instruction/mcode-m49","license":"https://creativecommons.org/licenses/by/4.0/"}