[go: up one dir, main page]

JP2019068023A - Soldering apparatus - Google Patents

Soldering apparatus Download PDF

Info

Publication number
JP2019068023A
JP2019068023A JP2017230709A JP2017230709A JP2019068023A JP 2019068023 A JP2019068023 A JP 2019068023A JP 2017230709 A JP2017230709 A JP 2017230709A JP 2017230709 A JP2017230709 A JP 2017230709A JP 2019068023 A JP2019068023 A JP 2019068023A
Authority
JP
Japan
Prior art keywords
soldering
base
unit
pattern
soldering iron
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017230709A
Other languages
Japanese (ja)
Other versions
JP6752191B2 (en
Inventor
巧知 寺岡
Yoshitomo Teraoka
巧知 寺岡
哲史 萬田
Tetsufumi Manda
哲史 萬田
奉玉 高原
Tomoo Takahara
奉玉 高原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hakko Corp
Hakko Co Ltd
Original Assignee
Hakko Corp
Hakko Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hakko Corp, Hakko Co Ltd filed Critical Hakko Corp
Priority to CN201811096961.1A priority Critical patent/CN109590564B/en
Priority to US16/144,740 priority patent/US10864590B2/en
Publication of JP2019068023A publication Critical patent/JP2019068023A/en
Application granted granted Critical
Publication of JP6752191B2 publication Critical patent/JP6752191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Connection Of Electric Components To Printed Circuits (AREA)
  • Numerical Control (AREA)

Abstract

To provide a soldering apparatus which enables an operator to easily set soldering positions.SOLUTION: The present application discloses a soldering apparatus including: a driving portion for moving a soldering iron to perform soldering on a surface of an electronic board including a plurality of soldering regions which have a base region and at least one replication region existing at a position different from the base region so as to include a placement pattern that is the same as an arrangement pattern of a soldering position in the base region; an input portion for receiving input of positional relationship data that represents a positional relationship between the base region and the at least one replication region, and base pattern data that represents the arrangement pattern of the at least one soldering position in the base region; and a controller that controls the driving portion to move the soldering iron, based on the base pattern data and the positional relationship data in a soldering operation.SELECTED DRAWING: Figure 1

Description

本発明は、予め指定された半田付け位置に半田付けを自動的に行う半田付け装置に関する。   The present invention relates to a soldering apparatus that automatically performs soldering at a predetermined soldering position.

予め指定された半田付け位置に半田付けを自動的に行う様々な半田付け装置が開発されてきている(特許文献1を参照)。特許文献1によれば、操作者は、パーソナルコンピュータに半田付け位置の座標値を入力し、半田付け位置を設定することができる(いわゆる、ティーチング作業)。半田付け装置は、入力された半田付け位置で半田付けを行うことができる。   Various soldering apparatuses have been developed that automatically perform soldering at a predetermined soldering position (see Patent Document 1). According to Patent Document 1, the operator can input the coordinate value of the soldering position to the personal computer and set the soldering position (so-called teaching operation). The soldering apparatus can perform soldering at the input soldering position.

特開2000−75912号公報JP, 2000-75912, A

半田付けされた大きな電子基板が、複数の小さな電子基板に切り分けられることがある。これらの小さな電子基板は、複数の電気機器に組み込まれる。この場合、複数の小さな電子基板に形成された複数の半田付け位置の配置パターンは共通している。電気機器に組み込まれる電子基板に設定された半田付け位置の数と大きな電子基板の分割数との積に相当する多数の半田付け位置が大きな電子基板に存在する。   A large soldered electronic substrate may be cut into a plurality of small electronic substrates. These small electronic substrates are incorporated into multiple electrical devices. In this case, the arrangement pattern of the plurality of soldering positions formed on the plurality of small electronic substrates is common. A large number of soldering positions corresponding to the product of the number of soldering positions set on the electronic substrate incorporated in the electric device and the division number of the large electronic substrate exist on the large electronic substrate.

操作者は、上述の半田付け位置の設定技術の下では、大きな電子基板上に多数の半田付け位置の全てを半田付け装置に憶えさせる必要がある。したがって、上述の半田付け位置の設定技術は、半田付け装置に半田付け位置を憶えさせるティーチング作業を行う操作者に多大な労力を要求する。   The operator must have the soldering apparatus remember all the large number of soldering locations on a large electronic board under the above-mentioned techniques for setting the soldering locations. Therefore, the above-described technique for setting the soldering position requires a great deal of labor for the operator who performs a teaching operation to make the soldering device remember the soldering position.

本発明は、操作者が半田付け位置を簡便に設定することを可能にする半田付け装置を提供することを目的とする。   An object of the present invention is to provide a soldering apparatus which enables an operator to easily set a soldering position.

本発明の一局面に係る半田付け装置は、少なくとも1つの半田付け位置を有するベース領域と、前記ベース領域内の前記少なくとも1つの半田付け位置の配置パターンと共通の配置パターンを含み、且つ、前記ベース領域とは異なる位置に存在する少なくとも1つの複製領域と、を有する複数の半田付け領域を含む電子基板の表面に半田付けをする半田ごてと、前記半田ごてを移動させる駆動部と、前記ベース領域と前記少なくとも1つの複製領域との間の位置関係を表す位置関係データ、及び、前記ベース領域内の前記少なくとも1つの半田付け位置の前記配置パターンを表すベースパターンデータの入力を受け付ける入力部と、半田付け作業において、前記ベースパターンデータと前記位置関係データとに基づき、前記駆動部を制御する制御部と、を備える。前記制御部は、(i)前記ベースパターンデータに基づき、前記ベース領域内の前記少なくとも1つの半田付け位置へ前記半田ごてを移動させるための移動パターンを決定し、(ii)前記半田ごてが前記ベース領域において前記決定された移動パターンで移動するように、前記駆動部を制御し、且つ、(iii)前記位置関係データ及び前記決定された移動パターンに基づき、前記半田ごての移動が前記少なくとも1つの複製領域で行われるように、前記駆動部を制御する。   A soldering apparatus according to an aspect of the present invention includes: a base region having at least one soldering position; and an arrangement pattern common to an arrangement pattern of the at least one soldering position in the base region; A soldering iron for soldering to the surface of an electronic substrate including a plurality of soldering areas having at least one replication area present at a position different from the base area, and a driving unit for moving the soldering iron; An input for receiving positional relationship data representing a positional relationship between the base region and the at least one duplication region, and base pattern data representing the layout pattern of the at least one soldering position in the base region And controlling the drive unit based on the base pattern data and the positional relationship data in a soldering operation. It includes a control unit, a. The control unit (i) determines a movement pattern for moving the soldering iron to the at least one soldering position in the base region based on the base pattern data, and (ii) the soldering iron Controls the drive unit to move in the determined movement pattern in the base region, and (iii) the movement of the soldering iron is based on the positional relationship data and the determined movement pattern. The drive is controlled to be performed in the at least one replication region.

上記の構成によれば、ベース領域は、少なくとも1つの半田付け位置を記憶させるための領域として用いられるので、操作者はベース領域内の少なくとも1つの半田付け位置の配置パターンを表すベースパターンデータを入力部に入力する。この結果、制御部は、ベース領域内での半田付け位置を把握することができる。したがって、制御部は、ベースパターンデータに基づき、半田ごてをベース領域内の少なくとも1つの半田付け位置に移動させるための移動パターンを決定することができる。制御部は、半田ごてが決定された移動パターンでベース領域において移動するように、駆動部を制御するので、半田ごては、半田付け作業において、決定された移動パターンで移動し、ベース領域内の少なくとも1つの半田付け位置で半田付けをすることができる。   According to the above configuration, since the base region is used as a region for storing at least one soldering position, the operator can base pattern data representing an arrangement pattern of the at least one soldering position in the base region. Input to the input section. As a result, the control unit can grasp the soldering position in the base region. Therefore, the control unit can determine a movement pattern for moving the soldering iron to at least one soldering position in the base region based on the base pattern data. The control unit controls the drive unit so that the soldering iron moves in the base region in the determined movement pattern, so the soldering iron moves in the movement pattern determined in the soldering operation, and the base region Soldering can be performed at at least one of the soldering positions.

入力部に入力された位置関係データは、ベース領域とベース領域とは異なる位置に存在する少なくとも1つの複製領域との間の位置関係を表すので、位置関係データを参照した制御部は、ベース領域に対する少なくとも1つの複製領域の相対的な位置を把握することができる。したがって、制御部は、ベース領域と少なくとも1つの複製領域との間の位置関係を表す位置関係データに基づき、ベース領域に対して決定された移動パターンに従う半田ごての移動が少なくとも1つの複製領域で行われるように、駆動部を制御することができる。この結果、半田ごては、ティーチング作業の後の半田付け作業において、ベース領域に対して決定された移動パターンで移動し、少なくとも1つの複製領域に半田付けをすることができる。複製領域は、ベース領域内の少なくとも1つの半田付け位置の配置パターンと共通の配置パターンを含むので、ベース領域に対して決定された移動パターンに従って移動する半田ごては、複製領域内の半田付け位置のパターンに対応して半田付けをすることができる。   Since the positional relationship data input to the input unit represents the positional relationship between the base region and at least one copy region present at a different position from the base region, the control unit referring to the positional relationship data is the base region The relative position of at least one replication region to. Therefore, the control unit is configured to use the positional relationship data representing the positional relationship between the base region and the at least one duplication region, and the movement of the soldering iron according to the movement pattern determined with respect to the base region is at least one duplication region. The drive can be controlled as is done in As a result, in the soldering operation after the teaching operation, the soldering iron can move with the determined movement pattern relative to the base region, and can solder at least one replication region. Since the replication area includes a layout pattern common to the layout pattern of at least one soldering position in the base area, the soldering iron moving according to the movement pattern determined with respect to the base area is the soldering in the replication area It can be soldered according to the pattern of position.

上述の如く、少なくとも1つの複製領域に対応する半田付け位置が入力部に入力されなくても、半田付け装置は、少なくとも1つの複製領域内の半田付け位置で半田付けを行うことができる。したがって、半田付け装置は、半田付け位置を入力する操作者の労力を効果的に軽減することができる。   As mentioned above, even if the soldering position corresponding to the at least one replication area is not input to the input, the soldering apparatus can perform the soldering at the soldering position in the at least one replication area. Therefore, the soldering apparatus can effectively reduce the effort of the operator who inputs the soldering position.

上記の構成に関して、前記制御部は、(i)前記ベースパターンデータに基づき、前記ベース領域内での前記移動パターンを決定するパターン決定部と、(ii)前記半田ごてが前記決定された移動パターンに従って前記ベース領域において移動するように前記駆動部を動作させるためのベース駆動信号と、前記位置関係データと前記決定された移動パターンとに基づき、前記半田ごてが前記少なくとも1つの複製領域に移動し、且つ、前記決定された移動パターンに従って前記少なくとも1つの複製領域において移動するように前記駆動部を動作させる複製駆動信号と、を生成する信号生成部と、を含んでもよい。前記駆動部は、前記ベース駆動信号及び前記複製駆動信号に応じて前記半田ごてを移動させてもよい。   Regarding the above configuration, the control unit (i) a pattern determination unit that determines the movement pattern in the base region based on the base pattern data, and (ii) the movement in which the soldering iron is determined The soldering iron is moved to the at least one copy area based on a base drive signal for operating the drive unit to move in the base area according to a pattern, the positional relationship data, and the determined movement pattern. And D. a signal generation unit that generates a copy drive signal that moves and operates the drive unit to move in the at least one copy region according to the determined movement pattern. The drive unit may move the soldering iron according to the base drive signal and the duplicate drive signal.

上記の構成によれば、上述の如く、操作者は、ベースパターンデータを入力部に入力するので、制御部のパターン決定部は、ベース領域内での半田付け位置を把握することができる。したがって、パターン決定部は、ベースパターンデータに基づき、半田ごてをベース領域内の少なくとも1つの半田付け位置へ移動させるための移動パターンを決定することができる。信号生成部は、半田ごてが決定された移動パターンに従って移動するようにベース駆動信号を生成するので、駆動部は、ベース駆動信号に応じて半田ごてを移動させることができる。この結果、半田ごては、ベース領域内の少なくとも1つの半田付け位置において半田付けをすることができる。   According to the above configuration, as described above, the operator inputs the base pattern data to the input unit, so that the pattern determination unit of the control unit can grasp the soldering position in the base region. Therefore, the pattern determination unit can determine a movement pattern for moving the soldering iron to at least one soldering position in the base region based on the base pattern data. The signal generation unit generates the base drive signal so that the soldering iron moves in accordance with the determined movement pattern, so that the driving unit can move the soldering iron according to the base driving signal. As a result, the soldering iron can be soldered at at least one soldering position in the base region.

入力部に入力された位置関係データは、ベース領域とベース領域とは異なる位置において仮想的に複製された少なくとも1つの複製領域との間の位置関係を表すので、位置関係データを参照した制御部の信号生成部は、ベース領域に対する少なくとも1つの複製領域の相対的な位置を把握することができる。したがって、信号生成部は、半田ごてが少なくとも1つの複製領域に移動するように複製駆動信号を生成し、駆動部を制御することができる。半田ごてが、少なくとも1つの複製領域においても、ベース領域に対して決定された移動パターンで動作するように、信号生成部は複製駆動信号を生成するので、複製駆動信号に応じて動作する駆動部は、少なくとも1つの複製領域に対しても、半田ごてにベース領域における移動動作と同様の移動動作をさせることができる。したがって、ベース領域においてなされた半田付け動作と同様の半田付け動作が、少なくとも1つの複製領域に対しても実行されることができる。   Since the positional relationship data input to the input unit represents the positional relationship between the base region and at least one duplicate region virtually replicated at a different position from the base region, the control unit that refers to the positional relationship data The signal generation unit of can determine the relative position of the at least one replication region with respect to the base region. Thus, the signal generator can generate a duplicate drive signal to control the driver such that the soldering iron moves to at least one duplicate region. The signal generation unit generates a duplicate drive signal so that the soldering iron operates in the movement pattern determined with respect to the base region even in at least one duplicate region, so that the drive operates according to the duplicate drive signal. The part can also cause the soldering iron to perform the same movement operation as the movement operation in the base region with respect to at least one replication region. Thus, a soldering operation similar to that performed in the base region can also be performed on the at least one replication region.

上記の構成に関して、前記位置関係データは、前記ベース領域と前記ベース領域から所定の軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の領域の数を表す領域数データと、前記複数の領域の中で隣り合う2つの領域間のずれ量を表すオフセットデータと、を含んでもよい。前記信号生成部は、前記領域数データと前記オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成してもよい。   With regard to the above configuration, the positional relationship data includes region number data representing the number of a plurality of regions including the base region and the at least one copy region aligned along a predetermined axis from the base region; And offset data representing an amount of deviation between two adjacent areas in the area of. The signal generation unit refers to the region number data and the offset data, and moves the base drive signal and the duplication drive such that the soldering iron moves in each of the plurality of regions according to the determined movement pattern. A signal may be generated.

上記の構成によれば、位置関係データの領域数データは、ベース領域とベース領域から所定の軸に沿って整列する少なくとも1つの複製領域とを含む複数の第1領域の数を表すので、位置関係データを参照した信号生成部は、複製駆動信号を何回生成すればよいかを把握することができる。オフセットデータは、複数の領域の中で隣り合う2つの領域間のずれ量を表すので、位置関係データを参照した信号生成部は、所定の軸に沿って整列する複数の領域それぞれの位置を把握することができる。したがって、信号生成部は、領域数データとオフセットデータとを参照し、ベース領域に対して決定された移動パターンが複数の領域それぞれに適用されるように複製駆動信号を生成することができる。この結果、ベース領域において実行された半田付け動作と同様の半田付け動作が、ベース領域に対して所定の軸に沿って整列した少なくとも1つの複製領域においても実行されることができる。所定の軸に沿って整列した複数の領域全てについてティーチング作業が行われなくても、共通の半田付け動作が所定の軸に沿って整列する複数の領域に対して実行されるので、上述の半田付け装置は、ティーチング作業を行う操作者の労力を効果的に軽減することができる。   According to the above configuration, the region number data of the positional relationship data represents the number of the plurality of first regions including the base region and at least one copy region aligned along the predetermined axis from the base region. The signal generation unit referring to the related data can grasp how many times the copy drive signal should be generated. The offset data represents the amount of deviation between two adjacent areas in the plurality of areas, so that the signal generation unit referring to the positional relationship data grasps the position of each of the plurality of areas aligned along the predetermined axis. can do. Therefore, the signal generation unit can generate the copy drive signal such that the movement pattern determined with respect to the base region is applied to each of the plurality of regions with reference to the region number data and the offset data. As a result, a soldering operation similar to the soldering operation performed in the base region can also be performed in at least one replication region aligned along a predetermined axis with respect to the base region. Even if the teaching operation is not performed on all of the plurality of regions aligned along the predetermined axis, the common soldering operation is performed on the plurality of regions aligned along the predetermined axis. The attaching apparatus can effectively reduce the labor of the operator who performs the teaching operation.

上記の構成に関して、前記位置関係データは、前記ベース領域と前記ベース領域から所定の第1軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の第1領域の数を表す第1領域数データと、前記複数の第1領域の中で隣り合う2つの領域間のずれ量を表す第1オフセットデータと、を含んでもよい。前記信号生成部は、前記第1領域数データと前記第1オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の第1領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成してもよい。   In the above configuration, the positional relationship data is a first region representing the number of the plurality of first regions including the base region and the at least one copy region aligned along the predetermined first axis from the base region. It may include number data and first offset data representing an amount of deviation between two adjacent ones of the plurality of first regions. The signal generation unit refers to the first area number data and the first offset data, and the base moves the soldering iron in each of the plurality of first areas according to the determined movement pattern. A drive signal and the duplicate drive signal may be generated.

上記の構成によれば、位置関係データの第1領域数データは、ベース領域とベース領域から所定の第1軸に沿って整列する少なくとも1つの複製領域とを含む複数の第1領域の数を表すので、位置関係データを参照した信号生成部は、複製駆動信号を何回生成すればよいかを把握することができる。第1オフセットデータは、複数の第1領域の中で隣り合う2つの領域間のずれ量を表すので、位置関係データを参照した信号生成部は、第1軸に沿って整列する複数の第1領域それぞれの位置を把握することができる。したがって、信号生成部は、第1領域数データと第1オフセットデータとを参照し、ベース領域に対して決定された移動パターンが複数の第1領域それぞれに適用されるように複製駆動信号を生成することができる。この結果、ベース領域において実行された半田付け動作と同様の半田付け動作が、ベース領域に対して第1軸に沿って整列した少なくとも1つの複製領域においても実行されることができる。第1軸に沿って整列した複数の第1領域全てについてティーチング作業が行われなくても、共通の半田付け動作が第1軸に沿って整列する複数の第1領域に対して実行されるので、上述の半田付け装置は、ティーチング作業を行う操作者の労力を効果的に軽減することができる。   According to the above configuration, the first region number data of the positional relationship data includes the number of the plurality of first regions including the base region and at least one copy region aligned from the base region along the predetermined first axis. Since it represents, the signal generation part which referred positional relationship data can grasp | ascertain how many times it should generate | occur | produce a duplication drive signal. Since the first offset data represents the amount of deviation between two adjacent ones of the plurality of first regions, the signal generation unit referring to the positional relationship data has the plurality of first regions aligned along the first axis. The position of each area can be grasped. Therefore, the signal generation unit refers to the first region number data and the first offset data, and generates a duplicate drive signal such that the movement pattern determined for the base region is applied to each of the plurality of first regions. can do. As a result, a soldering operation similar to the soldering operation performed in the base region can also be performed in at least one replication region aligned along the first axis with respect to the base region. Even if the teaching operation is not performed on all of the plurality of first regions aligned along the first axis, the common soldering operation is performed on the plurality of first regions aligned along the first axis. The above-described soldering apparatus can effectively reduce the labor of the operator who performs the teaching operation.

上記の構成に関して、前記位置関係データは、前記ベース領域と前記ベース領域から前記第1軸に直交する第2軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の第2領域の数を表す第2領域数データと、前記複数の第2領域の中で隣り合う2つの領域間のずれ量を表す第2オフセットデータと、を含んでもよい。前記信号生成部は、前記第2領域数データと前記第2オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の第2領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成してもよい。   With regard to the above configuration, the positional relationship data includes the number of second regions including the base region and the at least one duplicate region aligned along a second axis orthogonal to the first axis from the base region. And second offset data representing an amount of deviation between two adjacent ones of the plurality of second regions. The signal generation unit refers to the second area number data and the second offset data, and the base moves the soldering iron in each of the plurality of second areas according to the determined movement pattern. A drive signal and the duplicate drive signal may be generated.

上記の構成によれば、位置関係データの第2領域数データは、ベース領域とベース領域から第1軸に直交する第2軸に沿って整列する少なくとも1つの複製領域とを含む複数の第2領域の数を表すので、位置関係データを参照した信号生成部は、複製駆動信号を何回生成すればよいかを把握することができる。第2オフセットデータは、複数の第2領域の中で隣り合う2つの領域間のずれ量を表すので、位置関係データを参照した信号生成部は、第2軸に沿って整列する複数の第2領域それぞれの位置を把握することができる。したがって、信号生成部は、第2領域数データと第2オフセットデータとを参照し、ベース領域に対して決定された移動パターンが複数の第2領域それぞれに適用されるように複製駆動信号を生成することができる。この結果、ベース領域において実行された半田付け動作と同様の半田付け動作が、ベース領域に対して第2軸に沿って整列した少なくとも1つの複製領域においても実行されることができる。第2軸に沿って整列する複数の第2領域全てについてティーチング作業が行われなくても、共通の半田付け動作が第2軸に沿って整列する複数の第2領域に対して実行されるので、上述の半田付け装置は、ティーチング作業を行う操作者の労力を効果的に軽減することができる。   According to the above configuration, the second region number data of the positional relationship data includes the plurality of second regions including the base region and at least one duplicate region aligned along the second axis orthogonal to the first axis from the base region. Since the number of regions is indicated, the signal generation unit referring to the positional relationship data can grasp how many times the copy drive signal should be generated. The second offset data represents the amount of deviation between two adjacent ones of the plurality of second regions, so that the signal generation unit referring to the positional relationship data has the plurality of second regions aligned along the second axis. The position of each area can be grasped. Therefore, the signal generation unit refers to the second region number data and the second offset data, and generates a duplicate drive signal such that the movement pattern determined for the base region is applied to each of the plurality of second regions. can do. As a result, a soldering operation similar to the soldering operation performed in the base region can also be performed in at least one replication region aligned along the second axis with respect to the base region. A common soldering operation is performed on the plurality of second regions aligned along the second axis, even though the teaching operation is not performed on all the plurality of second regions aligned along the second axis. The above-described soldering apparatus can effectively reduce the labor of the operator who performs the teaching operation.

上記の構成に関して、前記入力部は、前記ベース領域内の前記少なくとも1つの半田付け位置に半田付けした後の前記半田ごてが前記電子基板の前記表面から上方に移動するときにおける前記半田ごての移動量を表す移動量データの入力を受け付けてもよい。前記パターン決定部は、前記移動量データを参照し、半田付けごとに前記半田ごてが上方へ移動する前記移動パターンを決定してもよい。前記信号生成部によって生成された前記複製駆動信号は、前記決定された移動パターンに従って前記少なくとも1つの複製領域において移動するように前記駆動部を動作させ、前記少なくとも1つの複製領域において前記半田ごてを半田付けごとに上方へ移動させてもよい。   With regard to the above configuration, the input unit is configured to move the soldering iron when the soldering iron after soldering to the at least one soldering position in the base region moves upward from the surface of the electronic substrate. The input of the movement amount data representing the movement amount of may be accepted. The pattern determination unit may determine the movement pattern in which the soldering iron moves upward for each soldering with reference to the movement amount data. The drive unit is operated to move the copy drive signal generated by the signal generation unit in the at least one copy area according to the determined movement pattern, and the soldering iron in the at least one copy area May be moved upward with each soldering.

上記の構成によれば、移動量データは、半田付け後の半田ごてが電子基板の表面から上方に移動するときの移動量を表すので、移動量データを参照したパターン決定部は、半田付けの後の半田ごてが電子基板の表面から上方へ離れるように駆動部の駆動パターンを決定することができる。半田ごては、ベース領域内の半田付け位置に向けて上下動し、点状の半田を電子基板の表面上に付着させることができる。   According to the above configuration, the movement amount data represents the movement amount when the soldering iron after soldering moves upward from the surface of the electronic substrate. Therefore, the pattern determination unit referring to the movement amount data is soldered The driving pattern of the driving unit can be determined such that the soldering iron after the above is separated upward from the surface of the electronic substrate. The soldering iron can be moved up and down toward the soldering position in the base area to attach point solder on the surface of the electronic substrate.

信号生成部によって生成された複製駆動信号は、決定された移動パターンに従って少なくとも1つの複製領域において移動するように駆動部を動作させるので、半田ごては、少なくとも1つの複製領域においても半田付けごとに上方へ移動することができる。半田ごては、複製領域内の半田付け位置に向けて上下動し、点状の半田を電子基板の表面上に付着させることができる。   Since the drive unit is operated to move the copy drive signal generated by the signal generation unit in the at least one copy region in accordance with the determined movement pattern, the soldering iron also performs soldering in each of the at least one copy region. Can move upwards. The soldering iron can be moved up and down to a soldering position in the replication area to cause point solder to adhere on the surface of the electronic substrate.

上記の構成に関して、前記ベースパターンデータが、前記少なくとも1つの半田付け位置を表す座標値として、第1半田付け位置及び前記第1半田付け位置とは異なる位置に存在する第2半田付け位置をそれぞれ表す複数の座標値を含むとき、前記入力部は、前記移動量データとして、前記第1半田付け位置と前記第2半田付け位置とに対して互いに異なる複数の値の入力を受け付けてもよい。   In the above configuration, the base pattern data is a coordinate value representing the at least one soldering position, and the first soldering position and the second soldering position present at positions different from the first soldering position, respectively. When the input unit includes a plurality of coordinate values to be expressed, the input unit may receive, as the movement amount data, inputs of a plurality of different values for the first soldering position and the second soldering position.

上記の構成によれば、入力部は、移動量データとして、第1半田付け位置と第2半田付け位置との間で互いに異なる複数の値の入力を受け付けるので、操作者は、第1半田付け位置において必要とされる移動量と第2半田付け位置において必要とされる移動量とを個別に入力することができる。半田ごては不必要に大きく上方に移動しないので、半田ごての移動のための期間は短縮化され、半田付け作業は効率化される。   According to the above configuration, since the input unit receives inputs of a plurality of different values between the first soldering position and the second soldering position as movement amount data, the operator can perform the first soldering The amount of movement required at the position and the amount of movement required at the second soldering position can be input separately. Since the soldering iron does not move up significantly unnecessarily, the time for moving the soldering iron is shortened and the soldering operation is made efficient.

上記の構成に関して、前記ベースパターンデータが、前記少なくとも1つの半田付け位置を表す座標値として、第1半田付け位置及び前記第1半田付け位置とは異なる位置に存在する第2半田付け位置をそれぞれ表す複数の座標値を含むとき、前記入力部は、前記移動量データとして、前記第1半田付け位置と前記第2半田付け位置とに対して共通の値の入力を一括で受け付けてもよい。   In the above configuration, the base pattern data is a coordinate value representing the at least one soldering position, and the first soldering position and the second soldering position present at positions different from the first soldering position, respectively. When the plurality of coordinate values to be expressed are included, the input unit may collectively receive, as the movement amount data, an input of a common value for the first soldering position and the second soldering position.

上記の構成によれば、入力部は、移動量データとして、第1半田付け位置と第2半田付け位置とに共通した値の入力を一括で受け付けるので、操作者は、半田ごての移動量を、第1半田付け位置と第2半田付け位置とに個別に設定しなくてもよい。したがって、操作者は、半田ごての移動量を短時間で設定することができる。   According to the above configuration, the input unit receives the input of values common to the first soldering position and the second soldering position as movement amount data at one time, so that the operator moves the amount of movement of the soldering iron. It is not necessary to separately set the first soldering position and the second soldering position. Therefore, the operator can set the moving amount of the soldering iron in a short time.

上記の構成に関して、前記入力部は、前記複数の半田付け領域に対する半田付けの順番の指定を受け付けてもよい。前記半田ごてが前記指定された順番に従って前記複数の半田付け領域で半田付けするように、前記駆動部は、前記制御部の制御下で前記半田ごてを移動させてもよい。   With regard to the above configuration, the input unit may receive designation of a soldering order for the plurality of soldering regions. The drive unit may move the soldering iron under control of the control unit such that the soldering iron is soldered in the plurality of soldering regions in accordance with the designated order.

上記の構成によれば、入力部は、複数の半田付け領域に対する順番の指定を受け付けるので、操作者は、操作者の作業手順にとって都合のよい半田付け順序を設定することができる。半田付けが入力部を通じて指定された順番に従って複数の半田付け領域に順次実行されるように、制御部は駆動部を制御し、半田ごてを移動させるので、半田付け作業は、操作者の作業手順にとって都合のよい順序で実行されることができる。   According to the above configuration, since the input unit receives the designation of the order for the plurality of soldering areas, the operator can set the soldering order that is convenient for the operator's work procedure. The control unit controls the drive unit and moves the soldering iron so that the soldering is sequentially performed on the plurality of soldering regions in the specified order through the input unit, so the soldering operation is performed by the operator. It can be performed in a convenient order for the procedure.

上述の半田付け装置は、操作者が半田付け位置を簡便に設定することを可能にする。   The above-mentioned soldering apparatus enables the operator to easily set the soldering position.

例示的な半田付け装置の概略的なブロック図である。FIG. 1 is a schematic block diagram of an exemplary soldering apparatus. 図1に示される半田付け装置のパターン決定部が決定する例示的な移動パターンのフロー図である。It is a flowchart of the example movement pattern which the pattern determination part of the soldering apparatus shown by FIG. 1 determines. 図1に示される半田付け装置のパターン解析部がオフセット量を用いて変更した移動パターンを示すフロー図である。It is a flowchart which shows the movement pattern which the pattern analysis part of the soldering apparatus shown by FIG. 1 changed using offset amount. 図1に示される半田付け装置のパターン解析部がオフセット量を用いて変更した移動パターンを示すフロー図である。It is a flowchart which shows the movement pattern which the pattern analysis part of the soldering apparatus shown by FIG. 1 changed using offset amount. 図1に示される半田付け装置のパターン解析部がオフセット量を用いて変更した移動パターンを示すフロー図である。It is a flowchart which shows the movement pattern which the pattern analysis part of the soldering apparatus shown by FIG. 1 changed using offset amount. 図1に示される半田付け装置の制御部の例示的な動作を表す概略的なフローチャートである。FIG. 2 is a schematic flow chart representing an exemplary operation of the control unit of the soldering apparatus shown in FIG. 例示的な電子基板の概略的な平面図である。FIG. 1 is a schematic plan view of an exemplary electronic substrate. 図1に示される半田付け装置の入力インターフェースが表示する例示的な画像である。2 is an exemplary image displayed by the input interface of the soldering apparatus shown in FIG. 1; 図1に示される半田付け装置の概略的な斜視図である。FIG. 2 is a schematic perspective view of the soldering apparatus shown in FIG. 1; 例示的な電子基板の概略的な平面図である。FIG. 1 is a schematic plan view of an exemplary electronic substrate.

<本発明者等が開発した半田付け装置>
図7は、本発明者等が開発した半田付け装置100の概略的な斜視図である。図7を参照して、半田付け装置100の概略的な構造が説明される。
<Solder developed by the present inventors>
FIG. 7 is a schematic perspective view of a soldering apparatus 100 developed by the present inventors. The schematic structure of the soldering apparatus 100 will be described with reference to FIG.

図7は、x軸、y軸及びz軸によって定義された直交座標を示す。以下の説明に関して、x軸の正の方向は、「右」として定義される。x軸の負の方向は、「左」として定義される。y軸の正の方向は、「前」として定義される。y軸の負の方向は、「後」として定義される。z軸の正の方向は、「上」として定義される。z軸の負の方向は、「下」として定義される。「時計回り」及び「反時計回り」との用語は、z軸に平行な回転軸周りの回転を表す。方向を表すこれらの用語は、説明の明瞭化のみを目的として用いられる。したがって、本実施形態の原理は、方向を表すこれらの用語に何ら限定されない。   FIG. 7 shows orthogonal coordinates defined by the x-axis, y-axis and z-axis. For the following description, the positive direction of the x-axis is defined as "right". The negative direction of the x-axis is defined as "left". The positive direction of the y-axis is defined as "front". The negative direction of the y-axis is defined as "after". The positive direction of the z-axis is defined as "up". The negative direction of the z-axis is defined as "down". The terms "clockwise" and "counterclockwise" refer to rotation about an axis of rotation parallel to the z-axis. These terms for direction are used only for the clarity of the description. Thus, the principles of the present embodiment are in no way limited to these terms representing direction.

半田付け装置100は、半田付け機構110と、支持体120と、操作ユニット130と、加熱制御部140と、入力インターフェース150と、駆動部(図示せず)と、を備える。半田付け機構110は、電子基板(図示せず)に半田付けを行う。加熱制御部140は、半田付け機構110に対する温度制御に用いられる。支持体120は、半田付け機構110、操作ユニット130及び駆動部を支持する。駆動部として用いられる複数のモータは、支持体120及び半田付け機構110に取り付けられている。操作部130は、半田付け装置100に電子基板上の半田付け位置の座標値を記憶させるためのティーチング作業に好適に利用されることができる。ティーチング作業を行う操作者が、操作ユニット130を操作すると、駆動部は、半田付け機構110を、操作ユニット130に対する操作によって定められる方向に移動又は回転させる。入力インターフェース150は、半田付け装置100の様々な動作パラメータの入力のために用いられる。   The soldering apparatus 100 includes a soldering mechanism 110, a support 120, an operation unit 130, a heating control unit 140, an input interface 150, and a driving unit (not shown). The soldering mechanism 110 solders to an electronic substrate (not shown). The heating control unit 140 is used to control the temperature of the soldering mechanism 110. The support 120 supports the soldering mechanism 110, the operation unit 130 and the drive unit. A plurality of motors used as drive units are attached to the support 120 and the soldering mechanism 110. The operation unit 130 can be suitably used for a teaching operation for storing the coordinate value of the soldering position on the electronic substrate in the soldering apparatus 100. When the operator who performs the teaching operation operates the operation unit 130, the drive unit moves or rotates the soldering mechanism 110 in the direction determined by the operation on the operation unit 130. The input interface 150 is used to input various operating parameters of the soldering apparatus 100.

支持体120は、基台121と、2つの支柱122,123と、支持橋124と、設置台125と、を含む。基台121は、略矩形状の板状部位である。支柱122は、基台121の左縁から上方に立設される。支柱123は、基台121の右縁から上方に立設される。支柱122,123は、x軸方向に整列される。支持橋124は、左側の支柱122から右側の支柱123へ架け渡される。したがって、支持橋124は、x軸方向に延びる。半田付け機構110は、支持橋124に取り付けられる。操作者が、操作ユニット130を操作すると、駆動部として用いられる複数のモータのうち1つは、半田付け機構110を支持橋124に沿って移動させることができる。   The support 120 includes a base 121, two columns 122 and 123, a support bridge 124, and a mounting table 125. The base 121 is a substantially rectangular plate-like portion. The post 122 is erected upward from the left edge of the base 121. The post 123 is erected upward from the right edge of the base 121. The columns 122 and 123 are aligned in the x-axis direction. The support bridge 124 is bridged from the left column 122 to the right column 123. Thus, the support bridge 124 extends in the x-axis direction. The soldering mechanism 110 is attached to the support bridge 124. When the operator operates the operation unit 130, one of the plurality of motors used as the drive unit can move the soldering mechanism 110 along the support bridge 124.

設置台125は、基台121の上面に据え付けられる略矩形状の板状部位である。操作者は、電子基板を設置台125上に固定することができる。操作者は、操作ユニット130を操作し、半田付け機構110を設置台125上で、x軸方向及びz軸方向に移動させたり、z軸に平行な回転軸周りに回転移動させたりすることができる。図7に示されるように、y軸方向に延びるスロット126が、基台121の上面に形成されている。操作者が、操作ユニット130を操作すると、駆動部として用いられる複数のモータのうち1つは、設置台125をスロット126に沿って移動させることができる。設置台125上の電子基板と半田付け機構110との間の相対的な位置関係は、x軸方向及びz軸方向において、半田付け機構110の移動によって調整される。設置台125上の電子基板と半田付け機構110との間の相対的な位置関係は、設置台125のy軸方向の移動によって調整される。   The installation table 125 is a substantially rectangular plate-like portion installed on the upper surface of the base 121. The operator can secure the electronic board on the installation table 125. The operator operates the operation unit 130 to move the soldering mechanism 110 in the x-axis direction and the z-axis direction on the installation table 125 or rotationally move the soldering mechanism 110 around a rotation axis parallel to the z-axis it can. As shown in FIG. 7, a slot 126 extending in the y-axis direction is formed on the upper surface of the base 121. When the operator operates the operation unit 130, one of the plurality of motors used as the drive unit can move the installation stand 125 along the slot 126. The relative positional relationship between the electronic substrate on the mounting table 125 and the soldering mechanism 110 is adjusted by the movement of the soldering mechanism 110 in the x-axis direction and the z-axis direction. The relative positional relationship between the electronic substrate on the installation table 125 and the soldering mechanism 110 is adjusted by the movement of the installation table 125 in the y-axis direction.

半田付け機構110は、水平可動柱111と、鉛直可動柱112と、糸半田113と、半田送出部114と、半田ごて115と、保持部116と、を含む。水平可動柱111は、鉛直可動柱112、糸半田113、半田送出部114、半田ごて115及び保持部116を保持し、駆動部の作動下でx軸方向に移動する。鉛直可動柱112は、糸半田113、半田送出部114、半田ごて115及び保持部116を保持し、駆動部の作動下でz軸方向に移動する。保持部116は、半田送出部114及び半田ごて115を保持し、鉛直可動柱112の鉛直中心軸に略一致する回転軸周りにこれらを周回移動させる。半田送出部114は、糸半田113を、半田ごて115の先端を形成するこて先に送出する。半田ごて115は、加熱制御部140の温度制御下で、半田送出部114から送り出された糸半田113を溶融する。   The soldering mechanism 110 includes a horizontal movable column 111, a vertical movable column 112, a wire solder 113, a solder delivery portion 114, a soldering iron 115, and a holding portion 116. The horizontally movable column 111 holds the vertically movable column 112, the wire solder 113, the solder delivery unit 114, the soldering iron 115 and the holding unit 116, and moves in the x-axis direction under the operation of the drive unit. The vertically movable column 112 holds the wire solder 113, the solder delivery portion 114, the soldering iron 115 and the holding portion 116, and moves in the z-axis direction under the operation of the drive portion. The holding portion 116 holds the solder delivery portion 114 and the soldering iron 115, and moves them around a rotation axis substantially coinciding with the vertical central axis of the vertically movable column 112. The solder delivery portion 114 delivers the solder wire 113 by forming the tip of the soldering iron 115 first. The soldering iron 115 melts the solder paste 113 delivered from the solder delivery part 114 under the temperature control of the heating control part 140.

水平可動柱111は、z軸方向に長い柱状の部材である。駆動部を形成する複数のモータのうち1つが作動すると、水平可動柱111が支持橋124に沿って略水平に移動するように、水平可動柱111、支持橋124及び駆動部は設計される。既知の半田付け装置の構造は、水平可動柱111、支持橋124及び駆動部の設計に適用されてもよい。したがって、本実施形態の原理は、水平可動柱111、支持橋124及び駆動部の間の特定の連結構造に限定されない。   The horizontal movable column 111 is a columnar member elongated in the z-axis direction. The horizontally movable column 111, the support bridge 124 and the drive are designed such that the horizontally movable column 111 moves substantially horizontally along the support bridge 124 when one of the motors forming the drive operates. The known structure of the soldering apparatus may be applied to the design of the horizontal movable column 111, the support bridge 124 and the drive unit. Therefore, the principle of the present embodiment is not limited to the specific connection structure between the horizontal movable column 111, the support bridge 124, and the drive unit.

水平可動柱111と同様に、鉛直可動柱112は、z軸方向に長い柱状の部材である。駆動部を形成する複数のモータのうち1つが作動すると、鉛直可動柱112が水平可動柱111に沿って略鉛直に移動するように、鉛直可動柱112、水平可動柱111及び駆動部は設計される。既知の半田付け装置の構造は、鉛直可動柱112、水平可動柱111及び駆動部の設計に適用されてもよい。したがって、本実施形態の原理は、鉛直可動柱112、水平可動柱111及び駆動部の間の特定の連結構造に限定されない。   Similar to the horizontal movable column 111, the vertical movable column 112 is a columnar member elongated in the z-axis direction. The vertically movable column 112, the horizontally movable column 111, and the drive unit are designed such that the vertically movable column 112 moves along the horizontally movable column 111 substantially vertically when one of the plurality of motors forming the drive unit operates. Ru. The known structure of the soldering apparatus may be applied to the design of the vertically movable column 112, the horizontally movable column 111 and the drive unit. Therefore, the principle of the present embodiment is not limited to the specific connection structure between the vertically movable column 112, the horizontally movable column 111, and the drive unit.

保持部116は、半田送出部114及び半田ごて115を保持するために用いられる。保持部116は、鉛直可動柱112の下端に連結される。したがって、保持部116、半田送出部114及び半田ごて115は、鉛直可動柱112とともに、上方、下方、左方及び右方に移動することができる。駆動部を形成する複数のモータのうち1つが作動すると、保持部116が、鉛直可動柱112の鉛直中心軸に略一致する回転軸周りに回転するように、保持部116、鉛直可動柱112及び駆動部は設計される。操作者は、操作ユニット130を操作し、保持部116を回転させることにより、半田ごて115が電子基板上の電子部品に接触することを回避することができる。半田送出部114及び半田ごて115はともに、保持部116に取り付けられているので、これらの間の相対的な位置関係は、保持部116の回転の間変化しない。既知の半田付け装置の構造は、保持部116、鉛直可動柱112及び駆動部の設計に適用されてもよい。したがって、本実施形態の原理は、保持部116、鉛直可動柱112及び駆動部の間の特定の連結構造に限定されない。   The holding portion 116 is used to hold the solder delivery portion 114 and the soldering iron 115. The holding portion 116 is connected to the lower end of the vertically movable column 112. Therefore, the holding part 116, the solder delivery part 114 and the soldering iron 115 can move upward, downward, leftward and rightward together with the vertically movable column 112. When one of the plurality of motors forming the drive unit operates, the holding unit 116, the vertically movable column 112, and the vertically movable column 112 rotate so that the holding unit 116 rotates about a rotation axis substantially corresponding to the vertical central axis of the vertically movable column 112. The drive is designed. The operator operates the operation unit 130 and rotates the holding portion 116 to prevent the soldering iron 115 from contacting the electronic components on the electronic substrate. Since both the solder delivery portion 114 and the soldering iron 115 are attached to the holding portion 116, the relative positional relationship between them does not change during the rotation of the holding portion 116. The known structure of the soldering apparatus may be applied to the design of the holding part 116, the vertically movable column 112 and the driving part. Therefore, the principle of the present embodiment is not limited to the specific connection structure between the holding portion 116, the vertically movable column 112, and the drive portion.

保持部116は、半田ごて115が取り付けられる弧状板117を含む。弧状のスロット118が、弧状板117に形成される。操作者は、半田ごて115の取付位置をスロット118に沿って変更し、設置台125上の電子基板の上面に対する半田ごて115の傾斜角度を調整することができる。目盛(図示せず)が、スロット118に沿って付されてもよい。この場合、操作者は、半田ごて115の傾斜角度を数値的に把握することができる。   The holding portion 116 includes an arc-shaped plate 117 to which a soldering iron 115 is attached. An arcuate slot 118 is formed in the arcuate plate 117. The operator can change the mounting position of the soldering iron 115 along the slot 118 and adjust the inclination angle of the soldering iron 115 with respect to the upper surface of the electronic board on the installation table 125. A scale (not shown) may be marked along the slot 118. In this case, the operator can grasp the inclination angle of the soldering iron 115 numerically.

加熱制御部140は、半田ごて115のこて先の温度を制御するために用いられる。既知の半田付け装置に用いられるフィードバック制御技術は、加熱制御部140と半田ごて115との間で実行される温度制御に適用されることができる。したがって、本実施形態の原理は、加熱制御部140と半田ごて115との間で行われる特定の温度制御技術に限定されない。   The heating control unit 140 is used to control the temperature of the soldering iron 115 tip. The feedback control techniques used in the known soldering apparatus can be applied to the temperature control performed between the heating control 140 and the soldering iron 115. Therefore, the principle of the present embodiment is not limited to a specific temperature control technology performed between the heating control unit 140 and the soldering iron 115.

糸半田113が巻き付けられた半田ボビン119は、鉛直可動柱112の上端に取り付けられる。糸半田113は、半田ボビン119から半田送出部114へ延びる。半田付けが行われるとき、半田送出部114は、操作者によって設定された量だけ、半田を半田ごて115のこて先(又はこて先の近傍)に供給する。この結果、半田は、半田ごて115のこて先(又はこて先の近傍)で溶融される。既知の半田付け装置が有する半田送出機構の構造が、半田送出部114に適用されることができる。したがって、本実施形態の原理は、半田送出部114の特定の構造に限定されない。   The solder bobbin 119 around which the solder wire 113 is wound is attached to the upper end of the vertically movable column 112. The solder wire 113 extends from the solder bobbin 119 to the solder delivery portion 114. When soldering is performed, the solder delivery unit 114 supplies the solder to the soldering iron 115 (or near the soldering iron) by an amount set by the operator. As a result, the solder is melted at the tip of the soldering iron 115 (or near the tip). The structure of the solder delivery mechanism of the known soldering apparatus can be applied to the solder delivery portion 114. Therefore, the principle of the present embodiment is not limited to the specific structure of the solder delivery portion 114.

操作ユニット130は、筐体131と、左レバー132と、右レバー133と、座標入力部134と、を含む。操作者は、筐体131の上面から突出した左レバー132及び右レバー133を傾け、半田ごて115及び設置台125を移動させることができる。座標入力部134は、半田ごて115のこて先の座標を半田付け装置100に記憶させるために用いられる。半田ごて115のこて先が、設置台125上で固定された電子基板上の所定の半田付け位置に到達すると、操作者は、座標入力部134を操作し、半田付け装置100が実行する演算処理用に設定された座標空間内でのこて先の位置の座標値を半田付け位置として半田付け装置100に記憶させることができる。左レバー132及び右レバー133の傾斜量や座標入力部134に対する操作がなされたことを表す電気信号を生成する様々な電子部品は、筐体131内に配置されている。   Operation unit 130 includes a housing 131, a left lever 132, a right lever 133, and a coordinate input unit 134. The operator can move the soldering iron 115 and the installation base 125 by tilting the left lever 132 and the right lever 133 protruding from the upper surface of the housing 131. The coordinate input unit 134 is used to store the coordinates of the tip of the soldering iron 115 in the soldering apparatus 100. When the soldering iron tip of the soldering iron 115 reaches a predetermined soldering position on the electronic substrate fixed on the installation table 125, the operator operates the coordinate input unit 134, and the soldering apparatus 100 executes it. The coordinate value of the position of the tip in the coordinate space set for arithmetic processing can be stored in the soldering apparatus 100 as a soldering position. Various electronic components that generate electrical signals indicating the amount of tilt of the left lever 132 and the right lever 133 and the fact that an operation has been performed on the coordinate input unit 134 are disposed in the housing 131.

操作者は、筐体131の上面から突出した左レバー132及び右レバー133を傾斜し、設置台125上の電子基板と半田ごて115のこて先との間の相対位置の変更方向の指定することができる。左レバー132は、z軸方向における半田ごて115のこて先の移動(すなわち、上方及び下方へのこて先の移動)及び保持部116の回転(すなわち、保持部116の回転軸周りの半田ごて115のこて先の周回移動)に用いられる。右レバー133は、x軸方向における半田ごて115のこて先の移動(すなわち、左方及び右方へのこて先の移動)及びy軸方向における設置台125の移動(すなわち、設置台125上の電子基板に対する前方及び後方へのこて先の相対的移動)に用いられる。以下の表は、左レバー132及び右レバー133の操作に対する半田付け装置100の動作の例示的な対応関係を示す。   The operator inclines the left lever 132 and the right lever 133 protruding from the upper surface of the housing 131, and designates the direction of change of the relative position between the electronic board on the installation table 125 and the soldering iron tip can do. The left lever 132 moves the tip of the soldering iron 115 in the z-axis direction (that is, the movement of the tip of the tip upward and downward) and rotates the holding portion 116 (that is, around the rotation axis of the holding portion 116). It is used for the movement of the tip of the soldering iron 115). The right lever 133 moves the tip of the soldering iron 115 in the x-axis direction (that is, the movement of the tip to the left and right) and the movement of the mounting table 125 in the y-axis direction (that is, the mounting table) 125) relative movement of the tip of the tip with respect to the electronic substrate on 125). The following table shows an exemplary correspondence of the operation of the soldering apparatus 100 to the operation of the left lever 132 and the right lever 133.

Figure 2019068023
Figure 2019068023

こて先が、ティーチング作業の間、設置台125上の電子基板上で定められた半田付け位置に到達すると、操作者は、x軸方向に整列した左レバー132及び右レバー133の間に配置された座標入力部134を操作し、半田付け装置100が実行する演算処理用に設定された座標空間内でのこて先の座標位置を入力することができる。この結果、半田付け装置100は、入力された座標位置を半田付け位置として憶えることができる。その後の半田付け作業の間、半田付け装置100は、記憶された半田付け位置の座標位置を参照し、自動的に半田付けを行うことができる。本実施形態に関して、座標入力部134は、一般的な押圧ボタンとして設計されている。したがって、操作者は、押圧ボタンから受ける反力を指先で知覚し、押圧ボタンが操作されたか否かを判断することができる。   When the tip reaches the soldering position defined on the electronic board on the installation table 125 during the teaching operation, the operator arranges between the left lever 132 and the right lever 133 aligned in the x-axis direction. By operating the coordinate input unit 134, it is possible to input the coordinate position of the tip in the coordinate space set for the arithmetic processing performed by the soldering apparatus 100. As a result, the soldering apparatus 100 can remember the input coordinate position as a soldering position. During the subsequent soldering operation, the soldering apparatus 100 can automatically perform soldering with reference to the stored coordinate positions of the soldering position. In the present embodiment, the coordinate input unit 134 is designed as a general push button. Therefore, the operator can perceive the reaction force received from the press button with a fingertip, and can determine whether the press button has been operated.

入力インターフェース150は、半田付け装置100の動作に関する他の動作パラメータ(たとえば、上述の糸半田113の供給量)の入力に用いられる。タッチパネルが、入力インターフェース150として用いられてもよい。この場合、入力インターフェース150は、上述のティーチング作業の間に入力された座標値(すなわち、半田付け位置)を表示することができる。したがって、操作者は、ティーチング作業の結果を数値的に把握することができる。   The input interface 150 is used to input other operation parameters related to the operation of the soldering apparatus 100 (for example, the above-described supply amount of the solder wire 113). A touch panel may be used as the input interface 150. In this case, the input interface 150 can display coordinate values (i.e., soldering positions) input during the above-described teaching operation. Therefore, the operator can grasp the result of the teaching operation numerically.

半田付け位置に関する共通の配置パターン(以下、「共通パターン」と称される)が1つの電子基板の異なる位置に形成されている結果、電子基板が、多数の半田付け位置を有することもある。本発明者等は、複数の共通パターンを有する電子基板に対するティーチング作業の負荷の低減に取り組んだ。   As a result of the common arrangement pattern (hereinafter referred to as "common pattern") regarding the soldering positions being formed at different positions of one electronic substrate, the electronic substrate may have a large number of soldering positions. The present inventors have worked to reduce the load of teaching work on an electronic substrate having a plurality of common patterns.

図8は、例示的な電子基板900の概略的な平面図である。図7及び図8を参照し、複数の共通パターンを有する電子基板900に対するティーチング作業の多大な負荷が説明される。   FIG. 8 is a schematic plan view of an exemplary electronic substrate 900. With reference to FIGS. 7 and 8, the heavy load of teaching operations on an electronic substrate 900 having a plurality of common patterns will be described.

図8に示される点線DLxは、x軸に平行に延びる仮想線である。図8に示される点線DLyは、y軸に平行に延びる仮想線である。電子基板900は、点線DLx、DLyによって4つの領域に等分される。電子基板900は、半田付け作業の後、点線DLx、DLyに沿って切断され、4つの小基板が形成される。   The dotted line DLx shown in FIG. 8 is an imaginary line extending parallel to the x-axis. The dotted line DLy shown in FIG. 8 is an imaginary line extending parallel to the y-axis. The electronic substrate 900 is equally divided into four regions by dotted lines DLx and DLy. After the soldering operation, the electronic substrate 900 is cut along dotted lines DLx and DLy to form four small substrates.

16個の半田付け位置P01〜P16が電子基板900上に存在している。4つの半田付け位置P01〜P04の組、4個の半田付け位置P05〜P08の組、4個の半田付け位置P09〜P12の組及び4個の半田付け位置P13〜P16の組は、4個の領域にそれぞれ対応している。4個の半田付け位置P01〜P04の組、4個の半田付け位置P05〜P08の組、4個の半田付け位置P09〜P12の組及び4個の半田付け位置P13〜P16の組は、共通の配置パターンを有している(すなわち、これらの組は、共通パターンである)。したがって、点線DLx、DLyによって仮想的に分割された4つの領域それぞれは、半田ごて115を用いた半田付け作業が行われる半田付け領域となる。   Sixteen soldering positions P01 to P16 exist on the electronic substrate 900. A set of four soldering positions P01 to P04, a set of four soldering positions P05 to P08, a set of four soldering positions P09 to P12 and a set of four soldering positions P13 to P16 are four pieces. Corresponding to the area of. A set of four soldering positions P01 to P04, a set of four soldering positions P05 to P08, a set of four soldering positions P09 to P12 and a set of four soldering positions P13 to P16 are common. (That is, these sets are common patterns). Therefore, each of the four regions virtually divided by the dotted lines DLx and DLy is a soldering region where a soldering operation using the soldering iron 115 is performed.

本発明者等は、4個の領域のうち1つに対してティーチング作業を行い、残りの3つの領域に対するティーチング作業を不要にするパレタイジング機能を半田付け装置100に組み込んだ。パレタイジング機能は、1つの領域に対して行われたティーチング作業の結果得られた半田ごて115の動作パターンを他の領域にも適用し、他の領域に対してもティーチング作業が行われた領域と同一の半田付けを行うことを可能にする。パレタイジング機能の結果、電子基板900に対するティーチング作業は、4個の領域のうち1つに対してのみ行われることになる。他の領域上の半田付け位置に対する半田付けは、これらの領域に対するティーチング作業なくして、4個の領域のうち1つに対して行われたティーチング作業の結果に基づき実行される。一方、パレタイジング機能がないならば、操作者は、電子基板900上の16個の半田付け位置全てに対してティーチング作業を行う必要がある。したがって、パレタイジング機能は、ティーチング作業の大幅な効率化に寄与することができる。   The inventors of the present invention performed a teaching operation on one of the four areas, and incorporated in the soldering apparatus 100 a palletizing function that eliminates the need for teaching operations on the remaining three areas. The palletizing function applies the operation pattern of the soldering iron 115 obtained as a result of the teaching operation performed for one area to the other area, and the area where the teaching operation is performed also for the other area It is possible to do the same soldering. As a result of the palletizing function, the teaching operation on the electronic substrate 900 is performed on only one of the four regions. Soldering to soldering positions on other regions is performed based on the result of teaching operation performed on one of four regions without teaching operation on these regions. On the other hand, if there is no palletizing function, the operator needs to perform teaching work for all 16 soldering positions on the electronic substrate 900. Therefore, the palletizing function can contribute to a significant improvement in the efficiency of teaching work.

<パレタイジング機能を有する半田付け装置>
図1は、半田付け装置100の概略的なブロック図である。図1、図7及び図8を参照して、半田付け装置100が説明される。
<Solder with palletizing function>
FIG. 1 is a schematic block diagram of a soldering apparatus 100. As shown in FIG. The soldering apparatus 100 is described with reference to FIGS. 1, 7 and 8.

図1は、図7を参照して説明された操作ユニット130及び入力インターフェース150を入力部190として示す。入力部190は、パレタイジング機能に必要とされるデータの入力に用いられる。   FIG. 1 shows the operation unit 130 and the input interface 150 described with reference to FIG. The input unit 190 is used to input data required for the palletizing function.

半田付け装置100は、記憶部160と制御部170とを備える。これらは、パレタイジング機能のために半田付け装置100に組み込まれている。記憶部160は、入力部190からの入力データを記憶する。制御部170は、入力部190内に格納されたデータを参照し、駆動部180を制御する。   The soldering apparatus 100 includes a storage unit 160 and a control unit 170. These are incorporated into the soldering apparatus 100 for palletizing functions. The storage unit 160 stores input data from the input unit 190. The control unit 170 controls the drive unit 180 with reference to data stored in the input unit 190.

操作者は、図8を参照して説明された4つの領域のうち1つを、半田付け装置100に半田付け位置P01〜P04を記憶させるためのティーチング作業が行われるベース領域911として設定することができる。本実施形態に関して、操作者は、左前の領域を、ベース領域911として設定している。ベース領域911の選択は、操作者に専ら依存する。したがって、本実施形態の原理は、どの領域がベース領域911として設定されるかによっては何ら限定されない。   The operator sets one of the four areas described with reference to FIG. 8 as a base area 911 where a teaching operation for storing the soldering positions P01 to P04 in the soldering apparatus 100 is performed. Can. In the present embodiment, the operator sets the left front area as the base area 911. The choice of base area 911 is entirely dependent on the operator. Therefore, the principle of the present embodiment is not limited at all depending on which area is set as the base area 911.

図8を参照して説明された4つの領域のうち残りの領域は、3つの複製領域912,913,914として設定される。ティーチング作業は、これらの複製領域912,913,914に対しては実行されなくてもよい。代わりに、これらの複製領域912,913,914内の半田付け位置P05〜P16に対する半田付けは、パレタイジング機能によって実行される。複製領域912は、ベース領域911の右に位置する。複製領域913は、ベース領域911の後に位置する。複製領域914は、ベース領域911に対して矩形状の電子基板900の対角線上に整列する。これらの複製領域912,913,914は、制御部170のパレタイジング処理において、ベース領域911の複製として取り扱われる。すなわち、ベース領域911に対して設定された半田ごて115の移動軌跡は、パレタイジング機能によって、複製領域912,913,914に複製され、半田付け作業の間、複製領域912,913,914上で半田付けを行う半田ごては、複製された移動軌跡に沿って移動することになる。   The remaining area among the four areas described with reference to FIG. 8 is set as three copy areas 912, 913, and 914. The teaching operation may not be performed on these copy areas 912, 913, and 914. Instead, soldering to soldering positions P05-P16 in these replication areas 912, 913, 914 is performed by the palletizing function. The replication area 912 is located to the right of the base area 911. The copy area 913 is located after the base area 911. The replication area 914 is aligned on the diagonal of the rectangular electronic substrate 900 with respect to the base area 911. These copy areas 912, 913, 914 are treated as copies of the base area 911 in the palletizing process of the control unit 170. That is, the movement locus of the soldering iron 115 set for the base area 911 is replicated to the replication areas 912, 913, 914 by the palletizing function, and on the replication areas 912, 913, 914 during the soldering operation. The soldering iron to be soldered will move along the replicated movement locus.

ティーチング作業を行う操作者は、操作ユニット130を操作し、ベース領域911内の半田付け位置の座標値を入力する。本実施形態に関して、電子基板900の左前の角隅部が、座標原点として設定されている。座標値は、座標原点を基準に設定されている。以下の表は、ベース領域911内の半田付け位置P01〜P04の座標値を表す。入力された座標値は、ベース領域911内の半田付け位置P01〜P04の配置パターンを表すベースパターンデータとして記憶部160に記憶される。本実施形態に関して、第1半田付け位置は、半田付け位置P01〜P04のうち1つである。第2半田付け位置は、半田付け位置P01〜P04のうち他のもう1つである。   The operator who performs the teaching operation operates the operation unit 130 and inputs coordinate values of the soldering position in the base area 911. In the present embodiment, a front left corner of the electronic substrate 900 is set as a coordinate origin. The coordinate values are set based on the coordinate origin. The following table represents coordinate values of the soldering positions P01 to P04 in the base region 911. The input coordinate values are stored in storage unit 160 as base pattern data representing an arrangement pattern of soldering positions P01 to P04 in base region 911. For the present embodiment, the first soldering position is one of the soldering positions P01 to P04. The second soldering position is another one of the soldering positions P01 to P04.

Figure 2019068023
Figure 2019068023

図8に示されるように、複製領域912上の半田付け位置P05〜P08は、ベース領域911上の半田付け位置P01〜P04からx軸において正の方向に「xa」だけずれた位置に存在している。複製領域913上の半田付け位置P09〜P12は、ベース領域911上の半田付け位置P01〜P04からy軸において負の方向に「ya」だけずれた位置に存在している。複製領域914上の半田付け位置P13〜P16は、ベース領域911上の半田付け位置P01〜P04から、x軸において正の方向に「xa」且つy軸において負の方向に「ya」だけずれた位置に存在している。したがって、複製領域912,913,914上の半田付け位置P05〜P16は、以下の表に表される座標値を有することができる。   As shown in FIG. 8, the soldering positions P05 to P08 on the replication region 912 are offset from the soldering positions P01 to P04 on the base region 911 by “xa” in the positive direction in the x-axis. ing. The soldering positions P09 to P12 on the replication region 913 are offset from the soldering positions P01 to P04 on the base region 911 by “ya” in the negative direction in the y axis. Soldering positions P13 to P16 on replication region 914 deviated from soldering positions P01 to P04 on base region 911 by "xa" in the positive direction in the x-axis and "ya" in the negative direction in the y-axis Exist in position. Therefore, the soldering positions P05 to P16 on the replication areas 912, 913 and 914 can have coordinate values shown in the following table.

Figure 2019068023
Figure 2019068023

「表3」に示されるように、複製領域912,913,914の半田付け位置は、ベース領域911の半田付け位置の座標値を用いて表現されることができる。ベース領域911と複製領域912,913,914との間の位置関係(すなわち、ベース領域911からの複製領域912,913,914それぞれのずれ量)は、オフセット量「xa」,「ya」によって表されることができる。操作者は、オフセット量「xa」,「ya」を、入力インターフェース150を入力することができる。入力されたオフセット量「xa」,「ya」は、ベース領域911と複製領域912,913,914との間の位置関係を表す位置関係データとして記憶部160に記憶される。   As shown in “Table 3”, the soldered position of the replication area 912, 913, 914 can be expressed using coordinate values of the soldered position of the base area 911. The positional relationship between the base area 911 and the copy areas 912, 913, and 914 (that is, the shift amounts of the copy areas 912, 913, and 914 from the base area 911) is represented by the offset amounts "xa" and "ya". It can be done. The operator can input the offset amounts “xa” and “ya” to the input interface 150. The input offset amounts “xa” and “ya” are stored in the storage unit 160 as positional relationship data representing the positional relationship between the base area 911 and the copy areas 912, 913, and 914.

操作者は、ベース領域911内での半田ごて115のこて先の上下動時の移動量を表す移動量データを入力インターフェース150に入力することができる。移動量データは、半田ごて115のこて先が電子基板900に搭載された電子部品と接触することを防止するため或いは電子基板900の上面に点状の半田を付着させる点半田動作が行われるこて先の上方及び/又は下方への移動量を決定するために設定される。半田付けが行われる直前において、半田ごて115のこて先は、半田付け位置の上方で、電子基板900の上面から、移動量データの値だけ離れた位置に配置される。その後、半田ごて115のこて先は、移動量データの値だけ下降され、半田付け位置において半田付けを行う。半田付けの後、半田ごて115のこて先は、移動量データの値だけ上昇される。半田ごて115のこて先は、電子基板900の上面から移動量データの値だけ上方に離れているので、半田ごて115のこて先がその後水平に移動しても、電子基板900に搭載された電子部品に接触しない。半田ごて115のこて先の移動量は、半田付け位置それぞれについて個別に設定されてもよい。この場合、半田ごて115のこて先がz軸方向に不必要な距離を移動しないように、操作者は移動量を設定することができる。たとえば、半田ごて115のこて先の移動軌跡に重なる位置において、背の低い電子部品が存在しているならば、操作者は、小さな値を移動量として設定することができる。一方、背の高い電子部品が存在しているならば、操作者は、大きな値を移動量として設定することができる。半田ごて115は、z軸方向に不必要に長い距離を移動しないので、電子基板900に対する半田付けは短時間で完了されることができる。代替的に、半田ごて115のこて先の移動量は、半田付け位置全てについて共通の値であってもよい。たとえば、操作者は、電子基板900上の電子部品の中で最も背の高い電子部品にこて先が当たらないように、電子部品の高さよりも大きな値を移動量として設定することができる。この場合、移動量の入力作業は、簡素化される。本実施形態に関して、x軸及びy軸のうち一方は、第1軸として用いられている。x軸及びy軸のうち他方は、第2軸として用いられている。   The operator can input, to the input interface 150, movement amount data representing the movement amount of the soldering iron tip of the soldering iron 115 in the base region 911 during vertical movement. The movement amount data indicates that the point solder operation is performed to prevent the tip of the soldering iron 115 from coming into contact with the electronic component mounted on the electronic substrate 900 or to attach point solder to the upper surface of the electronic substrate 900. It is set to determine the amount of upward and / or downward movement of the tip. Just before the soldering is performed, the soldering iron tip of the soldering iron 115 is arranged at a position separated from the upper surface of the electronic substrate 900 by the value of the movement amount data above the soldering position. Thereafter, the tip of the soldering iron 115 is lowered by the value of the movement amount data, and soldering is performed at the soldering position. After soldering, the tip of the soldering iron 115 is raised by the value of the movement amount data. Since the soldering iron tip of the soldering iron 115 is separated upward from the upper surface of the electronic substrate 900 by the value of the movement amount data, even if the soldering iron tip of the soldering iron 115 subsequently moves horizontally, Do not touch the mounted electronic components. The movement amount of the soldering iron tip of the soldering iron 115 may be set individually for each soldering position. In this case, the operator can set the amount of movement so that the tip of the soldering iron 115 does not move an unnecessary distance in the z-axis direction. For example, if a short electronic component is present at a position overlapping the movement trajectory of the soldering iron tip of the soldering iron 115, the operator can set a small value as the movement amount. On the other hand, if tall electronic components are present, the operator can set a large value as the movement amount. Soldering to the electronic substrate 900 can be completed in a short time because the soldering iron 115 does not move an unnecessarily long distance in the z-axis direction. Alternatively, the amount of movement of the soldering iron tip may be a common value for all the soldering positions. For example, the operator can set the movement amount to a value larger than the height of the electronic component so that the tip of the tallest electronic component among the electronic components on the electronic substrate 900 does not hit the tip. In this case, the input operation of the movement amount is simplified. In the present embodiment, one of the x axis and the y axis is used as a first axis. The other of the x axis and the y axis is used as a second axis.

制御部170は、パターン決定部171と、信号生成部172と、を含む。パターン決定部171は、ベースパターンデータ及び移動量データを参照し、ベース領域911内で半田ごて115のこて先をどのように移動させるか(すなわち、駆動部180をどのように駆動させるか)を決定する。駆動部180が、ベース領域911内で半田ごて115のこて先を移動させるときに、信号生成部172は、半田ごて115を決定された移動パターンに従って移動させるためのベース駆動信号を生成する。駆動部180が、複製領域912,913,914内で半田ごて115のこて先を移動させるときに、信号生成部172は、記憶部160内の位置関係データを参照する。信号生成部172は、位置関係データとベース領域911に対して決定された移動パターンとに基づいて、ベース領域911上でのこて先の移動パターンが複製領域912,913,914へ複製されるように複製駆動信号を生成する。ベース駆動信号及び複製駆動信号は、信号生成部172から駆動部180へ出力される。駆動部180は、ベース駆動信号及び複製駆動信号に応じて、半田ごて115及び設置台125を移動させ、ベース領域911及び複製領域912,913,914上の半田付け位置P01〜P16に半田ごて115のこて先を到達させる。   Control unit 170 includes a pattern determination unit 171 and a signal generation unit 172. The pattern determination unit 171 refers to the base pattern data and movement amount data, and how to move the iron tip of the soldering iron 115 in the base region 911 (that is, how to drive the drive unit 180) To determine). When the drive unit 180 moves the soldering iron tip of the soldering iron 115 in the base region 911, the signal generation unit 172 generates a base driving signal for moving the soldering iron 115 according to the determined movement pattern. Do. When the drive unit 180 moves the soldering iron tip of the soldering iron 115 in the duplication area 912, 913, 914, the signal generation unit 172 refers to the positional relationship data in the storage unit 160. The signal generation unit 172 copies the movement pattern of the tip on the base area 911 to the copy areas 912, 913, and 914 based on the positional relationship data and the movement pattern determined for the base area 911. To generate a duplicate drive signal. The base drive signal and the copy drive signal are output from the signal generation unit 172 to the drive unit 180. The driving unit 180 moves the soldering iron 115 and the installation table 125 in response to the base driving signal and the replication driving signal, and solders the soldering area P01 to P16 on the base area 911 and the replication areas 912, 913, and 914. Reach 115 tips.

図2は、パターン決定部171が決定する例示的な移動パターンのフロー図である。図1、図2、図7及び図8を参照して、パターン決定部171が説明される。   FIG. 2 is a flowchart of an exemplary movement pattern determined by the pattern determination unit 171. The pattern determination unit 171 is described with reference to FIGS. 1, 2, 7 and 8.

図2に示される一連の動作は、ティーチング作業の後の半田付け作業における半田ごて115の移動パターンを表す。半田ごて115は、ベース領域911上で図2に示される一連の動作に従って移動される。パターン決定部171は、ティーチング作業の結果得られた半田付け位置の座標値が与えられると、座標値に半田ごて115のこて先を移動させるように設計された所定のアルゴリズムを用いて、図2に示される一連の動作を決定することができる。   A series of operations shown in FIG. 2 represent the movement pattern of the soldering iron 115 in the soldering operation after the teaching operation. The soldering iron 115 is moved on the base region 911 in accordance with a series of operations shown in FIG. When given the coordinate values of the soldering position obtained as a result of the teaching operation, the pattern determination unit 171 uses a predetermined algorithm designed to move the soldering iron tip of the soldering iron 115 to the coordinate values. A series of actions shown in FIG. 2 can be determined.

図7を参照して説明された半田付け装置100に関して、x軸方向及びz軸方向の半田ごて115の移動及び保持部116の回転軸周りの半田ごて115の周回の間、半田ごて115は実際に移動する。一方、半田ごて115は、y軸方向には実際には移動せず、代わりに、設置台125が、y軸方向に移動する。設置台125が、y軸方向に移動している間、半田ごて115は、電子基板900に対してy軸方向に相対的に変位することができる。以下の説明において、「移動パターン」との用語は、半田ごて115の実際の移動だけでなく、電子基板900の表面に対する半田ごて115の相対的な移動をも意味する。   With respect to the soldering apparatus 100 described with reference to FIG. 7, the movement of the soldering iron 115 in the x-axis and z-axis directions and the rotation of the soldering iron 115 around the rotation axis of the holding portion 116 115 actually moves. On the other hand, the soldering iron 115 does not actually move in the y-axis direction, but instead, the mounting table 125 moves in the y-axis direction. The soldering iron 115 can be displaced relative to the electronic substrate 900 in the y-axis direction while the mounting table 125 moves in the y-axis direction. In the following description, the term "moving pattern" means not only the actual movement of the soldering iron 115 but also the relative movement of the soldering iron 115 relative to the surface of the electronic substrate 900.

図2に示される「動作1」乃至「動作4」は、半田付け位置P01用の移動パターンを表す。「動作5」乃至「動作8」は、半田付け位置P02用の移動パターンを表す。「動作9」乃至「動作12」は、半田付け位置P03用の移動パターンを表す。「動作13」乃至「動作16」は、半田付け位置P04用の移動パターンを表す。「動作1」乃至「動作16」は、駆動部180によって順次実行される。図2に示される座標値(x01,y01,z01,θ01)乃至座標値(x04,y04,z04,θ04)は、操作ユニット130を用いたティーチング作業の結果得られている。   “Operation 1” to “Operation 4” shown in FIG. 2 represent movement patterns for the soldering position P01. "Operation 5" to "Operation 8" represent movement patterns for the soldering position P02. "Operation 9" to "Operation 12" represent movement patterns for the soldering position P03. "Operation 13" to "Operation 16" represent movement patterns for the soldering position P04. The “operation 1” to the “operation 16” are sequentially performed by the drive unit 180. Coordinate values (x01, y01, z01, θ01) to coordinate values (x04, y04, z04, θ04) shown in FIG. 2 are obtained as a result of teaching operation using the operation unit 130.

「動作1」、「動作5」、「動作9」及び「動作13」に関して、パターン決定部171は、半田ごて115のこて先を半田付け位置P01〜P04の上方に位置させる駆動部180の動作を指定する。「動作2」、「動作6」、「動作10」及び「動作14」に関して、パターン決定部171は、半田ごて115のこて先を半田付け位置P01〜P04に下降させる駆動部180の動作を指定する。「動作3」、「動作7」、「動作11」及び「動作15」に関して、パターン決定部171は、半田付け位置P01〜P04での半田付けが完了するまで駆動部180が停止する動作を指定する。「動作4」、「動作8」、「動作12」及び「動作16」に関して、パターン決定部171は、半田ごて115のこて先を半田付け位置P01〜P04の上方に位置させる駆動部180の動作を指定する。   With regard to "operation 1", "operation 5", "operation 9" and "operation 13", the pattern determination unit 171 causes the driving unit 180 to position the soldering iron tip of the soldering iron 115 above the soldering positions P01 to P04. Specifies the behavior of. With regard to "operation 2", "operation 6", "operation 10" and "operation 14", the pattern determination unit 171 operates the drive unit 180 to lower the soldering iron tip of the soldering iron 115 to the soldering positions P01 to P04. Specify With regard to "operation 3", "operation 7", "operation 11" and "operation 15", the pattern determination unit 171 designates an operation of stopping the drive unit 180 until the soldering at the soldering positions P01 to P04 is completed. Do. With regard to “operation 4”, “operation 8”, “operation 12” and “operation 16”, the pattern determination unit 171 sets the soldering iron tip of the soldering iron 115 above the soldering positions P01 to P04. Specifies the behavior of.

図1に示されるように、信号生成部172は、第1生成部271と、第2生成部272と、第3生成部273と、第4生成部274と、パターン解析部275と、オフセット指令部276と、を含む。第1生成部271は、半田ごて115のこて先を反時計回り又は時計回りに周回移動させるための駆動信号を生成する。第2生成部272は、半田ごて115のこて先を下降又は上昇させるための駆動信号を生成する。第3生成部273は、半田ごて115のこて先を左方又は右方へ移動させるための駆動信号を生成する。第4生成部274は、設置台125を前方又は後方へ移動させるための駆動信号を生成する。パターン解析部275は、図2に示される移動パターンを解析し、第1生成部271乃至第4生成部274のいずれに駆動信号の生成指示を与えるかを決定する。パターン解析部275は、選択された生成部(すなわち、第1生成部271乃至第4生成部274のうちいずれか)に駆動信号の生成指示及び駆動信号の生成に必要とされる情報(たとえば、目標位置の座標値)を与える。第1生成部271乃至第4生成部274は、生成指示に応じて、上述の駆動信号を生成する。オフセット指令部276は、記憶部160内に格納された位置関係データを参照し、複製領域912,913,914の位置をパターン解析部275に通知する。パターン解析部275は、図2に示される移動パターン(すなわち、ベース領域911用の移動パターン)を、オフセット指令部276から受け取った位置関係情報(すなわち、オフセット量「xa」,「ya」)を用いて変更する。パターン解析部275は、変更された移動パターン(すなわち、複製領域912,913,914用の移動パターン)に基づいて、駆動信号の生成指示の対象(すなわち、第1生成部271乃至第4生成部274のうちいずれか)を決定する。   As shown in FIG. 1, the signal generation unit 172 includes a first generation unit 271, a second generation unit 272, a third generation unit 273, a fourth generation unit 274, a pattern analysis unit 275, and an offset command. And 276. The first generation unit 271 generates a drive signal for rotating the tip of the soldering iron 115 counterclockwise or clockwise. The second generation unit 272 generates a drive signal for lowering or raising the tip of the soldering iron 115. The third generation unit 273 generates a drive signal for moving the tip of the soldering iron 115 left or right. The fourth generation unit 274 generates a drive signal for moving the installation table 125 forward or backward. The pattern analysis unit 275 analyzes the movement pattern shown in FIG. 2 and determines which of the first generation unit 271 to the fourth generation unit 274 the generation instruction of the drive signal is given to. The pattern analysis unit 275 instructs the selected generation unit (that is, one of the first generation unit 271 to the fourth generation unit 274) to generate a drive signal and information required to generate the drive signal (for example, Give the coordinates of the target position). The first generation unit 271 to the fourth generation unit 274 generate the above-described drive signal in response to the generation instruction. The offset command unit 276 refers to the positional relationship data stored in the storage unit 160, and notifies the pattern analysis unit 275 of the positions of the copy areas 912, 913, and 914. The pattern analysis unit 275 uses the movement pattern shown in FIG. 2 (i.e., the movement pattern for the base area 911) from the positional relationship information (i.e., the offset amounts "xa", "ya") received from the offset command unit 276. Use to change. The pattern analysis unit 275 targets the drive signal generation instruction (that is, the first generation unit 271 to the fourth generation unit) based on the changed movement pattern (that is, the movement pattern for the copy areas 912, 913, and 914). Determine any of 274).

図2に示される「動作1」、「動作5」、「動作9」及び「動作13」に関して、パターン解析部275は、第3生成部273及び/又は第4生成部274を生成指令の出力先として定める。このとき、保持部116の回転軸周りの半田ごて115のこて先の角度の変更が必要とされるならば、パターン解析部275は、第1生成部271も生成指令の出力先に含める。「動作2」、「動作4」、「動作6」、「動作8」、「動作10」、「動作12」、「動作14」及び「動作16」に関して、パターン解析部275は、第2生成部272を生成指令の出力先に定める。   The pattern analysis unit 275 generates a command to generate the third generation unit 273 and / or the fourth generation unit 274 with respect to “operation 1”, “operation 5”, “operation 9” and “operation 13” shown in FIG. Determined as above. At this time, if it is necessary to change the angle of the tip of the soldering iron 115 around the rotation axis of the holding unit 116, the pattern analysis unit 275 also includes the first generation unit 271 as an output destination of the generation command. . The pattern analysis unit 275 generates the second for the “operation 2”, “operation 4”, “operation 6”, “operation 8”, “operation 10”, “operation 12”, “operation 14” and “operation 16”. The unit 272 is determined as the output destination of the generation command.

図2に示される移動パターンに関して、ベース領域911内での半田付けは、半田付け位置P01,P02,P03,P04の順に行われる。しかしながら、半田付けの順序は、操作者によって決定されてもよい。たとえば、半田付けの順序は、ティーチング作業の順序にしたがって決定されてもよい。代替的に、操作者が、ティーチング作業の後に、ティーチング作業から得られた座標値に順位付けをしてもよい。したがって、本実施形態の原理は、ベース領域911内での半田付けの特定の順序に限定されない。   With regard to the movement pattern shown in FIG. 2, the soldering in the base region 911 is performed in the order of the soldering positions P01, P02, P03 and P04. However, the order of soldering may be determined by the operator. For example, the order of soldering may be determined according to the order of teaching operations. Alternatively, the operator may rank coordinate values obtained from the teaching operation after the teaching operation. Thus, the principles of the present embodiment are not limited to a particular order of soldering within the base region 911.

図3A乃至図3Cは、パターン解析部275がオフセット量「xa」,「ya」を用いて変更した移動パターンを示すフロー図である。図1乃至図3C、図7及び図8を参照して、移動パターンの変更処理が説明される。   FIGS. 3A to 3C are flowcharts showing movement patterns changed by the pattern analysis unit 275 using the offset amounts “xa” and “ya”. The movement pattern change process is described with reference to FIGS. 1 to 3C, 7 and 8.

図2を参照して説明された移動パターンは、ベース領域911に対して適用されるのに対し、図3A乃至図3Cに示される半田ごて115の移動パターンは、複製領域912,913,914にそれぞれ適用される。すなわち、半田ごて115は、ティーチング作業の後の半田付け作業において、複製領域912,913,914上で図3A乃至図3Cに示される一連の動作に従って移動される。   The movement pattern described with reference to FIG. 2 applies to the base region 911, whereas the movement pattern of the soldering iron 115 shown in FIGS. 3A to 3C corresponds to the replication regions 912, 913, 914. Apply to each That is, the soldering iron 115 is moved in accordance with the series of operations shown in FIGS. 3A to 3C on the replication regions 912, 913, 914 in the soldering operation after the teaching operation.

図3Aに示される「動作17」乃至「動作32」は、図2を参照して説明された「動作1」乃至「動作16」に対応する。「動作17」乃至「動作32」の座標値のうちx座標値のみが、「動作1」乃至「動作16」の座標値から変更されている。すなわち、「動作17」乃至「動作32」の座標値のうちx座標値は、「動作1」乃至「動作16」の座標値からx軸の正の方向にオフセット量「xa」だけずらされている。複製領域912は、ベース領域911からx軸の正の方向にオフセット量「xa」だけずらされているので、駆動部180が、図3Aに示される移動パターンに従って動作すると、こて先は、ベース領域911上でこて先が描いた移動軌跡と同一のパターンの移動軌跡を辿って複製領域912上で移動することができる。   “Act 17” to “Act 32” shown in FIG. 3A correspond to “Act 1” to “Act 16” described with reference to FIG. Of the coordinate values of "action 17" to "action 32", only the x-coordinate value is changed from the coordinate values of "action 1" to "action 16". That is, among the coordinate values of "operation 17" to "operation 32", the x coordinate value is shifted from the coordinate values of "operation 1" to "operation 16" by the offset amount "xa" in the positive direction of the x axis. There is. Since the replication area 912 is offset from the base area 911 in the positive direction of the x axis by the offset amount “xa”, when the drive unit 180 operates according to the movement pattern shown in FIG. 3A, the tip is the base It is possible to move on the duplication area 912 by following the movement locus of the same pattern as the movement locus drawn by the tip on the area 911.

図3Bに示される「動作33」乃至「動作48」は、図2を参照して説明された「動作1」乃至「動作16」に対応する。「動作33」乃至「動作48」の座標値のうちy座標値のみが、「動作1」乃至「動作16」の座標値から変更されている。すなわち、「動作33」乃至「動作48」の座標値のうちy座標値は、「動作1」乃至「動作16」の座標値からy軸の負の方向にオフセット量「ya」だけずらされている。複製領域913は、ベース領域911からy軸の負の方向にオフセット量「ya」だけずらされているので、駆動部180が、図3Bに示される移動パターンに従って動作すると、こて先は、ベース領域911上でこて先が描いた移動軌跡と同一のパターンの移動軌跡を辿って複製領域913上で移動することができる。   The "action 33" to the "action 48" shown in FIG. 3B correspond to the "action 1" to the "action 16" described with reference to FIG. Of the coordinate values of "action 33" to "action 48", only the y-coordinate value is changed from the coordinate values of "action 1" to "action 16". That is, the y-coordinate value among the coordinate values of "action 33" to "action 48" is shifted from the coordinate values of "action 1" to "action 16" by the offset amount "ya" in the negative direction of the y axis. There is. Since the copy area 913 is offset from the base area 911 in the negative direction of the y axis by the offset amount "ya", when the drive unit 180 operates according to the movement pattern shown in FIG. 3B, the tip is the base It is possible to move on the duplication area 913 by following the movement locus of the same pattern as the movement locus drawn by the tip on the area 911.

図3Cに示される「動作49」乃至「動作64」は、図2を参照して説明された「動作1」乃至「動作16」に対応する。「動作49」乃至「動作64」の座標値のうちx座標値及びy座標値のみが、「動作1」乃至「動作16」の座標値から変更されている。すなわち、「動作49」乃至「動作64」の座標値のうちx座標値及びy座標値は、「動作1」乃至「動作16」の座標値からx軸の正の方向にオフセット量「xa」だけずらされ、且つ、y軸の負の方向にオフセット量「ya」だけずらされている。複製領域914は、ベース領域911からx軸の正の方向にオフセット量「xa」及びy軸の負の方向にオフセット量「ya」だけずらされているので、駆動部180が、図3Cに示される移動パターンに従って動作すると、こて先は、ベース領域911上でこて先が描いた移動軌跡と同一のパターンの移動軌跡を辿って複製領域914上で移動することができる。   The "action 49" to the "action 64" shown in FIG. 3C correspond to the "action 1" to the "action 16" described with reference to FIG. Of the coordinate values of "action 49" to "action 64", only the x coordinate value and the y coordinate value are changed from the coordinate values of "action 1" to "action 16". That is, the x coordinate value and the y coordinate value among the coordinate values of "operation 49" to "operation 64" are offset amounts "xa" in the positive direction of the x axis from the coordinate values of "operation 1" to "operation 16". Shifted by the offset amount "ya" in the negative direction of the y axis. Since the replication area 914 is offset from the base area 911 in the positive direction of the x axis by the offset amount “xa” and in the negative direction of the y axis by the offset amount “ya”, the drive unit 180 is shown in FIG. By operating according to the movement pattern to be moved, the tip can move on the duplication area 914 by following the movement locus of the same pattern as the movement locus drawn by the tip on the base area 911.

駆動部180は、第1モータ181と、第2モータ182と、第3モータ183と、第4モータ184と、第1エンコーダ185と、第2エンコーダ186と、第3エンコーダ187と、第4エンコーダ188と、を含む。第1モータ181乃至第4モータ184は、駆動信号を、第1生成部271乃至第4生成部274からそれぞれ受け取る。第1モータ181は、第1生成部271からの駆動信号に応じて、半田ごて115のこて先が反時計回り又は時計回りに周回移動するように、保持部116を回転させる。第2モータ182は、第2生成部272からの駆動信号に応じて、鉛直可動柱112を下降又は上昇させる。この結果、鉛直可動柱112に保持部116を介して取り付けられた半田ごて115のこて先も下降又は上昇する。第3モータ183は、第3生成部273からの駆動信号に応じて、水平可動柱111を左方又は右方に移動させる。半田ごて115は、保持部116及び鉛直可動柱112を介して水平可動柱111に取り付けられているので、半田ごて115のこて先も、水平可動柱111とともに左方又は右方に移動することができる。第4モータ184は、第4生成部274からの駆動信号に応じて、設置台125を前方又は後方に移動させる。この結果、設置台125上の電子基板900に対する半田ごて115のこて先の相対的な位置は、前方又は後方に変化する。   The driving unit 180 includes a first motor 181, a second motor 182, a third motor 183, a fourth motor 184, a first encoder 185, a second encoder 186, a third encoder 187, and a fourth encoder. And 188. The first motor 181 to the fourth motor 184 receive drive signals from the first generation unit 271 to the fourth generation unit 274, respectively. The first motor 181 rotates the holding unit 116 so that the soldering iron tip of the soldering iron 115 moves counterclockwise or clockwise according to the drive signal from the first generation unit 271. The second motor 182 lowers or raises the vertically movable column 112 according to the drive signal from the second generation unit 272. As a result, the iron tip of the soldering iron 115 attached to the vertically movable column 112 via the holding portion 116 is also lowered or raised. The third motor 183 moves the horizontal movable column 111 leftward or rightward in accordance with the drive signal from the third generation unit 273. Since the soldering iron 115 is attached to the horizontal movable column 111 via the holding portion 116 and the vertical movable column 112, the soldering iron of the soldering iron 115 also moves leftward or rightward with the horizontal movable column 111. can do. The fourth motor 184 moves the installation stand 125 forward or backward in response to the drive signal from the fourth generation unit 274. As a result, the relative position of the soldering iron tip of the soldering iron 115 to the electronic substrate 900 on the installation table 125 changes forward or backward.

第1エンコーダ185乃至第4エンコーダ188は、第1モータ181乃至第4モータ184に取り付けられ、これらの回転量をそれぞれ検出する。検出された回転量を表す電気信号は、第1エンコーダ185乃至第4エンコーダ188から第1生成部271乃至第4生成部274へ出力される。第1生成部271乃至第4生成部274は、第1エンコーダ185乃至第4エンコーダ188からの電気信号を参照し、第1モータ181乃至第4モータ184に対するフィードバック制御を行う。   The first encoder 185 to the fourth encoder 188 are attached to the first motor 181 to the fourth motor 184, and detect the amounts of rotation of these. An electrical signal representing the detected amount of rotation is output from the first encoder 185 to the fourth encoder 188 to the first generation unit 271 to the fourth generation unit 274. The first generation unit 271 to the fourth generation unit 274 perform feedback control on the first motor 181 to the fourth motor 184 with reference to the electric signals from the first encoder 185 to the fourth encoder 188.

上述の実施形態に関して、半田ごて115のこて先は、移動量データにしたがってz軸に沿って移動している。しかしながら、移動量データは、電子基板900の表面に点状の半田を付着させるための点半田動作の始点及び終点を表してもよい。すなわち、電子基板900の表面上の半田付け位置(すなわち、終点)に対応して、当該半田付け位置の上方の始点を表す座標が移動量データにおいて指定されるならば、半田ごては、指定された始点から終点、その後、終点から始点へ往復移動することができる。   For the above-described embodiment, the soldering iron 115 moves along the z-axis in accordance with the movement amount data. However, the movement amount data may represent the start point and the end point of the point solder operation for attaching point solder to the surface of the electronic substrate 900. That is, if coordinates representing an upper start point of the soldering position are designated in the movement amount data corresponding to the soldering position (that is, the end point) on the surface of electronic substrate 900, the soldering iron is designated It is possible to move back and forth from the start point to the end point and then from the end point to the start point.

図4は、制御部170の例示的な動作を表す概略的なフローチャートである。図1乃至図4、図7及び図8を参照して、制御部170の動作が説明される。   FIG. 4 is a schematic flowchart illustrating an exemplary operation of the control unit 170. The operation of the control unit 170 will be described with reference to FIGS. 1 to 4 and FIGS. 7 and 8.

(ステップS105)
ステップS105は、ベース領域911に対するティーチング作業の終了の後に行われる。したがって、ベースパターンデータ、移動量データ及び位置関係データは、記憶部160に記憶されている。半田付け作業が開始されると、パターン決定部171は、ベースパターンデータ及び移動量データを記憶部160から読み出す。その後、ステップS110が実行される。
(Step S105)
Step S105 is performed after the end of the teaching operation on the base area 911. Therefore, the base pattern data, the movement amount data, and the positional relationship data are stored in the storage unit 160. When the soldering operation is started, the pattern determination unit 171 reads out the base pattern data and the movement amount data from the storage unit 160. Thereafter, step S110 is performed.

(ステップS110)
パターン決定部171は、ベースパターンデータ及び移動量データを参照し、ベース領域911用の移動パターン(図2を参照)を決定する。決定された移動パターンは、パターン決定部171からパターン解析部275へ出力される。その後、ステップS115が実行される。
(Step S110)
The pattern determination unit 171 refers to the base pattern data and the movement amount data, and determines a movement pattern (see FIG. 2) for the base area 911. The determined movement pattern is output from the pattern determination unit 171 to the pattern analysis unit 275. Thereafter, step S115 is performed.

(ステップS115)
パターン解析部275は、決定された移動パターンを解析し、生成指令の出力先を決定する。図2に示される移動パターンの「動作1」に関して、半田ごて115のこて先の角度位置の変更が必要とされるならば、パターン解析部275は、第1生成部271を生成指令の出力先に決定する。半田ごて115のこて先の移動量(すなわち、電子基板900の上面とこて先との間の距離)の調整が必要とされるならば、パターン解析部275は、第2生成部272を生成指令の出力先に決定する。半田ごて115のこて先がx軸方向に移動される必要があるならば、パターン解析部275は、第3生成部273を生成指令の出力先に決定する。設置台125がy軸方向に移動される必要があるならば、パターン解析部275は、第4生成部274を生成指令の出力先に決定する。生成指令は、目標の座標値とともに、パターン解析部275から決定された出力先(第1生成部271乃至第4生成部274のうち少なくとも1つ)へ出力される。その後、ステップS120が実行される。
(Step S115)
The pattern analysis unit 275 analyzes the determined movement pattern and determines an output destination of the generation command. If it is necessary to change the angular position of the soldering tip of the soldering iron 115 with regard to “operation 1” of the movement pattern shown in FIG. 2, the pattern analysis unit 275 generates the first generation unit 271. Decide on the output destination. If it is necessary to adjust the amount of movement of the soldering iron tip of the soldering iron 115 (that is, the distance between the upper surface of the electronic substrate 900 and the soldering iron tip), the pattern analysis unit 275 operates the second generation unit 272. Decide to the output destination of the generation command. If the soldering iron tip of the soldering iron 115 needs to be moved in the x-axis direction, the pattern analysis unit 275 determines the third generation unit 273 as the output destination of the generation command. If the mounting table 125 needs to be moved in the y-axis direction, the pattern analysis unit 275 determines the fourth generation unit 274 as the output destination of the generation command. The generation command is output to the output destination (at least one of the first generation unit 271 to the fourth generation unit 274) determined from the pattern analysis unit 275 together with the coordinate value of the target. Thereafter, step S120 is performed.

(ステップS120)
第1生成部271が、生成指令を受け取っているならば、半田ごて115のこて先が角度位置の目標値(図2の「動作1」に関して、角度座標値「θ01」)に対応する角度位置に到達するように、ベース駆動信号を生成する。第2生成部272が、生成指令を受け取っているならば、半田ごて115のこて先がz座標の目標値(図2の「動作1」に関して、角度座標値「z01+za」)に対応する位置に到達するように、ベース駆動信号を生成する。第3生成部273が、生成指令を受け取っているならば、半田ごて115のこて先がx座標の目標値(図2の「動作1」に関して、角度座標値「x01」)に対応する位置に到達するように、ベース駆動信号を生成する。第4生成部274が、生成指令を受け取っているならば、半田ごて115のこて先がy座標の目標値(図2の「動作1」に関して、角度座標値「y01」)に対応する位置に到達するように、ベース駆動信号を生成する。これらのベース駆動信号は、第1モータ181乃至第4モータ184へそれぞれ出力される。第1モータ181乃至第4モータ184は、これらのベース駆動信号に応じて動作する。図2の「動作1」に関して、半田ごて115のこて先は、ベース駆動信号に応じた第1モータ181乃至第4モータ184の動作の結果、目標の座標値(x01,y01,z01+za,θ01)に対応する位置に到達する。パターン解析部275は、第1生成部271乃至第4生成部274の信号生成処理をモニタし、第1生成部271乃至第4生成部274が半田ごて115のこて先を目標の座標値に対応する位置に到達させるための動作を完了したか否かを判定することができる。半田ごて115のこて先が目標の座標値に到達したとパターン解析部275が判断すると、ステップS125が実行される。
(Step S120)
If the first generation unit 271 receives a generation command, the soldering iron tip of the soldering iron 115 corresponds to the target value of the angular position (the angular coordinate value “θ01” for “operation 1” in FIG. 2). A base drive signal is generated to reach the angular position. If the second generation unit 272 receives the generation command, the soldering iron tip of the soldering iron 115 corresponds to the target value of the z coordinate (the angle coordinate value “z01 + za” for “operation 1” in FIG. 2). A base drive signal is generated to reach the position. If the third generation unit 273 receives a generation command, the soldering iron tip of the soldering iron 115 corresponds to the target value of the x coordinate (the angular coordinate value “x01” for “operation 1” in FIG. 2). A base drive signal is generated to reach the position. If the fourth generation unit 274 receives the generation command, the soldering iron tip of the soldering iron 115 corresponds to the target value of y coordinate (the angular coordinate value “y01” for “operation 1” in FIG. 2). A base drive signal is generated to reach the position. These base drive signals are output to the first motor 181 to the fourth motor 184, respectively. The first motor 181 to the fourth motor 184 operate in response to these base drive signals. With regard to “operation 1” in FIG. 2, the soldering iron tip of the soldering iron 115 is a target coordinate value (x01, y01, z01 + za, as a result of the operation of the first motor 181 to the fourth motor 184 according to the base drive signal. The position corresponding to θ01) is reached. The pattern analysis unit 275 monitors the signal generation processing of the first generation unit 271 to the fourth generation unit 274, and the first generation unit 271 to the fourth generation unit 274 use the soldering iron tip of the soldering iron 115 as a target coordinate value. It can be determined whether or not the operation for reaching the position corresponding to Y has been completed. If the pattern analysis unit 275 determines that the soldering iron tip of the soldering iron 115 has reached the target coordinate value, step S125 is executed.

(ステップS125)
パターン解析部275は、対象の半田付け位置に対して定められた一連の動作(図8に示される半田付け位置P01に関して、「動作1」乃至「動作4」)が完了したか否かを判定する。対象の半田付け位置に対して定められた一連の動作が完了しているならば、ステップS130が実行される。他の場合には、ステップS115が実行される。
(Step S125)
The pattern analysis unit 275 determines whether or not a series of operations ("Operation 1" to "Operation 4" for the soldering position P01 shown in FIG. 8) defined for the target soldering position have been completed. Do. If the series of operations defined for the target soldering position have been completed, step S130 is performed. Otherwise, step S115 is performed.

図8に示される半田付け位置P01に関して、ステップS115乃至ステップS125からなる処理ループは、「動作4」が完了するまで繰り返される。すなわち、上述の「動作1」に対する処理(上述のステップS115及びステップS120を参照)の後、「動作2」、「動作3」及び「動作4」に対する処理が順次実行される。   With regard to the soldering position P01 shown in FIG. 8, the processing loop consisting of steps S115 to S125 is repeated until "action 4" is completed. That is, after the process (see steps S115 and S120 described above) for the “operation 1”, the processes for “operation 2”, “operation 3” and “operation 4” are sequentially executed.

「動作2」に関して、パターン解析部275は、第2生成部272を生成指令の出力先に決定し、半田ごて115のこて先をz座標値「z01+za」に対応する位置からz座標値「z01」に対応する位置へ下降させることを指示する生成指令を作り出す。生成指令は、パターン解析部275から第2生成部272へ出力される。第2生成部272は、パターン解析部275からの生成指令に応じて、z座標値「z01+za」に対応する位置からz座標値「z01」に対応する位置へこて先を下降させるベース駆動信号を生成する。第2モータ182は、第2生成部272からのベース駆動信号に応じて、半田ごて115のこて先をz座標値「z01」に対応する位置へ下降させる。   Regarding “operation 2”, the pattern analysis unit 275 determines the second generation unit 272 as the output destination of the generation command, and the soldering iron tip of the soldering iron 115 is the z coordinate value from the position corresponding to the z coordinate value “z01 + za” Create a generation command instructing to lower to the position corresponding to "z01". The generation command is output from the pattern analysis unit 275 to the second generation unit 272. The second generation unit 272 is a base drive signal that lowers the tip from the position corresponding to the z coordinate value “z01 + za” to the position corresponding to the z coordinate value “z01” in response to the generation command from the pattern analysis unit 275 Generate The second motor 182 lowers the tip of the soldering iron 115 to a position corresponding to the z coordinate value “z01” in response to the base drive signal from the second generation unit 272.

「動作3」に関して、パターン解析部275は、生成指令の出力を所定期間停止し、半田付け位置P01での半田付けの完了を待つ。パターン解析部275は、半田送出部114からの信号を参照し、半田付けの完了を判断してもよいし、タイマー素子からの信号に基づいて、生成指令の出力を所定期間停止してもよい。   With regard to “operation 3”, the pattern analysis unit 275 stops the output of the generation command for a predetermined period, and waits for the completion of the soldering at the soldering position P01. The pattern analysis unit 275 may refer to the signal from the solder delivery unit 114 to determine the completion of the soldering, or may stop the output of the generation command for a predetermined period based on the signal from the timer element. .

「動作4」に関して、パターン解析部275は、第2生成部272を生成指令の出力先に決定し、半田ごて115のこて先をz座標値「z01」に対応する位置からz座標値「z01+za」に対応する位置へ上昇させることを指示する生成指令を作り出す。生成指令は、パターン解析部275から第2生成部272へ出力される。第2生成部272は、パターン解析部275からの生成指令に応じて、z座標値「z01」に対応する位置からz座標値「z01+za」に対応する位置へこて先を上昇させるベース駆動信号を生成する。第2モータ182は、第2生成部272からのベース駆動信号に応じて、半田ごて115のこて先をz座標値「z01+za」に対応する位置へ上昇させる。   Regarding “operation 4”, the pattern analysis unit 275 determines the second generation unit 272 as the output destination of the generation command, and the soldering iron tip of the soldering iron 115 is the z coordinate value from the position corresponding to the z coordinate value Create a generation command that instructs raising to the position corresponding to "z01 + za". The generation command is output from the pattern analysis unit 275 to the second generation unit 272. The second generation unit 272 is a base drive signal that raises the point from the position corresponding to the z coordinate value “z01” to the position corresponding to the z coordinate value “z01 + za” in response to the generation command from the pattern analysis unit 275 Generate The second motor 182 raises the tip of the soldering iron 115 to a position corresponding to the z coordinate value “z01 + za” in response to the base drive signal from the second generation unit 272.

(ステップS130)
パターン解析部275は、ベース領域の全ての半田付け位置(図8に示されるベース領域911上の半田付け位置P01〜P04)に対する半田付けが完了しているか否かを判定する。ステップS110において決定されている移動パターンの実行が完了しているならば、ステップS135が実行される。他の場合には、ステップS115が実行される。
(Step S130)
The pattern analysis unit 275 determines whether or not the soldering to all the soldering positions in the base region (the soldering positions P01 to P04 on the base region 911 shown in FIG. 8) is completed. If the execution of the movement pattern determined in step S110 is complete, step S135 is executed. Otherwise, step S115 is performed.

図8に示されるベース領域911に関して、ステップS115乃至ステップS130からなる処理ループは、半田付け位置P04に対する半田付けが完了するまで繰り返される。半田付けが、半田付け位置P01から半田付け位置P02へ変更されるとき(すなわち、「動作4」から「動作5」への遷移時)、パターン解析部275は、「動作4」に対して設定されたz座標値「z01+za」及び角度座標値「θ01」が、「動作5」に対して設定されたz座標値「z02+zb」及び角度座標値「θ02」にそれぞれ等しいか否かを確認する。これらのz座標値が一致しないならば、パターン解析部275は、生成指令の出力先を第2生成部272に決定する。その後、第2モータ182は、第2生成部272が生成したベース駆動信号に応じて、半田ごて115のこて先をz軸方向に変位させる。角度座標値「θ01」が角度座標値「θ02」に等しくないならば、パターン解析部275は、生成指令の出力先を第1生成部271に決定する。第1モータ181は、第1生成部271が生成したベース駆動信号に応じて、半田ごて115のこて先を保持部116の回転軸周りに周回させる。   With respect to the base region 911 shown in FIG. 8, the processing loop consisting of steps S115 to S130 is repeated until the soldering to the soldering position P04 is completed. When the soldering is changed from the soldering position P01 to the soldering position P02 (that is, at the time of transition from “operation 4” to “operation 5”), the pattern analysis unit 275 sets for “operation 4”. It is checked whether the z coordinate value “z01 + za” and the angular coordinate value “θ01” are equal to the z coordinate value “z02 + zb” and the angular coordinate value “θ02” set for the “operation 5”, respectively. If these z coordinate values do not match, the pattern analysis unit 275 determines the output destination of the generation command as the second generation unit 272. Thereafter, the second motor 182 displaces the soldering iron tip of the soldering iron 115 in the z-axis direction in accordance with the base drive signal generated by the second generation unit 272. If the angular coordinate value “θ01” is not equal to the angular coordinate value “θ02”, the pattern analysis unit 275 determines the output destination of the generation command as the first generation unit 271. The first motor 181 rotates the tip of the soldering iron 115 around the rotation axis of the holding unit 116 in accordance with the base drive signal generated by the first generation unit 271.

「動作4」に対して設定されたz座標値「z01+za」及び角度座標値「θ01」が、「動作5」に対して設定されたz座標値「z02+zb」及び角度座標値「θ02」にそれぞれ等しいならば、半田ごて115のこて先のz軸に沿う変位及び保持部116の回転軸周りの周回移動を生じさせることなく、半田ごて115のこて先を水平移動させる処理が行われる。このとき、パターン解析部275は、第3生成部273及び第4生成部274を生成指令の出力先に指定する。第3生成部273は、生成指令に応じて、x軸において正の方向に半田ごて115のこて先を移動させるベース駆動信号を生成及び出力する。この結果、第3モータ183は、半田ごて115のこて先を右方に移動させ、こて先はx座標値「x02」に対応する位置に到達する。第4生成部274は、設置台125をy軸の正の方向に設置台125を移動させるベース駆動信号を生成及び出力する。第4モータ184は、第4生成部274が生成したベース駆動信号に応じて、設置台125を前方に移動させるので、半田ごて115のこて先は、設置台125上の電子基板900に対して相対的に後方(すなわち、y軸の負の方向)に移動する。この結果、こて先は、y座標値「y02」に対応する位置に到達する。   The z coordinate value “z01 + za” and the angle coordinate value “θ01” set for “operation 4” are respectively set to the z coordinate value “z02 + zb” and the angle coordinate value “θ02” set for “operation 5”. If they are equal, the process of moving the tip of the soldering iron 115 horizontally does not cause the displacement of the soldering iron tip of the soldering iron 115 along the z axis and the circumferential movement of the holding portion 116 around the rotation axis. It will be. At this time, the pattern analysis unit 275 designates the third generation unit 273 and the fourth generation unit 274 as output destinations of the generation command. The third generation unit 273 generates and outputs a base drive signal for moving the tip of the soldering iron 115 in the positive direction along the x-axis according to the generation command. As a result, the third motor 183 moves the tip of the soldering iron 115 to the right, and the tip reaches the position corresponding to the x coordinate value “x02”. The fourth generation unit 274 generates and outputs a base drive signal for moving the installation table 125 in the positive direction of the y-axis. The fourth motor 184 moves the installation table 125 forward according to the base drive signal generated by the fourth generation unit 274, so the soldering iron tip of the soldering iron 115 is placed on the electronic substrate 900 on the installation table 125. It moves relatively backward (that is, in the negative direction of the y axis). As a result, the tip reaches a position corresponding to the y coordinate value “y02”.

同様の処理は、半田付けが、半田付け位置P02から半田付け位置P03へ変更されるとき(すなわち、「動作8」から「動作9」への遷移時)、及び、半田付けが、半田付け位置P03から半田付け位置P04へ変更されるとき(すなわち、「動作12」から「動作13」への遷移時)にも行われる。これらの半田付け位置の変更処理の後、ステップS115乃至ステップS125からなる処理ループに関連して説明された「こて先の下降」、「こて先の一時停止」及び「こて先の上昇」のための処理が実行される。   The same process is performed when the soldering is changed from the soldering position P02 to the soldering position P03 (ie, at the transition from "action 8" to "action 9"), and when the soldering is in the soldering position It is also performed when changing from P03 to the soldering position P04 (that is, at the time of transition from "action 12" to "action 13"). After the process of changing the soldering positions, the "tip lowering", "temporary stop" and "tip raising" described in connection with the processing loop consisting of steps S115 to S125. Processing is performed.

(ステップS135)
パターン解析部275は、オフセット指令部276にベース領域911に対する半田付けが完了したことを通知する。オフセット指令部276及びパターン解析部275は、パターン解析部275からの通知に応じて、処理された複製領域(図8に示される複製領域912,913,914)をカウントするための処理に用いられるカウント値「n」を「1」に設定する。その後、ステップS140が実行される。
(Step S135)
The pattern analysis unit 275 notifies the offset command unit 276 that the soldering to the base region 911 is completed. The offset command unit 276 and the pattern analysis unit 275 are used for processing for counting processed copy regions (replication regions 912, 913, and 914 shown in FIG. 8) in response to the notification from the pattern analysis unit 275. Set the count value "n" to "1". Thereafter, step S140 is performed.

(ステップS140)
オフセット指令部276は、位置データを記憶部160から読み出す。その後、ステップS145が実行される。
(Step S140)
The offset command unit 276 reads the position data from the storage unit 160. Thereafter, step S145 is performed.

(ステップS145)
オフセット指令部276は、n番目の複製領域用のオフセット量を演算する。図8を参照して説明された電子基板900に関して、半田付けは、複製領域912,913,914の順に行われる。したがって、カウント値「n」が「1」であるとき、半田付けは、複製領域912に対して行われる。カウント値「n」が「2」であるとき、半田付けは、複製領域913に対して行われる。カウント値「n」が「3」であるとき、半田付けは、複製領域914に対して行われる。
(Step S145)
The offset command unit 276 calculates the offset amount for the nth duplication area. With respect to the electronic substrate 900 described with reference to FIG. 8, soldering is performed in the order of the replication regions 912, 913, 914. Therefore, when the count value “n” is “1”, soldering is performed on the replication area 912. When the count value “n” is “2”, soldering is performed on the replication area 913. When the count value “n” is “3”, soldering is performed on the replication area 914.

図8に示されるように、ベース領域911からの複製領域912のずれは、x軸方向において、「xa」であるのに対し、y軸方向において、「0」である。したがって、カウント値「n」が「1」であるとき(すなわち、半田付けが複製領域912において実行されるとき)、オフセット指令部276は、x軸方向のオフセット量が「xa」であり、且つ、y軸方向のオフセット量が「0」であることを通知する。ベース領域911からの複製領域913のずれは、x軸方向において、「0」であるのに対し、y軸方向において、「ya」である。したがって、カウント値「n」が「2」であるとき(すなわち、半田付けが複製領域913において実行されるとき)、オフセット指令部276は、x軸方向のオフセット量が「0」であり、且つ、y軸方向のオフセット量が「ya」であることを通知する。ベース領域911からの複製領域914のずれは、x軸方向及びy軸方向において、「xa」及び「ya」である。したがって、カウント値「n」が「3」であるとき(すなわち、半田付けが複製領域913において実行されるとき)、オフセット指令部276は、x軸方向及びy軸方向のオフセット量が「xa」及び「ya」であることを通知する。処理対象の複製領域(すなわち、n番目の複製領域)に対するオフセット量が、オフセット指令部276からパターン解析部275へ出力されると、ステップS150が実行される。   As shown in FIG. 8, the shift of the copy area 912 from the base area 911 is “xa” in the x-axis direction, and is “0” in the y-axis direction. Therefore, when count value “n” is “1” (ie, when soldering is performed in copy region 912), offset command unit 276 has the offset amount in the x-axis direction “xa”, and , And notify that the offset amount in the y-axis direction is "0". The deviation of the copy area 913 from the base area 911 is “0” in the x-axis direction, but is “ya” in the y-axis direction. Therefore, when count value “n” is “2” (ie, when soldering is performed in copy region 913), offset command unit 276 has the offset amount in the x-axis direction “0”, and , And notify that the offset amount in the y-axis direction is "ya". The offset of the replication area 914 from the base area 911 is “xa” and “ya” in the x-axis and y-axis directions. Therefore, when count value “n” is “3” (ie, when soldering is performed in copy region 913), offset command unit 276 has offset amounts “xa” in the x-axis direction and y-axis direction. And "ya" is notified. When the offset amount for the copy area to be processed (that is, the n-th copy area) is output from the offset command unit 276 to the pattern analysis unit 275, step S150 is executed.

