JP6878378B2 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6878378B2 JP6878378B2 JP2018206003A JP2018206003A JP6878378B2 JP 6878378 B2 JP6878378 B2 JP 6878378B2 JP 2018206003 A JP2018206003 A JP 2018206003A JP 2018206003 A JP2018206003 A JP 2018206003A JP 6878378 B2 JP6878378 B2 JP 6878378B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- unit
- tool
- control device
- numerical control
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
-
- 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/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 programme 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
-
- 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/406—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 monitoring or safety
- G05B19/4069—Simulating machining process on screen
-
- 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31472—Graphical display of process
-
- 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/34—Director, elements to supervisory
- G05B2219/34013—Servocontroller
-
- 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/35303—Dry run, compare simulated output with desired finished profile, alarm, inhibit
-
- 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/36071—Simulate on screen, if operation value out of limits, edit program
-
- 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/36252—Generate machining program based on a simulation to optimize a machine parameter
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40091—Tele-programming by graphical simulation
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Numerical Control (AREA)
Description
図1は本発明の一実施形態による数値制御装置の要部を示す概略的なハードウェア構成図である。
本実施形態による数値制御装置1が備えるCPU11は、数値制御装置1を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステム・プログラムをバス20を介して読み出し、該システム・プログラムに従って数値制御装置1全体を制御する。RAM13には一時的な計算データや表示データ、及び外部から入力された各種データ等が一時的に格納される。
また、本実施形態による加工シミュレーション部110は、第1実施形態と同様の機能を備えると共に、更に、加工プログラム200から取得した指令に基づいて工作機械2による加工時の工具とワークとの相対的な移動経路を作成し、作成した工具とワークとの相対的な移動経路を経路誤差算出部120へ出力する。
また、本実施形態による経路誤差算出部120は、第2実施形態のものと同様の機能を備えると共に、更に、算出した経路誤差をパラメータ変更部140へ出力する。
2 工作機械
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15,18,19 インタフェース
16 PMC
17 I/Oユニット
20 バス
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 表示器/MDIユニット
71 操作盤
72 外部機器
100 制御部
110 加工シミュレーション部
120 経路誤差算出部
130 表示部
140 パラメータ変更部
200 加工プログラム
Claims (6)
- 加工プログラムに基づいて工作機械が備えた工具とワークとを相対的に制御してワークを加工する数値制御装置において、
前記工作機械を制御し、前記工具とワークとの相対的な位置のフィードバックデータを取得する制御部と、
前記加工プログラムに基づく前記加工のシミュレーション処理を実行し、加工後の前記ワークの形状を作成する加工シミュレーション部と、
前記加工シミュレーション部が作成した加工後のワーク形状を表示する表示部と、
を備え、
前記加工シミュレーション部は、前記加工プログラムによる指令に基づく前記工具とワークとの相対的な移動経路に代えて、前記制御部が取得したフィードバックデータを用いた前記加工のシミュレーション処理を実行する、
数値制御装置。 - 前記加工プログラムによる指令に基づく前記工具とワークとの相対的な移動経路と、前記制御部が取得した前記工具とワークとの相対的な位置のフィードバックデータとの各位置における差分である経路誤差を算出する経路誤差算出部を更に備え、
前記表示部は、前記加工シミュレーション部が作成した加工後のワーク形状と、前記経路誤差算出部が算出した経路誤差に係る情報とを合わせて表示する、
請求項1に記載の数値制御装置。 - 前記表示部は、予め定めた所定の閾値を超えた前記経路誤差のみを表示する、
請求項2に記載の数値制御装置。 - 前記表示部は、前記経路誤差をX軸成分、Y軸成分、Z軸成分に分けて表示する、
請求項2又は3に記載の数値制御装置。 - 前記表示部は、前記経路誤差を前記工具の移動方向の成分、加工面に垂直方向の成分、該移動方向及び該加工面に対する垂直方向の成分に分けて表示する、
請求項2又は3に記載の数値制御装置。 - 前記経路誤差算出部が算出した経路誤差を解析して、予め定めた所定の閾値を超えた加工位置における軸のパラメータを変更するように前記制御部に対して指令するパラメータ変更部を更に備える、
請求項2〜5のいずれか1つに記載の数値制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018206003A JP6878378B2 (ja) | 2018-10-31 | 2018-10-31 | 数値制御装置 |
US16/667,251 US11460824B2 (en) | 2018-10-31 | 2019-10-29 | Numerical controller |
DE102019007563.3A DE102019007563A1 (de) | 2018-10-31 | 2019-10-30 | Numerische Steuervorrichtung |
CN201911044345.6A CN111123842B (zh) | 2018-10-31 | 2019-10-30 | 数值控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018206003A JP6878378B2 (ja) | 2018-10-31 | 2018-10-31 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020071734A JP2020071734A (ja) | 2020-05-07 |
JP6878378B2 true JP6878378B2 (ja) | 2021-05-26 |
Family
ID=70326604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018206003A Active JP6878378B2 (ja) | 2018-10-31 | 2018-10-31 | 数値制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11460824B2 (ja) |
JP (1) | JP6878378B2 (ja) |
CN (1) | CN111123842B (ja) |
DE (1) | DE102019007563A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7464712B2 (ja) | 2020-07-03 | 2024-04-09 | ファナック株式会社 | ポストプロセッサ、加工プログラム生成方法、cnc加工システム及び加工プログラム生成用プログラム |
JP7075541B1 (ja) * | 2020-12-22 | 2022-05-25 | 三菱電機株式会社 | 不具合解析支援プログラム |
DE112021007995T5 (de) | 2021-09-30 | 2024-05-16 | Fanuc Corporation | Numerische Steuerung |
CN118103782A (zh) * | 2021-10-19 | 2024-05-28 | 发那科株式会社 | 加工面推定装置以及计算机可读取的存储介质 |
JPWO2023084714A1 (ja) * | 2021-11-11 | 2023-05-19 | ||
CN118235098A (zh) * | 2021-12-06 | 2024-06-21 | 发那科株式会社 | 波形显示装置 |
CN118647949A (zh) * | 2022-02-10 | 2024-09-13 | 三菱电机株式会社 | 加工评价装置、加工系统以及加工评价方法 |
WO2023162001A1 (ja) * | 2022-02-22 | 2023-08-31 | ファナック株式会社 | 加工面推定装置およびコンピュータ読み取り可能な記憶媒体 |
WO2023188433A1 (ja) * | 2022-04-01 | 2023-10-05 | 三菱電機株式会社 | 加工面品位シミュレーション装置および加工面品位表示方法 |
US20250068138A1 (en) * | 2022-05-18 | 2025-02-27 | Mitsubishi Electric Corporation | Machining result evaluation device, machining result evaluation method, machining condition determination device, and machining condition determination method |
CN118112958B (zh) * | 2024-04-30 | 2024-08-09 | 成都飞机工业(集团)有限责任公司 | 一种数字化制孔仿真方法、装置、设备及介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04177408A (ja) | 1990-11-08 | 1992-06-24 | Fanuc Ltd | 数値制御装置の精度評価方法 |
JPH11143514A (ja) * | 1997-11-10 | 1999-05-28 | Fanuc Ltd | 加工誤差チェックができる数値制御装置 |
JP3399419B2 (ja) * | 1999-10-28 | 2003-04-21 | 三菱電機株式会社 | 数値制御シミュレーション装置 |
CN102001024A (zh) * | 2010-11-03 | 2011-04-06 | 天津大学 | 基于加工机床的自由曲面原位测量测量方法 |
JP5149421B2 (ja) | 2011-05-20 | 2013-02-20 | ファナック株式会社 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
JP5192574B2 (ja) * | 2011-08-25 | 2013-05-08 | ファナック株式会社 | 工具先端点の加速度または加加速度の表示部を備えた工具軌跡表示装置 |
JP5266373B2 (ja) * | 2011-09-26 | 2013-08-21 | ファナック株式会社 | 工具の軌跡表示機能を備えた数値制御装置 |
US10185299B2 (en) * | 2014-03-11 | 2019-01-22 | Ametek Precitech, Inc. | Edge treatment process |
CN107111297B (zh) * | 2014-10-31 | 2021-03-26 | 制造业大数据有限公司 | 用于由至少一台计算机数控机器加工的工件的部件分析的计算机实现方法 |
TWI641931B (zh) * | 2016-01-14 | 2018-11-21 | 捷準科技股份有限公司 | 工具機控制指令與參數的自動生成裝置及其方法 |
JP6444935B2 (ja) * | 2016-04-28 | 2018-12-26 | ファナック株式会社 | 切粉堆積量を求める数値制御装置 |
EP3293593B1 (en) * | 2016-09-12 | 2019-03-20 | Sandvik Intellectual Property AB | Method for estimating error propagation |
JP6450732B2 (ja) * | 2016-11-11 | 2019-01-09 | ファナック株式会社 | 数値制御装置 |
CN108372428B (zh) * | 2016-12-21 | 2021-08-13 | 中国航空制造技术研究院 | 五轴机床结构误差自动测量补偿的方法及校正装置 |
US10838400B2 (en) * | 2018-06-20 | 2020-11-17 | Autodesk, Inc. | Toolpath generation by demonstration for computer aided manufacturing |
-
2018
- 2018-10-31 JP JP2018206003A patent/JP6878378B2/ja active Active
-
2019
- 2019-10-29 US US16/667,251 patent/US11460824B2/en active Active
- 2019-10-30 DE DE102019007563.3A patent/DE102019007563A1/de active Pending
- 2019-10-30 CN CN201911044345.6A patent/CN111123842B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111123842B (zh) | 2024-03-15 |
DE102019007563A1 (de) | 2020-04-30 |
US11460824B2 (en) | 2022-10-04 |
JP2020071734A (ja) | 2020-05-07 |
US20200133225A1 (en) | 2020-04-30 |
CN111123842A (zh) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6878378B2 (ja) | 数値制御装置 | |
JP4847428B2 (ja) | 加工シミュレーション装置およびそのプログラム | |
JP7348013B2 (ja) | シミュレーション装置 | |
JP5819812B2 (ja) | 工作機械の負荷表示装置 | |
JP4837110B2 (ja) | 工具軌跡表示機能を有する数値制御装置 | |
JP4975872B1 (ja) | 多軸加工機用速度制御機能を有する数値制御装置 | |
JP6802213B2 (ja) | 工具選定装置及び機械学習装置 | |
JP2009054043A (ja) | 干渉チェック機能を備えた数値制御装置 | |
JP2011022688A (ja) | 工作機械の工具軌跡表示装置 | |
JP6434246B2 (ja) | 機械異常履歴の解析支援機能を有する数値制御装置 | |
JP2012022404A (ja) | 工作機械の減速要因判別手段を備えた工具軌跡表示装置 | |
JP4802170B2 (ja) | 加工時間算出装置およびそのプログラム | |
JP5289601B1 (ja) | 多軸加工機用切削距離演算装置 | |
JP4796936B2 (ja) | 加工制御装置 | |
US7203568B2 (en) | Numerical controller | |
JP5905521B2 (ja) | 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置 | |
JP6490118B2 (ja) | 数値制御装置 | |
US11231699B2 (en) | Program analysis device | |
JPH086628A (ja) | 加々々速度に制限を持つ移動指令の計画・作成方法 | |
JP7175340B2 (ja) | 工作機械、情報処理装置および情報処理プログラム | |
WO2021230237A1 (ja) | 加工経路作成装置 | |
JP6871210B2 (ja) | 数値制御装置 | |
JP6666234B2 (ja) | 数値制御装置 | |
JP6068614B2 (ja) | 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置 | |
JPH07334223A (ja) | 工具軸姿勢制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200323 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200714 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200722 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201208 |
|
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: 20210330 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210428 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6878378 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |