Correction method for dental cutting machines and dental cutting machines

The method of manufacturing correction pieces, measuring, and inputting correction values into dental cutting machines addresses dimensional deviations, allowing for accurate adjustment and consistent production of dental products.

JP7839683B2Active Publication Date: 2026-04-02DGSHAPE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-28
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Dental cutting machines may produce molded products with dimensions deviating from the specified dimensions due to errors caused by aging or other reasons, necessitating a correction method to ensure accurate production.

Method used

A method involving the manufacturing of correction pieces, measuring their dimensions, calculating correction values, and inputting these values into the dental cutting machine to adjust its operation, along with a dental cutting machine configuration that includes a tool holding device, workpiece holding device, moving device, and control device for implementing this method.

Benefits of technology

Enables easy correction of operational errors in dental cutting machines by accurately adjusting the machine's operation based on actual dimensions, ensuring consistent production of dental products with precise dimensions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007839683000001
    Figure 0007839683000001
  • Figure 0007839683000002
    Figure 0007839683000002
  • Figure 0007839683000003
    Figure 0007839683000003
Patent Text Reader

Abstract

To correct an operation error of a dental cutting machine.SOLUTION: A method for correcting a dental cutting machine comprises: program step S10 of inputting a processing program of a correction piece to the dental cutting machine; fitting step S11 of fitting a material for the correction piece to the dental cutting machine to which the processing program has been input; processing step S12 of processing the correction piece from the material on the basis of the processing program by the dental cutting machine; measurement step S13 of measuring the size of a predetermined place of the correction piece processed in the processing step S12; calculation step S14 of calculating a correction value on the basis of the size measured in the measurement step S13; and input step S15 of inputting the correction value calculated in the calculation step S14 to the dental cutting machine.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a correction method for a dental cutting machine and a dental cutting machine.

Background Art

[0002] There has been conventionally known a dental cutting machine that produces a dental molded product by cutting a workpiece. For example, in Patent Document 1, there is disclosed a dental cutting machine including a spindle that holds and rotates a cutting tool, a holding member that holds a workpiece, a rotation mechanism that rotates the holding member to change its orientation, an X1-direction movement mechanism that moves the holding member and the rotation mechanism in the front-rear direction, and a Y-direction movement mechanism and a Z1-direction movement mechanism that move the spindle in the left-right direction and the up-down direction, respectively.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In a dental cutting machine, for example, due to aging or other reasons, an error may occur in the operation, and a molded product having a dimension deviated from the dimension on the processing program may be produced.

[0005] Here, a method for correcting the error of a dental cutting machine in which an error has occurred in the operation is provided. Further, a dental cutting machine having a configuration advantageous for implementing the provided method is provided.

Means for Solving the Problems

[0006] The correction method for a dental cutting machine disclosed herein includes: a programming step of inputting a processing program for a correction piece into the dental cutting machine; a mounting step of mounting the material for the correction piece into the dental cutting machine into which the processing program has been input; a processing step of processing the material for the correction piece using the dental cutting machine based on the processing program; a measurement step of measuring the dimensions of predetermined locations of the correction piece processed in the processing step; a calculation step of calculating a correction value based on the dimensions measured in the measurement step; and an input step of inputting the correction value calculated in the calculation step into the dental cutting machine.

[0007] According to the above method, by manufacturing a correction piece and measuring the dimensions of predetermined parts of the correction piece, corrections can be made to the dental cutting machine based on the actual dimensions of the correction piece. This makes it possible to correct errors in the operation of the dental cutting machine.

[0008] The dental cutting machine disclosed herein comprises a tool holding device for holding a cutting tool, a workpiece holding device for holding a workpiece, a moving device for moving the cutting tool relative to the workpiece holding device by moving at least one of the tool holding device and the workpiece holding device, and a control device for controlling the moving device. The control device comprises a program registration unit in which a processing program for a correction piece for correcting the position of the moving device is registered, a processing control unit that controls the moving device based on the processing program and processes the correction piece, an input unit that can input the result of measuring the dimensions of a predetermined part of the correction piece, a calculation unit that calculates a correction value to be set on the moving device based on the result input to the input unit, and a correction unit that sets the correction value calculated by the calculation unit on the moving device.

[0009] According to the dental cutting machine described above, the machine can be easily corrected by a program registration unit in which a processing program for a correction piece is pre-registered, a calculation unit that calculates a correction value when the dimensional measurement result of the correction piece is input, and a correction unit that sets the calculated correction value to the moving device. [Brief explanation of the drawing]

[0010] [Figure 1] This is a perspective view of a cutting machine according to one embodiment. [Figure 2] This is a plan view of the workpiece and adapter. [Figure 3] This is a longitudinal cross-sectional view of a cutting machine, seen from the left. [Figure 4] This is a plan view of the workpiece holding device and rotating device. [Figure 5] This is a block diagram of a cutting machine. [Figure 6] This is the flowchart for the first stage. [Figure 7] This is a plan view of the first correction piece. [Figure 8] This is a cross-sectional view of the first correction piece. [Figure 9] This is a schematic diagram showing the thickness of the remaining material when the rotation angle in the machining program is 180 degrees but the actual rotation angle is (180-θ1). [Figure 10] This is the flowchart for the second stage. [Figure 11] This is a plan view of the second correction piece. [Figure 12] This is a perspective view of the measurement piece as seen from the front. [Figure 13] This is a perspective view of the measurement piece as seen from the rear. [Figure 14] This is a schematic diagram illustrating a case where the Z-axis position of the cutting device is misaligned with respect to the rotation axis. [Figure 15] This is a schematic diagram illustrating a case where the Y-axis position of the cutting device is misaligned with respect to the rotation axis. [Modes for carrying out the invention]

[0011] Hereinafter, a dental cutting machine according to an embodiment will be described with reference to the drawings. Note that the embodiment described here is not intended to limit the present invention. Also, members and parts having the same function are denoted by the same reference numerals, and redundant descriptions are omitted or simplified as appropriate.

[0012] [Configuration of the cutting machine] FIG. 1 is a perspective view of a dental cutting machine 10 (hereinafter simply referred to as the cutting machine 10) according to an embodiment. In the following description, when the cutting machine 10 is viewed from the front, the direction away from the cutting machine 10 is the front, and the direction approaching the cutting machine 10 is the rear. Left, right, up, and down mean left, right, up, and down when the cutting machine 10 is viewed from the front, respectively. Also, the reference signs F, Rr, L, R, U, and D in the drawings mean front, rear, left, right, up, and down, respectively.

[0013] The cutting machine 10 according to the present embodiment is a cutting machine that cuts a disk-shaped workpiece held by an adapter. FIG. 2 is a plan view of the workpiece 1 and the adapter 5. The cutting machine 10 is, here, a device that cuts the workpiece 1 to produce dental shaped products, such as dental crown prostheses such as crowns, bridges, copings, inlays, onlays, veneers, custom abutments, artificial teeth, denture bases, etc. The cutting machine 10 according to the present embodiment is a dry-type cutting machine that does not use coolant.

[0014] The workpiece 1 is made of, for example, resins such as PMMA, PEEK, glass fiber reinforced resin, hybrid resin, ceramic materials such as glass ceramics, zirconia, metal materials such as cobalt chromium sintered metal, wax, gypsum, etc. When zirconia is used as the material of the workpiece 1, for example, semi-sintered zirconia is used. Here, the shape of the workpiece 1 is disk-shaped (round plate-shaped). However, the workpiece 1 may have other shapes, such as block-shaped (e.g., cubic or rectangular parallelepiped).

[0015] The adapter 5 holds the disk-shaped workpiece 1. Here, the adapter 5 is a flat plate-shaped adapter in which a substantially circular insertion hole 5a corresponding to the workpiece 1 is formed at the central portion. The workpiece 1 is held by the adapter 5 by being inserted into the insertion hole 5a. The workpiece 1 is accommodated in the cutting machine 10 and processed while being held by the adapter 5.

[0016] As shown in FIG. 1, the cutting machine 10 has a housing 11 configured in a box shape. FIG. 3 is a longitudinal sectional view of the cutting machine 10 seen from the left side. As shown in FIG. 3, the cutting machine 10 includes a cutting device 20 that holds a rod-shaped cutting tool 6 and rotates it around an axis, a work holding device 30 that holds the workpiece 1 (see FIG. 2), and a moving device 40 that moves the cutting tool 6 with respect to the work holding device 30 by moving the cutting device 20 and the work holding device 30, and a control device 60 (see FIG. 1). The moving device 40 includes a rotating device 50 that changes the orientation of the work holding device 30 with respect to the cutting tool 6 in addition to a device that linearly moves the cutting device 20 with respect to the work holding device 30. The cutting device 20, the work holding device 30, the moving device 40 including the rotating device 50, and the control device 60 are accommodated inside the housing 11.

[0017] As shown in Figure 3, the cutting device 20 holds the cutting tool 6 such that its axis extends in a predetermined Z-axis direction. The cutting device 20 is an example of a tool holder that holds the cutting tool 6. The Z-axis direction here is a diagonal up-and-down direction inclined backward. The workpiece holder 30 is positioned below the cutting device 20. The workpiece holder 30 is installed in the machining chamber 12 where the workpiece 1 is machined. As shown in Figure 1, a machining chamber door 13 is provided at the front opening of the machining chamber 12 so that it can be opened and closed. The moving device 40 includes a Z-axis moving device 40Z that moves the cutting device 20 in the Z-axis direction. The moving device 40 further includes a Y-axis moving device 40Y that moves the cutting device 20 in the Y-axis direction, and an X-axis moving device 40X that moves the workpiece holder 30 and the rotating device 50 in the X-axis direction. The X-axis direction is perpendicular to the Z-axis direction, and here is a diagonal front-to-back direction inclined backward. The Y-axis direction is perpendicular to the Z-axis and X-axis directions, and here is the left-to-right direction.

[0018] As shown in Figure 3, the cutting device 20 includes a spindle 21 that grips and rotates the cutting tool 6. The spindle 21 includes a spindle unit 22 and a gripping portion 23 provided at the lower end of the spindle unit 22. The spindle unit 22 extends in the Z-axis direction. The spindle unit 22 rotates the gripping portion 23 around an axis parallel to the Z-axis direction. In this case, the spindle unit 22 is a unit with a built-in motor. However, the spindle unit 22 may be connected to an external motor by a belt or the like, for example. The gripping portion 23 is, for example, an air-driven collet chuck. However, the type of gripping portion 23 is not particularly limited.

[0019] Figure 4 is a plan view of the workpiece holding device 30 and the rotating device 50. As shown in Figure 4, the workpiece holding device 30 comprises a pair of left and right arms 31. The adapter 5 is held in the workpiece holding device 30 by being inserted between the pair of arms 31. In this case, the workpiece holding device 30 holds the workpiece 1 via the adapter 5. However, the workpiece holding device 30 may hold the workpiece 1 directly without any other components.

[0020] The rotating device 50 includes a rotating device 50A that rotates the workpiece holder 30 around a rotating shaft 51A extending in the X-axis direction, and a rotating device 50B that rotates the workpiece holder 30 around a rotating shaft 51B extending in the Y-axis direction. Hereinafter, when referring to the rotation of the workpiece holder 30, the extension direction of the rotating shaft 51A will also be referred to as the A-axis direction, and rotation around the rotating shaft 51A will also be referred to as rotation around the A-axis. The A-axis direction is parallel to the X-axis direction. The rotating device 50A will also be referred to as the A-axis rotating device 50A. The A-axis rotating device 50A includes an A-axis rotating motor 52A that rotates the rotating shaft 51A.

[0021] Similarly, in the following discussion concerning the rotation of the workpiece holder 30, the extension direction of the rotation axis 51B is also referred to as the B-axis direction, and rotation around the rotation axis 51B is also referred to as rotation around the B-axis. The B-axis direction is parallel to the Y-axis direction. The rotation device 50B is also referred to as the B-axis rotation device 50B. The B-axis rotation device 50B is equipped with a B-axis rotation motor 52B (see Figure 5) that rotates the rotation axis 51B. As shown in Figure 4, the B-axis rotation device 50B supports the A-axis rotation device 50A and rotates the A-axis rotation device 50A around the B-axis. The A-axis rotation device 50A supports the workpiece holder 30 and rotates the workpiece holder 30 around the A-axis. The rotation range of the A-axis rotation device 50A is the entire circumference (360 degrees), but the rotation range of the B-axis rotation device 50B is less than 360 degrees. In the following, the angle between the rotation axis 51A and rotation axis 51B such that one face of the workpiece 1 extends in the X-axis and Y-axis directions (orthogonal to the Z-axis direction) will be referred to as 0 degrees in the machining program. However, this designation is merely for convenience.

[0022] As shown in Figure 3, the Y-axis moving device 40Y comprises a pair of Y-axis guide rails 41Y extending in the Y-axis direction, a Y-axis moving body 42Y slidably engaged with the Y-axis guide rails 41Y, a Y-axis drive motor 43Y (see Figure 5), and a ball screw (not shown). The Y-axis moving body 42Y is movable in the Y-axis direction along the Y-axis guide rails 41Y. The Y-axis moving body 42Y supports the Z-axis moving device 40Z. The Z-axis moving device 40Z supports the cutting device 20 so as to be movable in the Z-axis direction. When the Y-axis drive motor 43Y is driven, the ball screw rotates, and the Y-axis moving body 42Y, the Z-axis moving device 40Z, and the cutting device 20 move in the Y-axis direction along the Y-axis guide rails 41Y. The Z-axis moving device 40Z has a similar configuration to the Y-axis moving device 40Y. The Z-axis moving device 40Z includes a Z-axis guide rail 41Z extending in the Z-axis direction, a Z-axis moving body 42Z slidably engaged with the Z-axis guide rail 41Z, a Z-axis drive motor 43Z, and a ball screw (not shown). When the Z-axis drive motor 43Z is driven, the ball screw rotates, causing the Z-axis moving body 42Z and the cutting device 20 to move in the Z-axis direction.

[0023] Although detailed illustrations are omitted, the X-axis moving device 40X is located on the right side of the right wall 12R of the machining chamber 12. Like the Y-axis moving device 40Y and the Z-axis moving device 40Z, the X-axis moving device 40X also comprises a guide rail extending in the X-axis direction, an X-axis moving body slidably engaged with the guide rail, an X-axis drive motor 43X (see Figure 5), and a ball screw. The X-axis moving body supports the rotating device 50. When the X-axis drive motor 43X is driven, the ball screw rotates, and together with the X-axis moving body, the rotating device 50 and the workpiece holding device 30 move in the X-axis direction.

