This application claims priority to European patent application No. 18169276.5 filed on Apr. 25, 2018, the disclosure of which is incorporated herein by reference in its entirety.
The invention relates to a system for controlling a machine tool and at least one replaceable tool and a workpiece, and for machining the workpiece.
Such a system may for example be seen from US 2007/111,640 A1, which is hereby incorporated by reference. Therein, the milling cutter has a camera which is stationary-mounted. It is installed above a tool and comprises a detection range which is focused on a tool. The camera is to detect the state of the tip of the tool.
Other examples of known machining systems include U.S. Pat. Nos. 10,191,460, 10,152,044, 9,229,443, 8,989,891 8,972,040, 8,024,068, 7,949,422, 20170343983, 20170031345, US20090138106, all of which are hereby incorporated by reference.
Machine tools, especially milling cutters, but also rotational milling cutters, grinding machines and drilling machines for the dental industry are required to be able to handle different tools. For machining the workpieces with the different tools, different programs are partly used, depending on the specific characteristics of the tools, such as for example the grain size of a milling cutter, which programs are adapted to the specifics of the different tool characteristics.
It is possible, to roughly distinguish the different tool types, such as for example milling cutters, drills, or the like, with the help of a camera, e.g. by way of their contours. It is to be understood that a milling cutter has an outer contour, for example, different from a drill. However, automated detection of tool size, such as e.g. the diameter of a drill or the grain size of a milling cutter, may not smoothly and especially reliably be possible.
It is thus the object of the invention to provide a system for a method for controlling a machine tool and for at least one replaceable tool and for the method for machining a workpiece.
According to the invention, this object and advantageous embodiments will be solved by the claims.
The solution according to the invention is first characterized in that a sensor, especially a space-fixed optical sensor comprises a detection range, which overlaps with the area of motion of a robot arm, which is displaceable along several spatial axes. According to the invention, the robot arm, which is for machining workpieces or a blank, respectively, is used via a suitable insert which also is for automated tool replacement.
For this purpose, the replaceable tools comprise appropriate accommodation devices, which correspond to the respective insert on the robot arm. Thus, the robot arm may be program-controlled to remove a tool from a tool magazine provided in the machine tool and may introduce this tool into a spindle, which is provided with an appropriate clamping device.
If there is already another tool present in the spindle, the clamping device will first be released, so that the tool still being present in the spindle may be removed. After this tool has been transferred into the tool magazine, another tool may be inserted into the clamping device of the spindle and may be clamped therein.
According to the present invention, it is especially preferred for the accommodation device to be adapted for simultaneous accommodation of two tools. It will thereby be enabled that the tool, which is required next for machining the workpiece or the blank, may already be removed from the tool magazine, even though another tool is still in the clamping device of the spindle. Tool replacement may then be done such that the robot arm, with the accommodation device with the tool required next, is moved towards the clamping device of the spindle, the tool which is still clamped in the spindle is being removed by the robot arm—obviously following release of the clamping device—with a first accommodation of the accommodation device, such that the second accommodation of the accommodation device is positioned in front of the spindle, and the tool which is required next, will then be introduced into the clamping device, so that it may clamp the tool for further processing the workpiece or blank, respectively.
As the accommodation is present in duplicate of the accommodation device, it is possible to realize path optimization of the robot arm, as the robot arm, for replacing the tool, is required to be displaced only once from the tool magazine to the spindle and eventually thereafter from the spindle back to the tool magazine. It is to be understood, that the tool removed from the spindle may obviously also remain in said one accommodation of the accommodation device, if another tool replacement for fully processing the workpiece or blank, respectively, is not required.
According to the invention, while moving the robot arm, the tool required next is moved into the detection range of the sensor according to the invention, so that the sensor may detect a code present on the tool. According to the invention, this code is located at the front face of the shaft of the tool, i.e. opposite to a processing portion of the tool.
Attaching the code on the front face of the tool shaft, compared to attaching a code, for example of a bar code, on the shell surface of the tool shaft, has the advantage that the front face is essentially free of wear and abrasion phenomena. The shell surface of the tool shaft, on the one hand, is for safely releasing the tool in the clamping device of the spindle of the machine tool and, on the other hand, also is for storing the tool in the tool magazine. Whereas the front face is contacted neither when clamping the jaws in the clamping device nor when inserting or removing the tool during storage in the tool magazine—thereby basically excluding scratching or other impairments of the surface carrying the code.
Moreover, the top surface of the shell surface, which, according to the invention, remains free of any code, remains smooth, thereby improving the run out characteristics of the tool compared to a shell surface, which e.g. has more uneven surface finish due to color application (print) or material erosion (e.g. by etching or lasering a code).
For code application according to the invention on the front face of the tool shaft it is advantageous for the surface of the front face to be pretreated, so that code reading by the sensor, which for example is to be applied by laser engraving, may be improved. For this purpose, it has been proven to be of advantage to smoothen the surface of the front face by laser treatment, to level out any ridges present following machining of the tool shaft, or any other form of surface roughness, and to reduce to a level, which no longer negatively affects readability of the code. One approach to that surface treatment is the so called “multipass milling” of the surface with a laser tool, by which a finely structured and thus “mat” surface may be produced. Following this surface treatment, a grinding pattern may no longer be seen on the surface of the front face, thus significantly improving contrast and thus readability of the code to be applied, for example, by laser engraving.
Moreover, for safely reading the code on the front face of the tool shaft it is of importance to apply the code, which, according to the invention, extends in rectangular or square shape on the front face of the tool shaft, such that it is exactly centered in relation to the rotational axis of the tool.
Moreover, it also is of importance to leave so-called resting zones around the square or rectangle formed by the code, which remain free of any code or any other form of marking. Safe detection of the code is only possible with appropriately sufficiently broad resting zones, which—in a preferably square extension according to the invention of the two-dimensional code—are required to be equally broad at all four sides of the 2D code, i.e. above or below as well as on the left and right hand side of the square surface. Moreover, sufficiently large minimum distance from the circular rim of the front face is also required to be assured at the corners of the 2D code, to be able to read the code.
The tool shaft, of essentially cylindrical shape, at its front-side end, comprises a conical portion, which is to facilitate insertion of the tool into the clamping device of the spindle, as well as into the holders of the tool magazine. In this regard, this conical portion of the tool shaft is also referred to as an insertion bevel. It is to be understood that with the diameter of the cylindrical portion being predetermined, the surface area of the front face of the tool shaft, which may be utilized for the code, is dependent both of the cone angle and the length of the conical portion. If the surface available for application of the code should prove to be too small, considering the resting zones or the minimum distances, respectively, from the rim of the front face, increase of the front face is possible in certain limits by decreasing the cone angle or shortening the conical portion of the tool shaft, respectively.
As a two-dimensional code, the so-called Data-Matrix-Code has been proven to be especially suitable. However, it is to be understood that any other two-dimensional code may also be used, without leaving the scope of the present invention. One-dimensional codes, such as for example bar codes, may also be utilized, wherein it is to be understood that the information density of a 2D code is superior to that of a one-dimensional code.
According to the invention, the code, detected by the sensor, which is preferably formed as a camera, is fed to a control device of the dental machine tool, which executes an appropriately associated or suitable control program, respectively, or adapts control of workpiece or blank machining to the specific tool characteristics,
Based on the detected code of the tool. In this way, significantly improved surface finish of the finished final product is achievable on the one hand, and, on the other hand, path and time optimized production, and thus shorter processing time for the dental product to be provided are achievable.
The invention is especially suitable for dental milling machines, especially those, which have an axis distribution of 5/0, i.e. a rigid milling spindle and a robot arm movable along 5 axes.
According to an advantageous embodiment, it is provided for the tool to be supported on a gripper or an accommodation of the robot arm, and especially for the front face of the tool shaft to extend in the detection range of the sensor.
According to an advantageous embodiment, it is provided for the tool shaft to conically taper towards the front face at its end facing away from a work area of the tool such that the conical portion of the tool shaft forms an insertion bevel that facilitates insertion of the tool in a clamping chuck of a tool spindle of the machine tool.
According to an advantageous embodiment, it is provided for the cone angle to be in the range of between 10° and 30°, especially between 15° and 25°, in relation to the rotational axis of the tool shaft.
According to an advantageous embodiment, it is provided for the length of the conical portions of the tool shaft to be in the range between 5% and 20%, especially between 7% and 15% of the total length of the tool shaft, also including of the conical portions.
According to an advantageous embodiment, it is provided for the surface area of the front face to be in the range between 50% and 70% of the cross-sectional area of the cylindrical portion of the tool shaft, preferably at least 60% of the cross-sectional area of the cylindrical portion of the tool shaft.
According to an advantageous embodiment, it is provided for the front face of the tool shaft to comprise a surface generated by line-by-line-surface treatment, especially by a treatment with a laser tool.
According to an advantageous embodiment, it is provided for the front face of the tool shaft to be formed in circular-shape and the code on the front face of the tool shaft to occupy a rectangular-shaped surface, and/or the code to be a monochrome code, especially a Data Matrix Code.
According to an advantageous embodiment, it is provided for the code to be applied centrically onto the front face of the tool shaft.
According to an advantageous embodiment, it is provided that, between the circular rim of the front face of the tool shaft and the outer corners of the rectangular-shaped surface, which is occupied by the code on the front face of the tool shaft, equal distance from all sides is provided in the radial direction in relation to the rotational axis of the tool shaft, which is more than 3% of the radius of the front face of the tool shaft, especially at least 5%.
According to an advantageous embodiment, it is provided for the surface portions on the front face of the tool shaft surrounding the rectangular-shaped code to remain free and unused, in view of application of other codes or information, respectively.
According to an advantageous embodiment, it is provided for the code to be applied onto the front face of the tool shaft by laser tool processing, especially by laser engraving.
According to an advantageous embodiment, it is provided for an ID to be incorporated into the code unequivocally identifying the tool and/or an ID of the lot of the tool to be incorporated into the code (36).
According to an advantageous embodiment, it is provided for an ID to be incorporated into the code identifying the type of the tool, such as for example the grain size of a milling cutter.
Further advantages, details and features will arise from the following description of several working examples by way of the figures, wherein:
The tool 10 represented in
According to
In
The circular front face 34 extends at the front face and thus at the end of the conical portion 32, which front face, according to the invention, carries the code 36, which unequivocally identifies the tool 10. Areas, which do not carry any identification, and which areas are referred to as the so called resting zones extend around the code 36.
The rectangular-shaped or square code 36 is applied exactly centered, in relation to the rotational axis 20, which is represented in
The surface on the front face 34 of the tool shaft 22 available for application of the code 36, may be enlarged by shortening the conical portion 32 (as viewed along the rotational axis 20) or may also be enlarged by reducing the cone angle 38, if required, such as already set forth above.
From
For the sake of better visibility, it may be seen from
It is to be understood that detection of the two tools 10 to be recognized in
Below the robot arm 44, a tool spindle 50 may be seen. It is for keeping a tool 10 clamped via a clamping chuck. For this purpose, the tool 10, with its shaft 22 will be introduced into a clamping chuck on the spindle 50, and will be clamped therein, via the robot arm 44, the clamping chuck not being represented in
Basically, the accommodations of the accommodation device 48 are U-shaped and engage into the annular grooves 12 or 14 (cf.
Number | Date | Country | Kind |
---|---|---|---|
18169276.5 | Apr 2018 | EP | regional |