JPH01246045A - 工作機械における加工座標系の設定制御方法 - Google Patents

工作機械における加工座標系の設定制御方法

Info

Publication number
JPH01246045A
JPH01246045A JP63073646A JP7364688A JPH01246045A JP H01246045 A JPH01246045 A JP H01246045A JP 63073646 A JP63073646 A JP 63073646A JP 7364688 A JP7364688 A JP 7364688A JP H01246045 A JPH01246045 A JP H01246045A
Authority
JP
Japan
Prior art keywords
workpiece
machining
headstock
origin
coordinate system
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
Application number
JP63073646A
Other languages
English (en)
Inventor
Kazuki Uemura
和樹 植村
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 JP63073646A priority Critical patent/JPH01246045A/ja
Priority to US07/329,633 priority patent/US5058029A/en
Priority to EP19890303051 priority patent/EP0335659A3/en
Publication of JPH01246045A publication Critical patent/JPH01246045A/ja
Pending legal-status Critical Current

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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • 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/401—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 control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015—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 control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • 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/409—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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • 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/50017—Two programs, two slides, data second slide related to moving origin of first
    • 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/50387—Two chucks, grippers, feeder bar, transfer workpiece from one to other
    • 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
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00—Turning
    • Y10T82/25—Lathe
    • Y10T82/2502—Lathe with program control
    • Y10T82/2506—And tool turret
    • 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
    • Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00—Turning
    • Y10T82/25—Lathe
    • Y10T82/2524—Multiple

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)、産業上の利用分計 本発明は、互いに対向するワーク主軸を有する2台の主
軸台を有する工作機械において、両主軸台においてワー
クを加工する際に適用するに好適な工作機械における加
工座標系の設定制御方法に関する。
(b)、従来の技術 最近、互いに対向するワーク主軸を有する主軸台をZ軸
方向に相対的に移動駆動自在に設け、ワーク主軸間でワ
ークを受け渡すこと(こより、第1工程の加工と第2工
程の加工を各ワーク主軸(こおいて連続的に実行したり
、両ワーク主軸間(こ長尺ワークを保持した形で回転さ
せて、長尺ワークの加工を振れ止め装置等を用いろこと
な(行ったり、史には、一方のワーク主軸からバーワー
クを所定長さづつ引き出しつつ連続的に加工を行ってゆ
くことの出来る工作機械が提案されている。
(C)9発明が解決しようとする問題点しかし、このよ
うに2台の主軸台を対向した形で設けろと、各ワーク主
軸間におけるワークの加1に際し′〔、どのように加工
座標系を設定して加工を行わせるかが、適正な加工を行
う上で重要であり、そうした制御方法の開発が望まれて
いた。
本発明は上記した事情に鑑み、対向する主軸台における
ワークの加工を円滑に行うことの出来る工作機械におけ
る加工座標系の設定制御方法を提供することを目的とす
るものである。
(d)8問題点を解決するための手段 即ち、本発明は、加工プログラム(PRO)を、ワーク
 (47)に対応したワーク原点(wp)を基準に作成
すると共に、2個の主軸台(30,31)の内、少なく
とも1個の主軸台に繍ついて、該主軸台のZ軸方向の移
動と共に移動する基準原点(SWPI)を設定し、前記
基準原点とワーク原点との間の距離を第1Zオフセット
値(OFIIとして設定し、第1の主軸台に関するワー
クの加工を、前記第1オフセット値に基づいて、第1の
加工座標系を前記第1の主軸台(30)について設定す
ることにより行い、第2の主軸台(31)に関する加工
を、前記第1オフセット値及びワークの機械原点に対す
る移動量に基づいて、第2の加工座標系を第2の主軸台
(31)について設定することにより行なうようにして
構成される。
また、本発明は、加工プログラムを、ワークに対応()
なワーク原点を基準に作成すると共に、2個の主軸台の
内、少なくとも1個の主軸台に暢ついて、該主軸台のZ
軸方向の移動と共に移動する基準原点を設定し、前記基
準原点とワーク原点との間の距離を第1Zオフセット値
として設定し、第1の主軸台に装着されたワークに対す
る加工を、前記第1オフセット値に基づいて、第1の加
工座標系を前記第1の主軸台について設定することによ
り行い、当該筒1の主軸台に関する加工が完了しtこと
ころで、前記第1及び第2の主軸台を第1の移動量(L
l)及び第2の移動ff1(L2)だけ移動させること
により相互に接近させて、両主軸台間でワーク (47
)の受け渡しを行ない、前記第1Zオフセ・ント値及び
前記第1及び第2の移動量に基づいて第2Zオフセット
値(OF2)を求め、該第2のオフセット値に基づいて
第2の加工座標系を第2の主軸台について設定し、該設
定された加工座標系に塞づいて加工プログラムに基づく
第2主軸台に関する加工を行うようにして構成される。
更に本発明は、加工プログラムを、ワークに対応したワ
ーク原点を基準に作成すると共に、2個の主軸台の内、
少なくとも1個の主軸台に椿ついて、該主軸台のZ軸方
向の移動と共に移動する基準原点を設定し、前記基準原
点とワーク原点との間の距離を第1Zオフセット値とし
て設定し、前記第1及び第2の主軸台を第1及び第2の
移動量だ4プ移動させることにより、加工すべきワーク
を第1の主軸台及び第2の主軸台間に保持し、前記第1
Zオフセット値及び第1の移動量(Ll)に基づいて、
第1の加工座標系を前記第1の主軸台について設定し、
更に前記第1Zオフセット値及び第1及び第2の移動量
に基づいて、第2の加工座標系を前記第2の主軸台(3
1)について設定し、それ等設定された第1及び第2の
加工座標系に基づいて加工プログラムに基づく加工を行
うようにして構成される。
更に本発明は、加工プログラムを、ワークに対応しtコ
ワーク原点を基準に作成すると共に、2個の主軸台の内
、少なくとも1個の主軸台にについて、該主軸台のZ軸
方向の移動と共に移動する基準原点を設定し、前記基準
原点とワーク原点との間の距離を第1Zオフセット値と
して設定し、該第1Zオフセット値に対応する量だけワ
ークを第1の主軸台(30)から突出させ、その状態で
第1の主軸台に関するワークの加工を、前記第1オフセ
ット値に基づいて、第1の加工座標系を前記第1の主軸
台について設定することにより行い、該加工が終了した
ところで、前記第1及び第2の主軸台を第1及び第2の
移動量(Ll、L2)t’け移動させて、前記第1の主
軸台に保持されたワークの先端を第2の主軸台に保持さ
せ、その状態で、前記第1及び第2の主軸台を第3及び
第4の移動量(L3、L4)f!け移動させて、ワーク
を第1の主軸台から所定量だけ引き出し、その状態のワ
ーク原点の基準原点に対する位置を第32オフセット値
(OF3)として求め、該第32オフセット値に基づい
て、加工座標系を少なくとも第1の主軸台について設定
し、該設定された加工座標系に基づいて該引き出された
ワークに対する加工を行うようにして構成されろ。
なお、括弧内の番号等は、図面における対応する要素を
示す、便宜的なものであり、従って、本記述は図面上の
記載に限定拘束されろものではない。以下のr (el
 、作用」の欄についても同様である。
(e)0作用 上記した構成により、本発明は、第1の主軸台(30)
に関する加工は第1Zオフセット値(OF 1 )’に
基づいて第1の主軸台について設定される加工座標系に
基づいて行われ、第2主軸台に関する加工は、前記第1
Zオフセット値に基づいて演算設定される第2の主軸台
(31)に関する加工座標系基づいて行われるように作
用する。
(f)、実施例 以下、本発明の実施例を図面に基づき説明する。
第1図は本発明による加工座標系の設定制御方法の一実
施例が適用された複合加工工作機械の一例を示す制御ブ
ロック図、 第2図及び第3図は加工費は渡し実行プログラムの一例
を示すフローチャート、 第4図及び第5図はチャックワークに8ける加工方法の
一例を示す図、 第6図はシャフトワークにおける加工方法の一例を示す
図、 第7図乃至第9図はパーワークにおけろ加工方法の一例
を示す図、 第10図及び第11図はチャックワークにおけろ加工方
法の別の例を示す図、 第12図はバーワークにおける加工方法の別の例を示す
図である。
工作機織である複合加工工作機械1は、第1図に示すよ
うに、主制御部2を有しており、主制御部2にはバス線
3を介して、デイスプレィ等の表示部5、キーボード等
の入力部6、刃先位置座標メモリ7、加工プログラムメ
モリ9、移動距離メモリ10、Z軸オフセットメモリ1
1、座標系演算部12、システムプログラムメモリ15
、プログラム解釈演算部16、系統間同期処理演算部1
9、パラメータメモリ49、第1主軸制御部22、第2
主軸制御部23、第1刃物台制御部25、第2刃物台制
御部26等が接続している。
また、複合加工工作機械1には、2台の主軸台30.3
1が、Z軸方向、即ち第1図矢印A、B方向に移動wA
IJb自在に設けられており、主軸台30.31にはワ
ーク主軸32,33が回転駆動自在にそれぞれ設けられ
ている。ワーク主軸32.33にはチャック32a、3
3aが設けられており、更に主軸台30.31にはナツ
ト30a、31aを介してボールネジ35.35が螺合
している。ボールネジ35.35には主軸台駆動モータ
36.37がボールネジ35を回転駆動自在なろ形に接
続しており、主軸台駆動モータ36.37にはトランス
ディユーサ36a、37aが設けられている。各主軸台
駆動モータ36.37及びトランスディユーサ36a、
37aには、第1主軸制御部22及び第2主軸制御部2
3がそれぞれ接続している。
また、主軸台30.31の、第1図上方には、刃物台3
9.40が、各主軸台30.31に対応する形で、矢印
A、B方向とは直角な矢印C,D方向、即ちX軸方向に
移動駆動自在に設けられており、各刃物台39.40に
は、タレット41.42が矢印E、F方向に回転割り出
し自在に設けられている。各タレット41.42には複
数の工具43が所定の加工位置に割り出し自在に設けら
れている。また、各刃物台39.40にはナツト39a
、40aを介して、刃物台駆動モータ45.46に装着
されたボールネジ35が螺合しており、刃物台駆動モー
タ45.46を正逆方向に駆動することにより、刃物台
39.40は矢印C,D方向に移動駆動されろ。
複合加工工作機械1は以上のような構成を有するので、
複合加工工作機械1を用いてワーク47を加工する際に
は、例えばワーク47を主軸台30側のワーク主軸32
(こ チャック32aを介して装着し、その状態で加工
プログラムメモリ9に格納された当該ワーク47に関す
る加工プログラムPROに基づいて、第1工程の加工を
行う。この加工は、第1主軸制御部22が主軸台駆動モ
ータ36を適宜駆動してボールネジ35を介して主軸台
30を矢印A、B方向、従ってZ、軸方向(ここで、主
軸台30及び刃物台39が移動駆動される座標系をZ、
−X、座標とする)に移動させろと共に、第1刃物台制
御部25が刃物台駆動モータ45を適宜駆動して、ボー
ルネジ35を介して刃物台39を矢印C,D方向、従っ
てx1軸方向に移動させることにより、刃物台39のタ
レット41上で所定の加工位置に割り出された工具43
により行われる。
こうして、ワーク主軸32に保持されたワーク47に対
して所定の第1工程の加工がなされたところで、刃物台
39を矢印C方向に退避させ、次いで第1主軸制御部2
2、第2主軸制御部23を介して主軸台駆動モータ36
.37を駆動して、主軸台30.31を矢印A、B方向
に移動させ、両者を接近させる。すると、ワーク主軸3
2にチャック32aを介して保持されたワーク47の、
第1図右端部は、接近してきたワーク主軸33の開放状
態にあるチャック33a内に嵌入係合して、ワーク47
はチャック32a、33aにより保持される。そこで、
ワーク主軸32側のチャック32aを開放して、ワーク
47をワーク主軸33側のチャンク33aにより保持さ
せろと共に、主軸台31を矢印B方向に移動**させて
、ワーク47を主軸台30から遠ざける。こうして、第
1工程の終了したワーク47が、ワーク主軸33側に受
け渡されたところで、該ワーク47に対して加工プログ
ラムPROに基づく第2工程の加工を実行する。
この加工は、第2主軸制御部23が主軸台駆動モータ3
7を適宜駆動してボールネジ35を介して主軸台31を
矢印A、B方向、従ってZ軸方向(ここで、主軸台31
及び刃物台4oが移動駆動される座標系をZ2−X2座
標とする)に移動させると共に、第2刃物台制御部26
が刃物台駆動モータ46を適宜駆動して、ボールネジ3
5を介して刃物台40を矢印C,D方向、従ってX軸方
向に移動させることにより、刃物台4oのタレッ   
゛ト42上で所定の加工位置に割り出された工具43に
より行われる。なお、この際、主軸台3oのワーク主軸
32には、未加工のワーク47が供給されて、該未加工
のワーク47に対して第1工程の加工が加工プログラム
PROに基づいて行われる。
こうして、主軸台31側に装着されたワーク47に対し
て第゛2工程の加工が完了した所で、主軸台31から当
該第2工程の加工が完了したワーク47を取り外すと共
に、主軸台30側の第1工程が完了したワーク47を主
軸台31側に受け渡して、前述の場合と同様に、該受け
渡された第1工程が完了したワーク47に対して第2工
程の加工を行う。こうして、次々に、ワーク47をワー
ク主軸32.33の間で受け渡しつつ、第1工程及び第
2工程の加工を加工プログラムPROに基づいて行うが
、ワーク47のワーク主軸32.33間でのワーク受け
渡しを含む加工動作は、システムプログラムメモリ15
に格納された加工受け渡し実行プログラムWTPに基づ
いて制御される。
即ち、オペレータは、チャックワーク47の加工に先立
って、入力部6を介して、受け渡しに必要なデータを受
け渡しデータWTDとして入力する。受け渡しデータW
TDとしては、第4図に示すように、主軸台30を2.
軸の機械原点MZP1に位置めした際の、主軸台30の
基準ワーク原点SWP 1と、主軸台30のワーク主軸
32に装着されたワーク47の加ニブ四グラムPROの
作成基準となるワーク原、awzとのZ軸方向の第12
オフセット値OF1、ワークを受け渡しする際に主軸台
30がZ軸の機械原点MZPIから十方向、即ち第5図
矢印B方向に移動すべき距離、即ち、第1移動距IIL
I、更にワークを受け渡しする際に主軸台31がZ軸の
機械原点MZP2から+方向、即ち第5図矢印A方向に
移動すべき距離、即ち、第2移動距$11L2が採用さ
れ、入力されろ。
また、刃先位置座標メモリ7には、各タレット41.4
2に装着された工具43の、基準ワーク原点5WP1、
従って機械原点MZPI  (基準ワーク原点SWP 
1を、機械原点MZPIに一致させた状態で、測定した
場合)に対する距離が、第1ツールセツト値TL1、及
び第2ツールセツト値TL2として格納される。
こうして、受け渡しデータWTDが入力部6から入力さ
れろと、それ等入力された受け渡しデータWTDは、第
1Zオフセット値OFIはZ軸オフセットメモリ11に
、第1移動距111iL1及び第2移動距11L2は移
動距離メモリ10に格納される。受け渡しデータWTD
が各メモリに格納されたところで、主制御部2は受け渡
し実行プログラムWTPを起動して、前述の加工プログ
ラムPROに基づく加工をワーク47に対して行なうと
共に、ワーク主軸32.33間のワーク47の受け渡し
動作を制御する。
即ち、受け渡し実行プログラムWTPは、第2図に示す
ように、ステップS1で、これから加工するワーク47
が、直径に比してZ軸方向の長さの比較的短いチャック
ワークなのか、直径に比してZ軸方向の長さの比較的長
いシャフトワークなのか、更には細長い棒状のワークを
ワーク主軸32から所定量づつ引き出しつつ加工を行う
、パーワークなのかを判断する。この判定は、プログラ
ム解釈演算部16が、これから実行すべき加工プログラ
ムPROを解釈して、該プログラム中で規定されたワー
ク47の素材形状から判定する。
ステップS1で、ワーク47が、チャックワークと判定
された場合には、ステップS2に入り、加工プログラム
PROに基づくワーク47のワーク主軸32へのローデ
ィングを許可し、ステップS3で受け渡しデータWTD
の第1Zオフセット値OFIをZ軸オフセットメモリ1
1から読み出して、主軸台30に(第2図及び第3図に
おいては、rHead  IJと表示)基準ワーク原点
swp1を基準とした加工座標系をX、−Z、方向に設
定する。
こうして、主軸台30に基準ワーク原点5WP1を基準
とした加工座標系が設定されたところで、ステップS4
に入り、該設定された加工座標系に基づいて加工プログ
ラムPROにより、第1工程の加工を、主軸台30を第
4図矢印A、B方向に移動させつつ、刃物台39、従っ
てタレット41を矢印C,D方向に移動させて行う。な
わ、主軸台30側で行う加工プログラムPROは、ワー
ク原点WPを基準に作成されているが、ワーク原点wp
と基準ワーク原点SWP 1との間の距離は、第1Zオ
フセット値OFIで定義され、更に基準ワーク原点sw
p iと機械原点MZPIとの距離は、第1主軸制御部
22が、トランスディユーサ36a等を介して常時検知
し、更に刃物台39上の工具43と機械原点MZPIと
の距離は、第1ツールセツト値T L iにより定義さ
れているノテ、主軸台30側の加工プログラムPROに
基づく加工は、それ等の座標位置関係から容易に実行す
ることが出来る(なお、各座標系間の位置関係から、特
定の座標系に属する加工プログラムPRO等の座標関連
データを別の座標系に変換して実行する方法は、出願人
が特願昭62−241521で提案済みなので、ここで
はその詳細な説明は省略する)。
こうして、ワーク47に対する第1工程の加工が終了し
たところで、ステップS5に入り、主制御部2は主軸台
30.31間で、第1工程の終了したワーク47の主軸
台30から31への受け渡し動作を行う。この受け渡し
は、第1主軸制御部22が主軸台30を矢印B方向に第
1移動距離L 1 f!け移動させ、更に第2主軸制御
部23が主軸台31を矢印A方向に第2移動距glL2
だけ移動させることにより行われろ。各主軸台3013
1が、距11LI、L 2 r! it移動wA!1l
Ilサレると、主軸台30のワーク主軸32に把持され
たワーク主軸32の第4図右端部は、第5図に示すよう
に、主軸台31のワーク主軸33側に嵌入し、ワーク主
軸33側のチャック33aにより、その右端部が保持さ
れる。
こうして、チャック33aによりワーク47が保持され
たところで、ワーク主軸32側のワーク47の保持状態
を解除し、主軸台30を矢印A方向に退避させると共に
、主軸台31をB方向に移動させて受け渡し動作を完了
させろ。
次に、主制御部2は、当該主軸台31側に受け渡された
ワーク47に対する加工を、刃物台40側、従ってタレ
ット42側で行うために、ステップS6に入り、ワーク
原点WPの、刃物台40側の工具に対する位置を、第2
ツールセツト値TL2が設定された基準位置、即ち機械
原点MZP1に対して設定するための、第22オフセッ
ト値OF2を求める。第2オフセット値OF2は、(1
)式より得られる。
OFZ士L1+L2+OF1            
・・・・・・(1)こうして、第22オフセット値OF
2が求められたところで、第4図に示す機械原点MZP
Iから図中右方に所定の第2オフセット値OF2だけ離
れた位置、即ち主軸台31 (第2図及び第3図におい
ては、rHead  2Jと表示)側に、新たな加工座
標系をX2−22方向に設定して、ステップS7で、加
工プログラムPROに基づく第2工程の加工を、ワーク
主軸33側のワーク47、即ち第1工程が完了したワー
ク47に対して行う。
この場合も、新たに設定されtコ加工座標系の原点位置
(主軸台33を、主軸台33側の機械原点MZP2に位
置決めした際の、ワーク原点WPの位置)の機械原点M
ZPIに対する位置は、第2Zオフセット値OF2によ
り定義され、更に工具43の機械原点MZPIに対する
位置関係も、第2ツールセツト値TL2により定義され
、更に主軸台31及びタレット42の工具43の機織原
点MZP2(機械原点MZPIとMZP2間の距離は一
定なので、機械原点MZPI)に対する位置も、第2主
軸制御部49、第2刃物台制御部26トランスデユーサ
37a等により常時検出さねているので、加工プログラ
ムPROに基づく主軸台31側の加工は、それ等の関係
から容易に演算実行することが出来ろ。
こうして、ワーク主軸33側のワーク47に対して第2
工程の加工が完了した所で、ステップS8に入り、該第
2工程の完了したワーク47をワーク主軸33からアン
ローディングする。
一方、ステップS5におけるワーク主軸32.33間で
のワーク47の受け渡しの後、主軸台30側については
、ステップS9に入り、主軸台30で加工すべきワーク
47が存在するか否かを判定して、ワーク47が存在し
ない場合には、ステップ310に入り、主軸台30にお
けろ加工作業を終了する。また、主軸台30で加工すべ
きワーク47が存在する場合には、ステップS9からス
テップS2に戻り、主軸台30に対して新たなワーク4
7゛を供給し、主軸台31側で、第2工程の加工が行わ
れている間に、主軸台30のワーク47に対して第1工
程の加工を実行する。
また、ステップS8で、第2工程が完了したワーク47
を主軸台31からアンローディングしたところで、主制
御部2は、ステップS 1−1に入リ、主軸台31側で
行う、ワーク47の第2工程の加工が有るか否かを判定
する。主軸台30のワーク主軸32にワーク47が装着
されておらず、従って主軸台31による第2工程の加工
が無いものと判定された場合には、ステップ312に入
り、主軸台31による加工は終了する。また、主軸台3
0にワーク47が装着されており、主軸台31による第
2工程の加工が有る場合には、ステップS5に戻り、主
軸台30による第1工程加工後のワーク47を主軸台3
1側へ受け渡す動作を行い、以後同様な手順で、第2工
程の加工を該ワークに対して行う。
なお、上述の実施例は、刃物台39.40の各工具43
のツールセットを行う基準ワーク原点swp iを主軸
台30側に1個だけ設けた場合について述べたが、基準
ワーク原点SWP 1は、制御上の必要に応じて任意に
設定が可能である。
以下、第10図及び第11図に、基準ワーク原点SWP
 1、SWP 2を各主軸台30.31についてそれぞ
れ設けた例について述べる。なお、第4図に示す例は、
第10図に示す、基準ワーク原点swp i、SWP 
2を2個設けた場合の原点間の1llIilZL3がO
となった特殊な場合と考えろことも出来ろ。
第10図及び第11図に示す場合には、受け渡しデータ
WTDとしは、第12オフセット値OF1、第1移動距
111iL1及び第2移動距離L2が必要であり、更に
各主軸台30.31がそれぞれの機械原点MZPに位置
決めされた際における基準ワーク原点SWP 1.5W
PZ間の原点間距離ZL3がパラメータとしてパラメー
タメモリ49に格納されている必要が有る。この場合に
も、第2図に示す、加工受け渡し実行プログラムWTP
がそのまま適用することが出来、主軸台30には、ステ
ップS3で、基準ワーク原点SWP 1を基準に、ワー
ク47を加工するための加工座標系がzl−X方向に設
定され、更に第1工程加工後、ワーク47の受け渡しは
、主軸台30を矢印B方向に、機械原点MZPIを基準
に第1移動距ll!I!L1t′!げZ軸上で移動させ
、主軸台31を第2移動距IIIIL2だけA方向にZ
2軸上で移動させることにより、第11図に示すように
、主軸台30のワーク47の図中右端部が主軸台31の
ワーク主軸33のチャック33a内に嵌入保持されて、
ワーク47の主軸台30.31間の受け渡しが完了する
。
次に、ワーク47が細長いシャフトワークの場合で、該
ワーク47を、第6図に示すように、ワーク主軸32.
33間で保持しつつ、系統間同期処理演算部19を介し
て同期的に回転させると共に、主軸台30.31を同期
的に矢印A、B方向に移動駆動させ、刃物台39.40
のタレット41.42に装着された工具43.43によ
り加工を行う場合には、受け渡しデータWTDとしては
、第6図に示すように、主軸台30の基準ワーク原点S
WP 1からワーク原点WPまでの距離、即ち第1Zオ
フセット値OF1、機械原点MZP1からワーク47を
主軸台31側へ受け渡す際の、Z 軸方向の移動距離と
しての、第1移動距離L1、及び機械原点MZP2から
ワーク47を主軸台31側へ受け渡す際の、主軸台31
の22軸方向の移動距離としての、第2移動距離L2で
あり、加工受け渡し実行プログラムWTPは、第2図の
ステップS1からステップS13に入り、図示しない適
宜なハンドリング手段を用いて、ワーク47をワーク主
軸32.33間にローディングする。次に、ステップ3
14に入り、主軸台30を第1移動距glL1だけ矢印
B方向に移動させてワーク47の図中左端部をワーク主
軸32により把持すると共に基準ワーク原点swp i
を基準とした加工座標系をZ、軸方向に設定する。この
際、第1Zオフセット値OFIが基準ワーク原点SWP
 1を基準に設定され、ワーク原点WPが基準ワーク原
点SWP 1に対して設定される。次に、ステップS1
5に入り、主軸台31を第2移動距1111 L 2 
f!け矢印A方向、即ち、Z軸方向に移動させて、ワー
ク主軸33によりワーク47の図中右端部を把持すると
共に、その位置におけるワーク原点WPの22座標を原
点とする新たな加工座標系を72軸方向に設定する。な
お、この際の、ワーク原点WPのZ座標上での位置を認
識するために、第2オフセット値OF2を座標系演算部
12を介して求める。即ち、 0F2=OF1+L1+L2+Δz・・・・(2)とな
る。なお、ΔZは、ワーク47のZ軸方向の長さのバラ
ツキであり、該バラツキは、主軸台31を矢印入方向に
ワーク47を把持させるために移動させる際に、予め受
け渡しデータWTDとして入力された第2移動距glL
2に対して、チャック33aが実際にワーク47を把持
するまでニア2軸方向に移動した距11L2” との差
として求めることが出来る。こうして、第2オフセット
値OF2に基づいて主軸台31側に、Z2軸方向に新た
に設定した加工座標系及び、主軸台30側に基準ワーク
原点SWP 1を基準に設定された加工座標系に基づい
て、ステップ319により、加工プログラムPROに基
づく加工がワーク47に対して行われる。
ワーク47に対する加工が終了したところで、ステップ
320に入り、系統間同期処理演算部19による主軸台
30,31及びワーク主軸32.33の同期駆動状態を
解除し、ステップ321で、加工済みのワーク47をワ
ーク主軸32.33から取り外して、当該ワーク47に
対する加工を終了する。ワーク47の加工が終了したと
ころで、ステップ322に入り、次に加工するワーク4
7が有るか否かを判定し、有る場合には、ステップS1
3に入り、再度ワーク47の加工を継続するが、無い場
合には、ステップ323に入り、加工受け渡し実行プロ
グラムWTPの実行を終了し、複合加工工作機械1にお
けるワーク47の加工も終了する。
また、第12図に示すように、基準ワーク原点5WPI
、5WP2を、主軸台30と310’)両側に2個設け
た場合には、同様に加工受け渡し実行プログラムWTP
のステップ813からステップ323が成立するが、こ
の際、受け渡しデータWTDとして入力すべきデータは
、第6図の場合と同様である。しかし、第2オフセット
値OF2の値が、第12図に示すように、パラメータメ
モリ49内にパラメータとして格納された各主軸台30
.31の機械原点MZPI、MZP2間の距離をZL3
として、 0F2=ZL3−Ll−L2−OFI−ΔZ     
  =−(3)どなる。後は、該第2オフセット値OF
2に基づいて、基準ワーク原点5WP2を基準に22軸
方向の加工座標系を設定し、ワーク47に対する加工を
行う。
次に、ワーク47が、ワーク主軸32側から長いワーク
47をワーク主軸33を介して、第8図矢印B方向に間
欠的に引き出しつつ加工を行ってゆく、いわゆるバーワ
ークの場合には、加工受け渡し実行プログラムWTPを
実行するための、受け渡しデータWTDとして、オペレ
ータは、第8図に示すように、前述同様の、第1Zオフ
セット値OF1、第1移動距1lllL1及び第2移動
距離L2の他に、第9図に示すように、更にワーク47
をワーク主軸32からB方向に引き出す際の、機械原点
MZPIに対する主軸台30の移動距離L3と、機械原
点MZP2に対する主軸台31の移動距離L4が必要と
なる。
こうして、オペレータが、入力部6を介して上述の受け
渡しデータWTDを入力したところで、加工受け渡し実
行プログラムWTPが起動され、ステップS1を経由し
てステップ824に入る。
ステップS24では、ワーク47を、第7図に示すよう
に、ワーク主軸32を介して、その先端がワーク主軸3
2よりも所定距離だけ、基準ワーク原点SWP 1に対
して第1Zオフセット値OFIに相当するだけ矢印B方
向に突出させる形でローディングする。ワーク47が、
第7図に示すように、ワーク主軸32に対してローディ
ングされたところで、ステップ325に入り、主軸台3
oの基準ワーク原点SWP 1を原点として新たな加工
座標系をZ、軸方向に設定する。
こうして、基準ワーク原点SWP 1を基準とした加工
座標系が新たに設定されたところで、ステップ326に
入り、該ワーク主軸32に把持されたワーク47に対し
て、第1工程の加工を行う。
第1工程の加工が終了すると、ステップ327に入り、
ワーク47を主軸台3oがら主軸台31側へ受け渡す作
業を行う。これは、第8図に示すように、座標系演算部
12、第1主軸制御部22等を介して主軸台30を第1
移動距111LIだけ、矢印B方向に移動させ、更に座
標系演算部12、第2主軸制御部23等を介して主軸台
31を矢印A方向に、第2移動距11L2だけ移動させ
ることにより、ワーク47の第8図右端部が、主軸台3
1のワーク主軸33内に嵌入係合することにより行われ
る。
こうして、ワーク47がワーク主軸32.33により保
持されたところで、ステップ328に入り、第8図に示
す、ワーク原点WPの、主軸台33に対する第22オフ
セット値OF2を求める。
第22オフセット値OF2は、 0F2=L1+OF1+L2           ・
・・・・・(4)で求めることが出来る。なお、第8図
に示す状態でワーク47に対して加工を行う場合には、
第8図に示す機械原点MZPIから図中右方に第22オ
フセット値0F2f!け離れた位置に、新たな加工座標
系li!Z2方向に設定し、該座標系を基準にして加工
を行う。
こうして、所定の加工が行われたところで、ステップ3
29に入り、主軸台30を矢印A方向に、機械原点MZ
PIと基準ワーク原点SWP 1との距離が第3移動距
1IsL3となるように移動させ、更に主軸台31を矢
印B方向に、機械原点MZP2と主軸台31との距離が
第4移動距glL4となるように移動させ、バーワーク
をワーク主軸32から矢印B方向に、所定長さだけ引き
出す動作を行う。こうしてワーク47がワーク主軸32
から引き出されたところで、ステップ330に入り、ワ
ーク47を引き出した結果、ワーク47の第9図左端部
がワーク主軸32内に設けられた図示しない公知の終端
検知手段により検知され、これ以上のワ°−り47の加
工が出来ない状態にあるか否を判定する。
ステップ330で、ワークの終端部が検知され、ワーク
47が終了したものと判定された場合には、ステップ3
31に入り、主軸台30については、ステップ332に
入り、次に加工すべきワーク47が存在するか否かを判
定し、加工すべきワーク47が有る場合には、ステップ
324に戻って、再度新しいワーク47を主軸台30に
ローディングして、前述と同様の加工を行う。また、ス
テップ832で、次に加工すべきワーク47が無い場合
には、ステップ833に入りワーク47の加工動作を終
了する。
また、主軸台31については、ステップS31から34
に入り、主軸台31側に受け渡されたワーク47に対し
て加工プログラムPROに基づく第2工程の加工を行い
、ステップ335で該第2工程加工済みのワーク47を
ワーク主軸33からアンローディングする。ワーク47
がアンローディングされたところで、ステップ336に
入り、主軸台31側で加工すべきワーク47が有るか否
かを判定し、無い場合にはステップ337に入り主軸台
31によるワーク47の加工動作を終了する。また、主
軸台31側で加工すべきワーク47が有る場合には、ス
テップ327に戻り、主軸台30側から、第1工程が完
了したワーク47を主軸台31側に受け渡してもらい、
以後、該ワーク47に対して所定の加工を行う。
ところで、ステップ330で、ワーク47が終了してい
ないものと判断された場合には、ステップ338に入り
、ステップ329で引き出されたワーク47に対して、
突っ切り動作を行うべきか否かを、加工プログラムPR
Oをプログラム解釈演算部16で解析することにより判
定し、所定の加工が終了して、加工プログラムPRO上
で、ワーク47を突っ切り加工するように指示されてい
る場合には、突っ切り加工を行った後、ステップ339
を介して、主軸台30については、ステップS40に入
り、次に主軸台30で加工すべきワーク47が有るか否
かを判定し、ワーク47が無い場合には、ステップ34
1に入り、主軸台30による加工を終了する。また、次
に主軸台30で加工すべきワーク47が有る場合には、
ステップ325に戻り、ワーク主軸32に把持されたワ
ーク47に対して第1工程の加工を再開する。
また、主軸台31については、ステップS42に入り、
当該突っ切り加工されたワーク47に対して刃物台40
により所定の第2工程の加工を実行し、当該加工が終了
したところで、ステップ343に入り、当該第2工程の
加工が終了したワーク47をワーク主軸33からアレロ
ーディングする。次に、ステップ844では、主軸台3
1側で加工すべきワーク47が有るか否かを判定し、無
い場合にはステップ345に入り主軸台31によるワー
ク47の加工動作を終了する。また、主軸台31側で加
工すべきワーク47が有る場合には、ステップ327に
戻り、主軸台30側から、第1工程が完了したワーク4
7r!!主軸台31側に受け渡してもらい、以後、該ワ
ーク47に対して所定の加工を行う。
また、ステップ538で、加工プログラムPRO上で、
ワーク47ie突っ切り加工するように指示されていな
い場合には、ステップS46に入り、主軸台30側の、
基準ワーク原点SWP 1に対するワーク原点WPの第
3Zオフセット値OF3を求める。即ち、第32オフセ
ット値OF3は、(5)式より求められる。
0F3=L1−L3+L2−L4+OF1      
  ・・・・・・(5)こうして、第32オフセット値
OF3が求められたところで、主軸台30の基準ワーク
原点5WPIに、X、−Z、方向に加工座標系を新たに
設定し、ステップS47で、新たにワーク主軸32から
引き出されたワーク47部分に対して、第3工程の加工
を加工プログラムPROに基づいて行う。
こうして、第3工程の加工がワーク47に対して行われ
たところで、ステップ348に入り、再度主軸台30.
31について、ステップ327及び29を内容とする移
動動作を行わせ、ワーク47のワーク主軸32内に隠れ
ていた未加工部分を、第9図に示すように、所定量だけ
矢印B方向に引き出し、更にステップ349で、ステッ
プ846の場合と同様に、基準ワーク原点SWP 1に
対するワーク原点WZの位置求めるための第4オフセッ
ト位置を演算し、主軸台30の基準ワーク原点SWP 
1に新たな加工座標系を設定する。
次に、ステップ350で、ワーク47を加工プログラム
PROで指定された所定位置で突っ切り加工し、主軸台
30については、ステップS51から52に入り、次に
主軸台30で加工すべきワーク47が有るか否かを判定
して、無い場合には、ステップ853に入り、主軸台3
0によるワーク47の加工動作を終了する。ステップ3
52で、主軸台30で加工すべきワーク47が有る場合
には、ステップ324に入り、新たなワーク47をロー
ディングして加工を継続する。一方、主軸台31は、ス
テップ354に入り、主軸台31側のワーク47に対し
て第4工程の加工を加工プログラムP1NOに基づいて
行ない、当該加工が終了したところで、ステップ355
に入り、第4工程まで加工の終了したワーク47を主軸
台31からアンローディングする。また、主制御部2は
、ステップ856で、次に主軸台31で加工すべきワー
ク47が有るか否かを判定して、無い場合には、ステッ
プ357に入り、主軸台31によるワーク47の加工動
作を終了する。ステップ356で、主軸台31で加工す
べきワーク47が有る場合には、ステップ327に戻り
、新たなに加工すべき第1工程が完了したワーク47を
主軸台30側から受け渡してもらい、以後の加工を継続
する。
(g)0発明の効果 以上、説明したように、本発明によれば、加工プログラ
ムを、ワークに対応したワーク原点WPを基準に作成す
ると共に、2個の主軸台30.31の内、少なくとも1
個の主軸台にについて、該主軸台のZ軸方向の移動と共
に移動する基準原点SWP 1を設定し、前記基準原点
とワーク原点との間の距離を第1Zオフセット値OFI
として設定し、第1の主軸台に関するワークの加工を、
前記第1Zオフセット値に基づいて、第1の加工座標系
を前記第1の主軸台について設定することにより行い、
第2の主軸台に関する加工を、前記第1オフセット値及
びワークの機械原点に対する移動量に基づいて、第2の
加工座標系を第2の主軸台について設定することにより
行なうようにして構成したので、各主軸台についての加
工座標系を基準原点に対して設定することにより、第1
及び第2の主軸台が相対的に移動する工作機械におけろ
加工を、円滑に行うことが可能となる。
また、加工プログラムを、ワークに対応したワーク原点
を基準に作成すると共に、2個の主軸台の内、少なくと
も1個の主軸台にについて、該主軸台のZ軸方向の移動
と共に移動する基準原点を設定し、前記基準原点とワー
ク原点との間の距離を第1Zオフセット値として設定し
、第1の主軸台に装着されたワークに対する加工を、前
記第1Zオフセット値に基づいて、第1の加工座標系を
前記第1の主軸台について設定することにより行い、当
該第1の主軸台に関する加工が完了したところで、前記
第1及び第2の主軸台を第1の移動量Ll及び第2の移
動量L2だけ移動させることにより相互に接近させて、
両主軸台間でワークの受け渡しを行ない、前記第1Zオ
フセット値及び前記第1及び第2の移動量に基づいて第
2Zオフセット値を求め、該第2のオフセット値に基づ
いて第2の加工座標系を第2の主軸台について設定し、
該設定された加工座標系に基づいて加工プログラムに基
づく第2主軸台に関する加工を行うようにして構成する
と、第1及び第2の主軸台にわける加工の途中にワーク
の受け渡しが行われろ場合にも、的確な加工を両生軸台
で行うことが可能となる。
更に、加工プログラムを、ワークに対応したワーク原点
を基準に作成すると共に、2個の主軸台の内、少なくと
も1個の主軸台にについて、該主軸台のZ軸方向の移動
と共に移動する基準原点を設定し、前記基準原点とワー
ク原点との間の距離を第1Zオフセット値として設定し
、前記第1及び第2の主軸台を第1及び第2の移動量だ
け移動させることにより、加工すべきワークを第1の主
軸台及び第2の主軸台間に保持し、前記第12オフセッ
ト値及び第1の移動量に基づいて、第1の加工座標系を
前記第1の主軸台について設定し、更に前記第12オフ
セット値及び第1及び第2の移動量に基づいて、第2の
加工座標系を前記第2の主軸台について設定し、それ等
設定された第1及び第2の加工座標系に基づいて加工プ
ログラムに基づく加工を行うようにして構成すると、シ
ャフトワークを第1及び第2の主軸台間で保持しつつ行
う加工についても、適正な加工動作の実行が可能となる
。
また、加工プログラムを、ワークに対応したワーク原点
を基準に作成すると共に、2個の主軸台の内、少なくと
も1個の主軸台にについて、該主軸台のZ軸方向の移動
と共に移動する基準原点を設定し、前記基準原点とワー
ク原点との間の距離を第1Zオフセット値として設定し
、該第1Zオフセット値に対応する量だけワークを第1
の主軸台から突出させ、その状態で第1の主軸台に関す
るワークの加工を、前記第1オフセット値に基づいて、
第1の加工座標系を前記第1の主軸台について設定する
ことにより行い、該加工が終了1゜たところで、前記第
1及び第2の主軸台を第1及び第2の移動量だけ移動さ
せて、前記第1の主軸台に保持されたワークの先端を第
2の主軸台に保持させ、その状態で、前記第1及び第2
の主軸台を第3及び第4の移動量L3、L4だけ移動さ
せて、ワークを第1の主軸台から所定量だけ引き出し、
その状態のワーク原点の基準原点に対する位置を第3Z
オフセット値として求め、該第32オフセット値に基づ
いて、加工座標系を少なくとも第1の主軸台について設
定し、該設定された加工座標系に基づいて該引き出され
たワークに対する加工を行うようにして構成すると、細
長いバーワークを第1の主軸台から引き出しつつ加工す
る場合においても、適正な加工動作の実行が可能となる
。
【図面の簡単な説明】
第1図°は本発明による加工座標系の設定制御方法の一
実施例が適用された複合加工工作機械の一例を示す制御
ブロック図、 第2図及び第3図は加工受け渡し実行プログラムの一例
を示すフローチャート、 第4図及び第5図はチャックワークにおけろ加工方法の
一例を示す図、 第6図はシャフトワークにおけろ加工方法の一例を示す
図、 第7図乃至第9図はバーワークにおける加工方法の一例
を示す図、 第10図及び第11図はチャックワークにおけろ加工方
法の別の例を示す図、 第12図はバーワークにおける加工方法の別の例を示す
図である。 工・・・・・・複合加工工作機域(工作機械)30.3
1・・・・・・主軸台 32.33・・・・・・ワーク主軸 47・・・・・・ワーク Ll・・・・・・第1移動距AI(第1の移動量)L2
・・・・・・第2移動距離(第2の移動量)L3・・・
・・・第3移動距j11(第3の移動量)L4・・・・
・・第4移動距離(第4の移動量)SWP I 、5W
P2・・・・・・基準ワーク原点(基準原点)

Claims (4)

    【特許請求の範囲】
  1. (1)、互いに対向する形でZ軸方向に相対的に移動自
    在に設けられた第1及び第2の主軸台を有し、それ等主
    軸台にワークを保持し得るワーク主軸を回転自在にそれ
    ぞれ設けた工作機械において、 加工プログラムを、ワークに対応したワーク原点を基準
    に作成すると共に、 2個の主軸台の内、少なくとも1個の主軸台にについて
    、該主軸台のZ軸方向の移動と共に移動する基準原点を
    設定し、 前記基準原点とワーク原点との間の距離を第1Zオフセ
    ット値として設定し、 第1の主軸台に関するワークの加工を、前記第1Zオフ
    セット値に基づいて、第1の加工座標系を前記第1の主
    軸台について設定することにより行い、 第2の主軸台に関する加工を、前記第1オフセット値及
    びワークの機械原点に対する移動量に基づいて、第2の
    加工座標系を第2の主軸台について設定することにより
    行なうようにして構成した工作機械における加工座標系
    の設定制御方法。
  2. (2)、互いに対向する形でZ軸方向に相対的に移動自
    在に設けられた第1及び第2の主軸台を有し、それ等主
    軸台にワークを保持し得るワーク主軸を回転自在にそれ
    ぞれ設けた工作機械において、 加工プログラムを、ワークに対応したワーク原点を基準
    に作成すると共に、 2個の主軸台の内、少なくとも1個の主軸台にについて
    、該主軸台のZ軸方向の移動と共に移動する基準原点を
    設定し、 前記基準原点とワーク原点との間の距離を第1Zオフセ
    ット値として設定し、 第1の主軸台に装着されたワークに対する加工を、前記
    第1Zオフセット値に基づいて、第1の加工座標系を前
    記第1の主軸台について設定することにより行い、 当該第1の主軸台に関する加工が完了したところで、前
    記第1及び第2の主軸台を第1の移動量及び第2の移動
    量だけ移動させることにより相互に接近させて、両主軸
    台間でワークの受け渡しを行ない、 前記第1Zオフセット値及び前記第1及び第2の移動量
    に基づいて第2Zオフセット値を求め、 該第2のオフセット値に基づいて第2の加工座標系を第
    2の主軸台について設定し、 該設定された加工座標系に基づいて加工プログラムに基
    づく第2主軸台に関する加工を行うようにして構成した
    工作機械における加工座標系の設定制御方法。
  3. (3)、互いに対向する形でZ軸方向に相対的に移動自
    在に設けられた第1及び第2の主軸台を有し、それ等主
    軸台にワークを保持し得るワーク主軸を回転自在にそれ
    ぞれ設けた工作機械において、 加工プログラムを、ワークに対応したワーク原点を基準
    に作成すると共に、 2個の主軸台の内、少なくとも1個の主軸台にについて
    、該主軸台のZ軸方向の移動と共に移動する基準原点を
    設定し、 前記基準原点とワーク原点との間の距離を第1Zオフセ
    ット値として設定し、 前記第1及び第2の主軸台を第1及び第2の移動量だけ
    移動させることにより、加工すべきワークを第1の主軸
    台及び第2の主軸台間に保持し、 前記第1Zオフセット値及び第1の移動量に基づいて、
    第1の加工座標系を前記第1の主軸台について設定し、
    更に前記第1Zオフセット値及び第1及び第2の移動量
    に基づいて、第2の加工座標系を前記第2の主軸台につ
    いて設定し、 それ等設定された第1及び第2の加工座標系に基づいて
    加工プログラムに基づく加工を行うようにして構成した
    工作機械における加工座標系の設定制御方法。
  4. (4)、互いに対向する形でZ軸方向に相対的に移動自
    在に設けられた第1及び第2の主軸台を有し、それ等主
    軸台にワークを保持し得るワーク主軸を回転自在にそれ
    ぞれ設けた工作機械において、 加工プログラムを、ワークに対応したワーク原点を基準
    に作成すると共に、 2個の主軸台の内、少なくとも1個の主軸台にについて
    、該主軸台のZ軸方向の移動と共に移動する基準原点を
    設定し、 前記基準原点とワーク原点との間の距離を第1Zオフセ
    ット値として設定し、 該第1Zオフセット値に対応する量だけワークを第1の
    主軸台から突出させ、 その状態で第1の主軸台に関するワークの加工を、前記
    第1Zオフセット値に基づいて、第1の加工座標系を前
    記第1の主軸台について設定することにより行い、 該加工が終了したところで、前記第1及び第2の主軸台
    を第1及び第2の移動量だけ移動させて、前記第1の主
    軸台に保持されたワークの先端を第2の主軸台に保持さ
    せ、 その状態で、前記第1及び第2の主軸台を第3及び第4
    の移動量だけ移動させて、ワークを第1の主軸台から所
    定量だけ引き出し、 その状態のワーク原点の基準原点に対する位置を第3Z
    オフセット値として求め、 該第3Zオフセット値に基づいて、加工座標系を少なく
    とも第1の主軸台について設定し、該設定された加工座
    標系に基づいて該引き出されたワークに対する加工を行
    うようにして構成した工作機械における加工座標系の設
    定制御方法。
JP63073646A 1988-03-28 1988-03-28 工作機械における加工座標系の設定制御方法 Pending JPH01246045A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP63073646A JPH01246045A (ja) 1988-03-28 1988-03-28 工作機械における加工座標系の設定制御方法
US07/329,633 US5058029A (en) 1988-03-28 1989-03-28 Setting control method of machining coordinate system in a machine tool
EP19890303051 EP0335659A3 (en) 1988-03-28 1989-03-28 A setting control method of machining coordinate system in a machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63073646A JPH01246045A (ja) 1988-03-28 1988-03-28 工作機械における加工座標系の設定制御方法

Publications (1)

Publication Number Publication Date
JPH01246045A true JPH01246045A (ja) 1989-10-02

Family

ID=13524261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63073646A Pending JPH01246045A (ja) 1988-03-28 1988-03-28 工作機械における加工座標系の設定制御方法

Country Status (3)

Country Link
US (1) US5058029A (ja)
EP (1) EP0335659A3 (ja)
JP (1) JPH01246045A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017016500A (ja) * 2015-07-03 2017-01-19 村田機械株式会社 プログラム変換装置、板材加工システム、及び板材加工方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02220103A (ja) * 1989-02-22 1990-09-03 Fanuc Ltd 主軸制御指令方式
DE3933993C1 (ja) * 1989-10-11 1991-02-07 Gildemeister Automation Gmbh, 3000 Hannover, De
US5313861A (en) * 1989-12-15 1994-05-24 Fanuc Ltd. Workpiece exchanging system
JP2702575B2 (ja) * 1989-12-15 1998-01-21 ファナック株式会社 ワーク交換方法
JPH03212706A (ja) * 1990-01-18 1991-09-18 Fanuc Ltd 3次元座標変換制御方式
JP2692011B2 (ja) * 1990-02-09 1997-12-17 三菱電機株式会社 数値制御自動プログラミング装置
JP2518457B2 (ja) * 1990-07-05 1996-07-24 三菱電機株式会社 施盤の送り軸同期連動方法
FR2678740B1 (fr) * 1991-07-02 1994-06-10 Alcatel Nv Amplificateur a fibre optique amplificatrice.
US5676030A (en) 1995-08-14 1997-10-14 Crudgington Machine Tools, Inc. Multi-spindle CNC lathe
JPH09323201A (ja) * 1996-06-04 1997-12-16 Dainichi Kinzoku Kogyo Kk 旋削加工方法および該方法に用いる旋盤装置
JP3413158B2 (ja) * 2000-05-22 2003-06-03 ヤマザキマザック株式会社 工作機械
JP3987380B2 (ja) * 2002-05-31 2007-10-10 ヤマザキマザック株式会社 タレット旋盤用ツールホルダ
JP2004034160A (ja) * 2002-06-28 2004-02-05 Yamazaki Mazak Corp タレット旋盤用タレット
JP4451381B2 (ja) * 2005-12-02 2010-04-14 ヤマザキマザック株式会社 Nc加工装置のnc加工プログラム作成方法及びnc加工プログラム作成装置
DE502007001512D1 (de) * 2007-12-06 2009-10-22 Trumpf Werkzeugmaschinen Gmbh Verfahren und Werkzeugmaschine zum Bearbeiten von Werkstücken
DE102013202445A1 (de) * 2013-02-14 2014-08-14 Hilti Aktiengesellschaft Verfahren zur Steuerung eines Gerätesystems beim Trennen eines Werkstückes entlang einer Trennlinie
US20240075569A1 (en) * 2022-09-07 2024-03-07 Fanuc America Corporation In-process part machining orientation change/index

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60180749A (ja) * 1984-02-29 1985-09-14 Yamazaki Mazak Corp 数値制御旋盤における加工基準点の補正制御方法
JPS6274507A (ja) * 1985-09-28 1987-04-06 Okuma Mach Works Ltd 2刃物台を有する4軸制御nc旋盤の刃物台原点の修正方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH636543A5 (fr) * 1980-07-16 1983-06-15 Tarex Sa Machine-outil comprenant deux broches coaxiales opposees.
JPS5775311A (en) * 1980-10-29 1982-05-11 Yaskawa Electric Mfg Co Ltd Numerical control machine tool performing shift of tool by work coordinate system
JPS5976701A (ja) * 1982-10-25 1984-05-01 Fanuc Ltd 櫛刃型旋盤の制御方法
JPS6090655A (ja) * 1983-05-23 1985-05-21 Mitsubishi Electric Corp 数値制御加工方法
US4612832A (en) * 1984-04-27 1986-09-23 Kabushiki Kaisha Miyano Tekkosho Multiple-function machine tool with two spindles
DE3518792A1 (de) * 1985-05-24 1986-11-27 Traub Gmbh, 7313 Reichenbach Numerisch gesteuerte drehmaschine
JPH01205901A (ja) * 1988-02-09 1989-08-18 Yamazaki Mazak Corp 複合加工工作機械における加工制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60180749A (ja) * 1984-02-29 1985-09-14 Yamazaki Mazak Corp 数値制御旋盤における加工基準点の補正制御方法
JPS6274507A (ja) * 1985-09-28 1987-04-06 Okuma Mach Works Ltd 2刃物台を有する4軸制御nc旋盤の刃物台原点の修正方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017016500A (ja) * 2015-07-03 2017-01-19 村田機械株式会社 プログラム変換装置、板材加工システム、及び板材加工方法

Also Published As

Publication number Publication date
EP0335659A3 (en) 1990-12-19
US5058029A (en) 1991-10-15
EP0335659A2 (en) 1989-10-04

Similar Documents

Publication Publication Date Title
US5058029A (en) Setting control method of machining coordinate system in a machine tool
CN102027426B (zh) 数控方法及其装置
US4513380A (en) Method of tool recovery in threadcutting apparatus
US6742422B1 (en) Numerically controlled lathe and method of cutting workpiece on the numerically controlled lathe
CN100553871C (zh) 机床上的刀具选择方法及控制装置以及数控车床
JPH01205901A (ja) 複合加工工作機械における加工制御方法
KR910007664B1 (ko) 수치 제어 방법
JP2692011B2 (ja) 数値制御自動プログラミング装置
JPS58155150A (ja) 4軸数値制御旋盤
US20180239332A1 (en) Machine Tool
JP3116129B2 (ja) 加工方法
JPH0146263B2 (ja)
JPH04129645A (ja) 数値制御旋盤の同時加工方法
JPH07185901A (ja) 重畳加工制御方法及びその数値制御装置
JPH03251301A (ja) 複合旋盤
JP2845711B2 (ja) キャラクタラインを有するワークの加工方法
JPH06155103A (ja) 2主軸対向旋盤の加工制御方法
JPH01133111A (ja) 数値制御工作機械の運転制御方法
JPH0649263B2 (ja) ワ−ク座標系設定制御方法
JP2912377B2 (ja) 複合加工工作機械及び該工作機械の制御方法
JP2669641B2 (ja) 非真円形工作物加工用数値制御装置
KR100227183B1 (ko) 다축 피스톤 가공기
KR920005250B1 (ko) 공작기계에 있어 가공좌표계의 설정제어방법
JPS63278736A (ja) 高能率工具選択方法
JPS6351281B2 (ja)