CN114115765A - Multi-head cooperation FDM printing control framework and printing system - Google Patents
Multi-head cooperation FDM printing control framework and printing system Download PDFInfo
- Publication number
- CN114115765A CN114115765A CN202111442743.0A CN202111442743A CN114115765A CN 114115765 A CN114115765 A CN 114115765A CN 202111442743 A CN202111442743 A CN 202111442743A CN 114115765 A CN114115765 A CN 114115765A
- Authority
- CN
- China
- Prior art keywords
- execution
- control
- fdm
- printing
- mcu
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1279—Controller construction, e.g. aspects of the interface hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1296—Printer job scheduling or printer resource handling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
The invention relates to a multi-head collaborative FDM printing control framework which is used for carrying out coordinated control on an array execution mechanism of an FDM printer, wherein the array execution mechanism comprises a plurality of extrusion modules, the control framework comprises a main control microprocessor and a plurality of independent execution MCUs (microprogrammed control units) connected with the main control microprocessor, each execution MCU is connected with a plurality of extrusion modules, and the main control microprocessor stores a corresponding relation table of each execution MCU and each extrusion module; the master control microprocessor includes a master control program, and the operations performed when the master control program is called include: reading an FDM printing task instruction input from the outside; based on the corresponding relation table, performing task planning and division on the FDM printing task instruction, and sending the divided subtask instruction to a corresponding execution MCU; and the execution MCUs cooperatively complete the whole printing task based on the subtask instruction. Compared with the prior art, the printing method has the advantages of effectively improving the printing efficiency and the like.
Description
Technical Field
The invention relates to the technical field of 3D printing, in particular to a multi-head cooperation FDM printing control framework and a printing system.
Background
The FDM (Fused Deposition Modeling) process was successfully developed by Scott Crump, an American scholars, in 1988. The material of FDM is typically a thermoplastic material such as wax, ABS, nylon, etc. The material is supplied in the form of filaments. The material is heated and melted in the spray head, the spray head moves along the section outline and the filling track of the part, meanwhile, the melted material is extruded out, and the material is rapidly solidified and is coagulated with the surrounding material.
FDM is the most cost-effective way to produce customized thermoplastic parts and prototypes. Due to the high availability of this technology, it also has the shortest lead time-as fast as the next day delivery. FDM has a wide selection of thermoplastic materials available for prototyping and certain functional applications.
However, the single-head extrusion efficiency of the conventional fine-printed filament material FDM printer (FFF printer) is too low, the conventional machine type cannot print too large objects (generally less than 50cm square), otherwise the processing time can reach several weeks, and the original speed advantage of 3D printing is lost; for this reason, the granular material FDM printer FGF suitable for large-scale printing is produced, the printers directly pass through granular raw materials, the speed can reach hundreds of times of that of FFF printers, but the diameter of an extrusion head of the FGF reaches several to tens of millimeters, the precision and the surface quality are seriously reduced, so that printed parts often need more manual post-processing, and the cost and efficiency advantages also have great challenges. Therefore, the FGF printing method cannot solve the speed problem of the FDM printer well. However, in the current dual-head printer with multi-head cooperative work designed only for printing support, only one head is in work (printing one of the solid part or the supporting part) in actual work, and the multi-head simultaneous work is only simple replication and cannot realize the cooperative effect.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provide a multi-head collaborative FDM printing control framework and a printing system which can effectively improve the printing efficiency.
The purpose of the invention can be realized by the following technical scheme:
a multi-head cooperation FDM printing control framework is used for carrying out coordination control on an array type execution mechanism of an FDM printer, wherein the array type execution mechanism comprises a plurality of extrusion modules, the control framework comprises a main control microprocessor and a plurality of independent execution MCUs (microprogrammed control units) connected with the main control microprocessor, each execution MCU is connected with a plurality of extrusion modules, and the main control microprocessor stores a corresponding relation table of each execution MCU and each extrusion module;
the master control microprocessor includes a master control program, and the operations performed when the master control program is called include:
reading an FDM printing task instruction input from the outside;
based on the corresponding relation table, performing task planning and division on the FDM printing task instruction, and sending the divided subtask instruction to a corresponding execution MCU;
and the execution MCUs cooperatively complete the whole printing task based on the subtask instruction.
Further, the main control microprocessor comprises an MCU or an FPGA.
And further, the subtask instruction is converted into an internal read code suitable for decoding by the chip and then is sent to the corresponding execution MCU.
Further, the read-in code includes ASCII code or hexadecimal code.
Further, the execution MCU includes an execution program, and the operations executed when the execution program is called include:
and receiving the subtask instruction, and realizing motion control, extrusion control and auxiliary control on the extrusion module.
Further, the auxiliary control includes a heating control and a position calibration control.
Further, the motion control is 3-axis or more motion control.
Further, the execution MCU adopts a stm32 chip.
Furthermore, the control framework also comprises an embedded screen module for realizing the man-machine interaction between the state information and the printing process.
The invention also provides a printing system which comprises the multi-head collaborative FDM printing control framework.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention uses array multiple heads to work cooperatively, thereby not only greatly improving the efficiency, but also achieving the cost far lower than that of an industrial large printer and achieving a granular material FDM printer.
2. The invention can cooperatively control each extrusion module to work simultaneously to finish the same printing task, and has relatively independent control and high reliability.
3. The invention also supports corresponding auxiliary control to ensure the normal operation of the printer.
4. The main control microprocessor is compatible with the conventional FDM slicing software, does not need to additionally develop slicing software with higher difficulty, and is very easy to popularize in the market.
Drawings
FIG. 1 is a schematic structural diagram of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. The present embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
Referring to fig. 1, the present embodiment provides a multi-head collaborative FDM printing control framework, which is used for performing coordinated control on an array type execution mechanism of an FDM printer, where the array type execution mechanism includes a plurality of extrusion modules, the control framework includes a main control microprocessor and a plurality of independent execution MCUs connected with the main control microprocessor, each execution MCU is connected with a plurality of extrusion modules, and the main control microprocessor stores a corresponding relationship table between each execution MCU and each extrusion module. The control framework can control the multi-head array type actuating mechanism to simultaneously work and move on a printing bottom plate to complete a printing task.
In the control framework, a main control microprocessor is a core and comprises a main control program, and two main functions are mainly realized: (1) reading and reprocessing FDM general planning codes (such as gcode) to realize task division of a plurality of extrusion modules controlled by the execution MCU; (2) the MCU is used for controlling the extrusion module to realize cooperative work. Specifically, the operations performed when the main control program is called include:
reading an FDM printing task instruction input from the outside to obtain an FDM general code;
based on the corresponding relation table, performing task planning and division on the FDM printing task instruction, and sending the divided subtask instruction to a corresponding execution MCU;
and each executing MCU cooperatively completes the whole printing task based on the subtask instruction.
That is, the master microprocessor reads and reprocesses the FDM common code, there are mainly 3 responsibilities: (1) performing partition re-planning according to the general planning codes, (2) translating into internal reading codes which are more suitable for decoding of a chip; (3) and subpackaging the internal reading codes and sending the internal reading codes to each executor. It can be seen from the 3 responsibilities that the system framework is compatible with the common and conventional FDM slice software at present, does not need to additionally develop slice software with higher difficulty, and is very easy to popularize in the market.
The main control microprocessor can adopt MCU or FPGA as required. In order to enable the execution MCU to better decode the instruction, the subtask instruction is converted into an internal read code suitable for chip decoding and then is sent to the corresponding execution MCU. 5. The internal reading code can be the current ASCII code or a hexadecimal code more suitable for the control of the singlechip.
The MCU is independent to each other, is used for controlling single extrusion module to realize movement, extrusion, heating and other auxiliary functions, and comprises an executive program, and the executive program executes operations when being called, including: and receiving a subtask instruction, and realizing motion control, extrusion control and auxiliary control on the extrusion module. The auxiliary control comprises heating control and position calibration control to ensure the normal operation of the printer, and the motion control is more than 3-axis motion control to adapt to more complex FDM multidimensional printing.
Referring to fig. 1, the control architecture includes multiple execution MCUs that can use stm32 chips to support more than 3 extrusion mechanism motions to accommodate complex multi-color support printing.
In other embodiments, the control framework further comprises an embedded screen module for enabling human-machine interaction of the status information with the printing process. The embedded screen module can comprise components such as a screen, a drive IC and the like, a communication bus interface and the like, can realize functions such as graphic display, touch interaction and the like, and realizes man-machine interaction of system state information and a printing process.
There is also provided in another embodiment a printing system comprising a multi-head cooperative FDM print control framework as described above.
The foregoing detailed description of the preferred embodiments of the invention has been presented. It should be understood that numerous modifications and variations could be devised by those skilled in the art in light of the present teachings without departing from the inventive concepts. Therefore, the technical solutions available to those skilled in the art through logic analysis, reasoning and limited experiments based on the prior art according to the concept of the present invention should be within the scope of protection defined by the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111442743.0A CN114115765A (en) | 2021-11-30 | 2021-11-30 | Multi-head cooperation FDM printing control framework and printing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111442743.0A CN114115765A (en) | 2021-11-30 | 2021-11-30 | Multi-head cooperation FDM printing control framework and printing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114115765A true CN114115765A (en) | 2022-03-01 |
Family
ID=80368549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111442743.0A Pending CN114115765A (en) | 2021-11-30 | 2021-11-30 | Multi-head cooperation FDM printing control framework and printing system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114115765A (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104375465A (en) * | 2014-12-08 | 2015-02-25 | 中国地质大学(武汉) | Instructional servo motion control system and method |
| CN105269819A (en) * | 2015-10-27 | 2016-01-27 | 青岛尤尼科技有限公司 | Multi-spray-head 3D printer and cooperative printing method thereof |
| US20160096329A1 (en) * | 2014-10-01 | 2016-04-07 | Flux Technology LLC | 3d tooling machine |
| WO2017182928A1 (en) * | 2016-04-22 | 2017-10-26 | Sabic Global Technologies B.V. | Simultaneous multi-nozzle deposition |
| US20180370147A1 (en) * | 2015-12-21 | 2018-12-27 | Wacker Chemie Ag | Method and device for producing an object by using a 3d printing device |
| RU2719528C1 (en) * | 2019-09-04 | 2020-04-21 | Антон Владимирович Белоусов | 3d printer for parallel printing |
| CN112238606A (en) * | 2020-09-30 | 2021-01-19 | 武汉岩硕科技有限公司 | Multi-nozzle 3D printing control system and method |
-
2021
- 2021-11-30 CN CN202111442743.0A patent/CN114115765A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160096329A1 (en) * | 2014-10-01 | 2016-04-07 | Flux Technology LLC | 3d tooling machine |
| CN104375465A (en) * | 2014-12-08 | 2015-02-25 | 中国地质大学(武汉) | Instructional servo motion control system and method |
| CN105269819A (en) * | 2015-10-27 | 2016-01-27 | 青岛尤尼科技有限公司 | Multi-spray-head 3D printer and cooperative printing method thereof |
| US20180370147A1 (en) * | 2015-12-21 | 2018-12-27 | Wacker Chemie Ag | Method and device for producing an object by using a 3d printing device |
| WO2017182928A1 (en) * | 2016-04-22 | 2017-10-26 | Sabic Global Technologies B.V. | Simultaneous multi-nozzle deposition |
| RU2719528C1 (en) * | 2019-09-04 | 2020-04-21 | Антон Владимирович Белоусов | 3d printer for parallel printing |
| CN112238606A (en) * | 2020-09-30 | 2021-01-19 | 武汉岩硕科技有限公司 | Multi-nozzle 3D printing control system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9446558B2 (en) | Three-dimensional printing apparatus and printing head module | |
| JP2007133880A5 (en) | ||
| CN103350508A (en) | Three-dimensional (3D) rapid forming printing system and method | |
| CN105619822A (en) | 3D printer motion control system and method | |
| CN101950164B (en) | Flat knitting machine nose high speed reversing control method and control system thereof | |
| CN103628258A (en) | Full-automatic multi-head template sewing machine | |
| CN110293435A (en) | A kind of automatic loading/unloading control system and method based on double Y-axis engraving center | |
| CN103907662A (en) | Printing process for personalized cake | |
| CN106584840B (en) | A kind of the 3D printing method and its printing equipment of unidirectional large scale product | |
| CN105666888B (en) | A kind of numerical control former based on FDM technology | |
| CN114115765A (en) | Multi-head cooperation FDM printing control framework and printing system | |
| CN106843156A (en) | Computer numerical control machine tool for generating G code file for storage and executing processing | |
| CN108127765A (en) | Ceramic material 3D printer kinetic control system based on labview | |
| CN209851600U (en) | Novel three-dimensional printer | |
| CN110497613A (en) | A kind of composite material 3D printer and printing method | |
| CN106584861A (en) | Control system of trapezoidal speed curve of 3D printer extrusion head | |
| CN206689426U (en) | A kind of lf deposition modeling device | |
| CN202227068U (en) | Servo driver of horizontal loom and horizontal loom | |
| CN108544751A (en) | A kind of double nozzle FDM 3D printers of large size and its application method of collaboration printing slice | |
| CN207697066U (en) | A kind of 3D printer group system | |
| CN207841656U (en) | Ceramic material 3D printer kinetic control system based on labview | |
| CN107214956A (en) | A kind of utilization PET material is the 3D printing shower nozzle of shape wire | |
| CN115657588B (en) | Five-axis linkage control system based on Mvvm and control method thereof | |
| CN201233529Y (en) | Control system for digital control lathe | |
| CN206962741U (en) | A kind of master control borad and 3D printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220301 |
|
| RJ01 | Rejection of invention patent application after publication |