Numerical controller for automatic axial feed
AssigneeToshiba Kikai Kabushiki Kaisha
InventorsTakehiko Serizawa, Jun Fujita
Life of this patent
Estimating the term…
Abstract
A numerical controller controls a machine tool to achieve a tapping operation with high accuracy and satisfactory quality without being constrained by a set axial feed distance and a specified axial feed speed. An analyzing unit (4B) calculates a minimum axial feed distance (L.sub.min) necessary for securing a constant machining program set in an input unit (7). A speed pattern adjusting unit (4C) modifies the axial feed speed pattern so that the constant speed time (T) can be secured. An(??) distributing unit (4A) determines drive instructions for a synchronous tapping operation. A drive control unit (5) gives the drive instructions to servomotors included in a driving unit (3).
Claims6
A numerical controller for controlling a machine tool that feeds a tool in an axial direction of a spindle synchronously with a rotation of the spindle for machining a work piece, said numerical controller comprising:
- an input unit for inputting machining instructions specifying an axial feed speed pattern and including an axial feed distance of the spindle, and for setting system parameters including a time for ensuring that an axial feed speed of the spindle remains constant;
- an analyzing unit for determining a minimum feed distance necessary for machining based on said machining instructions and said system parameters, and for comparing said axial feed distance included in said machine instructions with the minimum feed distance, said analyzing unit comprising a calculating means for determining the minimum axial feed distance by calculating an axial feed distance based on the axial feed speed pattern in which the tool is accelerated at an acceleration a to a specified axial feed speed F.sub.c, the specified axial feed speed F.sub.c is maintained for a constant speed time T, and the tool is decelerated at a deceleration -a;
- a speed pattern adjusting unit for changing the axial feed speed pattern specified by the machining instructions to an adjusted axial feed speed pattern having a constant speed time longer than said time for ensuring that the axial feed speed of the spindle remains constant based on a result of said comparison made by the analyzing unit;
- a distributing unit for calculating and outputting driving instructions according to said adjusted axial feed speed pattern generated by said speed pattern adjusting unit based on the result of said comparison made by the analyzing unit;
- and
- a drive control unit for controlling a driving unit based the driving instructions output by said distributing unit.
A numerical controller for controlling a machine tool that feeds a tool in an axial direction of a spindle synchronously with a rotation of the spindle for machining a work piece, said numerical controller comprising:
- an input unit for inputting machining instructions including an axial feed distance of the spindle, a rotating speed of a spindle and a lead of a tap, and for setting system parameters including a time for ensuring that an axial feed speed remains constant, and a time for accelerating/decelerating or an acceleration of the axial feed of the spindle;
- an analyzing unit for determining a minimum axial feed distance necessary for satisfying the time for ensuring that the axial feed speed remains constant, by using an instructed axial feed speed calculated from said rotating speed and said lead of the tap included in said machining instructions and by using said time for accelerating/decelerating or said acceleration included in said system parameters, and for comparing said axial feed distance set in the input unit with the minimum axial feed distance, said analyzing unit comprising a calculating means for determining the minimum axial feed distance by calculating an axial feed distance based on the axial feed speed pattern in which the tool is accelerated at an acceleration a to a specified axial feed speed F.sub.c, the specified axial feed speed F.sub.c is maintained for a constant speed time T, and the tool is decelerated at a deceleration -a;
- a speed pattern adjusting unit for determining an adjusted axial feed speed pattern by calculating an adjusted machining instruction including an adjusted axial feed instructing speed based on said machining instructions and said system parameters in order to obtain the time for ensuring that the axial feed speed remains constant, in a case where said axial feed distance based on the axial feed speed pattern by said machining instructions is smaller than said minimum feed distance;
- a distributing unit for making and outputting drive instructions that execute an axial feed of a spindle synchronously with a rotation of the spindle based on said adjusted axial feed speed pattern determined by said speed pattern adjusting unit in a case where said axial feed distance is larger than said minimum feed distance, or based on another case where said axial feed distance is smaller than said minimum feed distance;
- and
- a drive control unit for controlling a driving unit based on the driving instructions output by said distributing unit.
Dependencies are inferred from the claim text.