JP6441262B2 - 加工プログラム編集装置、方法、及び編集用プログラム - Google Patents
加工プログラム編集装置、方法、及び編集用プログラム Download PDFInfo
- Publication number
- JP6441262B2 JP6441262B2 JP2016125541A JP2016125541A JP6441262B2 JP 6441262 B2 JP6441262 B2 JP 6441262B2 JP 2016125541 A JP2016125541 A JP 2016125541A JP 2016125541 A JP2016125541 A JP 2016125541A JP 6441262 B2 JP6441262 B2 JP 6441262B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- editing
- program
- path
- unit
- 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/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
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32128—Gui graphical user interface
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35012—Cad cam
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36266—Tool path editor, for offset, multi-passes
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Stored Programmes (AREA)
Description
図1は、この実施形態における加工プログラム編集装置としての数値制御装置10の構成図である。数値制御装置10は、CAD(Computer Aided Design)/CAM(Computer Aided Manufacturing)端末12で作成された加工プログラムPを用いて、工具14を有する工作機械16(1つ以上の下位装置)を統括的に制御する上位装置である。
図2は、図1に示す数値制御装置10の機能ブロック図である。本図における太い実線矢印はデータフローを、細い実線矢印は指令フローをそれぞれ示す。
この実施形態に係る数値制御装置10は、以上のように構成される。続いて、数値制御装置10の動作、詳しくは加工プログラムの編集動作を中心に、図3、図5、図8、図10、及び図12のフローチャートを参照しながら説明する。
図3のフローチャートは、データ取得部40及びGUI部24による、操作データを得るまでの一連の動作を示す。
図5のフローチャートは、ブロック情報探索部36による、ブロック情報Bを作成するための一連の動作を示す。
図8のフローチャートは、指令情報生成部38による、ブロック情報Bを更新するための一連の動作を示す。図9A〜図9Cは、ブロック情報Bの更新過程を示す遷移図である。
図10のフローチャートは、指令情報生成部38による、指令情報Cを生成するための一連の動作(前半部)を示す。図11A〜図11Cは、指令情報Cの更新過程を示す遷移図である。ここでは、第1ブロックデータ(始点66)に関わる情報をすべて確定させる。
図12のフローチャートは、指令情報生成部38による、指令情報Cを生成するための一連の動作(後半部)を示す。ここでは、第2ブロックデータ(終点68)に関わる情報をすべて確定させる。
その後、プログラム編集部34は、この指令情報Cに従って加工プログラムP1を編集することで、編集中の加工プログラムP2を得る。具体的には、プログラム編集部34は、指令情報Cをブロックデータ単位で順次読み出し、得られたブロック番号の箇所に、得られた指令内容に従って、コード文の追加、変更又は削除のいずれかを実行する。なお、ブロック番号が「NULL」であるブロックデータの場合、現在の箇所(直近に編集したブロックの末尾)にてコード文の編集を行う。
作業者は、加工プログラムPの編集、シミュレーション、試運転、及び試し加工を繰り返し行うことで、最適な加工条件を満たす加工プログラムPを得る。この場合、作業者は、表示領域50を介する編集の確定操作、具体的には[編集の反映]ボタン58(図14A)のタッチ操作を行う。
ところで、作業者は、試行錯誤を繰り返した結果、編集前の加工プログラムP1をそのまま使用した方がよいとの結論に至ることもあり得る。この場合、作業者は、表示領域50を介する編集の消去操作、具体的には[消去]ボタン57(図14A)のタッチ操作を行う。
以上のように、数値制御装置10は、工作機械16を用いて、2つ以上の区間からなる実加工経路18に沿って被加工物Wを加工するための加工プログラムPを編集する加工プログラム編集装置である。
なお、この発明は、上述した実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。
12…CAD/CAM端末(外部装置) 14…工具
16…工作機械 18…実加工経路
20…制御部 22…通信部
24…GUI部 26…記憶部
28…入力部 30…表示部
32…プログラム管理部 34…プログラム編集部
36…ブロック情報探索部 38…指令情報生成部
40…データ取得部 50…表示領域
52…元の加工経路 61〜63、72…区間
66…始点 68…終点
70…指示経路 74…中継点
80…重複加工経路 84…新たな加工経路
B…ブロック情報 C…指令情報
D…表示用データ I…指示情報
L…探索データ P(P1、P2、P3)…加工プログラム
T…経路情報 W…被加工物
Claims (10)
- 工作機械を用いて、2つ以上の区間からなる加工経路に沿って被加工物を加工するための加工プログラムを編集する加工プログラム編集装置であって、
表示領域内に元の加工経路を表示するとともに、前記表示領域を介する作業者の入力操作に応じて、前記元の加工経路に含まれた第1の前記区間上の任意の点および第2の前記区間上の任意の点をそれぞれ始点および終点とする指示経路を指示可能に構成されたGUI部と、
前記元の加工経路を示す前記加工プログラムを編集することで、前記元の加工経路のうち前記始点から前記終点までの範囲を、前記GUI部を用いて指示された前記指示経路に置換してなる新たな加工経路を形成するプログラム編集部と、
を備えることを特徴とする加工プログラム編集装置。 - 請求項1に記載の加工プログラム編集装置において、
前記加工プログラムのブロック番号及び指令内容を示す指令情報を生成する指令情報生成部を更に備え、
前記プログラム編集部は、前記指令情報生成部により生成された前記指令情報の前記指令内容に従って、前記ブロック番号に対応する箇所にてコード文を追加、変更又は削除し、前記加工プログラムを編集することを特徴とする加工プログラム編集装置。 - 請求項2に記載の加工プログラム編集装置において、
前記指令情報生成部は、前記ブロック番号に対応するコード文により特定される前記始点の座標値及び前記終点の座標値を用いて、前記指令情報を生成することを特徴とする加工プログラム編集装置。 - 請求項3に記載の加工プログラム編集装置において、
前記加工プログラムを解析し、前記区間の特徴点と前記ブロック番号を対応付けた探索データを取得するデータ取得部と、
前記データ取得部により取得された前記探索データから、前記区間の特徴点が前記始点又は前記終点に一致する前記ブロック番号を探索するブロック情報探索部と、
を更に備えることを特徴とする加工プログラム編集装置。 - 請求項2〜4のいずれか1項に記載の加工プログラム編集装置において、
前記プログラム編集部は、読み出しを部分的に無効化する特定文字をコード文に付与することで、前記加工プログラムを編集することを特徴とする加工プログラム編集装置。 - 請求項5に記載の加工プログラム編集装置において、
前記プログラム編集部は、前記GUI部を用いた作業者の確定操作に応じて、前記特定文字が付与されたコード文を該特定文字と併せて削除することで、前記加工プログラムを編集することを特徴とする加工プログラム編集装置。 - 請求項1〜6のいずれか1項に記載の加工プログラム編集装置において、
前記GUI部は、前記表示領域内にある前記元の加工経路に重ねて、該元の加工経路のうち前記始点から前記終点までの範囲とは異なる表示形態で前記指示経路を表示することを特徴とする加工プログラム編集装置。 - 請求項1〜7のいずれか1項に記載の加工プログラム編集装置において、
外部装置が作成した前記加工プログラムを受信可能な通信部を更に備え、
前記通信部により受信された前記加工プログラムを編集することを特徴とする加工プログラム編集装置。 - 工作機械を用いて、2つ以上の区間からなる加工経路に沿って被加工物を加工するための加工プログラムを編集する加工プログラム編集方法であって、
GUI部の表示領域内に元の加工経路を表示する表示ステップと、
前記GUI部を用いた作業者の入力操作に応じて、前記元の加工経路に含まれた第1の前記区間上の任意の点および第2の前記区間上の任意の点をそれぞれ始点および終点とする指示経路を指示する指示ステップと、
前記元の加工経路を示す前記加工プログラムを編集することで、前記元の加工経路のうち前記始点から前記終点までの範囲を、指示された前記指示経路に置換してなる新たな加工経路を形成する編集ステップと、
を加工プログラム編集装置が実行することを特徴とする加工プログラム編集方法。 - 工作機械を用いて、2つ以上の区間からなる加工経路に沿って被加工物を加工するための加工プログラムを編集する編集用プログラムであって、
GUI部の表示領域内に元の加工経路を表示する表示ステップと、
前記GUI部を用いた作業者の入力操作に応じて、前記元の加工経路に含まれた第1の前記区間上の任意の点および第2の前記区間上の任意の点をそれぞれ始点および終点とする指示経路を指示する指示ステップと、
前記元の加工経路を示す前記加工プログラムを編集することで、前記元の加工経路のうち前記始点から前記終点までの範囲を、指示された前記指示経路に置換してなる新たな加工経路を形成する編集ステップと、
を加工プログラム編集装置に実行させることを特徴とする編集用プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016125541A JP6441262B2 (ja) | 2016-06-24 | 2016-06-24 | 加工プログラム編集装置、方法、及び編集用プログラム |
| US15/625,218 US10534349B2 (en) | 2016-06-24 | 2017-06-16 | Machining program editing apparatus, method, and storage medium |
| DE102017005933.0A DE102017005933B4 (de) | 2016-06-24 | 2017-06-22 | Bearbeitungsprogrammeditiervorrichtung, Verfahren und Speichermedium |
| CN201710487600.9A CN107544437B (zh) | 2016-06-24 | 2017-06-23 | 加工程序编辑装置、方法以及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016125541A JP6441262B2 (ja) | 2016-06-24 | 2016-06-24 | 加工プログラム編集装置、方法、及び編集用プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017228210A JP2017228210A (ja) | 2017-12-28 |
| JP6441262B2 true JP6441262B2 (ja) | 2018-12-19 |
Family
ID=60579877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016125541A Active JP6441262B2 (ja) | 2016-06-24 | 2016-06-24 | 加工プログラム編集装置、方法、及び編集用プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10534349B2 (ja) |
| JP (1) | JP6441262B2 (ja) |
| CN (1) | CN107544437B (ja) |
| DE (1) | DE102017005933B4 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6734314B2 (ja) | 2018-03-08 | 2020-08-05 | ファナック株式会社 | 制御装置、データ作成装置、制御方法及び制御プログラム |
| JP6881380B2 (ja) * | 2018-03-30 | 2021-06-02 | ブラザー工業株式会社 | 工作機械、制御方法及びコンピュータプログラム |
| JP6860529B2 (ja) * | 2018-07-20 | 2021-04-14 | ファナック株式会社 | 数値制御装置及びデータ編集方法 |
| JP6871280B2 (ja) * | 2019-01-07 | 2021-05-12 | ファナック株式会社 | 数値制御装置 |
| JP7469022B2 (ja) * | 2019-10-29 | 2024-04-16 | ファナック株式会社 | ロボットシステム |
| EP3819730A1 (en) * | 2019-11-08 | 2021-05-12 | Fanuc Corporation | Program editing device, wire electrical discharge machine and program editing method |
| JP7436797B2 (ja) * | 2019-12-16 | 2024-02-22 | 株式会社デンソーウェーブ | ロボットのプログラム作成支援装置 |
| JP7506149B2 (ja) * | 2020-02-20 | 2024-06-25 | ファナック株式会社 | 数値制御装置 |
| US12271177B2 (en) | 2020-02-20 | 2025-04-08 | Fanuc Corporation | Numerical control device with manual handle configured based on control mode |
| DE112021002352T5 (de) * | 2020-07-10 | 2023-02-23 | Fanuc Corporation | Trajektorienerzeugungsvorrichtung und automatische positionssteuervorrichtung |
| CN112859748B (zh) * | 2020-12-30 | 2022-05-17 | 深圳市雷赛控制技术有限公司 | G代码加工文件的生成方法、生成装置和处理器 |
| DE112021007517T5 (de) * | 2021-06-25 | 2024-04-04 | Fanuc Corporation | Programmerstellungsgerät |
| CN113814795B (zh) * | 2021-10-28 | 2023-02-10 | 徐州徐工挖掘机械有限公司 | 一种基于双通道在机测量的工件加工数据测量、修正、校验方法及系统 |
| WO2024095402A1 (ja) * | 2022-11-02 | 2024-05-10 | 株式会社Fuji | 加工提案表作成装置、及び加工提案表作成プログラム |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6131024A (ja) | 1984-07-23 | 1986-02-13 | 吉本 直幸 | 着色培養土 |
| JPS6131023A (ja) | 1984-07-24 | 1986-02-13 | 明治薬品株式会社 | 有機ゲルマニウム水による麦芽の生産法 |
| JPH06131024A (ja) * | 1992-10-15 | 1994-05-13 | Fanuc Ltd | 形状入力方式 |
| JPH06131023A (ja) * | 1992-10-22 | 1994-05-13 | Hitachi Comput Eng Corp Ltd | Ncデータ作成装置 |
| JPH07311612A (ja) * | 1994-05-16 | 1995-11-28 | Fanuc Ltd | 数値制御装置における加工プログラム編集方法及びその装置 |
| US6219055B1 (en) * | 1995-12-20 | 2001-04-17 | Solidworks Corporation | Computer based forming tool |
| JP4390093B2 (ja) * | 2000-09-14 | 2009-12-24 | 株式会社森精機製作所 | 自動プログラミング・シミュレーション装置 |
| AU2003231468A1 (en) * | 2002-10-25 | 2004-05-13 | Sigma Inc. | Cad system, program for executing same, and record medium where the program is recorded |
| PL1947538T3 (pl) | 2007-01-18 | 2011-10-31 | Studer Ag Fritz | Sposób sterowania przesuwnym narzędziem, urządzenie wejściowe oraz obrabiarka |
| CN100514234C (zh) * | 2007-12-28 | 2009-07-15 | 哈尔滨工业大学 | 基于pc机的开放式数控系统 |
| US20120022713A1 (en) * | 2010-01-14 | 2012-01-26 | Deaver Sr Brian J | Power Flow Simulation System, Method and Device |
| JP5268974B2 (ja) * | 2010-03-10 | 2013-08-21 | 三菱電機株式会社 | 数値制御装置および生産システム |
| WO2013192219A2 (en) * | 2012-06-19 | 2013-12-27 | D.P. Technology Corp. | Cam integrated cnc control of machines |
| CN102914994B (zh) * | 2012-10-09 | 2014-10-22 | 苏州新代数控设备有限公司 | 用于立卧可调式加工中心的轴交换数值控制器 |
| EP2796953B1 (de) * | 2013-04-23 | 2016-09-28 | Siemens Aktiengesellschaft | Numerische Steuerung mit Anzeige einer Vorschau bei Änderungen des Teileprogramms |
| JP2015111338A (ja) | 2013-12-06 | 2015-06-18 | 株式会社ツガミ | 加工プログラム生成装置、加工システム、及び、加工プログラム生成用のプログラム |
| JP5860073B2 (ja) * | 2014-02-13 | 2016-02-16 | ファナック株式会社 | 加工条件変更後の誤加工を防止する数値制御装置 |
| JP5911912B2 (ja) * | 2014-06-04 | 2016-04-27 | ファナック株式会社 | ワイヤ放電加工機用の加工経路描画装置 |
| EP3176660B1 (en) * | 2014-09-03 | 2019-08-21 | Yamazaki Mazak Corporation | Machining program editing assistance device |
| WO2016035869A1 (ja) | 2014-09-03 | 2016-03-10 | ヤマザキマザック 株式会社 | 加工プログラム編集支援装置 |
-
2016
- 2016-06-24 JP JP2016125541A patent/JP6441262B2/ja active Active
-
2017
- 2017-06-16 US US15/625,218 patent/US10534349B2/en active Active
- 2017-06-22 DE DE102017005933.0A patent/DE102017005933B4/de active Active
- 2017-06-23 CN CN201710487600.9A patent/CN107544437B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017228210A (ja) | 2017-12-28 |
| US20170371316A1 (en) | 2017-12-28 |
| DE102017005933A1 (de) | 2017-12-28 |
| CN107544437B (zh) | 2021-02-12 |
| DE102017005933B4 (de) | 2021-06-02 |
| CN107544437A (zh) | 2018-01-05 |
| US10534349B2 (en) | 2020-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6441262B2 (ja) | 加工プログラム編集装置、方法、及び編集用プログラム | |
| JP5965859B2 (ja) | 溶接線情報設定装置、プログラム、自動教示システム、および溶接線情報設定方法 | |
| JP6022393B2 (ja) | 溶接線情報設定装置、プログラム、自動教示システム、および溶接線情報設定方法 | |
| CN106843141B (zh) | 数值控制装置 | |
| JP2002091523A (ja) | 自動プログラミング・シミュレーション装置 | |
| CN103620511B (zh) | 自动编程装置及控制指令生成方法 | |
| CN110737244A (zh) | 数值控制装置和数据编辑方法 | |
| JP6479275B1 (ja) | 加工プログラム修正装置および加工プログラム修正方法 | |
| JP5026925B2 (ja) | 制御プログラム作成装置および制御プログラム作成方法 | |
| KR101447846B1 (ko) | 모션 sfc 프로그램 부품 작성 장치 | |
| JP2021149609A (ja) | 情報処理方法、および情報処理装置 | |
| JP6460692B2 (ja) | ロボットシステム、ロボットシステムの制御方法、教示装置、教示装置の制御方法、プログラム及び記録媒体 | |
| JPH07311612A (ja) | 数値制御装置における加工プログラム編集方法及びその装置 | |
| JP2014194658A (ja) | 作業経路情報設定装置、プログラム、および作業経路情報設定方法 | |
| CN112825077A (zh) | 信息处理装置及设定装置 | |
| JP5086975B2 (ja) | 図面作成装置および図面作成プログラム | |
| JP2008142788A (ja) | 動作プログラム作成支援方法および動作プログラム作成装置。 | |
| JP4127318B2 (ja) | プログラム生成方法および装置 | |
| JP2010157155A (ja) | プログラム作成支援方法、プログラム及びプログラム作成支援装置 | |
| JPH1153415A (ja) | Cad図面改訂箇所編集・表示装置及びcad図面改訂箇所表示方法 | |
| JP5734228B2 (ja) | 自動プログラミング装置および方法 | |
| JPH04245503A (ja) | 加工プログラム編集装置 | |
| JP3966355B2 (ja) | プログラム生成方法および装置 | |
| JP2008234379A (ja) | ソフトウェア生成装置ならびにソフトウェア生成方法 | |
| JPH04159064A (ja) | 日程計画支援方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180814 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180816 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180919 |
|
| 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: 20181030 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6441262 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |