JP5143661B2 - Nc旋盤の制御方法及び制御装置 - Google Patents
Nc旋盤の制御方法及び制御装置 Download PDFInfo
- Publication number
- JP5143661B2 JP5143661B2 JP2008205558A JP2008205558A JP5143661B2 JP 5143661 B2 JP5143661 B2 JP 5143661B2 JP 2008205558 A JP2008205558 A JP 2008205558A JP 2008205558 A JP2008205558 A JP 2008205558A JP 5143661 B2 JP5143661 B2 JP 5143661B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- path
- operation command
- fast
- tool
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Turning (AREA)
- Numerical Control (AREA)
Description
工具及びワークを2次元平面内で相対移動させる送り機構部を備えたNC旋盤の前記送り機構部をNCプログラムに基づいて制御する方法であって、
前記NCプログラムをブロック毎に順次解析して前記送り機構部に関する動作指令を抽出するプログラム解析処理と、
前記抽出された動作指令を基に駆動制御信号を生成し、生成した駆動制御信号を前記送り機構部に送信してその作動を制御する駆動制御処理と、
前記抽出された動作指令であって前記駆動制御処理で実行されるブロックよりも1ブロック以上進んだブロックの動作指令を基に、直線移動に係る早送りの動作指令が連続しているか否かを確認して、連続している場合には、これらの早送り動作指令に基づいた本来の工具移動経路たる直線経路よりも前記ワーク側に接近した経路に沿って前記工具が移動するように前記駆動制御信号を修正する経路変更処理とを行うように構成されたNC旋盤の制御方法において、
前記NCプログラムを、直線移動に係る早送り動作指令については、前記直線経路が含まれ且つ前記直線経路に沿う一定幅の領域であって前記工具及びワークが相対移動可能な領域を設定するのに必要な幅に関するデータを含むように構成し、
前記経路変更処理では、早送り動作指令が連続していると判断すると、まず、これらの早送り動作指令に含まれる、前記幅に関するデータを認識し、前記直線経路に沿った一定幅の領域であり且つ前記工具及びワークが相対移動可能な領域を設定してこの領域の隅部を特定し、特定した隅部を第1点として設定するとともに、前記直線経路の角部を終点とする直線経路上に第2点を、前記直線経路の角部を始点とする直線経路上に第3点をそれぞれ設定してこれら第1点,第2点及び第3点を通る曲線を設定した後、前記駆動制御部で前記連続する早送り動作指令に基づき生成され前記送り機構部に送信される駆動制御信号を、前記直線経路の角部を終点とする早送り動作指令の始点から前記第2点までの直線、前記設定した曲線、前記第3点から前記直線経路の角部を始点とする早送り動作指令の終点までの直線に沿って前記工具及びワークが移動するような駆動制御信号に修正するようにしたことを特徴とするNC旋盤の制御方法に係る。
工具及びワークを2次元平面内で相対移動させる送り機構部を備えたNC旋盤に設けられ、NCプログラムに基づいて前記送り機構部を制御する制御装置であって、
前記NCプログラムを記憶するプログラム記憶部と、
前記プログラム記憶部に格納されたNCプログラムをブロック毎に順次解析して前記送り機構部に関する動作指令を抽出するプログラム解析部と、
前記プログラム解析部によって抽出された動作指令を基に駆動制御信号を生成し、生成した駆動制御信号を前記送り機構部に送信してその作動を制御する駆動制御部と、
前記プログラム解析部によって抽出された動作指令であって前記駆動制御部で実行されるブロックよりも1ブロック以上進んだブロックの動作指令を基に、直線移動に係る早送りの動作指令が連続しているか否かを確認して、連続している場合には、これらの早送り動作指令に基づいた本来の工具移動経路たる直線経路よりも前記ワーク側に接近した経路に沿って前記工具が移動するように前記駆動制御信号を修正する経路変更処理部とを備えたNC旋盤の制御装置において、
前記プログラム記憶部には、直線移動に係る早送り動作指令については、前記直線経路が含まれ且つ前記直線経路に沿う一定幅の領域であって前記工具及びワークが相対移動可能な領域を設定するのに必要な幅に関するデータを含むように構成されたNCプログラムが格納され、
前記経路変更処理部は、早送り動作指令が連続していると判断すると、まず、これらの早送り動作指令に含まれる、前記幅に関するデータを認識し、前記直線経路に沿った一定幅の領域であり且つ前記工具及びワークが相対移動可能な領域を設定してこの領域の隅部を特定し、特定した隅部を第1点として設定するとともに、前記直線経路の角部を終点とする直線経路上に第2点を、前記直線経路の角部を始点とする直線経路上に第3点をそれぞれ設定してこれら第1点,第2点及び第3点を通る曲線を設定した後、前記駆動制御部で前記連続する早送り動作指令に基づき生成され前記送り機構部に送信される駆動制御信号を、前記直線経路の角部を終点とする早送り動作指令の始点から前記第2点までの直線、前記設定した曲線、前記第3点から前記直線経路の角部を始点とする早送り動作指令の終点までの直線に沿って前記工具及びワークが移動するような駆動制御信号に修正するように構成される。
11 プログラム記憶部
12 プログラム解析部
13 解析結果記憶部
14 駆動制御部
15 工具経路変更処理部
16 プログラム変更部
Claims (5)
- 工具及びワークを2次元平面内で相対移動させる送り機構部を備えたNC旋盤の前記送り機構部をNCプログラムに基づいて制御する方法であって、
前記NCプログラムをブロック毎に順次解析して前記送り機構部に関する動作指令を抽出するプログラム解析処理と、
前記抽出された動作指令を基に駆動制御信号を生成し、生成した駆動制御信号を前記送り機構部に送信してその作動を制御する駆動制御処理と、
前記抽出された動作指令であって前記駆動制御処理で実行されるブロックよりも1ブロック以上進んだブロックの動作指令を基に、直線移動に係る早送りの動作指令が連続しているか否かを確認して、連続している場合には、これらの早送り動作指令に基づいた本来の工具移動経路たる直線経路よりも前記ワーク側に接近した経路に沿って前記工具が移動するように前記駆動制御信号を修正する経路変更処理とを行うように構成されたNC旋盤の制御方法において、
前記NCプログラムを、直線移動に係る早送り動作指令については、前記直線経路が含まれ且つ前記直線経路に沿う一定幅の領域であって前記工具及びワークが相対移動可能な領域を設定するのに必要な幅に関するデータを含むように構成し、
前記経路変更処理では、早送り動作指令が連続していると判断すると、まず、これらの早送り動作指令に含まれる、前記幅に関するデータを認識し、前記直線経路に沿った一定幅の領域であり且つ前記工具及びワークが相対移動可能な領域を設定してこの領域の隅部を特定し、特定した隅部を第1点として設定するとともに、前記直線経路の角部を終点とする直線経路上に第2点を、前記直線経路の角部を始点とする直線経路上に第3点をそれぞれ設定してこれら第1点,第2点及び第3点を通る曲線を設定した後、前記駆動制御部で前記連続する早送り動作指令に基づき生成され前記送り機構部に送信される駆動制御信号を、前記直線経路の角部を終点とする早送り動作指令の始点から前記第2点までの直線、前記設定した曲線、前記第3点から前記直線経路の角部を始点とする早送り動作指令の終点までの直線に沿って前記工具及びワークが移動するような駆動制御信号に修正するようにしたことを特徴とするNC旋盤の制御方法。 - 工具及びワークを2次元平面内で相対移動させる送り機構部を備えたNC旋盤に設けられ、NCプログラムに基づいて前記送り機構部を制御する制御装置であって、
前記NCプログラムを記憶するプログラム記憶部と、
前記プログラム記憶部に格納されたNCプログラムをブロック毎に順次解析して前記送り機構部に関する動作指令を抽出するプログラム解析部と、
前記プログラム解析部によって抽出された動作指令を基に駆動制御信号を生成し、生成した駆動制御信号を前記送り機構部に送信してその作動を制御する駆動制御部と、
前記プログラム解析部によって抽出された動作指令であって前記駆動制御部で実行されるブロックよりも1ブロック以上進んだブロックの動作指令を基に、直線移動に係る早送りの動作指令が連続しているか否かを確認して、連続している場合には、これらの早送り動作指令に基づいた本来の工具移動経路たる直線経路よりも前記ワーク側に接近した経路に沿って前記工具が移動するように前記駆動制御信号を修正する経路変更処理部とを備えたNC旋盤の制御装置において、
前記プログラム記憶部には、直線移動に係る早送り動作指令については、前記直線経路が含まれ且つ前記直線経路に沿う一定幅の領域であって前記工具及びワークが相対移動可能な領域を設定するのに必要な幅に関するデータを含むように構成されたNCプログラムが格納され、
前記経路変更処理部は、早送り動作指令が連続していると判断すると、まず、これらの早送り動作指令に含まれる、前記幅に関するデータを認識し、前記直線経路に沿った一定幅の領域であり且つ前記工具及びワークが相対移動可能な領域を設定してこの領域の隅部を特定し、特定した隅部を第1点として設定するとともに、前記直線経路の角部を終点とする直線経路上に第2点を、前記直線経路の角部を始点とする直線経路上に第3点をそれぞれ設定してこれら第1点,第2点及び第3点を通る曲線を設定した後、前記駆動制御部で前記連続する早送り動作指令に基づき生成され前記送り機構部に送信される駆動制御信号を、前記直線経路の角部を終点とする早送り動作指令の始点から前記第2点までの直線、前記設定した曲線、前記第3点から前記直線経路の角部を始点とする早送り動作指令の終点までの直線に沿って前記工具及びワークが移動するような駆動制御信号に修正するように構成されてなることを特徴とするNC旋盤の制御装置。 - 前記経路変更処理部は、前記第2点及び第3点を、前記直線経路に接し前記第1点を通る円弧と前記直線経路との接点に設定するように構成されてなることを特徴とする請求項2記載のNC旋盤の制御装置。
- 前記プログラム記憶部に格納されたNCプログラムを変更,更新するプログラム変更部であって、前記経路変更処理部により早送り動作指令が連続していると判断されたブロックを、前記経路変更処理部で設定された第2点及び第3点並びに曲線を基に、前記直線経路の角部を終点とする早送り動作指令の始点から前記第2点までの直線、前記設定した曲線、前記第3点から前記直線経路の角部を始点とする早送り動作指令の終点までの直線に順次沿って前記工具及びワークが移動するような、早送り動作指令に係る一連のブロックに変更して更新するプログラム変更部を更に備えてなることを特徴とする請求項2又は3記載のNC旋盤の制御装置。
- 前記経路変更処理部は、前記第1点,第2点及び第3点を通る曲線を設定するに当たり、円弧以外の曲線を設定するように構成されてなることを特徴とする請求項2乃至4記載のいずれかのNC旋盤の制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008205558A JP5143661B2 (ja) | 2008-08-08 | 2008-08-08 | Nc旋盤の制御方法及び制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008205558A JP5143661B2 (ja) | 2008-08-08 | 2008-08-08 | Nc旋盤の制御方法及び制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010039995A JP2010039995A (ja) | 2010-02-18 |
| JP5143661B2 true JP5143661B2 (ja) | 2013-02-13 |
Family
ID=42012430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008205558A Expired - Fee Related JP5143661B2 (ja) | 2008-08-08 | 2008-08-08 | Nc旋盤の制御方法及び制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5143661B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5890275B2 (ja) * | 2012-08-08 | 2016-03-22 | オークマ株式会社 | 高速同期軸位置制御装置 |
| JP6396273B2 (ja) * | 2015-10-14 | 2018-09-26 | ファナック株式会社 | ワークとの干渉を避ける位置決めを行う数値制御装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2745941B2 (ja) * | 1992-02-28 | 1998-04-28 | 三菱電機株式会社 | 数値制御装置 |
| JP2782491B2 (ja) * | 1992-10-16 | 1998-07-30 | 株式会社牧野フライス製作所 | 工作機械の早送り制御方法及び装置 |
| JPH07152417A (ja) * | 1993-11-29 | 1995-06-16 | Fanuc Ltd | 数値制御装置の工具径路および送り速度制御方式 |
| JP2004133750A (ja) * | 2002-10-11 | 2004-04-30 | Thk Co Ltd | モータ制御に係る装置、方法およびプログラム |
| JP2006007363A (ja) * | 2004-06-25 | 2006-01-12 | Mori Seiki Co Ltd | Ncプログラム修正装置及びこれを備えたncプログラム生成装置 |
-
2008
- 2008-08-08 JP JP2008205558A patent/JP5143661B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010039995A (ja) | 2010-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6496340B2 (ja) | スキャナ制御装置、ロボット制御装置及びリモートレーザ溶接ロボットシステム | |
| US8487213B2 (en) | Arc welding robot control system and method thereof | |
| JP3746019B2 (ja) | レーザ加工機 | |
| TWI512417B (zh) | 加工程式作成裝置、數值控制裝置、加工系統、加工程式作成方法及數值控制方法 | |
| US9851709B2 (en) | Numerical control device | |
| JP5689431B2 (ja) | プログラム指令によって加工経路の補正を行うワイヤ放電加工機の制御装置 | |
| US10048675B2 (en) | Numerical controller performing 3-dimensional interference check corresponding to feedrate change | |
| CN107073611A (zh) | 数控装置 | |
| US10444728B2 (en) | Numerical controller performing positioning for avoiding interference with workpiece | |
| JP4362095B2 (ja) | 数値制御装置 | |
| JP6321605B2 (ja) | 曲率と曲率変化量による速度制御を行う数値制御装置 | |
| JP5143661B2 (ja) | Nc旋盤の制御方法及び制御装置 | |
| JP5156570B2 (ja) | 自動プログラミング装置及びこれを備えたnc工作機械の制御装置 | |
| JP5875740B1 (ja) | 数値制御装置 | |
| JP2006055901A (ja) | レーザ加工装置 | |
| JP2010039993A (ja) | Nc旋盤の制御方法及び制御装置 | |
| US10261500B2 (en) | Numerical controller controlling machining tool based on skiving instruction | |
| US9740196B2 (en) | Numerical controller for controlling drilling operation | |
| JP6235623B2 (ja) | 出力指令を切換えるタイミングを調整可能なレーザ加工システム | |
| JP4945191B2 (ja) | 工作機械の数値制御装置 | |
| JP5477247B2 (ja) | 数値制御装置、移動経路修正方法、移動経路修正プログラム、及び記憶媒体 | |
| JP2020003958A (ja) | 数値制御装置 | |
| JP7355952B1 (ja) | 制御装置及びコンピュータ読み取り可能な記録媒体 | |
| JP5005366B2 (ja) | ロボット制御装置 | |
| JP2728987B2 (ja) | 移動体の移動制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120919 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120920 |
|
| 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: 20121113 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121121 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151130 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5143661 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
| LAPS | Cancellation because of no payment of annual fees |