JP6810540B2 - Mobile printing device - Google Patents
Mobile printing device Download PDFInfo
- Publication number
- JP6810540B2 JP6810540B2 JP2016116250A JP2016116250A JP6810540B2 JP 6810540 B2 JP6810540 B2 JP 6810540B2 JP 2016116250 A JP2016116250 A JP 2016116250A JP 2016116250 A JP2016116250 A JP 2016116250A JP 6810540 B2 JP6810540 B2 JP 6810540B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- control unit
- traveling
- target
- 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.)
- Active
Links
- 238000007639 printing Methods 0.000 title claims description 484
- 230000007246 mechanism Effects 0.000 claims description 118
- 238000000034 method Methods 0.000 claims description 71
- 238000001514 detection method Methods 0.000 claims description 6
- 238000013459 approach Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 44
- 238000010586 diagram Methods 0.000 description 32
- 238000012937 correction Methods 0.000 description 11
- 239000000976 ink Substances 0.000 description 5
- 238000007641 inkjet printing Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 239000004576 sand Substances 0.000 description 2
- 238000005266 casting Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J25/00—Actions or mechanisms not otherwise provided for
- B41J25/001—Mechanisms for bodily moving print heads or carriages parallel to the paper surface
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/28—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for printing downwardly on flat surfaces, e.g. of books, drawings, boxes, envelopes, e.g. flat-bed ink-jet printers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/36—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability, i.e. hand-held printers or laptop printers
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Printers Characterized By Their Purpose (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、移動式印字装置に関する。 The present invention relates to a mobile printing device.
従来、移動台車に搭載された印字機構により印字対象物に印字を行う移動式印字装置に関する技術が知られている。例えば、特許文献1には、打設位置を示すマークを地面に押印するスタンプ機構(印字機構)と、水平方向の位置調整可能にスタンプ機構を支持する位置調整機構と、走行機構とを備えた自律走行型の墨出し装置が開示されている。この墨出し装置では、レーザーレンジファインダにより墨出し装置の位置を検出しながら、その計測値に基づいて墨出し装置を目標位置に向けて走行させ、目標位置に向けて走行した墨出し装置の位置をトータルステーションで計測する。そして、計測された墨出し装置の位置と目標位置との誤差を補正するべく位置調整機構を作動させ、スタンプ部により目標位置にマークを押印する。
Conventionally, a technique related to a mobile printing device that prints on an object to be printed by a printing mechanism mounted on a mobile carriage is known. For example,
また、特許文献2には、指示された座標情報に基づいて床面上を移動する移動台車と、移動台車に配されて床面へ墨を打つ墨スタンプ(墨打ち手段)と、移動台車の位置を測定する測定手段と、測定手段の測定結果から位置ずれを求めて上記移動台車へ補正データを送出する指示手段と、指示手段の補正データに基づいて墨打ちの位置ずれを修正する修正手段とを備えた墨出し装置が開示されている。 Further, Patent Document 2 describes a moving trolley that moves on the floor surface based on the instructed coordinate information, an ink stamp (inking means) that is arranged on the moving trolley and inks the floor surface, and a moving trolley. A measuring means for measuring the position, an instruction means for obtaining the position deviation from the measurement result of the measuring means and sending the correction data to the moving carriage, and a correction means for correcting the position deviation of the marking based on the correction data of the instruction means. A marking device equipped with and is disclosed.
ところで、建築物の床面や船舶の甲板といった比較的大型の印字対象物へと印字を行う際に、印字装置を大型化すると、印字ヘッドのスライド機構も大型化することで、スライド機構の動作性が低下したり、スライド機構の支持が困難となったりする。また、印字装置の大型化は、コストの増加や準備作業の増大を招くことになる。このため、比較的大型の印字対象物への印字を行う印字装置の小型化が求められ、上記特許文献1および特許文献2に開示された移動式印字装置を用いることが考えられる。しかしながら、上記特許文献1および2に開示された移動式印字装置のように、印字装置の目標位置と実際の位置とのずれを印字機構の位置を動かして修正する手法では、印字機構の姿勢を安定に維持、精度良く制御することが難しい。また、印字装置の走行を修正することで、印字位置のずれを修正する手法も考えられるが、この手法では、印字装置の位置ずれを修正するまでに、ある程度の走行距離が必要となるため、印字位置のずれを速やかに修正することができないおそれがある。
By the way, when printing on a relatively large object to be printed such as the floor of a building or the deck of a ship, if the printing device is enlarged, the slide mechanism of the print head is also increased, so that the operation of the slide mechanism is performed. The property is reduced and it becomes difficult to support the slide mechanism. In addition, increasing the size of the printing apparatus leads to an increase in cost and an increase in preparatory work. Therefore, it is required to reduce the size of the printing device for printing on a relatively large object to be printed, and it is conceivable to use the mobile printing device disclosed in
本発明は、上記に鑑みてなされたものであって、走行位置のずれに対する印字位置の修正を精度良く、かつ速やかに行うことが可能な移動式印字装置を提供し、ひいては、比較的大型の印字対象物へと印字を行う印字装置の小型化を実現し、コスト低減および印字作業の簡易化を図ることを目的とする。 The present invention has been made in view of the above, and provides a mobile printing device capable of correcting a printing position with respect to a deviation of a traveling position with high accuracy and promptly, and by extension, a relatively large size. The purpose is to reduce the size of the printing device that prints on the object to be printed, reduce the cost, and simplify the printing work.
上述した課題を解決し、目的を達成するために、本発明の移動式印字装置は、印字対象物上を走行する移動台車と、前記移動台車に搭載され、前記移動台車の走行方向と直交する方向の所定の印字範囲に印字可能な印字機構と、前記移動台車の位置を検出する位置検出部と、目標走行位置が定められた印字走行ラインに沿って前記移動台車を走行させる走行制御部と、目標印字位置が定められた印字データに従って、前記印字機構から前記所定の印字範囲内の前記目標印字位置に印字を行わせる印字制御部と、を備え、前記印字制御部は、前記位置検出部により検出された前記移動台車の位置と前記目標走行位置との前記走行方向に直交する方向における差分が所定値以上である場合、前記差分が生じている方向と反対方向に前記目標印字位置を補正することを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the mobile printing apparatus of the present invention is mounted on a mobile carriage traveling on a printing object and the mobile carriage, and is orthogonal to the traveling direction of the mobile carriage. A printing mechanism capable of printing in a predetermined printing range in a direction, a position detecting unit for detecting the position of the moving trolley, and a traveling control unit for traveling the moving trolley along a printing traveling line in which a target traveling position is determined. A print control unit that causes the printing mechanism to print at the target print position within the predetermined print range according to the print data for which the target print position is determined is provided, and the print control unit is the position detection unit. When the difference between the position of the moving carriage and the target traveling position detected by the above in the direction orthogonal to the traveling direction is equal to or more than a predetermined value, the target printing position is corrected in the direction opposite to the direction in which the difference is generated. It is characterized by doing.
本発明の移動式印字装置では、位置検出部により検出された移動台車の位置と、当該移動台車の目標走行位置との走行方向に直交する方向における差分が所定値以上である場合、当該差分が生じている方向と反対方向に前記目標印字位置が補正される。これにより、移動台車の走行位置のずれを検出したと同時に、印字機構自体を動かすことなく、移動台車の走行位置のずれを打ち消すように印字位置を修正することができる。従って、本発明の移動式印字装置によれば、走行位置のずれに対する印字位置の修正を精度良く、かつ速やかに行うことが可能な移動式印字装置を提供し、ひいては、比較的大型の印字対象物へと印字を行う印字装置の小型化を実現し、コスト低減および印字作業の簡易化を図ることが可能となる。 In the mobile printing device of the present invention, when the difference between the position of the moving carriage detected by the position detection unit and the target traveling position of the mobile carriage in the direction orthogonal to the traveling direction is equal to or more than a predetermined value, the difference is The target printing position is corrected in the direction opposite to the direction in which the printing occurs. As a result, at the same time as detecting the deviation of the traveling position of the moving carriage, the printing position can be corrected so as to cancel the deviation of the traveling position of the moving carriage without moving the printing mechanism itself. Therefore, the mobile printing apparatus of the present invention provides a mobile printing apparatus capable of accurately and promptly correcting the printing position with respect to the deviation of the traveling position, and by extension, a relatively large printing object. It is possible to reduce the size of the printing device that prints on an object, reduce costs, and simplify the printing work.
また、前記所定の印字範囲は、前記差分が前記所定値未満である場合に使用される第1印字範囲と、前記第1印字範囲の両側にそれぞれ設けられ、前記差分が前記所定値以上である場合に前記第1印字範囲と併せて使用される第2印字範囲とを含むことが好ましい。これにより、移動台車の実際の位置と目標走行位置との差分が所定値以上である場合、目標印字位置が第1印字範囲の外側に補正されたとしても、第2印字範囲を利用して当該補正された目標印字位置に印字を行うことができる。この結果、目標印字位置に印字できない印字漏れの発生を良好に抑制することが可能となる。 Further, the predetermined print range is provided on both sides of the first print range used when the difference is less than the predetermined value and the first print range, respectively, and the difference is equal to or more than the predetermined value. In some cases, it is preferable to include a second print range used in combination with the first print range. As a result, when the difference between the actual position of the moving trolley and the target traveling position is equal to or greater than a predetermined value, even if the target printing position is corrected to the outside of the first printing range, the second printing range is used. Printing can be performed at the corrected target printing position. As a result, it is possible to satisfactorily suppress the occurrence of print omission that cannot be printed at the target print position.
また、前記第2印字範囲は、前記第1印字範囲の一方に設けられる範囲が、前記所定の印字範囲全体の10%以下であることが好ましい。これにより、通常時には使用しない第2印字範囲を大きくしすぎないようにして、移動式印字装置による印字作業の効率化を図ることができる。また、第2印字範囲を所定の印字範囲全体の10%まで利用することができれば、目標印字位置が第1印字範囲の外側に補正された際に、当該第2印字範囲を利用して当該補正された目標印字位置に、より確実に印字を行うことができる。この結果、移動台車の走行精度を向上させなくとも、印字漏れの発生を良好に抑制することが可能となる。 Further, in the second print range, it is preferable that the range provided on one of the first print ranges is 10% or less of the entire predetermined print range. As a result, it is possible to improve the efficiency of the printing work by the mobile printing device by preventing the second printing range, which is not normally used, from becoming too large. Further, if the second print range can be used up to 10% of the entire predetermined print range, when the target print position is corrected to the outside of the first print range, the correction is performed by using the second print range. Printing can be performed more reliably at the target printing position. As a result, it is possible to satisfactorily suppress the occurrence of print omission without improving the traveling accuracy of the mobile carriage.
また、前記印字走行ラインは、前記印字機構の前記第1印字範囲が隣り合う前記印字走行ラインにおける前記印字機構の前記第2印字範囲と重なっていることが好ましい。これにより、通常時、すなわち移動台車の実際の位置と目標走行位置との差分が所定値未満の場合には使用されない第2印字範囲に目標印字位置が設定されていても、当該目標印字位置の印字漏れを防ぐことができる。 Further, it is preferable that the printing traveling line overlaps the second printing range of the printing mechanism in the printing traveling line adjacent to the first printing range of the printing mechanism. As a result, even if the target print position is set in the second print range, which is not used in normal times, that is, when the difference between the actual position of the moving carriage and the target travel position is less than a predetermined value, the target print position Printing omission can be prevented.
また、前記印字制御部は、前記印字機構に印字させた印字実績値を記憶し、前記印字実績値がある箇所には印字しないように前記印字機構を制御することが好ましい。これにより、一度印字した箇所に重ねて印字することを抑制し、印字品質を向上させることができる。 Further, it is preferable that the print control unit stores the print record value printed by the print mechanism and controls the print mechanism so as not to print at a place where the print record value is located. As a result, it is possible to suppress overprinting on the printed portion and improve the print quality.
また、前記走行制御部は、前記位置検出部により検出された前記移動台車の位置が目標走行位置から所定距離以上に離れている場合、前記移動台車が前記目標走行位置に近づくように前記移動台車の走行を制御することが好ましい。これにより、移動台車の走行位置のずれを良好に修正することができる。 Further, when the position of the moving trolley detected by the position detecting unit is separated from the target traveling position by a predetermined distance or more, the traveling control unit causes the moving trolley to approach the target traveling position. It is preferable to control the running of the vehicle. As a result, it is possible to satisfactorily correct the deviation of the traveling position of the moving carriage.
また、前記位置検出部は、前記移動台車の向きを検出し、前記走行制御部は、前記位置検出部により検出された前記移動台車の向きが前記印字走行ラインに対して所定角度以上にずれている場合、前記移動台車が前記印字走行ラインを向くように前記移動台車の走行を制御することが好ましい。これにより、移動台車の走行位置のずれの発生を良好に抑制することができる。 Further, the position detection unit detects the direction of the moving trolley, and the traveling control unit deviates the direction of the moving trolley detected by the position detecting unit by a predetermined angle or more with respect to the printed traveling line. If so, it is preferable to control the travel of the mobile carriage so that the mobile carriage faces the printing travel line. As a result, it is possible to satisfactorily suppress the occurrence of deviation of the traveling position of the moving carriage.
また、前記走行制御部は、前記移動台車を前記印字走行ラインの始点から終点まで停止させることなく走行させることが好ましい。これにより、移動台車の走行制御性を向上させて、移動台車の走行位置のずれの発生をより良好に抑制することができる。 Further, it is preferable that the travel control unit travels the moving carriage from the start point to the end point of the print travel line without stopping. As a result, the travel controllability of the mobile carriage can be improved, and the occurrence of deviation of the travel position of the mobile carriage can be better suppressed.
また、前記走行制御部は、前記移動台車を定速走行させることが好ましい。これにより、移動台車の走行制御性をより向上させて、移動台車の走行位置のずれの発生をさらに良好に抑制することができる。 Further, it is preferable that the traveling control unit causes the moving carriage to travel at a constant speed. As a result, the travel controllability of the mobile carriage can be further improved, and the occurrence of deviation of the travel position of the mobile carriage can be further suppressed.
また、前記走行制御部は、前記移動台車が予め定められた印字ピッチ以下の所定印字距離を走行したときに、前記印字制御部へと印字指示を出力し、前記印字制御部は、前記走行制御部から前記印字指示を受け取ったときに印字を行うように前記印字機構を制御することが好ましい。これにより、移動台車が印字ピッチを進むまでの間に少なくとも一回は印字を行うことができ、所定印字距離を短く設定すればするほど、予め定められた印字ピッチ内において印字漏れが発生することを良好に抑制することができる。 Further, the travel control unit outputs a print instruction to the print control unit when the mobile carriage travels a predetermined print distance equal to or less than a predetermined print pitch, and the print control unit outputs a print instruction to the print control unit. It is preferable to control the printing mechanism so that printing is performed when the printing instruction is received from the unit. As a result, printing can be performed at least once before the moving carriage advances the printing pitch, and the shorter the predetermined printing distance is set, the more printing omission occurs within the predetermined printing pitch. Can be satisfactorily suppressed.
また、前記印字制御部は、前記移動台車が予め定められた印字ピッチ以下の所定印字距離を走行する所定時間ごとに印字を行うように前記印字機構を制御することが好ましい。これにより、移動台車が印字ピッチを進むまでの間に少なくとも一回は印字を行うことができ、所定印字距離を短く設定すればするほど、予め定められた印字ピッチ内において印字漏れが発生することを良好に抑制することができる。 Further, it is preferable that the print control unit controls the printing mechanism so that the mobile carriage prints at predetermined time intervals when the mobile carriage travels a predetermined printing distance equal to or less than a predetermined printing pitch. As a result, printing can be performed at least once before the moving carriage advances the printing pitch, and the shorter the predetermined printing distance is set, the more printing omission occurs within the predetermined printing pitch. Can be satisfactorily suppressed.
また、前記印字走行ラインは、始点から終点までの間に複数の目標到達点を有し、前記走行制御部は、前記複数の目標到達点に到達すると、前記移動台車を停止させて前記印字制御部に印字指示を出力し、前記印字機構による印字が完了すると、前記移動台車の次の前記目標到達点に向けた走行を開始させ、前記印字機構は、前記走行方向に直交する方向および前記走行方向に沿った所定の印字範囲に印字可能であり、前記印字制御部は、前記印字指示を受け取ったときに印字を行うように前記印字機構を制御することが好ましい。これにより、印字走行ライン上の目標到達点ごとに、印字範囲内における目標印字位置に印字することができるため、印字制御部による移動台車の走行位置のずれに対する目標印字位置の補正回数を削減し、印字機構の制御をより簡易にすることができる。なお、印字機構は、走行方向に直交する方向および走行方向に沿った所定の印字範囲のすべてに同時に印字可能なものであってもよいし、所定の印字範囲において、走行方向と直行する方向の範囲に同時に印字可能であると共に走行方向に沿って移動可能な可動式の印字ヘッドを有するものであってもよい。 Further, the printing travel line has a plurality of target arrival points between the start point and the end point, and when the travel control unit reaches the plurality of target arrival points, the moving carriage is stopped to control the printing. A printing instruction is output to the unit, and when printing by the printing mechanism is completed, traveling toward the next target reaching point of the moving carriage is started, and the printing mechanism is in a direction orthogonal to the traveling direction and the traveling. It is possible to print in a predetermined print range along the direction, and it is preferable that the print control unit controls the print mechanism so as to print when the print instruction is received. As a result, it is possible to print at the target printing position within the printing range for each target reaching point on the printing traveling line, so that the number of times the printing control unit corrects the target printing position for the deviation of the traveling position of the moving carriage is reduced. , The control of the printing mechanism can be simplified. The printing mechanism may be capable of printing simultaneously in all of the directions orthogonal to the traveling direction and the predetermined printing range along the traveling direction, or in the predetermined printing range, in the direction orthogonal to the traveling direction. It may have a movable print head that can print in a range at the same time and can move along a traveling direction.
また、前記印字機構は、前記所定の印字範囲に同時に印字可能であることが好ましい。これにより、印字機構自体を動かす必要がないため、印字機構の姿勢の維持を容易に行うことができる。 Further, it is preferable that the printing mechanism can print in the predetermined printing range at the same time. As a result, it is not necessary to move the printing mechanism itself, so that the posture of the printing mechanism can be easily maintained.
本発明にかかる移動式印字装置は、走行位置のずれに対する印字位置の修正を精度良く、かつ速やかに行うことが可能な移動式印字装置を提供し、ひいては、比較的大型の印字対象物へと印字を行う印字装置の小型化を実現し、コスト低減および印字作業の簡易化を図ることができるという効果を奏する。 The mobile printing device according to the present invention provides a mobile printing device capable of correcting the printing position with respect to a deviation of the traveling position with high accuracy and promptly, and eventually to a relatively large printing object. This has the effect of reducing the size of the printing device that performs printing, reducing costs, and simplifying printing work.
以下に、本発明にかかる移動式印字装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。 Hereinafter, embodiments of the mobile printing apparatus according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
[第1実施形態]
図1は、第1実施形態にかかる移動式印字装置1を示す概略図であり、図2は、実施形態にかかる移動式印字装置1を示すブロック図である。移動式印字装置1は、例えば、建築物の床面や船舶の甲板といった比較的大型の印字対象物100(図4参照)上を走行しながら、種々の設備や構造物を設置する予定箇所へのマーキング等の印字を行うための装置である。図1および図2に示すように、移動式印字装置1は、印字対象物100(図4参照)上を走行可能な移動台車10と、移動台車10に搭載され、移動台車10の走行方向と直交する方向の所定の印字範囲H(図3参照)に印字可能な印字機構20と、印字対象物100上における移動台車10の位置および向き(姿勢)を検出可能な位置検出部としてのレーザートラッカー30と、移動台車10の走行制御および印字機構20の印字制御を行う制御装置40とを備える。
[First Embodiment]
FIG. 1 is a schematic view showing the
図3は、移動台車10を示す説明図である。移動台車10は、印字機構20に加えて、例えばパルスモータ等の図示しない駆動源により駆動される複数の車輪11と、天板に取り付けられ、レーザートラッカー30から照射されたレーザー光を反射する反射ターゲット12とを有する。移動台車10は、図3に示すように、図示しない駆動源が駆動されることにより、複数の車輪11の回転により前後方向に走行することができる。移動台車10は、図示しない駆動機構により複数の車輪11の走行方向(図3に白矢印で示す方向)に対する角度を調整可能とされており、複数の車輪11の角度を調整することで、走行方向をハンドリングすることができる。
FIG. 3 is an explanatory view showing the moving
印字機構20は、第1実施形態では、インクジェット式の印字装置として構成される。印字機構20は、インク供給部としてのカートリッジや、当該カートリッジからインクが充填され、印字対象物100へとインクを出力する複数の印字ノズルを有する印字ヘッド(何れも図示せず)を有する。第1実施形態において、図示しない複数の印字ノズルは、移動台車10の走行方向に直交する方向に一列に並んで配置されている。複数の印字ノズルは、図3において分割して示す所定の印字範囲Hの対応した領域に、それぞれ個別に印字を行うことができる。
In the first embodiment, the
所定の印字範囲Hは、第1印字範囲H1と、当該第1印字範囲H1の両側にそれぞれ設けられた第2印字範囲H2とを含む。第1実施形態において、第2印字範囲H2は、第1印字範囲H1の一方に設けられる範囲が、印字機構20の所定の印字範囲H全体の10%以下に設定される。なお、第1実施形態では、説明の簡単のため、第1印字範囲H1に図示しない印字ノズルが8つ、第2印字範囲H2に図示しない印字ノズルが1つずつ配置される例を示しているが、第1印字範囲H1および第2印字範囲H2に配置される印字ノズルの数は、これに限られない。所定の印字範囲Hは、例えば、300mm〜500mm程度であり、所定の印字範囲Hの分割された各領域は、それぞれ1mm程度とされる。このため、所定の印字範囲H内に配置される印字ノズルの全体の数は、実際には、300〜500個程度とされる。
The predetermined print range H includes a first print range H1 and a second print range H2 provided on both sides of the first print range H1. In the first embodiment, the second print range H2 is set so that the range provided on one side of the first print range H1 is 10% or less of the entire predetermined print range H of the
レーザートラッカー30は、移動台車10の反射ターゲット12に向けてレーザー光を照射すると共に、反射ターゲット12から反射されたレーザー光を入力することで、印字対象物100上における移動台車10の位置P(X,Y,Z)および向きとしての回転角度θを計測する。レーザートラッカー30は、図3に示す移動台車10のX方向(走行方向)、Y方向(走行方向に直交し、かつ印字対象物100に水平な方向)、Z方向(高さ方向)の位置P(X,Y,Z)を計測することができる。また、レーザートラッカー30は、移動台車10の向き(姿勢)として、図3に示す移動台車10のX方向における回転角度α、Y方向における回転角度β、Z方向における回転角度γを計測することができる。レーザートラッカー30は、計測した移動台車10の位置P(X,Y,Z)、および回転角度θ(α,β,γ)を制御装置40へと出力する。
The
制御装置40は、第1実施形態では、移動台車10とは別個に設けられ、移動台車10と共に印字対象物100の近傍まで搬送可能な演算処理装置である。制御装置40は、例えば、パーソナルコンピュータであってもよい。なお、移動台車10のサイズを制約しなければ、移動台車10に制御装置40を搭載してもよい。制御装置40は、プログラム及びデータを記憶する記憶部41と、移動台車10の走行および印字機構20の動作を統括的に制御して各種の機能を実現する制御部42とを有する。
In the first embodiment, the
記憶部41は、制御部10の処理結果を一時的に記憶する作業領域としても利用される。記憶部41は、例えば、半導体記憶媒体や磁気記憶媒体、メモリーカード等の可搬の記憶媒体、RAM等の一時的な記憶領域として利用される記憶デバイス等が用いられる。記憶部41は、印字対象物100上における印字すべき目標印字位置A*が予め定められた印字データ41aと、印字対象物100への印字実績値を記憶する印字実績データ41bと、印字対象物100上における移動台車10の走行経路が予め定められた走行データ41cと、CADデータ50とを有する。
The
印字データ41aは、図2に示すように、印字対象物100への印字位置が線画で設定されたCADデータ50を所定の印字ピッチでドット状に変換したものである。すなわち、印字データ41aの各ドットが印字対象物100への目標印字位置A*となる。第1実施形態では、CADデータ50から印字データ41aへの変換を予め行った上で印字データ41aを記憶部41に記憶しておく。なお、印字対象物100への印字を行う際に、CADデータ50から印字データ41aへの変換を行ってもよい。印字実績データ41bは、印字データ41aに従って印字機構20から印字対象物100へと印字した実績値を記憶する。
As shown in FIG. 2, the
走行データ41cは、印字機構20からの目標印字位置A*への印字を伴って走行すべき移動台車10の走行ラインとしての印字走行ラインLn(n=1、2、…N)と、印字機構20から印字対象物100に印字を行うことなく走行すべき移動台車10の走行ラインとしての非印字走行ラインLi(i=1、2、…N−1)とを含む。印字走行ラインLnおよび非印字走行ラインLiは、図2に示すように、印字データ41aの目標印字位置A*と同じ所定の印字ピッチで設定されたドット状の目標走行位置P*をつないだラインである。
The traveling
図4は、印字対象物100上における移動台車10の印字走行ラインLnおよび非印字走行ラインLiの一例を示す説明図である。図示するように、印字走行ラインLnは、印字対象物100上を始点Lstartから終点Lstopに向けて移動する複数のラインである。また、非印字走行ラインLiは、印字走行ラインLnの終点Lstopから、印字走行ラインLn+1の始点Lstartへと移動台車10を走行させる複数のラインである。図4に示す例では、印字走行ラインLnおよび非印字走行ラインLiをすべて直線として設定しているが、印字対象物100上に障害物や開口部等があり、移動台車10がこれを避けて走行する必要がある場合には、印字走行ラインLnおよび非印字走行ラインLiを湾曲あるいは屈曲させたラインとしてもよい。
FIG. 4 is an explanatory diagram showing an example of the printed traveling line Ln and the non-printing traveling line Li of the moving
制御部42は、例えば、CPU(Central Processing Unit)、SoC(System−on−a−Chip)、MCU(Micro Control Unit)、及びFPGA(Field−Programmable Gate Array)を含む演算処理装置である。制御部42は、移動台車10の走行を制御する走行制御部43と、印字機構20を制御する印字制御部44とを有する。
The
走行制御部43は、記憶部41から走行データ41cを入力する。また、走行制御部43は、レーザートラッカー30により検出された印字対象物100上の移動台車10の位置P(X,Y,Z)、および回転角度θ(α,β,γ)を入力する。走行制御部43は、入力した走行データ41cおよび移動台車10の位置P(X,Y,Z)、及び回転角度θ(α,β,γ)に基づいて、印字走行ラインLn、および非印字走行ラインLiに沿って移動台車10を走行させる。すなわち、走行制御部43は、移動台車10が各目標走行位置P*に到達するように、移動台車10の図示しない駆動源や複数の車輪11の角度を制御する。本実施形態において、走行制御部43は、移動台車10を印字走行ラインLnの始点Lstartから終点Lstopまで停止させることなく走行させる。これにより、移動台車10の走行制御性を向上させて、移動台車10の走行位置のずれの発生をより良好に抑制することができる。また、本実施形態において、走行制御部43は、印字走行ラインLnに沿って、移動台車10を定速走行させる。これにより、移動台車10の走行制御性をより向上させて、移動台車10の走行位置のずれの発生をさらに良好に抑制することができる。走行制御部43は、印字制御部44と通信可能に構成されている。第1実施形態において、走行制御部43は、移動台車10が所定印字距離だけ進むごとに印字制御部44へと印字指示を出力する。
The
印字制御部44は、記憶部41から印字データ41aの目標印字位置A*、印字実績データ41b、および走行データ41cの目標走行位置P*を入力する。印字制御部44は、走行制御部43からの印字指示を入力する。また、印字制御部44は、レーザートラッカー30により検出された印字対象物100上の移動台車10の位置P(X,Y,Z)を入力する。印字制御部44は、走行制御部43からの印字指示が入力されると、印字データ41a、印字実績データ41b、および移動台車10の位置P(X,Y,Z)に基づいて、図示しない印字ノズルから印字範囲H内の目標印字位置A*に印字が行われるように、印字機構20へと印字指令信号を出力する。また、印字制御部44は、印字機構20へと出力した印字制御指令の内容を印字実績値として印字実績データ41bに記憶させる。
The
次に、移動式印字装置1により印字対象物100へと印字を行う際の処理手順について説明する。図5は、移動式印字装置1により印字対象物100への印字を行う際の全体の処理手順を示すフローチャートである。図5に示す処理手順は、制御部42により実行される。図5に示す処理手順の開始に際して、移動式印字装置1の移動台車10は、図4に示す走行データ41cの印字走行ラインL1における始点Lstartの位置に位置しているものとする。
Next, a processing procedure for printing on the
制御部42は、ステップS101として、走行制御部43に走行データ41cを入力し、ステップS102に進む。制御部42は、ステップS102として、変数nおよび変数iを値1に設定し、ステップS103に進む。制御部42は、ステップS103として、入力した走行データ41cに基づいて非印字走行ラインLiに沿って移動台車10が印字走行ラインLnの開始位置、すなわち始点Lstartに移動するように、走行制御部43によって移動台車10を走行させる。なお、変数n=1、変数i=1のときには、すでに印字走行ラインL1の始点Lstartにいるため、移動台車10の移動は行われない。
As step S101, the
移動台車10が印字走行ラインLnの始点Lstartに移動すると、制御部42は、ステップS104として、移動台車10を印字走行ラインLnに沿って走行させるnライン走行制御を走行制御部43に実行させながら、ステップS105として、印字機構20から印字対象物100へと印字を行うnライン印字制御を印字制御部44に実行させる。nライン走行制御およびnライン印字制御の詳細については、後述する。
When the moving
nライン走行制御およびnライン印字制御が完了すると、制御部42は、ステップS106として、変数nおよび変数iを値1だけ増加させ、ステップS107に進む。制御部42は、ステップS107として、変数nが値N+1以上となったか否かを判定する。すなわち、制御部42は、ステップS107として、走行データ41cに設定された最後の印字走行ラインLn(n=N)まで、移動台車10の走行および印字機構20からの印字が完了したか否かを判定する。制御部42は、変数nが値N+1以上となっていないと判定した場合(ステップS107、No)、再度ステップS103以降の処理を実行する。これにより、移動台車10が非印字走行ラインLiに沿って次の印字走行ラインLnの始点Lstartに移動し(ステップS103)、再びnライン走行制御(ステップS104)、およびnライン印字制御(ステップS105)が実行される。また、変数nが値N+1以上となったと判定した場合(ステップS107、Yes)、制御部42は、すべての印字走行ラインLnにおいてnライン走行制御およびnライン印字制御が完了したと判断し、移動式印字装置1による印字対象物100への印字処理を終了する。
When the n-line traveling control and the n-line printing control are completed, the
次に、図5のステップS104のnライン走行制御について詳細に説明する。図6は、nライン走行制御の処理手順を示すフローチャートである。図6に示すnライン走行制御の処理手順は、走行制御部43により実行される。
Next, the n-line traveling control in step S104 of FIG. 5 will be described in detail. FIG. 6 is a flowchart showing a processing procedure of n-line traveling control. The n-line travel control processing procedure shown in FIG. 6 is executed by the
nライン走行制御が開始されると、走行制御部43は、ステップS201として、変数mを値1に設定し、ステップS202に進む。走行制御部43は、ステップS202として、記憶部41の走行データ41cから目標走行位置P*を入力し、ステップS203に進む。走行制御部43は、ステップS203として、レーザートラッカー30から印字対象物100上における移動台車10の実際の位置Pm(X,Y,Z)および回転角度θm(α,β,γ)を入力し、ステップS204に進む。
When the n-line travel control is started, the
走行制御部43は、ステップS204として、レーザートラッカー30から入力した移動台車10の回転角度θm(α,β,γ)の値が所定角度θ1以上であるか否かを判定する。移動台車10の回転角度θm(α,β,γ)の値が所定角度θ1以上であると判定した場合(ステップS204、Yes)、走行制御部43は、移動台車10の向き(姿勢)が印字走行ラインLnに対して何れかの方向に傾斜していると判断する。このため、走行制御部43は、ステップS205として、回転角度θm(α,β,γ)が所定角度θ1未満となるように(印字走行ラインLnを向くように)、移動台車10の複数の車輪11の角度を制御することで、移動台車10の向きを修正する。これにより、移動台車10がハンドリングされ、移動台車10の走行位置が目標走行位置P*からずれることを抑制することができる。その後、走行制御部43は、ステップS206に進む。移動台車10の回転角度θm(α,β,γ)の値が所定角度θ1未満であると判定した場合(ステップS204、No)、走行制御部43は、ステップS206へと進む。
In step S204, the
走行制御部43は、ステップS206として、レーザートラッカー30から入力した移動台車10の実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れているか否かを判定する。移動台車10の実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れていると判定した場合(ステップS206、Yes)、走行制御部43は、ステップS207として、移動台車10の実際の位置Pm(X,Y,Z)が目標走行位置P*に近づくように移動台車10の複数の車輪11の角度を制御することで、移動台車10の走行を修正する。これにより、移動台車10の走行位置が目標走行位置P*からずれることを抑制することができる。その後、走行制御部43は、ステップS208に進む。一方、移動台車10の実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れていないと判定した場合(ステップS206、No)、走行制御部43は、ステップS208へと進む。
In step S206, the
走行制御部43は、ステップS208として、移動台車10が進んだ距離Δdを算出する。具体的には、走行制御部43は、移動台車10の実際の位置Pm(X,Y,Z)と、前回ステップS208を実行したときの移動台車10の実際の位置Pm−1(X,Y,Z)との距離Δdを算出する。なお、m=1に設定されている場合には、Pm−1(X,Y,Z)は、印字走行ラインLnの始点Lstartの位置とされる。その後、走行制御部43は、ステップS209に進む。
In step S208, the
走行制御部43は、ステップS209として、移動台車10が進んだ距離Δdが所定印字距離以上となったか否かを判定する。所定印字距離は、予め定められた印字ピッチ以下の長さに設定される。なお、所定印字距離は、予め定められた印字ピッチと同一であってもよい。移動台車10が進んだ距離Δdが所定印字距離以上となったと判定した場合(ステップS209、Yes)、走行制御部43は、ステップS210として、印字制御部44に印字指示を出力する。さらに、走行制御部43は、ステップS211として、変数mを値1だけ増加させ、ステップS212へと進む。一方、移動台車10が進んだ距離Δdが所定印字距離以上となっていないと判定した場合(ステップS209、No)、走行制御部43は、ステップS212へと進む。
In step S209, the
走行制御部43は、ステップS212として、移動台車10が印字走行ラインLnの終点Lstopに到達したか否かを判定する。移動台車10が印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS212、Yes)、走行制御部43は、nライン走行制御を終了する。一方、移動台車10が印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS212、No)、走行制御部43は、再度ステップS202以降の処理を実行する。
In step S212, the
次に、図5のステップS105のnライン印字制御について説明する。図7は、nライン印字制御の処理手順を示すフローチャートである。図7に示すnライン印字制御の処理手順は、図6のnライン走行制御と並行して、印字制御部44により実行される。
Next, the n-line printing control in step S105 of FIG. 5 will be described. FIG. 7 is a flowchart showing a processing procedure of n-line printing control. The processing procedure of the n-line print control shown in FIG. 7 is executed by the
nライン印字制御が開始されると、印字制御部44は、ステップS301として、走行制御部43から印字指示があったか否かを判定する。走行制御部43からの印字指示がないと判定した場合(ステップS301,No)、印字制御部は、ステップS307に進む。一方、走行制御部43から印字指示があったと判定した場合(ステップS301,Yes)、印字制御部44は、ステップS302に進む。
When the n-line print control is started, the
印字制御部44は、ステップS302として、移動台車10の現時点での位置情報を取得する。具体的には、印字制御部44は、記憶部41の走行データ41cから移動台車10の現時点の目標走行位置P*を入力すると共に、レーザートラッカー30から移動台車10の現時点の実際の位置P(X,Y,Z)を取得する。その後、印字制御部44は、ステップS303に進む。
In step S302, the
印字制御部44は、ステップS303として、ステップS302で取得した移動台車10の現時点での位置P(X,Y,Z)における印字データ41aの目標印字位置A*を取得し、必要に応じて補正する。具体的には、印字制御部44は、ステップS302で取得した移動台車10の現時点の目標走行位置P*および実際の位置P(X,Y,Z)に基づいて、取得した目標印字位置A*の補正を行う。ステップS303の処理における目標印字位置A*の補正の詳細については、後述する。
In step S303, the
次に、印字制御部44は、ステップS304として、ステップS302で取得した移動台車10の現時点での位置P(X,Y,Z)における印字実績データ41bの印字実績値を取得し、取得した印字実績値に基づいて、必要に応じて目標印字位置A*の補正を行う。印字実績値に基づく目標印字位置A*の補正については、後述する。その後、印字制御部44は、ステップS305に進む。
Next, in step S304, the
印字制御部44は、ステップS305として、目標印字位置A*に印字を行うように印字機構20に印字制御指令を出力する。これにより、図6のステップS209における所定印字距離を短く設定すればするほど、予め定められた印字ピッチ内において印字漏れが発生することを良好に抑制することができる。なお、移動台車10の走行速度の上限は、印字制御部44がステップS302からステップS305の処理を実行する処理速度よりも小さく設定される。この結果、予め定められた印字ピッチ内において、少なくとも一回は、ステップS303やステップS304で必要に応じて補正された目標印字位置A*に印字機構20から印字を行うことができる。
In step S305, the
印字制御部44は、ステップS306として、印字機構20に出力した印字制御指令の内容を印字実績値として印字実績データ41bに記憶させ、ステップS307に進む。印字制御部44は、ステップS307として、印字走行ラインLnの終点Lstopに到達したか否かを判定する。印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS307、Yes)、印字制御部44は、nライン印字制御を終了する。一方、印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS307、No)、印字制御部44は、再びステップS301以降の処理を実行する。
In step S306, the
図7のステップS303からステップS306の処理について、詳細に説明する。図8は、印字走行ラインLnに沿って移動台車10を走行させながら印字データ41aに従って印字対象物100に印字を行わせる際の制御の一例を示す説明図である。図8における白色の円は、印字データ41aで設定された印字対象物100上の目標印字位置A*を示す。図8において細い実線で囲んだ範囲は、印字機構20から印字可能な最大の範囲である印字範囲Hを示し、太い実線で囲んだ範囲は、第1印字範囲H1を示す。また、図8における白矢印は、移動台車10の進行方向を示し、“P1*”、“P2*”、“P3*”は、移動台車10が印字走行ラインLnに沿って印字ピッチ分だけ走行することで到達した各目標走行位置P*を示す。図8に示す例では、印字対象物100上の障害物(図示せず)を回避するために、目標走行位置P3*の時点で印字走行ラインLnが屈曲しているものとする。
The processing of steps S303 to S306 of FIG. 7 will be described in detail. FIG. 8 is an explanatory diagram showing an example of control when the
印字制御部44は、通常、第1印字範囲H1内における目標印字位置A*を印字データ41aから取得する。図9は、移動台車10が目標走行位置P1*、P2*、およびP3*に到達したときに、印字制御部44により設定された目標印字位置A*を示す説明図である。例えば、移動台車10が目標走行位置P1*に到達したとき、印字制御部44は、ステップS303の処理として、まず、図8に示す印字データ41aに従って、第1印字範囲H1内のすべてに目標印字位置A*があると認識する。このとき、目標走行位置P1*においては、印字実績データ41bに印字実績値がまだ記憶されていない。このため、印字制御部44は、ステップS304の処理では、印字実績値に基づく目標印字位置A*の補正を行わない。これにより、ステップS305の処理において印字制御指令が印字機構20に出力されると、印字機構20の第1印字範囲H1のすべての図示しない印字ノズルから目標印字位置A*へと印字が行われる。その後、印字制御部44は、ステップS306の処理として、「目標走行位置P1*において、第1印字範囲H1のすべての目標印字位置A*に印字を行わせた」という印字制御指令の内容を印字実績値として記憶部41の印字実績データ41bに記憶させる。
The
移動台車10が目標走行位置P2*に到達したときにも、移動台車10が目標走行位置P1*に到達したときと同様の手順で印字機構20への印字制御指令が出力され、印字制御指令の内容が印字実績値として記憶部41の印字実績データ41bに記憶される。図10は、目標走行位置P2*までの印字が完了した時点での印字実績データ41bを示す説明図である。図示するように、この時点では、印字実績データ41bに図8で目標走行位置P1*、P2*における第1印字範囲H1内に位置する目標印字位置A*に印字が行われたという実績が記憶されることになる。
When the moving
移動台車10が目標走行位置P3*に到達したときには、印字走行ラインLnが屈曲して設定されていることにより、図8に示すように、移動台車10は、目標走行位置P1*、P2*にいる場合に対して、姿勢が傾斜した状態となる。このため、印字制御部44は、ステップS304の処理において、図10に示す印字実績データ41bに基づいて、図9において破線の円で示す位置にすでに印字実績値があることを認識する。この結果、印字制御部44は、目標走行位置P3*においては、図9において破線の円で示す箇所に印字を行う必要がないと判断し、目標印字位置A*を実線の円で示す箇所のみに補正する。印字制御部44は、ステップS305の処理として、補正した目標印字位置A*に対応した印字ノズルから印字対象物100へと印字を行うよう印字機構20へと印字指令信号を出力する。その後、印字制御部44は、ステップS306の処理として、「目標走行位置P3*において、第1印字範囲H1の図9において実線の円に示す目標印字位置A*に印字を行わせた」という印字制御指令の内容を印字実績値として印字実績データ41bに記憶させる。図11は、目標走行位置P3*までの印字が完了した時点の印字実績データ41bを示す説明図である。このように、一度印字した箇所に再度の印字を行わないようにすることで、印字品質を向上させることができる。また、印字ピッチ内において走行制御部43から印字制御部44に1回以上、印字指示が出力される場合でも、一度印字した箇所に再度の印字を行わないようにすることができる。
When the moving
ここで、移動台車10は、印字対象物100の表面の凹凸・傾き・摩擦係数・砂や小さな部品、付着物等に起因して、走行方向に直交する方向に蛇行しながら走行することがある。この場合、図3に破線で示すように、印字範囲Hも蛇行した軌跡を描くことになる。図12は、移動台車10が目標走行位置P1*から目標走行位置P2*に至るまでの間に、目標走行位置P2*に対して走行方向と直行する方向に値ΔPだけずれて走行した場合の制御の例を示す説明図である。移動台車10が目標走行位置P2*に対して走行方向と直行する方向に値ΔPだけずれたとき、第1印字範囲H1内における目標印字位置A*に印字するように印字機構20を制御すると、図中に破線の円で示すように、印字対象物100に本来印字したい位置(すなわち図9に示す印字位置)からずれた位置に印字されてしまう。
Here, the moving
このため、印字制御部44は、ステップS303の処理において、レーザートラッカー30から入力した移動台車10の実際の位置P(X,Y,Z)と目標走行位置P2*との走行方向に直交する方向の差分ΔPが所定値ΔP2(ΔP2<ΔP1)以上である場合、当該差分ΔPが生じている方向と反対方向に目標印字位置A*を補正する。すなわち、印字制御部44は、図12の下段に示すように、差分ΔPの分だけ目標印字位置A*を図中左側にスライドさせた位置に設定する。所定値ΔP2は、印字対象物100への印字品質として許容可能な印字位置のずれの範囲内の値である。所定値ΔP2は、例えば、0.5ドット分とされる。
Therefore, in the process of step S303, the
この場合、印字制御部44は、ステップS305の処理として、第1印字範囲H1と併せて、当該第1印字範囲H1の両側に設けられた第2印字範囲H2を用いて印字を行うように、印字機構20に印字制御指令を出力する。これにより、移動台車10の走行位置のずれを検出したと同時に、印字機構20の図示しない印字ヘッドを動かすことなく、移動台車10の走行位置のずれを打ち消すように印字位置を修正することができる。また、目標印字位置A*が第1印字範囲H1の外側に補正されたとしても、第2印字範囲H2を利用して当該補正された目標印字位置A*に印字を行うことができる。本実施形態では、第2印字範囲H2は、第1印字範囲H1の一方に設けられる範囲が、印字機構20の印字範囲H全体の10%以下に設定される。想定される移動台車10の走行位置のずれは、真っ直ぐな走行であれば、概ね2〜3ドット分であり、例えば印字範囲Hが500mmである場合には、印字範囲Hに対して2〜3%程度である。このため、第2印字範囲H2を印字範囲H全体の10%まで利用することができれば、目標印字位置A*が第1印字範囲H1の外側に補正された際に、当該第2印字範囲H2を利用して当該補正された目標印字位置A*に、より確実に印字を行うことができる。この結果、移動台車10の走行精度を向上させなくとも、印字漏れの発生を良好に抑制することが可能となる。
In this case, as the process of step S305, the
このように、印字制御部44は、通常時、すなわち移動台車10の実際の位置P(X,Y,Z)と目標走行位置P*との走行方向に直交する方向の差分ΔPが所定値P2未満である場合、第1印字範囲H1を用いて目標印字位置A*に印字を行うように印字機構20を制御する。すなわち、通常時には、第2印字範囲H2内の目標印字位置A*には印字が行われない。このため、印字走行ラインLnは、第1印字範囲H1が隣り合う印字走行ラインLn+1(または、印字走行ラインLn−1)における第2印字範囲H2と重なっている。図13は、印字走行ラインLnと、隣り合う印字走行ラインLn+1とにおける印字範囲Hを示す説明図である。図示するように、印字走行ラインLnにおける第1印字範囲H1は、印字走行ラインLn+1における第2印字範囲H2と重なり、印字走行ラインLn+1における第1印字範囲H1は、印字走行ラインLnにおける第2印字範囲H2と重なる。これにより、通常時、すなわち移動台車10の実際の位置P(X,Y,Z)と目標走行位置P*との差分ΔPが所定値P2未満の場合には使用されない第2印字範囲H2に目標印字位置A*が設定されていても、当該目標印字位置A*の印字漏れを防ぐことができる。また、第1印字範囲H1の一方に設けられる第2印字範囲H2が、印字機構20の印字範囲H全体の10%以下に設定されることにより、通常時には使用しない第2印字範囲H2を大きくしすぎないようにして、隣り合う印字走行ラインLn同士の重なり代を削減することができる。この結果、移動式印字装置1による印字作業の効率化を図ることができる。
As described above, in the
以上説明したように、第1実施形態にかかる移動式印字装置1では、位置検出部としてのレーザートラッカー30により検出された移動台車10の位置P(X,Y,Z)と、当該移動台車10の目標走行位置P*との走行方向に直交する方向における差分ΔPが所定値ΔP2以上である場合、当該差分が生じている方向と反対方向に目標印字位置A*が補正される(図7のステップS303)。これにより、移動台車10の走行位置のずれを検出したと同時に、印字機構20自体を動かすことなく、移動台車10の走行位置のずれを打ち消すように印字位置を修正することができる。従って、移動式印字装置1によれば、走行位置のずれに対する印字位置の修正を精度良く、かつ速やかに行うことが可能な移動式印字装置を提供し、ひいては、比較的大型の印字対象物へと印字を行う印字装置の小型化を実現し、コスト低減および印字作業の簡易化を図ることが可能となる。
As described above, in the
なお、本実施形態では、目標走行位置P*と実際の位置P(X,Y,Z)との差分ΔPに基づく目標印字位置A*の補正を図7のステップS303で行うものとしたが、図7の処理手順とは別に、印字制御部44が移動台車10の現時点の目標走行位置P*と実際の位置P(X,Y,Z)とに基づいて印字データ41a(目標印字位置A*)を随時更新(補正)しておく構成とし、ステップS303では、現時点の位置P(X,Y,Z)における当該更新済みの印字データ41a(目標印字位置A*)を取得するものとしてもよい。
In the present embodiment, the correction of the target print position A * based on the difference ΔP between the target travel position P * and the actual position P (X, Y, Z) is performed in step S303 of FIG. Apart from the processing procedure of FIG. 7, the
また、印字範囲Hは、差分ΔPが所定値ΔP2未満である場合に使用される第1印字範囲H1と、第1印字範囲H1の両側にそれぞれ設けられ、差分ΔPが所定値ΔP2以上である場合に第1印字範囲H1と併せて使用される第2印字範囲H2とを含む。これにより、移動台車10の実際の位置P(X,Y,Z)と目標走行位置P*との差分ΔPが所定値ΔP2以上である場合、目標印字位置A*が第1印字範囲H1の外側に補正されたとしても、第2印字範囲H2を利用して当該補正された目標印字位置A*に印字を行うことができる。この結果、目標印字位置A*に印字できない印字漏れの発生を良好に抑制することが可能となる。ただし、第2印字範囲H2は、省略されてもよい。
Further, the print range H is provided on both sides of the first print range H1 used when the difference ΔP is less than the predetermined value ΔP2 and the first print range H1, respectively, and the difference ΔP is equal to or more than the predetermined value ΔP2. Includes a second print range H2 used in conjunction with the first print range H1. As a result, when the difference ΔP between the actual position P (X, Y, Z) of the moving
また、第2印字範囲H2は、第1印字範囲H1の一方に設けられる範囲が、印字範囲H全体の10%以下である。これにより、通常時には使用しない第2印字範囲H2を大きくしすぎないようにして、移動式印字装置1による印字作業の効率化を図ることができる。また、第2印字範囲H2を所定の印字範囲H全体の10%まで利用することができれば、目標印字位置A*が第1印字範囲H1の外側に補正された際に、当該第2印字範囲H2を利用して当該補正された目標印字位置A*に、より確実に印字を行うことができる。この結果、移動台車10の走行精度を向上させなくとも、印字漏れの発生を良好に抑制することが可能となる。なお、第2印字範囲H2は、第1印字範囲H1の一方に設けられる範囲が、印字範囲H全体の10%以上とされてもよい。
Further, in the second print range H2, the range provided on one side of the first print range H1 is 10% or less of the entire print range H. As a result, the efficiency of the printing work by the
また、印字走行ラインLnは、印字機構20の第1印字範囲H1が隣り合う印字走行ラインLn+1における印字機構20Bの第2印字範囲H2と重なっている。これにより、通常時、すなわち移動台車10の実際の位置P(X,Y,Z)と目標走行位置P*との差分ΔPが所定値ΔP2未満の場合には使用されない第2印字範囲H2に目標印字位置A*が設定されていても、当該目標印字位置A*の印字漏れを防ぐことができる。なお、印字走行ラインLnと隣り合う印字走行ラインLn+1(または、印字走行ラインLn−1)とは、互いの印字範囲Hが重ならなくてもよいし、互いの第1印字範囲H1同士が重なってもよい。
Further, the printing traveling line Ln overlaps with the second printing range H2 of the
また、印字制御部44は、印字機構20に印字させた印字実績値を記憶し、印字実績値がある箇所には印字しないように印字機構20を制御する(図7のステップS304からステップS306)。これにより、一度印字した箇所に重ねて印字することを抑制し、印字品質を向上させることができる。なお、印字実績値がある箇所に印字を行っても印字品質が損なわれない場合には、記憶部41から印字実績データ41bを省略し、一度印字した箇所に重ねて印字を行ってもよい。
Further, the
また、走行制御部43は、レーザートラッカー30により検出された移動台車10の位置が目標走行位置P*から所定距離ΔP1以上に離れている場合、移動台車10が目標走行位置P*に近づくように移動台車10の走行を制御する(図6のステップS206、S207)。これにより、移動台車10の走行位置のずれを良好に修正することができる。なお、ステップS206、S207の処理は、省略されてもよい。
Further, when the position of the moving
また、レーザートラッカー30は、移動台車10の向き(回転角度θ)を検出し、走行制御部43は、レーザートラッカー30により検出された移動台車10の向き(回転角度θ)が印字走行ラインLnに対して所定角度θ1以上にずれている場合、移動台車10が印字走行ラインLnを向くように移動台車10の走行を制御する(図6のステップS204、S205)。これにより、移動台車10の走行位置のずれの発生を良好に抑制することができる。なお、ステップS204、S205の処理は、省略されてもよい。
Further, the
また、走行制御部43は、移動台車10を印字走行ラインLnの始点Lstartから終点Lstopまで停止させることなく走行させる。これにより、移動台車10の走行制御性を向上させて、移動台車10の走行位置のずれの発生をより良好に抑制することができる。
Further, the
また、走行制御部43は、移動台車10を定速走行させる。これにより、移動台車10の走行制御性をより向上させて、移動台車10の走行位置のずれの発生をさらに良好に抑制することができる。なお、移動台車10の走行速度は、変化させてもよい。
Further, the
また、走行制御部43は、移動台車10が予め定められた印字ピッチ以下の所定印字距離以上に走行したときに印字制御部43へと印字指示を出力し、印字制御部43は、走行制御部44から印字指示を受け取ったときに印字を行うように印字機構20を制御する。これにより、移動台車10が印字ピッチを進むまでの間に少なくとも一回は印字を行うことができ、所定印字距離を短く設定すればするほど、予め定められた印字ピッチ内において印字漏れが発生することを良好に抑制することができる。
Further, the
ただし、印字制御部44は、所定時間ごとに印字を行うように印字機構20を制御してもよい。図14は、nライン走行制御の変形例の処理手順を示すフローチャートであり、図15は、nライン印字制御の変形例の処理手順を示すフローチャートである。
However, the
図14のnライン走行制御の変形例について説明する。図14のnライン走行制御は、走行制御部43により実行される。図14に示すnライン走行制御において、ステップS401からステップS407の処理は、図6に示すステップS201からステップS207の処理と同様であるため、説明を省略する。
A modified example of the n-line traveling control of FIG. 14 will be described. The n-line travel control of FIG. 14 is executed by the
走行制御部43は、ステップS401からステップS407の処理を実行した後、ステップS408として、変数mを値1だけ増加させ、ステップS409へと進む。走行制御部43は、ステップS409として、移動台車10が印字走行ラインLnの終点Lstopに到達したか否かを判定する。移動台車10が印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS409、Yes)、走行制御部43は、nライン走行制御を終了する。一方、移動台車10が印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS409、No)、走行制御部43は、再度ステップS402以降の処理を実行する。すなわち、図14に示すnライン走行制御においては、図6に示すnライン走行制御と異なり、走行制御部43から印字制御部44へと印字指示が出力されない。
After executing the processes of steps S401 to S407, the
次に、図15に示すnライン印字制御の変形例について説明する。図15に示すnライン印字制御は、印字制御部44により実行される。図15に示すnライン印字制御が開始されると、印字制御部44は、ステップS501として、前回の印字制御指令を出力してから所定時間が経過したか否かを判定する。所定時間は、移動台車10が予め定められた印字ピッチ以下の所定印字距離を走行するのに要する時間として設定される。なお、所定印字距離は、予め定められた印字ピッチと同一であってもよい。
Next, a modified example of the n-line printing control shown in FIG. 15 will be described. The n-line print control shown in FIG. 15 is executed by the
前回の印字制御指令を出力してから所定時間が経過していないと判定した場合(ステップS501、No)、印字制御部44は、ステップS507に進む。一方、前回の印字制御指令を出力してから所定時間が経過したと判定した場合(ステップS501、Yes)、印字制御部44は、ステップS502からステップS506の処理を実行した上で、ステップS507に進む。ステップS502からステップS506の処理は、図7のステップS302からステップS306の処理と同様であるため、説明を省略する。
When it is determined that the predetermined time has not elapsed since the previous print control command was output (step S501, No), the
印字制御部44は、ステップS507として、印字走行ラインLnの終点Lstopに到達したか否かを判定する。印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS507、Yes)、印字制御部44は、nライン印字制御を終了する。一方、印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS507、No)、印字制御部44は、再びステップS501以降の処理を実行する。
In step S507, the
すなわち、図14に示すnライン印字制御では、前回の印字制御指令が出力されてから所定時間が経過するごとに、ステップS502からステップS504の処理において、移動台車10の現時点の位置P(X,Y,Z)における目標印字位置A*が必要に応じて補正され、ステップS505の処理において、当該目標印字位置A*に印字を行うように印字制御部44から印字機構20へと印字制御指令が出力され、ステップS506の処理において、印字制御指令の内容が印字実績値として印字実績データ41bに記憶される。これにより、所定時間を短く設定すればするほど(所定印字距離を短く設定すればするほど)、予め定められた印字ピッチ内において印字漏れが発生することを良好に抑制することができる。なお、移動台車10の走行速度の上限は、印字制御部44がステップS502からステップS505の処理を実行する処理速度よりも小さく設定される。この結果、予め定められた印字ピッチ内において、少なくとも一回は、ステップS503やステップS504で必要に応じて補正された目標印字位置A*に印字機構20から印字を行うことができる。
That is, in the n-line print control shown in FIG. 14, every time a predetermined time elapses after the previous print control command is output, the current position P (X,) of the
このように、図14に示すnライン走行制御および図15に示すnライン印字制御の変形例では、走行制御部43から印字制御部44へと印字指令が出力されることなく、印字制御部44は、所定時間が経過するごとに印字機構20へと印字制御指令を出力する。この結果、nライン走行制御およびnライン印字制御をより簡易なものとして、印字機構20をより容易に制御することができる。なお、この場合、走行制御部43と印字制御部44とを通信可能に構成する必要はない。
As described above, in the modified example of the n-line travel control shown in FIG. 14 and the n-line print control shown in FIG. 15, the
[第2実施形態]
第2実施形態にかかる移動式印字装置1Bについて説明する。図16は、第2実施形態にかかる移動式印字装置1Bを示す概略図であり、図17は、移動式印字装置1Bを示すブロック図である。移動式印字装置1Bは、例えば、建築物の床面や船舶の甲板といった比較的大型の印字対象物100(図19参照)上を走行しながら、種々の設備や構造物を設置する予定箇所へのマーキング等の印字を行うための装置である。図16および図17に示すように、移動式印字装置1Bは、印字対象物100上を走行可能な移動台車10Bと、移動台車10Bに搭載され、移動台車10Bの走行方向と直交する方向の印字範囲H(図18参照)に印字可能な印字機構20Bと、印字対象物100上における移動台車10Bの位置および向き(姿勢)を検出可能な位置検出部としてのレーザートラッカー30Bと、移動台車10Bの走行制御および印字機構20Bの印字制御を行う制御装置40Bとを備える。なお、移動式印字装置1Bは、印字機構20Bの印字ノズルの配置及び印字ノズルの配置が異なることに基づいた印字タイミング以外は基本的に移動式印字装置1と同様の構造である。以下、移動式印字装置1Bに特有の点を重点的に説明する。
[Second Embodiment]
The
図18は、移動台車10Bを示す説明図である。移動台車10Bは、印字機構20Bと、例えばパルスモータ等の図示しない駆動源により駆動される複数の車輪11Bと、天板に取り付けられ、レーザートラッカー30から照射されたレーザー光を反射する反射ターゲット12Bとを有する。
FIG. 18 is an explanatory view showing the
印字機構20Bは、第2実施形態では、インクジェット式の印字装置として構成される。第2実施形態の印字機構20Bの複数の印字ノズルは、移動台車10Bの走行方向に直交する方向に並んで配置された列が、走行方向に沿って複数列設けられている。すなわち、第2実施形態において、印字機構20Bは、走行方向に直交する方向および走行方向に沿った所定の印字範囲Hに印字可能とされている。複数の印字ノズルは、図18において分割して示す所定の印字範囲Hの対応した領域に、それぞれ個別に、かつ同時に印字を行うことができる。
In the second embodiment, the
レーザートラッカー30Bは、移動台車10Bの反射ターゲット12Bに向けてレーザー光を照射すると共に、反射ターゲット12Bから反射されたレーザー光を入力することで、印字対象物100上における移動台車10Bの位置P(X,Y,Z)および向き(姿勢)としての回転角度θを計測する。
The
制御装置40Bは、演算処理装置である。制御装置40Bは、プログラム及びデータを記憶する記憶部41Bと、移動台車10Bの走行および印字機構20Bの動作を統括的に制御して各種の機能を実現する制御部42Bとを有する。記憶部41Bは、印字対象物100上における印字すべき目標印字位置A*が予め定められた印字データ41Baと、印字対象物100への印字実績値を記憶する印字実績データ41Bbと、印字対象物100上における移動台車10Bの走行経路が予め定められた走行データ41Bcと、CADデータ50Bとを有する。
The
図19は、印字対象物100上における移動台車10Bの印字走行ラインLnおよび非印字走行ラインLiの一例を示す説明図である。図示するように、印字走行ラインLnは、印字対象物100上を始点Lstartから終点Lstopに向けて移動する複数のラインとして設定される。また、非印字走行ラインLiは、印字走行ラインLnの終点Lstopから、印字走行ラインLn+1の始点Lstartへと移動台車10Bを走行させる複数のラインとして設定される。第2実施形態において、印字走行ラインLnは、図19に示すように、始点Lstartから終点Lstopまでの間に、各目標走行位置P*から選択された複数の目標到達点P´*を有する。複数の目標到達点P´*は、本実施形態においては、等間隔に配置される。
FIG. 19 is an explanatory diagram showing an example of a printed traveling line Ln and a non-printed traveling line Li of the moving
制御部42Bは、例えば、CPU(Central Processing Unit)、SoC(System−on−a−Chip)、MCU(Micro Control Unit)、及びFPGA(Field−Programmable Gate Array)を含む演算処理装置である。制御部42Bは、移動台車10Bの走行を制御する走行制御部43Bと、印字機構20Bを制御する印字制御部44Bとを有する。
The control unit 42B is, for example, an arithmetic processing unit including a CPU (Central Processing Unit), a System (System-on-a-Chip), an MCU (MicroControl Unit), and an FPGA (Field-Programmable Gate Array). The control unit 42B includes a
走行制御部43Bは、記憶部41Bから走行データ41Bcを入力する。走行制御部43Bは、移動台車10Bが目標走行位置P*に到達するように、移動台車10Bの図示しない駆動源や複数の車輪11Bの角度を制御する。走行制御部43Bは、印字制御部44Bと通信可能に構成されている。第2実施形態において、走行制御部43Bは、移動台車10Bが複数の目標到達点P´*に到達すると、移動台車10Bを一旦停止させて印字制御部44Bに印字指示を出力する。走行制御部43Bは、印字機構20Bによる印字が完了して、印字制御部44Bから印字完了指示が入力されると、移動台車10Bの次の目標到達点P´*に向けた走行を開始させる。
The
印字制御部44Bは、記憶部41Bから印字データ41Baの目標印字位置A*、印字実績データ41Bb、および走行データ41Bcの目標到達位置P´*を入力する。また、印字制御部44Bは、印字機構20Bによる印字が完了したときに、走行制御部43Bへと印字完了指示を出力する。
The print control unit 44B inputs the target print position A * of the print data 41Ba, the print record data 41Bb, and the target arrival position P'* of the travel data 41Bc from the
次に、移動式印字装置1Bにより印字対象物100へと印字を行う際の処理手順について説明する。移動式印字装置1Bにより印字対象物100への印字を行う際の全体の処理手順は、図5に示す処理手順と同様であるため、説明を省略する。
Next, a processing procedure for printing on the
第2実施形態にかかる移動式印字装置1Bにおける、図5のステップS104のnライン走行制御について詳細に説明する。図20は、nライン走行制御の処理手順を示すフローチャートである。図20に示すnライン走行制御の処理手順は、走行制御部43Bにより実行される。
The n-line traveling control in step S104 of FIG. 5 in the
nライン走行制御が開始されると、走行制御部43Bは、ステップS601として、記憶部41Bの走行データ41Bcから現時点の目標走行位置P*、目標到達点P´*を入力し、ステップS602に進む。走行制御部43Bは、ステップS602として、レーザートラッカー30Bから印字対象物100上における移動台車10Bの実際の位置Pm(X,Y,Z)および回転角度θm(α,β,γ)を入力し、ステップS603に進む。
When the n-line travel control is started, the
走行制御部43Bは、ステップS603として、レーザートラッカー30Bから入力した移動台車10Bの回転角度θm(α,β,γ)の値が所定角度θ1以上であるか否かを判定する。移動台車10Bの回転角度θm(α,β,γ)の値が所定角度θ1以上であると判定した場合(ステップS603、Yes)、走行制御部43Bは、移動台車10Bの向き(姿勢)が印字走行ラインLnに対して何れかの方向に傾斜していると判断する。このため、走行制御部43Bは、ステップS604として、回転角度θm(α,β,γ)が所定角度θ1未満となるように、移動台車10Bの複数の車輪11Bの角度を制御する。これにより、移動台車10Bがハンドリングされ、移動台車10Bの走行位置が目標走行位置P*からずれることを抑制することができる。その後、走行制御部43Bは、ステップS605に進む。移動台車10Bの回転角度θm(α,β,γ)の値が所定角度θ1未満であると判定した場合(ステップS603、No)、走行制御部43Bは、ステップS604の処理を書略してステップS605へと進む。
In step S603, the
走行制御部43Bは、ステップS605として、レーザートラッカー30Bから入力した移動台車10Bの実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れているか否かを判定する。移動台車10Bの実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れていると判定した場合(ステップS605、Yes)、走行制御部43Bは、ステップS606として、移動台車10Bの実際の位置Pm(X,Y,Z)が目標走行位置P*に近づくように移動台車10Bの複数の車輪11Bの角度を制御する。これにより、移動台車10Bの走行位置が目標走行位置P*からずれることを抑制することができる。その後、走行制御部43Bは、ステップS607に進む。一方、移動台車10Bの実際の位置Pm(X,Y,Z)が目標走行位置P*から所定距離ΔP1以上に離れていないと判定した場合(ステップS605、No)、走行制御部43Bは、ステップS607へと進む。
In step S605, the
走行制御部43Bは、ステップS607として、移動台車10Bが目標到達点P´*に到達したか否かを判定する。移動台車10Bが目標到達点P´*に到達したと判定した場合(ステップS607、Yes)、走行制御部43Bは、ステップS608として、移動台車10Bの走行を停止させ、ステップS609に進む。一方、移動台車10Bが目標到達点P´*に到達していないと判定した場合(ステップS607、No)、走行制御部43Bは、再びステップS601以降の処理を実行する。
In step S607, the
走行制御部43Bは、ステップS609として、印字制御部44Bに印字指示を出力し、ステップS610に進む。走行制御部43Bは、ステップS610として、印字制御部44Bから印字完了指示が入力されたか否かを判定する。印字完了指示が入力されていないと判定した場合(ステップS610、No)、走行制御部43Bは、印字完了指示が入力されるまで待機する。印字完了指示が入力されたと判定した場合(ステップS610、Yes)、走行制御部43Bは、ステップS611として、走行データ41Bcから次の目標到達点P´*を入力し、ステップS612に進む。走行制御部43Bは、ステップS612として、次の目標到達点P´*に向かうように移動台車10Bの走行を開始させ、ステップS613に進む。
As step S609, the
走行制御部43Bは、ステップS613として、移動台車10Bが印字走行ラインLnの終点Lstopに到達したか否かを判定する。移動台車10Bが印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS613、Yes)、走行制御部43Bは、nライン走行制御を終了する。一方、移動台車10Bが印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS613、No)、走行制御部43Bは、再度ステップS601以降の処理を実行する。
In step S613, the
次に、第2実施形態にかかる移動式印字装置1Bにおける、図5のステップS105のnライン印字制御について説明する。図21は、nライン印字制御の処理手順を示すフローチャートである。図21に示すnライン印字制御の処理手順は、図20のnライン走行制御と並行して、印字制御部44Bにより実行される。
Next, the n-line printing control in step S105 of FIG. 5 in the
nライン印字制御が開始されると、印字制御部44Bは、ステップS701として、走行制御部43Bから印字指示があったか否かを判定する。走行制御部43Bから印字指示がないと判定した場合(ステップS701、No)、印字制御部44Bは、ステップS709に進む。一方、走行制御部43Bから印字指示があったと判定した場合(ステップS701、Yes)、印字制御部44Bは、ステップS702に進む。
When the n-line print control is started, the print control unit 44B determines in step S701 whether or not there is a print instruction from the
印字制御部44Bは、ステップS702として、移動台車10の現時点での位置情報を取得する。具体的には、印字制御部44Bは、記憶部41Bの走行データ41Bcから移動台車10Bの現時点の目標到達点P´*を入力すると共に、レーザートラッカー30Bから移動台車10Bの現時点の実際の位置P(X,Y,Z)を取得する。その後、印字制御部44Bは、ステップS703に進む。
In step S702, the print control unit 44B acquires the current position information of the moving
印字制御部44Bは、ステップS703として、ステップS702で取得した移動台車10Bの現時点での位置P(X,Y,Z)における印字データ41Baの目標印字位置A*を取得し、必要に応じて補正する。具体的には、印字制御部44は、ステップS702で取得した移動台車10の現時点の目標到達点P´*および実際の位置P(X,Y,Z)に基づいて、取得した目標印字位置A*の補正を行う。ステップS703の処理における目標印字位置A*の補正の詳細については、後述する。
In step S703, the print control unit 44B acquires the target print position A * of the print data 41Ba at the current position P (X, Y, Z) of the
次に、印字制御部44は、ステップS704として、ステップS702で取得した移動台車10の現時点での位置P(X,Y,Z)における印字実績データ41bの印字実績値を取得し、取得した印字実績値に基づいて、必要に応じて目標印字位置A*の補正を行う。印字実績値に基づく目標印字位置A*の補正については、後述する。その後、印字制御部44は、ステップS705に進む。
Next, in step S704, the
印字制御部44Bは、ステップS705として、目標印字位置A*に印字を行うように印字機構20Bに印字制御指令を出力する。次に、印字制御部44Bは、ステップS706として、印字機構20Bからの印字が完了したか否かを判定する。印字機構20Bからの印字が完了していないと判定した場合(ステップS706、No)、印字制御部44Bは、印字が完了するまで待機する。印字機構20Bからの印字が完了したと判定した場合(ステップS706、Yes)、印字制御部44Bは、ステップS707に進む。印字制御部44Bは、ステップS707として、印字機構20Bに出力した印字制御指令の内容を印字実績値として印字実績データ41Bbに記憶させ、ステップS708に進む。
In step S705, the print control unit 44B outputs a print control command to the
印字制御部44Bは、ステップS708として、走行制御部43Bに印字完了指示を出力し、ステップS709に進む。印字制御部44Bは、ステップS709として、印字走行ラインLnの終点Lstopに到達したか否かを判定する。印字走行ラインLnの終点Lstopに到達したと判定した場合(ステップS709、Yes)、印字制御部44Bは、nライン印字制御を終了する。一方、印字走行ラインLnの終点Lstopに到達していないと判定した場合(ステップS709、No)、印字制御部44Bは、再びステップS701以降の処理を実行する。
As step S708, the print control unit 44B outputs a print completion instruction to the
図21のステップS703からステップS707の処理について、詳細に説明する。図22は、印字走行ラインLnに沿って移動台車10Bを走行させながら印字データ41Baに従って印字対象物100に印字を行わせる際の制御の一例を示す説明図である。図22における白色の円は、印字データ41Baで設定された印字対象物100上の目標印字位置A*を示す。図22において細い実線で囲んだ範囲は、印字機構20Bから印字可能な最大の範囲である印字範囲Hを示し、太い実線で囲んだ範囲は、第1印字範囲H1を示す。また、図22における白矢印は、移動台車10Bの進行方向を示し、“P1´*”、“P2´*”、“P3´*”は、移動台車10Bが印字走行ラインLnに沿って走行することで到達した各目標到達点P´*を示す。
The processing of steps S703 to S707 of FIG. 21 will be described in detail. FIG. 22 is an explanatory diagram showing an example of control when printing is performed on the
印字制御部44Bは、通常、第1印字範囲H1内における目標印字位置A*を印字データ41Baから取得する。図23は、移動台車10Bが目標走行位置P1´*、P2´*、およびP3´*に到達したときに、印字制御部44Bが設定した目標印字位置A*を示す説明図である。例えば、移動台車10Bが目標到達点P1´*に到達したとき、印字制御部44Bは、図21のステップS703の処理として、まず、図22に示す印字データ41Baに従って、第1印字範囲H1内の目標印字位置A*を認識する。このとき、目標到達点P1´*においては、印字実績データ41Bbに印字実績値がまだ記憶されていない。このため、印字制御部44Bは、ステップS704では、印字実績値に基づく目標印字位置A*の補正を行わない。これにより、ステップS705の処理において印字制御指令が印字機構20Bに出力されると、印字機構20Bの第1印字範囲H1の対応する図示しない印字ノズルから目標印字位置A*へと同時に印字が行われる。その後、印字制御部44Bは、ステップS707の処理として、「目標到達点P1´*において、第1印字範囲H1の目標印字位置A*に印字を行わせた」という印字制御指令の内容を印字実績値として記憶部41Bの印字実績データ41Bbに記憶させる。
The print control unit 44B usually acquires the target print position A * within the first print range H1 from the print data 41Ba. FIG. 23 is an explanatory diagram showing a target print position A * set by the print control unit 44B when the
移動台車10Bが目標到達点P2´*、P3´*に到達したときにも、移動台車10Bが目標到達点P1´*に到達したときと同様の手順で印字機構20Bへの印字制御指令が出力され、印字制御指令の内容が印字実績値として記憶部41Bの印字実績データ41Bbに記憶される。図24は、目標到達点P3´*までの印字が完了した時点での印字実績データ41Bbを示す説明図である。図示するように、印字実績データ41Bbには、目標到達点P1´*、P2´*、およびP3´*における第1印字範囲H1内に位置する目標印字位置A*に印字が行われたという実績が記憶されることになる。
When the
図25は、印字走行ラインLnと隣り合う印字走行ラインLn+1に沿って移動台車10Bを走行させながら印字データ41Baに従って印字対象物100に印字を行わせる際の制御の一例を示す説明図である。また、図26は、移動台車10Bが印字走行ラインLn+1における目標走行位置P4´*に到達したときに、印字制御部44Bが設定した目標印字位置A*を示す説明図である。図25に示すように、例えば、移動台車10Bを印字対象物100上の障害物や開口等を回避して走行させるために、印字走行ラインLnと隣り合う印字走行ラインLn+1での目標到達点P4´*において、第1印字範囲H1内には、印字走行ラインLnにおける目標印字位置A*が含まれている。
FIG. 25 is an explanatory diagram showing an example of control when the
この場合、印字制御部44Bは、ステップS704の処理として、図24に示す印字実績データ41Bbに基づいて、図26において破線の円で示す位置にすでに印字実績値があることを認識する。この結果、印字制御部44Bは、ステップS704の処理として、目標到達点P4´*においては、図26において破線の円で示す箇所に印字を行う必要がないと判断し、目標印字位置A*を実線の円で示す箇所のみに補正する。印字制御部44Bは、ステップS705の処理として、設定した目標印字位置A*に対応した印字ノズルから印字対象物100へと印字を行うよう印字機構20Bへと印字指令信号を出力する。その後、印字制御部44Bは、ステップS707の処理として、「目標到達点P4´*において、第1印字範囲H1の図26において実線の円に示す目標印字位置A*に印字を行わせた」という印字制御指令の内容を印字実績値として印字実績データ41Bbに記憶させる。このように、一度印字した箇所に再度の印字を行わないようにすることで、印字品質を向上させることができる。
In this case, as the process of step S704, the print control unit 44B recognizes that the print record value already exists at the position indicated by the broken line circle in FIG. 26 based on the print record data 41Bb shown in FIG. 24. As a result, the print control unit 44B determines that it is not necessary to print at the target arrival point P4'* at the portion indicated by the broken line circle in FIG. 26 as the process of step S704, and sets the target print position A *. Correct only the part indicated by the solid circle. As the process of step S705, the print control unit 44B outputs a print command signal to the
ここで、移動台車10Bは、印字対象物100の表面の凹凸・傾き・摩擦係数・砂や小さな部品、付着物等に起因して、走行方向に直交する方向に蛇行しながら走行することがある。この場合、図18に破線で示すように、印字範囲Hも蛇行した軌跡を描くことになる。図27は、移動台車10Bが目標到達点P1´*から目標到達点P2´*に至るまでの間に、目標到達点P2´*に対して走行方向と直行する方向に値ΔPだけずれて走行した場合の制御の例を示す説明図である。移動台車10Bが目標到達点P2´*に対して走行方向と直行する方向にΔPだけずれたとき、第1印字範囲H1内における目標印字位置A*に印字するように印字機構20Bを制御すると、図中に破線の円で示すように、印字対象物100に本来印字したい位置(すなわち、図23に示す位置)からずれた位置に印字されてしまう。
Here, the moving
このため、印字制御部44Bは、ステップS703の処理において、レーザートラッカー30Bから入力した移動台車10Bの実際の位置P(X,Y,Z)と目標到達点P2´*との走行方向に直交する方向の差分ΔPが所定値ΔP2(ΔP2<ΔP1)よりも大きい場合、当該差分ΔPが生じている方向と反対方向に目標印字位置A*を補正する。すなわち、印字制御部44Bは、図27の下段に示すように、差分ΔPの分だけ目標印字位置A*を図中左側にスライドさせた位置に設定する。所定値ΔP2は、印字対象物100への印字品質として許容可能な印字位置のずれの範囲内の値である。所定値ΔP2は、例えば、0.5ドット分とされる。
Therefore, in the process of step S703, the print control unit 44B is orthogonal to the traveling direction of the actual position P (X, Y, Z) of the moving
この場合、印字制御部44Bは、ステップS705の処理として、第1印字範囲H1と併せて、当該第1印字範囲H1の両側に設けられた第2印字範囲H2を用いて印字を行うように、印字機構20Bに印字制御指令を出力する。これにより、移動台車10Bの走行位置のずれを検出したと同時に、印字機構20Bの図示しない印字ヘッドを動かすことなく、移動台車10Bの走行位置のずれを打ち消すように印字位置を修正することができる。また、目標印字位置A*が第1印字範囲H1の外側に補正されたとしても、第2印字範囲H2を利用して当該補正された目標印字位置A*に印字を行うことができる。この結果、目標印字位置A*に印字できない印字漏れの発生を良好に抑制することが可能となる。第2印字範囲H2は、第1印字範囲H1の一方に設けられる範囲が、印字機構20Bの印字範囲H全体の10%以下に設定される。この結果、移動式印字装置1と同様に、移動台車10の走行精度を向上させなくとも、印字漏れの発生を良好に抑制することが可能となる。
In this case, as the process of step S705, the print control unit 44B prints using the second print range H2 provided on both sides of the first print range H1 together with the first print range H1. A print control command is output to the
このように、印字制御部44Bは、通常時、すなわち移動台車10Bの実際の位置P(X,Y,Z)と目標到達点P*との走行方向に直交する方向の差分ΔPが所定値P2未満である場合、第1印字範囲H1を用いて目標印字位置A*に印字を行うように印字機構20Bを制御する。すなわち、通常時には、第2印字範囲H2内の目標印字位置A*には印字が行われない。このため、印字走行ラインLnは、第1印字範囲H1が隣り合う印字走行ラインLn+1(または、印字走行ラインLn−1)における第2印字範囲H2と重なっている。図28は、印字走行ラインLnと、隣り合う印字走行ラインLn+1とにおける印字範囲Hを示す説明図である。図示するように、印字走行ラインLnにおける第1印字範囲H1は、印字走行ラインLn+1における第2印字範囲H2と重なり、印字走行ラインLn+1における第1印字範囲H1は、印字走行ラインLnにおける第2印字範囲H2と重なる。これにより、通常時、すなわち移動台車10Bの実際の位置P(X,Y,Z)と目標到達点P´*との差分Δが所定値P2未満の場合には使用されない第2印字範囲H2に目標印字位置A*が設定されていても、当該目標印字位置A*の印字漏れを防ぐことができる。また、第1印字範囲H1の一方に設けられる第2印字範囲H2が、印字機構20の印字範囲H全体の10%以下に設定されることにより、移動式印字装置1と同様に、移動式印字装置1Bによる印字作業の効率化を図ることができる。
As described above, in the print control unit 44B, the difference ΔP in the normal time, that is, the difference ΔP between the actual position P (X, Y, Z) of the moving
以上説明したように、第2実施形態にかかる移動式印字装置1Bによれば、移動台車10Bの走行位置のずれに対する印字位置の修正を精度良く、かつ速やかに行うことが可能な移動式印字装置を提供し、ひいては、比較的大型の印字対象物へと印字を行う印字装置の小型化を実現し、コスト低減および印字作業の簡易化を図ることが可能となる。また、印字走行ラインLn上の目標到達点P´*ごとに、印字範囲H内における目標印字位置A*に印字することができるため、印字制御部44Bによる移動台車10Bの走行位置のずれに対する目標印字位置A*の補正回数を削減し、印字機構20Bの制御をより簡易にすることができる。
As described above, according to the
なお、本実施形態では、目標到達点P´*と実際の位置P(X,Y,Z)との差分ΔPに基づく目標印字位置A*の補正を図21のステップS703で行うものとしたが、図21の処理手順とは別に、印字制御部44Bが移動台車10Bの現時点の目標走行位置P´*と実際の位置P(X,Y,Z)とに基づいて印字データ41Ba(目標印字位置A*)を随時更新(補正)しておく構成とし、ステップS703では、現時点の位置P(X,Y,Z)における当該更新済みの印字データ41a(目標印字位置A*)を取得するものとしてもよい。
In this embodiment, the target print position A * is corrected based on the difference ΔP between the target arrival point P'* and the actual position P (X, Y, Z) in step S703 of FIG. , Apart from the processing procedure of FIG. 21, the print control unit 44B prints data 41Ba (target print position) based on the current target travel position P'* of the
また、印字機構20Bは、印字範囲Hに同時に印字可能である。これにより、印字機構20B自体を動かす必要がないため、印字機構20Bの姿勢の維持を容易に行うことができる。ただし、印字機構20Bは、印字範囲H内において走行方向と直行する方向に一列に並んだ可動式の複数の図示しない印字ノズルを有し、当該一列に並んだ印字ノズルを走行方向に動かすことで、印字範囲H内に印字を行うものであってもよい。
Further, the
また、第1実施形態にかかる移動式印字装置1および第2実施形態にかかる移動式印字装置1Bでは、走行制御部43、43Bによる走行制御と、印字制御部44、44Bによる印字制御とが、それぞれ別個の制御とされている。すなわち、印字対象物100上の印字エリアの形状が図4または図8に示すような長方形状のエリアでない場合や、印字エリア内に障害物がある場合等、移動台車10、10Bが、いかなる走行経路を走行する場合であっても、印字制御部44、44B側の印字制御の処理内容や、印字データ41aの内容を変更する必要がない。これにより、印字作業の自由度をより高めることができるため、印字作業のさらなる効率化を図ることが可能となる。
Further, in the
第1実施形態および第2実施形態では、印字機構20、20Bは、インクジェット式の印字装置として構成されるものとしたが、印字機構20、20Bは、いかなる方式の印字装置であってもかまわない。
In the first embodiment and the second embodiment, the
1,1B 移動式印字装置
10,10B 移動台車
11,11B 車輪
12,12B 反射ターゲット
20,20B 印字機構
30,30B レーザートラッカー
40,40B 制御装置
41,41B 記憶部
41a,41Ba 印字データ
41b,41Bb 印字実績データ
41c,41Bc 走行データ
42,42B 制御部
43,43B 走行制御部
44,44B 印字制御部
50,50B CADデータ
1,1B
Claims (12)
前記移動台車に搭載され、前記移動台車の走行方向と直交する方向の所定の印字範囲に印字可能な印字機構と、
前記移動台車の位置を検出する位置検出部と、
目標走行位置が定められた印字走行ラインに沿って前記移動台車を走行させる走行制御部と、
目標印字位置が定められた印字データに従って、前記印字機構から前記所定の印字範囲内の前記目標印字位置に印字を行わせる印字制御部と、
を備え、
前記印字制御部は、前記位置検出部により検出された前記移動台車の位置と前記目標走行位置との差分が所定値以上である場合、前記差分が生じている方向と反対方向に前記目標印字位置を補正し、
前記印字機構に印字させた印字実績値を記憶し、前記印字実績値がある箇所には印字しないように前記印字機構を制御し、
前記位置検出部により検出された前記移動台車の位置に基づいて、直前の印字ピッチにおける印字データで印字実績がある個所は印字しないように前記印字機構を制御することを特徴とする移動式印字装置。 A mobile trolley that runs on the object to be printed,
A printing mechanism mounted on the moving carriage and capable of printing in a predetermined printing range in a direction orthogonal to the traveling direction of the moving carriage.
A position detection unit that detects the position of the moving carriage and
A travel control unit that travels the moving trolley along a printed travel line on which a target travel position is determined,
A print control unit that causes the printing mechanism to print to the target printing position within the predetermined printing range according to the printing data in which the target printing position is determined.
With
When the difference between the position of the moving carriage detected by the position detection unit and the target traveling position is equal to or greater than a predetermined value, the print control unit performs the target printing position in a direction opposite to the direction in which the difference occurs. Correct and
The print actual value printed by the print mechanism is stored, and the print mechanism is controlled so as not to print at a place where the print actual value is.
A mobile printing apparatus characterized in that the printing mechanism is controlled so as not to print a portion having a printing record in the print data at the immediately preceding printing pitch based on the position of the moving carriage detected by the position detecting unit. ..
前記走行制御部は、前記位置検出部により検出された前記移動台車の向きが前記印字走行ラインに対して所定角度以上にずれている場合、前記移動台車が前記印字走行ラインを向くように前記移動台車の走行を制御することを特徴とする請求項1から請求項5のいずれか一項に記載の移動式印字装置。 The position detecting unit detects the direction of the moving carriage and detects the direction of the moving carriage.
When the direction of the moving trolley detected by the position detecting unit is deviated by a predetermined angle or more with respect to the printed traveling line, the traveling control unit moves so that the moving trolley faces the printing traveling line. The mobile printing device according to any one of claims 1 to 5, wherein the traveling of the trolley is controlled.
前記印字制御部は、前記走行制御部から前記印字指示を受け取ったときに印字を行うように前記印字機構を制御することを特徴とする請求項7または請求項8に記載の移動式印字装置。 The travel control unit outputs a print instruction to the print control unit when the mobile carriage travels a predetermined print distance equal to or less than a predetermined print pitch.
The mobile printing device according to claim 7, wherein the printing control unit controls the printing mechanism so as to perform printing when the traveling control unit receives the printing instruction.
前記走行制御部は、前記複数の目標到達点に到達すると、前記移動台車を停止させて前記印字制御部に印字指示を出力し、前記印字機構による印字が完了すると、前記移動台車の次の前記目標到達点に向けた走行を開始させ、
前記印字機構は、前記走行方向に直交する方向および前記走行方向に沿った所定の印字範囲に印字可能であり、
前記印字制御部は、前記印字指示を受け取ったときに前記所定の印字範囲に印字を行うように前記印字機構を制御することを特徴とする請求項1から請求項6のいずれか一項に記載の移動式印字装置。 The print running line has a plurality of target arrival points between the start point and the end point.
When the traveling control unit reaches the plurality of target arrival points, the moving trolley is stopped, a printing instruction is output to the printing control unit, and when printing by the printing mechanism is completed, the following of the moving trolley is described. Start driving toward the target goal,
The printing mechanism can print in a direction orthogonal to the traveling direction and a predetermined printing range along the traveling direction.
The method according to any one of claims 1 to 6, wherein the print control unit controls the print mechanism so as to print in the predetermined print range when the print instruction is received. Mobile printing device.
The mobile printing device according to claim 11, wherein the printing mechanism can print in the predetermined printing range at the same time.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016116250A JP6810540B2 (en) | 2016-06-10 | 2016-06-10 | Mobile printing device |
| DE102017209676.4A DE102017209676A1 (en) | 2016-06-10 | 2017-06-08 | Mobile printing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016116250A JP6810540B2 (en) | 2016-06-10 | 2016-06-10 | Mobile printing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017217888A JP2017217888A (en) | 2017-12-14 |
| JP6810540B2 true JP6810540B2 (en) | 2021-01-06 |
Family
ID=60419971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016116250A Active JP6810540B2 (en) | 2016-06-10 | 2016-06-10 | Mobile printing device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6810540B2 (en) |
| DE (1) | DE102017209676A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220091581A1 (en) * | 2020-09-23 | 2022-03-24 | Dusty Robotics, Inc. | Mobile printing robot system, apparatus, and method to automatically print construction trade information for printed layout lines |
| JP7706973B2 (en) * | 2021-07-30 | 2025-07-14 | キヤノン株式会社 | Recording device, control method, and program |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63260466A (en) * | 1987-04-17 | 1988-10-27 | Seikosha Co Ltd | Self-traveling small-sized printer |
| JPH04140160A (en) * | 1990-10-01 | 1992-05-14 | Canon Inc | self-propelled printer |
| JP2917679B2 (en) | 1992-06-25 | 1999-07-12 | 株式会社大林組 | Inking device |
| JPH08156333A (en) * | 1994-12-12 | 1996-06-18 | Canon Inc | Recording device |
| JPH09254447A (en) * | 1996-03-22 | 1997-09-30 | Brother Ind Ltd | Manual printing device |
| JPH1035029A (en) * | 1996-07-23 | 1998-02-10 | Brother Ind Ltd | Manual printing device |
| JPH1158844A (en) * | 1997-08-08 | 1999-03-02 | Hewlett Packard Co <Hp> | Handy printer system |
| JP2001289638A (en) * | 2000-04-11 | 2001-10-19 | Sumitomo Densetsu Corp | Self-propelled work equipment |
| JP3995037B2 (en) * | 2001-11-28 | 2007-10-24 | 富士フイルム株式会社 | Scanning printing apparatus and printing method using the same |
| JP5652041B2 (en) | 2010-08-04 | 2015-01-14 | 株式会社大林組 | Positioning device |
| US20140209020A1 (en) * | 2013-01-25 | 2014-07-31 | Gregory Michael Burke | Mobile printing apparatus and printed reference marks |
-
2016
- 2016-06-10 JP JP2016116250A patent/JP6810540B2/en active Active
-
2017
- 2017-06-08 DE DE102017209676.4A patent/DE102017209676A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| DE102017209676A1 (en) | 2017-12-14 |
| JP2017217888A (en) | 2017-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4188681B1 (en) | Calibration for additive manufacturing | |
| JP6507894B2 (en) | Travel control method at unloading in unmanned forklift and travel control device at unloading | |
| EP1447230B1 (en) | Inkjet printer | |
| EP2803492B1 (en) | Printer and printing method | |
| JP6061550B2 (en) | Recording apparatus and control method thereof | |
| JP6810540B2 (en) | Mobile printing device | |
| JP2023046551A5 (en) | ||
| US20120249643A1 (en) | Ink-jet recording apparatus and method of detecting inclination of nozzle row of ink-jet head | |
| CN113382830A (en) | Surface marking robot | |
| JP7058937B2 (en) | Printing equipment | |
| US11945235B2 (en) | Printing apparatus and control method thereof for adjusting the distance between a printhead and a print medium | |
| JP6173121B2 (en) | Recording apparatus and recording method | |
| JP7682444B2 (en) | Traveling vehicle system and method for detecting deviation of marker | |
| US8998363B2 (en) | Ink-jet printer | |
| US12589600B2 (en) | Method and system for printing on tilted print medium using printhead | |
| CN100371169C (en) | Method for controlling nozzle position in image forming apparatus | |
| US12227015B2 (en) | Nail printing apparatus, nail printing method, and printing apparatus | |
| JP2022035649A (en) | Ink jet printer and ink jet printing method | |
| JP4969519B2 (en) | Printing data creation method and printing method | |
| JPH0880655A (en) | Serial printer | |
| JP2020124822A (en) | Ink jet recording device, control method for ink jet recording device and program for controlling ink jet recording device | |
| JP2026039663A (en) | Laser-guided automated guided vehicle system | |
| JP2026063646A (en) | Printing apparatus and printing method | |
| US9873270B2 (en) | Printer and method of obtaining inclination information of guide of printer | |
| JP2017177658A (en) | Inkjet printer and printing method using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20190509 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200303 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200818 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201014 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201117 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201211 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6810540 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |