US4542467A - Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters - Google Patents
Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters Download PDFInfo
- Publication number
- US4542467A US4542467A US06/421,491 US42149182A US4542467A US 4542467 A US4542467 A US 4542467A US 42149182 A US42149182 A US 42149182A US 4542467 A US4542467 A US 4542467A
- Authority
- US
- United States
- Prior art keywords
- spindle
- probe
- axis
- operating
- machine
- 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
Links
- 239000000523 sample Substances 0.000 title claims abstract description 62
- 238000000034 method Methods 0.000 title claims abstract description 8
- 238000005259 measurement Methods 0.000 abstract description 4
- 101100009781 Danio rerio dmbx1a gene Proteins 0.000 description 6
- 101100084403 Homo sapiens PRODH gene Proteins 0.000 description 6
- 101150105372 POX1 gene Proteins 0.000 description 6
- 101150059359 POX2 gene Proteins 0.000 description 6
- 102100028772 Proline dehydrogenase 1, mitochondrial Human genes 0.000 description 6
- 101100194320 Zea mays PER1 gene Proteins 0.000 description 6
- 101100029251 Zea mays PER2 gene Proteins 0.000 description 6
- 238000003754 machining Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 241001422033 Thestylus Species 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/401—Numerical 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 measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
- G05B19/4015—Numerical 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 measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37207—Verify, probe, workpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39468—Changeable hand, tool, code carrier, detector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49177—Runout, eccentricity, imbalance of tool or workpiece
Definitions
- This invention relates to a method of operating a machine tool of the kind comprising a tool spindle having an axis of rotation, means for rotating the spindle through predetermined angles of rotation, a table movable relative to the spindle transversely to said axis, a surface-sensing probe mounted on the spindle, means for outputting a probe signal at an instant of said probe being brought into a sensing relationship with a surface defined on said table, means responsive to the occurrence of a said probe signal for producing an output corresponding to the position of said axis relative to a primary datum which is fixed in relation to the table and a computer connected to read said output.
- the probe is usually stored in a tool magazine in the same way as the rotary cutting tools to be used in the machine.
- the probe may be mounted on the spindle by an automatic tool change mechanism when required for a measuring operation. Measuring operations are needed before machining to determine the position of a surface to be machined and after machining to check the dimensions of the machined surface.
- the probe senses the surface at a point which lies a small distance away from the spindle axis. This distance is referred to as the probe offset and has to be taken into account during measuring operations. Offsets are not uniform in all directions around said axis. This is partly due to characteristics of the probe itself and may also be due to unavoidable misalignment between the probe and the spindle. Therefore, when the probe has been mounted on the spindle, it is desirable to calibrate the probe in the sense of determining the offsets in selected directions around said axis so that during subsequent measuring of differently orientated surfaces, the different offsets are available for being appropriately taken into account, the spindle itself not being rotated for the purpose of measuring such differently orientated surfaces. It is an object of this invention to provide an automatically operable method of determining the different offsets of the probe in a machine of the kind described.
- the invention as claimed herein involves providing test surfaces on the table on or adjacent to the workpiece, operating the machine in a specified way to measure the test surfaces, the operation including rotating the spindle between certain of the measurements, and finally using the measurements for certain computations whereby the probe offsets are determined.
- FIG. 1 is an elevation of a machine tool
- FIG. 2 is a section on the line II--II in FIG. 1,
- FIG. 3 is an enlarged detail of FIG. 1,
- FIG. 4 is a section on the line IV--IV in FIG. 3,
- FIGS. 5 to 8 show different operational positions of the detail shown in FIG. 4,
- FIG. 9 is a system diagram
- FIG. 10 is a flow diagram continued in FIGS. 10a to 10c.
- the machine tool being a machining centre, comprises a fixed structure or base 10, a work support or table 11 adapted by means of a fixture 15 to support a workpiece 14 in a predetermined datum position thereon.
- the machine includes a tool support being a spindle 16 supported on the base 10 for continuous rotation about a fixed axis 16a as well as for being indexed about that axis between given angular positions by stepper motor MI having a position sensor 20I whose output is connected to a digital counter 21I.
- the table 11 is supported on the base 10 by a slide system 18 for linear movements in directions X,Y,Z of the rectangular coordinate system.
- the movements in the respective directions are effected by motors MX, MY, MZ and are continually measurable relative to the base 10 by position sensors 20X, 20Y, 20Z outputs to digital counters 21X, 21Y, 21Z.
- Each counter 21 has an output to a respective comparator 22 (FIG. 9) supplied with demand data by a register 23.
- Each motor M is drivable to a demanded position by a closed loop whose error signal is the difference between the contents of the relevant counter 21 and register 23.
- the workpiece 14 has a datum bore 24 having an axis 24A defining the workpiece datum in the X,Y directions.
- the datum position of the workpiece 14 on the table 11 is defined by distances 101, 102, 103 between the axis 24A and table datum surfaces TX, TY, TZ.
- machining operations are carried out by rotary cutting tools (not shown) mounted on the spindle 16 concentric with the axis 16A, and since measuring operations are performed by a probe 25 (FIGS. 1,3) also mounted on the spindle 16, it is necessary to relate table movements for such operations to the axis 16A which thus becomes a fixed or machine datum.
- the table datum surfaces T are therefore used only for an initial setting up operation for the fixture 15 say, at the beginning of a production run. But the counters 21 would normally remain zeroed on the surfaces T for all subsequent operations.
- the arrangement In order to relate the axis 24A to the axis 16A the arrangement must be such that when the counters 21 show the workpiece to be at the datum position, the axes 16A, 24A should coincide. This does not necessarily occur in practice and may, for example, be due to thermal contraction or expansion of the table between the time when the fixture was originally mounted and a later time in the production run.
- the axis 24A may have a nominal datum position at which it coincides with the axis 16A and an actual datum position in which the axis 24A is offset from the axis 16. The difference between these two positions is referred to as the "work offset".
- the probe 25 comprises a body 26 (FIG. 3) secured to the spindle 16 and a stylus 27 on the body 26 and having a ball end 28.
- the probe 25 is said to sense a work surface, i.e. a surface of the workpiece, if responsive to engagement between the ball 28 and the work surface, the probe outputs a step signal 138 in an electric circuit 29 (FIGS. 3,9).
- the signal 138 is connected to act on the counters 21 to transfer the instantaneous content of the counters to respective registers 33X, 33Y, 33Z.
- the position of the work surface is determined at the instant of the transfer to the registers 33 or, for practical purposes, at the instant of the signal 138.
- the signal 138 should occur when this surface is intersected by the axis 16A. This is not possible in practice partly because the work-contacting surface of the ball 28 is offset from the axis 16A by the radius of this ball; partly because the centre of the ball 28 may not coincide accurately with the axis 16A; and partly because of slight bending of the stylus prior to actual occurrence of the signal 138.
- the signal 138 occurs when the work surface has a spatial relationship with the probe defined by a distance between the axis 16A and the position of the work surface at the instance of the signal 138. This distance is referred to as the "response characteristic" of the probe or simply as the "probe offset".
- the machine embodies a computer 100 having a program 200 designed to effect a given sequence of movements of the motors M so as to establish the work and probe offsets.
- the following is a list of the parameters relevant for the program 200.
- the positions 101, 102, 103 have already been referred to.
- the positions 105 to 108 are indicated in FIGS. 4 to 7.
- the position signals are used to drive the motors M through said closed loops.
- the drive signals are output by the program 200 to drive the motors M in open loop manner and the motors are stopped on occurrence of the probe signal 138.
- Driving the motor MX in the +X direction means that the table 11 is moved in the -X direction so that, relatively, the axis 16A moves in the +X direction, and so on.
- the external signals are read by the computer as required by the program 200.
- AX1 the X-position, as indicated by the relevant counter 21, of the axis 16A when the probe 25 contacts surface portion -DX of the bore 24 and the spindle 16 has the angular position 108, i.e. has the 270° position (FIG. 5)
- AX2 the X-position of the axis 16A when the probe 25 contacts surface portion +DX of the bore 24 and the spindle 16 has the angular position 106, i.e. has the 90° position (FIG. 6).
- BX the X-position of the axis 16A when the probe contacts the face -DX and the spindle 16 has the position 106, i.e. has the 90° position (FIG. 7).
- CXN nominal position of the axis 16A in the X-direction which in the present example, equals the distance 101 (FIG. 4).
- CXA actual position of the axis 16A in the X-direction.
- WOX work offset in the X-direction (FIG. 4).
- POX1 probe offset for measuring in the +X direction, e.g. at the surface portion +DX (FIG. 6).
- POX2 probe offset for measuring in the -X direction, i.e. at the surface -DX (FIG. 7).
- F diameter of datum bore 22 which in the example equals the value 109 (FIG. 3).
- variables AY1, AY2, BY, CYN, CYA, WOY, POY1 and POY2 for the Y direction, and in the latter case the variable AY1 is determined at a -DY surface in the 180° position of the spindle 16 while the variable BY is determined at the zero angle position of the spindle.
- the program 200 will now be described with reference to steps 201 to 240 shown in the flow diagram of FIG. 10. It is assumed that the workpiece is initially in some arbitrary position clear of the probe 25 and that the spindle 16 is at the zero angle position.
- the program outputs the signals 101, 102, 103 to the relevant registers 23 to move the workpiece into the nominal datum position (FIG. 4).
- the program After checking that that position has been attained (step 202), the program outputs the signal 108 to the register 23I to rotate the spindle 16 to the 270° position.
- the program After checking that the latter position has been attained (step 204), the program outputs the signal 112 to drive the motor MX in the -X direction (step 205), i.e. to move the surface portion -DX toward the probe ball 28 (FIG. 5).
- step 206 the program monitors for the occurrence of the probe signal 138, and when that signal occurs (step 207) the signal 118 is output to stop the motor MX (step 208). Thereafter the position of the workpiece at the instant of the signal 138 is read by reading the signal 132 from the register 33X (step 209). Finally, in this section of the program, the variable AX1 is set to the value of the signal 132 (step 210). Steps 211 to 220 repeat the routine of steps 201 to 210 except in that the workpiece is at first moved to the nominal datum position (step 211) to facilitate rotation of the spindle 16, and the latter is rotated through 180° to the 90° position (step 213). Thereafter the workpiece is moved to bring the surface +DX into engagement with the probe (FIG. 6) and the position of axis 16A on occurrence of the probe signal 138 is determined (step 219) and is stored (step 220) as the variable BX.
- Steps 221 to 227 repeat the routine except in that the surface -DX is moved into engagement with the probe (step 221) without any rotation of the spindle, i.e. the latter remains at 90°, and the position of the axis 16A on occurreance of the signal 138 is stored (step 227) as the variable BX.
- steps 231 to 238 the variables AX1, AX2, BX and F (the latter derived from the constant 109) are processed to produce the work offset WOX (step 233) and the two probe offsets POX1 and POX2. Two probe offsets are required because the response characteristic of the probe is not normally the same for both surfaces -DX and +DX.
- step 213 the rotation of the spindle through 180° (step 213) is essential for finding the work offset WOX (step 233) because the latter requires the exact centre between the surfaces -DX and +DX to be determined.
- the rotation through 180° ensures that the same probe offset is applied at the opposite surfaces -DX, +DX so that the expression (AX1+AX2)/2 (step 232) defines the exact centre therebetween.
- the spindle must not be rotated so that opposite sides of the ball 28 engage the opposite surfaces -DX, +DX.
- the workpiece is returned to the nominal datum position, and steps corresponding to steps 201-238 are performed to determine the work offset and the two probe offsets in respect of the Y-direction.
- the machine is ready for measuring operations for determining the dimensions or positions on the work piece in the X and Y directions.
- the relevant values of the probe offsets are added to or subtracted from, as the case may require, the position which the spindle has at the instant of the probe signal.
- the angular position which is used during the latter measuring operations is that occupied by the spindle when at 270°. This angular position is then held constant for all these measuring operations.
- the probe 25 may be constructed as described in FIGS. 1 to 3 of United Kingdom Pat. No. 1,445,977.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
______________________________________ 101 = nominal X datum position ofaxis 24A (FIGS. 1,2) 102 = nominal Y datum position ofaxis 24A " 103 = nominal Z datum position of the ball "end 28 105 = zero angular position of the spindle 16 (FIG. 4) 106 = 90° angular position of the spindle 16 (FIGS. 4,6,7) 107 = 180° angular position of the spindle 16 (FIG. 4) 108 = 270° angular position of the spindle 16 (FIG. 5) 109 = diameter of datum bore. (FIG. 3) ______________________________________
______________________________________ 111 = signal to drive motor MX in +X direction (FIG. 9) 112 = signal to drive motor MX in -X direction " 113 = signal to drive motor MY in +Y direction " 114 = signal to drive motor MY in -Y direction " 118 = signal to stepmotor MX 119 = signal to step motor MY ______________________________________
______________________________________ 121 = position feedback from sensor 20I (FIG. 9) 122 = position feedback fromsensor 20X " 123 = position feedback fromsensor 20Y " 124 = position feedback fromsensor 20Z " 132 = position feedback fromregister 33X " 133 = position feedback fromregister 33Y " 138 = probe signal. ______________________________________
SOX=(AX2+BX)/2
POY1=(F-(AY2-AY1)/2
POY2=AY2+POY1-F-BY
Claims (1)
WO=CN-(A1+A2)/2
PO1=(F-(A2-A1)/2,
PO2=A2+PO1-F-B
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/421,491 US4542467A (en) | 1982-09-16 | 1982-09-16 | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters |
US06/758,808 US4636960A (en) | 1982-09-16 | 1985-07-25 | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/421,491 US4542467A (en) | 1982-09-16 | 1982-09-16 | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/758,808 Continuation US4636960A (en) | 1982-09-16 | 1985-07-25 | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters |
Publications (1)
Publication Number | Publication Date |
---|---|
US4542467A true US4542467A (en) | 1985-09-17 |
Family
ID=23670751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/421,491 Expired - Lifetime US4542467A (en) | 1982-09-16 | 1982-09-16 | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters |
Country Status (1)
Country | Link |
---|---|
US (1) | US4542467A (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4665493A (en) * | 1983-09-05 | 1987-05-12 | Mitsubishi Denki Kabushiki Kaisha | Machining apparatus |
US4703143A (en) * | 1984-12-25 | 1987-10-27 | Amada Company, Limited | Wire EDM method for preventing wire lagging during machining of an angular corner and workpiece position control |
US4744039A (en) * | 1984-07-23 | 1988-05-10 | Seiko Instruments & Electronics Ltd. | Robot with self teaching of a linear reference position |
US4751647A (en) * | 1986-09-25 | 1988-06-14 | Bryant Grinder Corporation | Method for determining tool size and for machining |
US4819195A (en) * | 1987-01-20 | 1989-04-04 | The Warner & Swasey Company | Method for calibrating a coordinate measuring machine and the like and system therefor |
US4926345A (en) * | 1988-03-25 | 1990-05-15 | Hughes Aircraft Company | Robotic component lead trimmer |
US5088046A (en) * | 1987-12-19 | 1992-02-11 | Renishaw Plc | Mounting for surface-sensing stylus and a method of using said mounting |
US5152072A (en) * | 1988-02-18 | 1992-10-06 | Renishaw Plc | Surface-sensing device |
US5189806A (en) * | 1988-12-19 | 1993-03-02 | Renishaw Plc | Method of and apparatus for scanning the surface of a workpiece |
US5212646A (en) * | 1987-12-19 | 1993-05-18 | Renishaw Plc | Method of using a mounting for surface-sensing stylus |
US5357450A (en) * | 1991-12-02 | 1994-10-18 | General Electric Company | Automated maintenance system for computer numerically controlled machines |
US5384950A (en) * | 1994-05-12 | 1995-01-31 | Harnischfeger Corporation | Method for machining a component |
US5764540A (en) * | 1996-07-24 | 1998-06-09 | Carl-Zeiss-Stiftung | Coordinate measuring apparatus wherein the measuring time is optimized |
US6819974B1 (en) * | 2000-03-29 | 2004-11-16 | The Boeing Company | Process for qualifying accuracy of a numerically controlled machining system |
CN100340958C (en) * | 1997-09-12 | 2007-10-03 | 株式会社三丰 | Probe coordinate system driving apparatus |
US20090228144A1 (en) * | 2006-05-31 | 2009-09-10 | Yoshiyuki Okazaki | Method For Calculating Rotation Center Point And Axis Of Rotation, Method For Generating Program, Method For Moving Manipulator And Positioning Device, And Robotic System |
CN105252376A (en) * | 2015-10-14 | 2016-01-20 | 中国人民解放军国防科学技术大学 | Workpiece self-locating device for high-precision polishing machine tool and machining method |
TWI604290B (en) * | 2016-10-31 | 2017-11-01 | 智泰科技股份有限公司 | Numerically controlled machine tool with spatial positional error compensation |
CN110293074A (en) * | 2019-05-15 | 2019-10-01 | 深圳市圆梦精密技术研究院 | Cutter automatic sorting apparatus |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1244624A (en) * | 1967-11-21 | 1971-09-02 | Gen Electric | On-machine inspection system |
GB1358913A (en) * | 1970-09-04 | 1974-07-03 | Heid Ag Maschf | Mechanism for automatically correcting the position of the tool cutting edges of numerically controlled lathes |
US4030201A (en) * | 1973-04-19 | 1977-06-21 | Finike Italiana Marposs-Soc. In Accomandita Semplice Di Mario Possati & C. | Method and relevant apparatus for detecting the geometrical features of mechanical workpieces, in particular for measuring the eccentricity and out-of-roundness |
US4281385A (en) * | 1978-07-06 | 1981-07-28 | Toyoda-Koki Kabushiki Kaisha | Control system for a machine tool |
GB2083658A (en) * | 1980-09-02 | 1982-03-24 | Cincinnati Milacron Inc | A method and means for modifying a machine programme by using a workpiece sensing element |
US4357664A (en) * | 1979-09-28 | 1982-11-02 | Fujitsu Fanuc Limited | Tracer control system |
US4382215A (en) * | 1981-07-16 | 1983-05-03 | General Electric Company | System and method of precision machining |
US4428055A (en) * | 1981-08-18 | 1984-01-24 | General Electric Company | Tool touch probe system and method of precision machining |
US4437151A (en) * | 1982-04-16 | 1984-03-13 | Deere & Company | Coordinate measuring machine inspection and adjustment method |
-
1982
- 1982-09-16 US US06/421,491 patent/US4542467A/en not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1244624A (en) * | 1967-11-21 | 1971-09-02 | Gen Electric | On-machine inspection system |
GB1358913A (en) * | 1970-09-04 | 1974-07-03 | Heid Ag Maschf | Mechanism for automatically correcting the position of the tool cutting edges of numerically controlled lathes |
US4030201A (en) * | 1973-04-19 | 1977-06-21 | Finike Italiana Marposs-Soc. In Accomandita Semplice Di Mario Possati & C. | Method and relevant apparatus for detecting the geometrical features of mechanical workpieces, in particular for measuring the eccentricity and out-of-roundness |
US4281385A (en) * | 1978-07-06 | 1981-07-28 | Toyoda-Koki Kabushiki Kaisha | Control system for a machine tool |
US4357664A (en) * | 1979-09-28 | 1982-11-02 | Fujitsu Fanuc Limited | Tracer control system |
GB2083658A (en) * | 1980-09-02 | 1982-03-24 | Cincinnati Milacron Inc | A method and means for modifying a machine programme by using a workpiece sensing element |
US4382215A (en) * | 1981-07-16 | 1983-05-03 | General Electric Company | System and method of precision machining |
US4428055A (en) * | 1981-08-18 | 1984-01-24 | General Electric Company | Tool touch probe system and method of precision machining |
US4437151A (en) * | 1982-04-16 | 1984-03-13 | Deere & Company | Coordinate measuring machine inspection and adjustment method |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4665493A (en) * | 1983-09-05 | 1987-05-12 | Mitsubishi Denki Kabushiki Kaisha | Machining apparatus |
US4744039A (en) * | 1984-07-23 | 1988-05-10 | Seiko Instruments & Electronics Ltd. | Robot with self teaching of a linear reference position |
US4703143A (en) * | 1984-12-25 | 1987-10-27 | Amada Company, Limited | Wire EDM method for preventing wire lagging during machining of an angular corner and workpiece position control |
US4751647A (en) * | 1986-09-25 | 1988-06-14 | Bryant Grinder Corporation | Method for determining tool size and for machining |
US4819195A (en) * | 1987-01-20 | 1989-04-04 | The Warner & Swasey Company | Method for calibrating a coordinate measuring machine and the like and system therefor |
US5088046A (en) * | 1987-12-19 | 1992-02-11 | Renishaw Plc | Mounting for surface-sensing stylus and a method of using said mounting |
US5212646A (en) * | 1987-12-19 | 1993-05-18 | Renishaw Plc | Method of using a mounting for surface-sensing stylus |
US5152072A (en) * | 1988-02-18 | 1992-10-06 | Renishaw Plc | Surface-sensing device |
US4926345A (en) * | 1988-03-25 | 1990-05-15 | Hughes Aircraft Company | Robotic component lead trimmer |
US5189806A (en) * | 1988-12-19 | 1993-03-02 | Renishaw Plc | Method of and apparatus for scanning the surface of a workpiece |
US5357450A (en) * | 1991-12-02 | 1994-10-18 | General Electric Company | Automated maintenance system for computer numerically controlled machines |
US5384950A (en) * | 1994-05-12 | 1995-01-31 | Harnischfeger Corporation | Method for machining a component |
US5764540A (en) * | 1996-07-24 | 1998-06-09 | Carl-Zeiss-Stiftung | Coordinate measuring apparatus wherein the measuring time is optimized |
CN100340958C (en) * | 1997-09-12 | 2007-10-03 | 株式会社三丰 | Probe coordinate system driving apparatus |
US6819974B1 (en) * | 2000-03-29 | 2004-11-16 | The Boeing Company | Process for qualifying accuracy of a numerically controlled machining system |
US20050043849A1 (en) * | 2000-03-29 | 2005-02-24 | The Boeing Company | Method for assessing accuracy of positioning of a multi-axis numerically controlled machine |
US6909517B2 (en) * | 2000-03-29 | 2005-06-21 | The Boeing Company | Method for assessing accuracy of positioning of a multi-axis numerically controlled machine |
US20090228144A1 (en) * | 2006-05-31 | 2009-09-10 | Yoshiyuki Okazaki | Method For Calculating Rotation Center Point And Axis Of Rotation, Method For Generating Program, Method For Moving Manipulator And Positioning Device, And Robotic System |
US7957834B2 (en) * | 2006-05-31 | 2011-06-07 | Panasonic Corporation | Method for calculating rotation center point and axis of rotation, method for generating program, method for moving manipulator and positioning device, and robotic system |
CN105252376A (en) * | 2015-10-14 | 2016-01-20 | 中国人民解放军国防科学技术大学 | Workpiece self-locating device for high-precision polishing machine tool and machining method |
TWI604290B (en) * | 2016-10-31 | 2017-11-01 | 智泰科技股份有限公司 | Numerically controlled machine tool with spatial positional error compensation |
CN110293074A (en) * | 2019-05-15 | 2019-10-01 | 深圳市圆梦精密技术研究院 | Cutter automatic sorting apparatus |
CN110293074B (en) * | 2019-05-15 | 2021-10-01 | 深圳市圆梦精密技术研究院 | Tool automatic sorting equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4636960A (en) | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters | |
US4542467A (en) | Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters | |
US10209107B2 (en) | Geometric error identification method of multi-axis machine tool and multi-axis machine tool | |
GB2108715A (en) | Method of operating a machine tool | |
US5088055A (en) | Coordinate measuring apparatus having a stylus friction compensating means | |
US4899094A (en) | Method of calibration for an automatic machine tool | |
JP4229698B2 (en) | Measuring method and apparatus for cutting edge position of tool, workpiece processing method, and machine tool | |
JP2764103B2 (en) | Method of using analog measuring probe and positioning device | |
JP5235284B2 (en) | Measuring method and machine tool | |
US3840994A (en) | Method and device of automatic measurement for use with a numerically-controlled lathe | |
CN114782513B (en) | Point laser sensor mounting pose calibration method based on plane | |
KR20200104247A (en) | Method for calibrating a measuring probe in a gear cutting machine | |
EP3611583B1 (en) | Machining error compensation | |
JP4799472B2 (en) | Measuring method and apparatus for tool edge position, workpiece processing method and machine tool | |
US6351313B1 (en) | Device for detecting the position of two bodies | |
TWI389764B (en) | Machine tool with function for setting up a measurement reference point of a work | |
KR100214677B1 (en) | Reference position calibration device and method for industrial robots | |
JPH0641088B2 (en) | Machine tool work centering method | |
JP7412297B2 (en) | Calibration method of touch probe of machine tool and geometric error identification method | |
JP2574228Y2 (en) | Lathe in-machine measuring device | |
JPH07210228A (en) | Control method for measuring system using nc machine tool | |
US20240308077A1 (en) | Automated calibration of a production machine | |
JPH07204991A (en) | Measuring system using displacement detecting type measuring head | |
JPS61260966A (en) | Machine tool with automatic measuring function | |
JPH07110470B2 (en) | Workpiece mounting error correction device in machining center |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: RENISHAW ELECTRICAL LIMITED, GLOUCESTER ST. WOTTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:MC MURTRY, DAVID R.;REEL/FRAME:004047/0707 Effective date: 19820910 Owner name: RENISHAW ELECTRICAL LIMITED, GLOUCESTER ST. WOTTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MC MURTRY, DAVID R.;REEL/FRAME:004047/0707 Effective date: 19820910 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAT HLDR NO LONGER CLAIMS SMALL ENT STAT AS SMALL BUSINESS (ORIGINAL EVENT CODE: LSM2); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REFU | Refund |
Free format text: REFUND OF EXCESS PAYMENTS PROCESSED (ORIGINAL EVENT CODE: R169); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |