WO2025219348A1 - Machine inspection method and system for carrying out a machine inspection method - Google Patents
Machine inspection method and system for carrying out a machine inspection methodInfo
- Publication number
- WO2025219348A1 WO2025219348A1 PCT/EP2025/060286 EP2025060286W WO2025219348A1 WO 2025219348 A1 WO2025219348 A1 WO 2025219348A1 EP 2025060286 W EP2025060286 W EP 2025060286W WO 2025219348 A1 WO2025219348 A1 WO 2025219348A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- machine
- processing
- machining
- image
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24097—Camera monitors controlled machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36199—Laser cutting
Definitions
- the invention relates to a machine inspection method for performing inspections on a processing machine for machining workpieces, in particular a laser and/or punching machine, using a camera attached to a machining head of the processing machine. Furthermore, the invention relates to a system for performing a machine inspection method.
- the object of the invention is to further develop the state of the art.
- a machine inspection method for carrying out checks on a processing machine, in particular on a laser and/or punching processing machine, for processing workpieces
- the processing machine has a plurality of machine units
- the processing machine has a movable processing head, wherein a camera is attached to the processing head, wherein a first image of a first machine unit of the plurality of machine units is created with the camera, wherein a first state of the first machine unit is determined based on the first image, wherein the first state is compared with at least one first prerequisite for a first machine processing program, in particular a laser cutting and/or punching processing program, wherein the first machine processing program is executed if fulfillment of the first prerequisite is detected by the first state.
- the first prerequisite can comprise prerequisites for several of the plurality of machine units.
- Such requirements include, for example, proper setup of tools required for machining.
- Such requirements also include, for example, a machining space between a tool and a workpiece to be machined that should be free of any foreign bodies, such as reject elements on a raw material to be machined, which typically arise in a separating machining process.
- Such requirements can include correct machine settings in order to achieve a quality requirement to be met, for example, sufficient cleanliness and/or flatness of a support of the raw material to be machined.
- such requirements can also include correct parameter selection in order to achieve a quality requirement to be met, such as sufficient cutting quality for a cut workpiece contour.
- the camera attached to the machining head of the processing machine can record the various states at different points on the processing machine. Consequently, only one camera is required for states on multiple machine units.
- the comparison can therefore also be automated and does not have to be performed manually. If the state deviates from the prerequisite, the machining program is not executed, thus avoiding errors in the execution of the machining program and the resulting incorrect machining of the workpiece or damage to the processing machine. Only if the If the condition is met, the machining program is executed.
- a machine operator is notified via a user output when the first requirement of the first state is not met. This allows the machine operator to react to the deviation and establish a state that meets the requirement or load a machining program with different requirements.
- the image quality of the first image in particular an image quality insufficient for determining the first state, is determined, wherein at least one movement of the processing head is performed and at least one second image of the first machine unit is captured with the camera in at least one further recording perspective if the image quality of the first image is insufficient for determining the first state, wherein the first state of the first machine unit is determined based on the second image.
- Production conditions such as light reflections or contamination, often complicate sensor-based, in particular camera-based, recordings.
- the sensor values themselves, in particular camera recordings can already have a quality insufficient for the necessary recording.
- the disclosed method solves this problem in that the camera attached to the processing head of the processing machine can perform at least one further recording of the machine unit by moving the processing head into at least one further recording perspective.
- the second image can be used instead of the first image to determine the first state.
- the second image can be used in combination with the first image to determine the first state.
- At least one machine unit of the plurality of machine units consists of a magazine with a plurality of machining head tools, in particular machining head tools in the form of nozzles for laser processing or punching heads for punching, wherein each of the machining head tools is inserted in the magazine at a fixed magazine position, wherein the first requirement of the first machine processing program comprises the presence of a predetermined machining head tool, wherein the existing machining head tools are detected as a first state, wherein the machining head tools have an identification coding, in particular in the form of a QR code, a barcode and/or an identification number, wherein the identification codings can be read with the camera are recorded and the first state is determined from the recorded identification codes.
- Tools are a fundamental machine unit of a processing machine. Such tools are typically attached to the processing head of the processing machine. Examples include processing head tools in the form of nozzles for laser processing or punching heads for punching. Such processing head tools are typically interchangeable, and several processing head tools are stored in a magazine in a specific magazine position. If the machine processing program requires at least one processing head tool, information about this can be stored in a machine control system. By moving the processing head, the camera can capture an identification code for a respective processing head tool in a specific magazine position. Information about the captured processing head tool can be passed on to the machine control system. In other words, the method enables mechanical and automated identification of processing head tools in specific magazine positions.
- the method can be used to compare the identified machining head tools with the required machining head tools from the first machining program before its execution, whereby a machining head tool required for the first machining program is identified as missing in the magazine and/or a machining head tool is identified in the magazine that is not required for the first machining program.
- the method thus enables mechanical and automated identification of missing or incorrectly inserted machining head tools.
- the magazine position of the predetermined machining head tool is determined, wherein the magazine position of the predetermined machining head tool is taken into account during the execution of the first machining program, in particular during an automatic exchange process of the machining head tool.
- the machining program can be adapted to the magazine position. It is therefore not necessary for the predetermined machining head tool to be located at a predetermined magazine position. If the machining machine has a function For an automatic machining head tool change process, the information about the magazine positions can be passed on to the automatic tool change function. In other words, the method enables mechanical and automated identification and subsequent replacement of machining head tools.
- the first state is compared with a first prerequisite of a plurality of machining programs, whereby only those machining programs are executed whose first prerequisite is met by the first state.
- This embodiment is particularly advantageous for a production plan consisting of a plurality of machining programs and stored in a machine control system.
- manual operator intervention in the processing machine is detected, and after the operator intervention has been completed, the process steps of the machine inspection process are carried out again.
- detection can be carried out, for example, by sensors in the entrance area of a magazine, for example, by optical sensors in the form of light barriers.
- a renewed identification of all machining head tools inserted in the magazine and a comparison with the required machining head tools from the machine processing program or from the machine processing programs of the production plan can be carried out.
- the previously described process steps for identifying missing or incorrectly inserted machining head tools and/or issuing an error message about them and/or comparing them with a production plan can then be initiated again after the operator intervention.
- the first requirement comprises a working area of the processing machine that is free of foreign objects, wherein the first image of the working area of the processing machine is created by means of the camera before and/or during the execution of the first machining program, wherein, based on the first image, the first status is determined as to whether a foreign object is in the working area.
- a foreign object can, for example, be a reject element.
- reject elements A recurring problem in the processing of workpieces with processing machines is reject elements, which often inevitably arise, especially in separating process steps such as laser cutting or punching. In this case, it is often not possible to prevent reject elements from forming in the Processing space between a tool and the workpiece to be machined.
- reject elements in the form of punched or cut-out inner contour parts can remain on a raw material sheet during laser cutting or punching if they were not correctly ejected due to an error. If these reject elements are located on a planned punching or cutting contour, the parameters planned by the machining program for this punching or cutting contour will lead to a different and possibly undesirable result or undesirable quality.
- the disclosed method solves this problem in that, for the machining program to be carried out in a working area of the machine, in particular for laser cutting and/or punching, partial profiles to be traversed for this purpose, in particular laser cutting contours and/or punching forming areas, are detected by a movement of the machining head before and/or during and/or after partial profile machining by means of the camera attached to it, wherein reject elements already located on these partial profiles and/or reject elements arising during workpiece machining are detected and information about this is transmitted to the machine control system.
- Information about the detected foreign object can be output to a user via a user output. This allows the user to react to the foreign object in the work area and initiate appropriate measures. Furthermore, a detected foreign object can trigger a stop of the processing machine.
- the first machine program can be adjusted. Based on the location of the detected foreign object, a machining operation at this location can be omitted. In other words, a part of the first machine machining program is skipped. This, in particular, prevents a collision with the foreign object.
- Information about the omitted machining operation can be transmitted to a higher-level production planning system. For example, a workpiece part to be separated, which is planned in the machine machining program, can be omitted, and information about this can be transmitted to a higher-level production planning system, wherein a subsequent machine machining program is expanded by the production planning system to include a new loading of the omitted workpiece part.
- the invention enables automated rescheduling of a machining operation disrupted by a foreign object. Processing. This is particularly advantageous when a processing machine is operated unmanned for an extended period, for example, during a night shift.
- the first requirement comprises the correct ejection of a material part, in particular a remnant or a workpiece part, separated from a raw material to be processed, in particular a sheet metal panel, during the execution of the first machining program.
- An image of the material part is created using the camera, and based on the image, it is determined as a first status whether the correct ejection has occurred.
- the function of an automated ejection can, for example, comprise the targeted collection of remnants or separated workpiece parts at a specific location, such as in a storage box located beneath the work area.
- the first status is determined by a comparison with an additional sensor system for detecting correct ejection.
- the method can be used to further detect the correct ejection and/or incorrect ejection and/or jamming using the camera located on the processing head and to perform a comparison with the additional sensor system, for example, initiated by the additional sensor system detecting unclear or faulty states.
- a combination of the detection by the camera attached to the processing head and the detection by the additional sensor system can be combined to create an overall detection with higher overall quality.
- the processing machine comprises a processing support, in particular a sheet metal support grid
- the first prerequisite comprises a state of the processing support, in particular a slag build-up, wherein a first image of the processing support is created with the first camera and, based on the image, the state of the processing support is determined as the first status.
- the state of the processing support can, for example, be sufficient cleanliness and/or flatness. After a longer period of time, processing residues or other process materials can accumulate on such processing supports. If the amount of accumulation exceeds a critical value, this can influence the quality of the workpiece processing.
- this target state of the processing support is undershot, the method can inform the user about this via the user output.
- the process can trigger a stop of the processing machine if the target state of the processing requirement is undershot.
- a plurality of workpiece parts are machined during the execution of the first machining program, wherein the first prerequisite is a target quality of a first workpiece part.
- the first prerequisite is a target quality of a first workpiece part.
- an actual quality of the first workpiece part is recorded as the first state.
- the cutting edge quality can include properties such as roughness, discoloration, and/or burr formation. If the actual quality falls below the target quality, information about this can be transmitted to the user via the user output.
- the processing machine can be stopped.
- a system for carrying out a machine inspection method comprising a processing machine for processing workpieces, in particular a laser and/or punching processing machine, and a computer unit, wherein the processing machine comprises a processing head and a camera is attached to a processing head of the processing machine, wherein the computer unit is configured to carry out a machine inspection method.
- Fig.1 A system for carrying out a machine inspection method
- FIG. 1 another system for carrying out a machine inspection procedure.
- Fig. 1 shows a system for carrying out a machine inspection method.
- the system comprises a processing machine 1, in this case a laser cutting machine.
- the processing machine 1 is configured to process a workpiece 9, in this case a sheet metal panel.
- the machine tool 1 comprises a movable machining head 4, in this case a laser cutting head.
- a camera 3 is attached to the machining head 4.
- the machining machine 1 comprises a plurality of machine units 2, in this case a magazine 2a, wherein the magazine has six magazine positions 2c, wherein one magazine position 2c is empty and the other five magazine positions 2c are filled with several machining head tools 2b, and a machining support 2d. By moving the machining head 4, the camera 3 can be aligned with the individual machine units 2.
- the camera 3 can be aligned with the machining support 2d or with the magazine 2a, with the magazine positions 2c and the machining heads 2b.
- a first image 5 of the machine unit 2 can be created using the camera 3.
- the system comprises a computing unit 7, wherein the computing unit 7 is communicatively connected to the camera 3.
- the computing unit 7 is a computer connected to the processing machine 1.
- the computing unit 7 can also be part of the processing machine 1.
- the camera 3 transmits the first image 5 to the computing unit 7.
- a first machining program 6 and a first prerequisite are stored in the computing unit 7. In this example, the machining program 6 contains the first prerequisite.
- the computing unit 7 determines a first state of the machine unit 2 from the first image 5 and compares the first state with the first prerequisite of the first machining program 6. If the first state fulfills the first prerequisite, the machining program 6 is executed by the processing machine 1. The computing unit 7 is connected to a user output 8. If the first state does not fulfill the first prerequisite, the first machining program 6 is not executed, and information is output via the user output 8 so that a machine operator can react to the faulty state of the machine unit.
- the computing unit 7 checks whether the image quality of the first image 5 is sufficient to determine the first state. For example, the first image 5 may have insufficient image quality due to light reflection or contamination of the optics of the camera 3. If the first image 5 has insufficient image quality, the processing head 4 is moved so that the camera 3 views the first machine unit 2 from a different angle and creates a second image of the first machine unit 2. The state of the first machine unit 2 is then determined based on the second image. By moving the machining head 4, the camera 3 can be aligned with the magazine 2a. Using the camera 3, an image 5 of the magazine 2a with the magazine positions 2c and the machining head tools 2b located therein is then created.
- the image 5 is transmitted to the computing unit 7, and the computing unit uses the image 5 to determine which magazine positions 2c are empty and which magazine positions 2c contain a machining head tool 2b.
- the machining head tools 2b each have an identification code. Based on the identification code, the computing unit 7 determines which machining head tools 2b are present at which magazine positions 2c of the magazine 2a. The computing unit 7 compares the existing machining head tools 2b with the machining head tool assumed in the first machining program 6. If the assumed machining head tool is present in the magazine, the first machining program 6 is executed. If the required machining head tool is not present in the magazine, the first machining program 6 is not executed and information is output to the machine operator via the user output 8.
- the magazine position 2c of the required machining head tool 2b is taken into account when executing the machining program 6.
- the magazine position 2c can be taken into account when executing the machining program 6.
- the computing unit 7 can compare the state of the first machine unit 2 with the respective first requirements of the machining programs 6. Then, the machining programs 6 whose requirements are met by the state of the first machine unit 2 are executed.
- the camera 3 By further moving the machining head 4, the camera 3 is aligned with the machining support 2d. Using the camera 3, an image 5 of the machining support 2d is then created. The image 5 is transmitted to the computing unit 7, and the computing unit determines from the image 5 whether the state of the machining support 2d fulfills the requirements of the machining program 6. If the state of the machining support 2d fulfills the requirements, the first machining program 6 is executed. If the state of the machining support 2d does not fulfill the requirements, the first machining program 6 not executed and information is output to the machine operator via user output 8.
- the first prerequisite of the machining program 6 can be a required machining head tool, several required machining head tools, a required state of the machining support or any combination thereof.
- Figure 2 shows another system for executing a machine inspection method. Only the differences from Figure 1 are described below.
- the computing unit 7 is part of the processing machine 1.
- the user output 8 is part of the processing machine 1.
- the camera 3 By moving the processing head 4, the camera 3 can be aligned with a severed material part 10 or the remaining defect in the workpiece 9. The camera 3 then creates an image 5 of the severed material part 10 and/or the defect in the workpiece 9. The image 5 is transmitted to the computing unit 7, and the computing unit determines from the image 5 whether the severed material part 10 was correctly ejected. In an embodiment not shown, correct ejection can also be checked by further sensors, e.g., a light grid below the workpiece 9. The computing unit 7 compares the state of the severed material part 10 with the prerequisite of the first machining program 6. If the severed material part 10 has been correctly ejected, the first machining program 6 is executed. If the separated material part 10 is not correctly ejected, the first machine processing program 6 is not executed and information is output to the machine operator via the user output 8.
- the camera 3 By moving the machining head 4, the camera 3 can be aligned to different points on the workpiece 9. Images 5 of the workpiece 9 are then created using the camera 3. The images 5 are transmitted to the computing unit 7, and the computing unit determines from the images 5 whether a foreign object 11 is on the workpiece. The computing unit 7 compares the condition of the workpiece 9 with the prerequisite of the first machining program 6. If the workpiece 9 is free of foreign objects 11 that would interfere with the execution of the first machining program 6, the first machining program 6 is executed. If the computing unit 7 detects interfering foreign objects 11 on the workpiece 9, the first Machine processing program 6 is not executed and information is output to the machine operator via user output 8.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
Description
Maschineninspektionsverfahren und System zur Durchführung eines Maschineninspektionsverfahrens Machine inspection procedure and system for carrying out a machine inspection procedure
Die Erfindung betrifft ein Maschineninspektionsverfahren zur Durchführung von Überprüfungen an einer Bearbeitungsmaschine zum Bearbeiten von Werkstücken, insbesondere einer Laser- und/oder Stanzbearbeitungsmaschine, mittels einer Kamera, welche an einem Bearbeitungskopf der Bearbeitungsmaschine befestigt ist. Weiter betrifft die Erfindung ein System zur Durchführung eines Maschineninspektionsverfahrens. The invention relates to a machine inspection method for performing inspections on a processing machine for machining workpieces, in particular a laser and/or punching machine, using a camera attached to a machining head of the processing machine. Furthermore, the invention relates to a system for performing a machine inspection method.
Aus der US 2020/0331095 A1 ist die Nutzung einer Kamera, welche an einem Bearbeitungskopf befestigt ist, zur Bildgebung in einer Bearbeitungsmaschine bekannt. From US 2020/0331095 A1 the use of a camera, which is attached to a processing head, for imaging in a processing machine is known.
Aufgabe der Erfindung ist es den Stand der Technik weiterzubilden. The object of the invention is to further develop the state of the art.
Gelöst wird die Aufgabe durch ein Maschineninspektionsverfahren nach Anspruch 1 und ein System nach Anspruch 13. Vorteilhafte Ausgestaltungen sind in den Unteransprüchen angegeben. The object is achieved by a machine inspection method according to claim 1 and a system according to claim 13. Advantageous embodiments are specified in the subclaims.
Offenbart wird ein Maschineninspektionsverfahren zur Durchführung von Überprüfungen an einer Bearbeitungsmaschine, insbesondere an einer Laser- und/oder Stanzbearbeitungsmaschine, zum Bearbeiten von Werkstücken, wobei die Bearbeitungsmaschine eine Mehrzahl von Maschineneinheiten aufweist, wobei die Bearbeitungsmaschine einen verfahrbaren Bearbeitungskopf aufweist, wobei eine Kamera an dem Bearbeitungskopf befestigt ist, wobei ein erstes Bild einer ersten Maschineneinheit der Mehrzahl von Maschineneinheiten mit der Kamera erstellt wird, wobei basierend auf dem ersten Bild ein erster Zustand der ersten Maschineneinheit bestimmt wird, wobei der erste Zustand mit zumindest einer ersten Voraussetzung für ein erstes Maschinenbearbeitungsprogramm, insbesondere ein Laserschneid- und/oder ein Stanzbearbeitungsprogramm, abgeglichen wird, wobei das erste Maschinenbearbeitungsprogramm ausgeführt wird, wenn eine Erfüllung der ersten Voraussetzung durch den ersten Zustand erkannt wird. Die erste Voraussetzung kann dabei Voraussetzungen für mehrere der Mehrzahl von Maschineneinheiten umfassen. Disclosed is a machine inspection method for carrying out checks on a processing machine, in particular on a laser and/or punching processing machine, for processing workpieces, wherein the processing machine has a plurality of machine units, wherein the processing machine has a movable processing head, wherein a camera is attached to the processing head, wherein a first image of a first machine unit of the plurality of machine units is created with the camera, wherein a first state of the first machine unit is determined based on the first image, wherein the first state is compared with at least one first prerequisite for a first machine processing program, in particular a laser cutting and/or punching processing program, wherein the first machine processing program is executed if fulfillment of the first prerequisite is detected by the first state. The first prerequisite can comprise prerequisites for several of the plurality of machine units.
Im Rahmen der Bearbeitung von Werkstücken mit Bearbeitungsmaschinen, wie beispielsweise Laserschneid- und/oder Stanzbearbeitungsmaschinen, bestehen Voraussetzungen, welche für ein durchzuführendes Maschinenbearbeitungsprogramm für ein angestrebtes Zielergebnis erfüllt werden müssen. Solche Voraussetzungen umfassen beispielsweise eine ordnungsgemäße Rüstung von Werkzeugen, welche für eine Bearbeitung erforderlich sind. Ebenfalls umfassen solche Voraussetzungen beispielsweise einen Bearbeitungsraum zwischen einem Werkzeug und einem zu bearbeitenden Werkstück, welcher frei von jeglichen Fremdkörpern sein soll, wie beispielsweise von Ausschusselementen auf einem zu bearbeitenden Rohmaterial, welche typischerweise in einem trennenden Bearbeitungsverfahren entstehen. Weiterhin können solche Voraussetzungen eine korrekte Maschineneinstellung, um eine zu erfüllende Qualitätsanforderung zu erreichen, umfassen, beispielsweise eine ausreichende Sauberkeit und/oder Ebenheit einer Auflage des zu bearbeitenden Rohmaterials. Weiterhin können solche Voraussetzungen auch korrekte Parameterwahl, um eine zu erfüllende Qualitätsanforderung, wie beispielsweise eine ausreichende Schnittqualität bei einer geschnittenen Werkstückkontur, zu erreichen, umfassen. When machining workpieces with processing machines, such as laser cutting and/or punching machines, there are requirements that must be met for a machining program to be carried out for a desired target result must be achieved. Such requirements include, for example, proper setup of tools required for machining. Such requirements also include, for example, a machining space between a tool and a workpiece to be machined that should be free of any foreign bodies, such as reject elements on a raw material to be machined, which typically arise in a separating machining process. Furthermore, such requirements can include correct machine settings in order to achieve a quality requirement to be met, for example, sufficient cleanliness and/or flatness of a support of the raw material to be machined. Furthermore, such requirements can also include correct parameter selection in order to achieve a quality requirement to be met, such as sufficient cutting quality for a cut workpiece contour.
Um einen Erfüllungsgrad solcher Voraussetzungen zu überprüfen, müssen Zustände von Maschineneinheiten erfasst werden, welche für die jeweiligen Voraussetzungen relevant sind. Dies wird üblicherweise durch verschiedenartige Sensoren, oftmals optische Sensoren, insbesondere kamerabasierte Sensoren, gelöst. Solche Sensoren müssen dynamischen und anspruchsvollen Produktionsbegebenheiten genügen und verschiedenartige Maschinenzustände erfassen. Dies ist im Kontext von Bearbeitungsmaschinen üblicherweise problematisch, da solche Sensorik einerseits teuer ist und andererseits platzbedingt oftmals nicht an eine jede verschiedenartigen Maschineneinheit platziert werden kann, an welcher ein Zustand gemessen werden soll. Dies ist auch ein Grund, weswegen Inspektionen für eine solche Zustandserfassung oftmals manuell durchgeführt werden müssen, was zeitintensiv und fehleranfällig ist. In order to verify the degree to which such requirements are met, the states of machine units relevant to the respective requirements must be recorded. This is typically achieved using various sensors, often optical sensors, especially camera-based sensors. Such sensors must meet dynamic and demanding production conditions and record various machine states. This is typically problematic in the context of processing machines because, on the one hand, such sensors are expensive and, on the other hand, space constraints often prevent them from being placed on each different machine unit on which a state is to be measured. This is also one reason why inspections for such state recording often have to be carried out manually, which is time-consuming and error-prone.
Durch die am Bearbeitungskopf der Bearbeitungsmaschine befestigte Kamera können die verschiedenartigen Zustände an unterschiedlichen Stellen der Bearbeitungsmaschine erfasst werden. Es wird folglich nur noch eine Kamera für Zustände an mehreren Maschineneinheiten benötigt. Durch einen Abgleich mit den Voraussetzungen für das jeweils durchzuführende Maschinenbearbeitungsprogramm können Abweichungen des erfassten Zustands von diesen Voraussetzungen identifiziert werden. Der Abgleich kann demnach zudem automatisiert erfolgen und muss nicht manuell durchgeführt werden. Wenn der Zustand von der Voraussetzung abweicht, wird das Maschinenbearbeitungsprogramm nicht ausgeführt, dadurch werden Fehler bei der Ausführung des Maschinenbearbeitungsprogramms und daraus folgende fehlerhafte Bearbeitungen des Werkstücks oder Beschädigungen der Bearbeitungsmaschine vermieden. Nur wenn die Voraussetzung durch den Zustand erfüllt wird, wird das Maschinenbearbeitungsprogramm ausgeführt. The camera attached to the machining head of the processing machine can record the various states at different points on the processing machine. Consequently, only one camera is required for states on multiple machine units. By comparing the recorded state with the prerequisites for the respective machining program to be executed, deviations of the recorded state from these prerequisites can be identified. The comparison can therefore also be automated and does not have to be performed manually. If the state deviates from the prerequisite, the machining program is not executed, thus avoiding errors in the execution of the machining program and the resulting incorrect machining of the workpiece or damage to the processing machine. Only if the If the condition is met, the machining program is executed.
In einer Ausgestaltung wird einem Maschinenbediener über eine Benutzerausgabe mitgeteilt, wenn die erste Voraussetzung vom ersten Zustand nicht erfüllt wird. Dadurch kann der Maschinenbediener auf die Abweichung reagieren und einen der Voraussetzung entsprechenden Zustand herstellen oder ein Maschinenbearbeitungsprogramm mit anderen Voraussetzungen laden lassen. In one embodiment, a machine operator is notified via a user output when the first requirement of the first state is not met. This allows the machine operator to react to the deviation and establish a state that meets the requirement or load a machining program with different requirements.
In einer Ausgestaltung wird eine Bildqualität des ersten Bildes, insbesondere eine für die Bestimmung des ersten Zustandes unzureichende Bildqualität , bestimmt, wobei zumindest eine Verfahrbewegung des Bearbeitungskopfes durchgeführt wird und mit der Kamera in zumindest einer weiteren Aufnahmeperspektive zumindest ein zweites Bild der ersten Maschineneinheit erfasst wird, wenn die Bildqualität des ersten Bildes für die Bestimmung des ersten Zustandes unzureichend ist, wobei basierend auf dem zweiten Bild der erste Zustand der ersten Maschineneinheit bestimmt wird. Oftmals erschweren Produktionsbedingungen, wie beispielsweise Lichtreflexionen oder Verschmutzungen, sensorische, insbesondere kamerabasierte, Aufnahmen. Gleichermaßen können bereits ohne zusätzliche Umwelteinflüsse die Sensorwerte bereits als solche, insbesondere Kameraaufnahmen, eine für eine notwendige Erfassung unzureichende Qualität aufweisen. Das offenbarte Verfahren löst dieses Problem, indem die am Bearbeitungskopf der Bearbeitungsmaschine befestigte Kamera durch eine Verfahrbewegung des Bearbeitungskopfes in zumindest eine weitere Aufnahmeperspektive zumindest eine weitere Erfassung der Maschineneinheit durchführen kann. Das zweite Bild kann anstelle des ersten Bildes zur Bestimmung des ersten Zustands genutzt werden. Alternativ kann das zweite Bild in Kombination mit dem ersten Bild zur Bestimmung des ersten Zustands genutzt werden. In one embodiment, the image quality of the first image, in particular an image quality insufficient for determining the first state, is determined, wherein at least one movement of the processing head is performed and at least one second image of the first machine unit is captured with the camera in at least one further recording perspective if the image quality of the first image is insufficient for determining the first state, wherein the first state of the first machine unit is determined based on the second image. Production conditions, such as light reflections or contamination, often complicate sensor-based, in particular camera-based, recordings. Likewise, even without additional environmental influences, the sensor values themselves, in particular camera recordings, can already have a quality insufficient for the necessary recording. The disclosed method solves this problem in that the camera attached to the processing head of the processing machine can perform at least one further recording of the machine unit by moving the processing head into at least one further recording perspective. The second image can be used instead of the first image to determine the first state. Alternatively, the second image can be used in combination with the first image to determine the first state.
In einer Ausgestaltung besteht zumindest eine Maschineneinheit der Mehrzahl von Maschineneinheiten aus einem Magazin mit mehreren Bearbeitungskopfwerkzeugen, insbesondere Bearbeitungskopfwerkzeuge in der Form von Düsen zur Laserbearbeitung oder Stanzköpfen zur Stanzbearbeitung, wobei jedes der Bearbeitungskopfwerkzeuge in dem Magazin an einer festen Magazinposition eingelegt ist, wobei die erste Voraussetzung des ersten Maschinenbearbeitungsprogramms das Vorhandensein eines vorbestimmten Bearbeitungskopfwerkzeugs umfasst, wobei als erster Zustand die vorhandenen Bearbeitungskopfwerkzeuge erfasst werden, wobei die Bearbeitungskopfwerkzeuge eine Identifikationskodierung aufweisen, insbesondere in Form eines QR-Codes, eines Barcodes und/oder einer Identifikationsnummer, wobei die Identifikationskodierungen mit der Kamera erfasst werden und der erste Zustand aus den erfassten Identifikationskodierungen bestimmt wird. In one embodiment, at least one machine unit of the plurality of machine units consists of a magazine with a plurality of machining head tools, in particular machining head tools in the form of nozzles for laser processing or punching heads for punching, wherein each of the machining head tools is inserted in the magazine at a fixed magazine position, wherein the first requirement of the first machine processing program comprises the presence of a predetermined machining head tool, wherein the existing machining head tools are detected as a first state, wherein the machining head tools have an identification coding, in particular in the form of a QR code, a barcode and/or an identification number, wherein the identification codings can be read with the camera are recorded and the first state is determined from the recorded identification codes.
Werkzeuge sind eine elementare Maschineneinheit einer Bearbeitungsmaschine. Solche Werkzeuge sind üblicherweise am Bearbeitungskopf der Bearbeitungsmaschine angebracht. Beispiele hierfür sind Bearbeitungskopfwerkzeuge in der Form von Düsen zur Laserbearbeitung oder Stanzköpfen zur Stanzbearbeitung. Üblicherweise sind solche Bearbeitungskopfwerkzeuge auswechselbar und mehrere Bearbeitungskopfwerkzeuge sind in einem Magazin in bestimmten Magazinposition abgelegt. Wenn das Maschinenbearbeitungsprogramm zumindest ein Bearbeitungskopfwerkzeug voraussetzt, kann eine Information darüber in einer Maschinensteuerung hinterlegt sein. Durch eine Verfahrbewegung des Bearbeitungskopfes kann mit der Kamera eine Identifikationskodierung eines jeweiligen Bearbeitungskopfwerkzeugs in einer bestimmten Magazinposition erfasst werden. Eine Information über das erfasste Bearbeitungskopfwerkzeug kann an die Maschinensteuerung weitergegeben werden. In anderen Worten ermöglicht das Verfahren eine maschinelle und automatisierte Identifikation von Bearbeitungskopfwerkzeugen in bestimmten Magazinposition. Tools are a fundamental machine unit of a processing machine. Such tools are typically attached to the processing head of the processing machine. Examples include processing head tools in the form of nozzles for laser processing or punching heads for punching. Such processing head tools are typically interchangeable, and several processing head tools are stored in a magazine in a specific magazine position. If the machine processing program requires at least one processing head tool, information about this can be stored in a machine control system. By moving the processing head, the camera can capture an identification code for a respective processing head tool in a specific magazine position. Information about the captured processing head tool can be passed on to the machine control system. In other words, the method enables mechanical and automated identification of processing head tools in specific magazine positions.
Des Weiteren kann durch das Verfahren ein Abgleich der identifizierten Bearbeitungskopfwerkzeuge mit den vorausgesetzten Bearbeitungskopfwerkzeugen aus dem ersten Maschinenbearbeitungsprogramm vor dessen Durchführung ausgeführt werden, wobei ein für das erste Maschinenbearbeitungsprogramm vorausgesetztes Bearbeitungskopfwerkzeug als fehlend im Magazin identifiziert wird und/oder ein Bearbeitungskopfwerkzeug im Magazin identifiziert wird, welches nicht für das erste Maschinenbearbeitungsprogramm vorausgesetzt ist. Das Verfahren ermöglicht somit eine maschinelle und automatisierte Identifikation von fehlenden oder fälschlicherweise eingelegten Bearbeitungskopfwerkzeugen. Furthermore, the method can be used to compare the identified machining head tools with the required machining head tools from the first machining program before its execution, whereby a machining head tool required for the first machining program is identified as missing in the magazine and/or a machining head tool is identified in the magazine that is not required for the first machining program. The method thus enables mechanical and automated identification of missing or incorrectly inserted machining head tools.
In einer Ausgestaltung wird die Magazinposition des vorbestimmten Bearbeitungskopfwerkzeuges bestimmt, wobei die Magazinposition des vorbestimmten Bearbeitungskopfwerkzeuges bei der Ausführung des ersten Maschinenbearbeitungsprogramms, insbesondere bei einem automatischen Auswechselvorgang des Bearbeitungskopfwerkzeuges, berücksichtigt wird. Durch die Berücksichtigung der Magazinposition des vorbestimmten Bearbeitungskopfwerkzeuges kann das Maschinenbearbeitungsprogramms an die Magazinposition angepasst werden. Es ist also nicht notwendig, dass das vorbestimmte Bearbeitungskopfwerkzeug an einer vorbestimmten Magazinposition liegt. Wenn die Bearbeitungsmaschine über eine Funktion zu einem automatischen Auswechselvorgang des Bearbeitungskopfwerkzeuges verfügt, kann die Informationen über die Magazinpositionen an die Funktion zu dem automatischen Auswechselvorgang weitergeben werden. In anderen Worten ermöglicht das Verfahren eine maschinelle und automatisierte Identifikation und anschließende Auswechslung von Bearbeitungskopfwerkzeugen. In one embodiment, the magazine position of the predetermined machining head tool is determined, wherein the magazine position of the predetermined machining head tool is taken into account during the execution of the first machining program, in particular during an automatic exchange process of the machining head tool. By taking into account the magazine position of the predetermined machining head tool, the machining program can be adapted to the magazine position. It is therefore not necessary for the predetermined machining head tool to be located at a predetermined magazine position. If the machining machine has a function For an automatic machining head tool change process, the information about the magazine positions can be passed on to the automatic tool change function. In other words, the method enables mechanical and automated identification and subsequent replacement of machining head tools.
In einer Ausgestaltung wird der erste Zustand mit jeweils einer ersten Voraussetzung einer Vielzahl an Maschinenbearbeitungsprogrammen verglichen, wobei nur diejenigen Maschinenbearbeitungsprogramme ausgeführt werden deren erste Voraussetzung durch den ersten Zustand erfüllt wird. Die Ausgestaltung ist besonders vorteilhaft für einen Produktionsplan, welcher aus einer Vielzahl an Maschinenbearbeitungsprogrammen besteht, und in einer Maschinensteuerung hinterlegt ist. In one embodiment, the first state is compared with a first prerequisite of a plurality of machining programs, whereby only those machining programs are executed whose first prerequisite is met by the first state. This embodiment is particularly advantageous for a production plan consisting of a plurality of machining programs and stored in a machine control system.
In einer Ausgestaltung wird ein manueller Bedienereingriff in die Bearbeitungsmaschine erfasst und nachdem der Bedienereingriff abgeschlossen wurde, werden die Verfahrensschritte des Maschineninspektionsverfahrens erneut durchgeführt. Solch eine Erfassung kann beispielsweise durch Sensoren im Eingangsbereich eines Magazins durchgeführt werden, beispielsweise durch optische Sensoren in Form von Lichtschranken. Nachdem der erfasste Bedienereingriff abgeschlossen wurde, kann eine erneute Identifikation aller im Magazin eingelegten Bearbeitungskopfwerkzeuge und ein Abgleich mit den vorausgesetzten Bearbeitungskopfwerkzeugen aus dem Maschinenbearbeitungsprogramm oder aus den Maschinenbearbeitungsprogrammen des Produktionsplans durchgeführt werden. Die bereits beschriebenen Verfahrensschritte zur Identifikation von fehlenden oder fälschlicherweise eingelegten Bearbeitungskopfwerkzeugen und/oder der Ausgabe einer Fehlermeldung darüber und/oder der Abgleich mit einem Produktionsplan können dann nach dem Bedienereingriff erneut initiiert werden. In one embodiment, manual operator intervention in the processing machine is detected, and after the operator intervention has been completed, the process steps of the machine inspection process are carried out again. Such detection can be carried out, for example, by sensors in the entrance area of a magazine, for example, by optical sensors in the form of light barriers. After the detected operator intervention has been completed, a renewed identification of all machining head tools inserted in the magazine and a comparison with the required machining head tools from the machine processing program or from the machine processing programs of the production plan can be carried out. The previously described process steps for identifying missing or incorrectly inserted machining head tools and/or issuing an error message about them and/or comparing them with a production plan can then be initiated again after the operator intervention.
In einer Ausgestaltung umfasst die erste Voraussetzung einen fremdgegenstandsfreien Arbeitsbereich der Bearbeitungsmaschine, wobei vor und/oder während der Ausführung des ersten Maschinenbearbeitungsprogramms mittels der Kamera das erste Bild des Arbeitsbereichs der Bearbeitungsmaschine erstellt wird, wobei basierend auf dem ersten Bild als erster Status bestimmt wird, ob ein Fremdgegenstand im Arbeitsbereich ist. Ein Fremdgegenstand kann beispielsweise ein Ausschusselement sein. Ein wiederkehrendes Problem im Rahmen der Bearbeitung von Werkstücken mit Bearbeitungsmaschinen sind Ausschusselemente, welche oftmals zwangsweise, insbesondere bei trennenden Verfahrensschritten wie der Laserschneidbearbeitung oder Stanzbearbeitung, entstehen. Dabei kann oftmals nicht verhindert werden, dass Ausschusselemente sich im Bearbeitungsraum zwischen einem Werkzeug und einem zu bearbeitenden Werkstück verfangen. Verfangen sich solche Ausschusselemente allerdings vor einer geplanten Werkstückbearbeitung im Bearbeitungsraum, kann dies die Bearbeitungsqualität und/oder - Rahmenbedingungen beeinflussen. Beispielsweise können Ausschusselemente im Rahmen der Laserschneid- oder Stanzbearbeitung in Form von ausgestanzten oder ausgeschnittenen Innenkonturteilen auf einem Rohmaterialblech liegen bleiben, wenn diese durch Fehler nicht korrekt ausgeschleust wurden. Wenn diese Ausschusselemente auf einer planmäßigen Stanz- oder Schneidkontur liegen, führen die vom Maschinenbearbeitungsprogramm für diese Stanz- oder Schneidkontur geplanten Parameter zu einem anderen und eventuell unerwünschten Ergebnis oder einer unerwünschten Qualität. Das offenbarte Verfahren löst dieses Problem, indem dass für das in einem Arbeitsbereich der Maschine durchzuführende Maschinenbearbeitungsprogramm, insbesondere für eine Laserschneidbearbeitung und/oder einer Stanzbearbeitung, dafür abzufahrende Teilprofile, insbesondere Laserschneidkonturen und/oder Stanzumformbereiche, durch eine Überfahrt des Bearbeitungskopfes vor und/oder während und/oder nach einer Teilprofilbearbeitung mittels der darauf befestigten Kamera erfasst werden, wobei bereits auf diesen Teilprofilen befindliche Ausschusselemente und/oder während der Werkstückbearbeitung entstehende Ausschusselemente erfasst werden und eine Information darüber an die Maschinensteuerung übermittelt wird. In one embodiment, the first requirement comprises a working area of the processing machine that is free of foreign objects, wherein the first image of the working area of the processing machine is created by means of the camera before and/or during the execution of the first machining program, wherein, based on the first image, the first status is determined as to whether a foreign object is in the working area. A foreign object can, for example, be a reject element. A recurring problem in the processing of workpieces with processing machines is reject elements, which often inevitably arise, especially in separating process steps such as laser cutting or punching. In this case, it is often not possible to prevent reject elements from forming in the Processing space between a tool and the workpiece to be machined. However, if such reject elements become caught in the processing space before a planned workpiece processing, this can affect the processing quality and/or general processing conditions. For example, reject elements in the form of punched or cut-out inner contour parts can remain on a raw material sheet during laser cutting or punching if they were not correctly ejected due to an error. If these reject elements are located on a planned punching or cutting contour, the parameters planned by the machining program for this punching or cutting contour will lead to a different and possibly undesirable result or undesirable quality. The disclosed method solves this problem in that, for the machining program to be carried out in a working area of the machine, in particular for laser cutting and/or punching, partial profiles to be traversed for this purpose, in particular laser cutting contours and/or punching forming areas, are detected by a movement of the machining head before and/or during and/or after partial profile machining by means of the camera attached to it, wherein reject elements already located on these partial profiles and/or reject elements arising during workpiece machining are detected and information about this is transmitted to the machine control system.
Eine Information über den erfassten Fremdgegenstand kann an einen Benutzer mittels einer Benutzerausgabe ausgegeben werden. Dadurch kann der Nutzer auf den Fremdgegenstand im Arbeitsbereich reagieren und entsprechende Maßnahmen einleiten. Des Weiteren kann bei einem erfassten Fremdgegenstand ein Stopp der Bearbeitungsmaschine ausgelöst werden. Information about the detected foreign object can be output to a user via a user output. This allows the user to react to the foreign object in the work area and initiate appropriate measures. Furthermore, a detected foreign object can trigger a stop of the processing machine.
Alternativ zu dem Stopp kann das erste Maschinenprogramm angepasst werden. Basierend auf dem Ort des erfassten Fremdgegenstandes kann eine Bearbeitung an diesem Ort ausgelassen werden. Mit anderen Worten wird ein Teil des ersten Maschinenbearbeitungsprogramms übersprungen. Dadurch wird insbesondere eine Kollision mit dem Fremdgegenstand verhindert. Eine Information über die ausgelassene Bearbeitung kann an ein übergeordnetes Produktionsplanungssystem übermittelt werden. Beispielsweise kann ein im Maschinenbearbeitungsprogramm geplantes, zu trennendes Werkstückteil ausgelassen werden und eine Information darüber an ein übergeordnetes Produktionsplanungssystem übermittelt werden, wobei ein späteres Maschinenbearbeitungsprogramm durch das Produktionsplanungssystem um eine erneute Einlastung des ausgelassenen Werkstückteils erweitert wird. In anderen Worten ermöglicht die Erfindung eine automatisierte Umplanung einer durch einen Fremdkörper gestörten Bearbeitung. Dies ist vor allem vorteilhaft, wenn eine Bearbeitungsmaschine über einen längeren Zeitraum mannlos, beispielsweise in einer Nachtschicht, betrieben wird. As an alternative to the stop, the first machine program can be adjusted. Based on the location of the detected foreign object, a machining operation at this location can be omitted. In other words, a part of the first machine machining program is skipped. This, in particular, prevents a collision with the foreign object. Information about the omitted machining operation can be transmitted to a higher-level production planning system. For example, a workpiece part to be separated, which is planned in the machine machining program, can be omitted, and information about this can be transmitted to a higher-level production planning system, wherein a subsequent machine machining program is expanded by the production planning system to include a new loading of the omitted workpiece part. In other words, the invention enables automated rescheduling of a machining operation disrupted by a foreign object. Processing. This is particularly advantageous when a processing machine is operated unmanned for an extended period, for example, during a night shift.
In einer Ausgestaltung umfasst die erste Voraussetzung eine korrekte Ausschleusung eines während der Ausführung des ersten Bearbeitungsprogramms von einem Bearbeitungsrohmaterial, insbesondere einer Blechtafel, abgetrennten Materialteils, insbesondere eines Reststücks oder eines Werkstückteils, wobei mittels der Kamera ein Bild des Materialteils erstellt wird und basierend auf dem Bild als erster Status bestimmt wird, ob die korrekte Ausschleusung erfolgt ist. Die Funktion einer automatisierten Ausschleusung kann beispielsweise ein gezieltes Sammeln von Reststücken oder abgetrennten Werkstückteilen an einem spezifischen Ort umfassen, wie beispielsweise in einer unter dem Arbeitsraum befindlichen Ablagebox. In one embodiment, the first requirement comprises the correct ejection of a material part, in particular a remnant or a workpiece part, separated from a raw material to be processed, in particular a sheet metal panel, during the execution of the first machining program. An image of the material part is created using the camera, and based on the image, it is determined as a first status whether the correct ejection has occurred. The function of an automated ejection can, for example, comprise the targeted collection of remnants or separated workpiece parts at a specific location, such as in a storage box located beneath the work area.
In einer Ausgestaltung wird der erste Status durch einen Abgleich mit einer weiteren Sensorik zur Erfassung der korrekten Ausschleusung bestimmt. Bei Bearbeitungsmaschinen, welche über weitere Sensorik zur Erfassung der korrekten Ausschleusung und/oder falschen Ausschleusung und/oder Verklemmung verfügen, kann durch das Verfahren eine weitere Erfassung der korrekten Ausschleusung und/oder falschen Ausschleusung und/oder Verklemmung durch die am Bearbeitungskopf befindlichen Kamera und ein Abgleich mit der weiteren Sensorik durchgeführt werden, beispielsweise initiiert dadurch, dass die weitere Sensorik unklare oder fehlerhafte Zustände erfasst hat. Gleichermaßen kann eine Kombination der Erfassung durch die am Bearbeitungskopf befestigte Kamera und der Erfassung durch die weitere Sensorik zu einer Gesamterfassung mit höherer Gesamtqualität zusammengesetzt werden. In one embodiment, the first status is determined by a comparison with an additional sensor system for detecting correct ejection. For processing machines that have additional sensors for detecting correct ejection and/or incorrect ejection and/or jamming, the method can be used to further detect the correct ejection and/or incorrect ejection and/or jamming using the camera located on the processing head and to perform a comparison with the additional sensor system, for example, initiated by the additional sensor system detecting unclear or faulty states. Likewise, a combination of the detection by the camera attached to the processing head and the detection by the additional sensor system can be combined to create an overall detection with higher overall quality.
In einer Ausgestaltung umfasst die Bearbeitungsmaschine eine Bearbeitungsauflage, insbesondere ein Blechauflageraster, wobei die erste Voraussetzung einen Zustand der Bearbeitungsauflage, insbesondere einen Schlackeaufbau, umfasst, wobei mit der ersten Kamera ein erstes Bild der Bearbeitungsauflage erstellt wird und basierend auf dem Bild als erster Status der Zustand der Bearbeitungsauflage bestimmt wird. Der Zustand der Bearbeitungsauflage kann bspw. eine ausreichende Sauberkeit und/oder Ebenheit sein. Nach einem längeren Zeitraum können sich Bearbeitungsreste oder andere Prozessmaterialien an solchen Bearbeitungsauflagen ansammeln. Überschreitet die Menge an Ansammlungen einen kritischen Wert, kann dies die Qualität der Werkstückbearbeitung beeinflussen. Weiter kann das Verfahren bei einer Unterschreitung dieses Sollzustands der Bearbeitungsauflage eine Information darüber an den Benutzer über die Benutzerausgabe übermitteln. Außerdem kann das Verfahren bei einer Unterschreitung des Sollzustands der Bearbeitungsauflage einen Stopp der Bearbeitungsmaschine auslösen. In one embodiment, the processing machine comprises a processing support, in particular a sheet metal support grid, wherein the first prerequisite comprises a state of the processing support, in particular a slag build-up, wherein a first image of the processing support is created with the first camera and, based on the image, the state of the processing support is determined as the first status. The state of the processing support can, for example, be sufficient cleanliness and/or flatness. After a longer period of time, processing residues or other process materials can accumulate on such processing supports. If the amount of accumulation exceeds a critical value, this can influence the quality of the workpiece processing. Furthermore, if this target state of the processing support is undershot, the method can inform the user about this via the user output. In addition, the process can trigger a stop of the processing machine if the target state of the processing requirement is undershot.
In einer Ausgestaltung werden bei der Ausführung des ersten Maschinenbearbeitungsprogramms eine Mehrzahl von Werkstückteilen bearbeitet, wobei die erste Voraussetzung eine Sollqualität eines ersten Werkstückteils ist, wobei nach der Bearbeitung des ersten Werkstückteils eine Ist-Qualität des ersten Werkstückteils als erster Zustand erfasst wird. Die Schnittkantenqualität kann Eigenschaften wie Rauigkeit, Verfärbung und/oder Gratbildung umfassen. Wenn die Ist-Qualität die Sollqualität unterschreitet, kann eine Information darüber an den Benutzer über die Benutzerausgabe übermittelt werden. In one embodiment, a plurality of workpiece parts are machined during the execution of the first machining program, wherein the first prerequisite is a target quality of a first workpiece part. After machining the first workpiece part, an actual quality of the first workpiece part is recorded as the first state. The cutting edge quality can include properties such as roughness, discoloration, and/or burr formation. If the actual quality falls below the target quality, information about this can be transmitted to the user via the user output.
Optional kann, wenn die Ist-Qualität die Sollqualität unterschreitet, ein Stopp der Bearbeitungsmaschine ausgelöst werden. Optionally, if the actual quality falls below the target quality, the processing machine can be stopped.
Offenbart wird außerdem ein System zur Durchführung eines Maschineninspektionsverfahrens, bestehend aus einer Bearbeitungsmaschine zum Bearbeiten von Werkstücken, insbesondere eine Laser- und/oder Stanzbearbeitungsmaschine, und einer Rechnereinheit, wobei die Bearbeitungsmaschine einen Bearbeitungskopf umfasst und eine Kamera an einem Bearbeitungskopf der Bearbeitungsmaschine befestigt ist, wobei die Recheneinheit zur Durchführung eines Maschineninspektionsverfahrens eingerichtet ist. Also disclosed is a system for carrying out a machine inspection method, comprising a processing machine for processing workpieces, in particular a laser and/or punching processing machine, and a computer unit, wherein the processing machine comprises a processing head and a camera is attached to a processing head of the processing machine, wherein the computer unit is configured to carry out a machine inspection method.
Weitere Vorteile und vorteilhafte Ausgestaltungen des Gegenstands der Erfindung ergeben sich aus der Beschreibung, den Ansprüchen und der Zeichnung. Ebenso können die vorstehend genannten und die noch weiter aufgeführten Merkmale je für sich oder zu mehreren in beliebigen Kombinationen Verwendung finden. Die gezeigten und beschriebenen Ausführungsformen sind nicht als abschließende Aufzählung zu verstehen, sondern haben vielmehr beispielhaften Charakter für die Schilderung der Erfindung. Further advantages and advantageous embodiments of the subject matter of the invention will become apparent from the description, the claims, and the drawings. Likewise, the above-mentioned and further listed features can be used individually or in combination. The embodiments shown and described are not to be understood as an exhaustive list, but rather as examples for describing the invention.
Es zeigen: They show:
Fig.1 Ein System zur Ausführung eines Maschineninspektionsverfahren; und Fig.1 A system for carrying out a machine inspection method; and
Fig 2 ein weiteres System zur Ausführung eines Maschineninspektionsverfahren. Fig 2 another system for carrying out a machine inspection procedure.
In Fig. 1 ist ein System zur Ausführung eines Maschineninspektionsverfahren gezeigt. Das System umfasst eine Bearbeitungsmaschine 1 , hier eine Laserschneidmaschine. Die Bearbeitungsmaschine 1 ist dazu eingerichtet ein Werkstück 9, hier eine Blechtafel, zu bearbeiten. Die Werkzeugmaschine 1 umfasst einen verfahrbaren Bearbeitungskopf 4, hier einen Laserschneidkopf. An dem Bearbeitungskopf 4 ist eine Kamera 3 befestigt. Die Bearbeitungsmaschine 1 umfasst eine Mehrzahl von Maschineneinheiten 2, hier ein Magazin 2a, wobei das Magazin sechs Magazinpositionen 2c aufweist, wobei eine Magazinposition 2c leer ist und die anderen fünf Magazinpositionen 2c mit mehreren Bearbeitungskopfwerkzeugen 2b gefüllt sind, und eine Bearbeitungsauflage 2d. Durch eine Verfahrbewegung des Bearbeitungskopfs 4 kann die Kamera 3 auf die einzelnen Maschineneinheiten 2 ausgerichtet werden. In diesem Beispiel sind mehrere mögliche Positionen des Bearbeitungskopfes 4 dargestellt. Die Kamera 3 kann auf die Bearbeitungsauflage 2d oder auf das Magazin 2a, mit den Magazinpositionen 2c und den Bearbeitungsköpfen 2b ausgerichtet werden. Mittels der Kamera 3 kann ein erstes Bild 5 der Maschineneinheit 2 erstellt werden. Das System umfasst eine Recheneinheit 7, wobei die Recheneinheit 7 kommunikativ mit der Kamera 3 verbunden ist. In diesem Beispiel ist die Recheneinheit 7 ein mit der Bearbeitungsmaschine 1 verbundener Computer. Die Recheneinheit 7 kann auch ein Teil der Bearbeitungsmaschine 1 sein. Die Kamera 3 übermittelt das erste Bild 5 an die Recheneinheit 7. In der Recheneinheit 7 ist ein erstes Maschinenbearbeitungsprogramm 6 und eine erste Voraussetzung gespeichert. In diesem Beispiel enthält das Maschinenbearbeitungsprogramm 6 die erste Voraussetzung. Die Recheneinheit 7 bestimmt aus dem ersten Bild 5 einen ersten Zustand der Maschineneinheit 2 und vergleicht den ersten Zustand mit der ersten Voraussetzung des ersten Maschinenbearbeitungsprogramms 6. Wenn der erste Zustand die erste Voraussetzung erfüllt, wird das Maschinenbearbeitungsprogramm 6 von der Bearbeitungsmaschine 1 ausgeführt. Die Recheneinheit 7 ist mit einer Benutzerausgabe 8 verbunden. Wenn der erste Zustand die erste Voraussetzung nicht erfüllt, wird das erste Maschinenbearbeitungsprogramm 6 nicht ausgeführt und mittels der Benutzerausgabe 8 eine Information ausgegeben, damit ein Maschinenbediener auf den fehlerhaften Zustand der Maschineneinheit reagieren kann. Fig. 1 shows a system for carrying out a machine inspection method. The system comprises a processing machine 1, in this case a laser cutting machine. The processing machine 1 is configured to process a workpiece 9, in this case a sheet metal panel. The machine tool 1 comprises a movable machining head 4, in this case a laser cutting head. A camera 3 is attached to the machining head 4. The machining machine 1 comprises a plurality of machine units 2, in this case a magazine 2a, wherein the magazine has six magazine positions 2c, wherein one magazine position 2c is empty and the other five magazine positions 2c are filled with several machining head tools 2b, and a machining support 2d. By moving the machining head 4, the camera 3 can be aligned with the individual machine units 2. In this example, several possible positions of the machining head 4 are shown. The camera 3 can be aligned with the machining support 2d or with the magazine 2a, with the magazine positions 2c and the machining heads 2b. A first image 5 of the machine unit 2 can be created using the camera 3. The system comprises a computing unit 7, wherein the computing unit 7 is communicatively connected to the camera 3. In this example, the computing unit 7 is a computer connected to the processing machine 1. The computing unit 7 can also be part of the processing machine 1. The camera 3 transmits the first image 5 to the computing unit 7. A first machining program 6 and a first prerequisite are stored in the computing unit 7. In this example, the machining program 6 contains the first prerequisite. The computing unit 7 determines a first state of the machine unit 2 from the first image 5 and compares the first state with the first prerequisite of the first machining program 6. If the first state fulfills the first prerequisite, the machining program 6 is executed by the processing machine 1. The computing unit 7 is connected to a user output 8. If the first state does not fulfill the first prerequisite, the first machining program 6 is not executed, and information is output via the user output 8 so that a machine operator can react to the faulty state of the machine unit.
Die Recheneinheit 7 überprüft, ob die Bildqualität des ersten Bildes 5 für eine Bestimmung des ersten Zustands ausreicht. Beispielsweise kann durch eine Lichtreflektion oder eine Verschmutzung der Optik der Kamera 3 das erste Bild 5 eine unzureichende Bildqualität aufweisen. Wenn das erste Bild 5 eine unzureichende Bildqualität aufweist, wird der Bearbeitungskopf 4 so verfahren, dass die Kamera 3 aus einem anderen Blickwinkel auf die erste Maschineneinheit 2 blickt und ein zweites Bild der ersten Maschineneinheit 2 erstellt. Der Zustand der ersten Maschineneinheit 2 wird dann basierend auf dem zweiten Bild bestimmt. Durch eine Verfahrbewegung des Bearbeitungskopfs 4 kann die Kamera 3 auf das Magazin 2a ausgerichtet werden. Mittels der Kamera 3 wird dann ein Bild 5 des Magazins 2a mit den Magazinpositionen 2c und den darin befindlichen Bearbeitungskopfwerkzeugen 2b erstellt. Das Bild 5 wird an die Recheneinheit 7 übermittelt und die Recheneinheit bestimmt aus dem Bild 5 in welche Magazinpositionen 2c leer sind und in welchen Magazinpositionen 2c ein Bearbeitungskopfwerkzeug 2b vorhanden ist. Die Bearbeitungskopfwerkzeuge 2b weisen jeweils eine Identifikationskodierung auf. Anhand der Identifikationskodierung bestimmt die Recheneinheit 7 welche Bearbeitungskopfwerkzeuge 2b an welche Magazinpositionen 2c des Magazins 2a vorhanden sind. Die Recheneinheit 7 vergleicht die vorhandenen Bearbeitungskopfwerkzeuge 2b mit dem im ersten Maschinenbearbeitungsprogramm 6 vorausgesetzten Bearbeitungskopfwerkzeug. Wenn das vorausgesetzte Bearbeitungskopfwerkzeug im Magazin vorhanden ist, so wird das erste Maschinenbearbeitungsprogramm 6 ausgeführt. Wenn das vorausgesetzte Bearbeitungskopfwerkzeug nicht im Magazin vorhanden ist, so wird das erste Maschinenbearbeitungsprogramm 6 nicht ausgeführt und über die Benutzerausgabe 8 eine Information an den Maschinenbediener ausgegeben. The computing unit 7 checks whether the image quality of the first image 5 is sufficient to determine the first state. For example, the first image 5 may have insufficient image quality due to light reflection or contamination of the optics of the camera 3. If the first image 5 has insufficient image quality, the processing head 4 is moved so that the camera 3 views the first machine unit 2 from a different angle and creates a second image of the first machine unit 2. The state of the first machine unit 2 is then determined based on the second image. By moving the machining head 4, the camera 3 can be aligned with the magazine 2a. Using the camera 3, an image 5 of the magazine 2a with the magazine positions 2c and the machining head tools 2b located therein is then created. The image 5 is transmitted to the computing unit 7, and the computing unit uses the image 5 to determine which magazine positions 2c are empty and which magazine positions 2c contain a machining head tool 2b. The machining head tools 2b each have an identification code. Based on the identification code, the computing unit 7 determines which machining head tools 2b are present at which magazine positions 2c of the magazine 2a. The computing unit 7 compares the existing machining head tools 2b with the machining head tool assumed in the first machining program 6. If the assumed machining head tool is present in the magazine, the first machining program 6 is executed. If the required machining head tool is not present in the magazine, the first machining program 6 is not executed and information is output to the machine operator via the user output 8.
Die Magazinposition 2c des vorausgesetzten Bearbeitungskopfwerkzeug 2b wird bei der Ausführung des Maschinenbearbeitungsprogramms 6 berücksichtigt. Insbesondere bei einem automatisierten Auswechselvorgang des Bearbeitungskopfwerkzeugs 2b kann die Magazinposition 2 c bei der Ausführung des Maschinenbearbeitungsprogramms 6 berücksichtigt werden. The magazine position 2c of the required machining head tool 2b is taken into account when executing the machining program 6. In particular, in the case of an automated exchange process of the machining head tool 2b, the magazine position 2c can be taken into account when executing the machining program 6.
Wenn in der Recheneinheit 7 mehrere Maschinenbearbeitungsprogramme 6 vorliegen, kann die Recheneinheit 7 den Zustand der ersten Maschineneinheit 2 mit den jeweiligen ersten Voraussetzungen der Maschinenbearbeitungsprogramme 6 vergleichen. Dann werden die Maschinenbearbeitungsprogramme 6 ausgeführt, deren Voraussetzungen von dem Zustand der ersten Maschineneinheit 2 erfüllt werden. If multiple machining programs 6 are present in the computing unit 7, the computing unit 7 can compare the state of the first machine unit 2 with the respective first requirements of the machining programs 6. Then, the machining programs 6 whose requirements are met by the state of the first machine unit 2 are executed.
Durch eine weitere Verfahrbewegung des Bearbeitungskopfs 4 wird die Kamera 3 auf die Bearbeitungsauflage 2d ausgerichtet. Mittels der Kamera 3 wird dann ein Bild 5 der Bearbeitungsauflage 2d erstellt. Das Bild 5 wird an die Recheneinheit 7 übermittelt und die Recheneinheit bestimmt aus dem Bild 5, ob der Zustand der Bearbeitungsauflage 2d die Voraussetzung des Maschinenbearbeitungsprogramms 6 erfüllt. Wenn der Zustand der Bearbeitungsauflage 2d die Voraussetzung erfüllt, so wird das erste Maschinenbearbeitungsprogramm 6 ausgeführt. Wenn der Zustand der Bearbeitungsauflage 2d die Voraussetzung nicht erfüllt, so wird das erste Maschinenbearbeitungsprogramm 6 nicht ausgeführt und über die Benutzerausgabe 8 eine Information an den Maschinenbediener ausgegeben. By further moving the machining head 4, the camera 3 is aligned with the machining support 2d. Using the camera 3, an image 5 of the machining support 2d is then created. The image 5 is transmitted to the computing unit 7, and the computing unit determines from the image 5 whether the state of the machining support 2d fulfills the requirements of the machining program 6. If the state of the machining support 2d fulfills the requirements, the first machining program 6 is executed. If the state of the machining support 2d does not fulfill the requirements, the first machining program 6 not executed and information is output to the machine operator via user output 8.
Die erste Voraussetzung des Maschinenbearbeitungsprogramms 6 kann dabei ein benötigtes Bearbeitungskopfwerkzeug, mehrere benötigte Bearbeitungskopfwerkzeuge, ein benötigter Zustand der Bearbeitungsauflage oder eine beliebige Kombination daraus sein. The first prerequisite of the machining program 6 can be a required machining head tool, several required machining head tools, a required state of the machining support or any combination thereof.
In Fig 2 ist ein weiteres System zur Ausführung eines Maschineninspektionsverfahren gezeigt. Im Folgenden werden nur die Unterschiede zu Figur 1 beschrieben. In diesem Beispiel ist die Recheneinheit 7 ein Teil der Bearbeitungsmaschine 1. Ebenso ist die Benutzerausgabe 8 ein Teil der Bearbeitungsmaschine 1. Figure 2 shows another system for executing a machine inspection method. Only the differences from Figure 1 are described below. In this example, the computing unit 7 is part of the processing machine 1. Likewise, the user output 8 is part of the processing machine 1.
Durch eine Verfahrbewegung des Bearbeitungskopfs 4 kann die Kamera 3 auf ein abgetrenntes Materialteil 10 bzw. die zurückgebliebene Fehlstelle im Werkstück 9 ausgerichtet werden. Mittels der Kamera 3 wird dann ein Bild 5 des abgetrennten Materialteils 10 und/oder der Fehlstelle im Werkstück 9 erstellt. Das Bild 5 wird an die Recheneinheit 7 übermittelt und die Recheneinheit bestimmt aus dem Bild 5, ob das abgetrennte Materialteil 10 korrekt ausgeschleust wurde. In einer nicht dargestellten Ausführungsform kann die korrekte Ausschleusung zusätzlich durch weitere Sensoren, bspw. ein Lichtgitter unterhalb des Werkstücks 9, geprüft werden. Die Recheneinheit 7 vergleicht den Zustand des abgetrennten Materialteils 10 mit der Voraussetzung des ersten Maschinenbearbeitungsprogramms 6. Wenn das abgetrennte Materialteil 10 korrekt ausgeschleust ist, so wird das erste Maschinenbearbeitungsprogramm 6 ausgeführt. Wenn das abgetrennte Materialteil 10 nicht korrekt ausgeschleust ist, so wird das erste Maschinenbearbeitungsprogramm 6 nicht ausgeführt und über die Benutzerausgabe 8 eine Information an den Maschinenbediener ausgegeben. By moving the processing head 4, the camera 3 can be aligned with a severed material part 10 or the remaining defect in the workpiece 9. The camera 3 then creates an image 5 of the severed material part 10 and/or the defect in the workpiece 9. The image 5 is transmitted to the computing unit 7, and the computing unit determines from the image 5 whether the severed material part 10 was correctly ejected. In an embodiment not shown, correct ejection can also be checked by further sensors, e.g., a light grid below the workpiece 9. The computing unit 7 compares the state of the severed material part 10 with the prerequisite of the first machining program 6. If the severed material part 10 has been correctly ejected, the first machining program 6 is executed. If the separated material part 10 is not correctly ejected, the first machine processing program 6 is not executed and information is output to the machine operator via the user output 8.
Durch eine Verfahrbewegung des Bearbeitungskopfs 4 kann die Kamera 3 auf verschiedene Stellen des Werkstücks 9 ausgerichtet werden. Mittels der Kamera 3 werden dann Bilder 5 des Werkstücks 9 erstellt. Die Bilder 5 werden an die Recheneinheit 7 übermittelt und die Recheneinheit bestimmt aus den Bildern 5, ob ein Fremdgegenstand 11 auf dem Werkstück liegt. Die Recheneinheit 7 vergleicht den Zustand des Werkstücks 9 mit der Voraussetzung des ersten Maschinenbearbeitungsprogramms 6. Wenn das Werkstück 9 frei von Fremdgegenständen 11 ist, welche bei einer Ausführung des ersten Maschinenbearbeitungsprogramms 6 stören würden, so wird das erste Maschinenbearbeitungsprogramm 6 ausgeführt. Wenn die Recheneinheit 7 auf dem Werkstück 9 störende Fremdgegenstände 11 detektiert, so wird das erste Maschinenbearbeitungsprogramm 6 nicht ausgeführt und über die Benutzerausgabe 8 eine Information an den Maschinenbediener ausgegeben. By moving the machining head 4, the camera 3 can be aligned to different points on the workpiece 9. Images 5 of the workpiece 9 are then created using the camera 3. The images 5 are transmitted to the computing unit 7, and the computing unit determines from the images 5 whether a foreign object 11 is on the workpiece. The computing unit 7 compares the condition of the workpiece 9 with the prerequisite of the first machining program 6. If the workpiece 9 is free of foreign objects 11 that would interfere with the execution of the first machining program 6, the first machining program 6 is executed. If the computing unit 7 detects interfering foreign objects 11 on the workpiece 9, the first Machine processing program 6 is not executed and information is output to the machine operator via user output 8.
Bezugszeichen Reference symbol
1 Bearbeitungsmaschine 1 processing machine
2 Maschineneinheit 2 machine units
2a Magazin 2b Bearbeitungskopfwerkzeug 2a Magazine 2b Machining head tool
2c Magazinposition 2c Magazine position
2d Bearbeitungsauflage 2d processing support
3 Kamera 3 Camera
4 Bearbeitungskopf 5 Bild 4 Processing head 5 Image
6 Maschinenbearbeitungsprogramm6 Machining program
7 Recheneinheit 7 7 Computing unit 7
8 Benutzerausgabe 8 User output
9 Werkstück 10 abgetrenntes Materialteil 9 Workpiece 10 Separated material part
11 Fremdgegenstand 11 Foreign object
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024110465.1 | 2024-04-15 | ||
| DE102024110465.1A DE102024110465A1 (en) | 2024-04-15 | 2024-04-15 | Machine inspection procedure and system for carrying out a machine inspection procedure |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025219348A1 true WO2025219348A1 (en) | 2025-10-23 |
Family
ID=95450273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2025/060286 Pending WO2025219348A1 (en) | 2024-04-15 | 2025-04-14 | Machine inspection method and system for carrying out a machine inspection method |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102024110465A1 (en) |
| WO (1) | WO2025219348A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011003717A1 (en) * | 2011-02-07 | 2012-08-09 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | Apparatus and method for monitoring and in particular for controlling a laser cutting process |
| EP2540432A1 (en) * | 2011-06-27 | 2013-01-02 | Trumpf Maschinen AG | Laser processing machine with exchangeable components and operating method for the same |
| WO2019238344A1 (en) * | 2018-06-11 | 2019-12-19 | Siemens Aktiengesellschaft | Checking of a processing situation before processing is performed |
| US20200331095A1 (en) | 2016-11-25 | 2020-10-22 | Glowforge Inc. | Engraving in a computer numerically controlled machine |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102019125951A1 (en) * | 2019-09-26 | 2021-04-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and device for determining the path accuracy of a stationary processing machine |
| DE202021104688U1 (en) * | 2021-09-01 | 2022-12-02 | Starrag Gmbh | Device for process monitoring in a machine tool |
-
2024
- 2024-04-15 DE DE102024110465.1A patent/DE102024110465A1/en active Pending
-
2025
- 2025-04-14 WO PCT/EP2025/060286 patent/WO2025219348A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011003717A1 (en) * | 2011-02-07 | 2012-08-09 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | Apparatus and method for monitoring and in particular for controlling a laser cutting process |
| EP2540432A1 (en) * | 2011-06-27 | 2013-01-02 | Trumpf Maschinen AG | Laser processing machine with exchangeable components and operating method for the same |
| US20200331095A1 (en) | 2016-11-25 | 2020-10-22 | Glowforge Inc. | Engraving in a computer numerically controlled machine |
| WO2019238344A1 (en) * | 2018-06-11 | 2019-12-19 | Siemens Aktiengesellschaft | Checking of a processing situation before processing is performed |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102024110465A1 (en) | 2025-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3030359B1 (en) | Bending press | |
| EP3427111B1 (en) | Method for operating a pass-through machine, and pass-through machine | |
| DE102011016124B4 (en) | Spot welding system and post-processing determination method | |
| DE102009029061A1 (en) | Method and device for processing status check | |
| EP2540432B1 (en) | Laser processing machine with exchangeable components | |
| DE102017210182A1 (en) | Method and devices for evaluating the actual state and for maintaining a support strip of a workpiece support and a workpiece support | |
| DE102019122699B4 (en) | Forming and/or separating device and method for operating the forming and/or separating device | |
| DE10208990A1 (en) | Method for measuring and monitoring machining steps during computer controlled machining of a workpiece, especially a crank- or camshaft, involves using image processing system and comparing workpiece measurements to set values | |
| DE102019002103A1 (en) | processing system | |
| DE102020107256A1 (en) | Method and device for determining an actual state of support strips of a workpiece support and a machine tool with such a device | |
| EP3444685A1 (en) | Machining cell and method for equipping a machining sell | |
| WO2025219348A1 (en) | Machine inspection method and system for carrying out a machine inspection method | |
| DE10257229A1 (en) | Machine tool control device has data sets in memory that prevent any tool collisions occurring, with one data set input by an operator relating to machine tool conditions and the other generated by a collision prediction device | |
| EP3933526B1 (en) | Machine tool and method for monitoring and controlling a machine tool | |
| DE102009039540A1 (en) | processing methods | |
| DE202020101810U1 (en) | Device for determining an actual state of support strips of a workpiece support and machine tool with such a device | |
| WO2023156120A1 (en) | Sorting method for an automatic sorting process, and sorting device | |
| EP2808843B1 (en) | Method of parameterisation of an image processing system for the monitoring of a machine tool | |
| WO2025242422A1 (en) | Method for monitoring a cutting operation and and machine tool | |
| DE102021114630B4 (en) | Method and analysis system for locating a weld spatter on a workpiece | |
| DE202017007223U1 (en) | Devices for evaluating the current state and for maintaining a support bar of a workpiece support and a workpiece support | |
| DE102022103891A1 (en) | Sorting method, sorting device and arrangement with sorting device | |
| DE102023134072A1 (en) | Computer-aided monitoring procedure and monitoring system | |
| WO2024193826A1 (en) | Method and machine assembly for separating plate-type workpieces | |
| DE102016005847A1 (en) | Method for producing a pressed component of a motor vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25719773 Country of ref document: EP Kind code of ref document: A1 |