System and method for virtually calibrating computer numeric controlled machine axes
OwnerTimothy Owensinventor
Life of this patent
Estimating the term…
Abstract
A method for virtually calibrating a CNC machine including the steps of selecting a true axis of movement of a toolhead of the CNC machine, instructing the toolhead to travel along the true axis of movement, selecting multiple points along an actual axis traveled by the toolhead, comparing the distance of the multiple points along the actual axis from the true axis to determine offset amounts from the true axis corresponding to a lack of straightness, and modifying g-code instructions to compensate for the offset amounts before uploading the g-codes to a CNC controller.
Claims17
A method for virtually calibrating a CNC machine, comprising the steps of:
- selecting a true axis of movement of a toolhead of the CNC machine known to be a straight line;
- instructing the toolhead to travel along the true axis of movement;
- selecting multiple points along an actual axis traveled by the toolhead;
- comparing the distance of the multiple points along the actual axis from the true axis to determine offset amounts from the true axis corresponding to a lack of straightness;
- and
- modifying g-code instructions to compensate for the offset amounts before uploading the g-codes to a CNC controller.
A method for virtually calibrating a CNC machine, comprising the steps of:
- uploading a CAD file to the CNC machine;
- translating the CAD file into g-code instructions representing toolhead movement;
- selecting a linear axis of movement of the toolhead from one of x, y and z linear axes of movement;
- instructing the toolhead to travel along the selected linear axis of movement;
- selecting multiple points along an actual axis traveled by the toolhead;
- comparing the distance of the multiple points along the actual axis from the selected linear axis to determine offset amounts from the selected linear axis;
- and
- modifying g-code instructions to compensate for the offset amounts before uploading the g-codes to a CNC controller.
Dependencies are inferred from the claim text.