JP6000496B1 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6000496B1 JP6000496B1 JP2016507714A JP2016507714A JP6000496B1 JP 6000496 B1 JP6000496 B1 JP 6000496B1 JP 2016507714 A JP2016507714 A JP 2016507714A JP 2016507714 A JP2016507714 A JP 2016507714A JP 6000496 B1 JP6000496 B1 JP 6000496B1
- Authority
- JP
- Japan
- Prior art keywords
- rotation axis
- tolerance
- angle
- smoothing
- axis angle
- 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
- 238000009499 grossing Methods 0.000 claims abstract description 95
- 238000012937 correction Methods 0.000 claims abstract description 54
- 239000013598 vector Substances 0.000 claims abstract description 35
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 29
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/404—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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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
-
- 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/34015—Axis controller
-
- 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/36403—Incremental detector of position deviation attached to tool for correction
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41443—Position reference ffw for compensation of position
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50353—Tool, probe inclination, orientation to surface, posture, attitude
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
図1は、本発明の実施の形態1にかかる数値制御装置101の構成を示すブロック図である。数値制御装置101は、回転軸のトレランス量を算出する回転軸トレランス決定部102と、回転軸の角度変化が滑らかになるように平滑化処理を行う回転軸角度平滑化処理部103と、平滑化後の回転軸角度を修正する回転軸角度決定部104と、を備える。
図9は、本発明の実施の形態2にかかる数値制御装置201の構成を示すブロック図である。数値制御装置201は、回転軸のトレランス量を算出する回転軸トレランス決定部202と、回転軸の角度変化が滑らかになるように平滑化処理を行う回転軸角度平滑化処理部103と、平滑化後の回転軸角度を修正する回転軸角度決定部104と、を備える。
Claims (4)
- 工具姿勢ベクトルの修正量のトレランスを受け付ける工具姿勢ベクトルのトレランス入力部と、
平滑化前の回転軸角度から算出される工具姿勢と前記工具姿勢ベクトルの修正量のトレランスとに基づいて回転軸の角度の修正量のトレランスを決定する回転軸トレランス決定部と、
回転軸の角度変化が滑らかになるように前記平滑化前の回転軸角度に平滑化処理を行い平滑化後の回転軸角度を算出する回転軸角度平滑化処理部と、
前記平滑化後の回転軸角度が前記平滑化前の回転軸角度から前記回転軸の角度の修正量のトレランスの範囲内に収まるように前記平滑化後の回転軸角度を修正する回転軸角度決定部と、
を備えることを特徴とする数値制御装置。 - 前記回転軸角度平滑化処理部は、前記回転軸の角度の修正量のトレランスが予め定めた値以上となる角度の指令値を除いて平滑化処理を行なう
ことを特徴とする請求項1に記載の数値制御装置。 - 回転軸の角度に応じた基準トレランスとトレランス倍率とに基づいて回転軸の角度に応じたトレランスを算出する回転軸の角度に応じたトレランス入力部と、
前記回転軸の角度に応じたトレランスと平滑化前の回転軸角度とに基づいて回転軸の角度の修正量のトレランスを決定する回転軸トレランス決定部と、
回転軸の角度変化が滑らかになるように前記平滑化前の回転軸角度に平滑化処理を行い平滑化後の回転軸角度を算出する回転軸角度平滑化処理部と、
前記平滑化後の回転軸角度が前記平滑化前の回転軸角度から前記回転軸の角度の修正量のトレランスの範囲内に収まるように前記平滑化後の回転軸角度を修正する回転軸角度決定部と、
を備え、
前記回転軸角度平滑化処理部は、前記回転軸の角度の修正量のトレランスが予め定めた値以上となる角度の指令値を除いて平滑化処理を行なう
ことを特徴とする数値制御装置。 - 前記基準トレランスを保持する回転軸の角度に応じた基準トレランス保持部と、
前記基準トレランスに対応するトレランス倍率を受け付けるトレランス倍率入力部と、
を備え、
前記基準トレランスに前記トレランス倍率を乗算したものを前記回転軸の角度に応じたトレランスとする
ことを特徴とする請求項3に記載の数値制御装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/066850 WO2016199266A1 (ja) | 2015-06-11 | 2015-06-11 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6000496B1 true JP6000496B1 (ja) | 2016-09-28 |
JPWO2016199266A1 JPWO2016199266A1 (ja) | 2017-06-22 |
Family
ID=56997734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016507714A Active JP6000496B1 (ja) | 2015-06-11 | 2015-06-11 | 数値制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10459425B2 (ja) |
JP (1) | JP6000496B1 (ja) |
WO (1) | WO2016199266A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018179401A1 (ja) * | 2017-03-31 | 2018-10-04 | 株式会社牧野フライス製作所 | 工具経路生成方法および装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06274229A (ja) * | 1993-03-19 | 1994-09-30 | Okuma Mach Works Ltd | 数値制御装置 |
JP2005352876A (ja) * | 2004-06-11 | 2005-12-22 | Toyoda Mach Works Ltd | Ncデータ作成装置、5軸nc工作機械の制御装置及びclデータ作成装置 |
JP2006268147A (ja) * | 2005-03-22 | 2006-10-05 | Nisshin Kogu Kk | 経路情報変換装置及びプログラム並びに方法 |
JP2010146176A (ja) * | 2008-12-17 | 2010-07-01 | Fanuc Ltd | 回転軸を有する工作機械用の数値制御装置 |
JP2013058035A (ja) * | 2011-09-07 | 2013-03-28 | Fanuc Ltd | ワーク設置誤差補正部を有する多軸工作機械用数値制御装置 |
JP2015015006A (ja) * | 2013-07-08 | 2015-01-22 | ファナック株式会社 | 5軸加工機を制御する数値制御装置 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4891763A (en) * | 1986-04-24 | 1990-01-02 | Brother Kogyo Kabushiki Kaisha | NC program editing and programming device |
JPH0698554B2 (ja) * | 1986-09-22 | 1994-12-07 | 豊田工機株式会社 | 数値制御加工装置 |
JPH0652484B2 (ja) * | 1988-02-15 | 1994-07-06 | 豊田工機株式会社 | 非真円形工作物加工用数値制御装置 |
US4974165A (en) * | 1988-11-28 | 1990-11-27 | Mechanical Technology Incorporated | Real time machining control system including in-process part measuring and inspection |
US5796618A (en) * | 1992-10-09 | 1998-08-18 | Omron Corporation | CAD system, method and medium for creating and encoding NC data based before and after workpiece models |
US5503160A (en) * | 1993-10-12 | 1996-04-02 | Hewlett-Packard Company | Dynamic filter for real-time artifact removal from waveforms |
US5406494A (en) * | 1994-03-17 | 1995-04-11 | Creative Technology Corporation | Numerical control system with operator controlled cutting |
EP0879674B1 (en) * | 1996-11-07 | 2003-04-02 | Mitutoyo Corporation | Generation of measurement program in nc machining and machining management based on the measurement program |
US6317646B1 (en) * | 1997-03-19 | 2001-11-13 | Fadal Machining Centers, Inc. | CNC machine having interactive control of corner tolerance that is programmed to vary with the corner angle |
US6242880B1 (en) * | 1998-09-08 | 2001-06-05 | Cimplus, Inc. | Tolerance based motion control system |
CN1261838C (zh) * | 2000-07-31 | 2006-06-28 | 株式会社丰田中央研究所 | 综合计算机辅助制造系统,数控数据一贯生成方法,加工设计系统,加工数据生成装置及程序 |
EP1302829B1 (en) * | 2001-10-16 | 2008-11-26 | Fanuc Ltd | Numerical controller |
JP2003326438A (ja) * | 2002-02-28 | 2003-11-18 | Fanuc Ltd | 工具異常検出装置 |
JP3958112B2 (ja) | 2002-05-20 | 2007-08-15 | ファナック株式会社 | 数値制御装置における速度制御方法 |
CA2747118C (en) * | 2005-03-23 | 2015-02-10 | Hurco Companies, Inc. | Method of curvature controlled data smoothing |
US8024068B2 (en) * | 2006-08-04 | 2011-09-20 | Hurco Companies, Inc. | Machine tool control system |
JP4902316B2 (ja) * | 2006-11-10 | 2012-03-21 | 東芝機械株式会社 | 斜め加工のための5軸加工機の姿勢保証システム |
JP4972447B2 (ja) * | 2007-04-06 | 2012-07-11 | オークマ株式会社 | 数値制御装置 |
US8578581B2 (en) * | 2007-04-16 | 2013-11-12 | Pratt & Whitney Canada Corp. | Method of making a part and related system |
JP4351281B2 (ja) * | 2007-12-13 | 2009-10-28 | ファナック株式会社 | 5軸加工機を制御する数値制御装置 |
KR101162432B1 (ko) * | 2010-03-12 | 2012-07-04 | 경북대학교 산학협력단 | 다축 제어 기계의 오차 보정 방법 |
US9002503B2 (en) * | 2011-04-04 | 2015-04-07 | Okuma Corporation | Method and program for calculating correction value for machine tool |
JP5326015B2 (ja) * | 2012-02-20 | 2013-10-30 | ファナック株式会社 | 加工曲線作成機能を有する数値制御装置 |
JP5425342B1 (ja) | 2012-05-22 | 2014-02-26 | 三菱電機株式会社 | 数値制御装置 |
US9465380B2 (en) * | 2013-08-02 | 2016-10-11 | ICAM Research Corporation | Device, system and methods for automatic development and optimization of positioning paths for multi-axis numerically controlled machining |
DE112013007679T5 (de) * | 2013-12-13 | 2016-08-25 | Mitsubishi Electric Corporation | Numerische Steuerungsanlage und numerisches Steuerungsverfahren |
EP2952990B1 (de) * | 2014-06-06 | 2019-02-20 | Siemens Aktiengesellschaft | Optimiertes Steuern einer zerspanenden Werkzeugmaschine |
JP6162655B2 (ja) * | 2014-07-04 | 2017-07-12 | ファナック株式会社 | テーブル形式データによる運転を行う数値制御装置 |
JP5855715B1 (ja) * | 2014-08-07 | 2016-02-09 | ファナック株式会社 | 工作機械 |
US20170038760A1 (en) * | 2015-08-08 | 2017-02-09 | General Electric Company | Machine toolpath compensation using vibration sensing |
US11027323B2 (en) * | 2016-06-10 | 2021-06-08 | Advanced Orthodontic Solutions | Method and apparatus for auto-calibration of a wire bending machine |
-
2015
- 2015-06-11 US US15/580,407 patent/US10459425B2/en active Active
- 2015-06-11 WO PCT/JP2015/066850 patent/WO2016199266A1/ja active Application Filing
- 2015-06-11 JP JP2016507714A patent/JP6000496B1/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06274229A (ja) * | 1993-03-19 | 1994-09-30 | Okuma Mach Works Ltd | 数値制御装置 |
JP2005352876A (ja) * | 2004-06-11 | 2005-12-22 | Toyoda Mach Works Ltd | Ncデータ作成装置、5軸nc工作機械の制御装置及びclデータ作成装置 |
JP2006268147A (ja) * | 2005-03-22 | 2006-10-05 | Nisshin Kogu Kk | 経路情報変換装置及びプログラム並びに方法 |
JP2010146176A (ja) * | 2008-12-17 | 2010-07-01 | Fanuc Ltd | 回転軸を有する工作機械用の数値制御装置 |
JP2013058035A (ja) * | 2011-09-07 | 2013-03-28 | Fanuc Ltd | ワーク設置誤差補正部を有する多軸工作機械用数値制御装置 |
JP2015015006A (ja) * | 2013-07-08 | 2015-01-22 | ファナック株式会社 | 5軸加工機を制御する数値制御装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018179401A1 (ja) * | 2017-03-31 | 2018-10-04 | 株式会社牧野フライス製作所 | 工具経路生成方法および装置 |
JPWO2018179401A1 (ja) * | 2017-03-31 | 2019-11-07 | 株式会社牧野フライス製作所 | 工具経路生成方法および装置 |
Also Published As
Publication number | Publication date |
---|---|
US10459425B2 (en) | 2019-10-29 |
US20180173193A1 (en) | 2018-06-21 |
WO2016199266A1 (ja) | 2016-12-15 |
JPWO2016199266A1 (ja) | 2017-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108369407B (zh) | 刀具路径修正装置及刀具路径修正方法 | |
JP5615377B2 (ja) | 工具経路の生成方法および生成装置 | |
JP6644630B2 (ja) | 加工プログラム処理装置およびこれを備えた多軸加工機 | |
JP5800888B2 (ja) | テーブル形式データによる運転でのスムージング機能を備えた数値制御装置 | |
CN111002315A (zh) | 一种轨迹规划方法、装置及机器人 | |
JP6242539B1 (ja) | 数値制御装置 | |
WO2018042704A1 (ja) | 指令値生成装置 | |
JP6740483B1 (ja) | 数値制御装置および数値制御方法 | |
JP4431880B2 (ja) | 多軸数値制御装置用のncポストプロセッサ装置 | |
JP6000496B1 (ja) | 数値制御装置 | |
JPWO2020021793A1 (ja) | 工具経路修正装置、工具経路修正方法および数値制御装置 | |
CN117359090A (zh) | 加工轨迹拐角光顺方法、装置、加工设备及可读存储介质 | |
TWI541623B (zh) | 五軸加工數值控制系統及其數值控制方法 | |
JP5875740B1 (ja) | 数値制御装置 | |
CN114675600A (zh) | 一种基于圆弧切线矢量的圆弧插补方法 | |
JP5375703B2 (ja) | 数値制御装置 | |
JP2006227701A (ja) | 円弧加工指令作成装置及びその方法並びにプログラム | |
JP6219866B2 (ja) | 表示機能付き数値制御装置および表示プログラム | |
JP3545486B2 (ja) | 同軸手首ロボットの姿勢制御動作における急動作回避方法 | |
JP6110250B2 (ja) | Ncプログラムにおける回転送り軸指令の変化度合いの算出及び表示方法並びに装置 | |
JP6021690B2 (ja) | 数値制御装置 | |
TWM496786U (zh) | 五軸加工數值控制系統 | |
CN109991928B (zh) | 用于实现分段变坡加工的方法 | |
JPH06309025A (ja) | 数値制御指令データ前処理方法および装置 | |
CN117666476A (zh) | 一种数控机床的控制方法、系统及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160707 |
|
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: 20160802 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160830 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6000496 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 |