JP4061431B2 - 電子部品装着機のシミュレーション装置 - Google Patents

電子部品装着機のシミュレーション装置 Download PDF

Info

Publication number
JP4061431B2
JP4061431B2 JP6125697A JP6125697A JP4061431B2 JP 4061431 B2 JP4061431 B2 JP 4061431B2 JP 6125697 A JP6125697 A JP 6125697A JP 6125697 A JP6125697 A JP 6125697A JP 4061431 B2 JP4061431 B2 JP 4061431B2
Authority
JP
Japan
Prior art keywords
electronic component
mounting machine
control target
mounting
component mounting
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.)
Expired - Fee Related
Application number
JP6125697A
Other languages
English (en)
Other versions
JPH10254545A (ja
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP6125697A priority Critical patent/JP4061431B2/ja
Publication of JPH10254545A publication Critical patent/JPH10254545A/ja
Application granted granted Critical
Publication of JP4061431B2 publication Critical patent/JP4061431B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Control And Safety Of Cranes (AREA)
  • Indicating And Signalling Devices For Elevators (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、同時に独立して動作する複数の制御対象部をソフトウェアによりシミュレートするシミュレーション装置に関し、特に電子部品装着機のシミュレーション装置に関する。
【0002】
【従来の技術】
1つのプロセッサにより複数の制御対象部をシミュレートする場合、複数の制御対象が独立して動作するシステムを1つのプロセッサによりシミュレートするのは困難であり、プログラムが非常に複雑となっていた。また、シミュレートする制御対象部の数によりコントローラへの応答時間が変化するため、シミュレートする制御対象部の数によりコントローラへの応答時間の調整が必要となるとともにシミュレートすることができる制御対象部の数が制限されていた。
【0003】
このようなシミュレーション装置の例として、電子部品装着機のシミュレーション装置がある。この場合、制御対象部は、搬送手段、部品供給手段、装着手段、および位置合わせサーボモータである。
【0004】
【発明が解決しようとする課題】
本発明の目的は、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない、電子部品装着機のシミュレーション装置を提供することである。
【0005】
【課題を解決するための手段】
上記目的を達成するために、本発明の電子部品装着機のシミュレーション装置は、電子部品を装着する基板を電子部品装着位置まで搬送する搬送手段と、前記電子部品を供給する部品供給手段と、前記電子部品を前記基板に装着する装着手段と、前記ロータリーヘッドの装着点まで前記基板を移動させる位置合わせサーボモータと、から少なくとも構成される電子部品装着機のシミュレーション装置であって、前記搬送手段、前記部品供給手段、前記装着手段、前記位置合わせサーボモータの動特性を決定するパラメータである動作特性パラメータを設定するための動作特性パラメータ設定部が接続され、制御対象機器となる前記搬送手段、前記部品供給手段、前記装着手段および前記位置合わせサーボモータにそれぞれ対応するプロセッサが並列動作することにより、前記制御対象機器の動作を独立してシミュレートする電子部品装着機のシミュレーション装置において、前記プロセッサは、それぞれ、前記対応する制御対象機器の認識番号、前記コントローラからの指令を受けてからの経過時間および制御対象機器の状態情報から少なくともなるデータ群を有し、前記対応する制御対象機器の動作指令と、前記動作特性パラメータ設定部により設定された動作特性パラメータと、前記経過時間と、に基づいて前記状態情報を変化させるかどうかを判定し、当該判定結果を出力することを特徴とする。
【0006】
本発明は、電子部品装着機の各制御対象部毎の時間条件、位置条件、他の制御対象部との関係を示す条件からなる動作特性パラメータを並列処理計算機の各プロセッサに設定することにより各プロセッサが独立して各電子部品装着機の制御対象部の動作をシミュレートするようにし、コントローラからの動作指令を入力すると各プロセッサはシミュレートしている各制御対象部の状態の情報であるデータ群を、動作特性パラメータを用いて演算し、現在の状態の情報であるデータ群に更新してコントローラに出力するようにしたものである。したがって、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない。
【0007】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【0008】
図1は電子部品装着機の外観図である。
【0009】
図1の電子部品装着機は、電子部品を装着する基板31を、電子部品を装着する位置まで搬送するコンベア32と、部品供給カートリッジ33と、電子部品を基板31に装着するロータリーヘッド34と、ロータリーヘッド34の装着点まで基板31を移動させる位置合わせサーボモータ35とを有している。
【0010】
電子部品を装着する場合、まず基板31はコンベア32にのせられることにより電子部品の装着位置まで搬送される。それと同時に、ロータリーヘッド34は部品供給カートリッジ33から電子部品を受取り、電子部品の装着位置まで移動する。そして、位置合わせサーボモータ35は、ロータリーヘッド34の装着点まで基板31を移動させ、ロータリーヘッド34は基板31に電子部品を装着する。以降、位置合わせサーボモータ35とロータリーヘッド34が同期をとりながら、電子部品の装着を繰り返す。
【0011】
図2は図1の電子部品装着機をシミュレートするシミュレーション装置の構成を示すブロック図である。本シミュレーション装置は、電子部品装着機を制御するコントローラ41と、コントローラ41を開発する際に実際の電子部品装着機の代りにコントローラ41の評価を行うシミュレーション装置42と、シミュレーション装置42に動作特性パラメータ48を出力する動作特性パラメータ設定部47とを有している。
【0012】
シミュレーション装置42は、並列処理計算機からなり、プロセッサ43〜46により構成されている。プロセッサ43は図1のコンベア32の動作をシミュレートし、プロセッサ44は部品供給カートリッジ33の動作をシミュレートし、プロセッサ45はロータリーヘッド34の動作をシミュレートし、プロセッサ46は位置合わせサーボモータ35の動作をシミュレートする。また、各プロセッサ43〜46は、所定の演算周期毎に処理され、それぞれ認識番号、経過時間、制御対象機器状態(オン/オフ)からなるデータ群を有している。動作特性パラメータ設定部47は、コンベア32、部品供給カートリッジ33、ロータリーヘッド34、位置合わせサーボモータ35の動作時間、設置されている位置等の動作特性を決定するパラメータである動作特性パラメータ48を各プロセッサ43〜46に出力する。
【0013】
次に、本実施形態の動作について図2を参照して説明する。まず、動作特性パラメータ設定部47から、制御対象機器であるコンベア32、部品供給カートリッジ33、ロータリーヘッド34、位置合わせサーボモータ35の動作特性パラメータ48が各プロセッサ43〜46にそれぞれ出力される。プロセッサ43〜46では、動作特性パラメータ48を入力することによりシミュレートする各制御対象機器の動作特性が設定される。そしてシミュレーションが開始され、コントローラ41が、各プロセッサ43〜46に動作指令を行うと、各プロセッサ43〜46は受け取った動作指令と内部に有する経過時間と設定された動作特性パラメータとから状態を変化させるかどうか判定し、その判定結果をコントローラ41に伝達する。この動作が繰り返され、電子部品装着機のシミュレーションが行われる。
【0014】
本実施形態では、電子部品装着機の各部の動作を並列処理計算機の各プロセッサにより独立してシミュレートしているため、簡易なプログラムで電子部品装着機の各部の動作のシミュレーションを行うことができる。また、シミュレートする制御対象部の数、つまりシミュレーション装置42のプロセッサの数を増やしてもコントローラ41に対する応答時間は変化しないため、シミュレートすることができる電子部品装着機の部位の数が制限されない。
【0015】
【発明の効果】
以上説明したように、本発明は、簡易なプログラムで電子部品装着機の各制御対象部の動作のシミュレーションを行うことができ、シミュレートする制御対象部の数によりコントローラへの応答時間が変化せず、シミュレートすることができる電子部品装着機の制御対象部の数が制限されない効果を有する。
【図面の簡単な説明】
【図1】電子部品装着機の外観図である。
【図2】図1の電子部品装着機のシミュレーション装置の構成を示すブロック図である。
【符号の説明】
31 基板
32 コンベア
33 部品供給カートリッジ
34 ロータリーヘッド
35 位置合わせサーボモータ
41 コントローラ
42 シミュレーション装置
43〜46 プロセッサ
48 動作特性パラメータ

Claims (1)

  1. 電子部品を装着する基板を電子部品装着位置まで搬送する搬送手段と、前記電子部品を供給する部品供給手段と、前記電子部品を前記基板に装着する装着手段と、前記ロータリーヘッドの装着点まで前記基板を移動させる位置合わせサーボモータと、から少なくとも構成される電子部品装着機のシミュレーション装置であって、
    前記搬送手段、前記部品供給手段、前記装着手段、前記位置合わせサーボモータの動特性を決定するパラメータである動作特性パラメータを設定するための動作特性パラメータ設定部が接続され、
    制御対象機器となる前記搬送手段、前記部品供給手段、前記装着手段および前記位置合わせサーボモータにそれぞれ対応するプロセッサが並列動作することにより、前記制御対象機器の動作を独立してシミュレートする電子部品装着機のシミュレーション装置において、
    前記プロセッサは、それぞれ、前記対応する制御対象機器の認識番号、前記コントローラからの指令を受けてからの経過時間および制御対象機器の状態情報から少なくともなるデータ群を有し、
    前記対応する制御対象機器の動作指令と、前記動作特性パラメータ設定部により設定された動作特性パラメータと、前記経過時間と、に基づいて前記状態情報を変化させるかどうかを判定し、当該判定結果を出力する
    ことを特徴とする電子部品装着機のシミュレーション装置。
JP6125697A 1997-03-14 1997-03-14 電子部品装着機のシミュレーション装置 Expired - Fee Related JP4061431B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6125697A JP4061431B2 (ja) 1997-03-14 1997-03-14 電子部品装着機のシミュレーション装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6125697A JP4061431B2 (ja) 1997-03-14 1997-03-14 電子部品装着機のシミュレーション装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007219815A Division JP4182364B2 (ja) 2007-08-27 2007-08-27 エレベータシステムのシミュレーション装置

Publications (2)

Publication Number Publication Date
JPH10254545A JPH10254545A (ja) 1998-09-25
JP4061431B2 true JP4061431B2 (ja) 2008-03-19

Family

ID=13165983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6125697A Expired - Fee Related JP4061431B2 (ja) 1997-03-14 1997-03-14 電子部品装着機のシミュレーション装置

Country Status (1)

Country Link
JP (1) JP4061431B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4654496B2 (ja) * 2000-08-25 2011-03-23 株式会社安川電機 自動制御天井クレーンのリアルタイムスケジューリング方法および複数台天井クレーンの運行制御装置
JP5272359B2 (ja) * 2007-09-05 2013-08-28 Jfeスチール株式会社 クレーンと台車の干渉制御方法および装置
JP7130901B2 (ja) * 2019-09-30 2022-09-06 株式会社日立プラントメカニクス クレーンにおける衝突防止装置
KR20230015308A (ko) * 2020-05-27 2023-01-31 스미도모쥬기가이고교 가부시키가이샤 쇼벨용의 시공지원시스템
US11829127B2 (en) * 2020-11-25 2023-11-28 Cisco Technology, Inc. Opportunistic information and inventory exchange via serendipitous encounters of autonomous mobile robots

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57155603A (en) * 1981-03-23 1982-09-25 Hino Motors Ltd Electronic controller of car
JPH0786770B2 (ja) * 1986-10-29 1995-09-20 神鋼電機株式会社 自立無人車システムにおける最適経路探索方法
JPH02219112A (ja) * 1989-02-20 1990-08-31 Mitsubishi Electric Corp 自動搬送車
JP2569927B2 (ja) * 1990-08-31 1997-01-08 富士通株式会社 自動組立機の部品実装順序決定処理方法
JP2549022B2 (ja) * 1991-03-26 1996-10-30 株式会社フジタ クレーンの遠隔制御装置
JPH06131046A (ja) * 1992-10-21 1994-05-13 Meidensha Corp 無人車の交差点制御方法
JP2946500B2 (ja) * 1993-12-24 1999-09-06 トヨタ自動車株式会社 複数クレーンの駆動制御方法
JPH0916556A (ja) * 1995-07-03 1997-01-17 Yaskawa Electric Corp 物流システムのシミュレーション方法および制御方法
JPH0920466A (ja) * 1995-07-05 1997-01-21 Hitachi Ltd エレベーターの群管理制御装置
JP3493821B2 (ja) * 1995-07-12 2004-02-03 石川島播磨重工業株式会社 無人搬送車の制御装置および制御方法

Also Published As

Publication number Publication date
JPH10254545A (ja) 1998-09-25

Similar Documents

Publication Publication Date Title
US7778814B2 (en) Method and device for simulating an automation system
US20070233452A1 (en) Simulation apparatus and simulation method
JP2002536818A (ja) インラインプログラミングシステムおよび方法
JP4061431B2 (ja) 電子部品装着機のシミュレーション装置
JP2004259112A (ja) 評価用システム及び評価方法並びにモーションコントローラ
US20190348942A1 (en) Virtual verification system and drive controller
JP4733695B2 (ja) 自動化システムのシミュレーションのための方法及び装置
EP0362392A1 (en) Pc simulation system
JP3038712B2 (ja) 生産管理方法
JP2010033192A (ja) 情報処理装置装置、及びその制御方法、コンピュータプログラム、記憶媒体
US20180217583A1 (en) Event-based communication in manufacturing environment
KR101691393B1 (ko) 영상 시뮬레이션 시스템
JPH06350297A (ja) 電子部品実装機
JPS63191524A (ja) 加工装置
JPH08211906A (ja) コントローラ装置
JP2004180417A (ja) 複数モータ同時制御方法、複数モータ制御システム、複数モータ制御用パルス発生回路及び複数モータ制御用パルス発生ic
KR20030022591A (ko) 시뮬레이션 장치의 반력제어 시스템
JPH03223012A (ja) 基板搬送装置
JPH03141073A (ja) データ処理装置
TW202326502A (zh) 電路板加工系統及電路板加工方法
Ágústsson Hardware-in-The-Loop Simulation of a High Speed Servo System
JPH05224583A (ja) プラントシミュレーション装置
JP2023076900A (ja) トラブル解析支援方法、トラブル解析支援装置、及び、プログラム
JPH0248742A (ja) 論理シミュレーション装置
KR200309256Y1 (ko) 부품공급장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070827

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071211

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees