JP7436621B2 - 工作機械の数値制御装置 - Google Patents
工作機械の数値制御装置 Download PDFInfo
- Publication number
- JP7436621B2 JP7436621B2 JP2022501979A JP2022501979A JP7436621B2 JP 7436621 B2 JP7436621 B2 JP 7436621B2 JP 2022501979 A JP2022501979 A JP 2022501979A JP 2022501979 A JP2022501979 A JP 2022501979A JP 7436621 B2 JP7436621 B2 JP 7436621B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- machining
- amount
- program
- workpiece
- 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
- 238000003754 machining Methods 0.000 claims description 102
- 238000012544 monitoring process Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims 1
- 238000000034 method Methods 0.000 description 17
- 238000012937 correction Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/20—Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
- B23Q15/28—Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece with compensation for tool wear
-
- 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/4065—Monitoring tool breakage, life or condition
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49303—Tool identification and tool offset, compensation data together
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Description
(1)手動で工具オフセット量を変更すると、加工の途中で工具オフセット量が変わる可能性があり、加工不良が生じるおそれがある。具体的には、加工の途中で工具オフセット量を変えてしまうと、ワークに不適切な段差が生じる場合がある。
〔第1実施形態〕
図1において、加工プログラム2を処理する数値制御装置(CNC)20は、実行部のとしてプログラム実行部21、監視部としてのプログラム監視部22、記憶部としての工具摩耗量記憶部23、変更部としての工具補正量変更部24、表示部25、入力部26を備える。
本実施形態において、表示部25は、プログラム管理画面25Aに代えて、プログラム管理画面25Bを表示することも可能である。プログラム管理画面25Bは、各工具番号NO.1~NO.11の中からプログラム毎に使用する工具のみを抽出して表示部25に強調表示した例である。
本実施形態によれば、実際のワーク加工で使用した工具のオフセット値を適正なタイミングで自動的に変更できる。
上記実施形態では、加工プログラムの開始または終了するタイミングを捉えて、使用した工具のオフセット量をプログラム毎に自動的に変更する例を説明した。
しかしながら、使用した工具のオフセット量をプログラム毎に変更するタイミングは、実際にワークを加工するワーク工数の進捗状態に合わせて工具のオフセット量をプログラム毎に変更する構成としてもよい。以下、その実施形態について詳述する。
図4において、カウント部としてのワーク加工数カウント部29は、実行部としてのプログラム実行部21が開始した加工プログラムによりワークがいくつ加工されたかを示す値をカウントする。設定部としてのワーク加工数監視部27は、ワーク加工数カウント部29がカウントするカウント数を監視し、ワーク加工数を工具摩耗量記憶部23に設定して管理する。
図4では、加工誤差トレランス部28が加工プログラム毎に対応づけてトレランス量が0.2と記憶され、工具摩耗量記憶部23に、加工ワーク数が3個、工具長T1が0.3mm摩耗することが加工プログラム毎に記憶されている場合を例示する。
まず、工具摩耗量記憶部23に工具摩耗量を設定するとともに、加工誤差トレランス部28にトレランス量をそれぞれ設定する(S21)。
本実施形態によれば、一連のワーク加工が開始してから終了する毎に、次に開始される一連のワーク加工で使用される工具の加工誤差を一定に保つことができる。
上記実施形態では、一連のワーク加工が開始して終了する毎に、ワーク加工に使用した工具のオフセット量を変更する場合について説明した。
図6において、CNCプログラム61には、加工プログラムが指定回数分、実行されたタイミングでオフセット量を変更する命令62が挿入されている。図1に示したプログラム実行部21は、CNCプログラム61を実行してオフセット量の設定用のコード、例えばコード「Gxxxx」に対応する位置にプログラムカウンタの値が進むと、オフセット量を変更するコマンドを実行する。これを受けて、工具補正量変更部24は現在の工具オフセット量を、工具摩耗量記憶部23に記憶された工具のオフセット量に基づいて自動変更する。
本実施形態によれば、CNCプログラム61中に、使用した工具のオフセット量を変更するコマンド(例えばコード「Gxxxx」)を挿入しておくことで、ユーザが指定するタイミングにおいて、ワーク加工で使用した工具のオフセット量を自動的に変更することができる。
21 プログラム実行部(実行部)
22 プログラム監視部(監視部)
23 工具摩耗量記憶部(記憶部)
24 工具補正量変更部(変更部)
25 表示部
26 入力部
27 ワーク加工数監視部(設定部)
28 加工誤差トレランス部(記憶部)
29 ワーク加工数カウント部(カウント部)
Claims (3)
- 工作機械の数値制御装置であって、
加工プログラムを実行する実行部と、
加工プログラム毎に、使用される各工具に対して、該加工プログラムを実行したときの該各工具の摩耗量を工具オフセット量として記憶する記憶部と、
ワークの加工終了または加工開始のタイミングを監視する監視部と、
前記加工プログラム毎に、現在の工具オフセット量を、前記監視部が監視する前記ワークの加工終了または加工開始のタイミングで、前記記憶部に記憶された該加工プログラムの前記工具オフセット量に基づいて変更する変更部と、
を備え、
前記記憶部は、使用される各工具に対して、前記摩耗量と、前記工具オフセット量と、前記工具の加工誤差を示すトレランス量とを各加工プログラムに対応付けて記憶し、
さらに、ワーク加工数をカウントするカウント部と、
前記カウント部がカウントしたワーク加工数を前記記憶部に設定する設定部と、
を備え、
前記変更部は、現在の工具オフセット量を、前記記憶部に設定される前記工具の摩耗量と前記ワーク加工数とを用いて算出した推定摩耗量が前記トレランス量を超える場合、前記記憶部に記憶した前記工具オフセット量に基づいて変更する、工作機械の数値制御装置。 - 前記加工プログラムは、前記工具オフセット量を変更するタイミングを指定するコードが設定される、
請求項1に記載の工作機械の数値制御装置。 - 加工プログラム毎に、使用する各工具を抽出して表示する表示部と、
を備える、請求項1または2に記載の工作機械の数値制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020027175 | 2020-02-20 | ||
JP2020027175 | 2020-02-20 | ||
PCT/JP2021/006168 WO2021167013A1 (ja) | 2020-02-20 | 2021-02-18 | 工作機械の数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2021167013A1 JPWO2021167013A1 (ja) | 2021-08-26 |
JP7436621B2 true JP7436621B2 (ja) | 2024-02-21 |
Family
ID=77392200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022501979A Active JP7436621B2 (ja) | 2020-02-20 | 2021-02-18 | 工作機械の数値制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230064012A1 (ja) |
JP (1) | JP7436621B2 (ja) |
CN (1) | CN115104072A (ja) |
DE (1) | DE112021001155T5 (ja) |
WO (1) | WO2021167013A1 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002307263A (ja) | 2001-04-10 | 2002-10-23 | Takizawa Tekkosho:Kk | Nc工作機械における加工済みワークの測定結果の利用方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0753339B2 (ja) * | 1987-10-05 | 1995-06-07 | 豊田工機株式会社 | 加工装置の工具摩耗補正装置 |
JPH0373253A (ja) * | 1989-04-11 | 1991-03-28 | Nippondenso Co Ltd | 工具摩耗補正方法 |
JPH03234443A (ja) * | 1990-02-13 | 1991-10-18 | Toshiba Corp | 数値制御切削装置 |
JP3230826B2 (ja) * | 1991-10-16 | 2001-11-19 | ファナック株式会社 | スポット溶接ガンの位置補正方法及びロボット溶接装置 |
-
2021
- 2021-02-18 US US17/799,710 patent/US20230064012A1/en active Pending
- 2021-02-18 DE DE112021001155.3T patent/DE112021001155T5/de active Pending
- 2021-02-18 WO PCT/JP2021/006168 patent/WO2021167013A1/ja active Application Filing
- 2021-02-18 CN CN202180014648.2A patent/CN115104072A/zh active Pending
- 2021-02-18 JP JP2022501979A patent/JP7436621B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002307263A (ja) | 2001-04-10 | 2002-10-23 | Takizawa Tekkosho:Kk | Nc工作機械における加工済みワークの測定結果の利用方法 |
Also Published As
Publication number | Publication date |
---|---|
US20230064012A1 (en) | 2023-03-02 |
CN115104072A (zh) | 2022-09-23 |
WO2021167013A1 (ja) | 2021-08-26 |
DE112021001155T5 (de) | 2022-12-01 |
JPWO2021167013A1 (ja) | 2021-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10775768B2 (en) | Machine control program creating device | |
US10274932B2 (en) | Machining-information management device and tool-path generation device | |
JP5778430B2 (ja) | 工作機械の制御装置 | |
US10416649B2 (en) | Numerical controller that prevents a tool compensation value setting error | |
CN107037781B (zh) | 加工时间预测装置 | |
CN111558842B (zh) | 机械的控制装置和控制方法 | |
WO2014076996A1 (ja) | 工作機械のインターフェースシステム | |
JP2003140715A (ja) | 数値制御装置 | |
JP7436621B2 (ja) | 工作機械の数値制御装置 | |
CN110968043B (zh) | 机床的控制*** | |
JP2006163665A (ja) | 数値制御加工機の数値制御情報確認装置および方法 | |
JP2004318378A (ja) | 数値制御装置 | |
JP2002307263A (ja) | Nc工作機械における加工済みワークの測定結果の利用方法 | |
JP4312047B2 (ja) | 工作機械の制御装置 | |
JPH07104813A (ja) | 数値制御装置 | |
JP2021144284A (ja) | 加工プログラムの管理装置、管理システム、管理方法 | |
JPH03245949A (ja) | 工具寿命管理方法 | |
JPH0674254U (ja) | 工具オフセット値補正装置 | |
JP2005193312A5 (ja) | ||
JPH08106314A (ja) | 加工進行状況の表示方法及びその制御装置 | |
JP2013114425A (ja) | 数値制御装置 | |
JP6868081B2 (ja) | 変換用計算機 | |
EP3367190B1 (en) | Work method for a cartesian machine tool | |
US20200319619A1 (en) | Numerical controller and numerical control system | |
JP2003263206A (ja) | 工作機械の誤作防止制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220914 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230905 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231031 |
|
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: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240208 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7436621 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |