[go: up one dir, main page]

US3623216A - Automatic tool position compensating system for a numerically controlled machine tool - Google Patents

Automatic tool position compensating system for a numerically controlled machine tool Download PDF

Info

Publication number
US3623216A
US3623216A US840737A US3623216DA US3623216A US 3623216 A US3623216 A US 3623216A US 840737 A US840737 A US 840737A US 3623216D A US3623216D A US 3623216DA US 3623216 A US3623216 A US 3623216A
Authority
US
United States
Prior art keywords
tool
controller
dimensions
measuring element
tools
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US840737A
Inventor
Kenzo Aihara
Hideo Hirokawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ikegai Corp
Original Assignee
Ikegai Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ikegai Corp filed Critical Ikegai Corp
Application granted granted Critical
Publication of US3623216A publication Critical patent/US3623216A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45129Boring, drilling
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49113Align elements like hole and drill, centering tool, probe, workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49219Compensation temperature, thermal displacement
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50008Multiple, multi tool head, parallel machining
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50031Zero setting, go to reference with gauge
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50289Tool offset general
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50291Multi-tool, several tools
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50296Tool offset by verifying piece and registrating errors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50313Tool offset, tool wear
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50315Selfcorrecting by measurement during machining
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/05Cutting by use of rotating axially moving tool with means to weigh or test work or product
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/08Cutting by use of rotating axially moving tool with means to regulate operation by use of templet, tape, card, or other replaceable information supply
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/13Tool changing with control means energized in response to activator stimulated by condition sensor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/13Tool changing with control means energized in response to activator stimulated by condition sensor
    • Y10T483/136Responsive to tool
    • Y10T483/138Responsive to tool including means to monitor and control, i.e., adaptive machining

Definitions

  • a measured signal processor is coupled to the measuring element and the controller and to a miscellaneous function device for calculating the deviation between the measured dimension and the corresponding programmed dimensions from the output from the measuring element and to memorize the result of the calculation as a compensating value.
  • the compensating value memorized in the measured signal processer is transmitted to the controller as pulses so that the compensation of the position of the cutting tools and the table of the machine can be carried out automatically, depending on the dimensions sensed by the measuring means.
  • the present invention relates to a numerically con trolled machine tool and more particularly to an automatic tool position compensating system for automatically measuring and compensating for errors in the dimensions of machined portions of a workpiece due to machining errors or wear and the like of the cutting tools as the machining progresses in such a numerically controlled machine tool, especially a boring machine, a machining center or the like.
  • the compensation for the deviations is carried out for three directions, that is, for the X-, Y- and Z-directions, and the compensations for deviations in the X- and Y-directions due to the radial wear of the milling cutters or in the Z- direction due to the axial wear of the boring tools, drills or reamers are possible.
  • such compensations do not take into account the diameter changes due to the wear of the tip of the boring tools, so that it is necessary to stop the machine tool when it is necessary to compensate for this type of deviation because this involves the manual fine adjustment of the tool tip in a cartridge type tool. Accordingly, continuous machining according to a numerically controlled process by the use of a highprecision machine tool is very diflicult in actual practice.
  • a machining center is provided with storage means for storing a plurality of tools and a tool exchange device.
  • the storage means also includes a measuring instrument to measure the machined portions of the workpiece, and during, the machining process, at the occurrence of a programmed instuction, the measuring instrument is automatically positioned on the main spindle of the machine tool by the tool exchanging device to measure the dimensions of the machined portions which are to be checked.
  • Signals which depend on the measurement are transmitted to the compensator, for example in the form of an electrical signal, and the program is modified (see US. Pat. No. 3,191,294) according to signals from the compensator.
  • Another object of the present invention is to provide an automatic tool position compensation system for a numerically controlled machine tool wherein a decrease in the accuracy of the dimensions of the machined portions of the workpiece due to progressive wear of the tip of the cutting tool is prevented.
  • a further object of the present invention is to provide an automatic tool position compensation system for a numerically controlled machine tool wherein the measurement of the bored hole and the compensation of the dimensions thereof are completely automatically carried out.
  • the automatic tool position compensating system constitutes part of a numerically controlled machine tool such as boring machine, machining center, or the like, and when the position of a cutting tool tip does not precisely coincide with the basic position previously set in a tape controller based upon a program, or deviates from said basic position due to progressive wear of the tool tip during the machining operation, such deviation of the position of the tool tip from its basic position is automatically measured by a measuring element according to a specific program. The measurement it then calculated and memorized in the controller.
  • the tool After manually clamping the tool selected by the miscellaneous function signal, or after securing the tool to the main spindle by an automatic tool exchanging device, the tool is automatically moved by the amounts previously memorized in the controller in the X-, Y- and Z-directions as well as in other necessary directions radial to the cutting so that the processing can be carried out with the desired accuracy.
  • FIG. 1 is a block diagram of a conventional numerically controlled machine tool
  • FIG. 2 is a block diagram of a numerically controlled machine tool provided with an automatic tool position compensating system according to the present invention
  • FIG. 3 is a diagram illustrating the compensating procedure for boring when using the numerical controlling system shown in FIG. 2;
  • FIG.. 4 is a diagram illustrating the compensating procedure when machining stepped holes when using the numerical controlling system shown in FIG. 2.
  • FIGS. 1 and 2 parts which are common are indicated by the same numerals.
  • reference numeral 1 designates a tape reader for reading the taped program, and which in turn feeds the program to a controller.
  • a miscellaneous function device is connected to the controller 3, and a tool off-set compensator 4 is connected to the miscellaneous function device 3 and to the controller to receive signals from the miscellaneous function device 3 and feed signals to controller 2.
  • a numerically controlled machine tool e.g., a machining center A has a column C and a headstock H mounted on the column C.
  • a main spindle S is provided on the headstock H, and a tool exchanging device E is mounted on the headstock H with tools B therein. Workpiece W to be machined is secured to table F.
  • the operator carries out test cutting on the work W by cutting tools mounted on the main spindle S and upon completion of the test cutting he measures the machined portions precisely in the coordinate directions and the diameters.
  • the deviations from the basic dimension are measured in three directions, that is, the deviation X in the forward and backward directions of the table F of the machine tool A, the deviation Z in the right and left directions thereof, and the deviation Y in the up and down directions of the headstock H mounted on the column C of the machine tool A.
  • the operator sets the direction and amount of compensation of the cutting tools on the corresponding pushbuttons or dials D of the off-set compensator 4.
  • the controller 2 acts to distribute the machining command pulses concerning the feed direction, feed distance, and feed speed etc., in the forward and backward directions X of the table F, in the right and left directions Z thereof, and in the up and down directions Y of the headstock H, respectively, according to the command information punched on an input tape read by the tape 4 reader so that the revolutions of the feed servo-motors for the table F and headstock H are controlled.
  • the miscellaneous function device 3 actuates relays or the like according to miscellaneous function signals t read by the tape reader 1 to issue a tool selecting signal for selecting a desired tool from among those kept in a tool storing device (not shown) disposed at an appropriate position on the machine, so that the tool storing device is indexed and sequential operations such as tool loosening and clamping operations are carried out by the automatic tool exchanging device E on the main spindle S.
  • a confirmation signal Fin is delivered to the miscellaneous function device 3 and successive commands are issued from the controller 2 and the miscellaneous function device 3 on the basis of the confirmation signal Fin.
  • the miscellaneous function signals t are also transmitted simlut aneously to the tool off-set compensator 4 to transmit the compensating signals for the feed direction and feed distance of the tool previously set on the pushbuttons or dials D D D by the operator, so that the compensating signals are transmitted to the controller 2 to compensate for the deviations of the table F in the X- or Z-direction, and headstock H in the Y-direction.
  • a signal t is issued to the tool off-set compensator 4 based on the information from the tape reader 1 so that the tool is moved so that the deviations set on the p'ushbuttons or,
  • a tape reader 1, a controller 2, and a miscellaneous function device 3 are connected as in the conventional system shown in FIG. 1.
  • the main body 5 of a measuring element arranged directly under the main spindle S and having an axis within a vertical plane including the axis of the headstock H.
  • the main body 5 is shiftable in the direction of the main spindle S (Z-direction), and has a feeler 6 thereon which is also shiftable in the Z-direction and the tip of which is rotatable so that it moves in the forward and backward directions (X-direction) as well as in the up and down directions (Y-direction).
  • a measured signal processor 7 is connected to the measuring element and comprises a head amplifier, an AD transducer, operation circuits and a memorizing device, etc., and supplies signals to the controller 2 under control of signals from the miscellaneous function device 3.
  • the machine tool A has a table F, head column C, a headstock H mounted on said main spindle S, and an automatic tool exchanging device E mounted to the headstock H, all as in the conventional system shown in FIG. 1.
  • the controller 2 functions to distribute the command pulses for the feed direction, distance and speed, etc., in the forward and rearward directions X, in the right and left directions Z of the table F, and in the up and down directions Y of the headstock H, the feed servomotors being controlled as in the system shown in FIG. 1.
  • the miscellaneous function device 3 operates elements such as relays according to the miscellaneous function signals read by tape reader 1 to produce a signal for selecting a desired tool from among the tools B in a tool storing device.
  • a tool storing device such as a tool drum or a tool matrix (not shown) suitably mounted on the machine so that an indexing of the tool storing device as Well as a sequential operation such as an actuation of the automatic tool exchanging device E, releasing of a tool on the main spindle S, actuation of a clamping mechanism, etc., take place.
  • a confirmation signal Fin is issued to the miscellaneous function device 3 and the succeeding command signals are issued from the controller 2 and the miscellaneous function device 3.
  • the operator secures the workpiece W at a predetermined position on the table F and sets a plurality of cutting tools B necessary to carry out the work in the tool storing device such as a tool drum or a tool matrix.
  • the command information from the tape is transmitted to the machine tool A through the tape reader 1, the controller 2 and the miscellaneous function device 3, and one of the desired tools selected from among tools B in the tool storing device is mounted on the main spindle S by the automatic tool exchanging device E.
  • the confirmation signal Fin is transmitted to the miscellaneous function device 3.
  • the machining operation begins upon a command for the main spindle S to rotate a certain number of rotations for the table F to be fed at a certain speed.
  • the position of the tip of the selected boring tool be previously finely adjusted so that the radius R precisely coincides with the radius of the hole to be bored.
  • the tape reader 1 is so programmed that when the boring has progressed, say to about 3 mm. deep, the boring is temporarily discontinued and what has been completed is used as a test boring to be followed by the measuring program.
  • the measuring program is carried out according to a program included on the tape.
  • FIG. 3 the hole to be bored in the workpiece W is shown by the circle in dot-dash line, wherein the position of the center of the hole of the program is at the distances x and y from the base surfaces Wx and Wy of the workpiece W, respectively, and the radius of the hole is R.
  • test hole is that shown by the circle in FIG. 3 in a solid line with its center 0 at the distance of x+Ax and y +Ay from the base surfaces Wx and Wy, respectively, and a radius R-l-AR.
  • the main body 5 of the measuring element together with the feeler 6, which is retracted to a position within the headstock H during the boring, is advanced by known means such as oil pressure, rotation along a screw thread, etc., based upon a command signal from the tape reader 1 and fed through the controller 2 so that the tip of the feeler '6 reaches a definite position in which it projects beyond the tip of the tool.
  • the feeler 6 is the type which, if it lies at a neutral point with respect to the X-, Y- and Z-directions, it is inactive, while if it is at a position which deviates from the neutral point at the point where the feeler 6 comes into contact with the object to be measured, it sends out the direction and the magnitude of the deviation as analogue values of positive or negative voltage by means of a device such as a differential transformer which is Well-known in the art. These values are memorized in the signal processer by the head amplifier, the operating ciricuits, etc., as positive or negative pulses.
  • the feeler 6 is caused to be advanced out of the headstock H at the command signal, and then its tip is brought into contact with the point P0 of the base surface Wx of the work W. Thereupon the distances from the point P0 to points where the dot-dash line circle intersects the line passing through the center 0 and parallel with the X-axis, that is, the programmed dimensions X +R and XR, are supplied. Then the tip of the feeler 6 is moved to the points P and P where the solid line circle intersects the line passing through the center 0, and the feeler '6 is stopped by contact with the workpiece.
  • the measuring element 5 When there is no difference between the circles O and O in either their positions or their radii, the measuring element 5 issues no signal since there is no deviation between the actual stopping position and the dimensions X +R and XR. However, if some deviation exists, the element 5 transmits voltages corresponding to the deviations of direction and magnitude to the signal processor 7.
  • the measuring command signals in the X- direction are X +R and X R, respectively, for the points P1 and P2.
  • the measuring command signals in the Y- direction are y-l-R and yR respectively, for the points Q and Q Accordingly, the deviations at the points Q and Q where the inner surface of the test bored hole comes into contact with the feeler 6 are expressed as follows:
  • r is the radius of the tip of the feeler 6.
  • Equation 17 may be expressed as follows:
  • the deviations at the four points are measured, the output voltages corresponding to such deviations are transmitted to the measured signal processor 7, the values Ax, Ay and AR calculated in the operation circuits in the device 7 are memorized in the memory device thereof, and after completion of the measuring program, before the production of the actual hole by the tools B the positive or negative pulses corresponding to Ax and Ay memorized in the measured signal processor 7 are fed through the controller 2 as position compensating values for moving the table F in the X-direction and for moving the headstock H in the Y-direction in response to a miscellaneous function signal t' from the tape.
  • the hole 0 bored in the workpiece W is compensated for all of the deviations with the exception of the test bored entrance portion of depth of about 3 mm.
  • a recurrence signal t is transmitted to the measured signal processor 7 through the miscellaneous function device 3 so that the table 'F and the headstock H move in reverse directions identical with the compensating values Ax, Ay and AR to return them to the positions before the compensation.
  • the tip of the feeler 6 of the measuring element is advanced from the headstock H in response to a measuring command to bring it into contact with a point T on the base surface W and then it is advanced in the Z-direction a distance based upon the programmed signal Z with the point T a neutral point, that is, a zero output point until the tip of the feeler 6 comes into contact with a suitable point T on the spot faced surface G'
  • the spot faced surface G according to the program can (be produced by the tool B
  • the present invention has been described in connection with a boring machine as an example for compensating the position of the hole and its depth, it will be appreciated that the present invention can also be applied to a machine such as a numerically controlled die sinker wherein, by using a measuring head having feelers which can simultaneously detect deviations in three directions, that is in the X-, Y- and Z-directions, the measuring and the compensation of the position of a metal die are possible.
  • the body 5 of the measuring element can be located at any suitable position other than that shown in FIG. 2.
  • a machine tool adapted to be numerically controlled and having a table, a headstock carrying a main spindle adapted to hold one of a plurality of cutting tools, tool holding and changing means on said main spindle, a controller coupled to said machine tool for effecting the distribution of controlling pulses for actuating the tool holding and changing means for changing the respective cutting tools and for moving the table and headstock to the proper position, a tape reader coupled to said controller for reading information on a tape and feeding it to the controller, a miscellaneous function device coupled to said controller and said main spindle for issuing signals to select one of said cutting tools upon receipt of a controlling pulse from said controller based upon command information read by said tape reader, a
  • easuring element located on said headstock and being movable relative thereto during a measuring procedure at a position spaced from said main spindle, said measuring element being coupled to said controller for sensing the dimensions of the workpiece upon receipt of a command signal from said tape reader through said controller and producing a tool deviation signal representative of the differences between the sensed dimensions and the dimensions called for by command information read by said tape reader, and a measured signal processor coupled to said measuring element and said controller and miscellaneous function device for calculating the deviation between the measured dimension and the corre sponding programmed dimensions from the output from said measuring element and to memorize the result of the calculation as a compensating value, whereby said compensating value memorized in said measured signal processor can be transmitted to said controller as pulses so that the compensation of the position of said cutting tools and the table of the machine can be carried out automatically, depending on the dimensions sensed by said measuring means.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

FURTHER, AS DESCRIBED IN U.S. APPLICATION S.N. 839,723, FILLED JULY 7, 1969 IN THE NAMES OF TANABLE ET AL. AND ASSIGNED TO THE ASSIGNEE OF THE PRESENT APPLICATION, BY CONSTRUCTING THE MAIN SPINDLES THEREOF WHILE MAINTAINING A DEFINITE POSITION RELATIVE THERETO. THE MEASURING ELEMENT COUPLED TO A CONTROLLER FOR THE MACHINE TOOL FOR SENSING THE DIMENSIONS OF THE WORKPIECE UPON RECEIPT OF A COMMAND SIGNAL FORM A TAPE READER THROUGH THE CONTROLLER. IT PRODUCES A TOOL DEVIATION SIGNAL REPRESENTATIVE OF THE DIFFERENCES BETWEEN THE SENSED DIMENSIONS AND THE DIMENSIONS CALLED FOR BY COMMAND INFORMATION READ BY SAID TAPE READER. A MEASURED SIGNAL PROCESSOR IS COUPLED TO THE MEASURING ELEMENT AND THE CONTROLLER AND TO A MISCELLANEOUS FUNCTION DEVICE FOR CALCULATING THE DEVIATION BETWEEN THE MEASURED DIMENSION AND THE CORRESPONDING PROGRAMMED DIMENSIONS FROM THE OUTPUT FROM THE MEASURING ELEMENT AND TO MEMORIZE THE RESULT OF THE CALCULATION AS A COMPENSATING VALUE. THE COMPENSATING VALUE MEMORIZED IN THE MEASURED SIGNAL PROCESSER IS TRANSMITTED TO THE CONTROLLER AS PULSES SO THAT THE COMPENSATION OF THE POSITION OF THE CUTTING TOOLS AND THE TABLE OF THE MACHINE CAN BE CARRIED OUT AUTOMATICALLY, DEPENDING ON THE DIMENSIONS SENSED BY THE MEASURING MEANS.

Description

Nov. 30, 1971 KENZQ MHARA ETAL 3,623,216
AUTOMATIC TOOL POSITION COMPENSATING SYSTEM FOR A NUMERIOALLY CONTROLLED MACHINE TOOL Filed July 10, 1.969
2 Sheets-Sheet 1 FIG. I
PRIOR ART TAPE READER CONTROLLER I MISCELLANEOUS FUNCTION DEVICE TAPE READER MEASURED SIGNAL PROCESSOR FUNCTION DEVICE CONTROLLER "L MISCELLANEOUS HEAD STOCK mm m mm m INVENTORJ BY 5. If. 1i
Nov. 30, 1971 KENZO AIHARA ETAL AUTOMATIC TOOL POSITION COMPENSATING SYSTEM FOR A NUMERICALLY comnomrrzu momma TOOL 2 Sheets-Sheet 8 Filed July 10, 1969 y Q1 V "Mi/3Q FF 3L.
lm zo fl/H/ma m H/DEO H/EoMQu/H INVENTOR$ ATTORNEYS United States Patent US. Cl. 29-568 1 Claim ABSTRACT OF THE DISCLOSURE Further, as described in US. application S.N. 839,723, filed July 7, 1969 in the names of T anabe et al. and assigned to the assignee of the present application, by constructing the main spindle S thereof while maintaining a definite position relative thereto. The measuring element coupled to a controller for the machine tool for sensing the dimensions of the workpiece upon receipt of a command signal from a tape reader through the controller. It produces a tool deviation signal representative of the differences between the sensed dimensions and the dimensions called for by command information read by said tape reader. A measured signal processor is coupled to the measuring element and the controller and to a miscellaneous function device for calculating the deviation between the measured dimension and the corresponding programmed dimensions from the output from the measuring element and to memorize the result of the calculation as a compensating value. The compensating value memorized in the measured signal processer is transmitted to the controller as pulses so that the compensation of the position of the cutting tools and the table of the machine can be carried out automatically, depending on the dimensions sensed by the measuring means.
BACKGROUND OF THE INVENTION The present invention relates to a numerically con trolled machine tool and more particularly to an automatic tool position compensating system for automatically measuring and compensating for errors in the dimensions of machined portions of a workpiece due to machining errors or wear and the like of the cutting tools as the machining progresses in such a numerically controlled machine tool, especially a boring machine, a machining center or the like.
In a conventional numerically controlled boring machine or machining center, when the cutting tool tips do not precisely coincide with the basic positions previously programmed or they deviate from the basic positions due to progressive tool wear, the amount and direction of such deviations are pre-set by push-buttons or dials on a tool off-set compensator, and the cutting tools selected by miscellaneous function signals are then moved according to the values previously set by the corresponding pushbuttons or dials of the compensator.
However, even though the tools are set precisely to the basic positions defined by the program when the apparatus is stationary, errors inevitably occur in the tool positions due to mechanical distortion or temperature changes of the tools caused by the cutting force exerted simultaneously with the cutting, which conditions are different from those when the apparatus is stationary. Accordingly, in the conventional tool off-set compensating device as described above, the operator, after setting the tools, upon completion of a test piece, needs to remeasure the turned portions precisely by a measuring instrument such as a micrometer, and if he finds errors in said por- "ice tions, he must manually set the direction and amount of compensation of the tools on the tool off-set compensator. Similarly, after certain intervals of time during the processing of the workpieces by the numerically controlled process, the operator must remeasure the dimensions of the workpieces precisely, and if he finds that the wear of tools exceeds the tolerable limits, he must manually set the amount of the deviation due to such tool wear on the tool off-set compensator. However, such manual measurement and setting of the deviations on the tool off-set compensator requires great skill and complicated manipulations on the part-s ot the operator and human errors are liable to occur. In addition, in a conventional numerically controlled boring machine or machining center, the compensation for the deviations is carried out for three directions, that is, for the X-, Y- and Z-directions, and the compensations for deviations in the X- and Y-directions due to the radial wear of the milling cutters or in the Z- direction due to the axial wear of the boring tools, drills or reamers are possible. However, such compensations do not take into account the diameter changes due to the wear of the tip of the boring tools, so that it is necessary to stop the machine tool when it is necessary to compensate for this type of deviation because this involves the manual fine adjustment of the tool tip in a cartridge type tool. Accordingly, continuous machining according to a numerically controlled process by the use of a highprecision machine tool is very diflicult in actual practice.
Furthermore, there is in existence a conventional numerically controlled machine tool in which, for instance, a machining center is provided with storage means for storing a plurality of tools and a tool exchange device. In addition to the tools, the storage means also includes a measuring instrument to measure the machined portions of the workpiece, and during, the machining process, at the occurrence of a programmed instuction, the measuring instrument is automatically positioned on the main spindle of the machine tool by the tool exchanging device to measure the dimensions of the machined portions which are to be checked. Signals which depend on the measurement are transmitted to the compensator, for example in the form of an electrical signal, and the program is modified (see US. Pat. No. 3,191,294) according to signals from the compensator. However, such an apparatus has a very complicated construction and thus is very costly. Further since it is necessary to move the tool from the main spindle each time a measurement is made, and after the measurement is completed, to replace it, is ditficult to carry out the machining process efficiently.
SUMMARY OF THE INVENTION It is an object of the present invention to provide an automatic tool position compensation system for a numerically controlled machine tool wherein the setting of the tools at the beginning of the operation need not be done as precisely as in a conventional numerically controlled tool.
Another object of the present invention is to provide an automatic tool position compensation system for a numerically controlled machine tool wherein a decrease in the accuracy of the dimensions of the machined portions of the workpiece due to progressive wear of the tip of the cutting tool is prevented.
A further object of the present invention is to provide an automatic tool position compensation system for a numerically controlled machine tool wherein the measurement of the bored hole and the compensation of the dimensions thereof are completely automatically carried out.
The automatic tool position compensating system according to the present invention constitutes part of a numerically controlled machine tool such as boring machine, machining center, or the like, and when the position of a cutting tool tip does not precisely coincide with the basic position previously set in a tape controller based upon a program, or deviates from said basic position due to progressive wear of the tool tip during the machining operation, such deviation of the position of the tool tip from its basic position is automatically measured by a measuring element according to a specific program. The measurement it then calculated and memorized in the controller. After manually clamping the tool selected by the miscellaneous function signal, or after securing the tool to the main spindle by an automatic tool exchanging device, the tool is automatically moved by the amounts previously memorized in the controller in the X-, Y- and Z-directions as well as in other necessary directions radial to the cutting so that the processing can be carried out with the desired accuracy.
BRIEF DESCRIPTION OF THE DRAWINGS Other features and advantages of this invention will become apparent from the following description taken in connection with the accompanying drawings, wherein there is set forth by way of illustration and embodiment of this invention. In the drawings:
FIG. 1 is a block diagram of a conventional numerically controlled machine tool;
FIG. 2 is a block diagram of a numerically controlled machine tool provided with an automatic tool position compensating system according to the present invention;
FIG. 3 is a diagram illustrating the compensating procedure for boring when using the numerical controlling system shown in FIG. 2; and
FIG.. 4 is a diagram illustrating the compensating procedure when machining stepped holes when using the numerical controlling system shown in FIG. 2.
In FIGS. 1 and 2 parts which are common are indicated by the same numerals.
Referring to FIG. 1, reference numeral 1 designates a tape reader for reading the taped program, and which in turn feeds the program to a controller. A miscellaneous function device is connected to the controller 3, and a tool off-set compensator 4 is connected to the miscellaneous function device 3 and to the controller to receive signals from the miscellaneous function device 3 and feed signals to controller 2. A numerically controlled machine tool, e.g., a machining center A has a column C and a headstock H mounted on the column C. A main spindle S is provided on the headstock H, and a tool exchanging device E is mounted on the headstock H with tools B therein. Workpiece W to be machined is secured to table F.
In operation, first the operator carries out test cutting on the work W by cutting tools mounted on the main spindle S and upon completion of the test cutting he measures the machined portions precisely in the coordinate directions and the diameters. The deviations from the basic dimension are measured in three directions, that is, the deviation X in the forward and backward directions of the table F of the machine tool A, the deviation Z in the right and left directions thereof, and the deviation Y in the up and down directions of the headstock H mounted on the column C of the machine tool A. After calculating the deviations between the measured dimensions and the basic dimensions previously set in the tape reader, the operator sets the direction and amount of compensation of the cutting tools on the corresponding pushbuttons or dials D of the off-set compensator 4.
Next the controller 2 acts to distribute the machining command pulses concerning the feed direction, feed distance, and feed speed etc., in the forward and backward directions X of the table F, in the right and left directions Z thereof, and in the up and down directions Y of the headstock H, respectively, according to the command information punched on an input tape read by the tape 4 reader so that the revolutions of the feed servo-motors for the table F and headstock H are controlled.
The miscellaneous function device 3 actuates relays or the like according to miscellaneous function signals t read by the tape reader 1 to issue a tool selecting signal for selecting a desired tool from among those kept in a tool storing device (not shown) disposed at an appropriate position on the machine, so that the tool storing device is indexed and sequential operations such as tool loosening and clamping operations are carried out by the automatic tool exchanging device E on the main spindle S. Upon completion of the clamping of the desired tool in the main spindle S, a confirmation signal Fin is delivered to the miscellaneous function device 3 and successive commands are issued from the controller 2 and the miscellaneous function device 3 on the basis of the confirmation signal Fin.
The miscellaneous function signals t are also transmitted simlut aneously to the tool off-set compensator 4 to transmit the compensating signals for the feed direction and feed distance of the tool previously set on the pushbuttons or dials D D D by the operator, so that the compensating signals are transmitted to the controller 2 to compensate for the deviations of the table F in the X- or Z-direction, and headstock H in the Y-direction.
Upon completion of the action of said cutting tool, a signal t is issued to the tool off-set compensator 4 based on the information from the tape reader 1 so that the tool is moved so that the deviations set on the p'ushbuttons or,
dials D D D are removed and the tool returns to the preset position.
As described above, in order to machine a workpiece with the desired accuracy the operation of the conventional numerically controlled machine requires the precise setting of tools to the basic positions defined by the program. However, due to the errors discussed hereinbefore, errors occur in these positions. Further errors can be introduced by manual measurement of the workpiece, the deviations from which are entered in the tool off-set compensator 4. Such errors are avoided by the system of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENT In FIG. 2, a tape reader 1, a controller 2, and a miscellaneous function device 3 are connected as in the conventional system shown in FIG. 1. However, in addition, there is provided the main body 5 of a measuring element arranged directly under the main spindle S and having an axis within a vertical plane including the axis of the headstock H. The main body 5 is shiftable in the direction of the main spindle S (Z-direction), and has a feeler 6 thereon which is also shiftable in the Z-direction and the tip of which is rotatable so that it moves in the forward and backward directions (X-direction) as well as in the up and down directions (Y-direction). A measured signal processor 7 is connected to the measuring element and comprises a head amplifier, an AD transducer, operation circuits and a memorizing device, etc., and supplies signals to the controller 2 under control of signals from the miscellaneous function device 3. The machine tool A has a table F, head column C, a headstock H mounted on said main spindle S, and an automatic tool exchanging device E mounted to the headstock H, all as in the conventional system shown in FIG. 1.
The controller 2 functions to distribute the command pulses for the feed direction, distance and speed, etc., in the forward and rearward directions X, in the right and left directions Z of the table F, and in the up and down directions Y of the headstock H, the feed servomotors being controlled as in the system shown in FIG. 1.
The miscellaneous function device 3 operates elements such as relays according to the miscellaneous function signals read by tape reader 1 to produce a signal for selecting a desired tool from among the tools B in a tool storing device. such as a tool drum or a tool matrix (not shown) suitably mounted on the machine so that an indexing of the tool storing device as Well as a sequential operation such as an actuation of the automatic tool exchanging device E, releasing of a tool on the main spindle S, actuation of a clamping mechanism, etc., take place. Upon completion of the clamping of the tool on the main spindle S, a confirmation signal Fin is issued to the miscellaneous function device 3 and the succeeding command signals are issued from the controller 2 and the miscellaneous function device 3.
The operation of the system shown in FIG. 2 when boring the workpiece W on the table F by the machine tool A will be described with reference to FIG. 3. First, the operator secures the workpiece W at a predetermined position on the table F and sets a plurality of cutting tools B necessary to carry out the work in the tool storing device such as a tool drum or a tool matrix. Then the command information from the tape is transmitted to the machine tool A through the tape reader 1, the controller 2 and the miscellaneous function device 3, and one of the desired tools selected from among tools B in the tool storing device is mounted on the main spindle S by the automatic tool exchanging device E. Upon completion of the positioning of the selected tool on the main spindle S, the confirmation signal Fin is transmitted to the miscellaneous function device 3. This is followed by the positioning of the workpiece W and the tool relative to each other by the movements of the table F as well as the headstock H on the basis of the commands from the tape reader 1 in order to bore the hole in the proper place in the workpiece, and finally the machining operation begins upon a command for the main spindle S to rotate a certain number of rotations for the table F to be fed at a certain speed. In this case, it is not necessary that the position of the tip of the selected boring tool be previously finely adjusted so that the radius R precisely coincides with the radius of the hole to be bored. The tape reader 1 is so programmed that when the boring has progressed, say to about 3 mm. deep, the boring is temporarily discontinued and what has been completed is used as a test boring to be followed by the measuring program. The measuring program is carried out according to a program included on the tape.
In FIG. 3 the hole to be bored in the workpiece W is shown by the circle in dot-dash line, wherein the position of the center of the hole of the program is at the distances x and y from the base surfaces Wx and Wy of the workpiece W, respectively, and the radius of the hole is R.
Let it be assumed that the test hole is that shown by the circle in FIG. 3 in a solid line with its center 0 at the distance of x+Ax and y +Ay from the base surfaces Wx and Wy, respectively, and a radius R-l-AR.
The main body 5 of the measuring element together with the feeler 6, which is retracted to a position within the headstock H during the boring, is advanced by known means such as oil pressure, rotation along a screw thread, etc., based upon a command signal from the tape reader 1 and fed through the controller 2 so that the tip of the feeler '6 reaches a definite position in which it projects beyond the tip of the tool. The feeler 6 is the type which, if it lies at a neutral point with respect to the X-, Y- and Z-directions, it is inactive, while if it is at a position which deviates from the neutral point at the point where the feeler 6 comes into contact with the object to be measured, it sends out the direction and the magnitude of the deviation as analogue values of positive or negative voltage by means of a device such as a differential transformer which is Well-known in the art. These values are memorized in the signal processer by the head amplifier, the operating ciricuits, etc., as positive or negative pulses.
During the measuring procedure, first the feeler 6 is caused to be advanced out of the headstock H at the command signal, and then its tip is brought into contact with the point P0 of the base surface Wx of the work W. Thereupon the distances from the point P0 to points where the dot-dash line circle intersects the line passing through the center 0 and parallel with the X-axis, that is, the programmed dimensions X +R and XR, are supplied. Then the tip of the feeler 6 is moved to the points P and P where the solid line circle intersects the line passing through the center 0, and the feeler '6 is stopped by contact with the workpiece. When there is no difference between the circles O and O in either their positions or their radii, the measuring element 5 issues no signal since there is no deviation between the actual stopping position and the dimensions X +R and XR. However, if some deviation exists, the element 5 transmits voltages corresponding to the deviations of direction and magnitude to the signal processor 7.
In FIG, 3 the measuring command signals in the X- direction are X +R and X R, respectively, for the points P1 and P2.
Accordingly, the deviation at the point P where the inner surface of the bored hole comes into contact with feeler 6 is as follows:
eP =AX+ARex (l) The deviation at the point P is as follows:
eP :(AX-AR+ex) (2) Therefore, the following equations can be derived:
eP +eP =2(ARex) (3) eP eP =2AX 4 Similarly, the measuring command signals in the Y- direction are y-l-R and yR respectively, for the points Q and Q Accordingly, the deviations at the points Q and Q where the inner surface of the test bored hole comes into contact with the feeler 6 are expressed as follows:
Therefore, the following equation can be derived:
Q1Q2= y The terms ex and ey are, respectively, the increments in the X- and Y-directions of the spacing of the contacting points from the correct points due to the deviations Ay and Ax of the center 0' from O, and they can be approximately expressed as follows, respectively:
wherein r is the radius of the tip of the feeler 6.
From the above Equations (3), (4), (7) and (8), the following relation can be derived:
Also, from the Equations (9) and (10), the following relation can be derived:
Further, from the Equations (11) and (14), the following relation can be derived:
Therefore, the following equation can be derived:
As will be apparent from the above, by detecting the deviations 6P1, eP 6Q and Q at the four points P P Q and Q respectively, of the test bored hole 0' and solving the Equations (l2), (13), (14) and (17) the deviations Ax and Ay of the center 0' and deviation AR of the radius R can be calculated.
As is apparent from the Equations (9) and Ax and Ay are generally quadratic small values so that they may be considered to be negligible. Accordingly, the Equation 17 may be expressed as follows:
As stated above, the deviations at the four points are measured, the output voltages corresponding to such deviations are transmitted to the measured signal processor 7, the values Ax, Ay and AR calculated in the operation circuits in the device 7 are memorized in the memory device thereof, and after completion of the measuring program, before the production of the actual hole by the tools B the positive or negative pulses corresponding to Ax and Ay memorized in the measured signal processor 7 are fed through the controller 2 as position compensating values for moving the table F in the X-direction and for moving the headstock H in the Y-direction in response to a miscellaneous function signal t' from the tape.
Further, as described in copending Japanese patent application No. 14629/ 1968, US. patent application of Tanabe et al. entitled Main Spindle Device for Machine Tool, filed July 7, 1969, by constructing the main spindle S so that the control of the cutting in the radial direction is possible, the positive or negative pulses corresponding to AR can also be applied to the servo-motor for controlling the depth of cut of the tools B in the radial direction. Thus, both the center position 0' and R+AR of the test hole 0' are shifted so that the position of the center 0 and the radius R, respectively, are as previously programmed.
Accordingly, the hole 0 bored in the workpiece W is compensated for all of the deviations with the exception of the test bored entrance portion of depth of about 3 mm. Upon completion of the operation of the tools B based upon the program, a recurrence signal t is transmitted to the measured signal processor 7 through the miscellaneous function device 3 so that the table 'F and the headstock H move in reverse directions identical with the compensating values Ax, Ay and AR to return them to the positions before the compensation.
In the succeeding operations to produce identical workpieces, whenever the work is machined by any one of the tools B the memorized information Ax, Ay and AR in the measured signal processor 7 is added to or deducted from each dimension X, Y and R fed from the tape in response to miscellaneous function signals t' and the thus corrected values are fed to the respective servomotors from the controller 2 as the positioning dimensions for the new work and the compensated radius for the tools B so that the machining is carried out as previously programmed.
Measurement in the Z-direction and the steps for compensating will be explained with reference to FIG. 4 wherein the workpiece W is to have hole 0 having a spot faced surface G The spot facing of the surface G of the workpiece W at a depth 2 from the working base surface W in the Z-direction is carried by a spot facing tool from among the tools B upon a command signal from the tape. It is assumed that the surface actually formed is designated by G' In the conventional system as shown in FIG. 1, the operator temporarily stops the machine at this stage, measures the depth Z-AZ from the surface W to the spot faced surface G' by a suitable measuring instrument, sets the difference AZ between the measured dimension and the programmed dimension Z in the Z-axis of the dials D in the tool off-set compensator 4 of FIG. 1, and carries out the compensation of the position in the Z-direction of the table F in response to the miscellaneous function signal t However, according to the present invention, the tip of the feeler 6 of the measuring element is advanced from the headstock H in response to a measuring command to bring it into contact with a point T on the base surface W and then it is advanced in the Z-direction a distance based upon the programmed signal Z with the point T a neutral point, that is, a zero output point until the tip of the feeler 6 comes into contact with a suitable point T on the spot faced surface G' Then the body of the measuring element transmits a signal corresponding to the deviation 1 =AZ corresponding to the error AZ indicated by the measured signal to processor 7 to be memorized by it, and during the succeeding operations by the tools B the compensating value AZ in the memory is fed by a miscellaneous function signal t' whereby the correction is supplied through controller 2 to a servo-motor to perform the position compensation AZ of the table F in the Z-direction. Thus the spot faced surface G according to the program can (be produced by the tool B Although the present invention has been described in connection with a boring machine as an example for compensating the position of the hole and its depth, it will be appreciated that the present invention can also be applied to a machine such as a numerically controlled die sinker wherein, by using a measuring head having feelers which can simultaneously detect deviations in three directions, that is in the X-, Y- and Z-directions, the measuring and the compensation of the position of a metal die are possible. It will be also understood that the body 5 of the measuring element can be located at any suitable position other than that shown in FIG. 2.
What is claimed is:
1. A machine tool adapted to be numerically controlled and having a table, a headstock carrying a main spindle adapted to hold one of a plurality of cutting tools, tool holding and changing means on said main spindle, a controller coupled to said machine tool for effecting the distribution of controlling pulses for actuating the tool holding and changing means for changing the respective cutting tools and for moving the table and headstock to the proper position, a tape reader coupled to said controller for reading information on a tape and feeding it to the controller, a miscellaneous function device coupled to said controller and said main spindle for issuing signals to select one of said cutting tools upon receipt of a controlling pulse from said controller based upon command information read by said tape reader, a
easuring element located on said headstock and being movable relative thereto during a measuring procedure at a position spaced from said main spindle, said measuring element being coupled to said controller for sensing the dimensions of the workpiece upon receipt of a command signal from said tape reader through said controller and producing a tool deviation signal representative of the differences between the sensed dimensions and the dimensions called for by command information read by said tape reader, and a measured signal processor coupled to said measuring element and said controller and miscellaneous function device for calculating the deviation between the measured dimension and the corre sponding programmed dimensions from the output from said measuring element and to memorize the result of the calculation as a compensating value, whereby said compensating value memorized in said measured signal processor can be transmitted to said controller as pulses so that the compensation of the position of said cutting tools and the table of the machine can be carried out automatically, depending on the dimensions sensed by said measuring means.
1 0 References Cited UNITED STATES PATENTS (FRANCIS S. HUSAR, Primary Examiner US. Cl. X.R.
US840737A 1968-07-17 1969-07-10 Automatic tool position compensating system for a numerically controlled machine tool Expired - Lifetime US3623216A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4991668 1968-07-17

Publications (1)

Publication Number Publication Date
US3623216A true US3623216A (en) 1971-11-30

Family

ID=12844320

Family Applications (1)

Application Number Title Priority Date Filing Date
US840737A Expired - Lifetime US3623216A (en) 1968-07-17 1969-07-10 Automatic tool position compensating system for a numerically controlled machine tool

Country Status (2)

Country Link
US (1) US3623216A (en)
GB (1) GB1269999A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3740160A (en) * 1970-05-26 1973-06-19 Ikegai Iron Works Ltd Numerical controlled boring machine
US3834256A (en) * 1973-08-15 1974-09-10 Atomic Energy Commission Ultrasonically controlled thickness machining
US3918348A (en) * 1973-09-18 1975-11-11 Cross Co Adaptive control system
US3935766A (en) * 1973-10-09 1976-02-03 Masters Christopher F Method and apparatus for machining cylindrical tubes
EP0043920A1 (en) * 1980-07-10 1982-01-20 Toyoda Koki Kabushiki Kaisha Machine tool with bore diameter measuring apparatus and tool position compensating apparatus
US4576069A (en) * 1984-02-02 1986-03-18 Leblond Makino Machine Tool Co. Turret lathe having probe and protective cover
DE3518491A1 (en) * 1985-05-23 1986-11-27 Leifeld & Co, 4730 Ahlen Method and apparatus for adjusting the forming tool of a metal spinning machine
US4761891A (en) * 1984-07-26 1988-08-09 Nobuyuki Sugimura Method and appartus for machining a screw thread with little dispersion
FR2651340A1 (en) * 1989-08-31 1991-03-01 France Etat Armement CONTROL METHOD FOR NUMERICALLY CONTROLLED MACHINES FOR AUTOMATIC MACHINING OF MECHANICAL PARTS.
US6382883B1 (en) * 1998-04-13 2002-05-07 Harmand Family Limited Partnership Method for lapping valve seats using a single point cutting tool
US6506143B1 (en) * 1999-10-05 2003-01-14 Honda Giken Kogyo Kabushiki Kaisha Apparatus for finishing inside diameter of work
US20120288336A1 (en) * 2011-05-09 2012-11-15 The Boeing Company Drilling machine having hole measurement capability
CN106695451A (en) * 2015-07-22 2017-05-24 北京福田康明斯发动机有限公司 Machining device and control device and method for machined workpieces thereof
CN117148783A (en) * 2023-10-30 2023-12-01 南通百盛精密机械有限责任公司 Automatic correction method for cutter parameters of numerical control machine tool
CN117182579A (en) * 2023-10-09 2023-12-08 南京工程学院 Micro-groove milling based on optical CCD-enhanced error compensation device and method
CN117484210A (en) * 2023-12-27 2024-02-02 宁波市凯博数控机械有限公司 Cradle type five-axis linkage machine tool and linkage control system thereof
CN114578755B (en) * 2022-03-03 2024-04-02 东莞市正森精密零件有限公司 Numerical control machining device with automatic cutter feeding compensation function
CN119525551A (en) * 2024-11-15 2025-02-28 中航西安飞机工业集团股份有限公司 An automatic offset compensation boring method for normal holes on curved surfaces

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4370721A (en) * 1980-09-02 1983-01-25 Cincinnati Milacron Inc. Method for modifying programmed positions by using a programmably controlled surface sensing element
US4328448A (en) * 1980-09-02 1982-05-04 Cincinnati Milacron Inc. Method for programmably controlling the sequence of execution of data blocks in a program
GB2108715B (en) * 1981-09-15 1985-05-01 Renishaw Electrical Ltd Method of operating a machine tool
JPS5856003A (en) * 1981-09-30 1983-04-02 Hitachi Ltd Control method for industrial robots
IT1156613B (en) * 1982-06-28 1987-02-04 Cima TOOTHING MACHINE
JPS6151203A (en) * 1984-08-18 1986-03-13 Fanuc Ltd Numerical control system
GB2165665A (en) * 1984-10-16 1986-04-16 Gardner R F Program adjustment in CNC apparatus
DE3702594C3 (en) * 1987-01-29 1995-04-06 Fortuna Werke Maschf Ag Method and device for grinding cams on camshafts
IT1211395B (en) * 1987-10-12 1989-10-18 Ocn Ppl S P A AUTOMATIC MEASUREMENT AND CORRECTION DEVICE FOR WORKING DIMENSIONS IN A MACHINING CENTER WITH NUMERIC TROLL
US5025592A (en) * 1988-05-09 1991-06-25 Brother Kogyo Kabushiki Kaisha Machine tool having workpiece machining dimension and tool length measuring functions
CN110026877A (en) * 2018-01-11 2019-07-19 昆山瑞咏成精密设备有限公司 A kind of polishing machine and polishing method

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3740160A (en) * 1970-05-26 1973-06-19 Ikegai Iron Works Ltd Numerical controlled boring machine
US3834256A (en) * 1973-08-15 1974-09-10 Atomic Energy Commission Ultrasonically controlled thickness machining
US3918348A (en) * 1973-09-18 1975-11-11 Cross Co Adaptive control system
US3935766A (en) * 1973-10-09 1976-02-03 Masters Christopher F Method and apparatus for machining cylindrical tubes
EP0043920A1 (en) * 1980-07-10 1982-01-20 Toyoda Koki Kabushiki Kaisha Machine tool with bore diameter measuring apparatus and tool position compensating apparatus
US4576069A (en) * 1984-02-02 1986-03-18 Leblond Makino Machine Tool Co. Turret lathe having probe and protective cover
US4761891A (en) * 1984-07-26 1988-08-09 Nobuyuki Sugimura Method and appartus for machining a screw thread with little dispersion
DE3518491A1 (en) * 1985-05-23 1986-11-27 Leifeld & Co, 4730 Ahlen Method and apparatus for adjusting the forming tool of a metal spinning machine
FR2651340A1 (en) * 1989-08-31 1991-03-01 France Etat Armement CONTROL METHOD FOR NUMERICALLY CONTROLLED MACHINES FOR AUTOMATIC MACHINING OF MECHANICAL PARTS.
WO1992015927A1 (en) * 1989-08-31 1992-09-17 Pierre Leulier Control method for numerically controlled machines for automatic machining of mechanical components
US6382883B1 (en) * 1998-04-13 2002-05-07 Harmand Family Limited Partnership Method for lapping valve seats using a single point cutting tool
US6506143B1 (en) * 1999-10-05 2003-01-14 Honda Giken Kogyo Kabushiki Kaisha Apparatus for finishing inside diameter of work
US20120288336A1 (en) * 2011-05-09 2012-11-15 The Boeing Company Drilling machine having hole measurement capability
US9199351B2 (en) * 2011-05-09 2015-12-01 The Boeing Company Drilling machine having hole measurement capability
CN106695451A (en) * 2015-07-22 2017-05-24 北京福田康明斯发动机有限公司 Machining device and control device and method for machined workpieces thereof
CN114578755B (en) * 2022-03-03 2024-04-02 东莞市正森精密零件有限公司 Numerical control machining device with automatic cutter feeding compensation function
CN117182579A (en) * 2023-10-09 2023-12-08 南京工程学院 Micro-groove milling based on optical CCD-enhanced error compensation device and method
CN117148783A (en) * 2023-10-30 2023-12-01 南通百盛精密机械有限责任公司 Automatic correction method for cutter parameters of numerical control machine tool
CN117148783B (en) * 2023-10-30 2023-12-26 南通百盛精密机械有限责任公司 Automatic correction method for cutter parameters of numerical control machine tool
CN117484210A (en) * 2023-12-27 2024-02-02 宁波市凯博数控机械有限公司 Cradle type five-axis linkage machine tool and linkage control system thereof
CN117484210B (en) * 2023-12-27 2024-03-19 宁波市凯博数控机械有限公司 A cradle-type five-axis linkage machine tool and its linkage control system
CN119525551A (en) * 2024-11-15 2025-02-28 中航西安飞机工业集团股份有限公司 An automatic offset compensation boring method for normal holes on curved surfaces

Also Published As

Publication number Publication date
GB1269999A (en) 1972-04-12

Similar Documents

Publication Publication Date Title
US3623216A (en) Automatic tool position compensating system for a numerically controlled machine tool
US4195250A (en) Automatic measuring and tool position compensating system for a numerically controlled machine tool
EP0524943B1 (en) Multi-functional measurement system
US4131837A (en) Machine tool monitoring system
JPH03176703A (en) numerical control device
US3605531A (en) Automatic tool position compensating system for a numerically controlled machine tool
US5095788A (en) Method for compensating thermally induced displacement in machine tools
GB2119128A (en) Numerically controlled machining system
JPH0675818B2 (en) Anguilura grinder
JPS58132460A (en) Numerical controller for angular grinder
Madison CNC machining handbook: basic theory, production data, and machining procedures
US4881021A (en) Numerical control equipment
US4417490A (en) Lathe tool calibrator and method
US3644049A (en) Machine tool
CN109396952A (en) A method of detecting the precision of CNC machine tools by means of special tooling
JP2001269843A (en) Rotary tool center position measurement method
EP0940737B1 (en) Monitoring method for workpiece and tool carriage movement
CN106956112A (en) A kind of positioning welding fixture processing method
US3559510A (en) Numerically controlled machine tool with manual means for fine adjustment
Zhan‐Qiang et al. On‐machine measurement of workpieces with the cutting tool
JP3283278B2 (en) Automatic lathe
EP0126388A1 (en) Method of controlling a numerically controlled machine tool
JP2012110983A (en) Instruction method of stopping main shaft at fixed stopping position and workpiece measuring method
JPS6149069B2 (en)
DE3750261T2 (en) Numerically controlled system.