Controller for machine tool and five-axis simultaneous control machine tool controlled thereby
AssigneeJtekt Corporation
InventorYoshihiko Yamada
Life of this patent
Estimating the term…
Abstract
A controller for a machine tool and a five axis simultaneous control machine tool which can improve machining accuracy in controlling a pivoting axis of the machine tool. The controller including an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position; a velocity control parameter deciding member deciding a velocity control parameter of the pivoting axes of the A-axis and the B-axis in accordance with the allowable position error being set and a distance of said actual machining position from the pivoting axes; and a controlling member controlling a velocity of the pivoting axes based on the velocity control parameter.
Claims20
A controller for a machine tool that moves relative to a workpiece along three linear axes of x-axis, y-axis and z-axis, and also pivots relatively around a first pivoting axis and a second pivoting axis, wherein the first pivoting axis is a rotating axis parallel to the y-axis, and the second pivoting axis is a rotating axis parallel to the x-axis,
- said controller for said machine tool comprising;
- an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position;
- a first velocity control parameter deciding member deciding a first velocity control parameter of said first pivoting axis in accordance with said allowable position error and a first distance of a nose position of a tool from said first pivoting axis,
- wherein the first distance varies depending on an angle of the first rotating axis, and
- the nose position of the tool being the actual machining position when the tool touches the workpiece, and wherein the nose position is defined in terms of said x-axis, y-axis and z-axis;
- a second velocity control parameter deciding member deciding a second velocity control parameter of said second pivoting axis in accordance with said allowable position error and a second distance of the nose position from said second pivoting axis;
- wherein said second distance is a parallel distance between the second pivoting axis and the x-axis of the nose position, and varies depending on the surface of the workpiece;
- and
- a controlling member controlling a velocity of said first and second pivoting axes based on said first and second velocity control parameters;
- wherein said controller for said machine tool further comprising an allowable angular error calculating member calculating a first allowable angular error of a difference between a commanded angle of said first pivoting axis and an actual angle of said first pivoting axis based on said allowable position error being set and said first distance;
- and said first velocity control parameter deciding member decides said first velocity control parameter according to said first allowable angular error.
A five-axis simultaneous control machine tool
- that moves relative to a workpiece along three linear axes of x-axis, y-axis and z-axis, and also pivots relatively around a first pivoting axis and a second pivoting axis, wherein the first pivoting axis is a rotating axis parallel to the y-axis, and the second pivoting axis is a rotating axis parallel to the x-axis,
- the machine tool controlled by a controller, the machine tool, comprising;
- a base;
- a tool supporting member mounted on the base to support a tool;
- a table mounted on said base to support a workpiece;
- said tool supporting member and said table are moved relatively along the three linear axes respectively and also pivoted relatively around the first pivoting axis and the second pivoting axis;
- and said controller for said five-axis simultaneous control machine tool controlling said tool supporting member and said table, said controller comprising;
- an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position;
- a first velocity control parameter deciding member deciding a velocity control parameter of said first pivoting axis in accordance with said allowable position error and a first distance of a nose position of a tool from said first pivoting axis,
- wherein the first distance varies depending on an angle of the first rotating axis, and
- the nose position of the tool being the actual machining position when the tool touches the workpiece,
- and wherein the nose position is defined in terms of said x-axis, y-axis and z-axis;
- a second velocity control parameter deciding member deciding a second velocity control parameter of said second pivoting axis in accordance with said allowable position error and a second distance of the nose position from said second pivoting axis;
- wherein said second distance is a parallel distance between the second pivoting axis and the x-axis of the nose position, and varies depending on the surface of the workpiece;
- and
- an allowable angular error calculating member calculating an allowable angular error between a commanded angle of said first pivoting axis and an actual angle of said first pivoting axis based on said allowable position error being set and said first distance;
- said first velocity control parameter deciding member decides said first velocity control parameter according to said allowable angular error;
- said allowable position error setting member sets said allowable position error in a different value in accordance with needed accuracy of machining accuracy;
- and
- a controlling member controlling a velocity of said first and second pivoting axes based on said first and second velocity control parameters.
Dependencies are inferred from the claim text.