(ステップS150)
パターン解析部275は、ステップS110において決定された移動パターンを、オフセット指令部276から通知されたオフセット量に基づき変更する。この結果、カウント値「n」が「1」であるとき、図3Aを参照して説明された移動パターンが得られる。カウント値「n」が「2」であるとき、図3Bを参照して説明された移動パターンが得られる。カウント値「n」が「3」であるとき、図3Cを参照して説明された移動パターンが得られる。移動パターンの変更の後、ステップS155乃至ステップS170からなる処理ループが実行される。
(Step S150)
The pattern analysis unit 275 changes the movement pattern determined in step S110 based on the offset amount notified from the offset command unit 276. As a result, when the count value “n” is “1”, the movement pattern described with reference to FIG. 3A is obtained. When the count value “n” is “2”, the movement pattern described with reference to FIG. 3B is obtained. When the count value “n” is “3”, the movement pattern described with reference to FIG. 3C is obtained. After the change of the movement pattern, a processing loop consisting of steps S155 to S170 is performed.

(ステップS155乃至ステップS170からなる処理ループ)
ステップS155乃至ステップS170からなる処理ループは、ステップS115乃至ステップS130に対する処理ループと同様である。したがって、半田ごて115のこて先は、ステップS145において得られたオフセット量だけずれた位置において、ベース領域911において半田ごて115のこて先が描いた移動軌跡と同一のパターンの移動軌跡を辿って移動することができる。ベース領域911に対して行われたティーチング作業から得られた座標データ(すなわち、ベースパターンデータ)が、複製領域912,913,914に対する半田ごて115のこて先の移動軌跡の設定に対して用いられるので、複製領域912,913,914に対するティーチング作業は必要とされない。したがって、半田付け装置100は、全ての半田付け位置に対してティーチング作業を必要とする従来の半田付け装置よりもティーチング作業の負荷を大幅に軽減することができる。ステップS155乃至ステップS170からなる処理ループの終了後(すなわち、n番目の複製領域の全ての半田付け位置において半田付けが完了した後)、ステップS175が実行される。
(Processing loop consisting of steps S155 to S170)
The processing loop consisting of steps S155 to S170 is similar to the processing loop for steps S115 to S130. Therefore, at the position shifted by the offset amount obtained in step S145, the soldering iron of soldering iron 115 has a movement locus of the same pattern as the movement locus drawn by the soldering iron tip of soldering iron 115 in base region 911 You can move by following The coordinate data (that is, base pattern data) obtained from the teaching operation performed on the base area 911 corresponds to the setting of the movement locus of the soldering iron 115 tip for the copy areas 912, 913, and 914. As it is used, teaching work for the copy areas 912, 913, 914 is not required. Therefore, the soldering apparatus 100 can significantly reduce the load of teaching work as compared with the conventional soldering apparatus which requires teaching work for all the soldering positions. After the end of the processing loop consisting of steps S155 to S170 (that is, after the soldering is completed at all the soldering positions of the nth replication region), step S175 is performed.

(ステップS175)
パターン解析部275は、カウント値「n」が、複製領域の総数「N」(図2に示される電子基板900に関して、N=3)に等しいか否かを確認する。カウント値「n」が、総数「N」に等しいならば、半田付け処理は完了する(すなわち、電子基板900上の全ての半田付け位置において半田付けが実行されている)。他の場合には、ステップS180が実行される。
(Step S175)
The pattern analysis unit 275 confirms whether the count value “n” is equal to the total number “N” of copy areas (N = 3 for the electronic substrate 900 shown in FIG. 2). If the count value "n" is equal to the total number "N", the soldering process is complete (i.e. soldering has been performed at all soldering positions on the electronic substrate 900). Otherwise, step S180 is performed.

(ステップS180)
パターン解析部275及びオフセット指令部276は、カウント値「n」を「1」だけ増分する。その後、ステップS145が実行される。この結果、次の複製領域に対する半田付けが開始されることになる。
(Step S180)
The pattern analysis unit 275 and the offset command unit 276 increment the count value “n” by “1”. Thereafter, step S145 is performed. As a result, soldering to the next replication area is started.

<他の特徴>
設計者は、上述の半田付け装置100に様々な特徴を与えることができる。以下に説明される特徴は、半田付け装置100の設計原理を何ら限定しない。
<Other features>
A designer can provide various features to the above-described soldering apparatus 100. The features described below do not limit the design principle of the soldering apparatus 100 in any way.

(電子基板の様々な分割パターン)
図8を参照して説明された電子基板900は、2行2列の分割領域に分割されている。しかしながら、上述の実施形態の原理は、電子基板900の様々な分割パターンに適用可能である。
(Various division patterns of electronic board)
The electronic substrate 900 described with reference to FIG. 8 is divided into 2 × 2 divided areas. However, the principles of the above-described embodiments are applicable to various division patterns of the electronic substrate 900.

図5は、電子基板900の概略的な平面図である。図1、図4、図5、図7及び図8を参照して、電子基板900に対する他の分割パターンが説明される。   FIG. 5 is a schematic plan view of the electronic substrate 900. Another division pattern for the electronic substrate 900 will be described with reference to FIGS. 1, 4, 5, 7 and 8.

図5に示される電子基板900は、Ny行Nx列の分割パターンによって分割されている。すなわち、電子基板900は、(Nx×Ny)個の分割領域を含んでいる。これらの分割領域のうち1つは、ベース領域として設定されている。図8と同様に、図5に示されるベース領域は、電子基板900の左前の角隅部を形成する矩形領域である。操作者は、半田付け作業の前に位置関係データとして以下の表に示される項目を入力することができる。   The electronic substrate 900 shown in FIG. 5 is divided by a division pattern of Ny rows and Nx columns. That is, the electronic substrate 900 includes (Nx × Ny) division regions. One of these divided areas is set as a base area. Similar to FIG. 8, the base region shown in FIG. 5 is a rectangular region that forms the front left corner of the electronic substrate 900. The operator can input the items shown in the following table as positional relationship data before the soldering operation.

Figure 2019068023
Figure 2019068023

オフセット指令部276は、「表4」に示される「列の総数」及び「行の総数」を表すデータに基づいて、ベース領域に対する複数の複製領域それぞれのオフセット量を算出するための係数行列を決定する。以下の数式は、係数行列を示す。   Offset command unit 276 calculates a coefficient matrix for calculating the offset amount of each of a plurality of copy areas with respect to the base area based on the data representing “total number of columns” and “total number of rows” shown in “Table 4”. decide. The following equation shows the coefficient matrix.

Figure 2019068023
Figure 2019068023

オフセット指令部276は、x軸方向においてベース領域に最も近い列に属する複製領域の係数「Cx」を「1」に設定する(すなわち、nx=1)。オフセット指令部276は、x軸方向においてベース領域に2番目に近い列に属する複製領域の係数「Cx」を「2」に設定する(すなわち、nx=2)。同様に、オフセット指令部276は、x軸方向においてベース領域に(Nx−1)番目に近い列に属する複製領域の係数「Cx」を「Nx−1」に設定する(すなわち、nx=Nx−1)。オフセット指令部276は、y軸方向においてベース領域に最も近い列に属する複製領域の係数「Cy」を「1」に設定する(すなわち、ny=1)。オフセット指令部276は、y軸方向においてベース領域に2番目に近い列に属する複製領域の係数「Cy」を「2」に設定する(すなわち、ny=2)。同様に、オフセット指令部276は、y軸方向においてベース領域に(Ny−1)番目に近い列に属する複製領域の係数「Cy」を「Ny−1」に設定する(すなわち、ny=Ny−1)。本実施形態に関して、第1領域数データは、「表4」の「列の総数」及び「行の総数」のうち一方である。第2領域数データは、「表4」の「列の総数」及び「行の総数」のうち他方である。第1オフセットデータは、「表4」のオフセット量「xa」,「ya」のうち一方である。第2オフセットデータは、「表4」のオフセット量「xa」,「ya」のうち他方である。   The offset command unit 276 sets the coefficient “Cx” of the duplicate region belonging to the column closest to the base region in the x-axis direction to “1” (that is, nx = 1). The offset command unit 276 sets the coefficient “Cx” of the duplicate region belonging to the second row closest to the base region in the x-axis direction to “2” (that is, nx = 2). Similarly, offset command unit 276 sets the coefficient “Cx” of the duplicate region belonging to the (Nx−1) -th closest column to the base region in the x-axis direction to “Nx−1” (ie 1). The offset command unit 276 sets the coefficient “Cy” of the duplicate region belonging to the column closest to the base region in the y-axis direction to “1” (ie, ny = 1). The offset command unit 276 sets the coefficient “Cy” of the duplicate region belonging to the second row closest to the base region in the y-axis direction to “2” (that is, ny = 2). Similarly, offset command unit 276 sets the coefficient “Cy” of the duplicate region belonging to the (Ny−1) th closest column to the base region in the y-axis direction to “Ny−1” (ie, ny = Ny− 1). In the present embodiment, the first region number data is one of the “total number of columns” and the “total number of rows” in “Table 4”. The second region number data is the other of “total number of columns” and “total number of rows” in “Table 4”. The first offset data is one of the offset amounts “xa” and “ya” of “Table 4”. The second offset data is the other of the offset amounts “xa” and “ya” of “Table 4”.

オフセット指令部276は、オフセット量「xa」,「ya」と係数行列とを用いて、パターン解析部275へ出力されるオフセット量「xb」,「yb」を算出する。以下の行列は、ベース領域からのオフセット量「xb」,「yb」の算出式である。   The offset command unit 276 calculates offset amounts “xb” and “yb” to be output to the pattern analysis unit 275 using the offset amounts “xa” and “ya” and the coefficient matrix. The following matrix is a formula for calculating the offset amounts "xb" and "yb" from the base region.

Figure 2019068023
Figure 2019068023

「数2」の「nx」及び「ny」は行列状に分割された複数の複製領域の位置を特定するための自然数であるので、ベース領域からのオフセット量「xb」,「yb」の組は、複数の複製領域それぞれにおいて異なる。   Since “nx” and “ny” of “Equation 2” are natural numbers for specifying the positions of a plurality of replicated areas divided in a matrix, a set of offsets “xb” and “yb” from the base area Are different in each of the plurality of replication regions.

図4に示されるステップS140において、オフセット指令部276は、記憶部160から位置関係データ(「表4」を参照)を読み出す。オフセット指令部276は、位置関係データの「列の総数」及び「行の総数」から電子基板900の分割パターン及び半田付け順序を把握することができる(図5を参照)。   In step S140 shown in FIG. 4, the offset command unit 276 reads positional relationship data (see “Table 4”) from the storage unit 160. The offset command unit 276 can grasp the division pattern of the electronic substrate 900 and the soldering order from the “total number of columns” and “total number of rows” of the positional relationship data (see FIG. 5).

図4を参照して説明されたカウント値「n」は、半田付けの順序に相当する。したがって、図4を参照して説明されたステップS145において、オフセット指令部276は、カウント値「n」と位置関係データの「半田付け順序」を参照し、処理対象の複製領域を見出すことができる。すなわち、図5に示される分割領域に関して、カウント値「n」が「1」であるならば、オフセット指令部276は、第0列及び第1行に属する複製領域を対象の複製領域として認識することができる。カウント値「n」が「(Nx−3)×Ny」であるならば、第(Nx−3)列及び第(Ny−1)行に属する複製領域を対象の複製領域として認識することができる。オフセット指令部276は、処理対象の複製領域が属する列及び行に基づいて、(nx,ny)の組を決定することができる。処理対象の複製領域に対応する(nx,ny)の組の決定の後、オフセット指令部276は、「数2」の行列に基づいて、(xb,yb)の組を算出する。(xb,yb)の組は、オフセット指令部276からパターン解析部275へ出力される。   The count value “n” described with reference to FIG. 4 corresponds to the order of soldering. Therefore, in step S145 described with reference to FIG. 4, the offset command unit 276 can find the copy region to be processed with reference to the count value "n" and the "soldering order" of the positional relationship data. . That is, for the divided area shown in FIG. 5, if count value "n" is "1", offset instructing unit 276 recognizes the copied area belonging to the 0th column and the 1st row as the target copied area. be able to. If the count value “n” is “(Nx−3) × Ny”, the copy area belonging to the (Nx−3) th column and the (Ny−1) th row can be recognized as the target copy area. . The offset command unit 276 can determine the set of (nx, ny) based on the column and row to which the copy area to be processed belongs. After determining the set of (nx, ny) corresponding to the replication region to be processed, the offset command unit 276 calculates the set of (xb, yb) based on the matrix of “Equation 2”. The set of (xb, yb) is output from the offset command unit 276 to the pattern analysis unit 275.

図4に示されるステップS150において、パターン解析部275は、ベース領域において設定された半田ごて115のこて先の移動軌跡を、x軸方向において「xb」だけ、且つ、y軸方向において「yb」だけ平行移動することによって描かれる移動軌跡に沿うこて先の移動を実現する移動パターンを決定する。ステップS155乃至ステップS170からなる処理ループにおいて、決定された移動パターン用の複製駆動信号が生成される。駆動部180は、複製駆動信号に応じて、半田ごて115及び設置台125を移動させる。この結果、半田ごて115のこて先は、ベース領域上で設定された移動軌跡を平行移動させた移動軌跡に沿って移動することができる。図4に示されるステップS140乃至ステップS180からなる処理ループの実行の結果、電子基板900上に設定された複数の複製領域に対する半田付けが操作者によって設定された半田付け順序に従って順次完了する。ステップS175において、カウント値「n」が、「Nx×Ny−1」に等しくなると、電子基板900上に設定された全ての複製領域に対する半田付けは完了し、制御部170の処理は完了する。   In step S150 shown in FIG. 4, the pattern analysis unit 275 moves the movement path of the soldering iron tip set in the base region by “xb” in the x-axis direction and “y” in the y-axis direction. The movement pattern which realizes the movement of the tip along the movement locus drawn by translating by yb "is determined. In the processing loop consisting of steps S155 to S170, a duplicate drive signal for the determined movement pattern is generated. The drive unit 180 moves the soldering iron 115 and the installation table 125 in response to the duplication drive signal. As a result, the soldering iron tip of the soldering iron 115 can move along the movement locus obtained by translating the movement locus set on the base region. As a result of execution of the processing loop consisting of steps S140 to S180 shown in FIG. 4, soldering to a plurality of replication areas set on the electronic substrate 900 is sequentially completed according to the soldering order set by the operator. When the count value “n” becomes equal to “N ×× Ny−1” in step S175, the soldering to all the duplicate areas set on the electronic substrate 900 is completed, and the process of the control unit 170 is completed.

図6は、「表4」に示される入力項目の入力のために入力インターフェース150が表示する例示的な画像である。図1、図5及び図6を参照して、入力インターフェース150が表示する入力画像が説明される。   FIG. 6 is an exemplary image displayed by the input interface 150 for input of the input items shown in “Table 4”. The input image displayed by the input interface 150 will be described with reference to FIGS. 1, 5 and 6.

図6は、4つの入力ウィンドウ151,152,153,154と、1つの表示ウィンドウ155と、を示す。操作者は、「表4」に示される「列の総数」を入力ウィンドウ151に入力することができる。操作者は、「表4」に示される「行の総数」を入力ウィンドウ152に入力することができる。操作者は、「表4」に示されるオフセット量「xa」の値を入力ウィンドウ153に入力することができる。操作者は、「表4」に示されるオフセット量「ya」の値を入力ウィンドウ154に入力することができる。   FIG. 6 shows four input windows 151, 152, 153, 154 and one display window 155. The operator can input the “total number of columns” shown in “Table 4” into the input window 151. The operator can input the “total number of rows” shown in “Table 4” into the input window 152. The operator can input the value of the offset amount “xa” shown in “Table 4” into the input window 153. The operator can input the value of the offset amount "ya" shown in "Table 4" into the input window 154.

表示ウィンドウ155は、半田付けルートを表し、「表4」に示される半田付け順序に対応付けられる。図6に示される半田付けルートによれば、半田付けは、まず、第「0」行に整列する複数の分割領域(図5を参照)に対して行われる。その後、半田付けは、第「1」行に整列する複数の分割領域に対して行われる。半田付けは、行ごとに実行され、半田付け対象の行は後方に向けて変更される。最後に、半田付けは、第(Ny−1)行に整列する複数の分割領域に対して行われる。   The display window 155 represents a soldering route and is associated with the soldering order shown in “Table 4”. According to the soldering route shown in FIG. 6, soldering is first performed on a plurality of divided areas (see FIG. 5) aligned in the “0” row. Thereafter, soldering is performed on the plurality of divided areas aligned in the first "1" row. Soldering is performed row by row, and the row to be soldered is changed backward. Finally, soldering is performed on a plurality of divided areas aligned in the (Ny-1) th row.

オフセット指令部276は、半田付けの順序を、半田付けルートに基づいて自動的に決定するので、操作者は、複数の分割領域に対して個別に半田付け順序を設定する必要はない。したがって、半田付けの順序設定は、過度に煩雑にならない。   Since the offset command unit 276 automatically determines the soldering order based on the soldering route, the operator does not have to set the soldering order individually for the plurality of divided areas. Therefore, the order setting of soldering does not become too complicated.

操作者は、入力インターフェース150を操作し、表示ウィンドウ155に表示される半田付けルートのパターンを変更することができる。すなわち、互いに異なる複数のパターンが、半田付けルートとして予め用意されている。操作者は、半田付け作業に最も適したパターンを半田付けルートとして選択することができるので、適切な半田付けがなされることとなる。たとえば、操作者は、電子部品の取付順序に適した半田付け順序が設定されることができるパターンを、半田付けルートとして選択することができる。   The operator can operate the input interface 150 to change the pattern of the soldering route displayed in the display window 155. That is, a plurality of patterns different from one another are prepared in advance as soldering routes. Since the operator can select the pattern most suitable for the soldering operation as the soldering route, appropriate soldering will be performed. For example, the operator can select, as a soldering route, a pattern in which a soldering order suitable for the mounting order of electronic components can be set.

上述の実施形態に関して、ベース領域911には、4つの半田付け位置P01〜P04が存在している。しかしながら、ベース領域911には、1つの半田付け位置が存在していてもよい。したがって、上述の実施形態の原理は、いくつの半田付け位置がベース領域911に存在しているかによっては何ら限定されない。   For the above-described embodiment, in the base region 911 there are four soldering positions P01 to P04. However, in the base region 911, one soldering position may exist. Thus, the principles of the above-described embodiments are not limited in any way by how many soldering positions are present in the base region 911.

