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
JP7234085B2 - Board working device and remote control method for board working device - Google Patents
[go: Go Back, main page]

JP7234085B2 - Board working device and remote control method for board working device - Google Patents

Board working device and remote control method for board working device Download PDF

Info

Publication number
JP7234085B2
JP7234085B2 JP2019181250A JP2019181250A JP7234085B2 JP 7234085 B2 JP7234085 B2 JP 7234085B2 JP 2019181250 A JP2019181250 A JP 2019181250A JP 2019181250 A JP2019181250 A JP 2019181250A JP 7234085 B2 JP7234085 B2 JP 7234085B2
Authority
JP
Japan
Prior art keywords
terminal device
control unit
board working
processing load
board
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
JP2019181250A
Other languages
Japanese (ja)
Other versions
JP2021057513A (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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor 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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP2019181250A priority Critical patent/JP7234085B2/en
Publication of JP2021057513A publication Critical patent/JP2021057513A/en
Application granted granted Critical
Publication of JP7234085B2 publication Critical patent/JP7234085B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本明細書で開示する技術は、基板作業装置、及び、基板作業装置の遠隔操作方法に関する。 The technology disclosed in this specification relates to a board working apparatus and a remote control method for the board working apparatus.

従来、基板に対して所定の作業を行う基板作業装置としてスクリーン印刷機、ディスペンサ、表面実装機などが知られている。一般に基板作業装置は操作部を備えており、オペレータは操作部を操作することによって基板作業装置に対する各種の操作を行うことができる。
このような基板作業装置において、操作部を操作することの他に、通信ネットワークで接続された外部の端末装置から基板作業装置を遠隔操作できるものも知られている(例えば、特許文献1参照)。具体的には、特許文献1には、管理コンピュータ(端末装置に相当)に対してリモート操作権を設定し、管理コンピュータから処理装置(基板作業装置に相当)をリモート操作することが記載されている。
2. Description of the Related Art Conventionally, screen printers, dispensers, surface mounters, and the like are known as substrate working apparatuses for performing predetermined operations on substrates. Generally, the board working apparatus has an operating section, and an operator can perform various operations on the board working apparatus by operating the operating section.
In such a board working apparatus, in addition to operating an operation unit, there is also known a board working apparatus that can be remotely operated from an external terminal device connected via a communication network (see, for example, Patent Document 1). . Specifically, Patent Document 1 describes setting a remote operation right to a management computer (corresponding to a terminal device) and remotely operating a processing device (corresponding to a board working device) from the management computer. there is

また、特許文献1には、管理コンピュータに対してリモート操作権が設定されている状態において、処理装置の備える入力部による操作の要求があった場合や、処理装置に対して予め設定された特定動作(安全カバーの開閉、停止ボタンの操作など)が行われた場合にリモート操作権を解除することが記載されている。 Further, in Japanese Patent Laid-Open No. 2002-100000, when there is a request for operation by an input unit provided in the processing device in a state where the remote operation right is set for the management computer, or when a specific It is described that the remote operation right is canceled when an action (opening/closing of the safety cover, operation of the stop button, etc.) is performed.

特開2017-143169号公報JP 2017-143169 A

上述した特許文献1に記載の技術によると、例えばリモート操作によって処理装置の保守作業を行っているときに入力部による操作の要求があると、あるいは処理装置に対して特定動作が行われると、リモート操作権が解除されるので、保守作業が完了する時点が遅くなる可能性がある。 According to the technique described in Patent Document 1, for example, when there is an operation request from the input unit during maintenance work of the processing device by remote operation, or when a specific operation is performed on the processing device, Since the remote operation right is released, the point at which the maintenance work is completed may be delayed.

本明細書では、基板作業装置に対する遠隔操作を、基板作業装置の作業性能の低下を抑制しつつ早期に完了できる技術を開示する。 This specification discloses a technique capable of early completing remote control of a board working apparatus while suppressing deterioration in work performance of the board working apparatus.

(1)本明細書で開示する基板作業装置は、基板に対して所定の作業を行う基板作業装置であって、端末装置と通信するための通信部と、制御部と、を備え、前記制御部は、前記基板作業装置の各部を制御して前記所定の作業を行わせる制御処理と、前記通信部を介して前記端末装置との通信を確立し、前記端末装置から前記基板作業装置の遠隔操作を受け付ける受付処理と、前記端末装置との通信が確立されているときに当該制御部の処理負荷が第1の閾値以上になったことに応じて、前記端末装置からの遠隔操作を禁止する禁止処理と、を実行する。 (1) A board working apparatus disclosed in this specification is a board working apparatus that performs a predetermined work on a board, and includes a communication section for communicating with a terminal device, and a control section. The unit establishes communication with the terminal device through a control process to control each part of the board working apparatus to perform the predetermined work, and establishes communication with the terminal device through the communication section to remotely control the board working apparatus from the terminal device. a reception process for accepting an operation; and prohibiting remote operation from the terminal device in response to a processing load of the control unit exceeding a first threshold when communication with the terminal device is established. Execute the prohibition process.

上記の「当該制御部の処理負荷が第1の閾値以上になったことに応じて、前記端末装置からの遠隔操作を禁止する」は、制御部の処理負荷が第1の閾値以上になると必ず遠隔操作を禁止する場合だけでなく、制御部の処理負荷が第1の閾値以上になったことに加えて更に別の条件が成立した場合に遠隔操作を禁止する場合を含む。このため、処理負荷が第1の閾値以上になっても遠隔操作を禁止しない場合もあり得る。 The above "prohibit remote operation from the terminal device when the processing load of the control unit exceeds the first threshold" is always performed when the processing load of the control unit exceeds the first threshold. This includes not only prohibiting remote operation, but also prohibiting remote operation when the processing load of the control unit exceeds the first threshold and another condition is satisfied. Therefore, even if the processing load exceeds the first threshold value, there may be a case where the remote operation is not prohibited.

制御部の処理負荷が低いときは基板作業装置を遠隔操作しても基板作業装置の作業性能は低下し難いので、基板作業装置の作業性能の低下を抑制しつつ遠隔操作できる。しかしながら、前述した特許文献1に記載の技術では、入力部による操作の要求があった場合や処理装置に対して特定動作が行われた場合は制御部の処理負荷によらずリモート操作権が解除されるので、処理装置の作業性能の低下を抑制しつつ遠隔操作できる場合であっても遠隔操作できなくなる。このため基板作業装置に対する遠隔操作が完了する時点が遅くなる可能性がある。 When the processing load of the control unit is low, even if the board working device is operated remotely, the working performance of the board working device is unlikely to be degraded. However, in the technique described in the above-mentioned Patent Document 1, when there is an operation request from the input unit or when a specific operation is performed on the processing device, the remote operation right is canceled regardless of the processing load of the control unit. Therefore, even if remote control can be performed while suppressing deterioration of the work performance of the processing device, remote control cannot be performed. Therefore, there is a possibility that the completion of the remote control of the board working device will be delayed.

上記の基板作業装置によると、制御部の処理負荷が低い場合(第1の閾値未満の場合)は遠隔操作を禁止しない。このため、基板作業装置の操作部が操作された場合や基板作業装置に対して特定動作が行われた場合は制御部の処理負荷によらず遠隔操作を禁止する場合に比べ、遠隔操作を継続できる可能性が高くなる。このため遠隔操作を早期に完了できる可能性が高くなる。 According to the board working apparatus described above, remote operation is not prohibited when the processing load of the control unit is low (less than the first threshold value). Therefore, when the operation unit of the board working device is operated or when a specific operation is performed on the board working device, the remote operation is continued compared to the case where the remote operation is prohibited regardless of the processing load of the control unit. more likely to be possible. This increases the possibility of early completion of the remote operation.

ただし、遠隔操作を許可したままであると、基板作業装置が作業を開始した場合に、作業中に遠隔操作が行われることによって制御部の処理負荷が高くなり、基板作業装置の各部を制御して所定の作業を行わせる制御処理の実行に支障をきたす可能性がある。制御処理の実行に支障をきたすと基板作業装置の作業性能が低下する。
上記の基板作業装置によると、制御部の処理負荷が第1の閾値以上になったことに応じて遠隔操作を禁止するので、作業中に遠隔操作が行われることによって作業性能が低下することが抑制される。
よって上記の基板作業装置によると、基板作業装置に対する遠隔操作を、基板作業装置の作業性能の低下を抑制しつつ早期に完了できる。
However, if remote operation is still permitted, when the board working device starts working, the processing load on the control unit will increase due to the remote operation being performed during work, and it will not be possible to control each part of the board working device. There is a possibility that the execution of the control process that causes the predetermined work to be performed is hindered. If the execution of the control process is hindered, the work performance of the board working device is degraded.
According to the board working apparatus described above, the remote operation is prohibited when the processing load of the control unit exceeds the first threshold value. Suppressed.
Therefore, according to the above-described board working apparatus, remote control of the board working apparatus can be completed early while suppressing deterioration of the work performance of the board working apparatus.

(2)前記制御部は、前記禁止処理において、前記端末装置との通信を切断することによって前記端末装置からの遠隔操作を禁止してもよい。 (2) In the prohibition process, the control unit may prohibit remote operation from the terminal device by disconnecting communication with the terminal device.

上記の基板作業装置によると、端末装置との通信を切断することにより、端末装置からの遠隔操作を禁止できる。 According to the board working apparatus described above, remote operation from the terminal device can be prohibited by disconnecting the communication with the terminal device.

(3)前記制御部は、前記禁止処理において、前記制御部の処理負荷が前記第1の閾値以上であり、且つ、前記基板作業装置が前記作業を開始する前提となる所定の前提条件が成立した場合、又は、前記制御部の処理負荷が前記第1の閾値以上である状態が一定時間以上継続し、且つ、前記所定の前提条件が成立した場合に前記端末装置からの遠隔操作を禁止してもよい。 (3) In the prohibition process, the control unit determines that the processing load of the control unit is equal to or greater than the first threshold value and that a predetermined precondition for the board working device to start the work is established. or the state in which the processing load of the control unit is equal to or greater than the first threshold continues for a certain period of time or more and the predetermined precondition is satisfied, remote operation from the terminal device is prohibited. may

端末装置との通信が確立されているときに基板作業装置の制御部によって何らかの処理が開始された場合、遠隔操作が行われていることによって当該処理の処理性能が低下する可能性がある。しかしながら、基板作業装置が作業を開始する前提となる所定の前提条件が成立していない場合は、当該処理は基板作業装置の各部を制御して所定の作業を行わせる制御処理ではないので、基板に対する作業の作業性能には影響しない。 If some processing is started by the control unit of the substrate working device while communication with the terminal device is established, there is a possibility that the processing performance of the processing will be degraded due to the remote operation being performed. However, if the predetermined preconditions for starting the work of the board working apparatus are not satisfied, the process is not the control process for controlling each part of the board working apparatus to perform the predetermined work. It does not affect the work performance of the work for

上記の基板作業装置によると、端末装置との通信が確立されているときに制御部の処理負荷が第1の閾値以上になっても、あるいは第1の閾値以上である状態が一定時間以上継続しても、基板作業装置が作業を開始する前提となる所定の前提条件が成立していない場合は端末装置からの遠隔操作を禁止しないので、サポート担当者は遠隔操作を継続できる。このため、制御部の処理負荷が第1の閾値以上になった場合あるいは第1の閾値以上である状態が一定時間以上継続した場合は前提条件が成立していなくても遠隔操作を禁止する場合に比べ、早期に遠隔操作を完了できる可能性がより高くなる。 According to the board working device, even if the processing load of the control unit exceeds the first threshold value while communication with the terminal device is established, or the state of the first threshold value or higher continues for a certain period of time or more. However, if the predetermined preconditions for starting the work of the board working device are not satisfied, the remote operation from the terminal device is not prohibited, so the support staff can continue the remote operation. For this reason, when the processing load of the control unit exceeds the first threshold value, or when the state of the first threshold value or more continues for a certain period of time or longer, remote operation is prohibited even if the preconditions are not satisfied. Compared to , there is a higher possibility that the remote operation can be completed early.

上記の基板作業装置によると、その後に前提条件が成立することによって「制御部の処理負荷が第1の閾値以上であり、且つ、前提条件が成立した」という条件が満たされた場合、又は「制御部の処理負荷が第1の閾値以上である状態が一定時間以上継続し、且つ、前提条件が成立した」という条件が満たされた場合は遠隔操作を禁止するので、遠隔操作による基板作業装置の作業性能の低下を抑制できる。 According to the above board working apparatus, when the condition "the processing load of the control unit is equal to or greater than the first threshold value and the precondition is satisfied" is satisfied by the precondition being satisfied thereafter, or " When the condition that the processing load of the control unit is greater than or equal to the first threshold continues for a certain period of time or more and the precondition is met, remote operation is prohibited, so the remote-controlled substrate working apparatus It is possible to suppress the deterioration of the work performance of

(4)前記前提条件は、当該基板作業装置の状態が運転準備完了状態であることであってもよい。 (4) The precondition may be that the state of the board working device is ready for operation.

基板作業装置が運転準備完了状態でない場合は、基板作業装置は直ちに作業を開始することはできない。基板作業装置が直ちに作業を開始できない場合は端末装置から基板作業装置を遠隔操作しても基板作業装置の作業性能は低下しない。
上記の基板作業装置によると、端末装置との通信が確立されているときに制御部の処理負荷が第1の閾値以上になっても、あるいは第1の閾値以上である状態が一定時間以上継続しても、基板作業装置の状態が運転準備完了状態でない場合は端末装置からの遠隔操作を禁止しないので、サポート担当者が遠隔操作を継続できる可能性が高くなる。このため、早期に遠隔操作を完了できる可能性がより高くなる。
If the board working equipment is not ready for operation, the board working equipment cannot immediately start working. If the board working device cannot start working immediately, the working performance of the board working device does not deteriorate even if the board working device is remotely operated from the terminal device.
According to the board working device, even if the processing load of the control unit exceeds the first threshold value while communication with the terminal device is established, or the state of the first threshold value or higher continues for a certain period of time or more. However, if the state of the board working device is not ready for operation, the remote operation from the terminal device is not prohibited. Therefore, the possibility of completing the remote operation early becomes higher.

(5)前記制御部は、前記受付処理において、前記端末装置からの接続要求を受け付けたときの当該制御部の処理負荷が前記第1の閾値以下の第2の閾値以上である場合、又は、前記接続要求を受け付けた時点で当該制御部の処理負荷が前記第2の閾値以上である状態が一定時間以上継続していた場合は前記端末装置との通信を確立しないようにしてもよい。 (5) When the processing load of the control unit when receiving a connection request from the terminal device in the reception process is equal to or greater than a second threshold that is equal to or less than the first threshold, or Communication with the terminal device may not be established if the processing load of the control unit is equal to or greater than the second threshold value at the time of receiving the connection request and has continued for a certain period of time or longer.

端末装置からの接続要求を受け付けたときの制御部の処理負荷が第2の閾値以上である場合や、接続要求を受け付けた時点で制御部の処理負荷が第2の閾値以上である状態が一定時間以上継続していた場合は、端末装置との通信を確立すると、遠隔操作が行われることによって制御部の処理負荷が更に高くなることにより、基板作業装置の作業性能が低下する可能性がある。 A constant state in which the processing load of the control unit is equal to or greater than the second threshold when the connection request from the terminal device is received, or the processing load of the control unit is equal to or greater than the second threshold when the connection request is received. If it continues for more than an hour, establishing communication with the terminal device will further increase the processing load on the control unit due to the remote operation, and there is a possibility that the work performance of the board working device will deteriorate. .

上記の基板作業装置によると、端末装置からの接続要求を受け付けたときの制御部の処理負荷が第2の閾値以上である場合や、接続要求を受け付けた時点で制御部の処理負荷が第2の閾値以上である状態が一定時間以上継続していた場合は端末装置との通信を確立しないので、遠隔操作によって基板作業装置の作業性能が低下することを抑制できる。 According to the board working device described above, when the processing load of the control unit when the connection request from the terminal device is received is equal to or greater than the second threshold, or when the connection request is received, the processing load of the control unit is reduced to the second threshold. is equal to or greater than the threshold for a certain period of time or longer, communication with the terminal device is not established.

前記制御部は、前記受付処理において、前記端末装置からの接続要求を受け付けたときの当該制御部の処理負荷が前記第1の閾値以下の第2の閾値以上である場合、又は、前記接続要求を受け付けた時点で当該制御部の処理負荷が前記第2の閾値以上である状態が一定時間以上継続していた場合であっても、前記基板作業装置が前記作業を開始する前提となる所定の前提条件が成立していない場合は前記端末装置との通信を確立してもよい。 In the reception process, the control unit performs the processing load when the processing load of the control unit when receiving the connection request from the terminal device is equal to or greater than a second threshold that is equal to or less than the first threshold, or the connection request Even if the state in which the processing load of the control unit is equal to or greater than the second threshold has continued for a certain period of time or longer at the time of receiving the If the precondition is not met, communication with the terminal device may be established.

基板作業装置が作業を開始する前提となる所定の前提条件が成立していない場合は端末装置との通信を確立しても基板に対する作業の作業性能には影響しない。上記の基板作業装置によると、基板作業装置が作業を開始する前提となる所定の前提条件が成立していない場合は端末装置との通信を確立するので、遠隔操作を早期に開始できる可能性が高くなる。結果として、遠隔操作を早期に完了できる可能性が高くなる。 If the predetermined preconditions for starting the work of the board working device are not met, even if the communication with the terminal device is established, it does not affect the work performance of the work on the board. According to the board working device described above, communication with the terminal device is established when the predetermined preconditions for starting the work of the board working device are not satisfied, so there is a possibility that the remote operation can be started early. get higher As a result, the possibility of early completion of the remote operation increases.

(6)本明細書で開示する遠隔操作方法は、基板に対して所定の作業を行う基板作業装置の遠隔操作方法であって、前記基板作業装置の制御部が前記基板作業装置の各部を制御して前記所定の作業を行わせる制御ステップと、前記制御部が通信部を介して端末装置との通信を確立し、前記端末装置から前記基板作業装置の遠隔操作を受け付ける受付ステップと、前記端末装置との通信が確立されているときに前記制御部の処理負荷が第1の閾値以上になったことに応じて、前記制御部が前記端末装置からの遠隔操作を禁止する禁止ステップと、を含む。 (6) A remote control method disclosed in the present specification is a remote control method for a board working apparatus that performs a predetermined work on a board, wherein a control section of the board working apparatus controls each section of the board working apparatus. a receiving step in which the control unit establishes communication with a terminal device via a communication unit and receives a remote operation of the substrate working apparatus from the terminal device; a prohibition step in which the control unit prohibits remote operation from the terminal device in response to the processing load of the control unit becoming equal to or greater than a first threshold when communication with the device is established; include.

上記の遠隔操作方法によると、基板作業装置に対する遠隔操作を、基板作業装置の作業性能の低下を抑制しつつ早期に完了できる。 According to the above-described remote control method, the remote control of the board working apparatus can be completed early while suppressing the deterioration of the work performance of the board working apparatus.

(7)前記処理負荷は通信関連のプロセスによる処理負荷であってもよい。 (7) The processing load may be a processing load due to communication-related processes.

遠隔操作では画面データやログデータなどを送信するために通信関連のプロセスが実行される。このため通信関連のプロセスによる処理負荷が高くなる。処理負荷はプロセス単位で把握することもできるので、通信関連のプロセスによる処理負荷が第1の閾値以上になったことに応じて、端末装置からの遠隔操作を禁止してもよい。 In remote operation, communication-related processes are executed to transmit screen data, log data, and the like. This increases the processing load of communication-related processes. Since the processing load can be ascertained for each process, remote operation from the terminal device may be prohibited when the processing load due to the communication-related process exceeds the first threshold.

本明細書によって開示される発明は、装置、方法、これらの装置または方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現できる。 The invention disclosed in this specification can be realized in various forms such as an apparatus, a method, a computer program for realizing the functions of these apparatuses or methods, a recording medium recording the computer program, and the like.

実施形態1に係る部品実装システムの模式図Schematic diagram of a component mounting system according to the first embodiment 表面実装機の上面図Top view of surface mounter 表面実装機の電気的構成を示すブロック図Block diagram showing the electrical configuration of a surface mounter 遠隔操作の概念図Conceptual diagram of remote control 遠隔操作プログラムの動作を説明するための模式図Schematic diagram for explaining the operation of the remote control program 実施形態2に係るタイミングチャートTiming chart according to the second embodiment

<実施形態1>
実施形態1を図1ないし図5に基づいて説明する。以降の説明では同一の構成部材には一部を除いて図面の符号を省略している場合がある。
<Embodiment 1>
Embodiment 1 will be described with reference to FIGS. 1 to 5. FIG. In the following description, the reference numerals in the drawings may be omitted except for some of the same constituent members.

(1)部品実装システム
図1を参照して、部品実装システム1について説明する。部品実装システム1は基板に部品を実装するシステムであり、部品実装ライン10、管理コンピュータ11及びファイヤウォール12を備えている。
(1) Component Mounting System A component mounting system 1 will be described with reference to FIG. A component mounting system 1 is a system for mounting components on a board, and includes a component mounting line 10 , a management computer 11 and a firewall 12 .

(1-1)管理コンピュータ
管理コンピュータ11は部品実装ライン10を管理するコンピュータである。管理コンピュータ11は部品実装ライン10を構成している複数の基板作業装置15とLAN(Local Area Network)などの通信ネットワーク13を介して通信可能に接続されている。また、管理コンピュータ11はLANなどの通信ネットワーク14を介してファイヤウォール12と通信可能に接続されており、基板作業装置15が外部の装置と通信するときに通信を中継する処理も行う。
(1-1) Management Computer The management computer 11 is a computer that manages the component mounting line 10 . The management computer 11 is communicably connected to a plurality of board working devices 15 constituting the component mounting line 10 via a communication network 13 such as a LAN (Local Area Network). The management computer 11 is communicably connected to the firewall 12 via a communication network 14 such as a LAN, and also performs processing for relaying communication when the board working device 15 communicates with an external device.

(1-2)ファイヤウォール
ファイヤウォール12は外部からの不正なアクセスから保護するためのコンピュータである。ファイヤウォール12はコンピュータであるが、図1では模式的に壁として示している。ファイヤウォール12は、外部から管理コンピュータ11を通して基板作業装置15を遠隔操作することを可能にするために、外部との必要最小限の通信を許可するように設定されている。
(1-2) Firewall The firewall 12 is a computer for protecting against unauthorized access from the outside. The firewall 12, which is a computer, is schematically shown as a wall in FIG. The firewall 12 is set to permit the minimum required communication with the outside in order to allow remote control of the substrate working apparatus 15 from the outside through the management computer 11 .

(1-3)部品実装ライン
部品実装ライン10はローダー16、スクリーン印刷機17、印刷検査機18、ディスペンサ19、複数台の表面実装機20、実装後外観検査機21、リフロー装置22、硬化後外観検査装置23及びアンローダー24を備えており、これらが複数のコンベア25を介して直列に接続されている。
(1-3) Component Mounting Line The component mounting line 10 includes a loader 16, a screen printer 17, a print inspection machine 18, a dispenser 19, a plurality of surface mounters 20, a post-mounting visual inspection machine 21, a reflow device 22, and a post-curing It has a visual inspection device 23 and an unloader 24 , which are connected in series via a plurality of conveyors 25 .

ローダー16はラックに収納されている基板をスクリーン印刷機17に供給する装置である。スクリーン印刷機17はマスクを用いて基板の表面に半田ペーストをスクリーン印刷(所定の作業の一例)することによって回路を形成する装置である。印刷検査機18はスクリーン印刷機17によってスクリーン印刷された回路を検査(所定の作業の一例)する装置である。ディスペンサ19は基板に接着剤を塗布(所定の作業の一例)する装置である。 The loader 16 is a device that supplies substrates stored in racks to the screen printer 17 . The screen printer 17 is a device that forms a circuit by screen-printing solder paste (an example of a predetermined work) on the surface of a substrate using a mask. The print inspection machine 18 is a device that inspects the circuit screen-printed by the screen printer 17 (an example of a predetermined work). A dispenser 19 is a device that applies an adhesive to a substrate (an example of a predetermined work).

表面実装機20は基板に部品を実装(所定の作業の一例)する装置である。表面実装機20の構成については後述する。実装後外観検査機21は表面実装機20によって部品が実装された後の基板の外観を検査(所定の作業の一例)する装置である。リフロー装置22は半田ペーストを高温下で溶解させ、部品と基板上の電極(いわゆるランド)とを電気的に接続(所定の作業の一例)する装置である。
硬化後外観検査装置23はリフロー装置22によって溶解された半田ペーストが硬化した後に基板の外観を検査する装置である。アンローダー24は硬化後外観検査装置23から送り出された基板をラックに収納する装置である。
The surface mounter 20 is a device that mounts components on a board (an example of a predetermined work). The configuration of the surface mounter 20 will be described later. The post-mounting visual inspection machine 21 is a device for inspecting the external appearance of a board after components have been mounted by the surface mounter 20 (an example of predetermined work). The reflow device 22 is a device that melts solder paste at a high temperature and electrically connects components and electrodes (so-called lands) on a substrate (an example of a predetermined work).
The post-curing appearance inspection device 23 is a device for inspecting the appearance of the board after the solder paste melted by the reflow device 22 is cured. The unloader 24 is a device for storing the substrate sent out from the post-curing appearance inspection device 23 in a rack.

スクリーン印刷機17、印刷検査機18、ディスペンサ19、複数台の表面実装機20、実装後外観検査機21、リフロー装置22、及び、硬化後外観検査装置23はそれぞれ基板作業装置15の一例である。以降の説明では基板作業装置15として表面実装機20を例に説明する。 The screen printer 17 , the print inspection machine 18 , the dispenser 19 , the plurality of surface mounters 20 , the post-mounting visual inspection machine 21 , the reflow device 22 , and the post-curing visual inspection device 23 are examples of the board working device 15 . . In the following description, the surface mounter 20 is taken as an example of the board working device 15. FIG.

(2)表面実装機
図2を参照して、表面実装機20の構成について説明する。以降の説明では図2に示す左右方向をX方向、前後方向をY方向という。また、以降の説明では図2に示す右側を上流側、左側を下流側という。
(2) Surface Mounter A configuration of the surface mounter 20 will be described with reference to FIG. In the following description, the left-right direction shown in FIG. 2 is called the X direction, and the front-rear direction is called the Y direction. In the following description, the right side shown in FIG. 2 is called the upstream side, and the left side is called the downstream side.

表面実装機20は基板Pを搬送するコンベア30、図示しないバックアップ装置、基板Pに搭載される部品Eを供給する4つのテープ部品供給装置31、及び、テープ部品供給装置31によって供給された部品Eを基板Pに実装する部品実装装置32を備えている。
コンベア30は基板PをX方向の上流側から作業位置Aに搬入し、作業位置Aで部品Eが実装された基板Pを下流側に搬出するものである。コンベア30はX方向に循環駆動する一対のコンベアベルト30A及び30B、それらのコンベアベルト30A及び30Bを駆動するコンベア駆動モータ54(図3参照)などを備えている。後側のコンベアベルト30Aは前後方向に移動可能であり、基板Pの幅に応じて2つのコンベアベルト30Aと30Bとの間隔を調整可能である。
The surface mounter 20 includes a conveyor 30 that conveys the substrate P, a backup device (not shown), four tape component supply devices 31 that supply the components E to be mounted on the substrate P, and the components E supplied by the tape component supply devices 31. on the substrate P is provided with a component mounting device 32 .
The conveyor 30 carries the board P from the upstream side in the X direction to the work position A, and carries out the board P on which the component E is mounted at the work position A to the downstream side. The conveyor 30 includes a pair of conveyor belts 30A and 30B circulating in the X direction, a conveyor drive motor 54 (see FIG. 3) for driving the conveyor belts 30A and 30B, and the like. The rear conveyor belt 30A is movable in the front-rear direction, and the distance between the two conveyor belts 30A and 30B can be adjusted according to the width of the substrate P.

図示しないバックアップ装置は作業位置Aの下方に配置されている。バックアップ装置は基板Pの機種に応じた位置にセットされている複数のバックアップピンを備えており、作業位置Aに基板Pが搬送されるとバックアップピンを上昇させて基板Pを下から支持する。 A backup device (not shown) is arranged below the working position A. As shown in FIG. The backup device has a plurality of backup pins set at positions corresponding to the model of the substrate P, and when the substrate P is transported to the working position A, the backup pins are raised to support the substrate P from below.

テープ部品供給装置31は部品実装装置32のY方向の両側においてX方向に並んで2箇所ずつ、計4箇所に配されている。これらのテープ部品供給装置31には複数のフィーダ33がX方向に横並び状に整列して取り付けられている。各フィーダ33は複数の部品Eが収容された部品テープが巻回されたリール、及び、リールから部品テープを引き出す電動式のテープ送出装置等を備えており、作業位置A側の端部に設けられた部品供給位置から部品Eを一つずつ供給する。
なお、ここでは部品供給装置としてテープ部品供給装置31を例に説明するが、部品供給装置は部品Eが載置されているトレイを供給する所謂トレイフィーダであってもよいし、半導体ウェハを供給するものであってもよい。
The tape component supply devices 31 are arranged in two locations in the X direction on both sides of the component mounting device 32 in the Y direction, for a total of four locations. A plurality of feeders 33 are attached to these tape component supply devices 31 so as to be aligned side by side in the X direction. Each feeder 33 is provided with a reel on which a component tape containing a plurality of components E is wound, and an electric tape feeding device for pulling out the component tape from the reel. The parts E are supplied one by one from the designated part supply position.
Here, the tape component supply device 31 will be described as an example of the component supply device, but the component supply device may be a so-called tray feeder that supplies a tray on which components E are placed, or a semiconductor wafer. It may be something to do.

部品実装装置32はヘッドユニット34、ヘッドユニット34を所定の可動範囲内でX方向及びY方向に移動させるヘッド移動部35、基板撮像カメラ36、部品撮像カメラ37などを備えている。 The component mounting apparatus 32 includes a head unit 34, a head moving unit 35 for moving the head unit 34 in the X direction and the Y direction within a predetermined movable range, a board imaging camera 36, a component imaging camera 37, and the like.

ヘッドユニット34は一列に配列されている複数の実装ヘッド34A、各実装ヘッド34Aを個別に昇降させるZ軸サーボモータ52(図3参照)、各実装ヘッド34Aを一斉に軸周りに回転させるR軸サーボモータ53(図3参照)などを有している。実装ヘッド34Aは部品Eを吸着及び解放するものであり、ノズルシャフトと、ノズルシャフトの下端部に着脱可能に取り付けられている吸着ノズルとを有している。吸着ノズルにはノズルシャフトを介して図示しない空気供給装置から負圧及び正圧が供給される。吸着ノズルは負圧が供給されることによって部品Eを吸着し、正圧が供給されることによってその部品Eを解放する。
なお、ここでは複数の実装ヘッド34Aが一列に配列されているインライン型のヘッドユニット34を例に説明するが、ヘッドユニット34は例えば複数の実装ヘッド34Aが円周上に配列された所謂ロータリーヘッドであってもよい。
The head unit 34 includes a plurality of mounting heads 34A arranged in a row, a Z-axis servomotor 52 (see FIG. 3) for individually raising and lowering each mounting head 34A, and an R-axis servo motor for simultaneously rotating each mounting head 34A around its axis. It has a servo motor 53 (see FIG. 3) and the like. The mounting head 34A is for sucking and releasing the component E, and has a nozzle shaft and a suction nozzle detachably attached to the lower end of the nozzle shaft. Negative pressure and positive pressure are supplied to the suction nozzle from an air supply device (not shown) through a nozzle shaft. The suction nozzle sucks the component E by being supplied with a negative pressure, and releases the component E by being supplied with a positive pressure.
Here, an in-line type head unit 34 in which a plurality of mounting heads 34A are arranged in a row will be described as an example. may be

ヘッド移動部35はヘッドユニット34をX方向に往復移動可能に支持しているビーム35A、ビーム35AをY方向に往復移動可能に支持している一対のY軸ガイドレール35B、ヘッドユニット34をX方向に往復移動させるX軸サーボモータ50、ビーム35AをY方向に往復移動させるY軸サーボモータ51などを備えている。 The head moving section 35 includes a beam 35A supporting the head unit 34 so as to be reciprocable in the X direction, a pair of Y-axis guide rails 35B supporting the beam 35A so as to be reciprocable in the Y direction, and the head unit 34 in the X direction. An X-axis servomotor 50 for reciprocating in the direction and a Y-axis servomotor 51 for reciprocating the beam 35A in the Y direction are provided.

2つの部品撮像カメラ37はそれぞれX方向に並んだ2つのテープ部品供給装置31の間に設けられている。部品撮像カメラ37は実装ヘッド34Aに吸着されている部品Eを下から撮像して実装ヘッド34Aに対する部品Eの回転角度や部品形状などを認識するためのものである。
基板撮像カメラ36はヘッドユニット34に設けられている。基板撮像カメラ36は基板Pに付されている図示しないフィデューシャルマークを撮像して基板Pの位置や傾きを検出するためのものである。
The two component imaging cameras 37 are provided between the two tape component supply devices 31 aligned in the X direction. The component imaging camera 37 is for capturing an image of the component E sucked by the mounting head 34A from below and recognizing the rotation angle and component shape of the component E with respect to the mounting head 34A.
A board imaging camera 36 is provided in the head unit 34 . The board imaging camera 36 is for detecting the position and inclination of the board P by taking an image of a fiducial mark (not shown) attached to the board P. FIG.

図3を参照して、部品実装装置32の電気的構成について説明する。部品実装装置32は制御部41及び操作部42を備えている。制御部41は演算処理部43、モータ制御部44、記憶部45、画像処理部46、外部入出力部47、フィーダ通信部48、通信部49などを備えている。 An electrical configuration of the component mounting apparatus 32 will be described with reference to FIG. The component mounting apparatus 32 has a control section 41 and an operation section 42 . The control unit 41 includes an arithmetic processing unit 43, a motor control unit 44, a storage unit 45, an image processing unit 46, an external input/output unit 47, a feeder communication unit 48, a communication unit 49, and the like.

演算処理部43はCPU、ROM、RAMなどを備えており、ROMや記憶部45に記憶されている各種のプログラムを実行することによって部品実装装置32の各部を制御する。
モータ制御部44は演算処理部43の制御の下でX軸サーボモータ50、Y軸サーボモータ51、Z軸サーボモータ52、R軸サーボモータ53、コンベア駆動モータ54などの各モータの回転を制御する。
The arithmetic processing unit 43 includes a CPU, ROM, RAM, etc., and controls each unit of the component mounting apparatus 32 by executing various programs stored in the ROM and storage unit 45 .
The motor control unit 44 controls the rotation of each motor such as the X-axis servomotor 50, the Y-axis servomotor 51, the Z-axis servomotor 52, the R-axis servomotor 53, and the conveyor drive motor 54 under the control of the arithmetic processing unit 43. do.

記憶部45は電源をオフにしてもデータが消えない不揮発性の半導体メモリやハードディスクなどを記憶媒体として備える記憶装置である。記憶部45には各種のプログラムやデータが記憶されている。
各種のプログラムにはオペレーティングシステム(OS:Operating System)、後述する操作プログラム、遠隔操作プログラム(より具体的には実装機側プログラム)、及び、負荷監視プログラムが含まれる。
各種のデータには生産が予定されている基板Pの生産枚数や機種に関する情報、部品Eの実装座標や実装角度に関する情報、部品Eの実装順序に関する情報、ログデータなどが含まれる。ログデータは表面実装機20が備える各種センサ類55によって所定時間毎に計測された値、基板撮像カメラ36や部品撮像カメラ37によって撮像された画像データ、実装ヘッド34AのXY方向の所定時間毎の位置、部品テープの所定時間毎の位置などである。ログデータはこれらに限られるものではない。
The storage unit 45 is a storage device provided with a storage medium such as a non-volatile semiconductor memory or a hard disk in which data is not erased even when the power is turned off. Various programs and data are stored in the storage unit 45 .
Various programs include an operating system (OS), an operation program described later, a remote operation program (more specifically, a mounter-side program), and a load monitoring program.
The various data include information on the number of boards P to be produced and the type of board P to be produced, information on the mounting coordinates and mounting angles of the components E, information on the mounting order of the components E, log data, and the like. The log data includes values measured by the various sensors 55 of the surface mounter 20 at predetermined time intervals, image data captured by the board imaging camera 36 and component imaging camera 37, and data of the mounting head 34A in the XY directions at predetermined time intervals. It is the position, the position of the component tape at every predetermined time, and the like. Log data is not limited to these.

画像処理部46は部品撮像カメラ37や基板撮像カメラ36から出力される画像信号が取り込まれるように構成されている。
外部入出力部47はいわゆるインターフェースであり、部品実装装置32の本体に設けられている各種センサ類55から出力される検出信号が取り込まれるように構成されている。また、外部入出力部47は演算処理部43から出力される制御信号に基づいて各種アクチュエータ類56(空気供給装置を含む)に対する動作制御を行うように構成されている。
The image processing unit 46 is configured to receive image signals output from the component imaging camera 37 and the board imaging camera 36 .
The external input/output unit 47 is a so-called interface, and is configured to receive detection signals output from various sensors 55 provided on the main body of the component mounting apparatus 32 . Also, the external input/output unit 47 is configured to control the operation of various actuators 56 (including the air supply device) based on the control signal output from the arithmetic processing unit 43 .

フィーダ通信部48は各フィーダ33に接続されており、複数のフィーダ33を統括して制御する。
通信部49は制御部41が管理コンピュータ11と通信するためのハードウェアである。
The feeder communication unit 48 is connected to each feeder 33 and controls the plurality of feeders 33 in an integrated manner.
A communication unit 49 is hardware for the control unit 41 to communicate with the management computer 11 .

操作部42は液晶ディスプレイなどの表示部42A、タッチパネルや各種の操作ボタンなどを有する入力部42B、サーボスイッチ42C、非常停止スイッチ42Dなどを備えている。表面実装機20のオペレータは入力部42Bを操作することによって表面実装機20に対する各種の操作を行うことができる。 The operation unit 42 includes a display unit 42A such as a liquid crystal display, an input unit 42B having a touch panel and various operation buttons, a servo switch 42C, an emergency stop switch 42D, and the like. An operator of the surface mounter 20 can perform various operations on the surface mounter 20 by operating the input section 42B.

サーボスイッチ42C及び非常停止スイッチ42Dはオペレータによって操作されるスイッチである。オペレータがサーボスイッチ42Cを操作すると制御部41にサーボオン信号が出力される。オペレータが非常停止スイッチ42Dを操作すると制御部41にサーボオフ信号が出力される。各サーボモータに電力を供給する電流経路上には電流遮断装置(例えばリレー)が設けられている。制御部41はサーボオン信号が出力されると電流遮断装置を閉じてサーボモータに通電できる状態(言い換えると表面実装機20がいつでも実装作業を開始できる状態)にし、サーボオフ信号が出力されると電流遮断装置を開いてサーボモータに通電できない状態にする。以降の説明では電流遮断装置が閉じている状態をサーボオンといい、開いている状態をサーボオフという。サーボオンは運転準備完了状態の一例である。 The servo switch 42C and the emergency stop switch 42D are switches operated by the operator. A servo-on signal is output to the controller 41 when the operator operates the servo switch 42C. When the operator operates the emergency stop switch 42D, a servo-off signal is output to the controller 41. FIG. A current interrupting device (for example, a relay) is provided on the current path that supplies power to each servomotor. When the servo-on signal is output, the control unit 41 closes the current interrupter to put the servo motor in a state in which it can be energized (in other words, the surface mounter 20 can start the mounting operation at any time), and when the servo-off signal is output, the current is interrupted. Open the device so that the servomotor cannot be energized. In the following description, the state in which the current interrupter is closed is referred to as servo-on, and the state in which it is open is referred to as servo-off. Servo-on is an example of a ready-to-run state.

なお、ここでは各サーボモータに電力を供給する電流経路上に電流遮断装置が設けられている場合を例に説明するが、電流遮断装置は設けられていなくてもよい。その場合、制御部41はサーボオン信号が出力されると所定のフラグをオンにし、サーボオフ信号が出力されると当該フラグをオフにしてもよい。そして、制御部41は、当該フラグがオフの場合は各サーボモータへの通電を行わないようにしてもよい。 Although a case where a current interrupting device is provided on the current path that supplies power to each servomotor will be described as an example, the current interrupting device may not be provided. In this case, the control unit 41 may turn on a predetermined flag when the servo-on signal is output, and may turn off the flag when the servo-off signal is output. Then, when the flag is off, the control unit 41 may not energize each servomotor.

(3)操作プログラム、遠隔操作プログラム及び負荷監視プログラム
表面実装機20によって実行される操作プログラム、表面実装機20と後述するコールセンター60の端末装置61とによって実行される遠隔操作プログラム、及び、表面実装機20によって実行される負荷監視プログラムについて説明する。
(3) Operation Program, Remote Operation Program, and Load Monitoring Program An operation program executed by the surface mounter 20, a remote operation program executed by the surface mounter 20 and a terminal device 61 of a call center 60, which will be described later, and surface mounting. A load monitoring program executed by machine 20 will be described.

(3-1)操作プログラム
操作プログラムは表面実装機20に対する各種の操作(各種の設定、動作の指示、ログデータの抽出、抽出したログデータの送信など)を行うためのプログラムである。操作プログラムは表面実装機20の電源が投入されると起動される。操作プログラムは起動されると表示部42Aに操作画面を表示する。オペレータは操作画面を見ながら入力部42Bを操作することによって上述した各種の操作を行うことができる。
(3-1) Operation Program The operation program is a program for performing various operations on the surface mounter 20 (various settings, operation instructions, log data extraction, transmission of the extracted log data, etc.). The operation program is started when the surface mounter 20 is powered on. When the operation program is started, an operation screen is displayed on the display section 42A. The operator can perform various operations described above by operating the input section 42B while viewing the operation screen.

例えば、ログデータを抽出する場合は、オペレータは操作部42を操作し、ログデータの抽出条件を入力するための操作画面を表示させる。そして、オペレータは表示された操作画面に抽出条件を入力する。また、例えばログデータを送信する場合は、オペレータは送信先を指定するための操作画面を表示させ、表示された操作画面で送信対象のログデータのファイル名や送信先などを入力する。 For example, when extracting log data, the operator operates the operation unit 42 to display an operation screen for inputting log data extraction conditions. Then, the operator inputs extraction conditions on the displayed operation screen. For example, when log data is to be transmitted, the operator displays an operation screen for designating a transmission destination, and inputs the file name and transmission destination of the log data to be transmitted on the displayed operation screen.

(3―2)遠隔操作プログラム
図4及び図5を参照して、遠隔操作プログラムについて説明する。図4に示すように、部品実装ライン10のファイヤウォール12はインターネット上のクラウドネットワーク62を介してコールセンター60の端末装置61と通信可能に接続されている。コールセンター60は表面実装機20の製造メーカの一部署であり、顧客にアフターサービスを提供する部署である。端末装置61は所謂パーソナルコンピュータである。
(3-2) Remote Control Program The remote control program will be described with reference to FIGS. 4 and 5. FIG. As shown in FIG. 4, the firewall 12 of the component mounting line 10 is communicably connected to the terminal device 61 of the call center 60 via the cloud network 62 on the Internet. The call center 60 is a department of the manufacturer of the surface mounter 20 and provides after-sales service to customers. The terminal device 61 is a so-called personal computer.

遠隔操作プログラムは端末装置61から表面実装機20を遠隔操作するためのプログラムである。遠隔操作プログラムは、表面実装機20で実行される実装機側プログラムと、コールセンター60の端末装置61で実行される端末側プログラムとで構成されている。なお、遠隔操作プログラムは市販されているので市販の遠隔操作プログラムを用いることもできる。 The remote control program is a program for remotely controlling the surface mounter 20 from the terminal device 61 . The remote control program consists of a mounter-side program executed by the surface mounter 20 and a terminal-side program executed by the terminal device 61 of the call center 60 . Since the remote control program is commercially available, a commercially available remote control program can also be used.

図5を参照して、遠隔操作プログラムの一般的な動作について概略的に説明する。以下に説明する動作は一例であり、遠隔操作プログラムの動作は以下に説明する動作に限定されない。
表面実装機20で実行される実装機側プログラムは常駐プログラム(サービスとも称される)として実行される。実装機側プログラムは端末装置61で実行される端末側プログラムから接続要求を受け付けると端末側プログラムとの間で通信を確立する。これにより表面実装機20に端末装置61がリモート接続される。
A general operation of the remote control program will be schematically described with reference to FIG. The operations described below are examples, and the operations of the remote control program are not limited to the operations described below.
A mounter-side program executed by the surface mounter 20 is executed as a resident program (also called a service). When the mounter-side program receives a connection request from the terminal-side program executed by the terminal device 61, it establishes communication with the terminal-side program. As a result, the terminal device 61 is remotely connected to the surface mounter 20 .

実装機側プログラムは、端末側プログラムとの通信を確立すると、操作画面を表示するための画面データを端末側プログラムに送信する。端末側プログラムは画面データを受信するとその画面データによって表される操作画面を端末装置61の表示部61Aに表示する。これにより表面実装機20の表示部42Aと端末装置61の表示部61Aとに同じ操作画面が同時に表示される。 After establishing communication with the terminal-side program, the mounter-side program transmits screen data for displaying an operation screen to the terminal-side program. Upon receiving the screen data, the terminal-side program displays the operation screen represented by the screen data on the display unit 61A of the terminal device 61. FIG. As a result, the same operation screen is displayed on the display section 42A of the surface mounter 20 and the display section 61A of the terminal device 61 at the same time.

端末装置61の表示部61Aに操作画面が表示されている状態で端末装置61の入力装置(マウス、キーボード、タッチパネルなど)が操作されるとその操作情報が端末側プログラムから実装機側プログラムに送信される。実装機側プログラムに送信された操作情報はOSを介して操作プログラムに送られる。これにより、表面実装機20の表示部42Aに表示されている操作画面を端末装置61から遠隔操作できる。 When the input device (mouse, keyboard, touch panel, etc.) of the terminal device 61 is operated while the operation screen is displayed on the display unit 61A of the terminal device 61, the operation information is transmitted from the terminal-side program to the mounter-side program. be done. The operation information sent to the mounting machine side program is sent to the operation program via the OS. As a result, the operation screen displayed on the display unit 42A of the surface mounter 20 can be remotely operated from the terminal device 61. FIG.

ここでは表面実装機20の表示部42Aと端末装置61の表示部61Aとに同じ操作画面が同時に表示される場合を例に説明したが、遠隔操作を行うときは表面実装機20の表示部42Aには操作画面は表示されなくてもよい。
実装機側プログラムが端末側プログラムとの間で通信を確立する処理、画面データを端末側プログラムに送信する処理、及び、端末側プログラムから受信した操作情報をOSに送る処理は、遠隔操作を受け付ける受付処理及び受付ステップの一例である。
Here, the case where the same operation screen is simultaneously displayed on the display unit 42A of the surface mounter 20 and the display unit 61A of the terminal device 61 has been described as an example. , the operation screen does not have to be displayed.
The process of establishing communication between the mounter-side program and the terminal-side program, the process of sending screen data to the terminal-side program, and the process of sending the operation information received from the terminal-side program to the OS are the processes for accepting remote operations. It is an example of a reception process and a reception step.

次に、図4を参照して、遠隔操作プログラムを用いた遠隔操作の流れについて説明する。表面実装機20で何らかの異常が発生した場合、通常は表面実装機20のオペレータ70が表面実装機20の操作部42を操作してログデータや表面実装機20の設定データなどを例えば管理コンピュータ11に送信し、管理コンピュータ11でそれらのデータを解析して異常の原因を調査する。データを解析しても原因が判らない場合は、オペレータ70は表面実装機20のコールセンター60に電話してサポート担当者71に調査を依頼する。 Next, with reference to FIG. 4, the flow of remote control using the remote control program will be described. When an abnormality occurs in the surface mounter 20, the operator 70 of the surface mounter 20 normally operates the operation unit 42 of the surface mounter 20 to store log data, setting data of the surface mounter 20, etc., in the management computer 11, for example. , and the management computer 11 analyzes the data to investigate the cause of the abnormality. If the cause cannot be found even after analyzing the data, the operator 70 calls the call center 60 of the surface mounter 20 and asks the support person 71 to investigate.

サポート担当者71に調査を依頼した場合、従来は調査に必要と思われるデータをサポート担当者71が判断し、オペレータ70に電話で説明して必要なデータの抽出や送信を依頼していた。しかしながら、電話では意思疎通が難しいため、必要なデータを入手するまでに時間がかかっていた。入手したデータを解析した結果、更に別のデータが必要になる場合もある。その場合は再度電話で説明してデータを入手し直さなければならず、1回のサポートに数時間かかることもあった。このため、本実施形態ではサポート担当者71が表面実装機20の操作画面を遠隔操作することにより、データを送信するための操作を自身で行う。 When a support person 71 is requested to investigate, conventionally, the support person 71 judges the data considered necessary for the investigation, explains the data to the operator 70 by telephone, and requests extraction and transmission of the necessary data. However, communication was difficult over the phone, and it took time to obtain the necessary data. Additional data may be required as a result of analysis of the obtained data. In that case, it was necessary to explain over the phone again and obtain the data again, and it sometimes took several hours for one support. Therefore, in this embodiment, the support staff 71 remotely operates the operation screen of the surface mounter 20 to perform the operation for transmitting the data.

遠隔操作プログラムを用いた遠隔操作の流れについてより具体的に説明する。オペレータ70は表面実装機20のコールセンター60に電話連絡し、サポート担当者71に電話で状況を説明する(S101)。サポート担当者71は、調査のためにログデータなどが必要であると判断した場合は端末側プログラムを起動し、端末側プログラムを介してオペレータ70に表面実装機20へのリモート接続の許可を依頼する(S102)。オペレータ70は、リモート接続を了承する場合は表面実装機20の操作部42を操作して通信を受け入れる。これによりリモート接続が可能な状態になる。 The flow of remote control using the remote control program will be described more specifically. The operator 70 calls the call center 60 of the surface mounter 20 and explains the situation to the support person 71 (S101). When the support staff 71 determines that log data or the like is necessary for investigation, the terminal-side program is started, and the operator 70 is requested to permit remote connection to the surface mounter 20 via the terminal-side program. (S102). When the operator 70 approves the remote connection, he/she operates the operation unit 42 of the surface mounter 20 to accept the communication. This will allow remote connection.

サポート担当者71は接続が了承されると表面実装機20にリモート接続し(S103)、ログデータの抽出、送信などの必要な操作を遠隔で行う(S104)。サポート担当者71は表面実装機20から送信されたログデータを解析して異常の原因を調査し、必要であれば操作画面を遠隔操作して設定変更などを行う。サポート担当者71は作業が完了するとオペレータ70に作業完了を連絡し(S105)、端末装置61を操作してリモート接続を切断する(S106)。 When the connection is approved, the support staff 71 remotely connects to the surface mounter 20 (S103), and remotely performs necessary operations such as extraction and transmission of log data (S104). The support staff 71 analyzes the log data transmitted from the surface mounter 20 to investigate the cause of the abnormality, and if necessary, remotely operates the operation screen to change settings. When the work is completed, the support staff 71 notifies the operator 70 of the work completion (S105), and operates the terminal device 61 to disconnect the remote connection (S106).

(3-3)負荷監視プログラム
上述したS104でサポート担当者71が表面実装機20を遠隔操作しているときに表面実装機20が部品Eの実装作業を開始する場合もある。部品Eの実装は制御部41が表面実装機20の各部を制御することによって行われる(制御処理及び制御ステップの一例)。遠隔操作ではネットワーク通信(画面データの送信、ログデータの送信、操作情報の受信など)、ファイルの読み書き(抽出したログデータのファイルへの書き込みなど)、GUI(Graphical User Interface)制御(受信した操作情報に応じた操作画面の表示など)などを行うため、制御部41に負荷がかかる。このため、端末装置61がリモート接続しているときに実装作業が開始されると、遠隔操作による負荷と実装作業による負荷とによってCPU使用率[%]が高くなり、表面実装機20の操作性や作業性能(単位時間当たりの基板Pの生産枚数)が低下する可能性がある。CPU使用率は制御部41の処理負荷の一例である。
(3-3) Load Monitoring Program The surface mounter 20 may start mounting the component E while the support person 71 is remotely controlling the surface mounter 20 in S104 described above. The component E is mounted by the control unit 41 controlling each unit of the surface mounter 20 (an example of control processing and control steps). In remote operation, network communication (send screen data, send log data, receive operation information, etc.), read/write files (write extracted log data to files, etc.), GUI (Graphical User Interface) control (received operation display of an operation screen according to the information, etc.), a load is placed on the control unit 41 . Therefore, when the mounting work is started while the terminal device 61 is remotely connected, the CPU usage rate [%] increases due to the load due to the remote operation and the load due to the mounting work, and the operability of the surface mounter 20 increases. and work performance (the number of substrates P produced per unit time) may decrease. The CPU usage rate is an example of the processing load on the control unit 41 .

負荷監視プログラムは、表面実装機20の操作性や作業性能の低下を抑制するために、制御部41のCPU使用率が高くなったことに応じて、端末装置61からの遠隔操作を禁止するプログラムである。
具体的には、負荷監視プログラムはOSから所定の時間間隔でCPU使用率を取得し、CPU使用率が第1の閾値(例えば70%)以上である状態が一定時間(例えば30秒)以上継続すると実装機側プログラムにリモート切断信号を送信する。実装機側プログラムはリモート切断信号が送信されると端末側プログラムとの通信を切断する(禁止処理及び禁止ステップの一例)。これにより端末装置61からの遠隔操作が禁止される。上述した第1の閾値は70%に限定されるものではなく、適宜に決定できる。一定時間についても同様である。
なお、負荷監視プログラムは実装機側プログラムではなくOSにリモート切断信号を送信し、OSがリモート接続を切断してもよい。
The load monitoring program is a program that prohibits remote operation from the terminal device 61 in response to an increase in the CPU usage rate of the control unit 41 in order to suppress deterioration in operability and work performance of the surface mounter 20. is.
Specifically, the load monitoring program acquires the CPU usage rate from the OS at predetermined time intervals, and the state in which the CPU usage rate is equal to or higher than a first threshold value (eg, 70%) continues for a certain period of time (eg, 30 seconds). Then, a remote disconnection signal is sent to the mounting machine side program. When the mounter side program receives the remote disconnection signal, it disconnects the communication with the terminal side program (an example of prohibition processing and prohibition step). As a result, remote operation from the terminal device 61 is prohibited. The first threshold value described above is not limited to 70%, and can be determined as appropriate. The same is true for the fixed period of time.
Note that the load monitoring program may send a remote disconnection signal to the OS instead of the mounter-side program, and the OS may disconnect the remote connection.

端末装置61からのリモート接続を切断するとCPU使用率が低下するので表面実装機20の操作性や作業性能の低下を抑制できる。ただし、そのままでは実装機側プログラムがRAMにロードされたままであるので、RAMの使用率が高いことによって表面実装機20の作業性能が低下する可能性もある。このため、負荷監視プログラムは、実装機側プログラムにリモート切断信号を送信した後、OSに所定の終了コマンドを送信することによって実装機側プログラムを終了させる。あるいは、実装機側プログラムは端末装置61からのリモート接続を切断した後に終了するように構成されていてもよい。 When the remote connection from the terminal device 61 is disconnected, the CPU usage rate is lowered, so that the deterioration of the operability and work performance of the surface mounter 20 can be suppressed. However, since the mounter-side program remains loaded in the RAM as it is, there is a possibility that the work performance of the surface mounter 20 will be degraded due to the high usage rate of the RAM. For this reason, the load monitoring program terminates the mounter-side program by transmitting a predetermined end command to the OS after transmitting the remote disconnection signal to the mounter-side program. Alternatively, the mounter-side program may be configured to end after disconnecting the remote connection from the terminal device 61 .

(4)実施形態の効果
実施形態1に係る表面実装機20によると、制御部41のCPU使用率が低い場合(第1の閾値未満の場合)は端末装置61からの遠隔操作を禁止しない。このため、操作部42が操作された場合や表面実装機20に対して特定動作が行われた場合はCPU使用率によらず遠隔操作を禁止する場合に比べ、遠隔操作を継続できる可能性が高くなる。このため、遠隔操作を早期に完了できる可能性が高くなる。また、表面実装機20によると、制御部41のCPU使用率が第1の閾値以上である状態が一定時間以上継続すると遠隔操作を禁止するので、実装作業中に遠隔操作が行われることによって作業性能が低下することが抑制される。よって表面実装機20によると、表面実装機20に対する遠隔操作を、表面実装機20の作業性能の低下を抑制しつつ早期に完了できる。
(4) Effect of the Embodiment According to the surface mounter 20 according to the first embodiment, remote operation from the terminal device 61 is not prohibited when the CPU usage rate of the control section 41 is low (less than the first threshold). Therefore, when the operation unit 42 is operated or when a specific operation is performed on the surface mounter 20, there is a possibility that the remote operation can be continued compared to the case where the remote operation is prohibited regardless of the CPU usage rate. get higher Therefore, the possibility that the remote operation can be completed early is increased. Further, according to the surface mounter 20, remote operation is prohibited when the CPU usage rate of the control unit 41 is equal to or higher than the first threshold for a certain period of time or more. A decrease in performance is suppressed. Therefore, according to the surface mounter 20 , the remote control of the surface mounter 20 can be completed early while suppressing the deterioration of the work performance of the surface mounter 20 .

表面実装機20によると、端末装置61との通信を切断することにより、端末装置61からの遠隔操作を禁止できる。 According to the surface mounter 20 , remote operation from the terminal device 61 can be prohibited by disconnecting the communication with the terminal device 61 .

<実施形態2>
実施形態2を図6によって説明する。前述した実施形態1に係る負荷監視プログラムは端末装置61が表面実装機20にリモート接続しているときに制御部41のCPU使用率が第1の閾値以上である状態が一定時間以上継続すると端末装置61からの遠隔操作を禁止する。これに対し、実施形態2に係る負荷監視プログラムは、制御部41のCP使用率が第1の閾値以上である状態が一定時間以上継続し、且つ、表面実装機20が実装作業を開始する前提となる所定の前提条件が成立している場合に端末装置61からの遠隔操作を禁止する。
<Embodiment 2>
Embodiment 2 will be described with reference to FIG. In the load monitoring program according to the first embodiment described above, when the state in which the CPU usage rate of the control unit 41 is equal to or higher than the first threshold continues for a certain period of time or more while the terminal device 61 is remotely connected to the surface mounter 20, the terminal device Remote operation from the device 61 is prohibited. On the other hand, the load monitoring program according to the second embodiment assumes that the state where the CP usage rate of the control unit 41 is equal to or higher than the first threshold continues for a certain period of time or more and that the surface mounter 20 starts mounting work. Remote operation from the terminal device 61 is prohibited when a predetermined precondition is satisfied.

(1)前提条件
表面実装機20の場合、前提条件としてはサーボオン、段取り替え完了、各種の準備動作完了などが挙げられる。以下、これらの前提条件について説明する。
(1) Preconditions In the case of the surface mounter 20, preconditions include turning on the servo, completion of setup change, completion of various preparatory operations, and the like. These preconditions are described below.

前述したようにサーボオンは電流遮断装置が閉じてサーボモータに通電できる状態であることをいう。表面実装機20はサーボオンにならなければ作業を開始できないので、サーボオンは表面実装機20が実装作業を開始する前提となる条件であるといえる。 As described above, "servo-on" means that the current interruption device is closed and the servomotor can be energized. Since the surface mounter 20 cannot start the work unless the servo is turned on, it can be said that the servo-on is a precondition for the surface mounter 20 to start the mounting work.

段取り替えとは、生産する基板Pの機種が切り替わるときに切り替え後の機種に応じた準備を行うことをいう。段取り替えでは切り替え後の機種に応じてバックアップピンの配置を変更する作業、切り替え後の機種に応じた種類の吸着ノズルに交換する作業、切り替え後の機種に応じた部品テープをテープ部品供給装置31にセットする作業などが行われる。段取り替えが完了していないと表面実装機20は実装作業を開始できないので、段取り替え完了は表面実装機20が実装作業を開始する前提となる条件であるといえる。 The setup change means that when the model of the printed circuit board P to be produced is switched, preparations are made according to the model after switching. In the setup change, the work of changing the arrangement of the backup pins according to the model after switching, the work of replacing the suction nozzle with the type of suction nozzle according to the model after switching, and the component tape corresponding to the model after switching are supplied to the tape component supply device 31. Work such as setting to is performed. Since the surface mounter 20 cannot start the mounting work unless the setup change is completed, the completion of the setup change is a precondition for the surface mounter 20 to start the mounting work.

段取り替えが完了した場合、オペレータは操作部42を操作して表面実装機20に段取り替えが完了したことを通知するものとする。これにより制御部41は段取り替えが完了しているか否かを判断できる。なお、段取り替えが完了しているか否かを制御部41が自動で判断できる場合は、段取り替えが完了したことをオペレータが表面実装機20に通知する操作は不要である。 When the changeover is completed, the operator operates the operation unit 42 to notify the surface mounter 20 of the completion of the changeover. Thereby, the control unit 41 can determine whether or not the changeover has been completed. If the control unit 41 can automatically determine whether or not the changeover has been completed, the operator does not need to perform the operation of notifying the surface mounter 20 of the completion of the changeover.

各種の準備動作とは、部品撮像カメラ37によって実装ヘッド34Aを下から撮像して実装ヘッド34Aの中心位置を検出する動作(所謂軸出し)、実装ヘッド34Aを自動でクリーニングする動作などである。これらは準備動作の一例であり、準備動作はこれらに限定されるものではない。準備動作は制御部41による制御の下で行われる。制御部41は各種の準備動作が完了しないと実装作業を開始しないので、各種の準備動作完了は表面実装機20が作業を開始する前提となる条件であるといえる。
なお、前提条件はサーボオン、段取り替え完了及び各種の準備動作完了のうちのいずれか一つあるいは二つであってもよいし、これら以外の条件を含んでもよい。
Various preparatory operations include an operation of detecting the center position of the mounting head 34A by capturing an image of the mounting head 34A from below with the component imaging camera 37 (so-called axis alignment), an operation of automatically cleaning the mounting head 34A, and the like. These are examples of preparatory operations, and preparatory operations are not limited to these. The preparatory operation is performed under the control of the control section 41 . Since the control unit 41 does not start the mounting work until various preparatory operations are completed, it can be said that the completion of various preparatory operations is a precondition for the surface mounter 20 to start work.
The preconditions may be one or two of servo-on, completion of setup change, and completion of various preparatory operations, or may include conditions other than these.

(2)リモート接続を切断する流れ
図6を参照して、実施形態2に係るリモート接続を切断する流れについて説明する。前述したように表面実装機20が作業を開始する前提となる条件(前提条件)としてはサーボオン、段取り替え完了、各種の準備動作完了などがあるが、ここではサーボオンを例に説明する。
(2) Flow of Disconnecting Remote Connection A flow of disconnecting remote connection according to the second embodiment will be described with reference to FIG. As described above, conditions (preconditions) that are prerequisites for the surface mounter 20 to start work include servo-on, completion of setup change, completion of various preparatory operations, etc. Here, servo-on will be described as an example.

図6に示す例では時点T1で表面実装機20の状態がサーボオフになり、時点T2で端末装置61がリモート接続されている。図6に示す例ではその後の時点T3でCPU使用率が上昇し、時点T4でCPU使用率が「高」まで上昇した後、「高」の状態が一定時間S以上継続している。ここで「高」とは、CPU使用率が第1の閾値(例えば70%)以上であることをいう。 In the example shown in FIG. 6, the state of the surface mounter 20 is servo-off at time T1, and the terminal device 61 is remotely connected at time T2. In the example shown in FIG. 6, the CPU usage rate rises at time T3 after that, and after the CPU usage rate rises to "high" at time T4, the "high" state continues for a certain period of time S or longer. Here, "high" means that the CPU usage rate is equal to or higher than a first threshold (for example, 70%).

図6に示す例では、「高」の状態が一定時間S継続したとき(時点T5)、表面実装機20の状態はサーボオフである。すなわち、時点T5ではCPU使用率が第1の閾値以上である状態が一定時間S以上継続しているが、表面実装機20が実装作業を開始する前提条件は成立していない。このためリモート接続は切断されない。 In the example shown in FIG. 6, when the "high" state continues for a certain period of time S (time T5), the surface mounter 20 is in the servo-off state. In other words, at time T5, the CPU usage rate is equal to or higher than the first threshold and continues for a certain period of time S or longer, but the precondition for the surface mounter 20 to start the mounting operation is not satisfied. Therefore, the remote connection will not be closed.

図6に示す例では時点T6でリモート接続が切断されている。これは遠隔操作が完了してサポート担当者71が切断の操作を行ったものであり、強制的に切断されたものではない。そして、図6に示す例では時点T7で表面実装機20の状態がサーボオンになり、時点T8でサーボオフになっている。そして、その後の時点T9で再び端末装置61がリモート接続されている。 In the example shown in FIG. 6, the remote connection is disconnected at time T6. This is because the support person 71 has performed the disconnection operation after completion of the remote operation, and is not forcibly disconnected. In the example shown in FIG. 6, the state of the surface mounter 20 is servo-on at time T7, and servo-off at time T8. Then, at time T9 after that, the terminal device 61 is remotely connected again.

図6に示す例ではその後の時点T10において表面実装機20の状態がサーボオンになっている。そして、その後の時点T11においてCPU使用率が「高」まで上昇した後、「高」の状態が一定時間S継続している。図6に示す例では、「高」の状態が一定時間S継続したとき(時点T12)、表面実装機20の状態がサーボオンである。すなわち、時点T12ではCPU使用率が第1の閾値以上である状態が一定時間S以上継続しており、且つ、表面実装機20が作業を開始する前提となる前提条件が成立している。このため時点T12で負荷監視プログラムから実装機側プログラムにリモート切断信号が送信され、端末装置61からのリモート接続が強制的に切断される。 In the example shown in FIG. 6, the state of the surface mounter 20 is servo-on at time T10 thereafter. After that, at time T11, the CPU usage rate rises to "high", and the "high" state continues for a certain period of time S. In the example shown in FIG. 6, the state of the surface mounter 20 is servo-on when the "high" state continues for a certain time S (time T12). In other words, at time T12, the CPU usage rate has continued to be equal to or higher than the first threshold for a certain period of time S or longer, and the preconditions for the surface mounter 20 to start work are satisfied. Therefore, at time T12, a remote disconnection signal is transmitted from the load monitoring program to the mounter side program, and the remote connection from the terminal device 61 is forcibly disconnected.

(3)実施形態の効果
実施形態2に係る表面実装機20によると、端末装置61がリモート接続しているときにCPU使用率が第1の閾値以上である状態が一定時間S以上継続しても、表面実装機20が実装作業を開始する前提となる所定の前提条件が成立していない場合は端末装置61からの遠隔操作を禁止しないので、サポート担当者71は遠隔操作を継続できる。このため、CPU使用率が第1の閾値以上である状態が一定時間S以上継続した場合は前提条件が成立していなくても遠隔操作を禁止する場合に比べ、早期に遠隔操作を完了できる可能性がより高くなる。
そして、表面実装機20によると、「制御部41のCPU使用率が第1の閾値以上である状態が一定時間S以上継続し、且つ、前提条件が成立した」という条件が満たされた場合は遠隔操作を禁止するので、遠隔操作による表面実装機20の作業性能の低下を抑制できる。
(3) Effect of the Embodiment According to the surface mounter 20 according to the second embodiment, when the terminal device 61 is remotely connected, the state in which the CPU usage rate is equal to or higher than the first threshold continues for a certain time S or longer. Also, when the predetermined preconditions for starting the mounting work of the surface mounter 20 are not satisfied, the remote operation from the terminal device 61 is not prohibited, so the support person 71 can continue the remote operation. Therefore, if the CPU usage rate is equal to or higher than the first threshold for a certain period of time S or longer, the remote operation can be completed earlier than if the remote operation is prohibited even if the preconditions are not met. become more sexual.
Then, according to the surface mounter 20, when the condition that "the state in which the CPU usage rate of the control unit 41 is equal to or higher than the first threshold continues for a certain period of time or longer and the precondition is satisfied" is satisfied, Since remote operation is prohibited, it is possible to suppress deterioration in the work performance of the surface mounter 20 due to remote operation.

表面実装機20によると、前提条件は表面実装機20の状態がサーボオンであることである。表面実装機20によると、端末装置61がリモート接続しているときにCPU使用率が第1の閾値以上である状態が一定時間S以上継続しても、表面実装機20の状態がサーボオンでない場合は遠隔操作を禁止しないので、サポート担当者71が遠隔操作を継続できる可能性が高くなる。このため、早期に遠隔操作を完了できる可能性がより高くなる。
<他の実施形態>
本明細書によって開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本明細書によって開示される技術的範囲に含まれる。
According to the surface mounter 20, the precondition is that the state of the surface mounter 20 is servo-on. According to the surface mounter 20, when the terminal device 61 is remotely connected and the state where the CPU usage rate is equal to or higher than the first threshold continues for the predetermined time S or longer, the state of the surface mounter 20 is not servo-on. does not prohibit remote operation, the support staff 71 is more likely to be able to continue remote operation. Therefore, the possibility of completing the remote operation early becomes higher.
<Other embodiments>
The technology disclosed in this specification is not limited to the embodiments described above and illustrated in the drawings, and the following embodiments are also included in the technical scope disclosed in this specification.

(1)上記実施形態1では制御部41のCPU使用率が第1の閾値以上である状態が一定時間S以上継続した場合に遠隔操作を禁止する場合を例に説明した。これに対し、CPU使用率が第1の閾値以上になった時点で直ちに遠隔操作を禁止してもよい。 (1) In the first embodiment, the case where the remote operation is prohibited when the state where the CPU usage rate of the control unit 41 is equal to or higher than the first threshold has continued for the predetermined time S or longer has been described as an example. On the other hand, remote operation may be prohibited immediately when the CPU usage rate becomes equal to or higher than the first threshold.

(2)上記実施形態2では制御部41のCPU使用率が第1の閾値以上である状態が一定時間S以上継続し、且つ、所定の前提条件が成立した場合に遠隔操作を禁止する場合を例に説明した。これに対し、CPU使用率が第1の閾値以上であり、且つ、所定の前提条件が成立した場合に遠隔操作を禁止してもよい。 (2) In the second embodiment, remote operation is prohibited when the CPU usage rate of the control unit 41 is equal to or higher than the first threshold for a certain period of time S or more and when a predetermined precondition is satisfied. explained in the example. On the other hand, the remote operation may be prohibited when the CPU usage rate is equal to or higher than the first threshold and when a predetermined precondition is satisfied.

(3)上記実施形態では表面実装機20のCPU使用率によらず端末装置61が表面実装機20にリモート接続できる場合を例に説明した。これに対し、端末装置61からの接続要求を受け付けたときのCPU使用率が第1の閾値以下の第2の閾値以上である場合、又は、接続要求を受け付けた時点でCPU使用率が第2の閾値以上である状態が一定時間S以上継続していた場合は、表面実装機20の制御部41は端末装置61との通信(リモート接続)を確立しないようにしてもよい。このようにすると、遠隔操作によって表面実装機20の実装作業の作業性能が低下することを抑制できる。 (3) In the above embodiment, the case where the terminal device 61 can remotely connect to the surface mounter 20 regardless of the CPU usage rate of the surface mounter 20 has been described as an example. On the other hand, if the CPU usage rate when the connection request from the terminal device 61 is accepted is equal to or higher than the second threshold value that is equal to or lower than the first threshold value, or if the CPU usage rate is the second threshold value when the connection request is accepted is equal to or greater than the threshold for a certain period of time S or longer, the controller 41 of the surface mounter 20 may not establish communication (remote connection) with the terminal device 61 . By doing so, it is possible to prevent the work performance of the mounting work of the surface mounter 20 from deteriorating due to the remote control.

ただし、端末装置61からの接続要求を受け付けたときの制御部41のCPU使用率が第1の閾値以下の第2の閾値以上である場合、又は、接続要求を受け付けた時点で制御部41のCPU使用率が第2の閾値以上である状態が一定時間以上継続していた場合であっても、表面実装機20が実装作業を開始する前提となる所定の前提条件が成立していない場合は、基板Pに対する作業が行われていないことから、端末装置61との通信を確立しても基板Pに対する作業の作業性能には影響しない。
このため、所定の前提条件が成立していない場合は端末装置61との通信を確立してもよい。このようにすると遠隔操作を早期に開始できる可能性が高くなるので、結果として遠隔操作を早期に完了できる可能性が高くなる。
However, if the CPU usage rate of the control unit 41 when receiving the connection request from the terminal device 61 is equal to or greater than the second threshold value that is equal to or less than the first threshold value, or if the control unit 41 Even if the state in which the CPU usage rate is equal to or higher than the second threshold has continued for a certain period of time or longer, if the predetermined preconditions for the surface mounter 20 to start the mounting work are not satisfied, Since no work is being performed on the board P, the work performance of the work on the board P is not affected even if communication with the terminal device 61 is established.
Therefore, communication with the terminal device 61 may be established when a predetermined precondition is not satisfied. This increases the possibility that the remote operation can be started early, and as a result, the possibility that the remote operation can be completed early is increased.

(4)上記実施形態では制御部41の処理負荷としてCPU使用率を例に説明したが、制御部41の処理負荷はCPU使用率に限定されない。例えば処理負荷はRAMの使用率であってもよいし、通信部49の通信負荷(単位時間当たりに送受信されるデータ量)であってもよい。また、処理負荷はCPU使用率、RAMの使用率及び通信負荷のうちいずれか2以上であってもよい。例えば、CPU使用率が第1の閾値以上であり且つRAMの使用率が所定の閾値以上である場合に遠隔操作を禁止してもよい。 (4) In the above embodiment, the processing load of the control unit 41 is explained using the CPU usage rate as an example, but the processing load of the control unit 41 is not limited to the CPU usage rate. For example, the processing load may be the usage rate of the RAM or the communication load of the communication unit 49 (amount of data transmitted and received per unit time). Also, the processing load may be any two or more of the CPU usage rate, RAM usage rate, and communication load. For example, remote operation may be prohibited when the CPU usage rate is equal to or higher than a first threshold and the RAM usage rate is equal to or higher than a predetermined threshold.

また、遠隔操作では画面データやログデータなどを送信するために通信関連のプロセスが実行される。このため通信関連のプロセスのCPU使用率が高くなる。CPU使用率はプロセス単位で把握することもできるので、通信関連のプロセスのCPU使用率が第1の閾値以上になったことに応じて、端末装置61からの遠隔操作を禁止してもよい。 Also, in remote operation, communication-related processes are executed to transmit screen data, log data, and the like. Therefore, the CPU usage rate of communication-related processes increases. Since the CPU usage rate can be grasped for each process, remote operation from the terminal device 61 may be prohibited when the CPU usage rate of the communication-related process reaches or exceeds the first threshold.

(5)上記実施形態では遠隔操作の例としてログデータなどの送信を例に説明したが、遠隔操作はこれに限られるものではなく、操作画面で行うことができる操作であれば任意の操作であってよい。 (5) In the above embodiment, transmission of log data was explained as an example of remote operation, but remote operation is not limited to this, and any operation that can be performed on the operation screen It's okay.

(6)上記実施形態では端末装置61からのリモート接続を表面実装機20などの基板作業装置15が切断する場合を例に説明したが、通信を中継する管理コンピュータ11が端末装置61との接続を切断することによってリモート接続を切断してもよい。 (6) In the above embodiment, the remote connection from the terminal device 61 is disconnected by the board working device 15 such as the surface mounter 20. You may disconnect the remote connection by disconnecting the .

(7)上記実施形態では端末装置61との通信を切断することによって遠隔操作を禁止する場合を例に説明したが、端末装置61との通信を維持したままで遠隔操作を禁止してもよい。遠隔操作を禁止すると画面データやログデータなどが送信されなくなるので、端末装置61との通信を維持したままでも表面実装機20の作業性能の低下を抑制できる。 (7) In the above embodiment, the case of prohibiting remote operation by disconnecting communication with the terminal device 61 has been described as an example, but remote operation may be prohibited while maintaining communication with the terminal device 61. . Since screen data, log data, and the like are not transmitted when remote operation is prohibited, deterioration in work performance of the surface mounter 20 can be suppressed even if communication with the terminal device 61 is maintained.

15…基板作業装置、17…スクリーン印刷機(基板作業装置の一例)、18…印刷検査機(基板作業装置の一例)、19…ディスペンサ(基板作業装置の一例)、20…表面実装機(基板作業装置の一例)、21…実装後外観検査機(基板作業装置の一例)、23…硬化後外観検査装置(基板作業装置の一例)、41…制御部、49…通信部、61…端末装置、P…基板 15... Board working device, 17... Screen printing machine (an example of a board working device), 18... Print inspection machine (an example of a board working device), 19... Dispenser (an example of a board working device), 20... Surface mounting machine (a board Example of working device), 21 Post-mounting visual inspection machine (an example of board working device), 23 Post-curing visual inspection device (an example of board working device), 41 Control unit, 49 Communication unit, 61 Terminal device , P... substrate

Claims (8)

基板に対して所定の作業を行う基板作業装置であって、
端末装置と通信するための通信部と、
制御部と、
を備え、
前記制御部は、
前記基板作業装置の各部を制御して前記所定の作業を行わせる制御処理と、
前記通信部を介して前記端末装置との通信を確立し、前記端末装置から前記基板作業装置の遠隔操作を受け付ける受付処理と、
前記端末装置との通信が確立されているときに当該制御部の処理負荷が第1の閾値以上になったことに応じて、前記端末装置からの遠隔操作を禁止する禁止処理と、
を実行する、基板作業装置。
A board working device for performing a predetermined work on a board,
a communication unit for communicating with a terminal device;
a control unit;
with
The control unit
a control process for controlling each part of the board working apparatus to perform the predetermined work;
a reception process of establishing communication with the terminal device via the communication unit and receiving a remote operation of the substrate working apparatus from the terminal device;
prohibition processing for prohibiting remote operation from the terminal device in response to a processing load of the control unit exceeding a first threshold when communication with the terminal device is established;
board working equipment.
請求項1に記載の基板作業装置であって、
前記制御部は、前記禁止処理において、前記端末装置との通信を切断することによって前記端末装置からの遠隔操作を禁止する、基板作業装置。
The board working apparatus according to claim 1,
The board working apparatus, wherein, in the prohibition process, the control unit prohibits remote operation from the terminal device by disconnecting communication with the terminal device.
請求項1又は請求項2に記載の基板作業装置であって、
前記制御部は、前記禁止処理において、前記制御部の処理負荷が前記第1の閾値以上であり、且つ、前記基板作業装置が前記作業を開始する前提となる所定の前提条件が成立した場合、又は、前記制御部の処理負荷が前記第1の閾値以上である状態が一定時間以上継続し、且つ、前記所定の前提条件が成立した場合に前記端末装置からの遠隔操作を禁止する、基板作業装置。
The board working apparatus according to claim 1 or claim 2,
In the prohibition process, if the processing load of the control unit is equal to or greater than the first threshold value and a predetermined precondition for starting the work by the board working device is met, Alternatively, board work, wherein a state in which the processing load of the control unit is equal to or greater than the first threshold continues for a certain period of time or more, and remote operation from the terminal device is prohibited when the predetermined precondition is satisfied. Device.
請求項3に記載の基板作業装置であって、
前記前提条件は、当該基板作業装置の状態が運転準備完了状態であることである、基板作業装置。
The board working apparatus according to claim 3,
The board working apparatus, wherein the precondition is that the state of the board working apparatus is an operation ready state.
請求項1乃至請求項4のいずれか一項に記載の基板作業装置であって、
前記制御部は、前記受付処理において、前記端末装置からの接続要求を受け付けたときの当該制御部の処理負荷が前記第1の閾値以下の第2の閾値以上である場合、又は、前記接続要求を受け付けた時点で当該制御部の処理負荷が前記第2の閾値以上である状態が一定時間以上継続していた場合は前記端末装置との通信を確立しない、基板作業装置。
The board working apparatus according to any one of claims 1 to 4,
In the reception process, the control unit performs the processing load when the processing load of the control unit when receiving the connection request from the terminal device is equal to or greater than a second threshold that is equal to or less than the first threshold, or the connection request a board working device that does not establish communication with the terminal device when the processing load of the control unit is equal to or greater than the second threshold value and continues for a predetermined time or longer at the time of receiving the request.
請求項5に記載の基板作業装置であって、
前記制御部は、前記受付処理において、前記端末装置からの接続要求を受け付けたときの当該制御部の処理負荷が前記第1の閾値以下の第2の閾値以上である場合、又は、前記接続要求を受け付けた時点で当該制御部の処理負荷が前記第2の閾値以上である状態が一定時間以上継続していた場合であっても、前記基板作業装置が前記作業を開始する前提となる所定の前提条件が成立していない場合は前記端末装置との通信を確立する、基板作業装置。
The board working apparatus according to claim 5,
In the reception process, the control unit performs the processing load when the processing load of the control unit when receiving the connection request from the terminal device is equal to or greater than a second threshold that is equal to or less than the first threshold, or the connection request Even if the state in which the processing load of the control unit is equal to or greater than the second threshold has continued for a certain period of time or longer at the time of receiving the A board working device that establishes communication with the terminal device if a precondition is not met.
請求項1乃至請求項6のいずれか一項に記載の基板作業装置であって、
前記処理負荷は通信関連のプロセスによる処理負荷である、基板作業装置。
The board working apparatus according to any one of claims 1 to 6,
The board working device, wherein the processing load is a processing load due to a communication-related process.
基板に対して所定の作業を行う基板作業装置の遠隔操作方法であって、
前記基板作業装置の制御部が前記基板作業装置の各部を制御して前記所定の作業を行わせる制御ステップと、
前記制御部が通信部を介して端末装置との通信を確立し、前記端末装置から前記基板作業装置の遠隔操作を受け付ける受付ステップと、
前記端末装置との通信が確立されているときに前記制御部の処理負荷が第1の閾値以上になったことに応じて、前記制御部が前記端末装置からの遠隔操作を禁止する禁止ステップと、
を含む、遠隔操作方法。
A remote control method for a board working device for performing a predetermined work on a board, comprising:
a control step in which a controller of the board working apparatus controls each part of the board working apparatus to perform the predetermined work;
a reception step in which the control unit establishes communication with a terminal device via a communication unit and receives remote operation of the substrate working apparatus from the terminal device;
a prohibition step in which the control unit prohibits remote operation from the terminal device in response to a processing load of the control unit exceeding a first threshold when communication with the terminal device is established; ,
remote control method, including
JP2019181250A 2019-10-01 2019-10-01 Board working device and remote control method for board working device Active JP7234085B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019181250A JP7234085B2 (en) 2019-10-01 2019-10-01 Board working device and remote control method for board working device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019181250A JP7234085B2 (en) 2019-10-01 2019-10-01 Board working device and remote control method for board working device

Publications (2)

Publication Number Publication Date
JP2021057513A JP2021057513A (en) 2021-04-08
JP7234085B2 true JP7234085B2 (en) 2023-03-07

Family

ID=75272792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019181250A Active JP7234085B2 (en) 2019-10-01 2019-10-01 Board working device and remote control method for board working device

Country Status (1)

Country Link
JP (1) JP7234085B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000236197A (en) 1999-02-16 2000-08-29 Matsushita Electric Ind Co Ltd Maintenance method of electronic component mounting system
JP2003208210A (en) 2002-01-16 2003-07-25 Fuji Mach Mfg Co Ltd Producing machine
JP2003243897A (en) 2002-02-14 2003-08-29 Matsushita Electric Ind Co Ltd Component mounting machine
WO2016117147A1 (en) 2015-01-19 2016-07-28 住友電気工業株式会社 Information processing device, roadside control device, cloud system, computer program and virtual machine operation method
JP2017143169A (en) 2016-02-10 2017-08-17 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2022149796A (en) 2021-03-25 2022-10-07 国立研究開発法人農業・食品産業技術総合研究機構 Remote control system of work vehicle, remote operation device, and remote control method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000236197A (en) 1999-02-16 2000-08-29 Matsushita Electric Ind Co Ltd Maintenance method of electronic component mounting system
JP2003208210A (en) 2002-01-16 2003-07-25 Fuji Mach Mfg Co Ltd Producing machine
JP2003243897A (en) 2002-02-14 2003-08-29 Matsushita Electric Ind Co Ltd Component mounting machine
WO2016117147A1 (en) 2015-01-19 2016-07-28 住友電気工業株式会社 Information processing device, roadside control device, cloud system, computer program and virtual machine operation method
JP2017143169A (en) 2016-02-10 2017-08-17 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2022149796A (en) 2021-03-25 2022-10-07 国立研究開発法人農業・食品産業技術総合研究機構 Remote control system of work vehicle, remote operation device, and remote control method

Also Published As

Publication number Publication date
JP2021057513A (en) 2021-04-08

Similar Documents

Publication Publication Date Title
CN104770081B (en) Substrate production status monitoring device
US7836824B2 (en) Method and apparatus for screen printing
JP4767995B2 (en) Component mounting method, component mounting machine, mounting condition determining method, mounting condition determining apparatus, and program
JP6522670B2 (en) Mounting work machine
EP2988583B1 (en) Substrate working device, substrate working method, and substrate working system
CN110226138A (en) job management device
US20180215137A1 (en) Screen printing apparatus and screen printing method
JP7430107B2 (en) A board work system, a power switch for a board work line, and a power management method for a board work line.
JP7234085B2 (en) Board working device and remote control method for board working device
JP6634433B2 (en) Component mounting machine
WO2021144981A1 (en) Inspection device and inspection method
EP4009759B1 (en) Mounting device, mounting system, and inspection/mounting method
JP6424236B2 (en) Anti-substrate work management device
JP6807386B2 (en) Component mounting system
JP6594971B2 (en) Production control system for component mounting line
JP6204995B2 (en) Board work equipment
JPWO2017017788A1 (en) Component mounter
JP6517048B2 (en) Component mounting machine
WO2021001996A1 (en) Component mounting system
EP4002977B1 (en) Mounting device, mounting system, and inspection and mounting method
JP2010098212A (en) Bottleneck announcing device for electronic component mounting line, and bottleneck announcing method for electronic component mounting line
US20250374499A1 (en) Substrate production machine and substrate production line
JP2005186284A (en) Screen printing method
CN113347869B (en) Management Device
WO2014083689A1 (en) Work system for substrate

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230222

R150 Certificate of patent or registration of utility model

Ref document number: 7234085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250