JP6987959B1 - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP6987959B1 JP6987959B1 JP2020215738A JP2020215738A JP6987959B1 JP 6987959 B1 JP6987959 B1 JP 6987959B1 JP 2020215738 A JP2020215738 A JP 2020215738A JP 2020215738 A JP2020215738 A JP 2020215738A JP 6987959 B1 JP6987959 B1 JP 6987959B1
- Authority
- JP
- Japan
- Prior art keywords
- program
- machining
- machine tool
- machining program
- information processing
- 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
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/4093—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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/4097—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 programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Abstract
Description
工作機械における加工を制御するための数値制御装置で用いられる加工プログラムを生成する情報処理装置であって、
コンピュータ支援製造システムにおいて生成された加工プログラムに含まれる複数のコードをそれぞれ解釈する加工プログラム解釈部と、
前記加工プログラム解釈部での解釈結果に基づき、前記加工プログラムを逆変換してAPT(automatically programmed tools)で記述されたAPTプログラムを生成する逆変換部と、
前記数値制御装置の種類に応じて前記APTプログラムに所定のスクリプトを実行して最適化した後に、新たな最適化加工プログラムへ再度変換する最適化処理部と、
を備えた情報処理装置である。
本発明の第1実施形態としての情報処理装置100について、図1を用いて説明する。情報処理装置100は、工作機械110における加工を制御するための数値制御装置120で用いられる加工プログラム130を生成するための装置である。
本発明の第2実施形態としての情報処理装置200について、図2を用いて説明する。情報処理装置200は、数値制御装置220で用いられる加工プログラムとしてのNCプログラム230を生成するための装置である。数値制御装置220は、工作機械210における加工を数値制御する装置であり、NCプログラム230を解釈するNCインタプリタ221と工作機械210を制御指令を出力する指令出力部222とを含む。
数値制御装置220で実行されるNCプログラム処理前のNCプログラムの(i)数値制御装置220で実行できるように規定されていないコードまたは(ii)工作機械の第2数値制御装置で実行する指令と工作機械の第1数値制御装置で実行する指令とが異なるコードのうちのあらかじめ設定された設定コードを検出し、検出された設定コードと対応するAPTコードをもとに、第1数値制御装置で実行することができる変換コードに設定コードから変換する処理後のNCプログラムに処理する。
カスタムマクロによって下記(a)〜(d)のような加工モードが実装されている場合、所望の加工モードを指定することにより、加工精度や加工時間を最適化することができる。
(a)時間優先モード:加工時間の短縮を最優先するモード。荒加工など要求精度が低い場合に使用する。
(b)中間モード:時間優先モードと精度優先モードとの中間にあたるモード。高精度と短時間が要求される中仕上げ加工等に使用する。
(c)精度優先モード:加工精度の向上を優先するモード。加工精度や仕上げ面を要求される場合に使用する。
(d)精度最優先モード:精度優先モードよりも加工精度をさらに優先するモード。
PLCによってサーボを自動調整する機能が実装されている場合、ワークや治具の質量や慣性モーメントを計測し、そのフィードバック値に基づいて最適な加減速を設定する。具体的には、ワークや治具の質量が重く、慣性モーメントが大きい場合、加減速を抑制し、安定した位置決めを実現する。一方、ワークや治具の質量が軽く、慣性モーメントが小さい場合、加減速を最大限に引き上げ、加工時間の短縮を実現する。
PLCによって切屑を排出するチップコンベヤのオン/オフ機能が実装されている場合、加工シミュレーションによって時間経過に伴う切屑の体積を算出し、その切屑の量に応じてチップコンベアのオン/オフ制御を最適化する。具体的には、非切削時や切屑の量が少ない時間帯にはチップコンベヤをオフにすることで、チップコンベヤの駆動電力が節約されるとともに、切削油の使用効率が向上する。
CAM装置、情報処理装置、工作機械のHMIのNCビューワー間で同一加工に対して、共通の加工工程IDでタグ付けする機能が実装されている場合、以下のような機能を実現でき、工程管理が最適化される。
・後工程で変更点を表示または更新する機能
・工作機械を運転する際は変更点をハイライト表示する機能
・直前の位置決め指令で停止する機能
・送り速度や主軸回転数等の数値のみ変更されている場合は、前工程に変更点をアップデートする機能
(1)工作機械の型番
(2)オプション情報(タレット数、主軸径、サーボ、チップコンベヤの種類や有無、計測装置の種類や有無)
(3)使用可能工具種(例:ドリル、エンドミル)
(4)マガジンのポット数やポット番号
CAM装置240において、ステップS301でモデル入力を行い、ステップS302で加工形状を提示した後、ステップS303で工程設計(切削条件設定)を行う。さらに、ステップS304では、工程設計に基づいてCLデータを生成する。ステップS305においてCLシミュレーションを行い、工具の経路において干渉が発生しないか確認すると、S306において、CLデータからNCプログラムを生成する。
次に本発明の第3実施形態に係る情報処理装置700について、図7を用いて説明する。図7は、本実施形態に係る情報処理装置700の構成を説明するための図である。本実施形態に係る情報処理装置700は、上記第2実施形態と比べると、標準化CLデータ取得部701を有する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
(a)工作機械の数値制御装置メーカによって独自に実装されている「数値制御装置の固有制御情報」
(b)工作機械メーカによって独自に実装されている「工作機械の固有制御情報」
(c)工作機械のユーザによって独自に実装されている「工作機械のユーザの固有制御情報」
(1)数値制御装置の型番(例:RPFK)
(2)数値制御装置メーカのカスタムマクロ 例:タッピングサイクル(TAP)、G84XYZRPFK(メーカA)、G84XYZPF,R00,I,J,L(メーカB)
(1)工作機械の型番(例:DMGMORI(登録商標))
(2)工作機械メーカのカスタムマクロ 例:工作機械の型番に対応するドリルに関するマクロ(G432等)
(1)穴あけサイクルパターン(例:CYCLE)
(2)工作機械ユーザのカスタムマクロ 例:穴あけサイクルパターン(CYCLE)と対応関係があるマクロ(G65P1000等)
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の技術的範囲で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の技術的範囲に含まれる。
具体的には、工作機械における加工を制御する数値制御装置で用いられる加工プログラムを生成する情報処理方法であって、
コンピュータ支援製造システムにおいて生成された加工プログラムに含まれる複数のコードをそれぞれ解釈する加工プログラム解釈ステップと、
前記数値制御装置の種類に応じて前記加工プログラムに含まれるコードを最適化して新たな最適化加工プログラムを生成する最適化処理ステップと、
を含む情報処理方法や、
工作機械における加工を制御する数値制御装置で用いられる加工プログラムを生成する情報処理プログラムであって、
工作機械における加工を制御する数値制御装置で用いられる加工プログラムを生成する情報処理方法であって、
コンピュータ支援製造システムにおいて生成された加工プログラムに含まれる複数のコードをそれぞれ解釈する加工プログラム解釈ステップと、
前記数値制御装置の種類に応じて前記加工プログラムに含まれるコードを最適化して新たな最適化加工プログラムを生成する最適化処理ステップと、
をコンピュータに実行させる情報処理プログラムも、本願発明の技術範囲に含まれる。
Claims (1)
- 工作機械における加工を制御するための数値制御装置で用いられる加工プログラムを生成する情報処理装置であって、
コンピュータ支援製造システムにおいて生成された加工プログラムに含まれる複数のコードをそれぞれ解釈する加工プログラム解釈部と、
前記加工プログラム解釈部での解釈結果に基づき、前記加工プログラムを逆変換してAPT(automatically programmed tools)で記述されたAPTプログラムを生成する逆変換部と、
前記数値制御装置の種類に応じて前記APTプログラムに所定のスクリプトを実行して最適化した後に、新たな最適化加工プログラムへ再度変換する最適化処理部と、
を備えた情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020215738A JP6987959B1 (ja) | 2020-12-24 | 2020-12-24 | 情報処理装置 |
PCT/JP2021/044339 WO2022138055A1 (ja) | 2020-12-24 | 2021-12-02 | 情報処理装置および情報処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020215738A JP6987959B1 (ja) | 2020-12-24 | 2020-12-24 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6987959B1 true JP6987959B1 (ja) | 2022-01-05 |
JP2022101267A JP2022101267A (ja) | 2022-07-06 |
Family
ID=79239693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020215738A Active JP6987959B1 (ja) | 2020-12-24 | 2020-12-24 | 情報処理装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6987959B1 (ja) |
WO (1) | WO2022138055A1 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62254209A (ja) * | 1986-04-28 | 1987-11-06 | Fanuc Ltd | Ncデ−タ出力方法 |
JPH04365538A (ja) * | 1991-05-09 | 1992-12-17 | Amada Co Ltd | Ncプログラムの適正化方法 |
JPH10320027A (ja) * | 1997-05-15 | 1998-12-04 | Fanuc Ltd | 数値制御装置 |
JP2005149194A (ja) * | 2003-11-17 | 2005-06-09 | Honda Motor Co Ltd | ソースプログラム変換システム |
JP2006293744A (ja) * | 2005-04-12 | 2006-10-26 | Fanuc Ltd | プログラム変換装置 |
JP2009053736A (ja) * | 2007-08-23 | 2009-03-12 | Fanuc Ltd | 工作機械によらないnc指令を入力する数値制御装置および加工方法 |
-
2020
- 2020-12-24 JP JP2020215738A patent/JP6987959B1/ja active Active
-
2021
- 2021-12-02 WO PCT/JP2021/044339 patent/WO2022138055A1/ja active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62254209A (ja) * | 1986-04-28 | 1987-11-06 | Fanuc Ltd | Ncデ−タ出力方法 |
JPH04365538A (ja) * | 1991-05-09 | 1992-12-17 | Amada Co Ltd | Ncプログラムの適正化方法 |
JPH10320027A (ja) * | 1997-05-15 | 1998-12-04 | Fanuc Ltd | 数値制御装置 |
JP2005149194A (ja) * | 2003-11-17 | 2005-06-09 | Honda Motor Co Ltd | ソースプログラム変換システム |
JP2006293744A (ja) * | 2005-04-12 | 2006-10-26 | Fanuc Ltd | プログラム変換装置 |
JP2009053736A (ja) * | 2007-08-23 | 2009-03-12 | Fanuc Ltd | 工作機械によらないnc指令を入力する数値制御装置および加工方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2022138055A1 (ja) | 2022-06-30 |
JP2022101267A (ja) | 2022-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6868161B1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP5143005B2 (ja) | 機械における加工プロセスの最適化のための方法 | |
JP5414948B1 (ja) | 数値制御装置 | |
US20190258224A1 (en) | Parameter setting device and parameter setting method | |
JP5355356B2 (ja) | 部品プログラムの作成のための方法 | |
JP2010123122A6 (ja) | 部品プログラムの作成のための方法 | |
CN106886197B (zh) | 控制机器实施加工的方法及其装置和应用 | |
JP6987960B1 (ja) | 情報処理装置 | |
CN104635624A (zh) | 用于控制四轴加工设备的数控***控制方法及其控制*** | |
JP6987959B1 (ja) | 情報処理装置 | |
WO2017101700A1 (zh) | 与数控***直接通讯的计算机辅助制造方法及装置和*** | |
JP6770018B2 (ja) | 設定装置及び設定プログラム | |
KR101108211B1 (ko) | 복합선반용 파트프로그래밍 장치 및 복합 공정간 동기화 프로그램 생성방법 | |
CN111427311A (zh) | 一种控制机床的方法及机床 | |
JP7177905B1 (ja) | 情報処理装置 | |
CN114035511A (zh) | 一种图形化数控车床智能控制***及其控制方法 | |
JP7301486B1 (ja) | 情報処理装置およびプログラム | |
JP6935606B1 (ja) | 情報処理装置および情報処理プログラム | |
US9904277B2 (en) | Numerical controller configured for operation based on tabular data | |
WO2023120391A1 (en) | Information processing device and program that generates a first nc program and converts a second nc program | |
JP7175340B2 (ja) | 工作機械、情報処理装置および情報処理プログラム | |
EP3876050A1 (en) | Processing support system | |
Katarína | THE METHODS OF NC PROGRAM CREATING | |
Chatelain et al. | Productivity assessment from advanced integration of canned cycles to CAD/CAM software | |
JPH1153015A (ja) | 加工マシンの動作経路作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210531 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210927 |
|
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: 20211130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6987959 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |