Search

CN-116560304-B - Control method, device, equipment, system and medium for powder bed melting system

CN116560304BCN 116560304 BCN116560304 BCN 116560304BCN-116560304-B

Abstract

The embodiment of the invention discloses a control method, a device, equipment, a system and a medium of a powder bed melting system. The powder bed fusion system includes a horizontal axis and a vertical axis, the method including configuring attribute information for a motion mechanism including the horizontal axis and the vertical axis based on a Programmable Logic Controller (PLC) development tool, generating a first file including the attribute information, the first file adapted to create a digitally controlled operating environment and provide in the digitally controlled operating environment an ability to control the motion mechanism based on the attribute information, transmitting the first file to the PLC to create the digitally controlled operating environment based on the first file by the PLC and running a second file in a digitally controlled file format in the digitally controlled operating environment by the PLC, the second file adapted to invoke the ability to control motion of the motion mechanism during fusion of the powder bed. The digital control is introduced into the powder bed for fusion, so that the implementation is convenient, the control difficulty is reduced, and the fault diagnosis inquiry and the function expansion are facilitated.

Inventors

  • GAO ZHENGHUA

Assignees

  • 西门子(中国)有限公司

Dates

Publication Date
20260505
Application Date
20230322

Claims (17)

  1. 1. A method of controlling a powder bed fusion system, the powder bed fusion system comprising a horizontal axis and a vertical axis, the method comprising: configuring (201) attribute information of a motion mechanism including the horizontal axis and the vertical axis based on a Programmable Logic Controller (PLC) development tool; generating (202) a first file containing the attribute information, the first file being adapted to create a digitally controlled operating environment and to provide in the digitally controlled operating environment the ability to control the movement mechanism based on the attribute information; -sending (203) the first file to a PLC to create the digitally controlled operating environment by the PLC based on the first file, and to run a second file in a digitally controlled file format in the digitally controlled operating environment by the PLC, the second file being adapted to invoke the capability to control movement of the movement mechanism during powder bed fusion; The second file comprises a first control instruction, the first control instruction is adapted to instruct a horizontal shaft and a vertical shaft in the motion mechanism to move to respective target moving positions at the same time, the target moving position of the vertical shaft is the printing position of the next layer, and the target moving position of the horizontal shaft is the standby position of the scraper after powder spreading is completed.
  2. 2. The method of claim 1, wherein configuring (201) attribute information for a motion mechanism comprising the horizontal axis and the vertical axis based on a PLC-based development tool comprises: creating a process object of the horizontal axis and a process object of the vertical axis in a first configuration page of the PLC development tool; Creating a motion mechanism of a process object comprising the horizontal axis and a process object of the vertical axis in a second configuration page of the PLC development tool; And configuring attribute information of the motion mechanism in a third configuration page of the PLC development tool.
  3. 3. The method of claim 2, wherein the attribute information of the movement mechanism includes at least one of: The device comprises a motion mechanism, a motion type of the motion mechanism, a horizontal axis, a vertical axis, an association relation between the horizontal axis and the vertical axis and a measurement unit of the motion mechanism.
  4. 4. The method of claim 1, wherein the first file comprises a first function block and a second function block, wherein the first function block is adapted to parse a digital control language to create a digital control operating environment, and wherein the second function block is adapted to control movement of the movement mechanism in the digital control operating environment based on the attribute information.
  5. 5. The method of claim 4, wherein the first function block is a LKinLang _Parser function block and the second function block is a LKinCtrl _MC_ MovePath function block in a LkinCtrl function library.
  6. 6. The method according to claim 1, characterized in that the method comprises: the first control instruction is executed based on the capability to move the horizontal axis and the vertical axis simultaneously in the powder bed melt.
  7. 7. The method of claim 6, wherein the first control instruction includes a target movement position of a horizontal axis, a target movement position of a vertical axis, and a vector synthesized movement speed of the horizontal axis and the vertical axis; the executing the first control instruction based on the capability includes: decomposing the vector synthesized moving speed into a moving speed of a horizontal axis and a moving speed of a vertical axis; Invoking the capability to move the horizontal axis and the vertical axis simultaneously in the powder bed melt, wherein the horizontal axis moves to a target movement position of the horizontal axis at a movement speed of the horizontal axis, and the vertical axis moves to a target movement position of the vertical axis at a movement speed of the vertical axis.
  8. 8. The method of claim 1, wherein the second file contains a second control instruction adapted to instruct a motion mechanism of a current motion round that completes the powder bed fusion to enter a wait mode, the method comprising: and after the PLC receives a notification message for notifying that the current melting round is completed, controlling the movement mechanism to exit the waiting mode based on an interface variable.
  9. 9. A control device for a powder bed fusion system, the powder bed fusion system comprising a horizontal axis and a vertical axis, the device comprising: A configuration module (501) for configuring attribute information of a motion mechanism including the horizontal axis and the vertical axis based on a PLC development tool; A generation module (502) for generating a first file containing the attribute information, the first file being adapted to create a digitally controlled operating environment and to provide in the digitally controlled operating environment the ability to control the movement mechanism based on the attribute information; A sending module (503) for sending the first file to a PLC to create the digitally controlled operating environment by the PLC based on the first file and to run a second file in a digitally controlled file format in the digitally controlled operating environment by the PLC, the second file being adapted to invoke the capability to control movement of the movement mechanism during powder bed fusion.
  10. 10. The apparatus of claim 9, wherein the device comprises a plurality of sensors, The configuration module (501) is configured to create a process object of the horizontal axis and a process object of the vertical axis in a first configuration page of the PLC development tool, create a motion mechanism including the process object of the horizontal axis and the process object of the vertical axis in a second configuration page of the PLC development tool, and configure attribute information of the motion mechanism in a third configuration page of the PLC development tool.
  11. 11. The apparatus of claim 9, wherein the first file comprises a first function block and a second function block, wherein the first function block is adapted to parse a digital control language to create a digital control operating environment, and wherein the second function block is adapted to control movement of the movement mechanism in the digital control operating environment based on the attribute information.
  12. 12. A control system for a powder bed fusion system, the powder bed fusion system comprising a horizontal axis and a vertical axis, the control system comprising a configuration terminal (601) and a PLC (602), wherein: The configuration terminal (601) is used for configuring attribute information of a motion mechanism comprising the horizontal axis and the vertical axis based on a PLC development tool, generating a first file comprising the attribute information, wherein the first file is suitable for creating a digital control running environment and providing the capability of controlling the motion mechanism based on the attribute information in the digital control running environment; The PLC (602) is used for creating the digital control running environment based on the first file, receiving a second file in a digital control file format, wherein the second file is adapted to call the capability to control the movement of the movement mechanism in the powder bed melting process; The second file comprises a first control instruction, the first control instruction is adapted to instruct a horizontal shaft and a vertical shaft in the motion mechanism to move to respective target moving positions at the same time, the target moving position of the vertical shaft is the printing position of the next layer, and the target moving position of the horizontal shaft is the standby position of the scraper after powder spreading is completed.
  13. 13. The system of claim 12, wherein the system further comprises a controller configured to control the controller, The PLC (602) is configured to execute the first control instruction based on the capability to move the horizontal axis and the vertical axis simultaneously in the powder bed fusion.
  14. 14. The system of claim 13, wherein the first control instruction includes a target movement position of a horizontal axis, a target movement position of a vertical axis, and a vector resultant movement speed of the horizontal axis and vertical axis; The PLC (602) is used for decomposing the vector synthesis moving speed into a moving speed of a horizontal axis and a moving speed of a vertical axis, and invoking the capability to simultaneously move the horizontal axis and the vertical axis in the powder bed melting, wherein the horizontal axis moves to a target moving position of the horizontal axis at the moving speed of the horizontal axis, and the vertical axis moves to a target moving position of the vertical axis at the moving speed of the vertical axis.
  15. 15. An electronic device, comprising: a processor (701); a memory (702) for storing executable instructions of the processor (701); The processor (701) for reading the executable instructions from the memory (702) and executing the executable instructions to implement the method of controlling a powder bed fusion system according to any one of claims 1-8.
  16. 16. A computer readable storage medium having stored thereon computer instructions, which when executed by a processor, implement the method of controlling a powder bed fusion system according to any one of claims 1-8.
  17. 17. A computer program product comprising a computer program which, when executed by a processor, implements the method of controlling a powder bed fusion system according to any one of claims 1-8.

Description

Control method, device, equipment, system and medium for powder bed melting system Technical Field The present invention relates to the field of additive manufacturing (Additive Manufacturing, AM) technology, in particular to a method, apparatus, device, system and medium for controlling a powder bed fusion (Powder Bed Fusion, PBF) system. Background Additive manufacturing, also known as 3D printing, is a technique for constructing objects by adding materials layer by layer and rapid prototyping using bondable materials such as powdered metal or plastic based on digital model files. The PBF process is a novel metal additive manufacturing method. Currently, the motion of the vertical axis and the horizontal axis in a PBF system is controlled mainly by a programming mode of a Programmable Logic Controller (PLC). However, controlling the motion in a PLC programming manner has a great difficulty in implementation. Disclosure of Invention The embodiment of the invention provides a control method, a device, equipment, a system and a medium of a PBF system. A control method of a outgoing PBF system, the outgoing PBF system including a horizontal axis and a vertical axis, the method comprising: Configuring attribute information of a motion mechanism comprising the horizontal axis and the vertical axis based on a PLC development tool; Generating a first file containing the attribute information, the first file adapted to create a digitally controlled operating environment and provide in the digitally controlled operating environment the ability to control the movement mechanism based on the attribute information; The first file is sent to a PLC to create the digitally controlled operating environment based on the first file by the PLC and a second file in a digitally controlled file format is operated in the digitally controlled operating environment by the PLC, the second file being adapted to invoke the capability to control movement of the movement mechanism in a PBF process. Therefore, the digital control capability is introduced into the PBF motion control of the PLC, and the motion of the motion mechanism comprising the vertical axis and the horizontal axis is controlled in a digital control mode, so that the implementation difficulty is reduced. Moreover, the number of controlled objects is reduced from two (vertical axis and horizontal axis) to one (movement mechanism), so that the control instruction is also reduced, and the fault detection is facilitated. In one embodiment, the configuring, based on the PLC-based development tool, attribute information of a motion mechanism including the horizontal axis and the vertical axis includes: creating a process object of the horizontal axis and a process object of the vertical axis in a first configuration page of the PLC development tool; Creating a motion mechanism of a process object comprising the horizontal axis and a process object of the vertical axis in a second configuration page of the PLC development tool; And configuring attribute information of the motion mechanism in a third configuration page of the PLC development tool. Therefore, the configuration page configuration of the PLC development tool can be used for conveniently configuring the attribute information of the movement mechanism. In one embodiment, the attribute information of the movement mechanism includes at least one of: The device comprises a motion mechanism, a motion type of the motion mechanism, a horizontal axis, a vertical axis, an association relation between the horizontal axis and the vertical axis and a measurement unit of the motion mechanism. As can be seen, the attribute information of the movement mechanism has various embodiments. In one embodiment, the first file comprises a first function block and a second function block, wherein the first function block is adapted to parse a digital control language to create a digital control operating environment, and the second function block is adapted to control movement of the movement mechanism in the digital control operating environment based on the attribute information. Thus, by setting the function blocks in the first file, the PLC is facilitated to create a digitally controlled operating environment and control movement of the movement mechanism. In one embodiment, the first function block is LKinLang _Parser function block and the second function block is LKinCtrl _MC_ MovePath function block in the LkinCtrl function library. It can be seen that the first functional block and the second functional block are easy to implement, and have implementation convenience. In one embodiment, the second file contains a first control instruction adapted to instruct a horizontal axis in the motion mechanism to move simultaneously with the vertical axis, the method comprising: the first control instruction is executed based on the capability to move the horizontal axis and the vertical axis simultaneously in the powder bed melt. Therefo