上述の実施形態に関して、半田付け位置P01〜P16それぞれについて、電子基板900上に点状の半田を付着させる点半田作業が行われる。しかしながら、上述のパレタイジング機能は、電子基板900に線状の半田を付着させる線半田作業にも適用可能である。したがって、上述の実施形態の原理は、電子基板900に対する特定の半田付け作業に限定されない。   With respect to the above-described embodiment, the point soldering operation for attaching point solder on the electronic substrate 900 is performed at each of the soldering positions P01 to P16. However, the above-described palletizing function is also applicable to a wire soldering operation in which linear solder is attached to the electronic substrate 900. Thus, the principles of the above-described embodiments are not limited to any particular soldering operation on the electronic substrate 900.

上述の実施形態に関して、半田付け装置100は、操作ユニット130を備えている。操作者は、操作ユニット130から受け取る触覚に基づいて、操作ユニットをどのように操作しているかを把握することができるので、半田ごて115のこて先を見ながら、半田ごて115を移動させることができる。半田付け装置100は、操作者がこて先の位置の確認と半田ごて115の操作とを同時に実行することを可能にするので、操作者は、ティーチング作業を効率的に行うことができる。しかしながら、上述のパレタイジング機能は、操作ユニット130を有さない一般的な半田付け装置に組み込まれることができる。したがって、上述の実施形態の原理は、半田付け装置100の特定の構造に限定されない。   The soldering apparatus 100 is provided with the operation unit 130 regarding the above-mentioned embodiment. The operator can grasp how to operate the operation unit based on the touch received from the operation unit 130, so the soldering iron 115 is moved while looking at the soldering iron 115 tip. It can be done. The soldering apparatus 100 enables the operator to simultaneously execute the confirmation of the position of the soldering iron and the operation of the soldering iron 115, so that the operator can efficiently perform the teaching operation. However, the palletizing function described above can be incorporated into a general soldering apparatus that does not have the operation unit 130. Thus, the principles of the embodiments described above are not limited to the particular structure of the soldering apparatus 100.

上述の実施形態に関して、電子基板900は、マトリクス状に分割されている。しかしながら、パレタイジング機能は、他の分割パターンの下でも利用可能である。すなわち、ティーチング作業の対象となる半田付け位置の配置パターン、及び、この配置パターンと同一の配置パターンが、電子基板900上の異なる位置に存在しているならば、操作者は、上述のパレタイジング機能を用いて、従来のティーチング作業よりも少ない数の半田付け位置に対するティーチング作業を行うことができる。したがって、上述の実施形態の原理は、電子基板900上で仮想的に設定される特定の分割パターンに限定されない。   For the embodiments described above, the electronic substrate 900 is divided in a matrix. However, palletizing functions are also available under other segmentation patterns. That is, if the arrangement pattern of the soldering position to be a target of the teaching operation and the arrangement pattern identical to the arrangement pattern exist at a different position on the electronic substrate 900, the operator performs the above-mentioned palletizing function Can be used to perform teaching operations for a smaller number of soldering positions than conventional teaching operations. Therefore, the principle of the above-described embodiment is not limited to a specific division pattern virtually set on the electronic substrate 900.

上述の実施形態の原理は、半田溶融作業が行われる様々な作業現場に好適に利用される。   The principles of the above-described embodiments are suitably utilized in various work sites where solder melting operations are performed.

100・・・・・・・・・・・・・・・・・・・・・・半田付け装置
115・・・・・・・・・・・・・・・・・・・・・・半田ごて
170・・・・・・・・・・・・・・・・・・・・・・制御部
171・・・・・・・・・・・・・・・・・・・・・・パターン決定部
172・・・・・・・・・・・・・・・・・・・・・・信号生成部
180・・・・・・・・・・・・・・・・・・・・・・駆動部
190・・・・・・・・・・・・・・・・・・・・・・入力部
900・・・・・・・・・・・・・・・・・・・・・・電子基板
911・・・・・・・・・・・・・・・・・・・・・・ベース領域
912〜914・・・・・・・・・・・・・・・・・・複製領域
P01〜P16・・・・・・・・・・・・・・・・・・半田付け位置
100 ···························································································· 170 170 ··················································· Pattern determination unit 172 ············································ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · Electronic board Replication area P01 to P16 ................. Soldering position

Claims (9)

少なくとも1つの半田付け位置を有するベース領域と、前記ベース領域内の前記少なくとも1つの半田付け位置の配置パターンと共通の配置パターンを含み、且つ、前記ベース領域とは異なる位置に存在する少なくとも1つの複製領域と、を有する複数の半田付け領域を含む電子基板の表面に半田付けをする半田ごてと、
前記半田ごてを移動させる駆動部と、
前記ベース領域と前記少なくとも1つの複製領域との間の位置関係を表す位置関係データ、及び、前記ベース領域内の前記少なくとも1つの半田付け位置の前記配置パターンを表すベースパターンデータの入力を受け付ける入力部と、
半田付け作業において、前記ベースパターンデータと前記位置関係データとに基づき、前記駆動部を制御する制御部と、を備え、
前記制御部は、
(i)前記ベースパターンデータに基づき、前記ベース領域内の前記少なくとも1つの半田付け位置へ前記半田ごてを移動させるための移動パターンを決定し、
(ii)前記半田ごてが前記ベース領域において前記決定された移動パターンで移動するように、前記駆動部を制御し、且つ、
(iii)前記位置関係データ及び前記決定された移動パターンに基づき、前記半田ごての移動が前記少なくとも1つの複製領域で行われるように、前記駆動部を制御する
半田付け装置。
At least one base region having at least one soldering position, and a layout pattern common to the layout pattern of the at least one soldering position in the base region, and located at a position different from the base region A soldering iron for soldering to the surface of an electronic substrate comprising a plurality of soldering areas having a replication area;
A drive unit for moving the soldering iron;
An input for receiving positional relationship data representing a positional relationship between the base region and the at least one duplication region, and base pattern data representing the layout pattern of the at least one soldering position in the base region Department,
A control unit configured to control the drive unit based on the base pattern data and the positional relationship data in a soldering operation;
The control unit
(I) determining a movement pattern for moving the soldering iron to the at least one soldering position in the base region based on the base pattern data;
(Ii) controlling the drive unit so that the soldering iron moves in the determined movement pattern in the base region;
(Iii) Based on the positional relationship data and the determined movement pattern, the drive unit is controlled such that the movement of the soldering iron is performed in the at least one duplication region.
前記制御部は、
(i)前記ベースパターンデータに基づき、前記ベース領域内での前記移動パターンを決定するパターン決定部と、
(ii)前記半田ごてが前記決定された移動パターンに従って前記ベース領域において移動するように前記駆動部を動作させるためのベース駆動信号と、前記位置関係データと前記決定された移動パターンとに基づき、前記半田ごてが前記少なくとも1つの複製領域に移動し、且つ、前記決定された移動パターンに従って前記少なくとも1つの複製領域において移動するように前記駆動部を動作させる複製駆動信号と、を生成する信号生成部と、を含み、
前記駆動部は、前記ベース駆動信号及び前記複製駆動信号に応じて前記半田ごてを移動させる
請求項1に記載の半田付け装置。
The control unit
(I) a pattern determination unit that determines the movement pattern in the base region based on the base pattern data;
(Ii) A base driving signal for operating the driving unit to move the soldering iron in the base region according to the determined movement pattern, and based on the positional relationship data and the determined movement pattern Generating a duplicate drive signal for operating the driver to move the soldering iron to the at least one duplication area and to move in the at least one duplication area according to the determined movement pattern. A signal generator, and
The soldering apparatus according to claim 1, wherein the driving unit moves the soldering iron according to the base driving signal and the duplication driving signal.
前記位置関係データは、前記ベース領域と前記ベース領域から所定の軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の領域の数を表す領域数データと、前記複数の領域の中で隣り合う2つの領域間のずれ量を表すオフセットデータと、を含み、
前記信号生成部は、前記領域数データと前記オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成する
請求項2に記載の半田付け装置。
The positional relationship data includes area number data representing the number of a plurality of areas including the base area and the at least one duplicate area aligned along a predetermined axis from the base area, and among the plurality of areas And offset data representing an amount of deviation between two adjacent areas,
The signal generation unit refers to the region number data and the offset data, and moves the base drive signal and the duplication drive such that the soldering iron moves in each of the plurality of regions according to the determined movement pattern. The soldering apparatus according to claim 2, which generates a signal.
前記位置関係データは、前記ベース領域と前記ベース領域から所定の第1軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の第1領域の数を表す第1領域数データと、前記複数の第1領域の中で隣り合う2つの領域間のずれ量を表す第1オフセットデータと、を含み、
前記信号生成部は、前記第1領域数データと前記第1オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の第1領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成する
請求項2又は3に記載の半田付け装置。
The first area number data representing the number of first areas including the base area and the at least one copy area aligned along the predetermined first axis from the base area; And first offset data representing an amount of deviation between two adjacent ones of the plurality of first regions,
The signal generation unit refers to the first area number data and the first offset data, and the base moves the soldering iron in each of the plurality of first areas according to the determined movement pattern. The soldering apparatus according to claim 2 or 3, which generates a drive signal and the duplicate drive signal.
前記位置関係データは、前記ベース領域と前記ベース領域から前記第1軸に直交する第2軸に沿って整列する前記少なくとも1つの複製領域とを含む複数の第2領域の数を表す第2領域数データと、前記複数の第2領域の中で隣り合う2つの領域間のずれ量を表す第2オフセットデータと、を含み、
前記信号生成部は、前記第2領域数データと前記第2オフセットデータとを参照し、前記半田ごてが前記決定された移動パターンに従って前記複数の第2領域それぞれにおいて移動するように、前記ベース駆動信号と前記複製駆動信号とを生成する
請求項4に記載の半田付け装置。
A second area representing the number of second areas including the base area and the at least one duplicate area aligned along a second axis orthogonal to the first axis from the base area Number data, and second offset data representing an amount of deviation between two adjacent ones of the plurality of second regions,
The signal generation unit refers to the second area number data and the second offset data, and the base moves the soldering iron in each of the plurality of second areas according to the determined movement pattern. The soldering apparatus according to claim 4, which generates a drive signal and the duplicate drive signal.
前記入力部は、前記ベース領域内の前記少なくとも1つの半田付け位置に半田付けした後の前記半田ごてが前記電子基板の前記表面から上方に移動するときにおける前記半田ごての移動量を表す移動量データの入力を受け付け、
前記パターン決定部は、前記移動量データを参照し、半田付けごとに前記半田ごてが上方へ移動する前記移動パターンを決定し、
前記信号生成部によって生成された前記複製駆動信号は、前記決定された移動パターンに従って前記少なくとも1つの複製領域において移動するように前記駆動部を動作させ、前記少なくとも1つの複製領域において前記半田ごてを半田付けごとに上方へ移動させる
請求項2乃至5のいずれか1項に記載の半田付け装置。
The input unit represents a movement amount of the soldering iron when the soldering iron after soldering to the at least one soldering position in the base region moves upward from the surface of the electronic substrate. Accept the input of movement amount data,
The pattern determination unit refers to the movement amount data and determines the movement pattern in which the soldering iron moves upward for each soldering.
The drive unit is operated to move the copy drive signal generated by the signal generation unit in the at least one copy area according to the determined movement pattern, and the soldering iron in the at least one copy area The soldering apparatus according to any one of claims 2 to 5, wherein the soldering apparatus is moved upward every soldering.
前記ベースパターンデータが、前記少なくとも1つの半田付け位置を表す座標値として、第1半田付け位置及び前記第1半田付け位置とは異なる位置に存在する第2半田付け位置をそれぞれ表す複数の座標値を含むとき、前記入力部は、前記移動量データとして、前記第1半田付け位置と前記第2半田付け位置とに対して互いに異なる複数の値の入力を受け付ける
請求項6に記載の半田付け装置。
A plurality of coordinate values respectively representing the first soldering position and a second soldering position present at positions different from the first soldering position as coordinate values representing the at least one soldering position. The soldering apparatus according to claim 6, wherein the input unit receives inputs of a plurality of different values for the first soldering position and the second soldering position as the movement amount data. .
前記ベースパターンデータが、前記少なくとも1つの半田付け位置を表す座標値として、第1半田付け位置及び前記第1半田付け位置とは異なる位置に存在する第2半田付け位置をそれぞれ表す複数の座標値を含むとき、前記入力部は、前記移動量データとして、前記第1半田付け位置と前記第2半田付け位置とに対して共通の値の入力を一括で受け付ける
請求項6に記載の半田付け装置。
A plurality of coordinate values respectively representing the first soldering position and a second soldering position present at positions different from the first soldering position as coordinate values representing the at least one soldering position. 7. The soldering apparatus according to claim 6, wherein the input unit collectively accepts, as the movement amount data, inputs of values common to the first soldering position and the second soldering position. .
前記入力部は、前記複数の半田付け領域に対する半田付けの順番の指定を受け付け、
前記半田ごてが前記指定された順番に従って前記複数の半田付け領域で半田付けするように、前記駆動部は、前記制御部の制御下で前記半田ごてを移動させる
請求項1乃至8のいずれか1項に記載の半田付け装置。
The input unit receives specification of a soldering order for the plurality of soldering areas;
9. The drive unit moves the soldering iron under the control of the control unit such that the soldering iron is soldered in the plurality of soldering regions in accordance with the designated order. Soldering equipment as described in 1 or 2.
JP2017230709A 2017-10-02 2017-11-30 Soldering equipment Active JP6752191B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811096961.1A CN109590564B (en) 2017-10-02 2018-09-19 Welding device
US16/144,740 US10864590B2 (en) 2017-10-02 2018-09-27 Soldering apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201762566653P 2017-10-02 2017-10-02
US62/566,653 2017-10-02

Publications (2)

Publication Number Publication Date
JP2019068023A true JP2019068023A (en) 2019-04-25
JP6752191B2 JP6752191B2 (en) 2020-09-09

Family

ID=66337898

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2017230235A Pending JP2019063863A (en) 2017-10-02 2017-11-30 Soldering device and program
JP2017230709A Active JP6752191B2 (en) 2017-10-02 2017-11-30 Soldering equipment
JP2017230708A Active JP6714570B2 (en) 2017-10-02 2017-11-30 Soldering device and method of making program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2017230235A Pending JP2019063863A (en) 2017-10-02 2017-11-30 Soldering device and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2017230708A Active JP6714570B2 (en) 2017-10-02 2017-11-30 Soldering device and method of making program

Country Status (1)

Country Link
JP (3) JP2019063863A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114101835A (en) * 2021-11-10 2022-03-01 新沂市宏祥电子有限公司 Automatic soldering tin machine with collect function

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61275908A (en) * 1985-05-30 1986-12-06 Fanuc Ltd Numerical control working method
JPH1083213A (en) * 1996-09-10 1998-03-31 Mitsubishi Heavy Ind Ltd Method for generating machining data
JP2015112619A (en) * 2013-12-11 2015-06-22 株式会社パラット Soldering device and method
JP2016209969A (en) * 2015-05-12 2016-12-15 キヤノン株式会社 Information processing method and information processor

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06190545A (en) * 1991-04-26 1994-07-12 Omron Corp Automatic correcting equipment for soldering
JPH0549997A (en) * 1991-07-03 1993-03-02 Fuji Electric Co Ltd Teaching method for cream soldering dispenser and device therefor
JP2540711B2 (en) * 1993-04-09 1996-10-09 名古屋電機工業株式会社 Automatic soldering defect correction device
US6339419B1 (en) * 1998-11-10 2002-01-15 Lord Corporation Magnetically-controllable, semi-active haptic interface system and apparatus
JP2002271016A (en) * 2001-03-14 2002-09-20 Fuji Xerox Co Ltd Resoldering device, existing solder removing device, resoldering method, and existing solder removing method
JP3762764B2 (en) * 2003-08-08 2006-04-05 オリンパス株式会社 Snake tube forming device
JP4312724B2 (en) * 2005-01-18 2009-08-12 株式会社ジャパンユニックス Automatic soldering method and apparatus
JP5565687B2 (en) * 2010-06-02 2014-08-06 株式会社 津々巳電機 Processing position transplantation method and automatic processing apparatus for executing the method
WO2013038456A1 (en) * 2011-09-15 2013-03-21 富士通テレコムネットワークス株式会社 Device and method for reflow soldering
US10486262B2 (en) * 2012-07-11 2019-11-26 Carrier Corporation Method and system for joining workpieces

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61275908A (en) * 1985-05-30 1986-12-06 Fanuc Ltd Numerical control working method
JPH1083213A (en) * 1996-09-10 1998-03-31 Mitsubishi Heavy Ind Ltd Method for generating machining data
JP2015112619A (en) * 2013-12-11 2015-06-22 株式会社パラット Soldering device and method
JP2016209969A (en) * 2015-05-12 2016-12-15 キヤノン株式会社 Information processing method and information processor

Also Published As

Publication number Publication date
JP2019063863A (en) 2019-04-25
JP2019068022A (en) 2019-04-25
JP6752191B2 (en) 2020-09-09
JP6714570B2 (en) 2020-06-24

Similar Documents

Publication Publication Date Title
US10807240B2 (en) Robot control device for setting jog coordinate system
CN104932419B (en) Simulation device using manual operation of working machines
US10086517B2 (en) Apparatus and method for operating robots
US20020054149A1 (en) System configuration editor with an iconic function sequencer
JP2004255547A (en) Teaching position correction device
JP4943299B2 (en) Feeder placement method for component mounting apparatus
CN110682288A (en) Robot program generating device
US10807239B2 (en) Apparatus, non-transitory computer readable medium, and method for soldering
CN109590564B (en) Welding device
JP2011110627A (en) Robot control method, robot control program, and teaching pendant used for robot control method
JP2019068023A (en) Soldering apparatus
US11273510B2 (en) Soldering apparatus and method for creating program
JP6764393B2 (en) Soldering equipment and programs
CN101054762A (en) Tailoring data generating method and tailoring data generating device
CN110785019A (en) Rework system for soldering and/or soldering electronic components on printed circuit boards
JP6976613B1 (en) Soldering work program creation system, soldering work program creation device and soldering robot
WO2018158795A1 (en) Numerical control apparatus
JP2018203400A (en) Stowing device and stowing method
JP2003202909A (en) Origin return device
JPH0583000A (en) Parts fitting device
JP4400189B2 (en) Processing equipment
JP2024124098A (en) Component Mounting Equipment
CN120112384A (en) Arc welding device, welding operation training method and welding operation training auxiliary program
JPH02215200A (en) Electronic component mounting device
JPH058126A (en) Method and apparatus for electric discharge machining

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191119

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200318

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: 20200811

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200818

R150 Certificate of patent or registration of utility model

Ref document number: 6752191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250