Controller for machine tool and five-axis simultaneous control machine tool controlled thereby
AssigneeJtekt Corporation
InventorsYoshihiko Yamada, Atsushi Saito
Life of this patent
Estimating the term…
Abstract
A controller including a detecting member detecting a machining position where a pivoting axis is reversed in machining by the machine tool based on the control data, an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position, an allowable acceleration deciding member deciding the allowable acceleration about the pivoting axis based on a distance from the machining position of the reversed axis to a center of the pivoting axis and based on the allowable position error being set, and a controlling member controlling a velocity about the driving axis based on the allowable acceleration.
Claims16
A controller for a machine tool controlling a machining position and a machining attitude of a tool relative to a workpiece by driving any of motors for driving axes including a linear axis and a pivoting axis based on a control data, said controller for said machine tool comprising;
- a detecting member detecting said machining position where said pivoting axis is reversed in machining by said machine tool based on said control data;
- an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position;
- an allowable angular error calculating member calculating an allowable angular error of a difference between a commanded angle of said pivoting axis and an actual angle of said pivoting axis based on said allowable position error and a distance;
- an allowable acceleration deciding member deciding an allowable acceleration about said pivoting axis based on said distance which is a distance from said machining position of said reversed axis to a center of said pivoting axis and based on said allowable position error being set or said allowable angular error;
- and
- a controlling member controlling a velocity about said driving axis based on said allowable acceleration.
A five-axis simultaneous control machine tool controlled by a controller for a machine tool, comprising;
- a bed;
- a spindle housing mounted movably on said bed to support a tool;
- a table mounted movably on said bed to support a workpiece;
- said spindle housing and said table are moved relatively along three linear axes and also pivoted relatively along two pivoting axes;
- and
- said controller for said five-axis simultaneous control machine tool controlling a machining position and a machining attitude of said tool relative to said workpiece by driving any of motors for driving axes including said three linear axes and said two pivoting axes based on a control data, comprising;
- a detecting member detecting said machining position where said pivoting axis is reversed in machining by said machine tool based on said control data;
- an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position;
- an allowable angular error calculating member calculating an allowable angular error of a difference between a commanded angle of said pivoting axis and an actual angle of said pivoting axis based on said allowable position error and a distance;
- a machine character memorizing member memorizing previously a machine character of said machine tool based on an actual position difference between said commanded machining position and said actual machining position measured in an actual operation of said machine tool;
- an allowable acceleration deciding member deciding an allowable acceleration about said pivoting axis based on said machine character and said allowable position error or based on said machine character and said allowable angular error;
- and
- a controlling member controlling a velocity about said driving axis based on said allowable acceleration.
A five-axis simultaneous control machine tool controlled by a controller for a machine tool, comprising;
- a bed;
- a spindle housing mounted movably on said bed to support a tool;
- a table mounted movably on said bed to support a workpiece;
- said spindle housing and said table are moved relatively along three linear axes and also pivoted relatively along two pivoting axes;
- and
- said controller for said five-axis simultaneous control machine tool controlling a machining position and a machining attitude of said tool relative to said workpiece by driving any of motors for driving axes including said three linear axes and said two pivoting axes based on a control data, comprising;
- a detecting member detecting said machining position where said pivoting axis is reversed in machining by said machine tool based on said control data;
- an allowable position error setting member setting an allowable position error between a commanded machining position and an actual machining position;
- an allowable angular error calculating member calculating an allowable angular error of a difference between a commanded angle of said pivoting axis and an actual angle of said pivoting axis based on said allowable position error and a distance;
- a machine character memorizing member memorizing a machine character corresponding to a machining profile at said machining position of said reversed axis;
- an allowable acceleration deciding member deciding an allowable acceleration about said pivoting axis based on said machine character and said allowable position error or based on said machine character and said allowable angular error;
- and
- a controlling member controlling a velocity about said driving axis based on said allowable acceleration.
Dependencies are inferred from the claim text.