ROBOT FOR PERFORMING DROPLET JETTING AND DROPLET JETTING CONTROL METHOD FOR ROBOT
20200078812 ยท 2020-03-12
Inventors
Cpc classification
B25J19/0029
PERFORMING OPERATIONS; TRANSPORTING
B05B14/00
PERFORMING OPERATIONS; TRANSPORTING
B05B13/041
PERFORMING OPERATIONS; TRANSPORTING
B05B15/72
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0431
PERFORMING OPERATIONS; TRANSPORTING
B41J3/4073
PERFORMING OPERATIONS; TRANSPORTING
B05B15/16
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0278
PERFORMING OPERATIONS; TRANSPORTING
B05B9/04
PERFORMING OPERATIONS; TRANSPORTING
B05B12/00
PERFORMING OPERATIONS; TRANSPORTING
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Provided are a robot for performing droplet jetting, and a droplet jetting control method for a robot. The robot for performing droplet jetting comprises a control system, a mechanical motion structure, a droplet jetting system, and an aerodynamic balance system. The control system implements motion control and droplet jetting control. The mechanical motion structure is a multi-degree-of-freedom mechanical structure and is used to implement a multi-degree-of-freedom motion function. The droplet jetting system is installed at the mechanical motion structure. The aerodynamic balance control system controls, according to a change in an air pressure of a nozzle, air pressures inside and outside of the nozzle to attain a balance so as to ensure a stable jetting, thereby preventing jetting of an excessive amount or an insufficient amount of droplets. The robot for performing droplet jetting can realize freer fabrication of products having planar and curved surfaces without any dead angles by performing omni-directional micro-droplet jetting.
Claims
1. A robot for droplet jetting, characterized by comprising a control system, a mechanical motion structure, a droplet jetting system, and a pneumatic balance system; the control system performs motion control and droplet jetting control; the mechanical motion structure is configured as a mechanical structure with multi-degree-of-freedom, realizing a motion function with multiple degrees of freedom in a space; the droplet jetting system is mounted on the mechanical motion structure, realizing a droplet jetting function by using at least two nozzles having functions of extending and retracting independently and of feeding material on demand; the pneumatic balance system controls gas pressures inside and outside of a nozzle as a function of a change in a gas pressure of the nozzle to attain a balance, so as to ensure a stable jetting state without over spray or less spray.
2. The robot for droplet jetting according to claim 1, characterized in that the mechanical motion structure comprises a base, a rotary seat disposed on the base, a first swing arm disposed on the rotary seat, a second swing arm disposed at the other end of the first swing arm, a rotary arm disposed on the second swing arm, and a third swing arm disposed on the rotary arm.
3. The robot for droplet jetting according to claim 2, characterized in that the droplet jetting nozzle system is arranged at a front end of the third swing arm; the droplet jetting nozzle system comprises the droplet jetting system, a rotary shaft, a rotary body and a propelling mechanism, wherein the rotary body is provided with at least two nozzle mounting holes, and rotates around the rotary shaft, and any one of the nozzle mounting holes is movable to the propelling mechanism by rotation of the rotary body, and the propelling mechanism is used to propel the nozzle in said any one of the nozzle mounting holes out of the nozzle mounting hole or retract the nozzle outside said any one of the nozzle mounting holes back into the nozzle mounting hole.
4. The robot for droplet jetting according to claim 1, characterized in that the pneumatic balance system comprises a sensing element, a gas pressure control element, a gas-liquid cylinder, a gas pipe and a liquid guide pipe, wherein the sensing element is arranged in the gas-liquid cylinder to which the gas pipe is connected; the liquid guide pipe communicates the gas-liquid cylinder with the droplet jetting system.
5. The robot for droplet jetting according to claim 1, characterized in that the mechanical motion structure comprises a base, a rotary seat disposed on the base, a first swing arm disposed on the rotary seat, a second swing arm disposed at the other end of the first swing arm, a rotary arm disposed on the second swing arm, and a third swing arm disposed on the rotary arm; the pneumatic balance system comprises a sensing element, a gas pressure control element, a gas-liquid cylinder, a gas pipe and a liquid guide pipe, wherein the sensing element is arranged in the gas-liquid cylinder to which the gas pipe is connected; the liquid guide pipe communicates the gas-liquid cylinder with the droplet jetting system; the third swing arm and the rotary arm are provided with a through hole for placement of the liquid guide pipe.
6. A droplet jetting control method for a robot, characterized by comprising: Step 1: generating a processing file: (1) acquiring a working nozzle motion trajectory file according to an image to be sprayed, and interpolating the working nozzle motion trajectory file to obtain a working nozzle motion interpolation trajectory; (2) generating a modeling file of the image to be sprayed, the modeling file containing modeling information which is color information or material information; (3) extracting the modeling information of each location point in the modeling file, acquiring the modeling information corresponding to each location point in the working nozzle motion interpolation trajectory; the processing file comprises: the working nozzle motion interpolation trajectory, and the modeling information corresponding to each location point in the working nozzle motion interpolation trajectory; Step 2: setting a feed velocity of the working nozzle and the initial gas pressure leveling of the working nozzle, according to the working nozzle motion interpolation trajectory; Step 3: controlling the motion of the droplet jetting robot according to the trajectory information of a target point in the working nozzle motion interpolation trajectory and the feed velocity of the working nozzle, so that the working nozzle reaches the target point; Step 4: determining whether the target point is reached; performing step 5 if yes, and performing step 3 if not; Step 5: spraying the location point according to the modeling information of the target point in the working nozzle motion interpolation trajectory and the working voltage information of the nozzle; at the same time, controlling gas pressures inside and outside of the nozzle according to a change in the gas pressure of the working nozzle to attain a balance, so as to ensure a stable jetting state without over spray or less spray; Step 6: determining whether the target point is an end point; terminating the operation if yes, and repeating steps 3 to 6 if not.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] The method for extracting color information or material information of a corresponding location point in a modeling file, and acquiring corresponding color information or material information of each location point in a working nozzle motion interpolation trajectory illustrated in the present invention adopts the method disclosed in ZL 2010 1 0614184.2.
[0030] In the present invention, the freedom degree of the rotary arm of the robot can be increased according to the work requirement, and also processing adaptability of workpieces can be enhanced by adding a rotary head and a sliding rail.
[0031] The modeling information of the present invention includes color information, material information, and the like.
[0032] With reference to the techniques disclosed in CN 201610349645.5, the embodiments of the droplet jetting system of the present invention can be implemented by using at least two nozzles having functions of extending and retracting independently and of feeding materials on demand to realize the droplet jetting function.
[0033] During the implementation of the control method of the present invention, CAM software can be used to program an image to be sprayed to obtain a working nozzle motion trajectory file which then is interpolated to obtain a working nozzle motion interpolation trajectory.
[0034] During the implementation of the control method of the present invention, modeling software may be used to generate a modeling file of an image to be sprayed, wherein the modeling file includes modeling information which is color information or material information.
[0035] The following are examples provided by the inventor to further illustrate the technical solution of the present invention.
EXAMPLE 1
[0036] The robot for droplet jetting in this example comprises a control system, a mechanical motion structure, a droplet jetting system, and a pneumatic balance system; wherein the control system synchronously performs motion control and droplet jetting control.
[0037] As shown in
[0038] As shown in
[0039] In the pneumatic balance system, a sensing element is arranged in a gas-liquid cylinder 11; a gas pressure control element 8 is placed on the rotary seat 2 and connected to the gas-liquid cylinder 11 via a gas pipe 9; the swing arm 4 and the rotary arm 5 are provided with a through hole for placing a liquid-guide pipe 10, and the liquid-guide pipe is in communication with each nozzle; a sleeve 7 is arranged outside the exposed liquid-guide pipe 10. The balance control is started in such a manner: because a change in the pressure P in the cylinder leads to change in an output voltage V of the sensor, through a 24-bit AD acquisition of the voltage V fed back by the sensor, the system calculates the pressure P in the cylinder and compares it with a set value Ps. If|Ps|2mb, adjustment will not be made; if not, the pressure will be increased/decreased by an electrical pressure controller.
[0040] In another embodiment, on the basis of the above solution, the swing arm 4 is provided with a liquid passage therein with rounded corners, and a motor/decelerator may be installed coaxially with the rotary shaft inside or outside of the swing arm. This can also be done by transmission means such as gear and belt wheel; the rounded corner is designed to protect the liquid pipe from being damaged or clogged by edges, resulting in failure to transmit liquid normally.
[0041] In this embodiment, the rotary seat 2 has a working range or direction of plus or minus 360, the swing arm 3 has a working range or direction of plus or minus 360, and the swing arm 4 has a working range or direction of plus or minus 360, and the rotary arm 5 has a working range or direction of plus or minus 360. The gas-liquid cylinder 11 is used for storing a material in a liquid form to be sprayed. The liquid material is stored in the gas-liquid cylinder, and the gas is filled into the gas-liquid cylinder to press the liquid therein to the nozzle.
EXAMPLE 2
[0042] In this embodiment, colors are sprayed onto the image shown in
[0043] Referring to
[0044] Step 1: generating a processing file:
[0045] The processing file includes a working nozzle motion interpolation trajectory, and color information corresponding to each point in the working nozzle motion interpolation trajectory:
[0046] (1) A CAM software (such as UG) is used to program
[0047] (2) A modeling software (such as 3D MAX) is used to generate a modeling file containing the color information of
[0048] (3) The color information of corresponding location point in the modeling file containing the color information is extracted by the working nozzle motion interpolation trajectory, so that each point in the working nozzle motion interpolation trajectory corresponds to the color information in the modeling file (that is, each point corresponds to one of the colors in CMYK);
[0049] Step 2: according to the working nozzle motion interpolation trajectory, setting a feed velocity of the working nozzle (the feed velocity for spraying on a plane in
[0050] Step 3: controlling the movement of respective arm of the robot according to the trajectory information (4, 5, 7) of a target point A in the working nozzle motion interpolation trajectory and the feed velocity (2 m/min) of the working nozzle, so that the working nozzle reaches the target point A;
[0051] Step 4: determine whether the target point A is reached; performing the next step if yes, and performing Step 3 if not;
[0052] Step 5: spraying this point according to the color information (C: cyan) corresponding to the point A in the working nozzle motion interpolation trajectory, and the working voltage information of the working nozzle (70V); and meanwhile controlling gas pressures inside and outside of the nozzle according to a change in the gas pressure of the working nozzle (1.2 KPa2) to attain a balance, so as to ensure a stable jetting state without over spray or less spray;
[0053] Step 6: determine whether the target point A is the end point; terminating the process if yes, and repeating steps 3 to 6 if not.
EXAMPLE 3
[0054] In this example, a conductive solution is sprayed onto a circuit board, and a conductive material (CNT suspension) and an insulating material (impregnating paint) are respectively contained in two nozzles.
[0055] Step 1: generating a processing file:
[0056] The processing file includes a working nozzle motion interpolation trajectory, and the material information (which refers to the conductive material or the insulating material) corresponding to each point in the working nozzle motion interpolation trajectory:
[0057] (1) A CAM software (such as UG) is used to program
[0058] (2) A modeling software (such as 3D MAX) is used to generate a modeling file containing the material information of
[0059] (3) The material information of corresponding location point in the modeling file containing the material information is extracted by the working nozzle motion interpolation trajectory, so that each point in the working nozzle motion interpolation trajectory corresponds to the material in the modeling file containing the material information;
[0060] Step 2: according to the working nozzle motion interpolation trajectory, setting a feed velocity of the working nozzle (the feed velocity for spraying on a plane in
[0061] Step 3: controlling the movement of respective arm of the robot according to the trajectory information (5, 9, 10) of a target point A in the working nozzle motion interpolation trajectory and the feed velocity (1.5 m/min) of the working nozzle, so that the working nozzle reaches a target point B;
[0062] Step 4: determine whether the target point B is reached; performing the next step if yes, and performing Step 3 if not;
[0063] Step 5: spraying this point according to the material information (CNT suspension) corresponding to the point B in the working nozzle motion interpolation trajectory, and the working voltage information of the working nozzle (100V); and meanwhile controlling gas pressures inside and outside of the nozzle according to a change in the gas pressure of the working nozzle (5 KPa2) to attain a balance, so as to ensure a stable jetting state without over spray or less spray;
[0064] Step 6: determine whether the target point B is the end point; terminating the process if yes, and repeating steps 3 to 6 if not.