JPS60222904A - 数値制御旋盤におけるワークの加工方法 - Google Patents

数値制御旋盤におけるワークの加工方法

Info

Publication number
JPS60222904A
JPS60222904A JP8085784A JP8085784A JPS60222904A JP S60222904 A JPS60222904 A JP S60222904A JP 8085784 A JP8085784 A JP 8085784A JP 8085784 A JP8085784 A JP 8085784A JP S60222904 A JPS60222904 A JP S60222904A
Authority
JP
Japan
Prior art keywords
program
origin
memory
coordinate system
coordinate
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.)
Granted
Application number
JP8085784A
Other languages
English (en)
Other versions
JPH0545966B2 (ja
Inventor
Kiyohisa Mizoguchi
溝口 清久
Hidekatsu Asai
浅井 英勝
Katsushi Oshima
大島 克史
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamazaki Mazak Corp
Original Assignee
Yamazaki Mazak Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamazaki Mazak Corp filed Critical Yamazaki Mazak Corp
Priority to JP8085784A priority Critical patent/JPS60222904A/ja
Publication of JPS60222904A publication Critical patent/JPS60222904A/ja
Publication of JPH0545966B2 publication Critical patent/JPH0545966B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • G05B19/4086Coordinate conversions; Other special calculations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33263Conversion, transformation of coordinates, cartesian or polar

Landscapes

  • Engineering & 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

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (a)0発明の技術分野 本発明は数値制御旋盤において、加ニブログラムのオペ
レータ等による作成入力時に、ワークを反転して加工す
る、いわゆる第2工程の加工寸法の入力作業等を、オペ
レータによる座標系の変換作業を必要とせず行うことの
可能な、座標系変換制御方法に関する。
(b)、技術の背景 最近の、数値制御旋盤においては、関連の有る一連の加
工を一つの固定サイクルとして扱い、加ニブログラムの
作成は、当該固定サイクルをキーボード等から入力する
だけで行うことの出来る、いわゆる自動プログラムが開
発され、実用に供されている。
こうした、自動プログラムにより、オペレータは製作図
面を参照しながらの加ニブログラムの作成及び入力が可
能となったが、こうした自動プログラムにもまだ改善す
べき点が多い。
(C)、従来技術と問題点 従来、この種の数値制御旋盤において、素材の両側を加
工する場合、チャック側の加工部分は、チャックやワー
ク固定用治具が邪魔になって、ワークをある時点で反転
させない限り、加工は不可能である。従って、オペレー
タは加ニブログラムの作成時に、ワークの両端に、プロ
グラム作成上の基準凄なるプログラム原点を設定し、ワ
ークが反転して加工される部分については、反転される
以前のプログラム原点とは反対側のプログラム原点を基
準にして各部の加工寸法を入力していた。
しか()、通常、ワークの加工寸法は、第2図に示すよ
うに、一つの基準面SFを基準に入れられていたので、
ワークを反転させて加工する部分の寸法を、図中左端の
プログラム原点PZPIを基準に入力する為には、オペ
レータは寸法を入力する際に、基準面SFからの図面寸
法a1〜a8を、プログラム原点PZPIを基準とした
寸法に換算して入力する必要が有り、繁雑な手間を必要
とし、加ニブログラムの作成時間が長大化するばかりか
、計算ミス等が生し易い欠点が有った。
(d)0発明の目的 本発明は、前述の欠点を解消ずへく、オペレータが加ニ
ブログラムの入力に際して、繁雑で手間の掛かる計算等
を行う必要が無く、加ニブログラムの作成を短時間に効
率よく行うことの可能な数値制御旋盤における座標系変
換制御方法を提供することを目的とするものである。
(e)0発明の構成 即ち、本発明は、第1のメモリ中に、座標変換を告知す
る座標変換指令を格納しておく領域を設けると共に、プ
ログラム原点と、対応する数値原点間の距離を変換パラ
メータとして格納しておく第2のメモリを設け、前記第
1のメモリ内に座標系変換指令が格納された場合には、
座標変換指令に対応して前記数値原点を基準に入力され
た加ニブログラム中の各寸法を、前記変換パラメータに
より、対応するプログラム原点を基準とした寸法に座標
変換し、当該変換された寸法に基づいて機構部を駆動制
御するようにして構成される。
(以下余白) (f)0発明の実施例 以下、図面に基づき、本発明の実施例を、具体的に説明
する。
第1図は本発明による座標系変換制御方法が適用された
数値制御旋盤の一例を示す制御ブロック図、第2図はワ
ークの製作図面の一例を示す図、第3図は加ニブログラ
ムメモリに格納された加ニブログラムの一例を示す模式
図、第4図は本発明が適用されろワークの製作図面の別
の例を示す図である。
数値制御旋盤1は、第1図に示すように、主制御部2を
有しており、主制御部2にはバス線3を介して、キーボ
ード5、座標変換定数メモリ6、加ニブログラムメモリ
7、座標値演算部9、機構動作制御部10等が接続して
いる。4’A構動作制御部10には主軸12、刃物台1
3等から構成される機構部11が機構動作制御部10に
より駆動制御自在に接続されている。
数値制御旋盤1は以上のうような構成を有するので、オ
ペレータは加ニブログラムPROの作成に際して、製作
図面を参照しながら、実行すべき加工を複数の固定サイ
クルに分解し、当該分解された固定サイクルCYCをキ
ーボード5から入力して加ニブログラムメモリ7内に加
ニブログラムPROを作成してゆく。この際、各固定サ
イクルCYCの加工に必要な寸法を、その他の加工情報
INFと共にキーボード5を介して固定サイクル毎に入
力し、当該入力された加工情報INFは加ニブログラム
メモリ7内に加ニブログラムPROの一部として格納さ
れてゆく。
今、例えば、第2図に示すワーク15についての外径加
工の加ニブログラムP)(0を作成する場合について述
へると、このワーク15は、図中A−AMの右方につい
ては、ワーク15の図中左端をチャッキングして加工を
行うが、A−A線の左方については、今度はワーク15
の図中右端をチャッキングして加工を行う。なお、製作
図面上のワーク15の寸法は図中右方の基準面SFを基
準に入れられているので、オペレータは加ニブログラム
P ROの入力に際して、まずA−A、%Iの右方の加
工についての寸法a、a を加工情報INFとしてキー
ボード5から入力する。この際、オペレータはプログラ
ム原点PZP2をワーク15右端に設定し、当該プログ
ラム原点PZP2に基づいて寸法a、a を入力するの
で、寸法a、a2の入力に際してオペレータは図面に示
された数値をそのまま入力し、何らの計算等も行う必要
は無い。
次に、すペレータはA−A線の左方の加工についての寸
法a −a を加工情報INFとしてキーボード5から
入力するが、この際、オペレータはプログラム原点PZ
PIをワーク15左端に設定すると共に、図面上の基準
面SF上に新たに寸法人力上の原点としての数値原点N
ZPを設定し、新たに設定された数値原点NZPと当該
数値原点NZPに対応したプログラム原点PZPIとの
距離を寸法a8として入力する。数値原点NZPの設定
がキーボード5から指示されると、加ニブログラムメモ
リ7中には、第3図に示すように、それまでの、プログ
ラム原点PZP2を基準とした固定サイクルcyc、の
後に、座標系変換プログラムユニットPTUが格納され
る(本来ならば、固定サイクルCYCと座標系変換プロ
グラムユニットPTUの間には、ワーク15を180°
反転させる為の反転指令が入るが、ここては、説明を簡
略化するために省略する。)。この座標系変換プログラ
ムユニットPTUには、座標系が変換された旨を告知す
る座標系変換フラグ格納領域FA及び数値原点座標格納
領域NZAが設けられており、当該座標系変換フラグ格
納領域FAには′1′のフラグが格納され、以後の寸法
データが新しい座標系に基づくものである乙とを告知す
ると共に、数値原点座標格納領域NZAには、新たに設
定された数値原点NZPと当該数値原点NZPに対応し
たプログラム原点pzpiとの距離を示す寸法a8が格
納されている。
こうして、新たな数値原点NZPの設定が完了し、加ニ
ブログラムメモリ7内の加ニブログラムPROにも座標
系変換プログラムユニットPTUが格納されたところで
、オペレータは図面を参照しつつ、A−A線より第2図
左方の部分の加工寸法を、数値原点NZPを基準にして
入力してゆく。この際、オペレータはプログラム原点P
ZP2が図中左端に設定されていても、加工情報INF
として入力すべき寸法は数値原点NZP、従って図面に
示された基準面SFを基準とした寸法で良いので、寸法
83〜a8までの寸法を何ら計算すること無くキーボー
ド5から入力する乙とが出来る。
キーボード5からの寸法a3〜aQの入力及びその他の
加工情報INFの入力が完了し、加ニブログラムメモリ
7中にワーク15に関する加ニブログラムPROが完成
したところで、オペレータはキーボード5を介して加工
開始指令SCを主制御部2に出力する。これを受けて主
制御部2ば、加ニブログラムメモリ7中に格納された加
ニブログラムPROを、加ニブログラムPROを構成す
る各固定サイクルcyc毎に読み出して、機構動作制御
部10に出力し、機構動作制御部10は当該固定サイク
ルCYCに示された加工情報INFに基づいて加工の際
の工具経路その他を演算し、更にその結果に基づいて機
構部11の主軸12、刃物台13等を駆動制御して所定
の加工を実行してゆく。
加工はまず、ワーク15の第2図左端をチャッキングし
た形で、図中A−A線より右方について行われるが、こ
の際、機構動作制御部10が工具経路を演算する基礎と
なる加ニブログラムPRO中の寸法a工、a2は、プロ
グラム原点PZP2を基準に設定されているので、数値
制御旋盤1の加工、即ち工具経路の演算もプログラム原
点PZP2を基準に行われ、加工は円滑に実行される。
A−A線の図中右方の加工が終了すると、主制御部2は
、ワーク15を反転させてA−A線の左方部分の加工を
実行するが、その際に主制御部2は加ニブログラムPR
Oから座標系変換プログラムユニットPTUを読み出す
。この座標系変換プログラム原点ッl−P T Uが読
み出されると、主制御部2ば座標値演算部9を起動する
と共に、座標系変換プログラムユニットPTLI中の数
値原点座標格納領域NZAに格納された、プログラム原
点PZPIと数値原点NZPとの距離a8を、座標変換
定数メモリ6に変換パラメータTPAとして格納する。
この座標系変換プログラムユニットPT [Jにより、
主制御部2は以後の加ニブログラムPROの各固定サイ
クルCYC中に格納された寸法が、プログラム原点PZ
PIを基準としたものでは無く、数値原点NZPを基準
としたものであることを認識する。
従って、主制御部2は以後読み出1ッた加ニブログラム
PROに関する寸法を、座標値演算部9に転送し、座標
値演算部9は転送されたそ第1等の寸法をプログラム原
点PZPIを基準とした寸法に座標変換する。この演算
は、座標値演算部9が座標変換定数メモリ6内に格納さ
れた変換パラメータTPAを読みだして、当該パラメー
タに基づいて各寸法a3〜a8を、プログラム原点PZ
PIを基準とした寸法に変換することにより行オ〕れ、
当該変換された寸法a ′〜、8) (、、jは0)は
機構動作制御部10に出方される。機構動作制御部10
は該座標変換された寸法113′〜8□′により加工に
際しての工具経路等を演算し、制御するのて、ワーク1
5はプログラム原点PZPIを基準とした形で図面に示
す通りに、円滑に加工される。
なお、上述の実施例は基準面S Fを第2図右方端面に
一つだけ設けた場合について述べたが、本発明は、基準
面が一つに限らず、第4図に示すように、第1基準面S
FIと第2基準面SF2の2つ設けた場合についても適
用出来ろことは勿論である。乙の場合、まずプログラム
原点P Z I) 1、PZP2をワーク15の両端に
設定し、数値原点を、基準面SF1、SFlに合J)せ
てNZPl、N2F2の2個所設定し、まずプログラム
原点PZPIを基準にした数値原点NZPIまでの距離
b を、第1の座標系変換プログラムユニットPTUの
数値原点座標格納領域NZAに格納し、その状態で寸法
b 、、b を入力し、次にプログラム原点PZP2を
基準にした数値原点NZP2までの距ab を第2の座
標系変換プログラムユニットP’r uの数値原点座標
格納領域NZAに格納し、その状態で寸法b4〜b7を
入力する。なお、基準面の数が3個以上の場合でも、同
様である。
倣)8発明の効果 以上、説明したように、本発明によれば、加ニブログラ
ムメモリ7等の第1のメモリ中に、座標変換を告知する
座標系変換プログラムユニットP T LJ等の座標変
換指令を格納しておく領域を設けると共に、プログラム
原点P Z P 1、P Z P 2と、対応する数値
原点NZP、NZPI、NZP2間の距離a8、bl、
b3を変換パラメータ゛r’ P Aとして格納してお
く座標変換定数メモリ6等の第2のメモリを設け、前記
第1のメモリ内に座標系変換指令が格納された場合には
、座標変換指令に対応して前記数値原点NZP、、NZ
PI、N2F2を基準に入力された加ニブログラムPR
O中の各寸法を、前記変換パラメータにより、対応する
プログラム原点PZPI、PZP2を基準とした寸法に
座標変換し、当該変換された寸法に基づいて機構部11
を駆動制御するように構成したので、オペレータは、図
面中に基準面SF、SFI、SF2を基準に入れられた
寸法を、プログラム原点PZPI、PZP2の位置が何
処に設定されていても、変換パラメータを入力して数値
原点NZP。
NZPI、N2F2を設定することにより、図面通りに
入力することが可能となり、従来のように、オペレータ
がプログラム原点を基準として寸法を計算し直すといっ
た、繁雑で手間のかかる、(7かも信頼性に乏しい作業
を行う必要が無くなり、短時間で信頼性の高い加ニブロ
グラムの作成が可能となる。
なお、変換パラメータTPAば、本実施例のように、座
標変換定数メモリ6内に格納しておく他に、座標値演算
部9が各寸法を変換する度に、座標系変換プログラムユ
ニットP T tJに示された、プログラム原点PZP
I、PZP2と数値原点NZP、NZPI、NZP2間
の距離を読み出して、その値を変換パラメータTPAと
して採用するように構成することも可能であり、乙の場
合節1のメモリと第2のメモリは実質的に同一のものど
なろ。また、第1のメモリと第2のメモリは同一のメモ
リ空間内に設定されていても良いことは勿論である。
【図面の簡単な説明】
第1図は本発明による座標系変換制御方法が適用された
数値制御旋盤の一例を示す制御ブロック図、第2図はワ
ークの製作図面の一例を示す図、第3図は加ニブログラ
ムメモリに格納された加ニブログラムの一例を示す模式
図、第4図は本発明が適用されるワークの製作図面の別
の例を示す図である。 1・・・数値制御旋盤 6・ ・・第2のメモリ(座標変換定数メモリ)7・・
・・・第1のメモリ(加ニブログラムメモリ)11・・
・・機構部 a、b・・・・・・寸法 a 、、b 、b ・・距離 TPA・・・・変換パラメータ NZP、NZPI、NZP2・・・・・・数値原点PZ
PI、PZP2・・・・・・プログラム原点PTU・・
・ 座標系変換指令 (座標系変換プログラムユニット) 出願人 株式会社 山崎鉄工所 代理人 弁理士 相1)伸二 (ほか1名) 第1図 13゛へ11 第2図 5 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. 第1のメモリ中に、座標変換を告知する座標変換指令を
    格納しておく領域を設けると共、に、プログラム原点と
    、対応する数値原点間の距離を変換パラメータとして格
    納しておく第2のメモリを設け、前記第1のメモリ内に
    座標系変換指令が格納された場合には、座標変換指令に
    対応して前記数値原点を基準に入力された加ニブログラ
    ム中の各寸法を、前記変換パラメータにより、対応する
    プログラム原点を基準とした寸法に座標変換し、当該変
    換された寸法に基づいて機構部を駆動制御するようにし
    て構成した数値制御旋盤における座標系変換制御方法。
JP8085784A 1984-04-20 1984-04-20 数値制御旋盤におけるワークの加工方法 Granted JPS60222904A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8085784A JPS60222904A (ja) 1984-04-20 1984-04-20 数値制御旋盤におけるワークの加工方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8085784A JPS60222904A (ja) 1984-04-20 1984-04-20 数値制御旋盤におけるワークの加工方法

Publications (2)

Publication Number Publication Date
JPS60222904A true JPS60222904A (ja) 1985-11-07
JPH0545966B2 JPH0545966B2 (ja) 1993-07-12

Family

ID=13730010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8085784A Granted JPS60222904A (ja) 1984-04-20 1984-04-20 数値制御旋盤におけるワークの加工方法

Country Status (1)

Country Link
JP (1) JPS60222904A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61178148A (ja) * 1985-01-31 1986-08-09 Okuma Mach Works Ltd 自動プログラミングにおける加工工程別加工範囲指定装置
JPS62176733A (ja) * 1986-01-29 1987-08-03 Hitachi Seiki Co Ltd 加工ユニツト付マシニングセンタ
JPH03133526A (ja) * 1989-10-20 1991-06-06 Amada Co Ltd パンチプレスのプログラミング方法及びnc装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58146905A (ja) * 1982-02-26 1983-09-01 Okuma Mach Works Ltd 数値制御装置
JPS58203511A (ja) * 1982-05-21 1983-11-28 Mitsubishi Electric Corp 数値制御装置
JPS5943407A (ja) * 1982-09-02 1984-03-10 Shinko Electric Co Ltd 産業用ロボツトの制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58146905A (ja) * 1982-02-26 1983-09-01 Okuma Mach Works Ltd 数値制御装置
JPS58203511A (ja) * 1982-05-21 1983-11-28 Mitsubishi Electric Corp 数値制御装置
JPS5943407A (ja) * 1982-09-02 1984-03-10 Shinko Electric Co Ltd 産業用ロボツトの制御方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61178148A (ja) * 1985-01-31 1986-08-09 Okuma Mach Works Ltd 自動プログラミングにおける加工工程別加工範囲指定装置
JPS62176733A (ja) * 1986-01-29 1987-08-03 Hitachi Seiki Co Ltd 加工ユニツト付マシニングセンタ
JPH03133526A (ja) * 1989-10-20 1991-06-06 Amada Co Ltd パンチプレスのプログラミング方法及びnc装置

Also Published As

Publication number Publication date
JPH0545966B2 (ja) 1993-07-12

Similar Documents

Publication Publication Date Title
JPH0417443B2 (ja)
JPS63181005A (ja) 数値制御装置の並列処理方式
JP2895071B2 (ja) Nc加工方法
JPS61288959A (ja) 対話形数値制御研削盤のデータ入力装置
US4737919A (en) Numerical control sequential translator
JPH01197806A (ja) 数値制御装置
JPS60222904A (ja) 数値制御旋盤におけるワークの加工方法
JPS58175010A (ja) 4軸旋盤用数値制御装置のグラフイツク表示方法
JPS63206804A (ja) 数値制御方式
JP2852986B2 (ja) 加工システム
JPH0498301A (ja) 数値制御工作機械および数値制御装置
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
JP3050991B2 (ja) 工具オフセット形状データ入力式数値制御方法とその装置
JP2584225B2 (ja) 数値制御装置
JP2992163B2 (ja) 数値制御方法及び装置
JP2523368Y2 (ja) 形状データ入力装置
JP2603354B2 (ja) 数値制御情報作成装置
JPH0616978B2 (ja) 自動プログラミングにおける4軸同時加工生成方法
JP2642451B2 (ja) 数値制御装置
JPH01173204A (ja) 数値制御装置
JPH03251906A (ja) 自動プログラミングにおける切削条件の決定方法
JPH0236404A (ja) Nc指令方式
JP2694638B2 (ja) 数値制御装置
JPS61178148A (ja) 自動プログラミングにおける加工工程別加工範囲指定装置
JPS61150010A (ja) 数値制御工作機械のプログラム制御方式