Method for positioning axes in machine tools
AssigneeDr. Johannes Heidenhain GmbH
InventorsJohann Zacek, Ludwig Buchner
Life of this patent
Estimating the term…
Abstract
In a method for positioning machine axes in machine tools, a numerical control converts setpoint positions of a tool, predefined in workpiece coordinates, into setpoint positions of machine axes based on a kinematic chain defined by a kinematic table. In this context, transformations of the coordinates are indicated in the kinematic table in a plurality of entries describing the kinematics of the machine tool, by specifying an axial direction and an associated transformation amount, respectively, per entry. For a machine axis having an error in a direction other than the respective axial direction, error transformation amounts dependent on the axial position are entered into the kinematic table.
Claims15
A method for positioning machine axes of a machine tool, comprising:
- converting, by a numerical control device, setpoint positions of a tool, predefined in workpiece coordinates, into setpoint positions of machine axes based on a kinematic chain defined by a kinematic table, each of the machine axes having a respective axial direction, transformations of the coordinates being provided in the kinematic table in a plurality of entries describing the kinematics of the machine tool;
- wherein the kinematic table includes at least one first entry that specifies one respective axial direction and one associated transformation amount;
- and
- wherein the kinematic table includes at least one second entry that specifies an error transformation amount in a first respective axial direction as a function of an axial position of the machine tool in a second respective axial direction, the first respective axial direction being different from the second respective axial direction.
A method for positioning machine axes of a machine tool, comprising:
- entering transformations of setpoint positions of a tool, predefined in workpiece coordinates, into a kinematic table, each of the machine axes having a respective axial direction, the transformations of the coordinates indicated in the kinematic table in a plurality of entries describing kinematics of the machine tool, the kinematic table including at least one first entry that specifies one respective axial direction and one associated transformation amount;
- determining an error transformation amount in a first respective axial direction dependent on an axial position of the machine tool in a second respective axial direction;
- entering the error transformation amount into the kinematic table in at least one second entry that specifies the error transformation amount in the first respective axial direction as a function of the axial position of the machine tool in the second respective axial direction, the first respective axial direction being different from the second respective axial direction;
- and
- converting, by a numerical control device, the setpoint positions of the tool into the setpoint positions of the machine axes based on a kinematic chain defined by the kinematic table.
A device for positioning machine axes of a machine tool, comprising:
- a numerical control device configured to convert setpoint positions of a tool, predefined in workpiece coordinates, into setpoint positions of machine axes based on a kinematic chain defined by a kinematic table, each of the machine axes having a respective axial direction, transformations of the coordinates being provided in the kinematic table in a plurality of entries describing the kinematics of the machine tool;
- wherein the kinematic table includes at least one first entry that specifies one respective axial direction and one associated transformation amount;
- and
- wherein the kinematic table includes at least one second entry that specifies an error transformation amount in a first respective axial direction as a function of an axial position of the machine tool in a second respective axial direction, the first respective axial direction being different from the second respective axial direction.
Dependencies are inferred from the claim text.