[0024] In this embodiment, the moving device 40 is configured to move the cutting device 20 in the Z-axis and Y-axis directions, and the workpiece holder 30 and rotating device 50 in the X-axis direction. However, the configuration of the moving device 40 is not limited to the above. The Z-axis moving device 40Z can move the cutting device 20 in the Z-axis direction relative to the workpiece holder 30 by moving at least one of the workpiece holder 30 and rotating device 50 and the cutting device 20, and it is not limited to which of the workpiece holder 30 and rotating device 50 or the cutting device 20 is moved. Similarly, the Y-axis moving device 40Y can move the cutting device 20 in the Y-axis direction relative to the workpiece holder 30 and rotating device 50 by moving at least one of the workpiece holder 30 and rotating device 50 and the cutting device 20. The X-axis moving device 40X can move the workpiece holding device 30 and the rotating device 50 in the X-axis direction relative to the cutting device 20 by moving at least one of the workpiece holding device 30 and the rotating device 50 and the cutting device 20.

[0025] Figure 5 is a block diagram of the cutting machine 10. As shown in Figure 5, the control device 60 is connected to the spindle unit 22 and gripping unit 23 of the cutting device 20, the X-axis drive motor 43X of the X-axis moving device 40X, the Y-axis drive motor 43Y of the Y-axis moving device 40Y, the Z-axis drive motor 43Z of the Z-axis moving device 40Z, the A-axis rotation motor 52A of the A-axis rotation device 50A, and the B-axis rotation motor 52B of the B-axis rotation device 50B, and controls their operation.

[0026] The configuration of the control device 60 is not particularly limited. The control device 60 is, for example, a microcomputer. The hardware configuration of the microcomputer is not particularly limited, but for example, it includes an interface (I / F) for receiving cutting data etc. from an external device such as a host computer, a central processing unit (CPU) that executes instructions for the control program, a ROM (read-only memory) that stores the program executed by the CPU, a RAM (random access memory) used as a working area for expanding the program, and a storage device such as memory that stores the above program and various data.

[0027] As shown in Figure 5, the control device 60 includes a program registration unit 61, a machining control unit 62, an input unit 63, a calculation unit 64, and a correction unit 65. The program registration unit 61 registers the machining program for the correction piece 100 (see Figures 7 and 11) for correcting the position of the moving device 40. "Position of the moving device 40" here includes the positions of the X-axis moving device 40X, the Y-axis moving device 40Y, and the Z-axis moving device 40Z, as well as the rotational positions of the A-axis rotating device 50A and the B-axis rotating device 50B. "Position correction" here includes the correction of the coordinates of a specific point such as the origin, and the correction of the distance and angle on the coordinates to match the actual distance and angle, respectively. In dental cutting machines, errors in operation may occur due to, for example, aging or other reasons, resulting in the production of molded products with dimensions that deviate from the dimensions specified in the machining program. Position correction of the moving device 40 is the process of correcting such errors and adjusting the state of the cutting machine 10 so that molded products with dimensions according to the processing program are manufactured. Note that what is included in "position of the moving device" and "position correction" may vary depending on the configuration of the cutting machine and the content of the correction.

[0028] The correction piece 100 is a molded product that is machined from the workpiece 1 to a predetermined shape, and the dimensions of a specific part of it are measured. The position of the moving device 40 is corrected based on the measured dimensions of the correction piece 100. Details of the correction piece 100 will be described later. The program registration unit 61 may also store processing data for molded products other than the correction piece 100.

[0029] The machining control unit 62 controls the cutting device 20 and the moving device 40 based on the machining program to machine the correction piece 100. The input unit 63 is configured to accept the results of measurements of predetermined locations on the correction piece 100. The calculation unit 64 calculates the correction value to be set on the moving device 40 based on the results input to the input unit 63. The correction unit 65 sets the correction value calculated by the calculation unit 64 on the moving device 40. The control device 60 may include other processing units, but these are not shown or described here.

[0030] The cutting machine 10 may be configured to accept input of a correction value calculated externally based on the measured dimensions of the correction piece 100. In this case, the entity that calculates the correction value may be, for example, a calculation device with correction value calculation software installed, or an operator performing the correction work. The correction method of the cutting machine 10 should include a program step of inputting a machining program for the correction piece 100 into the cutting machine 10; a mounting step of mounting the material for the correction piece 100 (in this case, the workpiece 1) into the cutting machine 10 into which the machining program has been input; a machining step of machining the correction piece 100 from the material using the cutting machine 10 based on the machining program; a measurement step of measuring the dimensions of predetermined parts of the correction piece 100 machined in the machining step; a calculation step of calculating a correction value based on the dimensions measured in the measurement step; and an input step of inputting the correction value calculated in the calculation step into the cutting machine 10. The entity or method of performing each step is not particularly limited.

[0031] [Processing of correction pieces and correction of cutting machines: Stage 1] The following describes an example of the process for machining the correction piece 100 and correcting the cutting machine 10 using the correction piece 100. The process described below is merely an example, and the process for correcting the cutting machine 10 is not limited to this.

[0032] In this embodiment, the correction process for the cutting machine 10 includes a first stage which includes a first mounting step, a first machining step, a first measurement step, a first calculation step, and a first input step, and a second stage which includes a second mounting step, a second machining step, a second measurement step, a second calculation step, and a second input step. The second stage is performed after the first stage. First, the first stage will be described.

[0033] Figure 6 is a flowchart of the first stage. As shown in Figure 6, the first stage includes a program step S10, a first mounting step S11, a first machining step S12, a first measurement step S13, a first calculation step S14, and a first input step S15. The program step S10 is included in the first stage for illustrative purposes, but it does not need to be performed every time a correction operation is performed; basically, it is sufficient to perform it once. In the program step S10, the machining program for the correction piece 100 is input to the cutting machine 10. The machining program includes a first machining program for machining the first correction piece 100A (see Figure 7) which is produced in the first machining step S12, and a second machining program for machining the second correction piece 100B (see Figure 11) from the first correction piece 100A in the second stage.

[0034] In the first mounting step S11, the material for the correction piece 100, in this case the disc-shaped workpiece 1 mounted on the adapter 5, is mounted on the cutting machine 10 into which the machining program for the correction piece 100 has been input. The material of the workpiece 1 is preferably an easy-to-cut material, such as wax. An easy-to-cut material is, for example, a material that has high dimensional reproducibility after cutting and does not easily wear down the cutting tool 6. The orientation of the workpiece 1 mounted on the cutting machine 10 (front and back and front, back, left and right orientation) is not particularly limited.

[0035] In the first machining step S12, the cutting machine 10 processes the workpiece 1 to produce the first compensation piece 100A based on the first machining program. Figure 7 is a plan view of the first compensation piece 100A. Figure 8 is a cross-sectional view of the first compensation piece 100A. As shown in Figures 7 and 8, the first compensation piece 100A has recesses 101Rr to 101L machined into it at the 12 o'clock, 3 o'clock, 6 o'clock, and 9 o'clock directions, respectively, with the rear in the X-axis direction being the 12 o'clock direction. Hereinafter, the recess at the 12 o'clock direction will also be called the rear recess 101Rr, the recess at the 3 o'clock direction will be called the right recess 101R, the recess at the 6 o'clock direction will be called the front recess 101F, and the recess at the 9 o'clock direction will be called the left recess 101L. The right-side recess 101R is formed to the right in the Y-axis direction of the rotation axis 51A (indicated as axis A in Figure 7) of the A-axis rotating device 50A, and the left-side recess 101L is formed to the left in the Y-axis direction of the rotation axis 51A. Here, the right-side recess 101R and the left-side recess 101L are provided symmetrically with respect to the rotation axis 51A.

[0036] Furthermore, the front recess 101F is formed in front of the rotation axis 51B of the B-axis rotating device 50B (shown as axis B in Figure 7) in the X-axis direction, and the rear recess 101Rr is formed behind the rotation axis 51B in the X-axis direction. The front recess 101F and the rear recess 101Rr are provided symmetrically with respect to the rotation axis 51B (front-to-back symmetrical with respect to the X-axis direction).

[0037] Figure 8 is a longitudinal cross-sectional view of the first correction piece 100A, cut by a plane extending in the Z-axis direction through the right recess 101R and the left recess 101L. As shown in Figure 8, the bottom 102R of the right recess 101R and the bottom 102L of the left recess 101L are both formed flat. The bottom 102R of the right recess 101R and the bottom 102L of the left recess 101L extend in the X-axis direction and the Y-axis direction, respectively. Although the cross-sectional view is omitted, the bottoms of the front recess 101F and the rear recess 101Rr are similarly formed flat.

[0038] As shown in Figure 8, on the back sides of the right recess 101R and the left recess 101L, corresponding right recess 103R and left recess 103L are formed. The bottom 104R of the back right recess 103R and the bottom 104L of the back left recess 103L are also formed flat. The pair of upper and lower bottoms 102R and 104R on the right side demarcate the upper and lower ends of the remaining material between them, defining the thickness TR of the remaining material. The pair of upper and lower bottoms 102L and 104L on the left side demarcate the upper and lower ends of the remaining material between them, defining the thickness TL of the remaining material. Although the cross-sectional view is omitted, similar recesses are also formed on the back sides of the front recess 101F and the rear recess 101Rr.

[0039] The first machining program is configured such that, with the workpiece holder 30 held at a predetermined first angle around the rotation axis 51A of the A-axis rotating device 50A, the cutting tool 6 forms one or more first flat surfaces extending in the X-axis direction and the Y-axis direction on one side and the other side (here, the right and left sides) of the rotation axis 51A in the Y-axis direction. This forms the bottom 102R of the right-side recess 101R and the bottom 102L of the left-side recess 101L as the first flat surfaces. Here, the first machining program is configured such that, with the workpiece holder 30 held at the 0-degree position around the rotation axis 51A, the cutting tool 6 forms the first flat surfaces 102R and 102L (bottoms 102R and 102L) to the right and left of the rotation axis 51A. However, the first angle described above is not limited to 0 degrees. Furthermore, the first flat surfaces 102R and 102L (bottom surfaces 102R and 102L) only need to be arranged so as to sandwich the rotation axis 51A, and do not need to be arranged symmetrically with respect to the rotation axis 51A.

[0040] The first machining program is configured to hold the workpiece holder 30 at a second angle shifted 180 degrees from the first angle, and to use the cutting tool 6 to form second flat surfaces extending in the X-axis direction and the Y-axis direction on the back side of a plurality of first flat surfaces. This forms the bottom 104R of the right recess 103R on the back side and the bottom 104L of the left recess 103L on the back side as second flat surfaces. Here, the first machining program is configured to hold the workpiece holder 30 at a position 180 degrees around the rotation axis 51A, and to use the cutting tool 6 to form second flat surfaces 104R and 104L (bottoms 104R and 104L) on the back side of the first flat surfaces 102R and 102L (bottoms 102R and 102L).

[0041] The first machining program is configured to form the front recess 101F, the rear recess 101Rr, the front recess on the back side (not shown), and the rear recess on the back side (not shown) using the same procedure. At this time, the rotation angle of the B-axis rotating device 50B is set to 0 degrees. The workpiece 1 is turned over by rotation around the A-axis by the A-axis rotating device 50A.

[0042] As shown in Figure 7, the first correction piece 100A has an identification mark 105 formed on it to distinguish between the right and left sides in the Y-axis direction. The identification mark 105 is a recess in this case. The identification mark 105 is located near the front recess 101F on the front side. This allows the front and front sides of the first correction piece 100A to be recognized. As a result, it is also possible to distinguish between the right and left sides of the first correction piece 100A. If the right and left sides of the first correction piece 100A are mistaken, the sign of the correction value will be reversed. The identification mark 105 is intended to prevent such left and right identification errors. The first machining program is configured to form the identification mark 105 on the first correction piece 100A using the cutting tool 6 to distinguish between one side and the other side in the Y-axis direction.

[0043] As shown in Figure 6, in the first measurement step S13, the Z-axis thicknesses TR and TL are measured between the two bottoms 102R and 102L on the front side and the two bottoms 104R and 104L on the back side, respectively. This measurement is performed by a correction specialist using, for example, a micrometer. In addition, in the first measurement step S13, the Z-axis thickness is also measured between the two bottoms 102F and 102Rr on the front side and the two bottoms on the back side, respectively.

[0044] As shown in Figure 6, in the first calculation step S14, a correction value for the rotation angle of the A-axis rotating device 50A around the rotation axis 51A is calculated based on the dimensions measured in the first measurement step S13. The correction value for the rotation angle of the A-axis rotating device 50A is a correction value that corrects the rotation angle based on the ratio of 180 degrees to the actual measured value, after determining what the angle that is 180 degrees in the machining program actually is.

[0045] Figure 9 is a schematic diagram showing the thickness TR and TL of the remaining material when the rotation angle of 180 degrees counterclockwise in the machining program is actually (180-θ1) degrees. In Figure 9, the recesses 101R and 101L on the front side are shown on the bottom, and the recesses 103R and 103L on the back side are shown on the top. For simplification, in the example shown in Figure 9, the 0-degree position is assumed to be correct, and the 180-degree position is assumed to be minus an angle of θ1. However, the misalignment may be at the 0-degree position, or at both the 0-degree and 180-degree positions. As shown in Figure 9, when the rotation angle of the A-axis rotating device 50A is negative, at the 180-degree position in the program, the left side of the first compensation piece 100A above the rotation axis 51A is positioned higher in the Z-axis direction than the right side (here, the left and right sides refer to the left and right sides when the back side is the top surface, i.e., the left and right sides that correspond to the left and right sides in Figure 9). Therefore, the right-side recess 103R on the back side (the left-side recess in Figure 9) is cut deeper than the left-side recess 103L (the right-side recess in Figure 9). As a result, the thickness TR becomes thinner than the thickness TL. The opposite is true when the rotation angle of the A-axis rotating device 50A is positive.

[0046] By measuring the thicknesses TR and TL and determining the difference between them, the deviation in the rotation angle of the A-axis rotating device 50A can be calculated. In the first calculation step S14, a correction value is calculated to correct this deviation in the rotation angle of the A-axis rotating device 50A. As shown in Figure 6, in the first input step S15, the correction value for the rotation angle of the A-axis rotating device 50A calculated in the first calculation step S14 is input to the cutting machine 10. Note that the "calculation" and "input" of the correction value may also include automatic calculation and automatic input of the correction value by the cutting machine 10. Thus, in this embodiment, the correction value includes a correction value for the rotation angle of the A-axis rotating device 50A around the rotation axis 51A, and this correction value is a correction value that eliminates the difference between the multiple thicknesses TR and TL measured in the first measurement step S13. By setting this correction value in the cutting machine 10, the deviation in the rotation angle of the A-axis rotating device 50A around the rotation axis 51A is corrected.

