[go: up one dir, main page]

CN114115765A - Multi-head cooperation FDM printing control framework and printing system - Google Patents

Multi-head cooperation FDM printing control framework and printing system Download PDF

Info

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
Application number
CN202111442743.0A
Other languages
Chinese (zh)
Inventor
严鹏飞
严彪
许宏涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhichi Intelligent Technology Co ltd
Original Assignee
Shanghai Zhichi Intelligent Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Zhichi Intelligent Technology Co ltd filed Critical Shanghai Zhichi Intelligent Technology Co ltd
Priority to CN202111442743.0A priority Critical patent/CN114115765A/en
Publication of CN114115765A publication Critical patent/CN114115765A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1296Printer 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

Multi-head cooperation FDM printing control framework and printing system
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)

1.一种多头协作FDM打印控制构架,其特征在于,用于对一台FDM打印机的阵列式执行机构进行协调控制,所述阵列式执行机构包括多个挤出模块,所述控制构架包括主控微处理器和与所述主控微处理器连接的多个独立的执行MCU,各所述执行MCU连接若干个挤出模块,所述主控微处理器存储有各执行MCU与挤出模块的对应关系表;1. A multi-head cooperative FDM printing control framework, characterized in that it is used to coordinately control an array-type actuator of an FDM printer, the array-type actuator includes a plurality of extrusion modules, and the control framework includes a main A control microprocessor and a plurality of independent execution MCUs connected to the main control microprocessor, each of the execution MCUs is connected to several extrusion modules, and the main control microprocessor stores the execution MCUs and the extrusion modules. The corresponding relationship table; 所述主控微处理器包括主控制程序,该主控制程序被调用时执行的操作包括:The main control microprocessor includes a main control program, and the operations performed when the main control program is called include: 读取外部输入的FDM打印任务指令;Read the externally input FDM print task command; 基于所述对应关系表,对所述FDM打印任务指令进行任务规划划分,将划分后的子任务指令发送给对应的执行MCU;Based on the correspondence table, task planning and division are performed on the FDM printing task instructions, and the divided subtask instructions are sent to the corresponding execution MCU; 各所述执行MCU基于所述子任务指令协同完成整个打印任务。Each of the execution MCUs cooperates to complete the entire printing task based on the subtask instructions. 2.根据权利要求1所述的多头协作FDM打印控制构架,其特征在于,所述主控微处理器包括MCU或FPGA。2 . The multi-head cooperative FDM printing control framework according to claim 1 , wherein the main control microprocessor comprises an MCU or an FPGA. 3 . 3.根据权利要求1所述的多头协作FDM打印控制构架,其特征在于,所述子任务指令转化为适于芯片解码的内读代码后发送给对应的执行MCU。3 . The multi-head cooperative FDM printing control framework according to claim 1 , wherein the subtask instruction is converted into an internal reading code suitable for chip decoding and then sent to the corresponding execution MCU. 4 . 4.根据权利要求3所述的多头协作FDM打印控制构架,其特征在于,所述内读代码包括ASCII码或十六进制代码。4. The multi-head cooperative FDM printing control framework according to claim 3, wherein the internal reading code comprises ASCII code or hexadecimal code. 5.根据权利要求1所述的多头协作FDM打印控制构架,其特征在于,所述执行MCU包括执行程序,该执行程序被调用时执行的操作包括:5. The multi-head cooperative FDM printing control framework according to claim 1, wherein the execution MCU comprises an execution program, and the operation performed when the execution program is called comprises: 接收所述子任务指令,对挤出模块实现运动控制、挤出控制和辅助控制。After receiving the sub-task instruction, the extrusion module can be controlled for motion, extrusion and auxiliary control. 6.根据权利要求5所述的多头协作FDM打印控制构架,其特征在于,所述辅助控制包括加热控制和位置校准控制。6 . The multi-head cooperative FDM printing control framework according to claim 5 , wherein the auxiliary control includes heating control and position calibration control. 7 . 7.根据权利要求5所述的多头协作FDM打印控制构架,其特征在于,所述运动控制为3轴以上运动控制。7 . The multi-head cooperative FDM printing control framework according to claim 5 , wherein the motion control is motion control of more than 3 axes. 8 . 8.根据权利要求1所述的多头协作FDM打印控制构架,其特征在于,所述执行MCU采用stm32芯片。8 . The multi-head cooperative FDM printing control framework according to claim 1 , wherein the execution MCU adopts a stm32 chip. 9 . 9.根据权利要求1所述的多头协作FDM打印控制构架,其特征在于,所述控制构架还包括用于实现状态信息与打印流程人机交互的嵌入式屏幕模块。9 . The multi-head cooperative FDM printing control framework according to claim 1 , wherein the control framework further comprises an embedded screen module for realizing man-machine interaction between the status information and the printing process. 10 . 10.一种打印系统,其特征在于,包括如权利要求1-9任一所述的多头协作FDM打印控制构架。10. A printing system, characterized by comprising the multi-head cooperative FDM printing control framework according to any one of claims 1-9.
CN202111442743.0A 2021-11-30 2021-11-30 Multi-head cooperation FDM printing control framework and printing system Pending CN114115765A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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