Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7562274B2 - Circuit board processing machine - Google Patents
[go: Go Back, main page]

JP7562274B2 - Circuit board processing machine - Google Patents

Circuit board processing machine Download PDF

Info

Publication number
JP7562274B2
JP7562274B2 JP2020049906A JP2020049906A JP7562274B2 JP 7562274 B2 JP7562274 B2 JP 7562274B2 JP 2020049906 A JP2020049906 A JP 2020049906A JP 2020049906 A JP2020049906 A JP 2020049906A JP 7562274 B2 JP7562274 B2 JP 7562274B2
Authority
JP
Japan
Prior art keywords
motor
signal
drive
drive circuit
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020049906A
Other languages
Japanese (ja)
Other versions
JP2021151120A (en
Inventor
剛 水越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2020049906A priority Critical patent/JP7562274B2/en
Publication of JP2021151120A publication Critical patent/JP2021151120A/en
Application granted granted Critical
Publication of JP7562274B2 publication Critical patent/JP7562274B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本明細書に開示する技術は、基板作業機に関する。 The technology disclosed in this specification relates to a circuit board processing machine.

特許文献1には、モータの駆動を制御する回路が開示されている。この回路は、2つのモータと、各モータのそれぞれを駆動する2つのドライバと、各ドライバに励磁パターンを出力する2つの励磁パターン発生器と、各モータを制御する信号を出力するCPUを備えている。この回路では、CPUが出力する信号に応じて、いずれかの励磁パターン発生器が選択され、選択された励磁パターン発生器に対応するモータが対応するドライバにより駆動される。 Patent document 1 discloses a circuit that controls the driving of motors. This circuit includes two motors, two drivers that drive each of the motors, two excitation pattern generators that output excitation patterns to each driver, and a CPU that outputs signals to control each motor. In this circuit, one of the excitation pattern generators is selected according to the signal output by the CPU, and the motor corresponding to the selected excitation pattern generator is driven by the corresponding driver.

特開昭61-221596号公報Japanese Patent Application Laid-Open No. 61-221596

基板作業機の分野では、複数のモータを駆動して各部の動作を制御することにより、基板に対して様々な作業が実行される。複数のモータのそれぞれの駆動を制御しなければならないため、そのための制御構成が複雑になり易いという問題を有していた。本明細書では、複数のモータを備える基板作業機において、複数のモータの駆動の制御を簡易な制御構成で行うことができる技術を提供する。 In the field of circuit board working machines, various tasks are performed on circuit boards by driving multiple motors and controlling the operation of each part. Since the drive of each of the multiple motors must be controlled, there is a problem in that the control configuration for this tends to become complicated. This specification provides technology that allows the drive of multiple motors to be controlled with a simple control configuration in a circuit board working machine equipped with multiple motors.

本明細書に開示する基板作業機は、基板に対して所定の作業を実行する。前記基板作業機は、第1のモータと、前記所定の作業中に前記第1のモータとは同時に駆動されない第2のモータと、前記第1のモータに接続されている第1の駆動回路と、前記第2のモータに接続されている第2の駆動回路と、前記第1のモータ及び前記第2のモータの駆動を制御するための第1の制御信号を、前記第1の駆動回路及び前記第2の駆動回路に出力する第1の制御装置と、を備えている。前記第1の駆動回路は、前記第1の制御信号に基づいて前記第1のモータを駆動させる第1の駆動信号を生成する。前記第2の駆動回路は、前記第1の制御信号に基づいて前記第2のモータを駆動させる第2の駆動信号を生成する。前記第1の駆動回路は、前記第2の駆動回路が前記第2の駆動信号を生成しているときは前記第1の駆動信号を生成不能に構成される一方で、前記第2の駆動回路が前記第2の駆動信号を生成していないときに前記第1の駆動信号を生成可能に構成されている。前記第2の駆動回路は、前記第1の駆動回路が前記第1の駆動信号を生成しているときは前記第2の駆動信号を生成不能に構成される一方で、前記第1の駆動回路が前記第1の駆動信号を生成していないときに前記第2の駆動信号を生成可能に構成されている。 The board working machine disclosed in this specification performs a predetermined operation on a board. The board working machine includes a first motor, a second motor that is not driven simultaneously with the first motor during the predetermined operation, a first drive circuit connected to the first motor, a second drive circuit connected to the second motor, and a first control device that outputs a first control signal to the first drive circuit and the second drive circuit for controlling the driving of the first motor and the second motor. The first drive circuit generates a first drive signal that drives the first motor based on the first control signal. The second drive circuit generates a second drive signal that drives the second motor based on the first control signal. The first drive circuit is configured to be unable to generate the first drive signal when the second drive circuit is generating the second drive signal, while being able to generate the first drive signal when the second drive circuit is not generating the second drive signal. The second drive circuit is configured to be unable to generate the second drive signal when the first drive circuit is generating the first drive signal, but is configured to be able to generate the second drive signal when the first drive circuit is not generating the first drive signal.

上記の基板作業機では、制御装置が、第1の駆動回路及び第2の駆動回路の双方に、第1のモータ及び第2のモータの駆動を制御するための第1の制御信号を出力する。第1の駆動回路は、第2の駆動回路が第2の駆動信号を生成しているときは第1の駆動信号を生成不能に構成される一方で、第2の駆動回路が第2の駆動信号を生成していないときに第1の駆動信号を生成可能に構成されている。また、第2の駆動回路は、第1の駆動回路が第1の駆動信号を生成しているときは第2の駆動信号を生成不能に構成される一方で、第1の駆動回路が第1の駆動信号を生成していないときに第2の駆動信号を生成可能に構成されている。ここで、上記の基板作業機では、第1のモータと第2のモータとが、所定の作業中に同時に駆動されない。すなわち、この基板作業機では、所定の作業において、一方のモータが駆動されている間は、他方のモータが駆動されることがない。このため、いずれかの駆動信号のみが生成可能に構成されても(すなわち、2つのモータを同時に駆動させることが不能な構成であっても)基板に対する作業が滞ることがない。このように、上記の基板作業機では、所定の作業中に同時には駆動されない2つのモータの駆動を、単一の制御装置により制御する。したがって、この基板作業機によれば、2つのモータのそれぞれに対して専用の制御装置を設けることを要さず、簡易な制御構成とすることができる。また、複数のモータで制御装置を兼用できるため、省スペースを実現することができるとともに、コストを低減することができる。 In the above-mentioned board working machine, the control device outputs a first control signal to both the first drive circuit and the second drive circuit for controlling the drive of the first motor and the second motor. The first drive circuit is configured to be unable to generate the first drive signal when the second drive circuit is generating the second drive signal, while being able to generate the first drive signal when the second drive circuit is not generating the second drive signal. Also, the second drive circuit is configured to be unable to generate the second drive signal when the first drive circuit is generating the first drive signal, while being able to generate the second drive signal when the first drive circuit is not generating the first drive signal. Here, in the above-mentioned board working machine, the first motor and the second motor are not driven simultaneously during a predetermined operation. That is, in this board working machine, while one motor is being driven in a predetermined operation, the other motor is not driven. Therefore, even if only one of the drive signals is configured to be able to be generated (that is, even if the configuration is such that it is not possible to drive two motors simultaneously), the work on the board is not delayed. In this way, in the above-mentioned board working machine, the drive of two motors that are not driven simultaneously during a given operation is controlled by a single control device. Therefore, with this board working machine, it is not necessary to provide a dedicated control device for each of the two motors, and a simple control configuration can be achieved. In addition, since the control device can be shared by multiple motors, space can be saved and costs can be reduced.

基板作業機10の機械的な構成を示す図。FIG. 2 is a diagram showing the mechanical configuration of the board working machine 10. 基板作業機10の制御系の構成を部分的に示す図。FIG. 2 is a diagram partially showing the configuration of a control system of the board working machine 10. サーボモータ58a、58bを駆動するときの各値の変化を示すグラフ。5 is a graph showing changes in each value when servo motors 58a and 58b are driven. サーボモータ27a、27b、47を駆動するときの各値の変化を示すグラフ。5 is a graph showing changes in each value when servo motors 27a, 27b, and 47 are driven. 変形例の基板作業機の制御系の構成を部分的に示す図。FIG. 13 is a diagram partially showing the configuration of a control system of a modified example of a board working machine.

本技術の一実施形態では、第3のモータと、前記第3のモータに接続されている第3の駆動回路と、前記第3の駆動回路に、前記第3のモータの駆動を制御するための第2の制御信号を出力する第2の制御装置と、をさらに備えてもよい。前記第3の駆動回路は、前記第2の制御信号に基づいて前記第3のモータを駆動させる第3の駆動信号を生成してもよい。 In one embodiment of the present technology, the device may further include a third motor, a third drive circuit connected to the third motor, and a second control device that outputs a second control signal to the third drive circuit for controlling the drive of the third motor. The third drive circuit may generate a third drive signal for driving the third motor based on the second control signal.

このような構成では、第1の駆動信号と第3の駆動信号、又は、第2の駆動信号と第3の駆動信号とを、同じタイミングで出力することが可能となる。すなわち、この構成では、第3のモータを、第1のモータ又は第2のモータと同時に駆動することが可能となる。 In this configuration, it is possible to output the first drive signal and the third drive signal, or the second drive signal and the third drive signal, at the same timing. In other words, in this configuration, it is possible to drive the third motor simultaneously with the first motor or the second motor.

本技術の一実施形態では、前記第1のモータにより動作する第1の稼働部と、前記第2のモータにより動作する第2の稼働部と、をさらに備えてもよい。前記第1の稼働部の稼働範囲の少なくとも一部が、前記第2の稼働部の稼働範囲の少なくとも一部と重複してもよい。 In one embodiment of the present technology, the device may further include a first operating unit operated by the first motor and a second operating unit operated by the second motor. At least a portion of the operating range of the first operating unit may overlap with at least a portion of the operating range of the second operating unit.

この構成では、第1の稼働部と第2の稼働部とが同時に稼働した場合、両者が干渉し得る位置関係に配置されている。すなわち、第1のモータと第2のモータのそれぞれを同時に駆動すると、両者が干渉してしまう可能性がある。このような場合に、例えば、第1の稼働部と第2の稼働部の一方を他方と干渉しない位置に退避させ、他方の稼働部のみを稼働すれば、2つの稼働部が干渉することを確実に回避することができる。したがって、第1のモータの駆動と第2のモータの駆動とを単一の制御装置により同時に駆動しないように制御することで、2つの稼働部が干渉することを容易に実現しながら、省スペースかつ低コストを実現することができる。 In this configuration, the first operating unit and the second operating unit are positioned in such a way that they may interfere with each other when they are operated simultaneously. That is, if the first motor and the second motor are driven simultaneously, there is a possibility that they may interfere with each other. In such a case, for example, by retracting one of the first operating unit and the second operating unit to a position where it does not interfere with the other, and operating only the other operating unit, it is possible to reliably prevent the two operating units from interfering with each other. Therefore, by controlling the driving of the first motor and the driving of the second motor by a single control device so that they are not driven simultaneously, it is possible to easily prevent the two operating units from interfering with each other, while realizing space saving and low cost.

本技術の一実施形態では、前記所定の作業は、前記基板を処理位置まで搬入する搬入作業、前記基板に対して処理を実行する処理作業、又は、前記基板を処理位置から搬出する搬出作業であってもよい。 In one embodiment of the present technology, the specified operation may be a loading operation of loading the substrate to a processing position, a processing operation of performing processing on the substrate, or an unloading operation of unloading the substrate from the processing position.

これらの作業は、同時に行われることはなく、搬入作業が行われてから処理作業が行われ、処理作業が行われてから搬出作業が行われる。また、これらの作業を行う稼働部は、処理位置に位置する基板にアクセスする必要がある。すなわち、これらの作業を行う稼働部は、相互に干渉する可能性がある。このため、これらの作業を実行する各稼働部を動作させるモータの駆動を、本技術によって好適に制御することができる。 These operations are not performed simultaneously; the loading operation is performed before the processing operation, and the processing operation is performed before the unloading operation. Furthermore, the operating parts that perform these operations need to access the substrate located at the processing position. In other words, there is a possibility that the operating parts that perform these operations may interfere with each other. For this reason, the present technology can suitably control the drive of the motors that operate each operating part that performs these operations.

本技術の一実施形態では、前記第1の制御信号は、前記第1の駆動回路及び前記第2の駆動回路のそれぞれに同時に入力してもよい。前記第1の制御装置は、第1の信号を前記第1の駆動回路に出力するとともに、前記第1の信号を出力する期間とは異なる期間に第2の信号を前記第2の駆動回路に出力してもよい。前記第1の駆動回路は、前記第1の信号が入力される場合に前記第1の駆動信号を生成してもよく、前記第2の駆動回路は、前記第2の信号が入力される場合に前記第2の駆動信号を生成してもよい。 In one embodiment of the present technology, the first control signal may be input simultaneously to each of the first drive circuit and the second drive circuit. The first control device may output a first signal to the first drive circuit and output a second signal to the second drive circuit during a period different from the period during which the first signal is output. The first drive circuit may generate the first drive signal when the first signal is input, and the second drive circuit may generate the second drive signal when the second signal is input.

この構成では、第1の制御信号が第1の駆動回路及び第2の駆動回路に同時に入力される一方、第1の駆動回路及び第2の駆動回路は、第1の信号及び第2の信号の入力に応じて各駆動信号を生成する。すなわち、第1の制御装置は、第1の駆動回路及び第2の駆動回路に別々に制御信号を出力するのではなく、各駆動回路に同時に第1の制御信号を出力する一方で、各駆動回路に各駆動信号を生成すべき期間を指示する第1の信号及び第2の信号を出力する。ここで、第1の信号及び第2の信号は、駆動信号を生成すべき期間を指示するだけであるため簡易に生成することができる。このように、上記の構成では、各駆動回路に異なる制御信号を出力する必要がないため、簡易な処理によって第1のモータ及び第2のモータの駆動を制御することができる。 In this configuration, the first control signal is input to the first drive circuit and the second drive circuit simultaneously, while the first drive circuit and the second drive circuit generate each drive signal in response to the input of the first signal and the second signal. That is, the first control device does not output a control signal separately to the first drive circuit and the second drive circuit, but outputs the first control signal simultaneously to each drive circuit, while outputting a first signal and a second signal that indicate the period during which each drive signal should be generated to each drive circuit. Here, the first signal and the second signal can be generated easily because they only indicate the period during which the drive signal should be generated. In this way, in the above configuration, there is no need to output different control signals to each drive circuit, so the drive of the first motor and the second motor can be controlled by simple processing.

(実施例)
以下、図面を参照して、実施例の基板作業機10について説明する。基板作業機10は、回路基板Cに、はんだを印刷する印刷装置である。通常、印刷装置は、電子部品実装機等と共に併設されて実装ラインを構成する。印刷装置がはんだを印刷した回路基板Cは、電子部品実装機に送り出される。電子部品実装機は、はんだが印刷された回路基板Cに、複数の電子部品を実装する。
(Example)
A board working machine 10 according to an embodiment will be described below with reference to the drawings. The board working machine 10 is a printing device that prints solder on a circuit board C. Typically, the printing device is installed alongside an electronic component mounter or the like to form a mounting line. The circuit board C on which the printing device has printed the solder is sent to the electronic component mounter. The electronic component mounter mounts a plurality of electronic components on the circuit board C on which the solder has been printed.

図1に示すように、基板作業機10は、メインコントローラ20と、インターフェース装置22と、回路基板位置決め装置24と、撮像装置26と、マスク28と、スキージ装置30を備えている。以下の説明では、基板作業機10において、回路基板Cの搬送方向をX方向とし、水平面内でX方向に直交する方向をY方向とし、X方向及びY方向に直交する方向をZ方向とする。 As shown in FIG. 1, the board working machine 10 includes a main controller 20, an interface device 22, a circuit board positioning device 24, an imaging device 26, a mask 28, and a squeegee device 30. In the following description, in the board working machine 10, the transport direction of the circuit board C is defined as the X direction, the direction perpendicular to the X direction in the horizontal plane is defined as the Y direction, and the direction perpendicular to the X and Y directions is defined as the Z direction.

メインコントローラ20は、プログラム等を記憶する記憶装置と、記憶装置に記憶されたプログラムを実行するプロセッサと、実装ラインの全体の動作を管理する生産管理コンピュータ(不図示)と通信する通信装置を備えている。メインコントローラ20は、生産管理コンピュータからの指示に従って、基板作業機10の全体の動作を制御する。また、メインコントローラ20は、基板作業機10におけるはんだ印刷処理の状態を示すデータを生産管理コンピュータへ送信する。 The main controller 20 is equipped with a storage device that stores programs, etc., a processor that executes the programs stored in the storage device, and a communication device that communicates with a production management computer (not shown) that manages the overall operation of the mounting line. The main controller 20 controls the overall operation of the board work machine 10 according to instructions from the production management computer. The main controller 20 also transmits data indicating the status of the solder printing process in the board work machine 10 to the production management computer.

インターフェース装置22は、モニタ等を介して作業者に対して基板作業機10の設定状態や作業状態を表示すると共に、スイッチ等を介して作業者からの各種の入力を受け付ける。 The interface device 22 displays the setting status and working status of the board working machine 10 to the worker via a monitor or the like, and accepts various inputs from the worker via switches or the like.

回路基板位置決め装置24は、Y方向移動機構40と、X方向移動機構42と、回転機構44と、昇降機構46と、搬送機構48と、クランプ機構50と、サポート機構52を備えている。 The circuit board positioning device 24 includes a Y-direction movement mechanism 40, an X-direction movement mechanism 42, a rotation mechanism 44, a lifting mechanism 46, a transport mechanism 48, a clamping mechanism 50, and a support mechanism 52.

Y方向移動機構40は、基板作業機10の基台に支持されている。Y方向移動機構40は、基板作業機10の基台に対してY方向に相対移動可能に構成されている。X方向移動機構42は、Y方向移動機構40に支持されている。X方向移動機構42は、Y方向移動機構40に対してX方向に相対移動可能に構成されている。回転機構44は、X方向移動機構42に支持されている。回転機構44は、X方向移動機構42に対してZ軸周りに相対回転可能に構成されている。昇降機構46は、回転機構44に支持されている。昇降機構46は、サーボモータ47(図2参照)により駆動され、回転機構44に対してZ方向に相対移動可能に構成されている。 The Y-direction movement mechanism 40 is supported on the base of the board working machine 10. The Y-direction movement mechanism 40 is configured to be movable in the Y direction relative to the base of the board working machine 10. The X-direction movement mechanism 42 is supported on the Y-direction movement mechanism 40. The X-direction movement mechanism 42 is configured to be movable in the X direction relative to the Y-direction movement mechanism 40. The rotation mechanism 44 is supported on the X-direction movement mechanism 42. The rotation mechanism 44 is configured to be rotatable around the Z axis relative to the X-direction movement mechanism 42. The lifting mechanism 46 is supported on the rotation mechanism 44. The lifting mechanism 46 is driven by a servo motor 47 (see FIG. 2) and is configured to be movable in the Z direction relative to the rotation mechanism 44.

搬送機構48、クランプ機構50、及び、サポート機構52は、昇降機構46に支持されている。搬送機構48は、X方向に沿って配置されている一対のコンベアベルト54を備えている。搬送機構48は、それぞれのコンベアベルト54を駆動するサーボモータ58a(図2参照)を備えている。回路基板CのY方向の両端を一対のコンベアベルト54の上に載置し、サーボモータ58aを駆動することで、回路基板CがX方向に搬送される。また、搬送機構48は、一対のコンベアベルト54の間隔を調整するためのサーボモータ58b(図2参照)を備えている。サーボモータ58bを駆動することにより、一対のコンベアベルト54が、回路基板Cのサイズに応じた間隔に調整される。 The transport mechanism 48, the clamp mechanism 50, and the support mechanism 52 are supported by the lift mechanism 46. The transport mechanism 48 includes a pair of conveyor belts 54 arranged along the X direction. The transport mechanism 48 includes servo motors 58a (see FIG. 2) that drive each of the conveyor belts 54. The circuit board C is transported in the X direction by placing both ends of the circuit board C in the Y direction on the pair of conveyor belts 54 and driving the servo motor 58a. The transport mechanism 48 also includes a servo motor 58b (see FIG. 2) for adjusting the spacing between the pair of conveyor belts 54. By driving the servo motor 58b, the spacing between the pair of conveyor belts 54 is adjusted according to the size of the circuit board C.

クランプ機構50は、回路基板CをY方向の両端から挟持して、所望の幅で回路基板Cを保持することができる。サポート機構52は、クランプ機構50によって保持された回路基板Cの下面に複数のサポートピン56の先端を当接させて、回路基板Cを下面側から支持することができる。 The clamp mechanism 50 can clamp the circuit board C from both ends in the Y direction and hold the circuit board C at the desired width. The support mechanism 52 can support the circuit board C from the underside by abutting the tips of multiple support pins 56 against the underside of the circuit board C held by the clamp mechanism 50.

マスク28は、矩形状に形成された金属製の板状部材であって、基板作業機10の基台に対して位置を固定されたマスク支持枠69によって4辺を支持されている。マスク28の中央部には、回路基板Cに印刷するはんだのパターンに対応して開口部が形成されている。以下では、マスク28に形成された開口を印刷パターンともいう。 The mask 28 is a rectangular metal plate-like member, and its four sides are supported by a mask support frame 69 whose position is fixed relative to the base of the board working machine 10. An opening is formed in the center of the mask 28 corresponding to the solder pattern to be printed on the circuit board C. Hereinafter, the opening formed in the mask 28 is also referred to as the printing pattern.

撮像装置26は、回路基板位置決め装置24の側方に配置されている。撮像装置26は、カメラ26aと、カメラ26aをX方向に駆動するサーボモータ27a(図2参照)と、カメラ26aをY方向に駆動するサーボモータ27b(図2参照)を備えている。サーボモータ27a、27bを駆動することで、カメラ26aがXY平面を移動して、クランプ機構50及びサポート機構52によって保持された回路基板Cの上面、及び、マスク28の下面を撮像する。カメラ26aによって撮像された回路基板C及びマスク28の画像は、両者を正確に位置決めするために利用される。 The imaging device 26 is disposed to the side of the circuit board positioning device 24. The imaging device 26 includes a camera 26a, a servo motor 27a (see FIG. 2) that drives the camera 26a in the X direction, and a servo motor 27b (see FIG. 2) that drives the camera 26a in the Y direction. By driving the servo motors 27a and 27b, the camera 26a moves in the XY plane and captures images of the upper surface of the circuit board C held by the clamp mechanism 50 and the support mechanism 52, and the lower surface of the mask 28. The images of the circuit board C and mask 28 captured by the camera 26a are used to accurately position both of them.

スキージ装置30は、Y方向移動機構70と、スキージヘッド74a、74bと、スキージ76a、76bを備えている。 The squeegee device 30 includes a Y-direction movement mechanism 70, squeegee heads 74a and 74b, and squeegees 76a and 76b.

Y方向移動機構70は、基板作業機10の基台に支持されている。Y方向移動機構70は、基台に対してY方向に相対移動可能に構成されている。スキージヘッド74a、74bは、Y方向移動機構70に支持されている。スキージヘッド74a、74bは、Y方向移動機構70に対してZ方向に相対移動可能に構成されている。 The Y-direction movement mechanism 70 is supported on the base of the board working machine 10. The Y-direction movement mechanism 70 is configured to be movable in the Y direction relative to the base. The squeegee heads 74a, 74b are supported on the Y-direction movement mechanism 70. The squeegee heads 74a, 74b are configured to be movable in the Z direction relative to the Y-direction movement mechanism 70.

スキージ76a、76bは、スキージヘッド74a、74bにそれぞれ支持されている。スキージ76a、76bは、スキージヘッド74a、74bに対して傾動可能に構成されている。スキージ76a、76bは、はんだ供給装置(不図示)からマスク28の上面に供給されるはんだを印刷パターン上でスキージングする。 The squeegees 76a and 76b are supported by the squeegee heads 74a and 74b, respectively. The squeegees 76a and 76b are configured to be tiltable relative to the squeegee heads 74a and 74b. The squeegees 76a and 76b squeeze the solder supplied from a solder supply device (not shown) onto the upper surface of the mask 28 over the print pattern.

基板作業機10はさらに、図示しない搬入装置と搬出装置を備えている。搬入装置は、実装ラインの上流側から基板作業機10に送られてくる回路基板Cを受け取り、受け取った回路基板Cを回路基板位置決め装置24の搬送機構48に送り出す。搬出装置は、回路基板位置決め装置24の搬送機構48から送り出される回路基板Cを受け取り、実装ラインの下流側に送り出す。 The board working machine 10 further includes a carry-in device and an unloading device, not shown. The carry-in device receives the circuit board C sent to the board working machine 10 from the upstream side of the mounting line, and sends the received circuit board C to the transport mechanism 48 of the circuit board positioning device 24. The unloading device receives the circuit board C sent from the transport mechanism 48 of the circuit board positioning device 24, and sends it out to the downstream side of the mounting line.

次に、基板作業機10の動作について説明する。実装ラインの上流側から回路基板Cが送られてくると、メインコントローラ20は、搬入装置を駆動して回路基板Cを受け取る。そして、搬送機構48が搬入装置から回路基板Cを受け取ることが可能な位置となるように、メインコントローラ20は、Y方向移動機構40、X方向移動機構42、回転機構44、及び、昇降機構46を駆動する。そして、メインコントローラ20は、搬入装置と搬送機構48を駆動して、搬入装置から搬送機構48へ回路基板Cを受け渡す。 Next, the operation of the board working machine 10 will be described. When the circuit board C is sent from the upstream side of the mounting line, the main controller 20 drives the carry-in device to receive the circuit board C. Then, the main controller 20 drives the Y-direction movement mechanism 40, the X-direction movement mechanism 42, the rotation mechanism 44, and the lifting mechanism 46 so that the transport mechanism 48 is in a position where it can receive the circuit board C from the carry-in device. Then, the main controller 20 drives the carry-in device and the transport mechanism 48 to transfer the circuit board C from the carry-in device to the transport mechanism 48.

回路基板Cが搬送機構48に受け渡されると、メインコントローラ20は、搬送機構48を駆動して、マスク28の印刷パターンに対応するX方向位置まで回路基板Cを搬入する。次いで、メインコントローラ20は、クランプ機構50とサポート機構52を駆動して回路基板Cを保持する。そして、メインコントローラ20は、カメラ26aを用いて、回路基板Cの上面及びマスク28の下面の撮像を行う。メインコントローラ20は、カメラ26aによって撮像した画像データを処理して、回路基板Cとマスク28の間の位置ずれを検出する。位置ずれが検出されると、メインコントローラ20は、Y方向移動機構40、X方向移動機構42、回転機構44を駆動して、回路基板Cの位置の微調整を行う。そして、メインコントローラ20は、昇降機構46を駆動して回路基板Cを上昇させて、回路基板Cをマスク28の下面に当接させる。 When the circuit board C is transferred to the transport mechanism 48, the main controller 20 drives the transport mechanism 48 to transport the circuit board C to a position in the X direction corresponding to the printing pattern of the mask 28. Next, the main controller 20 drives the clamp mechanism 50 and the support mechanism 52 to hold the circuit board C. Then, the main controller 20 uses the camera 26a to capture images of the upper surface of the circuit board C and the lower surface of the mask 28. The main controller 20 processes the image data captured by the camera 26a to detect misalignment between the circuit board C and the mask 28. When a misalignment is detected, the main controller 20 drives the Y direction movement mechanism 40, the X direction movement mechanism 42, and the rotation mechanism 44 to finely adjust the position of the circuit board C. Then, the main controller 20 drives the lift mechanism 46 to lift the circuit board C and bring the circuit board C into contact with the lower surface of the mask 28.

上記のような、回路基板Cの位置決めと並行して、メインコントローラ20は、はんだ供給装置によりはんだをマスク28の上面に供給する。回路基板Cがマスク28の下面に当接し、マスク28の上面へはんだが供給されると、メインコントローラ20は、一方のスキージヘッド(例えばスキージヘッド74a)を駆動して、一方のスキージ(例えばスキージ76a)をマスク28の上面に当接させた後、Y方向移動機構70を駆動して、マスク28の印刷パターンに対するスキージングを行う。これによって、マスク28の下面に当接して保持されている回路基板Cに、印刷パターンに応じたパターンで、はんだが印刷される。 In parallel with positioning the circuit board C as described above, the main controller 20 supplies solder to the upper surface of the mask 28 using a solder supplying device. When the circuit board C abuts against the lower surface of the mask 28 and solder is supplied to the upper surface of the mask 28, the main controller 20 drives one of the squeegee heads (e.g., squeegee head 74a) to bring one of the squeegees (e.g., squeegee 76a) into contact with the upper surface of the mask 28, and then drives the Y-direction movement mechanism 70 to perform squeegeeing against the printed pattern of the mask 28. As a result, solder is printed in a pattern corresponding to the printed pattern on the circuit board C that is held in contact with the lower surface of the mask 28.

回路基板Cへのはんだ印刷が完了すると、メインコントローラ20は、スキージヘッド74a、74b、及び、Y方向移動機構70を駆動して、スキージ装置30を待機位置へ復帰させる。また、メインコントローラ20は、昇降機構46、クランプ機構50、サポート機構52を駆動して、回路基板Cを再び搬送機構48に受け渡す。さらに、メインコントローラ20は、搬送機構48が搬出装置へ回路基板Cを受け渡すことが可能な位置となるように、Y方向移動機構40、X方向移動機構42、回転機構44を駆動する。 When solder printing on the circuit board C is completed, the main controller 20 drives the squeegee heads 74a, 74b and the Y-direction movement mechanism 70 to return the squeegee device 30 to the standby position. The main controller 20 also drives the lifting mechanism 46, the clamping mechanism 50 and the support mechanism 52 to transfer the circuit board C back to the transport mechanism 48. Furthermore, the main controller 20 drives the Y-direction movement mechanism 40, the X-direction movement mechanism 42 and the rotation mechanism 44 so that the transport mechanism 48 is in a position where it can transfer the circuit board C to the unloading device.

次いで、メインコントローラ20は、搬送機構48と搬出装置を駆動して、搬送機構48から搬出装置へ回路基板Cを受け渡す。その後、メインコントローラ20は、搬出装置を駆動して、実装ラインの下流側へ回路基板Cを送り出す。 Next, the main controller 20 drives the transport mechanism 48 and the unloading device to transfer the circuit board C from the transport mechanism 48 to the unloading device. After that, the main controller 20 drives the unloading device to send out the circuit board C downstream of the mounting line.

次に、図2を参照して、基板作業機10の制御系の構成について説明する。図2は、基板作業機10の制御系の構成を部分的に示すブロック図である。したがって、基板作業機10の実際の制御系の構成には、図示されていない1又は複数の要素(例えば、インターフェース装置22、スキージ装置30等)が存在する。図2に示すように、基板作業機10は、上述したメインコントローラ20、サーボモータ27a、27b、47、58a、58bに加え、モータコントローラ60a~60c、及び、モータ駆動回路62a~62eを備えている。 Next, the configuration of the control system of the board working machine 10 will be described with reference to FIG. 2. FIG. 2 is a block diagram partially showing the configuration of the control system of the board working machine 10. Therefore, the actual control system configuration of the board working machine 10 includes one or more elements (e.g., interface device 22, squeegee device 30, etc.) that are not shown. As shown in FIG. 2, in addition to the main controller 20 and servo motors 27a, 27b, 47, 58a, 58b described above, the board working machine 10 also includes motor controllers 60a-60c and motor drive circuits 62a-62e.

図2に示すように、サーボモータ58aは、モータ駆動回路62aを介してモータコントローラ60aに接続されている。サーボモータ58bは、モータ駆動回路62bを介してモータコントローラ60aに接続されている。すなわち、コンベアベルト54を駆動する2つのサーボモータ58a、58bは、モータコントローラ60aに対して並列に接続されている。 As shown in FIG. 2, the servo motor 58a is connected to the motor controller 60a via a motor drive circuit 62a. The servo motor 58b is connected to the motor controller 60a via a motor drive circuit 62b. In other words, the two servo motors 58a and 58b that drive the conveyor belt 54 are connected in parallel to the motor controller 60a.

また、サーボモータ27aは、モータ駆動回路62cを介してモータコントローラ60bに接続されている。サーボモータ27bは、モータ駆動回路62dを介してモータコントローラ60cに接続されている。サーボモータ47は、モータ駆動回路62eを介してモータコントローラ60cに接続されている。すなわち、カメラ26aを駆動する2つのサーボモータ27a、27bは、別々のモータコントローラ60b、60cにそれぞれ接続されている。一方、昇降機構46を駆動するサーボモータ47は、モータコントローラ60cに対してサーボモータ27bと並列に接続されている。 The servo motor 27a is connected to the motor controller 60b via a motor drive circuit 62c. The servo motor 27b is connected to the motor controller 60c via a motor drive circuit 62d. The servo motor 47 is connected to the motor controller 60c via a motor drive circuit 62e. That is, the two servo motors 27a and 27b that drive the camera 26a are connected to separate motor controllers 60b and 60c, respectively. On the other hand, the servo motor 47 that drives the lifting mechanism 46 is connected in parallel with the servo motor 27b to the motor controller 60c.

各モータコントローラ60a~60cは、メインコントローラ20に接続されている。各モータコントローラ60a~60cには、メインコントローラ20から、各サーボモータの移動量、速度、加速度等の指令値を示す信号Sa、Sb、Scがそれぞれ入力される。モータコントローラ60aは、入力された信号Saに基づいて、サーボモータ58a、58bの駆動を制御するためのパルス信号Paを生成する。パルス信号Paは、信号Saの指令値に等しくなるように、エンコーダ(不図示)の出力信号に基づいて、サーボモータ58a、58bに流れる電流を制御する信号である。モータコントローラ60aは、生成したパルス信号Paをモータ駆動回路62a、62bに出力する。すなわち、モータ駆動回路62a、62bには、同一のパルス信号Paが同時に入力される。モータコントローラ60bは、入力された信号Sbに基づいて、サーボモータ27aの駆動を制御するためのパルス信号Pbを生成する。モータコントローラ60bは、生成したパルス信号Pbをモータ駆動回路62cに出力する。モータコントローラ60cは、入力された信号Scに基づいて、サーボモータ27b、47の駆動を制御するためのパルス信号Pcを生成する。モータコントローラ60cは、生成したパルス信号Pcをモータ駆動回路62d、62eに出力する。すなわち、モータ駆動回路62d、62eには、同一のパルス信号Pcが同時に入力される。 Each of the motor controllers 60a to 60c is connected to the main controller 20. Signals Sa, Sb, and Sc indicating command values such as the movement amount, speed, and acceleration of each servo motor are input from the main controller 20 to each of the motor controllers 60a to 60c. The motor controller 60a generates a pulse signal Pa for controlling the drive of the servo motors 58a and 58b based on the input signal Sa. The pulse signal Pa is a signal that controls the current flowing through the servo motors 58a and 58b based on the output signal of an encoder (not shown) so that the current is equal to the command value of the signal Sa. The motor controller 60a outputs the generated pulse signal Pa to the motor drive circuits 62a and 62b. That is, the same pulse signal Pa is input to the motor drive circuits 62a and 62b at the same time. The motor controller 60b generates a pulse signal Pb for controlling the drive of the servo motor 27a based on the input signal Sb. The motor controller 60b outputs the generated pulse signal Pb to the motor drive circuit 62c. The motor controller 60c generates a pulse signal Pc for controlling the drive of the servo motors 27b and 47 based on the input signal Sc. The motor controller 60c outputs the generated pulse signal Pc to the motor drive circuits 62d and 62e. That is, the same pulse signal Pc is input to the motor drive circuits 62d and 62e at the same time.

また、モータコントローラ60aは、イネーブル信号Ea、Ebを、モータ駆動回路62a、62bのそれぞれに出力する。イネーブル信号Ea、Ebは、入力されたパルス信号Paが有効であることを示すHIGHと、入力されたパルス信号Paが無効であることを示すLOWとの間で変化する信号である。イネーブル信号EaがHIGHである期間は、イネーブル信号EbはLOWに制御される。イネーブル信号EbがHIGHである期間は、イネーブル信号EaはLOWに制御される。モータコントローラ60aは、同時にHIGHとなる期間がないようにイネーブル信号Ea、Ebを制御する。また、モータコントローラ60cは、モータコントローラ60aと同様に、イネーブル信号Ed、Eeを、モータ駆動回路62d、62eのそれぞれに出力する。 Motor controller 60a also outputs enable signals Ea and Eb to motor drive circuits 62a and 62b, respectively. Enable signals Ea and Eb are signals that change between HIGH, which indicates that input pulse signal Pa is valid, and LOW, which indicates that input pulse signal Pa is invalid. During the period when enable signal Ea is HIGH, enable signal Eb is controlled to LOW. During the period when enable signal Eb is HIGH, enable signal Ea is controlled to LOW. Motor controller 60a controls enable signals Ea and Eb so that there is no period when they are both HIGH at the same time. Similarly to motor controller 60a, motor controller 60c also outputs enable signals Ed and Ee to motor drive circuits 62d and 62e, respectively.

モータ駆動回路62aは、イネーブル信号EaがHIGHである場合に、入力されたパルス信号Paが有効であると判断し、当該パルス信号Paに基づいて、サーボモータ58aを駆動するための駆動信号Daを生成する。そして、生成した駆動信号Daに基づいてサーボモータ58aを駆動する。モータ駆動回路62b、62d、62eについても同様である。一方、モータ駆動回路62cには、イネーブル信号が入力されない。モータ駆動回路62cは、パルス信号Pbが入力されると、当該パルス信号Pbに基づいて、サーボモータ27aを駆動するための駆動信号Dcを生成する。そして、生成した駆動信号Dcに基づいてサーボモータ27aを駆動する。 When the enable signal Ea is HIGH, the motor drive circuit 62a determines that the input pulse signal Pa is valid, and generates a drive signal Da for driving the servo motor 58a based on the pulse signal Pa. The motor drive circuit 62a then drives the servo motor 58a based on the generated drive signal Da. The same applies to the motor drive circuits 62b, 62d, and 62e. On the other hand, no enable signal is input to the motor drive circuit 62c. When the motor drive circuit 62c receives the pulse signal Pb, it generates a drive signal Dc for driving the servo motor 27a based on the pulse signal Pb. The motor drive circuit 62c then drives the servo motor 27a based on the generated drive signal Dc.

図3は、モータコントローラ60aが、メインコントローラ20から入力された信号Saに基づいてサーボモータ58a、58bを駆動するときの各値の変化を示している。すなわち、一対のコンベアベルト54の間隔を調整するためのサーボモータ58bと、コンベアベルト54上に載置された回路基板Cを搬送するためのサーボモータ58aとを駆動させる状況を想定している。 Figure 3 shows the changes in each value when the motor controller 60a drives the servo motors 58a and 58b based on the signal Sa input from the main controller 20. In other words, it is assumed that the servo motor 58b for adjusting the gap between the pair of conveyor belts 54 and the servo motor 58a for transporting the circuit board C placed on the conveyor belt 54 are driven.

上述したように、パルス信号Paは、モータ駆動回路62a、62bの双方に入力される。モータコントローラ60aは、入力された信号Saに基づいて、パルス信号Paを、期間T1においてサーボモータ58bを駆動させるための値に制御し、期間T2においてサーボモータ58aを駆動させるための値に制御する。 As described above, the pulse signal Pa is input to both motor drive circuits 62a and 62b. Based on the input signal Sa, the motor controller 60a controls the pulse signal Pa to a value for driving the servo motor 58b in period T1, and to a value for driving the servo motor 58a in period T2.

モータコントローラ60aは、パルス信号Paが高電位と低電位の間で周期的に変化する期間T1が到来するよりもわずかに早いタイミングt1で、イネーブル信号EbをLOWからHIGHに変化させる。期間T1では、モータ駆動回路62bに入力されるイネーブル信号EbがHIGHに制御されている。このため、モータ駆動回路62bは、入力されたパルス信号Paが有効であると判断し、駆動信号Dbを生成する。したがって、期間T1の開始タイミングt2において、サーボモータ58bに流れる電流Ibが上昇し始める。すなわち、サーボモータ58bが駆動され、一対のコンベアベルト54の間隔が変化し始める。一方、期間T1では、モータ駆動回路62aに入力されるイネーブル信号EaがLOWに制御されている。このため、モータ駆動回路62aは、入力されたパルス信号Paが無効であると判断し、駆動信号Daを生成しない。このため、サーボモータ58aに流れる電流Iaがゼロに維持される。その後、期間T1が終了するタイミングt3において、サーボモータ58bに流れる電流Ibが減少し始める。また、タイミングt3からわずかに遅いタイミングt4において、モータコントローラ60aは、イネーブル信号EbをHIGHからLOWに変化させる。 The motor controller 60a changes the enable signal Eb from LOW to HIGH at timing t1, which is slightly earlier than the arrival of the period T1 in which the pulse signal Pa periodically changes between high and low potentials. During the period T1, the enable signal Eb input to the motor drive circuit 62b is controlled to be HIGH. Therefore, the motor drive circuit 62b determines that the input pulse signal Pa is valid and generates a drive signal Db. Therefore, at the start timing t2 of the period T1, the current Ib flowing through the servo motor 58b begins to rise. That is, the servo motor 58b is driven, and the interval between the pair of conveyor belts 54 begins to change. On the other hand, during the period T1, the enable signal Ea input to the motor drive circuit 62a is controlled to be LOW. Therefore, the motor drive circuit 62a determines that the input pulse signal Pa is invalid and does not generate a drive signal Da. Therefore, the current Ia flowing through the servo motor 58a is maintained at zero. Then, at timing t3 when period T1 ends, the current Ib flowing through servo motor 58b begins to decrease. Also, at timing t4, which is slightly later than timing t3, motor controller 60a changes enable signal Eb from HIGH to LOW.

その後、モータコントローラ60aは、タイミングt4から所定の時間を空けたタイミングt5において、イネーブル信号EaをLOWからHIGHに変化させる。モータコントローラ60aは、期間T2が到来するタイミングt6よりもわずかに早いタイミングt5でイネーブル信号Eaを変化させる。タイミングt4からタイミングt5までの間に、回路基板Cがコンベアベルト54上に載置される。 Then, at timing t5, a predetermined time after timing t4, the motor controller 60a changes the enable signal Ea from LOW to HIGH. The motor controller 60a changes the enable signal Ea at timing t5, which is slightly earlier than timing t6 when the period T2 arrives. Between timing t4 and timing t5, the circuit board C is placed on the conveyor belt 54.

期間T2では、モータ駆動回路62aに入力されるイネーブル信号EaがHIGHに制御されている。このため、モータ駆動回路62aは、入力されたパルス信号Paが有効であると判断し、駆動信号Daを生成する。したがって、期間T2の開始タイミングt6において、サーボモータ58aに流れる電流Iaが上昇し始める。すなわち、サーボモータ58aが駆動され、コンベアベルト54が回転し始め、回路基板Cが搬送される。一方、期間T2では、モータ駆動回路62bに入力されるイネーブル信号EbがLOWに制御されている。このため、モータ駆動回路62bは、入力されたパルス信号Paが無効であると判断し、駆動信号Dbを生成しない。このため、サーボモータ58bに流れる電流Ibがゼロに維持される。その後、期間T2が終了するタイミングt7において、サーボモータ58aに流れる電流Iaが減少し始める。また、タイミングt7からわずかに遅いタイミングt8において、モータコントローラ60aは、イネーブル信号EaをHIGHからLOWに変化させる。 During the period T2, the enable signal Ea input to the motor drive circuit 62a is controlled to HIGH. Therefore, the motor drive circuit 62a judges that the input pulse signal Pa is valid and generates the drive signal Da. Therefore, at the start timing t6 of the period T2, the current Ia flowing through the servo motor 58a begins to rise. That is, the servo motor 58a is driven, the conveyor belt 54 begins to rotate, and the circuit board C is transported. On the other hand, during the period T2, the enable signal Eb input to the motor drive circuit 62b is controlled to LOW. Therefore, the motor drive circuit 62b judges that the input pulse signal Pa is invalid and does not generate the drive signal Db. Therefore, the current Ib flowing through the servo motor 58b is maintained at zero. After that, at the end timing t7 of the period T2, the current Ia flowing through the servo motor 58a begins to decrease. Furthermore, at timing t8, which is slightly later than timing t7, the motor controller 60a changes the enable signal Ea from HIGH to LOW.

以上に説明したように、本実施例では、一対のコンベアベルト54の幅変えを行うためのサーボモータ58bの駆動と、コンベアベルト54により回路基板Cを搬送するためのサーボモータ58aの駆動とが、単一のモータコントローラ60aにより制御される。コンベアベルト54の幅変えと、コンベアベルト54による回路基板Cの搬送とは、同時に実行されない。すなわち、サーボモータ58a、58bは、同時に駆動されることがない。本実施例では、このような関係にある2つのサーボモータ58a、58bを駆動するモータ駆動回路62a、62bに対して、単一のモータコントローラ60aが同一のパルス信号Paを出力する。そして、当該モータコントローラ60aがイネーブル信号Ea、Ebをモータ駆動回路62a、62bのそれぞれに出力することにより、実際に駆動させるサーボモータを選択する。このように、本実施例では、同時に駆動することがないサーボモータ58a、58bを単一のモータコントローラ60aにより制御するため、サーボモータ58a、58bのそれぞれに対して専用のモータコントローラを設ける必要がない。したがって、制御構成を簡易にでき、かつ、省スペースを実現することができるとともに、コストを低減することができる。 As described above, in this embodiment, the driving of the servo motor 58b for changing the width of the pair of conveyor belts 54 and the driving of the servo motor 58a for transporting the circuit board C by the conveyor belt 54 are controlled by a single motor controller 60a. The width change of the conveyor belt 54 and the transport of the circuit board C by the conveyor belt 54 are not performed simultaneously. That is, the servo motors 58a and 58b are not driven simultaneously. In this embodiment, a single motor controller 60a outputs the same pulse signal Pa to the motor drive circuits 62a and 62b that drive the two servo motors 58a and 58b in this relationship. Then, the motor controller 60a outputs enable signals Ea and Eb to the motor drive circuits 62a and 62b, respectively, to select the servo motor to be actually driven. In this way, in this embodiment, the servo motors 58a and 58b that are not driven simultaneously are controlled by a single motor controller 60a, so there is no need to provide a dedicated motor controller for each of the servo motors 58a and 58b. This simplifies the control configuration, saves space, and reduces costs.

また、本実施例では、モータコントローラ60aは、同一のパルス信号Paを同時に各モータ駆動回路62a、62bに出力する。このため、各モータ駆動回路62a、62bに異なるパルス信号を出力する必要がないため、簡易な処理によって各サーボモータ58a、58bの駆動を制御することができる。 In addition, in this embodiment, the motor controller 60a outputs the same pulse signal Pa to each motor drive circuit 62a, 62b at the same time. Therefore, there is no need to output different pulse signals to each motor drive circuit 62a, 62b, and the drive of each servo motor 58a, 58b can be controlled by simple processing.

また、モータコントローラ60aは、サーボモータ58bを駆動すべき期間である期間T1よりも長い期間(すなわち、タイミングt1からタイミングt4までの期間)に亘ってイネーブル信号EbをHIGHに制御し、サーボモータ58aを駆動すべき期間である期間T2よりも長い期間(すなわち、タイミングt5からタイミングt8までの期間)に亘ってイネーブル信号EaをHIGHに制御する。このように、イネーブル信号Ea、Ebに、パルス信号Paに対するマージンを設けることによって、パルス信号Paに応じた正確な動作を実行させることができる。 Motor controller 60a also controls enable signal Eb to be HIGH for a period longer than period T1 during which servo motor 58b should be driven (i.e., the period from timing t1 to timing t4), and controls enable signal Ea to be HIGH for a period longer than period T2 during which servo motor 58a should be driven (i.e., the period from timing t5 to timing t8). In this way, by providing a margin for pulse signal Pa in enable signals Ea and Eb, it is possible to perform accurate operation according to pulse signal Pa.

(対応関係)
なお、上記の説明において、サーボモータ58a、サーボモータ58bが、それぞれ「第1のモータ」、「第2のモータ」の一例である。モータ駆動回路62a、モータ駆動回路62bが、それぞれ「第1の駆動回路」、「第2の駆動回路」の一例である。モータコントローラ60aが、「第1の制御装置」の一例である。パルス信号Paが、「第1の制御信号」の一例である。駆動信号Da、駆動信号Dbが、それぞれ「第1の駆動信号」、「第2の駆動信号」の一例である。HIGHに制御されたイネーブル信号Ea、HIGHに制御されたイネーブル信号Ebが、それぞれ「第1の信号」、「第2の信号」の一例である。
(Correspondence)
In the above description, the servo motor 58a and the servo motor 58b are examples of a "first motor" and a "second motor", respectively. The motor drive circuit 62a and the motor drive circuit 62b are examples of a "first drive circuit" and a "second drive circuit", respectively. The motor controller 60a is an example of a "first control device". The pulse signal Pa is an example of a "first control signal". The drive signals Da and Db are examples of a "first drive signal" and a "second drive signal", respectively. The enable signal Ea controlled to HIGH and the enable signal Eb controlled to HIGH are examples of a "first signal" and a "second signal", respectively.

続いて、実施例の基板作業機10において、モータコントローラ60bが、入力された信号Sbに基づいてサーボモータ27aを駆動し、モータコントローラ60cが、入力された信号Scに基づいてサーボモータ27b、47を駆動する場合について説明する。すなわち、カメラ26aを駆動するためのサーボモータ27a、27bと、昇降機構46を駆動するためのサーボモータ47を駆動させる状況を想定している。図4は、この場合の各値の変化を示している。上述したように、パルス信号Pcは、モータ駆動回路62d、62eの双方に入力される。 Next, a case will be described in which, in the substrate working machine 10 of the embodiment, the motor controller 60b drives the servo motor 27a based on the input signal Sb, and the motor controller 60c drives the servo motors 27b and 47 based on the input signal Sc. That is, a situation is assumed in which the servo motors 27a and 27b for driving the camera 26a and the servo motor 47 for driving the lifting mechanism 46 are driven. Figure 4 shows the changes in each value in this case. As described above, the pulse signal Pc is input to both the motor drive circuits 62d and 62e.

モータコントローラ60bは、入力された信号Sbに基づいて、パルス信号Pbを、期間T3においてサーボモータ27aを駆動させるための値に制御する。また、モータコントローラ60cは、入力された信号Scに基づいて、パルス信号Pcを、期間T3においてサーボモータ27bを駆動させるための値に制御し、期間T4においてサーボモータ47を駆動させるための値に制御する。 Based on the input signal Sb, the motor controller 60b controls the pulse signal Pb to a value for driving the servo motor 27a in the period T3. Based on the input signal Sc, the motor controller 60c controls the pulse signal Pc to a value for driving the servo motor 27b in the period T3, and to a value for driving the servo motor 47 in the period T4.

モータコントローラ60cは、パルス信号Pcが高電位と低電位の間で周期的に変化する期間T3が到来するよりもわずかに早いタイミングt11で、イネーブル信号EdをLOWからHIGHに変化させる。期間T3では、モータ駆動回路62dに入力されるイネーブル信号EdがHIGHに制御されている。このため、モータ駆動回路62dは、入力されたパルス信号Pcが有効であると判断し、駆動信号Ddを生成する。したがって、期間T3の開始タイミングt12において、サーボモータ27bに流れる電流Idが上昇し始める。すなわち、サーボモータ27bが駆動され、カメラ26aがY方向に駆動される。 The motor controller 60c changes the enable signal Ed from LOW to HIGH at timing t11, which is slightly earlier than the arrival of period T3, during which the pulse signal Pc periodically changes between high and low potentials. During period T3, the enable signal Ed input to the motor drive circuit 62d is controlled to be HIGH. Therefore, the motor drive circuit 62d determines that the input pulse signal Pc is valid and generates a drive signal Dd. Therefore, at start timing t12 of period T3, the current Id flowing through the servo motor 27b begins to increase. That is, the servo motor 27b is driven, and the camera 26a is driven in the Y direction.

また、期間T3では、モータ駆動回路62cに入力されるパルス信号Pbが高電位と低電位の間で周期的に変化している。このため、モータ駆動回路62cは、駆動信号Dcを生成する。したがって、期間T3の開始タイミングt12において、サーボモータ27aに流れる電流Icも上昇し始める。すなわち、サーボモータ27aが駆動され、カメラ26aがX方向に駆動される。このように、期間T3では、カメラ26aがX方向及びY方向に同時に駆動されることで、XY平面を予め定められた位置(すなわち、回路基板Cの上方)まで移動する。 In addition, during period T3, the pulse signal Pb input to the motor drive circuit 62c periodically changes between high and low potentials. For this reason, the motor drive circuit 62c generates a drive signal Dc. Therefore, at the start timing t12 of period T3, the current Ic flowing through the servo motor 27a also begins to increase. That is, the servo motor 27a is driven, and the camera 26a is driven in the X direction. In this way, during period T3, the camera 26a is simultaneously driven in the X and Y directions, and moves to a predetermined position on the XY plane (i.e., above the circuit board C).

一方、期間T3では、モータ駆動回路62eに入力されるイネーブル信号EeがLOWに制御されている。このため、モータ駆動回路62eは、入力されたパルス信号Pcが無効であると判断し、駆動信号Deを生成しない。このため、サーボモータ47に流れる電流Ieがゼロに維持される。その後、期間T3が終了するタイミングt13において、サーボモータ27a、27bに流れる電流Ic、Idが減少し始める。また、タイミングt13からわずかに遅いタイミングt14において、モータコントローラ60cは、イネーブル信号EdをHIGHからLOWに変化させる。 Meanwhile, during period T3, the enable signal Ee input to the motor drive circuit 62e is controlled to be LOW. Therefore, the motor drive circuit 62e determines that the input pulse signal Pc is invalid and does not generate the drive signal De. Therefore, the current Ie flowing through the servo motor 47 is maintained at zero. Thereafter, at timing t13 when period T3 ends, the currents Ic and Id flowing through the servo motors 27a and 27b begin to decrease. Also, at timing t14, which is slightly later than timing t13, the motor controller 60c changes the enable signal Ed from HIGH to LOW.

その後、モータコントローラ60cは、タイミングt14から所定の時間を空けたタイミングt15において、イネーブル信号EeをLOWからHIGHに変化させる。モータコントローラ60cは、期間T4が到来するタイミングt16よりもわずかに早いタイミングt15でイネーブル信号Eeを変化させる。なお、図4には図示していないが、タイミングt14からタイミングt15までの間に、カメラ26aが待機位置まで移動する。 Then, at timing t15, a predetermined time after timing t14, the motor controller 60c changes the enable signal Ee from LOW to HIGH. The motor controller 60c changes the enable signal Ee at timing t15, which is slightly earlier than timing t16 at which period T4 arrives. Although not shown in FIG. 4, the camera 26a moves to the standby position between timing t14 and timing t15.

期間T4では、モータ駆動回路62eに入力されるイネーブル信号EeがHIGHに制御されている。このため、モータ駆動回路62eは、入力されたパルス信号Pcが有効であると判断し、駆動信号Deを生成する。したがって、期間T4の開始タイミングt16において、サーボモータ47に流れる電流Ieが上昇し始める。すなわち、サーボモータ47が駆動され、昇降機構46が上昇し始め、回路基板Cがマスク28の下面に当接される。一方、期間T4では、モータ駆動回路62dに入力されるイネーブル信号EdがLOWに制御されている。このため、モータ駆動回路62dは、入力されたパルス信号Pcが無効であると判断し、駆動信号Ddを生成しない。このため、サーボモータ27bに流れる電流Idがゼロに維持される。また、期間T4では、パルス信号Pbが低電位に維持される。このため、モータ駆動回路62cは駆動信号Dcを生成せず、サーボモータ27aに流れる電流Icはゼロに維持される。その後、期間T4が終了するタイミングt17において、サーボモータ47に流れる電流Ieが減少し始める。また、タイミングt17からわずかに遅いタイミングt18において、モータコントローラ60cは、イネーブル信号EeをHIGHからLOWに変化させる。 During the period T4, the enable signal Ee input to the motor drive circuit 62e is controlled to be HIGH. Therefore, the motor drive circuit 62e determines that the input pulse signal Pc is valid and generates a drive signal De. Therefore, at the start timing t16 of the period T4, the current Ie flowing through the servo motor 47 begins to rise. That is, the servo motor 47 is driven, the lifting mechanism 46 begins to rise, and the circuit board C is abutted against the lower surface of the mask 28. On the other hand, during the period T4, the enable signal Ed input to the motor drive circuit 62d is controlled to be LOW. Therefore, the motor drive circuit 62d determines that the input pulse signal Pc is invalid and does not generate a drive signal Dd. Therefore, the current Id flowing through the servo motor 27b is maintained at zero. Also, during the period T4, the pulse signal Pb is maintained at a low potential. Therefore, the motor drive circuit 62c does not generate a drive signal Dc, and the current Ic flowing through the servo motor 27a is maintained at zero. Then, at timing t17 when period T4 ends, the current Ie flowing through the servo motor 47 begins to decrease. Also, at timing t18, which is slightly later than timing t17, the motor controller 60c changes the enable signal Ee from HIGH to LOW.

以上に説明したように、本実施例では、カメラ26aをY方向へ移動させるためのサーボモータ27bの駆動と、昇降機構46を昇降させるためのサーボモータ47の駆動とが、単一のモータコントローラ60cにより制御される。すなわち、上述した例と同様に、同時に稼働されないカメラ26aと昇降機構46とを駆動するサーボモータ27b、47については、単一のモータコントローラ60cにより制御する。 As described above, in this embodiment, the drive of the servo motor 27b for moving the camera 26a in the Y direction and the drive of the servo motor 47 for raising and lowering the lifting mechanism 46 are controlled by a single motor controller 60c. That is, as in the above example, the servo motors 27b and 47 for driving the camera 26a and the lifting mechanism 46, which are not operated simultaneously, are controlled by a single motor controller 60c.

一方で、カメラ26aをX方向へ移動させるためのサーボモータ27aの駆動は、サーボモータ27bの駆動の制御とは異なるモータコントローラ60bにより制御される。カメラ26aは、X方向及びY方向に同時に移動させることにより、X方向の移動とY方向の移動とを別々に実行する場合と比較して移動距離が短くなる。このように、本実施例では、同時に駆動させることにより作業効率が向上するモータ(サーボモータ27a、27b)については、別々のモータコントローラ60b、60cにより制御することで、作業時間を短縮することができる。 On the other hand, the drive of servo motor 27a for moving camera 26a in the X direction is controlled by a motor controller 60b that is different from the control of the drive of servo motor 27b. By moving camera 26a in the X direction and Y direction simultaneously, the movement distance is shorter compared to when movement in the X direction and movement in the Y direction are performed separately. Thus, in this embodiment, the motors (servo motors 27a, 27b) that improve work efficiency when driven simultaneously are controlled by separate motor controllers 60b, 60c, thereby shortening the work time.

なお、図1に示すように、カメラ26aは、X方向の移動においては他の構成要素と干渉することがない一方、Y方向の移動においては、他の構成要素と干渉し得る。例えば、カメラ26aをY方向に移動して昇降機構46の上方に位置させた場合、昇降機構46が上昇すると、カメラ26aと昇降機構46とが干渉する。すなわち、カメラ26aの稼働範囲の一部と、昇降機構46の稼働範囲の一部とが重複している。本実施例では、このような位置関係にある稼働部(すなわち、カメラ26aと昇降機構46)の駆動を単一のモータコントローラ60cにより制御する。このような位置関係にある稼働部は、例えば、カメラ26aを昇降機構46と干渉しない位置に退避させた状態で昇降機構46のみを稼働させる等、同時に稼働しないようにすることで両者の干渉を容易に回避することができる。また、それぞれの稼働部に対してモータコントローラを設けた場合、両者が干渉しないようにプログラムを生成する必要があり、制御が複雑になるため、本明細書に開示の技術が有用である。 As shown in FIG. 1, the camera 26a does not interfere with other components when moving in the X direction, but may interfere with other components when moving in the Y direction. For example, if the camera 26a is moved in the Y direction to be positioned above the lifting mechanism 46, when the lifting mechanism 46 rises, the camera 26a and the lifting mechanism 46 interfere with each other. That is, a part of the operating range of the camera 26a overlaps with a part of the operating range of the lifting mechanism 46. In this embodiment, the driving of the operating parts in such a positional relationship (i.e., the camera 26a and the lifting mechanism 46) is controlled by a single motor controller 60c. The operating parts in such a positional relationship can be easily prevented from interfering with each other by not operating them at the same time, for example, by operating only the lifting mechanism 46 while the camera 26a is retracted to a position where it does not interfere with the lifting mechanism 46. In addition, if a motor controller is provided for each operating part, it is necessary to generate a program to prevent the two from interfering with each other, which makes the control complicated, and therefore the technology disclosed in this specification is useful.

(対応関係)
なお、上記の説明において、サーボモータ27b、サーボモータ47、サーボモータ27aが、それぞれ「第1のモータ」、「第2のモータ」、「第3のモータ」の一例である。モータ駆動回路62d、モータ駆動回路62e、モータ駆動回路62cが、それぞれ「第1の駆動回路」、「第2の駆動回路」、「第3の駆動回路」の一例である。モータコントローラ60c、モータコントローラ60bが、それぞれ「第1の制御装置」、「第2の制御装置」の一例である。パルス信号Pc、パルス信号Pbが、それぞれ「第1の制御信号」、「第2の制御信号」の一例である。駆動信号Dd、駆動信号De、駆動信号Dcが、それぞれ「第1の駆動信号」、「第2の駆動信号」、「第3の駆動信号」の一例である。HIGHに制御されたイネーブル信号Ed、HIGHに制御されたイネーブル信号Eeが、それぞれ「第1の信号」、「第2の信号」の一例である。カメラ26a、昇降機構46が、それぞれ「第1の稼働部」、「第2の稼働部」の一例である。
(Correspondence)
In the above description, the servo motor 27b, the servo motor 47, and the servo motor 27a are examples of the "first motor", the "second motor", and the "third motor", respectively. The motor drive circuit 62d, the motor drive circuit 62e, and the motor drive circuit 62c are examples of the "first drive circuit", the "second drive circuit", and the "third drive circuit", respectively. The motor controller 60c and the motor controller 60b are examples of the "first control device", the "second control device", respectively. The pulse signal Pc and the pulse signal Pb are examples of the "first control signal", the "second control signal", respectively. The drive signal Dd, the drive signal De, and the drive signal Dc are examples of the "first drive signal", the "second drive signal", and the "third drive signal", respectively. The enable signal Ed controlled to HIGH, and the enable signal Ee controlled to HIGH are examples of the "first signal", the "second signal", respectively. The camera 26a and the lifting mechanism 46 are examples of a "first operating unit" and a "second operating unit", respectively.

上述した実施例では、駆動すべきサーボモータをイネーブル信号の値によって選択する構成であった。しかしながら、例えば、図5に示すように、モータコントローラ60aとモータ駆動回路62a、62bとを接続する配線のそれぞれにスイッチング素子110a、110bを介装して、スイッチング素子110a、110bを交互にスイッチングさせることによりパルス信号Paをモータ駆動回路62a、62bの一方に選択的に入力するように構成してもよい。 In the above-described embodiment, the servo motor to be driven is selected based on the value of the enable signal. However, for example, as shown in FIG. 5, it is also possible to provide switching elements 110a and 110b in the wiring connecting the motor controller 60a and the motor drive circuits 62a and 62b, respectively, and to selectively input the pulse signal Pa to one of the motor drive circuits 62a and 62b by alternately switching the switching elements 110a and 110b.

また、上述した実施例では、各モータコントローラ60a~60cがパルス信号Pa~Pcを出力したが、各モータコントローラ60a~60cが出力する信号は、例えば、アナログ信号であってもよい。この場合、各モータ駆動回路62a~62eには、各モータコントローラ60a~60cから入力されたアナログ信号をデジタル信号に変換するAD変換回路が設けられてよい。また、モータ駆動回路62aは、AD変換器により変換されたデジタル信号に基づくサーボモータ58aの移動量をモータコントローラ60aにフィードバックしてもよい。モータコントローラ60aは、当該フィードバックに基づき、アナログ信号を生成してもよい。モータ駆動回路62b~62eについても同様である。 In the above embodiment, the motor controllers 60a to 60c output pulse signals Pa to Pc, but the signals output by the motor controllers 60a to 60c may be, for example, analog signals. In this case, each of the motor drive circuits 62a to 62e may be provided with an AD conversion circuit that converts the analog signals input from the motor controllers 60a to 60c into digital signals. The motor drive circuit 62a may also feed back to the motor controller 60a the amount of movement of the servo motor 58a based on the digital signals converted by the AD converter. The motor controller 60a may generate an analog signal based on this feedback. The same applies to the motor drive circuits 62b to 62e.

また、上述した実施例では、サーボモータ58a、58bの駆動を制御するモータコントローラ60aと、サーボモータ27aの駆動を制御するモータコントローラ60bとが別体で構成されていた。しかしながら、サーボモータ58a、58b、27aの駆動は、単一のモータコントローラにより制御してもよい。サーボモータ58a、58b、27b、47についても同様である。すなわち、同時に駆動しない複数のサーボモータの駆動については、特に数を限定することなく単一のモータコントローラにより制御してもよい。 In the above-described embodiment, the motor controller 60a that controls the drive of the servo motors 58a and 58b and the motor controller 60b that controls the drive of the servo motor 27a are configured separately. However, the drive of the servo motors 58a, 58b, and 27a may be controlled by a single motor controller. The same applies to the servo motors 58a, 58b, 27b, and 47. In other words, the drive of multiple servo motors that are not driven simultaneously may be controlled by a single motor controller without any particular limit on the number.

また、上述した実施例では、基板作業機10が、回路基板Cにはんだを印刷する印刷装置である場合について説明した。しかしながら、基板作業機10は、基板に対して電子部品を実装する電子部品実装機等、基板に対して所定の作業を実行する装置であればよい。 In the above-described embodiment, the board work machine 10 is a printing device that prints solder on the circuit board C. However, the board work machine 10 may be any device that performs a predetermined task on a board, such as an electronic component mounter that mounts electronic components on the board.

本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated in this specification or drawings achieve multiple objectives simultaneously, and achieving any one of those objectives is itself technically useful.

10:基板作業機
20:メインコントローラ
22:インターフェース装置
24:回路基板位置決め装置
26:撮像装置
26a:カメラ
27a、27b:サーボモータ
28:マスク
30:スキージ装置
40:Y方向移動機構
42:X方向移動機構
44:回転機構
46:昇降機構
47:サーボモータ
48:搬送機構
50:クランプ機構
52:サポート機構
54:コンベアベルト
58a、58b:サーボモータ
60a、60b、60c:モータコントローラ
62a~62e:モータ駆動回路
10: Circuit board working machine 20: Main controller 22: Interface device 24: Circuit board positioning device 26: Imaging device 26a: Cameras 27a, 27b: Servo motor 28: Mask 30: Squeegee device 40: Y-direction movement mechanism 42: X-direction movement mechanism 44: Rotation mechanism 46: Lifting mechanism 47: Servo motor 48: Transport mechanism 50: Clamping mechanism 52: Support mechanism 54: Conveyor belt 58a, 58b: Servo motor 60a, 60b, 60c: Motor controllers 62a to 62e: Motor drive circuit

Claims (1)

マスクに形成された開口を介して基板に対して所定の作業としてはんだを印刷する印刷装置であって、
前記基板の上面及び前記マスクの下面を撮像するカメラを水平面内の第1方向に移動させるために、前記カメラを駆動する第1のモータと、
前記基板を上下方向に移動させる昇降機構を駆動し、前記所定の作業中に前記第1のモータとは同時に駆動されない第2のモータと、
水平面内で前記第1方向に直交する第2方向に前記カメラを移動させるために、前記カメラを駆動する第3のモータと、
前記第1のモータに接続されている第1の駆動回路と、
前記第2のモータに接続されている第2の駆動回路と、
前記第3のモータに接続されている第3の駆動回路と、
前記第1のモータ及び前記第2のモータの駆動を制御するための第1の制御信号を、前記第1の駆動回路及び前記第2の駆動回路に出力する第1の制御装置と、
前記3の駆動回路に、前記第3のモータの駆動を制御するための第2の制御信号を出力する第2の制御装置と、
を備えており、
前記第1の駆動回路は、前記第1の制御信号に基づいて前記第1のモータを駆動させる第1の駆動信号を生成し、
前記第2の駆動回路は、前記第1の制御信号に基づいて前記第2のモータを駆動させる第2の駆動信号を生成し、
前記第3の駆動回路は、前記第2の制御信号に基づいて前記第3のモータを駆動させる第3の駆動信号を生成し、
前記第1の駆動回路は、前記第2の駆動回路が前記第2の駆動信号を生成しているときは前記第1の駆動信号を生成不能に構成される一方で、前記第2の駆動回路が前記第2の駆動信号を生成していないときに前記第1の駆動信号を生成可能に構成されており、
前記第2の駆動回路は、前記第1の駆動回路が前記第1の駆動信号を生成しているときは前記第2の駆動信号を生成不能に構成される一方で、前記第1の駆動回路が前記第1の駆動信号を生成していないときに前記第2の駆動信号を生成可能に構成されており、
前記第1のモータにより動作する前記カメラの前記第1方向の移動範囲の少なくとも一部は、前記第2のモータにより動作する前記昇降機構の移動範囲の少なくとも一部と重複し、
前記第1の制御信号は、前記第1の駆動回路及び前記第2の駆動回路のそれぞれに同時に入力し、
前記第1の制御装置は、入力された前記第1の制御信号が有効であることを示す第1の信号を前記第1の駆動回路に出力するとともに、前記第1の信号を出力する期間とは異なる期間に、前記第1の信号とは異なる第2の信号であって、入力された前記第1の制御信号が有効であることを示す前記第2の信号を前記第2の駆動回路に出力し、
前記第1の駆動回路は、前記第1の信号が入力される場合に前記第1の駆動信号を生成し、
前記第2の駆動回路は、前記第2の信号が入力される場合に前記第2の駆動信号を生成し、
前記第1の駆動回路は、前記第2の駆動回路が前記第2の駆動信号を生成する前に、前記カメラを前記昇降機構と干渉しない位置に退避させる、
印刷装置。
A printing device that prints solder on a substrate through an opening formed in a mask as a predetermined operation,
a first motor for driving a camera for imaging the upper surface of the substrate and the lower surface of the mask so as to move the camera in a first direction in a horizontal plane;
a second motor that drives a lifting mechanism that moves the substrate in a vertical direction and is not driven simultaneously with the first motor during the predetermined operation;
a third motor for driving the camera to move the camera in a second direction orthogonal to the first direction in a horizontal plane; and
a first drive circuit connected to the first motor;
a second drive circuit connected to the second motor;
a third drive circuit connected to the third motor;
a first control device that outputs a first control signal for controlling driving of the first motor and the second motor to the first drive circuit and the second drive circuit;
a second control device that outputs a second control signal to the third drive circuit for controlling the drive of the third motor;
It is equipped with
the first drive circuit generates a first drive signal for driving the first motor based on the first control signal;
the second drive circuit generates a second drive signal for driving the second motor based on the first control signal;
the third drive circuit generates a third drive signal for driving the third motor based on the second control signal;
the first drive circuit is configured to be unable to generate the first drive signal when the second drive circuit is generating the second drive signal, and is configured to be able to generate the first drive signal when the second drive circuit is not generating the second drive signal;
the second drive circuit is configured to be unable to generate the second drive signal when the first drive circuit is generating the first drive signal, and is configured to be able to generate the second drive signal when the first drive circuit is not generating the first drive signal;
at least a part of a movement range in the first direction of the camera operated by the first motor overlaps with at least a part of a movement range of the lifting mechanism operated by the second motor;
the first control signal is input to the first drive circuit and the second drive circuit simultaneously;
the first control device outputs a first signal indicating that the input first control signal is valid to the first drive circuit, and outputs a second signal, different from the first signal, indicating that the input first control signal is valid to the second drive circuit during a period different from a period for outputting the first signal;
the first drive circuit generates the first drive signal when the first signal is input;
the second drive circuit generates the second drive signal when the second signal is input;
the first drive circuit retracts the camera to a position where the camera does not interfere with the lift mechanism before the second drive circuit generates the second drive signal;
Printing device.
JP2020049906A 2020-03-19 2020-03-19 Circuit board processing machine Active JP7562274B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020049906A JP7562274B2 (en) 2020-03-19 2020-03-19 Circuit board processing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020049906A JP7562274B2 (en) 2020-03-19 2020-03-19 Circuit board processing machine

Publications (2)

Publication Number Publication Date
JP2021151120A JP2021151120A (en) 2021-09-27
JP7562274B2 true JP7562274B2 (en) 2024-10-07

Family

ID=77849693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020049906A Active JP7562274B2 (en) 2020-03-19 2020-03-19 Circuit board processing machine

Country Status (1)

Country Link
JP (1) JP7562274B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06233580A (en) * 1993-02-05 1994-08-19 Konica Corp Circuit for driving/controlling motor
JPH07123766A (en) * 1993-10-28 1995-05-12 Tec Corp Motor controller

Also Published As

Publication number Publication date
JP2021151120A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
US9457605B2 (en) Screen printing machine
KR102407911B1 (en) Alignment of singulated workpieces
GB2446884A (en) Screen printing machine
JP2011143640A (en) Screen printing apparatus
EP2949469B1 (en) Screen printing apparatus
JP5963873B2 (en) Production plan decision system
JP7562274B2 (en) Circuit board processing machine
US8800442B2 (en) Screen printing apparatus
EP2897449B1 (en) Work system for substrate and workbench-quantity-determining program
JP4893696B2 (en) Electronic component mounting apparatus and board conveying method in electronic component mounting apparatus
KR20240178692A (en) Automatic adjustable h-tower support block system for stencil printer
JP2666368B2 (en) Screen printing machine
WO2002069688A1 (en) Multifunction machine and method of forming a control interface
JP2006080158A (en) Surface mount equipment
JPWO2019069438A1 (en) Substrate work system
JP4847851B2 (en) Multi-connection module type surface mounting apparatus and multi-connection type surface mounting machine system
JP7727448B2 (en) Transport device, transport method, and substrate processing machine
JP7817120B2 (en) PCB Production System
WO2015162751A1 (en) Optimization program and mounting operation system
JP7725330B2 (en) Production facility control device and control method
US6593066B2 (en) Method and apparatus for printing patterns on substrates
JP7757014B2 (en) Component mounting system, component mounting method, program, and recording medium
KR101022704B1 (en) Dual Screen Printer
JP2011009586A (en) Electronic component-mounting device
JP4725914B2 (en) Electronic component mounting machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240617

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240925

R150 Certificate of patent or registration of utility model

Ref document number: 7562274

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150