[0047] As shown in Figure 6, in the first calculation step S14, a correction value for the 0-degree position of the B-axis rotating device 50B is also calculated. If the 0-degree position of the B-axis rotating device 50B is off, one of the forward and backward portions of the rotating axis 51B will be positioned higher than the other. Therefore, for the same reasons as illustrated in Figure 9, the recess of the forward portion that is positioned higher will be deeper than the other. As a result, the thickness of the uncut portion will be thinner on the forward portion that is positioned higher than the other. Thus, by determining the difference in thickness of the uncut portions on the forward and backward sides, the error in the 0-degree position of the B-axis rotating device 50B can be determined. The correction value for the 0-degree position of the B-axis rotating device 50B is the angle used to correct this error. In the first input step S15, this correction value is also input to the cutting machine 10. In this embodiment, in the angle correction of the B-axis rotating device 50B, a correction that matches a unit angle, as in the case of the A-axis rotating device 50A, is not performed.

[0048] [Processing of correction pieces and correction of cutting machines: Stage 2] After the first stage, the second stage of calibration of the cutting machine 10 is performed. Figure 10 is a flowchart of the second stage. As shown in Figure 10, the second stage includes a second mounting step S21, a second machining step S22, a second measurement step S23, a second calculation step S24, and a second input step S25.

[0049] The second mounting step S21 is performed after the first machining steps S12 to the first input step S15, and involves mounting the workpiece 1 (first correction piece 100A) to the cutting machine 10 with a different rotational position around the Z axis compared to the first mounting step S11. As will be described in detail later, the machining program is configured to form multiple recesses 101R and 101L on a line L1 (see Figure 7) that passes through the center of the correction piece 100 in the X axis direction and extends in the Y axis direction in the first stage, and to form other measuring surfaces on the same line L1 (see Figure 11) in the second stage. In the first stage, by providing recesses 101R and 101L on line L1, the error related to the rotation angle of the A axis rotating device 50A is increased, making it easier to measure the error. In the second stage, by providing a measuring surface (specifically, the first measuring surface 111Z in the Z axis direction) on line L1, the measuring surface can be enlarged, making it easier to measure dimensions. To avoid overlap between the multiple recesses 101R and 101L formed in the first stage and other measuring surfaces formed in the second stage, in the second mounting step S21, the first compensation piece 100A is mounted on the cutting machine 10 with a rotational position around the Z axis different from that in the first mounting step S11. Although it does not need to be precise, the rotation angle at this time is, for example, 45 degrees around the Z axis, as shown in Figure 11. However, the rotation angle in the second mounting step S21 is not particularly limited as long as the parts formed in the first stage and the parts formed in the second stage do not overlap.

[0050] If the first correction piece 100A and the second correction piece 100B (excluding the machined portion of the first correction piece 100A) are manufactured separately, then in the second mounting step S21, instead of the first correction piece 100A, for example, a new workpiece 1 may be mounted on the cutting machine 10. However, by using the first correction piece 100A again in the second stage, the amount of workpiece 1 used for correction of the cutting machine 10 can be reduced.

[0051] In the second machining step S22, the cutting machine 10 processes the second correction piece 100B from the first correction piece 100A based on the second machining program. Figure 11 is a plan view of the second correction piece 100B.

[0052] As shown in Figure 11, the second correction piece 100B has four measuring pieces 100C machined into it, which are separated from the disk and used to measure dimensions, at the 12 o'clock, 3 o'clock, 6 o'clock, and 9 o'clock directions. The four measuring pieces 100C are identical and are positioned in the same orientation. Furthermore, the four measuring pieces 100C are manufactured in the same direction to eliminate the influence of differences in machining accuracy due to the machining direction (e.g., backlash). It is possible to machine multiple measuring pieces 100C under the same conditions even if the multiple measuring pieces 100C are not positioned in the same orientation. Hereafter, the measuring piece 100C located at the 12 o'clock direction will be referred to as the rear measuring piece 100C, the measuring piece 100C located at the 3 o'clock direction as the right measuring piece 100C, the measuring piece 100C located at the 6 o'clock direction as the front measuring piece 100C, and the measuring piece 100C located at the 9 o'clock direction as the left measuring piece 100C. The right and left measuring pieces 100C are formed on line L1. Here, the right and left measuring pieces 100C are positioned symmetrically with respect to the rotation axis 51A (indicated by axis A in Figure 11). The front and rear measuring pieces 100C are positioned symmetrically front to back (front to back in the X-axis direction) with respect to the rotation axis 51B (indicated by line L1 in Figure 11). The measuring pieces 100C are separated from the disk by cutting the support 100D. Although not shown in the illustration, each of the four measuring pieces 100C has an identification symbol machined into it.

[0053] Figure 12 is a perspective view of the measuring piece 100C from the front. Figure 13 is a perspective view of the measuring piece 100C from the rear. As shown in Figures 12 and 13, the measuring piece 100C has two planes 111X and 112X that extend in the Y-axis direction and the Z-axis direction, respectively, and have different coordinates in the X-axis direction. Hereinafter, these two planes will also be referred to as the first measuring surface 111X in the X-axis direction and the second measuring surface 112X in the X-axis direction. In the machining program, the coordinate in the X-axis direction of the first measuring surface 111X is assumed to be the first X coordinate, and the coordinate in the X-axis direction of the second measuring surface 112X is assumed to be the second X coordinate. The second machining program is configured to form the first measuring surface 111X, whose coordinate in the X-axis direction is the first X coordinate, and the second measuring surface 112X, whose coordinate in the X-axis direction is the second X coordinate, on the second compensation piece 100B using the cutting tool 6.

[0054] As shown in Figure 12, in the Y-axis direction, similar to the X-axis direction, the measuring piece 100C has two planes 111Y and 112Y that extend in the X-axis direction and the Z-axis direction, respectively, and have different coordinates in the Y-axis direction. Hereinafter, these two planes will also be referred to as the first measuring surface 111Y and the second measuring surface 112Y in the Y-axis direction. In the machining program, the coordinate in the Y-axis direction of the first measuring surface 111Y is assumed to be the first Y coordinate, and the coordinate in the Y-axis direction of the second measuring surface 112Y is assumed to be the second Y coordinate. The second machining program is configured to form the first measuring surface 111Y, whose coordinate in the Y-axis direction is the first Y coordinate, and the second measuring surface 112Y, whose coordinate in the Y-axis direction is the second Y coordinate, on the second compensation piece 100B using the cutting tool 6.

[0055] Furthermore, the measuring piece 100C has a first measuring surface 111Z, a second measuring surface 112Z, and a third measuring surface 113Z, which extend in the X-axis and Y-axis directions respectively and have different Z-axis coordinates. In the machining program, the Z-axis coordinate of the first measuring surface 111Z is the first Z-coordinate, the Z-axis coordinate of the second measuring surface 112Z is ​​the second Z-coordinate, and the Z-axis coordinate of the third measuring surface 113Z is the third Z-coordinate. The second machining program is configured to form the first measuring surface 111Z, whose Z-axis coordinate is the first Z-coordinate, and the third measuring surface 113Z, whose Z-axis coordinate is the third Z-coordinate, on the second correction piece 100B using the cutting tool 6. The first measuring surface 111Z and the third measuring surface 113Z are formed while the workpiece holding device 30 is held at a predetermined angle around the rotation axis 51A. Here, the predetermined angle is 0 degrees. However, the specified angle mentioned above is not limited to 0 degrees.

