JP7600744B2 - 制御システム、制御方法および制御装置 - Google Patents
制御システム、制御方法および制御装置 Download PDFInfo
- Publication number
- JP7600744B2 JP7600744B2 JP2021025590A JP2021025590A JP7600744B2 JP 7600744 B2 JP7600744 B2 JP 7600744B2 JP 2021025590 A JP2021025590 A JP 2021025590A JP 2021025590 A JP2021025590 A JP 2021025590A JP 7600744 B2 JP7600744 B2 JP 7600744B2
- Authority
- JP
- Japan
- Prior art keywords
- movement
- distance
- movement trajectory
- specified position
- boundary line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Laser Beam Processing (AREA)
Description
まず、本開示が適用される場面の一例について説明する。
次に、実施形態に従う制御システム1のハードウェア構成例について説明する。
実施形態に従うサポート装置40は、一例として、汎用的なアーキテクチャに従うハードウェア(例えば、汎用パソコン)を用いてプログラムを実行することで実現される。サポート装置40は、制御装置10と接続される。サポート装置40は、制御装置10に対してレーザ加工システムの各種設定を実行する。
次に、実施形態に従う制御システム1の関連技術において生じ得る課題について説明する。
次に、上述したような課題を解決するための解決手段の典型例について説明する。
図7を参照して、一例として当該制御フローは、主制御ユニット100におけるレーザ30を制御する処理である。具体的には、プロセッサ102がアプリケーションプログラム110を実行することに基づいて軸インターフェイスユニット200によるXYステージ20の制御とともに、レーザ制御ユニット300によるレーザ30を制御する処理である。プロセッサ102は、上記したようにいわゆるGコードで記述された加工プログラム(アプリケーションプログラム)に基づいて軸インターフェイスユニット200に対して演算値(指令値)を出力する。軸インターフェイスユニット200は、主制御ユニット100からの演算値(指令値)に従ってXYステージ20を制御することにより予め設定された移動軌跡に従ってワーク位置を移動させる。
(変形例1)
実施形態の変形例1においては、簡易に判定距離を設定する操作方式について説明する。
実施形態の変形例2においては、境界線を設定して簡易に判定距離を設定する方式について説明する。
具体的には、境界線Q1は、傾きaと、指定点座標(xL,yL)とで設定される。ユーザは、傾きaと、指定点座標(xL,yL)を入力することにより境界線Q1を設定することが可能である。
実施形態において、一例として判定関数f(x,y)の値の符号が反転するか否かで境界線を跨いだか否かを判定することが可能である。判定関数f(x,y)は、境界線Q1を基準として値の符号が反転することを利用している。
図9(B)は、境界線設定テーブルの一例である。図9(B)には、設定された境界線テーブルのデータが示されている。境界線設定テーブルは、二次記憶装置47内に格納されている。具体的には、境界線Qを設定するための座標および傾き角度が設定される。
実施形態の変形例3においては、簡易に判定距離を設定する別の操作方式について説明する。
実施形態の変形例4においては、拡張可能なレーザON/OFFテーブルについて説明する。上記の実施形態においては、レーザON/OFFテーブルは、判定距離に対応付けられてレーザ30をON(オン)あるいはOFF(オフ)する場合について説明したが、他の条件に基づいてレーザ30をON(オン)あるいはOFF(オフ)させるようにしてもよい。
実施形態に従う制御システムによれば、指定した位置で所定の動作を確実に実行することが可能である。
上述したような実施形態は、以下のような技術思想を含む。
予め設定された移動軌跡に従って移動対象物の移動を制御する移動制御部(200)と、
移動距離と動作とを含む設定情報を保持する記憶部(106)と、
前記移動対象物が前記設定情報の移動距離を移動したか否かを判断する移動判定部(102)と、
前記移動判定部の判断結果に基づいて前記設定情報の動作を実行する実行部(300)と、
前記移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する算出部(40)とを備える、制御システム。
前記算出部は、シミュレーションにより前記移動対象物の直線移動の仮想移動軌跡を算出し、前記仮想移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する、請求項1記載の制御システム。
前記算出部は、設定画面(400)を有し、
前記設定画面は、前記移動軌跡に対する位置の指定の入力の受付が可能であり、
前記算出部は、前記設定画面における前記移動軌跡の当該指定された位置に到達するまでの移動距離を算出する、請求項1記載の制御システム。
前記算出部は、
前記指定された位置の入力に対して前記移動軌跡に対する領域上の境界線(Q)を設定し、
前記移動軌跡に従って移動する前記移動対象物が前記境界線を跨ぐまでの移動距離を当該指定された位置に到達するまでの移動距離として算出する、請求項3記載の制御システム。
前記算出部は、前記指定された位置の入力に対して前記移動軌跡に対して垂線かつ、前記指定された位置を通過する直線を前記領域上の境界線に設定する、請求項4記載の制御システム。
前記設定情報は、所定条件をさらに含み、
前記実行部は、前記移動判定部の判断結果および前記所定条件に基づいて前記設定情報の動作を実行する、請求項1記載の制御システム。
予め設定された移動対象物の移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出するステップと、
前記移動軌跡に従って移動対象物の移動を制御するステップと、
前記移動対象物が前記移動距離と動作とを含む設定情報の前記移動距離を移動したか否かを判断するステップ(S8)と、
判断結果に基づいて前記設定情報の動作を実行するステップ(S9)とを備える、制御方法。
予め設定された移動軌跡に従って移動対象物の移動を制御する移動制御部(200)と、
移動距離と動作とを含む設定情報を保持する記憶部(106)と、
前記移動対象物が前記設定情報の移動距離を移動したか否かを判断する移動判定部(102)と、
前記移動判定部の判断結果に基づいて前記設定情報の動作を実行する実行部(30)と、
前記移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する算出部(40)とを備える、制御装置。
Claims (6)
- 予め設定された移動軌跡に従って移動対象物の移動を制御する移動制御部と、
移動距離と動作とを含む設定情報を保持する記憶部と、
前記移動対象物が前記設定情報の移動距離を移動したか否かを判断する移動判定部と、
前記移動判定部の判断結果に基づいて前記設定情報の動作を実行する実行部と、
前記移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する算出部とを備え、
前記算出部は、設定画面を有し、
前記設定画面は、前記移動軌跡に対する位置の指定の入力の受付が可能であり、
前記算出部は、前記設定画面における前記移動軌跡の当該指定された位置に到達するまでの移動距離を算出し、
前記算出部は、
前記指定された位置の入力に対して前記移動軌跡に対する領域上の境界線を設定し、
前記移動軌跡に従って移動する前記移動対象物が前記境界線を跨ぐまでの移動距離を当該指定された位置に到達するまでの移動距離として算出する、制御システム。 - 前記算出部は、シミュレーションにより前記移動対象物の直線移動の仮想移動軌跡を算出し、前記仮想移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する、請求項1記載の制御システム。
- 前記算出部は、前記指定された位置の入力に対して前記移動軌跡に対して垂線かつ、前記指定された位置を通過する直線を前記領域上の境界線に設定する、請求項1記載の制御システム。
- 前記設定情報は、所定条件をさらに含み、
前記実行部は、前記移動判定部の判断結果および前記所定条件に基づいて前記設定情報の動作を実行する、請求項1記載の制御システム。 - 予め設定された移動対象物の移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出するステップと、
前記移動軌跡に従って移動対象物の移動を制御するステップと、
前記移動対象物が前記移動距離と動作とを含む設定情報の前記移動距離を移動したか否かを判断するステップと、
判断結果に基づいて前記設定情報の動作を実行するステップと、
前記移動軌跡に対する位置の指定の入力の受付が可能な設定画面を表示するステップと、
前記設定画面における前記移動軌跡の当該指定された位置に到達するまでの移動距離を算出するステップと、
前記指定された位置の入力に対して前記移動軌跡に対する領域上の境界線を設定するステップと、
前記移動軌跡に従って移動する前記移動対象物が前記境界線を跨ぐまでの移動距離を当該指定された位置に到達するまでの移動距離として算出するステップとを備える、制御方法。 - 予め設定された移動軌跡に従って移動対象物の移動を制御する移動制御部と、
移動距離と動作とを含む設定情報を保持する記憶部と、
前記移動対象物が前記設定情報の移動距離を移動したか否かを判断する移動判定部と、
前記移動判定部の判断結果に基づいて前記設定情報の動作を実行する実行部と、
前記移動軌跡に対する位置の指定に応じて、当該指定された位置に到達するまでの移動距離を算出する算出部とを備え、
前記算出部は、設定画面を有し、
前記設定画面は、前記移動軌跡に対する位置の指定の入力の受付が可能であり、
前記算出部は、前記設定画面における前記移動軌跡の当該指定された位置に到達するまでの移動距離を算出し、
前記算出部は、
前記指定された位置の入力に対して前記移動軌跡に対する領域上の境界線を設定し、
前記移動軌跡に従って移動する前記移動対象物が前記境界線を跨ぐまでの移動距離を当該指定された位置に到達するまでの移動距離として算出する、制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021025590A JP7600744B2 (ja) | 2021-02-19 | 2021-02-19 | 制御システム、制御方法および制御装置 |
| PCT/JP2021/034547 WO2022176249A1 (ja) | 2021-02-19 | 2021-09-21 | 制御システム、制御方法および制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021025590A JP7600744B2 (ja) | 2021-02-19 | 2021-02-19 | 制御システム、制御方法および制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022127436A JP2022127436A (ja) | 2022-08-31 |
| JP7600744B2 true JP7600744B2 (ja) | 2024-12-17 |
Family
ID=82931261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021025590A Active JP7600744B2 (ja) | 2021-02-19 | 2021-02-19 | 制御システム、制御方法および制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7600744B2 (ja) |
| WO (1) | WO2022176249A1 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006243926A (ja) | 2005-03-01 | 2006-09-14 | Kawasaki Heavy Ind Ltd | ロボットの制御装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06187026A (ja) * | 1992-12-19 | 1994-07-08 | Toyoda Mach Works Ltd | 軌跡制御装置 |
| JPH07251278A (ja) * | 1994-03-16 | 1995-10-03 | Fanuc Ltd | レーザ加工装置 |
| JPH10323774A (ja) * | 1997-05-26 | 1998-12-08 | Amada Co Ltd | レーザ加工方法およびその装置 |
-
2021
- 2021-02-19 JP JP2021025590A patent/JP7600744B2/ja active Active
- 2021-09-21 WO PCT/JP2021/034547 patent/WO2022176249A1/ja not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006243926A (ja) | 2005-03-01 | 2006-09-14 | Kawasaki Heavy Ind Ltd | ロボットの制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022127436A (ja) | 2022-08-31 |
| WO2022176249A1 (ja) | 2022-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101241352B (zh) | 用于比例积分微分控制的设备和方法 | |
| JP4698656B2 (ja) | 制御システムおよび制御支援装置 | |
| JP6006277B2 (ja) | 産業用ロボットのプログラム修正装置及びプログラム修正方法 | |
| JPH0319964B2 (ja) | ||
| WO2016163311A1 (en) | Method and control system for controlling operation of processing machine, and processing machine | |
| WO2015159390A1 (ja) | 指令値生成装置 | |
| WO2022181643A1 (ja) | レーザ加工装置の動作を教示するための教示装置、及び教示方法 | |
| JP7600744B2 (ja) | 制御システム、制御方法および制御装置 | |
| JP7600743B2 (ja) | 制御システム、制御方法および制御装置 | |
| US10474132B2 (en) | Information processing device, information processing method, and recording medium | |
| CN115476337B (zh) | 路径示教数据制作装置及其方法、以及记录介质 | |
| CN110291469A (zh) | 模拟装置、模拟方法以及模拟程序 | |
| CN114326842B (zh) | 驱动装置的控制方法及装置、无人设备的控制方法 | |
| JP2018182895A (ja) | モータ制御装置、方法及びプログラム | |
| JP7479571B2 (ja) | パラメータ調整装置、工作機械システムおよびパラメータ調整方法 | |
| JP2023122989A (ja) | 制御システム、制御方法および制御装置 | |
| JP2005115556A (ja) | サーボ制御装置の指令作成方法および装置 | |
| JP7501402B2 (ja) | 制御システムおよび制御方法 | |
| US20250216886A1 (en) | Control device, control system, and control method | |
| JP7496095B2 (ja) | 制御システム、制御方法、コンピュータ、および制御プログラム | |
| US20220043417A1 (en) | Control data generation device, control data generation method, and storage medium | |
| JP3797998B2 (ja) | モータ制御装置 | |
| JP2016218934A (ja) | ロボット言語プログラムの修正装置,方法およびプログラム | |
| JP2004227303A (ja) | モータ制御用パルス発生ic | |
| JP2017074661A (ja) | マニピュレータ装置の制御装置、マニピュレータ装置の制御方法及びマニピュレータ装置の制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240930 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7600744 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |