JPS60186906A - 自動プログラミング方法 - Google Patents
自動プログラミング方法Info
- Publication number
- JPS60186906A JPS60186906A JP59041763A JP4176384A JPS60186906A JP S60186906 A JPS60186906 A JP S60186906A JP 59041763 A JP59041763 A JP 59041763A JP 4176384 A JP4176384 A JP 4176384A JP S60186906 A JPS60186906 A JP S60186906A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- offset
- data
- offset amount
- automatic programming
- 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.)
- Pending
Links
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/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 program 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 program, for the NC machine
- G05B19/40937—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 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 program, for the NC machine concerning programming of machining or material parameters, pocket machining
- G05B19/40938—Tool management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分計〉
本発明は自動プログラミング方法にかかり、使用する工
具の工具オフセット量を含むNCテープを作成できる自
動プログラミング方法に関する。
具の工具オフセット量を含むNCテープを作成できる自
動プログラミング方法に関する。
〈従来技術〉
グラフィックディスプレイ画面を用いて対話形式により
データを入力し、設計図面から簡単な操作でNCテープ
を作成する自動プログラミング装置が実用化されている
。この自動プログラミング装置によれば、設計図面に記
載されている加に物の形状に従って対応する操作盤上の
形状シンボリックキーをおすだけで加工形状を入力でき
る。又、かかる自動プログラミング装置によれば、その
時々の参考と′なる情報が画面に図形表示され、しかも
日常語による問い掛けがあるから該問い掛けに応じて寸
法や各種データを入力できる。更にNCテープ作成に必
要な全データが入力されれば即座に素材形状や加工形状
(仕上げ形状)が描かれ、しかもNGデータの自動計算
が開始され、かつ工具通路が図形表示されてNCテープ
が作成される。
データを入力し、設計図面から簡単な操作でNCテープ
を作成する自動プログラミング装置が実用化されている
。この自動プログラミング装置によれば、設計図面に記
載されている加に物の形状に従って対応する操作盤上の
形状シンボリックキーをおすだけで加工形状を入力でき
る。又、かかる自動プログラミング装置によれば、その
時々の参考と′なる情報が画面に図形表示され、しかも
日常語による問い掛けがあるから該問い掛けに応じて寸
法や各種データを入力できる。更にNCテープ作成に必
要な全データが入力されれば即座に素材形状や加工形状
(仕上げ形状)が描かれ、しかもNGデータの自動計算
が開始され、かつ工具通路が図形表示されてNCテープ
が作成される。
かかる自動プログラミング装置によるプログラミング方
法は具体的に説明すると、以下のステップからなってい
る。すなわち、 (1)素材の材質の選択ステップ、 (2)図形形式の選択ステップ、 (3)素材形状とその寸法の入力ステップ、(4)加工
形状とその寸法の入力のステップ、(5)機械原点とタ
レット位置入力ステップ、(6)工程の選択ステップ、 (7)1共の選択ステップ、 (8)加工範囲や切削条件の決定ステップ、(9)1共
通路の計算ステップ、 よりなり順次必要なデータを入力して最終的にNCテー
プが作成される。かかる自動プログラミングにおいて、
第7ステツプの工具選択ステップは以下の手順に従って
行われる。
法は具体的に説明すると、以下のステップからなってい
る。すなわち、 (1)素材の材質の選択ステップ、 (2)図形形式の選択ステップ、 (3)素材形状とその寸法の入力ステップ、(4)加工
形状とその寸法の入力のステップ、(5)機械原点とタ
レット位置入力ステップ、(6)工程の選択ステップ、 (7)1共の選択ステップ、 (8)加工範囲や切削条件の決定ステップ、(9)1共
通路の計算ステップ、 よりなり順次必要なデータを入力して最終的にNCテー
プが作成される。かかる自動プログラミングにおいて、
第7ステツプの工具選択ステップは以下の手順に従って
行われる。
すなわち、工具の選択ステップになったとき、キーボー
ド上のファンクションキーを抑圧する。
ド上のファンクションキーを抑圧する。
ファンクションキーが押圧されて工具選択のステップが
選択されると、第6ステツプで入力した加工工程に使用
すべき工具の問い掛けが第1図に示すように表示される
。ついで、該問い掛けに応じて工具番号TNと工具位置
補正番号TMを入力する。工具番号と工具位置補正番号
(工具オフセット番号)が入力されるとこれらはディス
プレイ画面右上部のアルファベットTのあとに表示され
る。
選択されると、第6ステツプで入力した加工工程に使用
すべき工具の問い掛けが第1図に示すように表示される
。ついで、該問い掛けに応じて工具番号TNと工具位置
補正番号TMを入力する。工具番号と工具位置補正番号
(工具オフセット番号)が入力されるとこれらはディス
プレイ画面右上部のアルファベットTのあとに表示され
る。
しかる後、工具形状データの問い掛けが第2図に示すよ
うに表示されるから、該問い掛けに応じて工具の刃先半
径RN、切り刃角AC,刃先角AN。
うに表示されるから、該問い掛けに応じて工具の刃先半
径RN、切り刃角AC,刃先角AN。
仮想刃先位置XN、ZN、刃先幅WN (溝切りバ、イ
トのみ)、タレットへの工具の取り付は角AS。
トのみ)、タレットへの工具の取り付は角AS。
取り付は位置xs、zsを入力すれば、工具選択のステ
ップが終了する。尚、第3図に各種工具形状を示し、又
第4図に種々の加工状態における工具のタレットTRへ
の取り付は状態を示す。
ップが終了する。尚、第3図に各種工具形状を示し、又
第4図に種々の加工状態における工具のタレットTRへ
の取り付は状態を示す。
さて、NCテープ出力時には自動プログラミング装置は
入力された工具データに基づいて工具選択命令としてT
ロロロロ(口は数値で上2鉛により工具番号が指示され
、下2桁により工具位置補正番号(工具オフセット番号
)が指示される)を出力する。
入力された工具データに基づいて工具選択命令としてT
ロロロロ(口は数値で上2鉛により工具番号が指示され
、下2桁により工具位置補正番号(工具オフセット番号
)が指示される)を出力する。
一方、数値制御装置は上記作成されたNCテープに基づ
く数値制御処理において、工具選択命令T口口口口が該
NCテープから読みt!されると上2桁が指示する工具
を選択すると共に、下2桁の工具位置補正番号(工具オ
フセット番号)が指示するオフセットメモリ領域より工
具オフセットデータを読み出し、該オフセットデータに
基づいて工具移動通路を補正する。すなわち、従来は数
値制御装置内蔵のオフセットメモリに予め多数の工具オ
フセット番号の各々に対応させてオフセットデータを記
憶させておき、自動プログラミングの工具選択ステップ
において所定の工具位置補正番号(工具オフセット番号
)を特定し、数値制御処理において該工具オフセット番
号が指示するオフセットデータをオフセットメモリから
読み出し、該オフセットデータに基づいてオフセット処
理を実行する。
く数値制御処理において、工具選択命令T口口口口が該
NCテープから読みt!されると上2桁が指示する工具
を選択すると共に、下2桁の工具位置補正番号(工具オ
フセット番号)が指示するオフセットメモリ領域より工
具オフセットデータを読み出し、該オフセットデータに
基づいて工具移動通路を補正する。すなわち、従来は数
値制御装置内蔵のオフセットメモリに予め多数の工具オ
フセット番号の各々に対応させてオフセットデータを記
憶させておき、自動プログラミングの工具選択ステップ
において所定の工具位置補正番号(工具オフセット番号
)を特定し、数値制御処理において該工具オフセット番
号が指示するオフセットデータをオフセットメモリから
読み出し、該オフセットデータに基づいてオフセット処
理を実行する。
〈従来技術の欠点〉
しかし、かかる従来の方法ではその都度オフセットデー
タを自動プログラミングステップ処理と別に数値制御装
置のオフセットメモリに設定しなければならず、操作が
面倒になっている。又、自動プログラミング時において
、工具オフセット番号と工具オフセット量の対応関係を
正確に把握していないと正しい工具オフセット番号を入
力できず、結果的に益々操作が面倒となる。
タを自動プログラミングステップ処理と別に数値制御装
置のオフセットメモリに設定しなければならず、操作が
面倒になっている。又、自動プログラミング時において
、工具オフセット番号と工具オフセット量の対応関係を
正確に把握していないと正しい工具オフセット番号を入
力できず、結果的に益々操作が面倒となる。
〈発明の目的〉
本発明の目的は自動プログラミング時に、使用する工具
の工具オフセット量を設定できる自動プログラミング方
法を提供することである。
の工具オフセット量を設定できる自動プログラミング方
法を提供することである。
本発明の別の目的はNCテープ中の工具選択命令の前に
工具オフセット量を特定するNCデータを挿入し、該N
Cデータに含まれるオフセット量に基づいてオフセット
処理を行える自動プログラミング方法を提供することで
ある。
工具オフセット量を特定するNCデータを挿入し、該N
Cデータに含まれるオフセット量に基づいてオフセット
処理を行える自動プログラミング方法を提供することで
ある。
本発明の他の目的は、オフセット量を特定するNCデー
タの中に工具オフセット番号を含′ませるようにし、該
オフセット番号が指示するオフセットメモリ領域のオフ
セット量を該NCデータに含まれるオフセット量で更新
し、以降の工具選択命令により該オフセットメモリから
オフセット量を読みt!シて工具オフセット処理ができ
るようにした自動プログラミング方法を提供することで
ある。
タの中に工具オフセット番号を含′ませるようにし、該
オフセット番号が指示するオフセットメモリ領域のオフ
セット量を該NCデータに含まれるオフセット量で更新
し、以降の工具選択命令により該オフセットメモリから
オフセット量を読みt!シて工具オフセット処理ができ
るようにした自動プログラミング方法を提供することで
ある。
〈発明の概要〉
本発明は自動プログラミング方法であり、工具データと
して工具番号とオフセット番号を入力すると共に、各軸
オフセット量と刃先Rオフセット量のうち少なくとも1
つを入力し、NCテープ出力時に前記工具番号とオフセ
ット番号を含む工具選択命令の前に前記オフセット量を
特定するNCデータを出力する。乙の方法によれば、自
動プログラミングの工具データ入力時にオフセット量(
工具位置′補正値)を入力できるため、従来方法のよう
に別にオフセットメモリにオフセット量を設定する必要
がなく、オフセット量の特定操作が簡単になる。
して工具番号とオフセット番号を入力すると共に、各軸
オフセット量と刃先Rオフセット量のうち少なくとも1
つを入力し、NCテープ出力時に前記工具番号とオフセ
ット番号を含む工具選択命令の前に前記オフセット量を
特定するNCデータを出力する。乙の方法によれば、自
動プログラミングの工具データ入力時にオフセット量(
工具位置′補正値)を入力できるため、従来方法のよう
に別にオフセットメモリにオフセット量を設定する必要
がなく、オフセット量の特定操作が簡単になる。
〈実施例ン
自動プログラミングにおいて工具の選択ステップになっ
たとき、キーボード上の所定のファンクションキーを押
圧すると、既に特定されtコ加工工程に使用すべき工具
の問い掛けが従来方法と同様に第1図に示すようにディ
スプレイ画面に表示される。 そして、該問い掛けに応
じて工具番号゛rNと工具オフセット番号TMを入力す
れば、これらはディスプレイ画面に表示される。
たとき、キーボード上の所定のファンクションキーを押
圧すると、既に特定されtコ加工工程に使用すべき工具
の問い掛けが従来方法と同様に第1図に示すようにディ
スプレイ画面に表示される。 そして、該問い掛けに応
じて工具番号゛rNと工具オフセット番号TMを入力す
れば、これらはディスプレイ画面に表示される。
又工具番号と工具オフセット番号が入力されるとディス
プレイ画面には第5図に示すように工具形状データとオ
フセット:1−OFX、OFZ、OFRの問い掛けが表
示される。尚、第2図の従来方法と異なる点はX軸工具
オフセット量OFX、Z軸工具オフセット量OFZ、刃
先Rオフセット量OFRの問いかけが工具形状の問い掛
けと共に表示される点である。
プレイ画面には第5図に示すように工具形状データとオ
フセット:1−OFX、OFZ、OFRの問い掛けが表
示される。尚、第2図の従来方法と異なる点はX軸工具
オフセット量OFX、Z軸工具オフセット量OFZ、刃
先Rオフセット量OFRの問いかけが工具形状の問い掛
けと共に表示される点である。
従って、従来方法と同様にキーボード上のキーを押圧し
て順次各種工具形状データを入力すると共にX軸工具オ
フセット量、Y軸工具オフセット量、刃先Rオフセット
量を入力する。
て順次各種工具形状データを入力すると共にX軸工具オ
フセット量、Y軸工具オフセット量、刃先Rオフセット
量を入力する。
全工具データの入力が終了すれば、次の第8ステツプ(
加工範囲や切削条件の決定ステップ)へ、キーボード上
のファンクションキーを押圧して移行させる。そしてN
Cテープ作成に必要な全データの入力が終了すれば自動
プログラミング装置のプロセッサは制御プログラムの制
御のもとてNCテープを出力する。tこだし、工具に関
するデータは以下のように出力される。
加工範囲や切削条件の決定ステップ)へ、キーボード上
のファンクションキーを押圧して移行させる。そしてN
Cテープ作成に必要な全データの入力が終了すれば自動
プログラミング装置のプロセッサは制御プログラムの制
御のもとてNCテープを出力する。tこだし、工具に関
するデータは以下のように出力される。
すなわち、工具選択のステップで特定されtコニ具オフ
セット量と工具オフセット番号を含むNCデータをまず
出力し、しかる後工具番号と工具オフセット番号をアル
ファベラTの後に有する工具選択命令T口口ロロを出力
する。たとえば、特定X軸オフセット量をxo、Z軸オ
フセット量をy。、刃先Rオフセット量をr。とすれば
以下に示すNCデータ GIOPIOXx Zz Rr ; TOIIO。
セット量と工具オフセット番号を含むNCデータをまず
出力し、しかる後工具番号と工具オフセット番号をアル
ファベラTの後に有する工具選択命令T口口ロロを出力
する。たとえば、特定X軸オフセット量をxo、Z軸オ
フセット量をy。、刃先Rオフセット量をr。とすれば
以下に示すNCデータ GIOPIOXx Zz Rr ; TOIIO。
が工具に関して出力される。尚GIOは以下につづくデ
ータが工具オフセット量を特定するデータであることを
示すG機能命令、アルファベットPは以下につづく数値
が工具オフセット番号であることを示すワードアドレス
語である。
ータが工具オフセット量を特定するデータであることを
示すG機能命令、アルファベットPは以下につづく数値
が工具オフセット番号であることを示すワードアドレス
語である。
以上によりNCテープが作成されれば該NCテープは数
値制御装置に入力され、所定の数値制御処理が行われる
。
値制御装置に入力され、所定の数値制御処理が行われる
。
第6図は数値制御装置のブロック図、第7図は数値制御
処理のうち工具に関する処理の流れ図である。第6図に
おいて、11ばプロセッサ、12は制御プログラムを記
憶するROM113は各種処理データを記憶するRAM
、14はNCテータ読取装置、15はNCテープ、16
は操作盤、17はオフセットメモリ、18はパルス分配
器、19はサーボ回路である。オフセットメモリ17の
各オフセットメモリ領域17−1.17−2・・・はオ
フセット番号に対応して設けられており、各オフセット
メモリ領域にX軸工具オフセット量、Z軸工具オフセッ
ト量、刃先Rオフセット量が記憶される。尚、予めこれ
らオフセット領域に各種オフセット量を設定、記憶させ
ておいてもよし)。
処理のうち工具に関する処理の流れ図である。第6図に
おいて、11ばプロセッサ、12は制御プログラムを記
憶するROM113は各種処理データを記憶するRAM
、14はNCテータ読取装置、15はNCテープ、16
は操作盤、17はオフセットメモリ、18はパルス分配
器、19はサーボ回路である。オフセットメモリ17の
各オフセットメモリ領域17−1.17−2・・・はオ
フセット番号に対応して設けられており、各オフセット
メモリ領域にX軸工具オフセット量、Z軸工具オフセッ
ト量、刃先Rオフセット量が記憶される。尚、予めこれ
らオフセット領域に各種オフセット量を設定、記憶させ
ておいてもよし)。
(1)操作盤上の図示しない起動ボタンを押圧すると、
プロセッサ11はNCデータ読取装置14をして1ブロ
ツクづつNCデータを読み取らす。
プロセッサ11はNCデータ読取装置14をして1ブロ
ツクづつNCデータを読み取らす。
(2)プロセッサ11はNCデータがプログラムエンド
を示すMo2あるいはテープエンドを示すM2Oである
かを判別し、Mo2あるし′1ムよM2Oであれば数値
制御処理を終了する。
を示すMo2あるいはテープエンドを示すM2Oである
かを判別し、Mo2あるし′1ムよM2Oであれば数値
制御処理を終了する。
(3)しかし、Mo2あるいはM2Oでなければ、NC
データがGIOを含むかどうかを判別する。
データがGIOを含むかどうかを判別する。
(4)GIOを含めばアルファベットPにつづく工具オ
フセット番号が指示するオフセットメモリ領域にX軸工
具オフセット量X。、Z軸工具オフセット量2゜、刃先
Rオフセット量r0を汎己憶し、ステップ(1)に戻る
。
フセット番号が指示するオフセットメモリ領域にX軸工
具オフセット量X。、Z軸工具オフセット量2゜、刃先
Rオフセット量r0を汎己憶し、ステップ(1)に戻る
。
(5)一方、ステップ(4)の判別処理におし)て、N
CチータカG 10 ie含マIJ It しl;l’
、該NCデータが工具選択命令であるかどう力〉を牢
II yJ!Iする(アルファベットTを含むかどうか
を判別する)。
CチータカG 10 ie含マIJ It しl;l’
、該NCデータが工具選択命令であるかどう力〉を牢
II yJ!Iする(アルファベットTを含むかどうか
を判別する)。
(6)工具選択命令であればアルファベットTにつづく
数値の上2桁が指示する工具を選択し、しかる投下2桁
が指示するオフセットメモ1ノ領域から各種オフセット
量を読みだしてRAMI 31こ記憶し、ステップ(1
)に戻り次のNCデータを読み数る。尚、G10を含む
NCデータカタ工具選択命令Tロロロロの前に指令され
てし)れIf、該NCデータ中のアルファベットPζこ
より指示されるオフセット番号と、工具選択命令の下2
桁りこより指示されるオフセット番号は一致する力)ら
、G10を含むNCデータにより特定されたオフセット
量X。Syo、roが工具選択命令によりオフセットメ
モリ領域から読みだされる。又、工具選択命令の前にG
IOを含むNCデータが指令されていない場合には予め
オフセットメモリ17に記憶されている各種オフセット
量のうち下2桁が指示するオフセット量が読みだされて
RAM13に記憶される。ただし、G10を含むNCデ
ータが°工具選択命令の前に指令されていない場合とは
、従来方法のように自動プログラミングの工具選択ステ
ップにおいて工具オフセット量を入力しなかった場合で
ある。
数値の上2桁が指示する工具を選択し、しかる投下2桁
が指示するオフセットメモ1ノ領域から各種オフセット
量を読みだしてRAMI 31こ記憶し、ステップ(1
)に戻り次のNCデータを読み数る。尚、G10を含む
NCデータカタ工具選択命令Tロロロロの前に指令され
てし)れIf、該NCデータ中のアルファベットPζこ
より指示されるオフセット番号と、工具選択命令の下2
桁りこより指示されるオフセット番号は一致する力)ら
、G10を含むNCデータにより特定されたオフセット
量X。Syo、roが工具選択命令によりオフセットメ
モリ領域から読みだされる。又、工具選択命令の前にG
IOを含むNCデータが指令されていない場合には予め
オフセットメモリ17に記憶されている各種オフセット
量のうち下2桁が指示するオフセット量が読みだされて
RAM13に記憶される。ただし、G10を含むNCデ
ータが°工具選択命令の前に指令されていない場合とは
、従来方法のように自動プログラミングの工具選択ステ
ップにおいて工具オフセット量を入力しなかった場合で
ある。
一方、ステップ(5)の判別処理においてNCデータが
工具選択命令でなければ以後、プロセッサ11は通常の
数値制御処理を実行する。たとえば、通路制御において
は、RAM13に記憶されている各工具オフセット量を
用いて通路補正を行なう。
工具選択命令でなければ以後、プロセッサ11は通常の
数値制御処理を実行する。たとえば、通路制御において
は、RAM13に記憶されている各工具オフセット量を
用いて通路補正を行なう。
〈発明の効果〉
以上説明しtコように、本発明によれば自動プログラミ
ング時に使用する工具のオフセット量を設定できるから
、別にオフセットメモリに各種オフセット量を設定、記
憶させる必要がなく、操作が簡単になった。
ング時に使用する工具のオフセット量を設定できるから
、別にオフセットメモリに各種オフセット量を設定、記
憶させる必要がなく、操作が簡単になった。
又、使用する工具の工具データと共に、工員オフセット
量を入力するように構成したから工具オフセット量の入
力ミスをなくすことができる。
量を入力するように構成したから工具オフセット量の入
力ミスをなくすことができる。
更に、本発明におい−(ば自動プログラミング時にオフ
セット量が入力された場合には、出力されるNCテープ
中に該オフセット量を特定するデータとオフセット番号
とを含むNCデータを挿入し、数値制御処理に際して該
NCデータが読みだされた時、オフセット番号が指示す
るオフセントメモリ領域の内容を該NCデータに含まれ
るオフセット量で更新し、以降のブロックで指令される
工具選択命令により該オフセット量をオフセラI・メモ
リ領域から読み出してオフセット処理を実行するように
構成したから、オフセフl−皿が自動−jログラミング
時において入力されない場合の数値制御処理に何等影響
を及ぼすことがない。従って、自動プログラミングにお
いて本発明方法及び従来方法によるオフセット量特定手
法を兼用できる。
セット量が入力された場合には、出力されるNCテープ
中に該オフセット量を特定するデータとオフセット番号
とを含むNCデータを挿入し、数値制御処理に際して該
NCデータが読みだされた時、オフセット番号が指示す
るオフセントメモリ領域の内容を該NCデータに含まれ
るオフセット量で更新し、以降のブロックで指令される
工具選択命令により該オフセット量をオフセラI・メモ
リ領域から読み出してオフセット処理を実行するように
構成したから、オフセフl−皿が自動−jログラミング
時において入力されない場合の数値制御処理に何等影響
を及ぼすことがない。従って、自動プログラミングにお
いて本発明方法及び従来方法によるオフセット量特定手
法を兼用できる。
尚、以上の説明では、自動プログラミング装置と数値制
御装置を別装置として説明したが、当然自動プログラミ
ング機能付き数値制御装置にも本発明を適用できること
は勿論である。
御装置を別装置として説明したが、当然自動プログラミ
ング機能付き数値制御装置にも本発明を適用できること
は勿論である。
第1図、第2図、第3図及び第4図は従来の方法説明図
、第5図は本発明のオフセット量入力説明図、第6図は
本発明により作成されたNCテープを用いて数値制御処
理を行う数値制御装置のブロック図、第7図は本発明に
より作成されたNCテープによる処理の流れ図である。 11・・フ四セッサ、12・・ROM・13・・RAM
、15・・NCテープ、・・16操作盤、17嗜−オフ
セットメモリ1 特許出願人 ファナック株式会社 代理人 弁理士 齋藤千幹 第3図 第・5131 +7 +8 1” @7図
、第5図は本発明のオフセット量入力説明図、第6図は
本発明により作成されたNCテープを用いて数値制御処
理を行う数値制御装置のブロック図、第7図は本発明に
より作成されたNCテープによる処理の流れ図である。 11・・フ四セッサ、12・・ROM・13・・RAM
、15・・NCテープ、・・16操作盤、17嗜−オフ
セットメモリ1 特許出願人 ファナック株式会社 代理人 弁理士 齋藤千幹 第3図 第・5131 +7 +8 1” @7図
Claims (4)
- (1)NCテープを作成する自動プログラミング方法に
おいて、工具データとして工具番号とオフセット番号を
入力すると共に、工員刃先のX軸オフセット量と、Z軸
オフセット量と、刃先Rオフセット量のうち少なくとも
1つを入力し、NCテープ出力時に前記工具番号とオフ
セット番号を含む工具選択命令のNCデータの前に前記
オフセット量を特定するNCデータを出力することを特
撮とする自動プログラミング方法。 - (2)オフセット量を特定する前記NCデータ中に前記
オフセット番号を含ませることを特徴とする特許請求の
範囲第(1)項記載の自動プログラミング方法。 - (3)前記NCデータに含まれるオフセット番号が指示
するオフセットメモリ領域のオフセット量亭、該NCデ
ータに含まれるオフセット量で蓼新する乙とを特徴とす
る特許請求の範囲第(2)項記載の自動プ四グラミング
方法。 - (4)工具選択命令に含まれるオフセット番号が指示す
るオフセットメモリ領域からオフセフl−量を読みだし
て、オフセット処理を行うことを特徴とする特許請求の
範囲第(3)項記載の自動プログラミング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59041763A JPS60186906A (ja) | 1984-03-05 | 1984-03-05 | 自動プログラミング方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59041763A JPS60186906A (ja) | 1984-03-05 | 1984-03-05 | 自動プログラミング方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60186906A true JPS60186906A (ja) | 1985-09-24 |
Family
ID=12617439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59041763A Pending JPS60186906A (ja) | 1984-03-05 | 1984-03-05 | 自動プログラミング方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60186906A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62137609A (ja) * | 1985-12-10 | 1987-06-20 | Fanuc Ltd | Ncデ−タ作成方法 |
| JPS62154105A (ja) * | 1985-12-27 | 1987-07-09 | Okuma Mach Works Ltd | 自動プログラミングにおける4軸同時加工組合わせ決定方法 |
| JPS62221003A (ja) * | 1986-03-24 | 1987-09-29 | Ricoh Co Ltd | 2次元工具軌跡生成方法 |
| JPS62231311A (ja) * | 1986-03-31 | 1987-10-09 | Toyoda Mach Works Ltd | 対話形自動プログラミング装置 |
| JPS6381506A (ja) * | 1986-09-25 | 1988-04-12 | Okuma Mach Works Ltd | Ncデ−タ作成における指定領域オフセツト方式 |
| JPS6385805A (ja) * | 1986-09-30 | 1988-04-16 | Fanuc Ltd | オフセツト処理方法 |
-
1984
- 1984-03-05 JP JP59041763A patent/JPS60186906A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62137609A (ja) * | 1985-12-10 | 1987-06-20 | Fanuc Ltd | Ncデ−タ作成方法 |
| JPS62154105A (ja) * | 1985-12-27 | 1987-07-09 | Okuma Mach Works Ltd | 自動プログラミングにおける4軸同時加工組合わせ決定方法 |
| JPS62221003A (ja) * | 1986-03-24 | 1987-09-29 | Ricoh Co Ltd | 2次元工具軌跡生成方法 |
| JPS62231311A (ja) * | 1986-03-31 | 1987-10-09 | Toyoda Mach Works Ltd | 対話形自動プログラミング装置 |
| JPS6381506A (ja) * | 1986-09-25 | 1988-04-12 | Okuma Mach Works Ltd | Ncデ−タ作成における指定領域オフセツト方式 |
| JPS6385805A (ja) * | 1986-09-30 | 1988-04-16 | Fanuc Ltd | オフセツト処理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4490781A (en) | System and method for preparing numerical control information | |
| US4926311A (en) | Part profile input method | |
| JPS60126710A (ja) | 自動プログラミングにおける加工工程の決定方法 | |
| US5184426A (en) | Grinding wheel form defining device | |
| JPH0225217B2 (ja) | ||
| JPH0551419B2 (ja) | ||
| JPS6115205A (ja) | 数値制御装置用グラフイツクデイスプレイの描画方法 | |
| JPS61157906A (ja) | Ncデ−タ作成方法 | |
| US4642754A (en) | Angle data discriminating method | |
| US5457369A (en) | Numerical control system | |
| US5041985A (en) | Tool changing method | |
| JPS61103213A (ja) | Ncデ−タ作成方法 | |
| JPH0194404A (ja) | Ncデータ作成方式 | |
| JPS60127950A (ja) | 自動プログラミングにおける工具選別方法 | |
| JP3259987B2 (ja) | 対話形数値制御装置 | |
| JPS60127951A (ja) | 自動プログラミングにおける工具選別方法 | |
| JPS60127949A (ja) | 自動プログラミングにおける工具選別方法 | |
| JPS59195707A (ja) | 旋盤用自動プログラミングにおける素材形状特定方法 | |
| EP0500936A1 (en) | Method of depicting numeric control data for machining polyhedron | |
| US5072398A (en) | Figure definition method in automatic programming | |
| US5422820A (en) | Method of drawing figures representing the machining of a polyhedral workpiece based on numerical control data | |
| JPS60127945A (ja) | 自動プログラミングにおけるドリル加工用工具の選別方法 | |
| JPS60239807A (ja) | 自動プログラミング方法 | |
| JPS6049403A (ja) | フアイルの出力制御方式 | |
| JPH01303503A (ja) | 対話形自動プログラミング方法及び装置 |