[0056] The second machining program is configured to hold the workpiece holder 30 at a 180-degree position, which is 180 degrees shifted from the 0-degree position, and to form a second measuring surface 112Z, whose Z-axis coordinate is the second Z-coordinate, using the cutting tool 6. The second measuring surface 112Z is ​​formed by rotating the workpiece holder 30 180 degrees around the A-axis from the state in which the first measuring surface 111Z and the third measuring surface 113Z are formed. The first Z-coordinate and the second Z-coordinate may be the same coordinate as long as they are viewed as coordinates in the Z-axis direction. However, the first measuring surface 111Z and the second measuring surface 112Z formed on the measuring piece 100C are at different positions in the Z-axis direction.

[0057] Furthermore, as shown in Figure 13, the measuring piece 100C has a first inspection surface 113Y and a second inspection surface 114Y formed thereon to correct the position of the Y-axis origin relative to the rotation axis 51A of the A-axis rotating device 50A. Both the first inspection surface 113Y and the second inspection surface 114Y extend in the X-axis direction and the Z-axis direction. The Y-axis coordinates of the first inspection surface 113Y and the Y-axis coordinates of the second inspection surface 114Y are the same in the machining program. The first inspection surface 113Y and the second inspection surface 114Y are formed side by side in the Z-axis direction.

[0058] The second machining program is configured to hold the workpiece holder 30 at a predetermined angle around the rotation axis 51A of the A-axis rotating device 50A, and with the workpiece holder 30 held in a predetermined position in the Y-axis direction, use the cutting tool 6 to form a first inspection surface 113Y extending in the Z-axis direction on the second correction piece 100B. Here, the predetermined angle of the rotation axis 51A is 0 degrees. However, the predetermined angle is not limited to 0 degrees. Furthermore, the second machining program is configured to hold the workpiece holder 30 at an angle shifted 180 degrees from the predetermined angle, and with the workpiece holder 30 held in the predetermined position in the Y-axis direction (the same position as when the first inspection surface 113Y was formed), use the cutting tool 6 to form a second inspection surface 114Y extending in the Z-axis direction on the second correction piece 100B. That is, the first inspection surface 113Y and the second inspection surface 114Y are formed with the workpiece holder 30 inverted around the A-axis.

[0059] In the machining program, the first inspection surface 113Y and the second inspection surface 114Y are flush. However, if the position of the Y-axis origin relative to the rotation axis 51A of the A-axis rotating device 50A is misaligned, a misalignment occurs between the Y-axis position of the first inspection surface 113Y and the Y-axis position of the second inspection surface 114Y in the second correction piece 100B. As a result, a step is created between the first inspection surface 113Y and the second inspection surface 114Y.

[0060] As shown in Figure 10, in the second measurement step S23, the distance in the X-axis direction between the first measuring surface 111X and the second measuring surface 112X is measured. The measurement method is not particularly limited, but the distance X1 between the first measuring surface 111X and another surface parallel to the first measuring surface 111X, and the distance X2 between the second measuring surface 112X and the other surface may be measured with a micrometer, and the distance in the X-axis direction between the first measuring surface 111X and the second measuring surface 112X may be determined from the difference between the two. However, the distance in the X-axis direction between the first measuring surface 111X and the second measuring surface 112X may be measured directly with a micrometer or the like.

[0061] Furthermore, in the second measurement step S23, the distance in the Y-axis direction between the first measuring surface 111Y and the second measuring surface 112Y is measured. As shown in Figure 10, these steps in the second measurement step S23 are referred to as step S23A. In step S23A, the average value is calculated from the measured values ​​obtained from each of the four measuring pieces 100C and is used as the representative value. However, the method for obtaining a representative value from multiple measured values ​​is not limited to averaging. For example, the median may be used as the representative value of multiple measured values.

[0062] Furthermore, in the second measurement step S23, the distance in the Z-axis direction between the first measuring surface 111Z and the third measuring surface 113Z is measured. Both the first measuring surface 111Z and the third measuring surface 113Z are surfaces formed while the workpiece holding device 30 is held in the 0-degree position. As shown in Figure 10, this step in the second measurement step S23 is referred to as step S23B. In step S23B, the distance in the Z-axis direction between the second measuring surface 112Z and the third measuring surface 113Z may also be measured. In step S23B, the measured values ​​obtained from each of the four measuring pieces 100C are averaged. However, the method of processing multiple measured values ​​is not limited to averaging.

[0063] In the second measurement step S23, the distance in the Z-axis direction between the first measuring surface 111Z and the second measuring surface 112Z is ​​further measured. The first measuring surface 111Z and the second measuring surface 112Z are surfaces formed by rotating the workpiece holding device 30 180 degrees around the A-axis. As shown in Figure 10, this step in the second measurement step S23 is designated as step S23C. In step S23C, the measured values ​​obtained from each of the four measuring pieces 100C are averaged. However, the method of processing multiple measured values ​​is not limited to averaging.

[0064] Furthermore, in the second measurement step S23, the amount of deviation in the Y-axis direction between the first inspection surface 113Y and the second inspection surface 114Y, that is, the height Y1 of the step difference in the Y-axis direction between the first inspection surface 113Y and the second inspection surface 114Y (see Figure 15), is measured. As shown in Figure 10, this step in the second measurement step S23 is designated as step S23D. In step S23D, the measured values ​​obtained from each of the four measurement pieces 100C are averaged. However, the method of processing multiple measured values ​​is not limited to averaging.

[0065] As shown in Figure 10, in the second calculation step S24, correction values ​​for the distance in the X-axis direction, the distance in the Y-axis direction, the distance in the Z-axis direction, the position of the cutting device 20 in the Z-axis direction relative to the rotation axis 51A of the A-axis rotating device 50A, and the position of the cutting device 20 in the Y-axis direction relative to the rotation axis 51A are calculated. As shown in Figure 10, below, the step of calculating the correction values ​​for the distance in the X-axis direction and the correction values ​​for the distance in the Y-axis direction will be referred to as step S24A. Below, the step of calculating the correction value for the distance in the Z-axis direction will be referred to as step S24B. The steps of calculating the correction value for the position of the cutting device 20 in the Z-axis direction relative to the rotation axis 51A, and the steps of calculating the correction value for the position of the cutting device 20 in the Y-axis direction relative to the rotation axis 51A will be referred to as steps S24C and S24D, respectively.

[0066] In step S24A, the correction values ​​for the distances in the X-axis and Y-axis directions are calculated after the correction for the rotation angle of the A-axis rotating device 50A. In this embodiment, the correction for the rotation angle of the A-axis rotating device 50A is performed in the first input step S15 of the first stage. However, the correction values ​​for the distances in the X-axis and Y-axis directions do not depend on the accuracy of the rotation angle of the A-axis rotating device 50A, and therefore, the correction values ​​for the distances in the X-axis and Y-axis directions may be calculated before the correction for the rotation angle of the A-axis rotating device 50A. In this embodiment, this order is adopted in order to perform the machining step to input step as efficiently as possible.

[0067] With respect to the X-axis direction, in step S24A, a correction value is calculated to adjust the distance in the machining program between the first measuring surface 111X and the second measuring surface 112X to the measured distance between the first measuring surface 111X and the second measuring surface 112X (X1-X2 in the case shown in Figure 12). In other words, the distance in the machining program between the first measuring surface 111X and the second measuring surface 112X is the difference in coordinate values ​​between the first X coordinate and the second X coordinate. The correction value for the distance in the X-axis direction is a correction value that adjusts the difference in coordinate values ​​between the first X coordinate and the second X coordinate to the distance measured in the second measurement step S23. For example, if the measured value is longer than the distance in the machining program, it means that the molded product can be made larger than planned, and a correction value (a correction value less than 1) is calculated to reduce the length in the X-axis direction of the machining program. The same applies to the Y-axis direction.

