CN102862402A - Jet printing control method and system of array type precise jet printing device - Google Patents

Jet printing control method and system of array type precise jet printing device Download PDF

Info

Publication number
CN102862402A
CN102862402A CN2012103951349A CN201210395134A CN102862402A CN 102862402 A CN102862402 A CN 102862402A CN 2012103951349 A CN2012103951349 A CN 2012103951349A CN 201210395134 A CN201210395134 A CN 201210395134A CN 102862402 A CN102862402 A CN 102862402A
Authority
CN
China
Prior art keywords
spray printing
frame
data
igniting
control panel
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.)
Granted
Application number
CN2012103951349A
Other languages
Chinese (zh)
Other versions
CN102862402B (en
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.)
Foshan Zhichao Electronic Technology Co ltd
Original Assignee
DONGGUAN KAIJIA CHIP ELECTRONIC 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 DONGGUAN KAIJIA CHIP ELECTRONIC TECHNOLOGY CO LTD filed Critical DONGGUAN KAIJIA CHIP ELECTRONIC TECHNOLOGY CO LTD
Priority to CN201210395134.9A priority Critical patent/CN102862402B/en
Publication of CN102862402A publication Critical patent/CN102862402A/en
Application granted granted Critical
Publication of CN102862402B publication Critical patent/CN102862402B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a jet printing control method of an array type precise jet printing device. The jet printing control method comprises the following steps: designing a data transmission and control protocol of jet printing, adopting a jet printing control system of the protocol and solving the problems of generating the jet printing work of a jet head array consisting of 2-120 nozzles, quickly transmitting data, delivering and cooperating tasks, and precisely and synchronously jet printing. The jet printing control method is applicable to the fields such as printed circuit board (PCB) high-speed jet printing, ceramic printing, Ecrro Luminescence (EL) cold light plate printing and the like. Based on a three-layered hardware framework consisting of an upper computer, a NUSB central-controlled system, and a spray head control board card array, a jet printing data structure, a communication and control protocol, and a jet printing work scheduling algorithm are designed, and the jet printing work is composed of jet printing igniting data, planned scheme order and temporary scheme order. The system dispatches the jet printing work according to the planned scheme or temporary scheme; the upper computer generates the work data and order, NUSB performs order analysis, work management, task distribution, execution control and statistics; and the jet head control board card executes the jet printing task.

Description

Spray printing control method and the system of the accurate spray printing device of a kind of array
[affiliated technical field]
Patent of the present invention relates to many jet array formula spray printing device in fields such as being applicable to PCB high speed spray printing, ceramic printing, the printing of EL cold light panel, is the printing manufacturing technology that belongs to the industry high speed inkjet printing.
[background technology]
The PCB manufacturing industry is the advantage manufacturing industry in area, China Pearl River Delta, the conventional manufacturing process of printed circuit board is the Copper Foil etching method, also claims subtractive process, and it is to be substrate with copper-clad laminate, form line pattern against corrosion through screen painting or photo-imaging, obtain circuit by chemical etching.PCB complicate fabrication process, operation are many, consume a large amount of water and electricity, consume many copper and chemical material, produce a large amount of waste water and pollutant.Ink-jet printed electronics (Printed Elec-tronic) technology is to rise a PCB technological revolution, it adopts Digital Inkjet Printing, functional ink is directly carried out ink-jet printed at insulating substrate, directly forms the figure of against corrosion/anti-plating, conductive layer circuit, mark.New technology can reduce the production process more than 60% of traditional handicraft, save more than 60% against corrosion/materials such as printing ink/dry film of anti-plating, reduce processing and the discharging of 90% above organic wastewater, and can improve the qualification rate of product and shorten the production cycle, reduce the cost of " figure transfer ".It is the trend of technical development that inkjet printing substitutes traditional silk-screen, the high speed inkjet printing requires to adopt a plurality of shower nozzles to form jet array, concurrent working, designing a kind of system that can coordinate many shower nozzles synchronous precision spray printing, distribution and scheduling spray printing task is the main contents of Patent design of the present invention.
Patented technology of the present invention also can be applied to the fields such as ceramic printing, the printing of EL cold light panel.
[patent of invention content]
Patent of the present invention relates to the spray printing control method of the accurate spray printing device of a kind of array, design one is overlapped transfer of data and the control protocol of the accurate spray printing device of array and is adopted the spray printing control system of described agreement, solve the problem of spatterwork generation, data fast transport, task distribution and collaborative, the accurate synchronous spraying printing of the jet array of 2-120 shower nozzle composition, be applicable to the fields such as PCB high speed spray printing, ceramic printing, the printing of EL cold light panel.Based on three layers of hardware structure: host computer, NUSB central control system, nozzle control panel card array, design spray printing data structure, communication and control protocol, the spatterwork dispatching algorithm, spatterwork is comprised of light a fire data, plans instruction, tentative plan instruction of spray printing, and system is scheme or tentative plan scheduling spatterwork according to plan; Host computer generates the work data and instruction, and NUSB resolves instruction, management operations, distributed tasks, control is carried out and statistics, and the nozzle control panel card is carried out the spray printing task.
Concrete structure and the operation principle of each several part are as follows:
1. patent of the present invention relates to the ink-jet printed equipment of many jet array formula
The ink-jet printed equipment of the described many jet array formula of patent of the present invention has the jet array that 2-120 shower nozzle forms, jet array is fixedly mounted on the equipment base station, jet array remains static, the spray printing object then is kept in motion, when the spray printing object is transmitted through the jet array below, shower nozzle carries out accurately contraposition spray printing, and the spray printing process is illustrated as shown in Figure 2.
Many shower nozzles of many jet array formula spray printing device are arranged in length and breadth array, the position of platform coordinate of each shower nozzle is different, the moment of the content of each shower nozzle spray printing and igniting spray printing is also inconsistent, in order to carry out accurately contraposition spray printing, an accurate spray printing time reference need to be arranged, the 20cm place is provided with photoelectric sensor and image acquisition device in jet array the place ahead, the pulse signal that adopts device to send is the timing benchmark that resets, and the image that gathers positioned analysis, adopt its result to come compensating offset error (concrete grammar is described in the back).Plant machinery platform and shower nozzle layout structure are as shown in Figure 3.
2. the described array spray printing device of patent of the present invention spray printing control system
(1) described spray printing control system is comprised of host computer, NUSB central control system, nozzle control panel card array, is provided with the NUSB central control system between host computer and nozzle control panel card array, shows as three-decker on the hardware characteristics of spray printing control system.Host computer communicates by kilomega network and NUSB central control system, has based on the security authentication mechanism of sharing password; Communicate by USB2.0 between NUSB central control system and nozzle control panel card, a NUSB central control system can connect 10-30 nozzle control panel card with 10-30 USB mouth; Communicate by the supporting winding displacement of shower nozzle between nozzle control panel card and the shower nozzle, a nozzle control panel card can drive and connect 1-4 shower nozzle, and equipment can have at most 120 shower nozzles, and the structural representation of spray printing control system as shown in Figure 1.
(2) described spray printing control system host computer
On the one hand, host computer is according to figure, production batch task, the position coordinates of each shower nozzle, the spray printing time reference of setting, spray printing object speed, position, the shower nozzle hole parameter of preparing spray printing, carry out calculation process by the frame generating algorithm of describing later, for each shower nozzle generates spatterwork instruction and data, be encapsulated as spray printing igniting Frame, plans command frame, tentative plan command frame (all kinds of frame structures are defined declaration in the back), send to the NUSB central control system;
On the other hand, host computer generates the mechanism kinematic command frame according to user's the timing automatic service action of equipment operating, ink, and ink operational order frame sends to the NUSB central control system.The state of equipment is analyzed, confirmed to host computer by the equipment state management frames of active inquiry or passive reception NUSB central control system.
(3) described spray printing is controlled the NUSB central control system of system
The NUSB central control system is operated between host computer and the nozzle control panel card array, is responsible for the transmission of data, resolves instruction, carries out the distribution of job scheduling and task.
The NUSB central control system of described spray printing control system, its hardware system feature is: a gigabit network interface is arranged on the mainboard, be connected communication by the gigabit network interface with host computer, 10-30 USB mouth arranged, be connected communication by the USB mouth with the nozzle control panel card, a motion control card is installed, sends out pulse by motion control card to the motion servo system of equipment, the motion of each kinematic axis of control appliance.
The described array spray printing device of patent of the present invention has 6 kinematic axis, adopts 6 axis motion control cards to control.The NUSB central control system is analyzed from host computer and is received next motion control operation frame, and the control parameter of taking out motion control card from frame data is delivered to motion control card, sends pulse by motion control card by parameter request, the motion of control appliance.
The frame that NUSB central control system reception host computer sends has: spray printing igniting Frame, plans command frame, tentative plan command frame, mechanism kinematic command frame, ink operational order frame.Each frame frame head that the analysis of NUSB central control system is received, if the value of the PacketType in the frame head (Cmd_XPacket_Header structure) is " X-USB ", then USBNo takes out USB mouth numbering from frame (Cmd_NUSBPacket structure), arrives the nozzle control panel card that links to each other with USB by the USB mouth numbering delivery frame that indicates (spray printing igniting Frame, plans command frame, tentative plan command frame); If the value of the PacketType in the frame head (Cmd_XPacket_Header structure) is " X-move ", then from frame (Cmd_XMovePacket structure), analyze the motion control parameter of taking out motion control card, instruction format requirement by motion control card generates motion control instruction, issuing motion control card carries out, generate the pulse of motion servo system, the athletic performance of control appliance.If the value of the PacketType in the frame head (Cmd_XPacket_Header structure) is " X-com ", then ComNo takes out the string slogan from frame (Cmd_XComPacket structure), and the value of CmdContent in the frame sent to the serial ports that ComNo indicates the string slogan, namely ink operational order frame is removed data communication device behind the frame head and cross serial ports and deliver to the PLC system that ink is safeguarded.
The NUSB central control system of described spray printing control system, it has the equipment state management agreement, by carrying out the switched communication of state management data frame with host computer, nozzle control panel card, carry out the coherency management of equipment state, the state management data frame has defined state management data Frame Protocol form in the specification.The NUSB central control system is by direct-connected each nozzle control panel card of USB2.0 interface, by the direct-connected motion control card of pci bus, PLC system by the direct-connected control ink of COM serial port, the NUSB central control system is preserved the duty of equipment each several part, and keeps and controlled state.The user operates host computer, and host computer generates spatterwork instruction and data, and after being issued to the USB system and processing, host computer can separation instrumentation or shutdown, and the equipment that can not affect is to the execution of spatterwork.Be distributed to the spatterwork in each nozzle control panel card, its spray printing igniting data division deposits in the internal memory of data field, its spray printing assignment instructions partly deposits in the internal memory of instruction area, and it is lower that each nozzle control panel is stuck in outside spray printing reference pulse triggering, automatically performs spatterwork.When host computer is again started shooting or is reconnected equipment, send the status request frame to the NUSB central control system, after the NUSB central control system is received request, the status data of equipment is packaged into state management data frame (Cmd_GetStatusPacket structure), sends to host computer.
(4) the nozzle control panel card of described spray printing control system
The nozzle control panel card is comprised of FPGA main control part and DSP localization part, and FPGA main control part and DSP localization part carry out exchanges data by shared buffer memory.The datarams district), the internal memory fragment of depository project scheme instruction (calls in the following text: the Planning Directive memory field), the internal memory fragment of depositing the tentative plan instruction (calls in the following text: the provisional injunction memory field), adopt look-up table mechanism to conduct interviews creating the internal memory fragment deposit spray printing igniting data in the DRAM of FPGA main control part (calls in the following text:.The FPGA main control part receives Frame, the command frame of importing into from NUSB, and Frame is deposited the datarams district successively line by line, and the plans command frame is deposited the Planning Directive memory field, and the tentative plan command frame is deposited the provisional injunction memory field.
Assignment instructions is carried out once in the nozzle control panel card, finish the spatterwork of a spray printing object, repeat repeatedly by the task amount in the assignment instructions frame (the TotalPassCount item value among the assignment instructions frame structure Jet_ScheduleFrame), finish the spatterwork of a plurality of spray printing objects.The once execution of assignment instructions frame in each nozzle control panel card needs the external trigger pulse of a while (to call in the following text: the spray printing trigger impulse) be spray printing time original bench mark.
Under equipment spray printing duty, the spray printing object carries out equipment successively, at the uniform velocity travel forward, when the leading edge of spray printing object arrives photoelectric sensor, trigger the pulse of photoelectric sensor output, the pulse of photoelectric sensor output is by the direct-connected input that enters camera I/O interface, the camera that triggers image acquisition device positions takes pictures, in camera space shooting shutter close moment, one of the output output of the I/O interface of camera is taken pictures and is finished pulse signal, described taking pictures finished the reference signal that pulse signal begins as spray printing, by the direct-connected spray printing trigger impulse input that is distributed to all nozzle control panel cards of hardware, like this, all nozzle control panel jigs have consistent spray printing reference signal.
Spray printing trigger impulse when the outside reaches the nozzle control panel card, timer clear 0, and from the provisional injunction memory field, read assignment instructions, if the provisional injunction memory field is empty, then from the Planning Directive memory field, read assignment instructions again, the analysis instruction parameter, press the order parameter (StaRt_X among the task subitem structure Jet_SectionTask, Start_Y, RowCount item value) is indicated to the datarams district and gets line by line successively frame data, the igniting data are sent the igniting data field of shower nozzle inside in the frame, igniting timestamp item value adds the time conversion value of the spray printing object migration of getting in the frame from shared buffer memory, as the spray printing duration of ignition of this frame; The DSP localization part links to each other with external camera, receive the image data in garden, location, carry out image processing by DSP, calculate the central coordinate of circle of the setting circle on the spray printing spare, spray printing spare is converted into the time value of spray printing time-delay by speed at the deviation value of the direction of motion, put into shared buffer memory, for FPGA main control part correction compensation.
The control circuit system of spray printing Control card mainly comprises main control part based on FPGA, based on setting circle IMAQ and the parameter extraction part of DSP.The FPGA main control part mainly comprise usb interface module, spray printing data processing module, shower nozzle driver module, temperature control modules, driving voltage adjusting module, the storage of spray printing image and correction module, with the dsp interface module section, wherein, usb interface module is used for receiving host computer spatterwork data under the NUSB system sends before every batch of spray printing begins, the shower nozzle driver module is used for the spray printing data message is converted into the sequential that is fit to the shower nozzle spray printing, with the spray printing action of SECO shower nozzle; Temperature control modules is used for the Real Time Monitoring nozzle temperature; The driving voltage adjusting module is used for adjusting in real time amplitude and the fabric width of shower nozzle driving voltage, and circuit principle structure figure as shown in Figure 6.
3. the transfer of data of many jet array formula spray printing device and control method
Between host computer and nozzle control panel card array, increase the NUSB central control system, by host computer, the NUSB central control system, nozzle control panel card array forms the three-decker on the hardware structure, have data communication and control protocol based on three layers of Hardware Configuration Definition, carry out with each other exchanges data and control by agreement, host computer is according to spray printing figure and production task, generate spatterwork instruction and data, be encapsulated as frame, pass to the NUSB central control system, NUSB central control system the transmission of data, resolve instruction, carry out the distribution of job scheduling and task, the nozzle control panel card is carried out the spray printing task by rule.
Transfer of data and the control method of described a kind of many jet array formula spray printing device, the data communication of employing and control protocol have defined spray printing igniting Frame, plans command frame, tentative plan command frame, ink operational order frame, equipment state management frames, motion control instruction frame.Adopt data communication and the control protocol of C Plus Plus definition as follows:
Figure BSA00000790489000081
Figure BSA00000790489000091
Figure BSA00000790489000101
Figure BSA00000790489000111
Figure BSA00000790489000121
Transfer of data and the control method of described a kind of many jet array formula spray printing device, one of its feature is its spatterwork generation and dispatching algorithm, spatterwork is comprised of spray printing igniting data and assignment instructions data, the basic structure of the data of lighting a fire line by line is the Jet_DataStruct in the protocol format, the basic structure of scheme instruction (plans instruction, tentative plan instruction) is the ScheduleStruct in the protocol format, and spatterwork generates with the scheduling step and is:
(1) host computer carries out igniting data and the generation of scheme command frame, the communications packets encapsulation of graphical format conversion, spray printing data sampling, spatterwork and sends, and specifically describes as follows:
The figure that host computer adopts WDM (Windows device drives pattern) technology will prepare spray printing carries out the format conversion form, be converted to the 256 look BMP bitmaps that every pixel accounts for 1 byte, as shown in Figure 4, increase band RS247X storehouse Gberber analysis program and PCB art border generator in standard WDM structure, had the drafting of explanation based on RS247X standard Gberber graphing capability.
Host computer is sampled to described BMP bitmap line by line by hole column pitch, the requirement of spray printing line-spacing of shower nozzle, for example: adopt the Konicl024MB shower nozzle, 1024 spray orifices are arranged, adjacent holes is apart from 35um, requiring spray printing density is 360DBI, the adjacent lines sampled distance is 35um, and the coordinate that shower nozzle is installed relative spray printing datum mark is x, during sampling, every sampling row is from the horizontal x beginning of bitmap, the 35um of being separated by samples a bit, and every row is sampled, and 1024 integral multiples are individual counts, every 35um sampling delegation.Every row sampled data is carried out structure by spray printing igniting data frame format and is filled in, become frame spray printing igniting Frame (Jet_DataFrame structure), the coordinate that the spray printing of describing according to position coordinates, spray printing spare transfer rate, the spray printing igniting Frame of spray printing spare triggering spray printing point is capable, the installation site coordinate of each shower nozzle, calculate the spray printing t duration of ignition of each spray printing igniting Frame, and insert stamp the duration of ignition in the spray printing igniting Frame, formula is as follows:
T=(trigger spray printing point distance+shower nozzle Y coordinate+row order * line-spacing is installed)/spray printing spare speed
Spray printing igniting Frame is added packet header (Cmd_XPacket_Header structure), be encapsulated as communications packets (Cmd_NUSBPacket structure), send to the NUSB central control system.
According to the multiplicity in the spray printing quantity of the spray printing batch task of user input, spray printing graphics field, spray printing zone and order by turns, scheme command frame or tentative plan command frame form (Jet_ScheduleFrame structure) carry out structure and fill in according to plan, form plan or interim scheme command frame, again the scheme command frame is added packet header (Cmd_XPacket_Header structure), be encapsulated as communications packets (Cmd_NUSBPacket structure), send to the NUSB central control system.
(2) the NUSB central control system receives the spatterwork bag that host computer sends, and removes and seals dress, parsing packet header, and the distribution spatterwork specifically describes as follows to corresponding spray printing Control card:
The encapsulation igniting data that NUSB central control system reception host computer sends or the communications packets (Cmd_NUSBPacket structure) of scheme command frame, whether be " X-USB " by PacketType item in the packet header, confirm that its contained frame class is: spray printing igniting Frame, plans command frame or tentative plan command frame, press USBNo item appointment in the bag USB number, contained frame in the bag is distributed to the nozzle control panel card that is connected to USB, and C Plus Plus is described below:
Figure BSA00000790489000131
Figure BSA00000790489000141
When the nozzle control panel card is received the frame that the NUSB central control system sends, type according to the KJCmd item value judgment frame in the frame, if spray printing igniting Frame, then deliver to datarams district buffer memory in the nozzle control panel card internal memory according to sequencing, if plans command frame, then plans command frame data are delivered to Planning Directive memory field buffer memory in the nozzle control panel card internal memory, if the tentative plan command frame, then tentative plan command frame data are delivered to provisional injunction memory field buffer memory in the nozzle control panel card internal memory.
(3) nozzle control panel is stuck under the triggering of outside spray printing trigger impulse, resolves and carries out spatterwork, and as shown in Figure 5, detailed process is described below:
When the leading edge of spray printing object arrives and when triggering photoelectric sensor, the camera of the pulse excitation image acquisition device that photoelectric sensor sends positions takes pictures, camera space shooting shutter close moment, one of the I/O mouth output output of camera is taken pictures and is finished pulse signal, described taking pictures finished the reference signal that pulse signal begins as spray printing, by the direct-connected spray printing trigger impulse input that is distributed to all nozzle control panel cards of hardware.
When the spray printing trigger impulse input of nozzle control panel card is received the pulse information that spray printing begins, timer makes zero, the beginning timing, and at first get the assignment instructions data from the tentative plan memory field, if the tentative plan memory field is empty, get again scheme director data (Jet_ScheduleStruct structure) from the plans memory field, then task items (Jet_SectionTask structure) in the instruction that carries into execution a plan is resolved in circulation successively: begin coordinate (Start_X according to the graphics field that indicates in the director data, Start_Y), in the data field of nozzle control panel card internal memory, begin from Start_Y is capable, (Jet_DataStruct structure) gets capable spray printing igniting data successively line by line, the igniting data field of sending into shower nozzle inside in every row from the suitable igniting data of shower nozzle hole bit width of Start_X point beginning, wait for igniting, and the duration of ignition of taking out spray printing igniting Frame stab JetTime item value, add the time conversion value of from the shared drive district of DSP setting circle image-processing circuit and FPGA main control circuit part, getting the skew of spray printing spare, as the spray printing t duration of ignition, recycle ratio is than the duration of ignition t and timer timing time, if timer timing time>=spray printing duration of ignition, light a fire at once, finish delegation's spray printing, then next line is sent into the igniting data field of shower nozzle inside, repeat said process, until all row spray printings are finished.
In sum, transfer of data and the control method of described many jet array formula spray printing device, one of its feature is to adopt the mode of the stamp+hardware image positioning and rectifying duration of ignition to carry out accurate spray printing control, there is 0 an identical time reference spray printing time of all shower nozzles of jet array, 0 time reference of igniting spray printing timing: spray printing spare arrives spray printing and begins the trigger point, when spray printing spare triggers accurate optical trigger, optical trigger output pulse-triggered camera is taken pictures, pulse of output end face output of camera shutter close moment camera I/O interface, arrive all nozzle control panel card spray printing trigger impulse inputs by hardware tap distribution pulse, the nozzle control panel card is received trigger impulse, carry out timing and make zero, 0 time reference of this constantly conduct igniting spray printing timing.One frame spray printing igniting Frame contains the igniting data of delegation, spray printing igniting Frame has the stamp item duration of ignition, the duration of ignition, the stamp item indicated the etalon time of the igniting spray printing of this journey data, on the one hand, the igniting data field wait of shower nozzle inside sent into the igniting data of spray printing igniting Frame by the nozzle control panel card; On the other hand, get the stamp value duration of ignition from same spray printing igniting Frame, add the time conversion value of from the shared drive district of DSP setting circle image-processing circuit and FPGA main control circuit part, getting the skew of spray printing spare, as the spray printing t duration of ignition, the igniting spray printing time arrives, the spray printing of lighting a fire at once.
The beneficial effect of Patent design of the present invention is:
1. adopt host computer, NUSB central control system, three layers of hardware configuration of nozzle control panel card array, spatterwork is described, managed with igniting spray printing data and the instruction of spray printing scheme, increased the flexibility of spatterwork, spatterwork is issued on the nozzle control panel card and preserves, resolves and carry out, host computer can separation instrumentation or shutdown, the equipment that can not affect has guaranteed terseness and the stability of equipment operation to the execution of spatterwork.
2. adopt the mode of the stamp+hardware image positioning and rectifying duration of ignition, the igniting data of a plurality of shower nozzles and time are different in the jet array, but they have 0 an identical time reference, particularly adopt the output pulse of camera shutter close moment, distribute triggering by hard connection, very strong real-time is arranged, walked around the response time error of host computer operating system, add the compensation of image positioning and rectifying, system can realize accurate spray printing control.
[description of drawings]
Fig. 1 is the structure chart of many jet array formula spray printing control system;
Fig. 2 is the spray printing process schematic diagram of many jet array formula equipment
Fig. 3 is spray printing device mechanical platform and shower nozzle layout structure figure;
Fig. 4 is the software architecture diagram that the host computer data are processed and controlled;
Fig. 5 is the execution flow process of spray printing scheme in the nozzle control panel card;
Fig. 6 is the schematic block circuit diagram of nozzle control panel card;
Fig. 7 is the circuit structure diagram of nozzle control panel card;
[specific embodiment]
Patent of the present invention provides the spray printing control system of the accurate spray printing device of a kind of array, method, solve the problem of spatterwork generation, data fast transport, task distribution and collaborative, the accurate synchronous spraying printing of the jet array of 2-120 shower nozzle composition, its hardware has three-decker: host computer, NUSB central control system, nozzle control panel card array.
Host computer adopts HP Z600 work station, Window7 operating system is installed, and adopts the WDM+MFC program architecture; The printing that provides based on Microsoft drives framework (Printer DriverArchitecture), according to circuit design drawing characteristics, many jet array formula streamline print characteristic is made amendment and is expanded, program architecture cross-system kernel and client layer, the functional module that realizes based on the WDM framework has: graphics driver (Graphics Drivers), print service supplier (Print Service Providers), off line assembly (Spooler Components), print processor (print processor), monitoring printing (Print Monitor) is hung into RS247X storehouse Gberber analysis program and PCB art border generator with the hooking technology.
The NUSB central control system is selected the Intel mainboard of P8H67-I DELUXE Mini-ITX version type, outer processing custom enclosure, by two PCI-USB, 3 PCIE-USB transition cards, divide and pick out a common 4-30 USB interface, adopt thunder match DMC2610 high-performance 6 axis motion control cards domestic, pulse frequency 8MHz, be installed in the PCI slot of NUSB central control system; Adopt the high-speed industrial camera DH-HV1351UC-M of domestic Daheng image, the image recognizer adopts Gaussian filtering, the detection of Candy operator edge, Hough parameter space mapping algorithm, the ink control system is selected Omron NJ series of PLC, band COM communication interface;
The MT48LC8M32B2 chip that nozzle control panel card system selects Micron company extends out the SDRAM memory as FPGA and DSP's, be used for data are carried out buffer memory, adopt the SDRAM chip of 2Meg * 32 * 4banks structure, clock frequency can reach 166MHz, the PC28F256P30 chip of Intel Company is as the exterior arrangement chip of FPGA, this chip is 32M * 16bits structure, its interface satisfies the CFI standard, can directly carry out the programming of chip by the IDE of Altera, the AM29LV033C chip of selecting AMD extends out the FLASH chip as DSP's, this chip is 4M * 8bits structure, from EMIF interface loading procedure, nozzle control panel card circuit structure as shown in Figure 7 when being used in DSP and powering on.

Claims (8)

1. transfer of data and the control method of the spray printing device of jet array formula more than a kind, it is characterized in that: between host computer and nozzle control panel card array, be provided with the NUSB central control system, by host computer, the NUSB central control system, nozzle control panel card array forms the three-decker on the hardware structure, have data communication and control protocol based on three layers of Hardware Configuration Definition, carry out with each other exchanges data and control by agreement, host computer is according to spray printing figure and production task, generate spatterwork instruction and data, be encapsulated as frame, pass to the NUSB central control system, NUSB central control system the transmission of data, resolve instruction, carry out the distribution of job scheduling and task, the nozzle control panel card is carried out the spray printing task by rule.
2. transfer of data and the control method of a kind of many jet array formula spray printing device claimed in claim 1, the data communication of its definition and control protocol feature are: spray printing igniting Frame, plans command frame, tentative plan command frame, ink operational order frame, equipment state management frames, motion control instruction frame are arranged, and frame structure has defined byte format characteristics in the specification.
3. transfer of data and the control method of a kind of many jet array formula spray printing device claimed in claim 1, one of its feature is its spatterwork generation and dispatching algorithm, spatterwork is comprised of spray printing igniting data and assignment instructions data, and spatterwork generates with the step of dispatching and is:
(1) will to prepare the figure format transformation of spray printing be the 256 look BMP bitmaps that every pixel accounts for 1 byte to host computer procedure, press the hole column pitch of shower nozzle, the spray printing line-spacing requires described BMP bitmap is sampled line by line, every row sampled data encapsulates by spray printing igniting data frame format, become frame spray printing igniting Frame, trigger the position coordinates of spray printing point according to spray printing spare, spray printing spare transfer rate, the capable coordinate of spray printing that spray printing igniting Frame is described, the installation site coordinate of each shower nozzle, calculate the spray printing t duration of ignition of each spray printing igniting Frame, and insert stamp the duration of ignition in the spray printing igniting Frame, spray printing igniting Frame is sent to the NUSB central control system; According to the multiplicity in the spray printing quantity of the spray printing batch task of user input, spray printing graphics field, spray printing zone and order by turns, the form of scheme command frame or tentative plan command frame encapsulates according to plan, form plan or interim scheme command frame, send to the NUSB central control system.
(2) the NUSB central control system receives spray printing igniting Frame, plans command frame, the tentative plan command frame that host computer sends, press the fixed USB of frame head middle finger number, be distributed to the nozzle control panel card that is connected to USB, the data of spray printing igniting Frame are delivered to data field buffer memory in the nozzle control panel card internal memory according to sequencing, the data of plans command frame are delivered to plans district buffer memory in the nozzle control panel card internal memory, the data of tentative plan command frame are delivered to tentative plan district buffer memory in the nozzle control panel card internal memory.
(3) when the nozzle control panel card is received the pulse information that spray printing begins, timer begins timing, and at first get the assignment instructions data from the tentative plan district, if the tentative plan district is empty, get the assignment instructions data from the plans district again, then resolve the instruction of executing the task: begin coordinate according to the graphics field that indicates in the instruction, in the data field in the nozzle control panel card internal memory successively line by line (frame) get spray printing igniting Frame, igniting data in the frame are sent into the igniting data field of shower nozzle inside, wait for igniting, and the stamp value duration of ignition of taking out spray printing igniting Frame adds the time conversion value of getting the skew of spray printing spare from garden, location image-processing circuit, as the spray printing t duration of ignition, recycle ratio is than the duration of ignition t and timer timing time, if light a fire at once timer timing time>=spray printing duration of ignition, finish delegation's spray printing, then next line is sent into the igniting data field of shower nozzle inside, repeated said process, until all row spray printings are finished.
4. transfer of data and the control method of a kind of many jet array formula spray printing device claimed in claim 1, one of its feature is to adopt the mode of the stamp+hardware image positioning and rectifying duration of ignition to carry out accurate spray printing control, 0 time reference of igniting spray printing timing is camera space shooting shutter close moment, finish the reference signal that pulse signal begins as spray printing with taking pictures of camera I/O interface output output, by the direct-connected spray printing trigger impulse input that is distributed to all nozzle control panel cards of hardware, the nozzle control panel card is received trigger impulse, carrying out timing makes zero, one frame spray printing igniting Frame contains the igniting data of delegation, spray printing igniting Frame has the stamp item duration of ignition, the duration of ignition, the stamp item indicated the etalon time of the igniting spray printing of this journey data, on the one hand, the igniting data field wait of shower nozzle inside sent into the igniting data of spray printing igniting Frame by the nozzle control panel card; On the other hand, get the stamp value duration of ignition from same spray printing igniting Frame, add the time conversion value of from the shared drive district of DSP setting circle image-processing circuit and FPGA main control circuit part, getting the skew of spray printing spare, as the spray printing t duration of ignition, the igniting spray printing time arrives, the spray printing of lighting a fire at once.
5. one kind is adopted the transfer of data of the described a kind of many jet array formula spray printing device of claim 1-4 and the spray printing control system of control method, it is characterized in that described spray printing control system is by host computer, the NUSB central control system, nozzle control panel card array forms, the NUSB central control system is operated between host computer and the nozzle control panel card array, receive the spray printing igniting Frame that host computer sends, the plans command frame, the tentative plan command frame, ink operational order frame, the equipment state management frames, and analysis frame head, pressing the frame head agreement carries out, with the spray printing Frame of lighting a fire, the plans command frame, the tentative plan command frame, be distributed to the USB mouth that frame head indicates, deliver to the nozzle control panel card that is connected with USB, ink operational order frame is removed data communication device behind the frame head cross serial ports and deliver to the PLC system that ink is safeguarded.
6. the NUSB central control system of the described spray printing control system of claim 5, its hardware system feature is: a gigabit network interface is arranged on the mainboard, be connected communication by the gigabit network interface with host computer, 10-30 USB mouth arranged, be connected communication by the USB mouth with the nozzle control panel card, a motion control card is installed, the NUSB central control system receives motion control operation frame from host computer, from frame data, take out the control parameter of motion control card, deliver to motion control card, send pulse by motion control card by parameter request, the motion of control appliance.
7. the NUSB central control system of the described spray printing control system of claim 5, it has the equipment state management agreement, by carrying out the switched communication of state management data frame with host computer, nozzle control panel card, carry out the coherency management of equipment state, the state management data frame has defined state management data Frame Protocol form in the specification.
8. the nozzle control panel card of the described spray printing control system of claim 5, it is characterized in that the nozzle control panel card is comprised of FPGA main control part and DSP localization part, FPGA main control part and DSP localization part carry out exchanges data by shared buffer memory, the FPGA main control part receives the Frame that imports into from NUSB, command frame, Frame is deposited the datarams district successively, command frame is deposited the instruction memory field, spray printing trigger impulse when the outside reaches the nozzle control panel card, timer clear 0, from the instruction memory field, get assignment instructions, analyze and carry out, be indicated to the datarams district by order parameter and get line by line successively frame data, the igniting data are sent the igniting data field of shower nozzle inside in the frame, and igniting timestamp item value adds the time conversion value of the spray printing spare skew of getting in the frame from shared buffer memory, as the spray printing duration of ignition of this frame; The DSP localization part links to each other with external camera, receive the image data in garden, location, carry out image processing by DSP, calculate the garden heart coordinate in the garden, location on the spray printing spare, spray printing spare is converted into the time value of spray printing time-delay by speed at the deviation value of the direction of motion, put into shared buffer memory, rectify a deviation for the FPGA main control part.
CN201210395134.9A 2012-10-17 2012-10-17 Jet printing control method and system of array type precise jet printing device Expired - Fee Related CN102862402B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210395134.9A CN102862402B (en) 2012-10-17 2012-10-17 Jet printing control method and system of array type precise jet printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210395134.9A CN102862402B (en) 2012-10-17 2012-10-17 Jet printing control method and system of array type precise jet printing device

Publications (2)

Publication Number Publication Date
CN102862402A true CN102862402A (en) 2013-01-09
CN102862402B CN102862402B (en) 2015-07-22

Family

ID=47441645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210395134.9A Expired - Fee Related CN102862402B (en) 2012-10-17 2012-10-17 Jet printing control method and system of array type precise jet printing device

Country Status (1)

Country Link
CN (1) CN102862402B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103198775A (en) * 2013-04-16 2013-07-10 杨铭 Equipment and process method for manufacturing EL luminous signboards by water-flowing type array jet printing
CN104191819A (en) * 2014-06-25 2014-12-10 华中科技大学 Array electric fluid jet printing head characterized by independently controllable nozzle jet and realization method of independent control of jet of nozzles
CN104723680A (en) * 2015-04-04 2015-06-24 武汉璟丰科技有限公司 Flat off-line industrial printing machine
CN105346249A (en) * 2015-11-23 2016-02-24 昇捷丰电子(厦门)有限公司 Ink-jet machine achieving remote real-time code ink jetting based on GPRS
CN106587041A (en) * 2016-11-24 2017-04-26 清华大学 Film preparation device and preparation method based on ink-jet printing
CN103885734B (en) * 2014-04-02 2017-06-06 北京美科艺数码科技发展有限公司 A kind of inkjet printer head control panel and printable data transmission method
CN107632802A (en) * 2017-09-25 2018-01-26 深圳华云数码有限公司 Synchrodata processing unit and method and printer for more shower nozzles
CN107660033A (en) * 2016-07-25 2018-02-02 北京梦之墨科技有限公司 A kind of apparatus and method for making cold light film
CN108248218A (en) * 2018-02-07 2018-07-06 广东正业科技股份有限公司 A kind of jet printing method of character spray printing machine, system and relevant apparatus
CN109661312A (en) * 2016-09-09 2019-04-19 惠普发展公司,有限责任合伙企业 Coordinate print zone
CN111443879A (en) * 2020-03-30 2020-07-24 浙江朗帝科技有限公司 High-speed communication method based on high-resolution ink-jet printer ARM and FPGA
CN112060782A (en) * 2020-09-24 2020-12-11 南通旭浩数码科技有限公司 Multi-machine processing wide ink-jet printing method
CN115302961A (en) * 2022-06-28 2022-11-08 昇捷丰标识科技(厦门)有限公司 Spray printing data processing method and device of multi-nozzle spray printing equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080018702A1 (en) * 2006-07-21 2008-01-24 Samsung Electronics Co., Ltd. Array type inkjet printer with multi-pass structure and method of compensating an irregular nozzle defect thereof
CN101722729A (en) * 2008-10-13 2010-06-09 北京美科艺数码科技发展有限公司 Method and device for transmitting data between main board and spray nozzle panel of ink-jet printer
EP1399269B1 (en) * 2001-06-01 2010-11-03 Ulvac, Inc. Waveform generator for microdeposition control system
CN102152653A (en) * 2010-12-03 2011-08-17 江苏锐毕利实业有限公司 Character spray printing machine for printed circuit board
CN202045032U (en) * 2011-03-08 2011-11-23 顾文华 Electrostatic spraying array system
CN102262411A (en) * 2010-05-26 2011-11-30 北大方正集团有限公司 Method and device of accurately controlling voltage
CN202399644U (en) * 2011-12-27 2012-08-29 李劲 Printable electronic jet printing device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1399269B1 (en) * 2001-06-01 2010-11-03 Ulvac, Inc. Waveform generator for microdeposition control system
US20080018702A1 (en) * 2006-07-21 2008-01-24 Samsung Electronics Co., Ltd. Array type inkjet printer with multi-pass structure and method of compensating an irregular nozzle defect thereof
CN101722729A (en) * 2008-10-13 2010-06-09 北京美科艺数码科技发展有限公司 Method and device for transmitting data between main board and spray nozzle panel of ink-jet printer
CN102262411A (en) * 2010-05-26 2011-11-30 北大方正集团有限公司 Method and device of accurately controlling voltage
CN102152653A (en) * 2010-12-03 2011-08-17 江苏锐毕利实业有限公司 Character spray printing machine for printed circuit board
CN202045032U (en) * 2011-03-08 2011-11-23 顾文华 Electrostatic spraying array system
CN202399644U (en) * 2011-12-27 2012-08-29 李劲 Printable electronic jet printing device

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103198775B (en) * 2013-04-16 2015-06-10 杨铭 Equipment and process method for manufacturing EL luminous signboards by water-flowing type array jet printing
CN103198775A (en) * 2013-04-16 2013-07-10 杨铭 Equipment and process method for manufacturing EL luminous signboards by water-flowing type array jet printing
CN103885734B (en) * 2014-04-02 2017-06-06 北京美科艺数码科技发展有限公司 A kind of inkjet printer head control panel and printable data transmission method
CN104191819A (en) * 2014-06-25 2014-12-10 华中科技大学 Array electric fluid jet printing head characterized by independently controllable nozzle jet and realization method of independent control of jet of nozzles
CN104191819B (en) * 2014-06-25 2016-04-20 华中科技大学 Nozzle sprays independent controlled array electrofluid jet-printing head and its implementation
CN104723680A (en) * 2015-04-04 2015-06-24 武汉璟丰科技有限公司 Flat off-line industrial printing machine
CN104723680B (en) * 2015-04-04 2016-04-20 武汉璟丰科技有限公司 The off line industry stamp printer of flattening
CN105346249A (en) * 2015-11-23 2016-02-24 昇捷丰电子(厦门)有限公司 Ink-jet machine achieving remote real-time code ink jetting based on GPRS
CN107660033A (en) * 2016-07-25 2018-02-02 北京梦之墨科技有限公司 A kind of apparatus and method for making cold light film
CN109661312A (en) * 2016-09-09 2019-04-19 惠普发展公司,有限责任合伙企业 Coordinate print zone
US10996605B2 (en) 2016-09-09 2021-05-04 Hewlett-Packard Development Company, L.P. Coordination of zones in printers
CN109661312B (en) * 2016-09-09 2021-11-23 惠普发展公司,有限责任合伙企业 Print zone coordination
CN106587041A (en) * 2016-11-24 2017-04-26 清华大学 Film preparation device and preparation method based on ink-jet printing
CN107632802A (en) * 2017-09-25 2018-01-26 深圳华云数码有限公司 Synchrodata processing unit and method and printer for more shower nozzles
CN108248218A (en) * 2018-02-07 2018-07-06 广东正业科技股份有限公司 A kind of jet printing method of character spray printing machine, system and relevant apparatus
CN108248218B (en) * 2018-02-07 2020-03-24 广东正业科技股份有限公司 Jet printing method, system and related device of character jet printing machine
CN111443879A (en) * 2020-03-30 2020-07-24 浙江朗帝科技有限公司 High-speed communication method based on high-resolution ink-jet printer ARM and FPGA
CN111443879B (en) * 2020-03-30 2022-12-16 朗帝科技有限公司 High-speed communication method based on high-resolution ink-jet printer ARM and FPGA
CN112060782A (en) * 2020-09-24 2020-12-11 南通旭浩数码科技有限公司 Multi-machine processing wide ink-jet printing method
CN115302961A (en) * 2022-06-28 2022-11-08 昇捷丰标识科技(厦门)有限公司 Spray printing data processing method and device of multi-nozzle spray printing equipment
CN115302961B (en) * 2022-06-28 2023-11-07 昇捷丰标识科技(厦门)有限公司 Spray printing data processing method and device of multi-spray-head spray printing equipment

Also Published As

Publication number Publication date
CN102862402B (en) 2015-07-22

Similar Documents

Publication Publication Date Title
CN102862402B (en) Jet printing control method and system of array type precise jet printing device
CN203157398U (en) Printing control system of array type precision printing device
CN205202465U (en) Two work platform's high speed printing circuit board character spouts seal machine
CN106953029B (en) A kind of film encapsulation method and packaging film, ink jet printing device
KR102617723B1 (en) Techniques for print ink droplet measurement and control to deposit fluids within precise tolerances
CN105291588A (en) High-speed printed circuit board character jet printing machine with double work platforms and operation method of high-speed printed circuit board character jet printing machine
CN105120647A (en) Surface mount machine production data optimization method based on feeder position determination
CN102006729B (en) Method for manufacturing printed board with long and short connectors
CN107229240A (en) A kind of multi-axis synchronized control apparatus and method based on EtherCAT
CN101951728A (en) Production method for replacing flexible circuit board with rigid circuit board
TW201906741A (en) Printer, inkjet printer, and method of controlling an inkjet printer and generating control information thereof
CN101600575A (en) Printer with configurable memory
US20230195090A1 (en) Industrial internet of things for implementing production task plans and control methods thereof
CN110027762A (en) Aluminum alloy pattern plate processing method and equipment based on two dimensional code transmitting Machining Instruction
CN107612612A (en) Satellite TT&C system
CN106528008A (en) Three-dimensional printing system based on networking and control method thereof
CN106227511A (en) General chip mounter program visualization Simulation Program method
CN101850313A (en) Scaling powder spraying control system and method
CN103021609B (en) The method for designing of large-scale thick-film resistor network
CN104476930A (en) Large-scale distributed digital ink jet printing control device
CN112060782A (en) Multi-machine processing wide ink-jet printing method
CN102120387B (en) Fully-printed electronic and PCB (printed circuit board) ink-jet print apparatus
CN108944079B (en) Ink jet printing apparatus for electroluminescent display device and printing method thereof
CN113158401B (en) Multi-granularity SMT production line energy consumption modeling method
CN103268601B (en) For picture mosaic code printing method and the system thereof of mosaic packaging

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: FOSHAN ZHICHAO ELECTRONIC TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: DONGGUAN KAIJIA CHIP ELECTRONIC TECHNOLOGY CO., LTD.

Effective date: 20140805

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 523808 DONGGUAN, GUANGDONG PROVINCE TO: 528000 FOSHAN, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20140805

Address after: 2-915, Honghui industrial city, 63 middle Guiping Road, Nanhai District, Guangdong, Foshan 528000, China

Applicant after: FOSHAN ZHICHAO ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 523808, room 3, 301 innovation science and Technology Park, Songshan hi tech Industrial Development Zone, Dongguan, Guangdong

Applicant before: Dongguan Kaijia Chip Electronic Technology Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150722

Termination date: 20211017