NUMERIC CONTROL MACHINE TOOL
20230074070 · 2023-03-09
Inventors
Cpc classification
G05B19/401
PHYSICS
B23Q15/12
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/2233
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method is described of machining a workpiece which is clamped in a fixturing element and is processed by a tool movably mounted on a CNC machine tool.
The fixturing element is integrally constrained to a frame of the CNC machine tool, then an optical scan of a geometry present in a portion of the workpiece is carried out. From digital data obtained during the optical scan, a coordinate of the geometry is determined in a reference system integral with the frame; and digital data, in particular coordinates, relating to a predetermined sequence of machining operations are processed to generate machining coordinates in the reference system integral with the frame for an actuator of the tool, said machining coordinates being such that the tool applies the pre-established sequence of machining operations on the workpiece at said coordinate.
Claims
1. Method of machining a workpiece which is clamped in a fixturing element and is processed by a tool movably mounted on a CNC machine tool, wherein A. the fixturing element is integrally constrained to a frame of the CNC machine tool, B. an optical scan of a geometry present in a portion of the workpiece is carried out, C. from digital data obtained during the optical scan, a coordinate of the geometry is determined in a reference system integral with the frame, D. digital data, in particular coordinates, relating to a predetermined sequence of machining operations are processed to generate machining coordinates in the reference system integral with the frame for an actuator of the tool, said machining coordinates being such that the tool applies the pre-established sequence of machining operations on the workpiece at said coordinate.
2. Method according to claim 1, wherein in step B the optical scan takes place by means of a digital camera or a laser beam.
3. Method according to claim 1, wherein in step C the digital data are processed for recognizing a geometric pattern, e.g. corresponding to a rough finishing, and from the geometric pattern said coordinate is obtained; and/or recognizing image parts and assigning said coordinate to said parts.
4. Method according to claim 1, wherein in step B the optical scan is performed on an edge of the workpiece, or on two opposite edges of the workpiece, to determine the position of cavities to be finished with the tool.
5. Method according to claim 1, wherein the processed workpiece is a platform or flatbed, in particular an extruded profile made of aluminum alloy and/or a die-cast profile made of aluminum alloy.
6. Method according to claim 1, wherein step B occurs by moving the same tool actuator that in step B will perform the machining on the workpiece.
7. Method according to claim 1, wherein the method is applied to a CNC tool machine comprising a workpiece-carrying table rotatable about an—in use—vertical axis and N machining stations, N≥2, arranged around the table, with the steps of rotating the table to bring a workpiece to be machined in front of a station, disconnecting the workpiece from the table, transferring the workpiece from the table to the station, fixing the workpiece to the station and machining the workpiece at the station by performing said steps A to D; disconnecting the workpiece from the station, transferring the workpiece from the station to the table, fixing the workpiece to the table, rotating the table to bring the workpiece in front of a different station or unloading the workpiece from the table.
8. CNC machine tool comprising: a frame to which a fixturing member, on which a workpiece is fixed to be machined by a tool, can be anchored, an actuator to operate the tool and move it relative to the frame to machine the workpiece in space, a sensor for performing an optical scan of a geometry present in a portion of the workpiece, an electronic processor configured for reading digital data generated by the sensor during the optical scan and determining from them a coordinate of the geometry in a frame of reference integral with the machine's frame, generating digital machining data, in particular coordinates, with which to control the actuator during the workpiece processing, wherein the digital machining data are adapted to command and execute a predetermined sequence of machining operations which is calculated in the frame of reference integral with the machine's frame at said coordinate.
9. Machine tool according to claim 8, wherein the electronic processor is configured so that said digital data generated by the sensor are processed to recognize a geometric pattern, e.g. corresponding to a rough finishing, and from the geometric pattern said coordinate is obtained.
10. Machine tool according to claim 8, wherein the electronic processor is configured so that said digital data generated by the sensor are processed to recognize image parts and assign said coordinates to said parts.
11. Method according to claim 2, wherein in step C the digital data are processed for recognizing a geometric pattern, e.g. corresponding to a rough finishing, and from the geometric pattern said coordinate is obtained; and/or recognizing image parts and assigning said coordinate to said parts.
12. Method according to claim 1, wherein the machined workpiece is a battery-carrying tray for an electric vehicle.
Description
[0042] Further advantages will become clear from the following description, which relates to an example of a preferred embodiment of machine tool in which:
[0043]
[0044]
[0045]
[0046]
[0047] Equal numbers in the figures indicate equal or substantially equal parts. To avoid crowding the drawings, sometimes equal elements are not numbered.
[0048]
[0049] a central table 10 rotatable about a—in use—vertical axis Y1, and
[0050] a plurality of machining stations 14 with tools, in the example five, arranged around the table 10. By rotating the table 10 about the axis Y1, a workpiece can be moved sequentially from a robot-assisted loading position through the stations 14 to be machined therein.
[0051] The table 10 is composed of a central drum from which, with radial symmetry, radial guides, which slidingly support a flat support 30 for a workpiece 42, extend radially towards each of the stations 14. By means of the radial guides, the support 30 can be radially moved away from, or moved closer to, the axis Y1, while by means of the rotation of the table 10, the support 30 can be rotated in front of one of the stations 14. A workpiece 42 can be mounted individually on the support 30, or preferably on one or each of the supports 30 there is loaded the assembly of a fixturing unit comprising blocking members, for example pneumatic grippers, magnets, or suction cups capable of holding the workpiece 42 on themselves and/or bringing it to zero references in the case of a flexible workpiece. In the following, by “workpiece” we will generically refer to a case or the other.
[0052] A or each support 30 can be integrally connected to the table 10 or a station 14, e.g. via a quick-release connection. For this purpose, a or each support 30 comprises means for anchoring/connecting to the table 10 and to the station 14 that can be activated/deactivated depending on the state of a control input.
[0053] An operating method for machining a workpiece 42 with the machine MC tool (see also sequence in
[0066] A preferred structure for at least one of the stations 14 is illustrated in
[0067] Movably mounted on the frame or framework 80 is a machining device or actuator 96 with a tool 72 for machining the workpiece 42. The device 96 is movable on the uprights 82 along a vertical axis Y2, parallel to the axis Y1, by means of a known motor drive. The device 96 comprises two spindles 70, one per upright 82, each driving a tool 72, e.g. a milling cutter, which is facing the center of the station 50.
[0068] Each tool 72 is mounted linearly translatable on or with the spindle 70, so that each tool 72 is also controllably movable along a horizontal axis X1, orthogonal to the plane containing the uprights 82. Each spindle 70 is movable along a respective horizontal axis X1, wherein the two axes X1 are parallel to each other and lie in the same horizontal plane (orthogonal to the axis Y1).
[0069] The tools 72 have aligned rotation axes, orthogonal to the axis X1, and are facing each other, so that the device 96 is able to simultaneously machine with the tools 72 the two opposite edges of a workpiece 42, in the example an aluminum flatbed (see
[0070] Near each tool 72 there is a laser source 90, preferably covered by a self-propelled casing. The source 90 is positioned so as to direct a laser beam towards the centre of the station 50, along a direction parallel to the rotation axis of each respective tool 72. Therefore, the device 96 is able to simultaneously strike the two opposite edges of the workpiece 42 with a laser beam.
[0071] The operation of station 50 is as follows.
[0072] As shown in
[0073] The opposite edges of the workpiece 42 are to be machined by the tools 72, in particular to finish and/or process a rough geometry. Before the workpiece 42 is machined by the tools 72, an optical scan of the geometry (e.g. cavities, holes or curvatures) present on the opposite edges of the workpiece 42 is performed. For this purpose, by means of a movement of the device 96, the source 90 of each spindle 70 is brought into alignment with the nearest edge of the workpiece 42. Then the source 90 is activated and by means of a displacement of the device 96 along the axis Y2, the entire length of the edges of the workpiece 42 is scanned. The scan generates digital data which is processed via software to determine a coordinate of the scanned geometry in a reference system integral with the frame.
[0074] Then, a predetermined sequence of machining operations is applied to the edge of the workpiece 42, in correspondence of the detected geometry. Then the digital data of the scan are processed to generate machining coordinates for the spindles 70 in the reference system integral with the station 50. The machining coordinates are calculated such that the tool 72 applies to the workpiece 42 the predetermined sequence of machining operations in correspondence of a said coordinate detected by the scan, e.g. by taking said coordinate or the origin of the reference system integral with the station as the reference origin.
[0075] For example, if for the tool 72 a machining process along a circle is programmed, to apply this machining at a precise point of the edge of the workpiece 42 it is sufficient, for example, to bring the tool to the scanned point on the edge where the center of the circle is desired, and from there to perform the circular machining relative to the center.
[0076] Since the digital data, in particular coordinates, are related to a reference system integral with the frame, the machine now knows precisely the position of the parts to be machined with respect to a reference system of its own, with the advantage that any tolerance of the part and/or the fixturing can be corrected or taken into account.
[0077] Another advantage is the integral arrangement of the tool 72 and the source 90, which ensures the identity of the handling and positional detection systems during the scanning and machining steps.
[0078] The method has the advantage that the specific tolerances or defects of a workpiece and the fixturing tolerances are corrected, regardless of their magnitude. If, for example, there is a row of cavities to be machined along the edge of the workpiece 42 (
[0079] Particular efficiency has been experienced when the workpiece 42 is an automobile component, e.g. a flatbed for housing electric car batteries; and/or the workpiece 42 is made of aluminum.
[0080] Although the optical scanning has been described with reference to the multi-station machine MC, the station 50 may be exploited in a single-station machine.
[0081] A video-camera or an image sensor may also be used as a source 90.