JP6242539B1 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6242539B1 JP6242539B1 JP2017509789A JP2017509789A JP6242539B1 JP 6242539 B1 JP6242539 B1 JP 6242539B1 JP 2017509789 A JP2017509789 A JP 2017509789A JP 2017509789 A JP2017509789 A JP 2017509789A JP 6242539 B1 JP6242539 B1 JP 6242539B1
- Authority
- JP
- Japan
- Prior art keywords
- command
- shape
- point
- machining program
- program command
- 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—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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that 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—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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- 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/34083—Interpolation general
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
Description
図1は、本発明の実施の形態1にかかる数値制御装置2の構成の一例を示すブロック図である。実施の形態1にかかる数値制御装置2は軌跡制御装置であり、加工プログラム指令に従って動作するNC(Numerical Control)工作機械または産業ロボットといった装置に用いられる。図1は、数値制御装置2がNC工作機械1に使用されている例を示している。数値制御装置2は、入力される加工プログラム11に基づいて、サーボアンプといったモータ制御部16を制御する。
Claims (7)
- 加工プログラムに含まれる指令点の情報に基づいて、前記指令点が形成する指令経路の形状の種類を判定するプログラム指令形状判定部と、
前記プログラム指令形状判定部の判定結果および前記指令点の情報に基づいて、挿入点を生成する挿入点生成部と、
前記挿入点に基づいて補間を実行して工具経路を生成して、前記工具経路に基づいてモータ指令位置を出力する補間処理部と、
を備える
ことを特徴とする数値制御装置。 - 前記形状の種類は、コーナ形状および円弧形状を含む
ことを特徴とする請求項1に記載の数値制御装置。 - 前記プログラム指令形状判定部は、複数の前記指令点の情報に基づいて指令点毎に計算した数値を求め、前記指令点毎に計算した数値の変化量に基づいて前記指令経路の形状の種類を判定する
ことを特徴とする請求項1または2に記載の数値制御装置。 - 前記指令点毎に計算した数値は、モータが駆動する各軸の比率変化である
ことを特徴とする請求項3に記載の数値制御装置。 - 前記挿入点生成部は、前記判定結果がコーナ形状である場合は、前記変化量を求めた前記指令点から等距離だけ離れた2つの位置に前記挿入点を生成する
ことを特徴とする請求項3または4に記載の数値制御装置。 - 前記挿入点生成部は、前記判定結果が円弧形状である場合は、等間隔に前記挿入点を生成する
ことを特徴とする請求項1から5のいずれか1項に記載の数値制御装置。 - 前記補間処理部は、前記判定結果に基づいてクランプ速度を計算し、前記クランプ速度に基づいて前記工具経路に沿った補間周期毎の工具移動量を演算して、モータを制御するモータ制御部に前記工具移動量を前記モータ指令位置として出力する
ことを特徴とする請求項1から6のいずれか1項に記載の数値制御装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2016/072349 WO2018020663A1 (ja) | 2016-07-29 | 2016-07-29 | 数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6242539B1 true JP6242539B1 (ja) | 2017-12-06 |
| JPWO2018020663A1 JPWO2018020663A1 (ja) | 2018-07-26 |
Family
ID=60570424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017509789A Active JP6242539B1 (ja) | 2016-07-29 | 2016-07-29 | 数値制御装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20190137975A1 (ja) |
| JP (1) | JP6242539B1 (ja) |
| WO (1) | WO2018020663A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6629808B2 (ja) * | 2017-10-03 | 2020-01-15 | ファナック株式会社 | 数値制御装置 |
| JP6823032B2 (ja) * | 2018-10-25 | 2021-01-27 | ファナック株式会社 | プログラム修正装置 |
| CN110286651B (zh) * | 2019-07-24 | 2021-08-27 | 湘潭大学 | 一种高维的轨迹插补方法 |
| JP7448322B2 (ja) * | 2019-09-03 | 2024-03-12 | ファナック株式会社 | 工具経路修正装置 |
| JP7564224B2 (ja) * | 2020-09-09 | 2024-10-08 | ファナック株式会社 | 工具経路修正装置 |
| US20250013219A1 (en) | 2021-10-26 | 2025-01-09 | Fanuc Corporation | Tool path modification device and tool path modification method |
| WO2025197111A1 (ja) * | 2024-03-22 | 2025-09-25 | ファナック株式会社 | 加工プログラム補正装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6197708A (ja) * | 1984-10-18 | 1986-05-16 | Komatsu Ltd | ロボツトの連続経路創成方法 |
| JPS63205708A (ja) * | 1987-02-23 | 1988-08-25 | Yaskawa Electric Mfg Co Ltd | ロボツトの経路補間方法 |
| JPH05165514A (ja) * | 1991-12-12 | 1993-07-02 | Fanuc Ltd | 数値制御装置の補間方式 |
| JPH05324045A (ja) * | 1992-05-22 | 1993-12-07 | Daikin Ind Ltd | ワーク加工方法およびその装置 |
| JPH07152417A (ja) * | 1993-11-29 | 1995-06-16 | Fanuc Ltd | 数値制御装置の工具径路および送り速度制御方式 |
| JP2006309645A (ja) * | 2005-05-02 | 2006-11-09 | Fanuc Ltd | 曲線補間方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3276500D1 (en) * | 1981-06-20 | 1987-07-09 | Fanuc Ltd | Numerical control method |
| JPS5862706A (ja) * | 1981-10-09 | 1983-04-14 | Fanuc Ltd | 数値制御方式 |
| US4581698A (en) * | 1981-11-18 | 1986-04-08 | General Electric Company | Method and system for generating interpolation pulses |
| JPS58175003A (ja) * | 1982-04-07 | 1983-10-14 | Fanuc Ltd | 数値制御指令方式 |
| JPS5981707A (ja) * | 1982-10-30 | 1984-05-11 | Fanuc Ltd | Ncデ−タ自動作成方法 |
| EP0640900B1 (en) * | 1992-10-12 | 1998-01-28 | Fanuc Ltd. | Apparatus and method for numeral control |
| JP3904993B2 (ja) * | 2002-08-16 | 2007-04-11 | ファナック株式会社 | 曲線補間方法 |
| JP4891528B2 (ja) * | 2004-04-07 | 2012-03-07 | オークマ株式会社 | 加工時間算出装置 |
| JP5855692B2 (ja) * | 2014-02-26 | 2016-02-09 | ファナック株式会社 | コーナ形状補正機能を有するワイヤ放電加工機 |
| DE112016005969B4 (de) * | 2015-12-24 | 2024-12-05 | Mitsubishi Electric Corporation | Werkzeugwegkorrekturvorrichtung und Werkzeugwegkorrekturverfahren |
| JP6374456B2 (ja) * | 2016-09-02 | 2018-08-15 | ファナック株式会社 | 電子機器及び数値制御装置 |
| US10235622B2 (en) * | 2017-01-24 | 2019-03-19 | Sas Institute Inc. | Pattern identifier system |
| JP6629808B2 (ja) * | 2017-10-03 | 2020-01-15 | ファナック株式会社 | 数値制御装置 |
-
2016
- 2016-07-29 JP JP2017509789A patent/JP6242539B1/ja active Active
- 2016-07-29 US US16/306,119 patent/US20190137975A1/en not_active Abandoned
- 2016-07-29 WO PCT/JP2016/072349 patent/WO2018020663A1/ja not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6197708A (ja) * | 1984-10-18 | 1986-05-16 | Komatsu Ltd | ロボツトの連続経路創成方法 |
| JPS63205708A (ja) * | 1987-02-23 | 1988-08-25 | Yaskawa Electric Mfg Co Ltd | ロボツトの経路補間方法 |
| JPH05165514A (ja) * | 1991-12-12 | 1993-07-02 | Fanuc Ltd | 数値制御装置の補間方式 |
| JPH05324045A (ja) * | 1992-05-22 | 1993-12-07 | Daikin Ind Ltd | ワーク加工方法およびその装置 |
| JPH07152417A (ja) * | 1993-11-29 | 1995-06-16 | Fanuc Ltd | 数値制御装置の工具径路および送り速度制御方式 |
| JP2006309645A (ja) * | 2005-05-02 | 2006-11-09 | Fanuc Ltd | 曲線補間方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2018020663A1 (ja) | 2018-07-26 |
| WO2018020663A1 (ja) | 2018-02-01 |
| US20190137975A1 (en) | 2019-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6242539B1 (ja) | 数値制御装置 | |
| CN101796546B (zh) | 插补处理方法以及插补处理装置 | |
| JP5615377B2 (ja) | 工具経路の生成方法および生成装置 | |
| US7274969B2 (en) | Curve interpolating method | |
| JP5800888B2 (ja) | テーブル形式データによる運転でのスムージング機能を備えた数値制御装置 | |
| CN102640067A (zh) | 刀具路径的形成方法和装置 | |
| Bosetti et al. | Feed-rate and trajectory optimization for CNC machine tools | |
| CN104321707B (zh) | 数控装置 | |
| JP6289765B1 (ja) | 数値制御装置、プログラム変換装置、数値制御方法およびプログラム変換方法 | |
| CN110531701A (zh) | 数值控制装置 | |
| JP7428793B2 (ja) | 加工経路作成装置 | |
| JP6643462B2 (ja) | 移動プロファイルを提供するための方法、制御装置、機械、およびコンピュータプログラム | |
| CN115205457B (zh) | 轨迹平滑方法、数控机床及计算机可读存储介质 | |
| CN109843504B (zh) | 数控装置 | |
| JP5375703B2 (ja) | 数値制御装置 | |
| JP2006227701A (ja) | 円弧加工指令作成装置及びその方法並びにプログラム | |
| WO2022138843A9 (ja) | 数値制御装置 | |
| JP6000496B1 (ja) | 数値制御装置 | |
| JP7688144B2 (ja) | 制御装置及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| Kaewsaiha et al. | A combined linear and circular-arc approximation of curves for feedrate smoothing of CNC machining | |
| JP6021690B2 (ja) | 数値制御装置 | |
| WO2026033963A1 (ja) | 制御システム、制御方法、及びプログラム | |
| JP2002006917A (ja) | 数値制御装置の曲線補間方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170217 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170217 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20170217 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20170531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170606 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170720 |
|
| 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: 20171010 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171107 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6242539 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
