Automatic drawing system and method of operating automatic drawing system
11214087 · 2022-01-04
Assignee
Inventors
Cpc classification
B41M3/005
PERFORMING OPERATIONS; TRANSPORTING
B05B13/0431
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
An object of the present invention is to provide an automatic drawing system capable of drawing a figure having a smooth and clear contour, in which a control apparatus, based on figure data of a planned drawing figure, by operation of a cartesian coordinate robot, moves a paint discharging apparatus parallel to a contour line of the planned drawing figure to be drawn at a planned drawing location, and along with this movement, the control apparatus executes contour parallel drawing control that causes the paint discharging apparatus to continuously perform a paint discharging operation, thereby drawing a contour portion of the planned drawing figure.
Claims
1. An automatic drawing system comprising a paint discharging apparatus, a cartesian coordinate robot, and a control apparatus; the paint discharging apparatus discharging paint toward a drawing target face according to a discharge command given from the control apparatus; the cartesian coordinate robot having an X-axis slider that linearly moves the paint discharging apparatus in an X-axis direction, and a Y-axis slider that linearly moves the X-axis slider in a Y-axis direction orthogonal to the X-axis direction; and the control apparatus controlling the cartesian coordinate robot and the paint discharging apparatus so as to draw a planned drawing figure at a planned drawing location in the drawing target face by discharging paint from the paint discharging apparatus, based on position information of the planned drawing location and figure data of the planned drawing figure; wherein the control apparatus, in drawing of a contour portion in the planned drawing figure, as control for the cartesian coordinate robot and the paint discharging apparatus, based on the figure data, by operation of the cartesian coordinate robot, moves the paint discharging apparatus parallel to a contour line of the planned drawing figure to be drawn at the planned drawing location, and along with that movement, executes a contour parallel drawing control that causes the paint discharging apparatus to continuously perform a paint discharging operation, wherein the control apparatus divides the planned drawing figure into a plurality of divided figures by a dividing line that passes through a single drawing start point at a center portion of the planned drawing figure and crosses the planned drawing figure, and for each of the plurality of divided figures, using the single drawing start point as a common drawing start point, draws a contour portion of the divided figure by execution of the contour parallel drawing control.
2. The automatic drawing system according to claim 1, wherein the cartesian coordinate robot is installed on a tip portion of an articulated robot arm, and the control apparatus, by controlling the articulated robot arm based on the position information, by operation of the articulated robot arm, moves the cartesian coordinate robot to a position appropriate for drawing of the planned drawing figure at the planned drawing location.
3. The automatic drawing system according to claim 1, wherein the control apparatus, following drawing of the contour portion of the divided figure by execution of the contour parallel drawing control, draws an inside area adjacent to an area where drawing has been completed in the divided figure by execution of the contour parallel drawing control.
4. The automatic drawing system according to claim 1, wherein the control apparatus, following drawing of a contour portion of the divided figure by execution of the contour parallel drawing control, and in a square wave movement mode in which each time the X-axis slider is moved by a set unit movement amount in the Y-axis direction by the Y-axis slider, the paint discharging apparatus is linearly moved in the X-axis direction by the X-axis slider, by execution of an X-axis parallel drawing control that causes the paint discharging apparatus to perform a paint discharging operation to an undrawn area of the divided figure, draws an undrawn area of the divided figure.
5. The automatic drawing system according to claim 4, wherein the X-axis slider moves a discharging apparatus unit, in which a plurality of paint discharging apparatuses are adjacently aligned in the Y-axis direction, linearly in the X-axis direction, and the control apparatus, when drawing a contour portion of the divided figure by execution of the contour parallel drawing control, causes one paint discharging apparatus in the discharging apparatus unit to perform a paint discharging operation, and when drawing an undrawn area of the divided figure by execution of the X-axis parallel drawing control, increases the number of paint discharging apparatuses caused to perform a paint discharging operation in the discharging apparatus unit.
6. The automatic drawing system according to claim 1, wherein the control apparatus, when drawing of the planned drawing figure for one planned drawing location is completed, based on position information of each of the plurality of planned drawing locations in the drawing target face, among the undrawn planned drawing locations, transitions to drawing of the planned drawing figure for the planned drawing location that has the shortest separation distance from the planned drawing location for which drawing of the planned drawing figure was most recently completed.
7. A method of operating the automatic drawing system according to claim 1, the method comprising: a step of the control apparatus, in drawing of a contour portion in the planned drawing figure, as control for the cartesian coordinate robot and the paint discharging apparatus, executing a contour parallel drawing control; a step of the control apparatus, in the contour parallel drawing control, based on the figure data, by operation of the cartesian coordinate robot, moving the paint discharging apparatus parallel to a contour line of the planned drawing figure to be drawn at the planned drawing location; a step of the control apparatus, along with movement of the paint discharging apparatus, causing the paint discharging apparatus to continuously perform a paint discharging operation; a step of the control apparatus, in drawing of a contour portion in the planned drawing figure, dividing the planned drawing figure into a plurality of divided figures by a dividing line that passes through a single drawing start point at a center portion of the planned drawing figure and crosses the planned drawing figure; and a step of the control apparatus, for each of the plurality of divided figures, drawing a contour portion of the divided figure by execution of the contour parallel drawing control, using the single drawing start point as a common drawing start point.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
BEST MODE FOR CARRYING OUT THE INVENTION
(12)
(13) This automatic drawing system is provided with an articulated robot arm 1, a cartesian coordinate robot 2, a dispenser 3 (a paint discharging apparatus), and a control apparatus 4. Also, the cartesian coordinate robot 2 is attached to a tip portion of the articulated robot arm 1.
(14) The cartesian coordinate robot 2 is provided with an X-axis slider 2a and a Y-axis slider 2b. The dispenser 3 is attached to a traveling base (moving base) of the X-axis slider 2a.
(15) That is, the dispenser 3 moves linearly in the X-axis direction due to operation of the X-axis slider 2a. The X-axis slider 2a provided with the dispenser 3 moves linearly in the Y-axis direction orthogonal to the X-axis direction due to operation of the Y-axis slider 2b.
(16) Therefore, the dispenser 3 can move in any direction on the orthogonal X-Y coordinate system by a combination of operation of the X-axis slider 2a and operation of the Y-axis slider 2b.
(17) The control apparatus 4 controls each of the articulated robot arm 1, the cartesian coordinate robot 2, and the dispenser 3. Figure data Dg of a planned drawing figure G to be drawn at a planned drawing location on a drawing target face S of a drawing target, and position information Dp of the planned drawing location of the planned drawing figure G on the drawing target face S, are entered to the control apparatus 4.
(18) Regarding the figure data Dg of the planned drawing figure G, image data obtained by capturing an image of an original figure with an imaging apparatus such as a scanner or a camera, or alternatively, drawing data of an original figure created with a drawing apparatus such as a CAD drawing, undergoes conversion processing that converts the data into a data format compatible with the automatic drawing system, or adjustment processing that adjusts the size or the like of the figure. Then, the figure data created by such conversion processing or adjustment processing is input to the control apparatus 4 as the figure data Dg of the planned drawing figure G.
(19) Also, regarding the position information Dp of the planned drawing location, by designating the coordinates of the position where the planned drawing figure G is to be drawn on an image that represents the drawing target face S, the designated coordinates are input to the control apparatus 4 as the position information Dp of the planned drawing location of the planned drawing figure G.
(20) Also, the control apparatus 4, based on the figure data Dg of the planned drawing figure G and the position information Dp of the planned drawing location, controls operation of the articulated robot arm 1, operation of each of the X-axis slider 2a and the Y-axis slider 2b in the cartesian coordinate robot 2, and also a paint discharging operation of the dispenser 3.
(21) Specifically, the control apparatus 4, by controlling the articulated robot arm 1 based on the position information Dp of the planned drawing location on the drawing target face S, by operation of the articulated robot arm 1, moves the cartesian coordinate robot 2 to a position appropriate for drawing the planned drawing figure G at the planned drawing location of the drawing target face S (that is, a position where the cartesian coordinate robot 2 faces the planned drawing location in a state near the planned drawing location). Then, the cartesian coordinate robot 2 is held at that position.
(22) Afterward, the control apparatus 4, by controlling the cartesian coordinate robot 2 and the dispenser 3 based on the figure data Dg of the planned drawing figure G, causes the dispenser 3 to perform a paint discharging operation in coordination with movement of the dispenser 3.
(23) That is, in coordination with the movement of the dispenser 3 by the cartesian coordinate robot 2, drawing paint is discharged from a paint discharge nozzle 3a of the dispenser 3 to the drawing target face S, whereby the planned drawing figure G is drawn at the planned drawing location of the drawing target face S by the discharged paint.
(24)
(25) That is, a configuration is adopted in which the control apparatus 4, after moving the cartesian coordinate robot 2 to a position appropriate for drawing the planned drawing figure G by operation of the articulated robot arm 1, in order to cause the dispenser 3 to draw the planned drawing figure G shown in
(26) a. By controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved parallel to a contour line ga of the left side figure Ga from a set drawing start point ps (here, at the lower left corner of the left side figure Ga) in a contour portion of the left side figure Ga to be drawn on the drawing target face S, over the entire circumference of the left side figure Ga, to a point adjacent to the set drawing start point ps.
(27) Also, along with parallel movement of the dispenser 3 with respect to the contour portion, the dispenser 3 is continuously caused to perform a paint discharging operation.
(28) That is, in the control step of ‘a.’, as control for the cartesian coordinate robot 2 and the dispenser 3, along with moving the dispenser 3 parallel to the contour line g of the planned drawing figure G, a “contour parallel drawing control” that causes the dispenser 3 to continuously perform a paint discharging operation is executed by the control apparatus 4 in the drawing of the entire circumference of the contour portion of the left side figure Ga. Thus, the entire circumference of the contour portion of the left side figure Ga is drawn by paint discharged from the dispenser 3.
(29) b. When the drawing of the contour portion in the left side figure Ga by the control step in “a.” above is completed, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved, in the form of a single continuous line from the contour portion of the left side figure Ga, in an adjacent inside area of the contour portion in the left side figure Ga (that is, an area where drawing is completed), parallel to the contour line ga of the left side figure Ga (that is, the dispenser 3 is moved on a movement path K shifted toward the inside of the figure by Δm from the prior movement path K).
(30) Also, along with this movement of the dispenser 3 with respect to the inside area, by control with respect to the dispenser 3, the dispenser 3 is controlled to continuously perform a paint discharging operation in succession following the drawing of the contour portion of the left side figure Ga.
(31) Then, when the dispenser 3 completes the paint discharging operation with respect to a set drawing stop point pe in the inside area (here, the upper end of the inside area), the paint discharging operation of the dispenser 3 is stopped.
(32) That is, in this control step of “b.”, the above “contour parallel drawing control” is executed by the control apparatus 4, after drawing of the contour portion of the left side figure Ga, in the drawing of the inside area adjacent to the contour portion in the left side figure Ga. Thus, the inside area adjacent to the contour portion in the left side figure Ga is drawn by paint discharged from the dispenser 3, and drawing of the left side figure Ga is completed.
(33) c. When the drawing of the left side figure Ga by the control step in “b.” above is completed, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved from the above-described set drawing stop point pe in the left side figure Ga to a set drawing start point ps' (here, at the upper left corner of the right side figure Ga) in the contour portion of the right side figure Gb.
(34) Then, after moving to the set drawing start point ps′, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, similar to the case of the left side figure Ga, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved parallel to a contour line gb of the right side figure Gb from the set drawing start point ps' in the right side figure Gb, over the entire circumference of the right side figure Gb, to a point adjacent to the set drawing start point ps′.
(35) Also, along with parallel movement of the dispenser 3 with respect to this contour portion, the dispenser 3 is continuously caused to perform a paint discharging operation.
(36) That is, in the control step of ‘c.’, the “contour parallel drawing control” is executed by the control apparatus 4 in the drawing of the entire circumference of the contour portion of the right side figure Gb. Thus, the entire circumference of the contour portion of the right side figure Gb is drawn by paint discharged from the dispenser 3.
(37) d. When the drawing of the contour portion in the right side figure Gb by the control step in “c.” above is completed, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, similar to the case of the left side figure Ga, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved, in the form of a single continuous line from the contour portion, in an adjacent inside area of the contour portion in the right side figure Gb (that is, an area where drawing is completed), parallel to the contour line gb of the right side figure Gb.
(38) Also, along with this movement of the dispenser 3 with respect to this inside area, the dispenser 3 is controlled to continuously perform a paint discharging operation in succession following the drawing of the contour portion of the right side figure Gb.
(39) Then, when the dispenser 3 completes the paint discharging operation with respect to a set drawing stop point pe′ in the inside area (here, the lower end of the inside area), the paint discharging operation of the dispenser 3 is stopped.
(40) That is, in this control step of “d.”, the “contour parallel drawing control” is executed by the control apparatus 4, after drawing of the contour portion of the right side figure Gb, in the drawing of the inside area adjacent to the contour portion in the right side figure Gb. Thus, the inside area adjacent to the contour portion in the right side figure Gb is drawn by paint discharged from the dispenser 3, and drawing of the right side figure Gb is completed, and thus drawing of the planned drawing figure G shown in
(41) Also, instead of the planned drawing figure G shown in
(42) That is, the control apparatus 4, after moving the cartesian coordinate robot 2 to a position appropriate for drawing the planned drawing figure G by operation of the articulated robot arm 1, in order to cause the dispenser 3 to draw the planned drawing figure G shown in
(43) e. By controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved parallel to the contour line g of the planned drawing figure G from the set drawing start point ps (here, at the lower left corner of the planned drawing figure G) in a contour portion of the planned drawing figure G to be drawn on the drawing target face S, over the entire circumference of the planned drawing figure G, to a point adjacent to the set drawing start point ps.
(44) Also, along with parallel movement of the dispenser 3 with respect to the contour portion, the dispenser 3 is continuously caused to perform a paint discharging operation.
(45) That is, in the control step of ‘e.’, the “contour parallel drawing control” is executed by the control apparatus 4 in the drawing of the entire circumference of the contour portion of the planned drawing figure G shown in
(46) f. When the drawing of the contour portion in the planned drawing figure G by the control step in “e.” above is completed, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved, in the form of a single continuous line from the contour portion of the planned drawing figure G, in an inside area of a first layer adjacent to the contour portion in the planned drawing figure G (that is, an area where drawing is completed), parallel to the contour line g of the planned drawing figure G.
(47) Also, along with this movement of the dispenser 3 with respect to the inside area of this first layer, the dispenser 3 is caused to continuously perform a paint discharging operation in succession following the drawing of the contour portion of the planned drawing figure G.
(48) That is, in this control step of “f.”, the “contour parallel drawing control” is executed by the control apparatus 4, after drawing of the contour portion of the planned drawing figure G, in the inside area of the first layer adjacent to the contour portion in the planned drawing figure G. Thus, the inside area of the first layer adjacent to the contour portion in the planned drawing figure G is drawn by paint discharged from the dispenser 3.
(49) g. When the drawing of the inside area of the first layer adjacent to the contour portion in the planned drawing figure G by the control step in “f.” above is completed, by controlling the cartesian coordinate robot 2 based on the figure data Dg of the planned drawing figure G, by operation of the cartesian coordinate robot 2, the dispenser 3 is moved, in the form of a single continuous line from the inside area of the first layer, in an inside area of a second layer adjacent to the inside area of the first layer in the planned drawing figure G (that is, an area where drawing is completed), parallel to the contour line g of the planned drawing figure G.
(50) Also, along with this movement of the dispenser 3 with respect to the inside area of this second layer, the dispenser 3 is caused to continuously perform a paint discharging operation in succession following the drawing of the inside area of the first layer.
(51) That is, in this control step of “g.”, the “contour parallel drawing control” is executed by the control apparatus 4, after drawing of the inside area of the first layer of the planned drawing figure G, in the drawing of the inside area of the second layer adjacent to the inside area of the first layer. Thus, the inside area of the second layer adjacent to the inside area of the first layer in the planned drawing figure G is drawn by paint discharged from the dispenser 3.
(52) h. When the drawing of the inside area of the second layer in the planned drawing figure G by the control step in “g.” above is completed, the control apparatus 4, based on the figure data Dg of the planned drawing figure G, subsequently, in a mode where the above “contour parallel drawing control” is executed in the same manner as for each of the drawing of the inside area of the first layer and the drawing of the inside area of the second layer, in order of an inside area of a third layer adjacent to the inside area of the second layer, and further an inside area of a fourth layer adjacent to the inside area of the third layer, sequentially and continuously executes the “contour parallel drawing control” in the drawing of the inside area of each layer adjacent to the area where drawing is completed.
(53) Then, when the dispenser 3 finally completes the paint discharging operation for the set drawing stop point pe in the center in the planned drawing figure G, the control apparatus 4 stops the paint discharging operation of the dispenser 3.
(54) That is, following the above control step of “f.”, by the control apparatus 4 executing the above control steps of “g.” and “h.”, drawing of the planned drawing figure G ends.
(55) On the other hand, as shown in
(56) Then, in a case where there is a large separation distance d between the planned drawing location P for which drawing of the planned drawing figure G was most recently completed and the selected planned drawing location P for which the planned drawing figure G is to be drawn next, the control apparatus 4, by controlling the articulated robot arm 1 based on the position information Dp of the planned drawing location P, by operation of the articulated robot arm 1, moves the cartesian coordinate robot 2 to a position appropriate for drawing of the planned drawing figure G for the next planned drawing location P, and then transitions to drawing of the planned drawing figure G for the next planned drawing location P.
(57) Also, in a case where there is a small separation distance d between the planned drawing location P for which drawing of the planned drawing figure G was most recently completed and the selected planned drawing location P for which the planned drawing figure G is to be drawn next, the control apparatus 4, omitting movement of the cartesian coordinate robot 2 by operation of the articulated robot arm 1, similar to the above-described transition from drawing of the left side figure Ga to drawing of the right side figure Gb shown in
(58) As described above, in the present embodiment, a configuration is adopted in which the control apparatus 4, as control for the cartesian coordinate robot 2 and the dispenser 3 (the paint discharging apparatus) in drawing of the contour portion in the planned drawing figure G, based on the figure data Dg, by operation of the cartesian coordinate robot 2, moves the dispenser 3 parallel to the contour line g of the planned drawing figure G to be drawn at the planned drawing location, and along with that movement, executes the “contour parallel drawing control” that causes the dispenser 3 to continuously perform a paint discharging operation.
(59) Also, a configuration is adopted in which the control apparatus 4, following drawing of the contour portion of the planned drawing figure G by execution of the contour parallel drawing control, by similar execution of the contour parallel drawing control, draws an inside area adjacent to an area where drawing has been completed in the planned drawing figure G.
(60) Also, a configuration is furthermore adopted in which, when drawing the planned drawing figure G at each of a plurality of planned drawing locations P on the drawing target face S, the control apparatus 4, when drawing of the planned drawing figure G for one planned drawing location P is completed, based on the position information Dp of each of the plurality of planned drawing locations P, among the undrawn planned drawing locations P, transitions to drawing of the planned drawing figure G for a planned drawing location P that has the shortest separation distance d from a planned drawing location P for which drawing of the planned drawing figure G was most recently completed.
Other Embodiments
(61) Next, other embodiments of the present invention will be listed.
(62) In the above embodiment, an example is given in which, following drawing of the contour portion of the planned drawing figure G by the contour parallel drawing control, by similar contour parallel drawing control, an inside area adjacent to an area where drawing has been completed in the planned drawing figure G is sequentially drawn, but instead, a configuration may be adopted in which the planned drawing figure G is drawn in the drawing mode shown in
(63) That is, in the drawing mode shown in
(64) Finally, the entire circumference of the contour portion of the planned drawing figure G is similarly drawn by the contour parallel drawing control, and thus drawing of the planned drawing figure G is ended.
(65) Also, instead of the drawing mode disclosed in the above-described embodiment or the drawing mode shown in
(66) That is, in the drawing mode shown in
(67) Then, for each of the plurality of divided figures ΔG, similar to the drawing mode shown in above-described
(68) In the above examples, in every case the planned drawing figures G are drawn by the contour parallel drawing control alone, but instead, the planned drawing figure G may be drawn in the drawing mode shown in
(69) That is, in the drawing mode shown in
(70) Then, following drawing of this contour portion, as shown in
(71) Note that a configuration may also be adopted in which, similar to the drawing mode shown in
(72) Also, as shown in the enlarged views in
(73) On the other hand, when drawing an undrawn area in the planned drawing figure G or an undrawn area in the divided figure ΔG by the X-axis parallel drawing control, the undrawn area in the planned drawing figure G or the undrawn area in the divided figure ΔG may be drawn in a state where the number of dispensers 3 caused to perform a paint discharging operation in the discharging apparatus unit U is increased to increase the drawing width.
(74) In a case where the planned drawing figure G is a figure having an inner peripheral side contour line g″ independent of an outer peripheral side contour line g′ as shown in
(75) Also, a configuration may be adopted in which, following drawing of either the outer peripheral side contour portion or the inner peripheral side contour portion in the planned drawing figure G by the contour parallel drawing control, an area between the outer peripheral side contour portion and the inner peripheral side contour portion in the planned drawing figure G is drawn by the X-axis parallel drawing control (or by the contour parallel drawing control), and then finally, the other contour portion in the planned drawing figure G is drawn by the contour parallel drawing control.
(76) In a case of, for example, not drawing a single planned drawing figure G by only moving the dispenser 3 by operation of the cartesian coordinate robot 2, but drawing a large planned drawing figure G, a configuration may be adopted in which each time that the cartesian coordinate robot 2 is successively moved to each planned drawing location by operation of the articulated robot arm 1, the dispenser 3 is moved by operation of the cartesian coordinate robot 3 to draw part of the planned drawing figure G. Also, the cartesian coordinate robot 2 may be a three-axis movement-type of robot capable of moving the dispenser 3 also in a Z-axis direction orthogonal to each of the X-axis direction and the Y-axis direction, and the cartesian coordinate robot 2 may be a type of robot capable of moving not only in two axes, but in three or more axes, so as to be compatible with irregularities in the drawing target face S.
DESCRIPTION OF REFERENCE SIGNS
(77) 3: dispenser (paint discharging apparatus) 2: cartesian coordinate robot 4: control apparatus S: drawing target face 2a: X-axis slider 2b: Y-axis slider P: planned drawing location G: planned drawing figure Dp: position information of planned drawing location Dg: figure data of planned drawing figure g: contour line 1: articulated robot arm ps: drawing start point r: dividing line ΔG: divided figure Δy: set unit movement amount U: discharge device unit d: separation distance