[0068] In step S24B, the same procedure as in step S24A is performed with respect to the Z-axis direction. In step S24B, a correction value is calculated to adjust the distance in the machining program between the first measuring surface 111Z and the third measuring surface 113Z to the measured distance between the first measuring surface 111Z and the third measuring surface 113Z. The correction value for the distance in the Z-axis direction does not depend on the accuracy of the rotation angle of the A-axis rotating device 50A. Therefore, the correction value for the distance in the Z-axis direction may also be calculated before the correction for the rotation angle of the A-axis rotating device 50A. The distances in the X-axis direction, Y-axis direction, and Z-axis direction are corrected by a unit distance. If the distances in the X-axis direction, Y-axis direction, and Z-axis direction are misaligned, the difference between the distance in the machining program and the measured value will increase in proportion to the distance in the machining program.

[0069] As shown in Figure 10, in step S24C, a correction value is calculated for the position of the cutting device 20 in the Z-axis direction relative to the rotating axis 51A. Preferably, as in this embodiment, the correction value for the position of the cutting device 20 in the Z-axis direction is calculated after the correction for the angle of the workpiece holder 30 and the correction for the distance in the Z-axis direction. However, the calculation of the correction value for the position of the cutting device 20 in the Z-axis direction may be performed independently of the correction for the distance in the Z-axis direction. Figure 14 is a schematic diagram showing the case where the position of the cutting device 20 in the Z-axis direction is shifted relative to the rotating axis 51A. As shown in Figure 14, if the position of the cutting device 20 in the Z-axis direction is shifted by Z1 relative to the rotating axis 51A (here, it is assumed to be shifted by Z1 upward in the Z-axis direction), the first measuring surface 111Z is formed Z1 upward in the Z-axis direction compared to the position in the machining program (represented by the dashed line). The correction value for the position of the cutting device 20 in the Z-axis direction is the amount of shift of the origin position in the Z-axis direction. Similarly, the second measuring surface 112Z is ​​also formed Z1 units above its position in the machining program in the Z-axis direction (in Figure 14, the second measuring surface 112Z is ​​located below its position in the machining program). Therefore, the distance between the first measuring surface 111Z and the second measuring surface 112Z measured in step S23C is twice Z1 units greater than the distance between the first measuring surface 111Z and the second measuring surface 112Z in the Z-axis direction in the machining program. This difference between the distance in the machining program and the measured value is constant and does not depend on the distance in the machining program. The correction value for the position of the cutting device 20 in the Z-axis direction is a correction value that eliminates the difference between the measured distance between the first measuring surface 111Z and the second measuring surface 112Z and the distance between the first measuring surface 111Z and the second measuring surface 112Z in the Z-axis direction in the machining program. In the case shown in Figure 14, the correction value is a correction value that shifts the origin position in the Z-axis direction downward by Z1 units.

[0070] In step S24D, a correction value is calculated for the position of the cutting device 20 in the Y-axis direction relative to the rotating shaft 51A. Preferably, the correction value for the position of the cutting device 20 in the Y-axis direction is obtained after the correction for the distance in the Y-axis direction in step S24A, as in this embodiment. However, the calculation of the correction value for the position of the cutting device 20 in the Y-axis direction may be performed independently of the correction for the distance in the Y-axis direction. Figure 15 is a schematic diagram showing the case where the position of the cutting device 20 in the Y-axis direction is shifted relative to the rotating shaft 51A. In this embodiment, the coordinates of the rotating shaft 51A in the Y-axis direction coincide with the origin coordinates in the Y-axis direction (shown as the Z-axis in Figure 15). Therefore, as shown in Figure 15, if the origin position in the Y-axis direction is shifted relative to the rotating shaft 51A, the coordinate position in the Y-axis direction relative to the second correction piece 100B changes between the state where the rotating shaft 51A is at the 0-degree position and the state where the rotating shaft 51A is at the 180-degree position. In step S24D, the shift of the origin position in the Y-axis direction relative to the rotation axis 51A is calculated from the measured value Y1 of the step difference between the first inspection surface 113Y and the second inspection surface 114Y, which have the same coordinates in the Y-axis direction. Here, the correction value is equal to half of the measured step dimension Y1, Y1 / 2. The correction value is the amount of shift of the origin position in the Y-axis direction. Thus, the correction value for the position of the cutting device 20 in the Y-axis direction is a correction value that eliminates the shift measured in step S23D.

[0071] As shown in Figure 10, in step S25, the correction values ​​calculated in the second calculation step S24 are input to the cutting machine 10. This corrects the distance in the X-axis direction, the distance in the Y-axis direction, the distance in the Z-axis direction, the position of the cutting device 20 in the Z-axis direction relative to the rotation axis 51A, and the position of the cutting device 20 in the Y-axis direction relative to the rotation axis 51A. With these corrections, it becomes possible to manufacture molded products according to the machining program again.

[0072] [Other embodiments] The above describes a cutting machine and a method for correcting a cutting machine according to one embodiment. However, the technology disclosed herein can also be implemented in other embodiments. For example, the shape of the correction piece and the correction work described above are merely illustrative and may vary depending on the configuration of the cutting machine. Depending on the configuration of the cutting machine, correction may be omitted in areas where errors are acceptable or where errors are unlikely to occur. Alternatively, corrections that were not performed in the above embodiment may be performed if it is preferable to do so depending on the configuration of the cutting machine.

[0073] The configuration of the cutting machine is not particularly limited. For example, in the embodiment described above, the A-axis rotating device 50A and the B-axis rotating device 50B were mounted on an X-axis moving body and moved in the X-axis direction together with the X-axis moving body. Therefore, the origin position in the X-axis direction relative to the A-axis rotating device 50A was less likely to shift and did not need to be corrected. However, the A-axis rotating device and the B-axis rotating device do not have to be moved by the X-axis moving device. For example, the A-axis rotating device and the B-axis rotating device may be fixed, and the cutting tool may also be moved in the X-axis direction. In that case, the origin position in the X-axis direction relative to the rotation axis of the rotating device (e.g., rotation axis 51B) may be corrected. Also, the rotating device does not have to be configured to change the orientation of the workpiece holder, but may be configured to change the orientation of the cutting tool.

[0074] Unless otherwise specified, the embodiments are not limiting to the present invention. For example, the workpiece does not have to be held in the cutting machine via an adapter, but may be held directly by the cutting machine. The workpiece that is the material for the compensating piece does not have to be a disc-shaped disc. [Explanation of Symbols]

[0075] 1 Workpiece 6 Cutting Tools 10 Dental cutting machines 20. Cutting device (tool holder) 30 Workpiece holding device 40 Mobile device 40X X-axis movement device 40Y Y-axis direction movement device 40Z Z-axis direction movement device 50 Rotation device 50A A-axis rotation device 51A Rotating shaft 50B B-axis rotation device 51B Rotation axis 60 Control device 61 Program Registration Department 62 Machining Control Unit 63 Input section 64 Calculation Section 65 Correction section 100 correction pieces 102L Bottom of the left recess (first flat surface) 102R Bottom of the right-side recess (first flat surface) 104L Bottom of the recessed area on the left side of the back (second flat surface) 104R Bottom of the right-side recess on the reverse side (second flat surface) 105 Identification Mark (Identification Part) 111X First measuring surface in the X-axis direction 111Y First measuring surface in the Y-axis direction 111Z First measuring surface in the Z-axis direction 112X Second measuring surface in the X-axis direction 112Y Second measuring surface in the Y-axis direction 112Z Second measuring surface in the Z-axis direction 113Z Third measuring surface in the Z-axis direction 113Y First inspection surface 114Y Second inspection surface

Claims

1. A program step for inputting a processing program for a correction piece into a dental cutting machine, A mounting step of mounting the material for the correction piece onto the dental cutting machine into which the processing program has been input, A processing step in which, based on the processing program, the dental cutting machine processes the material to produce the correction piece, A measurement step of measuring the dimensions of a predetermined location on the correction piece processed in the processing step, A calculation step which calculates a correction value based on the dimensions measured in the measurement step, The input step includes inputting the correction value calculated in the calculation step to the dental cutting machine, A method for correcting dental cutting machines.

2. The aforementioned dental cutting machine is A tool holder for holding a cutting tool, A workpiece holding device for holding the correction piece, The system includes a moving device that moves the cutting tool in a predetermined direction relative to the workpiece holding device by moving at least one of the tool holding device and the workpiece holding device, The machining program is configured to form a first plane, whose coordinates in the direction of movement are first coordinates, and a second plane, whose coordinates in the direction of movement are second coordinates, on the compensating piece using the cutting tool. In the measurement step, the distance in the direction of movement between the first plane and the second plane is measured. The aforementioned correction value includes a correction value relating to the distance in the direction of movement. The correction value for the distance in the direction of movement is a correction value that adjusts the difference in coordinate values ​​between the first coordinate and the second coordinate to the distance measured in the measurement step. A method for correcting a dental cutting machine according to claim 1.

3. The aforementioned dental cutting machine is A tool holding device that holds a rod-shaped cutting tool extending in a predetermined Z-axis direction, A workpiece holding device for holding the material of the correction piece, A rotating device that rotates the workpiece holder around a rotation axis extending in the X-axis direction perpendicular to the Z-axis direction, thereby changing the orientation of the workpiece holder relative to the cutting tool, A Z-axis moving device moves the tool holding device in the Z-axis direction relative to the workpiece holding device by moving at least one of the workpiece holding device, the rotating device, and the tool holding device, The workpiece holding device and the rotating device, and the tool holding device, are equipped with a Y-axis moving device that moves the tool holding device in the Y-axis direction perpendicular to the Z-axis direction and the X-axis direction relative to the workpiece holding device by moving at least one of the latter, The aforementioned machining program, With the workpiece holding device held at a predetermined first angle around the rotation axis, the cutting tool forms one or more first flat surfaces extending in the X-axis direction and the Y-axis direction on one side and the other side of the rotation axis in the Y-axis direction, With the workpiece holding device held at a second angle shifted 180 degrees from the first angle, the cutting tool is configured to form second flat surfaces extending in the X-axis direction and the Y-axis direction on the back side of the plurality of first flat surfaces, respectively. In the measurement step, the thickness in the Z-axis direction between the plurality of first flat surfaces and the plurality of second flat surfaces is measured. The aforementioned correction value includes a correction value relating to the rotation angle of the rotating device around the rotation axis, The correction value for the rotation angle of the rotating device is a correction value that eliminates the difference between the multiple thicknesses measured in the measurement step. A method for correcting a dental cutting machine according to claim 1.

4. The machining program is configured such that an identification portion for distinguishing between one side and the other side in the Y-axis direction is formed on the correction piece by the cutting tool. A method for correcting a dental cutting machine according to claim 3.

5. The aforementioned machining program, With the workpiece holding device held at a predetermined angle around the rotation axis, the cutting tool forms a first measuring surface whose coordinate in the Z-axis direction is a first coordinate, With the workpiece holding device held at an angle shifted 180 degrees from the predetermined angle, the cutting tool is configured to form a second measuring surface whose coordinate in the Z-axis direction is a second coordinate. In the measurement step, the distance in the Z-axis direction between the first measuring surface and the second measuring surface is measured. The aforementioned correction value includes a correction value relating to the position of the tool holder in the Z-axis direction relative to the rotation axis. The correction value for the position of the tool holder in the Z-axis direction is a correction value that eliminates the difference between the measured distance between the first measuring surface and the second measuring surface and the distance in the Z-axis direction between the first measuring surface and the second measuring surface in the machining program, and is calculated after the correction for the rotation angle of the rotating device around the rotation axis. A method for correcting a dental cutting machine according to claim 3.

6. The machining program is configured to form the plurality of first flat surfaces, the plurality of second flat surfaces, the first measuring surface, and the second measuring surface on a line that passes through the center of the correction piece in the X-axis direction and extends in the Y-axis direction. The aforementioned processing step is A first machining step of forming the plurality of first flat surfaces and the plurality of second flat surfaces on the correction piece, The process includes a second machining step of forming the first measuring surface and the second measuring surface on the correction piece, The measurement step, the calculation step, and the input step are, A first measurement step, a first calculation step, and a first input step performed after the first processing step, The process includes a second measurement step, a second calculation step, and a second input step, respectively, performed after the second processing step. The aforementioned mounting step is, Prior to the first processing step, a first mounting step is performed in which the material of the corrective piece is mounted on the dental cutting machine, The process includes, after the first processing step, the first measurement step, the first calculation step, and the first input step, a second mounting step which is a first mounting step which involves mounting the material to the dental cutting machine by changing its rotational position around the Z-axis, A method for correcting a dental cutting machine according to claim 5.

7. The aforementioned machining program, With the workpiece holding device held at a predetermined angle around the rotation axis and the workpiece holding device held at a predetermined position in the Y-axis direction, the cutting tool is used to form a first inspection surface on the correction piece extending in the Z-axis direction, The workpiece holding device is held at an angle shifted 180 degrees from the predetermined angle, and while the workpiece holding device is held at the predetermined position in the Y-axis direction, the cutting tool is configured to form a second inspection surface extending in the Z-axis direction on the correction piece. In the measurement step, the amount of displacement between the first inspection surface and the second inspection surface in the Y-axis direction is measured. The aforementioned correction value includes a correction value relating to the position of the tool holder in the Y-axis direction relative to the rotation axis, The correction value for the position of the tool holder in the Y-axis direction is a correction value that eliminates the measured deviation, and is obtained after the correction for the rotation angle of the rotating device around the rotation axis. A method for correcting a dental cutting machine according to claim 3.

8. A tool holder for holding a cutting tool, A workpiece holding device for holding a workpiece, A moving device that moves the cutting tool relative to the workpiece holding device by moving at least one of the tool holding device and the workpiece holding device, The system comprises a control device for controlling the aforementioned mobile device, The control device is A program registration unit in which a processing program for a correction piece for correcting the position of the moving device is registered, A machining control unit controls the moving device based on the machining program and causes the correction piece to be machined, An input unit into which the measurement results of the dimensions of predetermined locations on the correction piece can be input, A calculation unit calculates a correction value to be set for the moving device based on the result input to the input unit, The system includes a correction unit which sets the correction value calculated by the calculation unit to the moving device. Dental cutting machine.

Citation Information

Patent Citations

  • Cutting machine and correction method for position coordinates of storage part, and computer program

    JP2021170230A

  • Cutting machine

    JP2021178372A

  • Method for operating at least one machining apparatus and machining system

    US20190121326A1