JPS60186907A - 対話型入力装置 - Google Patents
対話型入力装置Info
- Publication number
- JPS60186907A JPS60186907A JP19455684A JP19455684A JPS60186907A JP S60186907 A JPS60186907 A JP S60186907A JP 19455684 A JP19455684 A JP 19455684A JP 19455684 A JP19455684 A JP 19455684A JP S60186907 A JPS60186907 A JP S60186907A
- Authority
- JP
- Japan
- Prior art keywords
- program
- data block
- mode
- spindle
- data
- 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
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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
-
- 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/34—Director, elements to supervisory
- G05B2219/34034—Multiplier, prm, brm
-
- 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/34—Director, elements to supervisory
- G05B2219/34215—Microprocessor
-
- 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/34—Director, elements to supervisory
- G05B2219/34237—Multiplexed d-a a-d
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35431—Interactive
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35447—Potentiometer
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35481—Display, panel
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35556—Conversion inch to metric
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36111—Local memory instead of tape, or combined
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36117—Magnetic tape cassette
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36162—Pendant control box
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36557—Copy entered program in memory to tape
-
- 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/37—Measurements
- G05B2219/37092—Display position actual and or target
-
- 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/37—Measurements
- G05B2219/37154—Encoder and absolute position counter
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41036—Position error in memory, lookup table for correction actual position
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41047—Recirculating ballnut, ballscrew, preloaded bearing
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43158—Feedrate override
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43159—Feedrate override only for x y, not for z or only for z and not for x y
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43161—Second, independent feedrate override
-
- 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/49395—Repeating same operations for other coordinates
-
- 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/50031—Zero setting, go to reference with gauge
-
- 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/50294—Tool offset length by going to a reference and recording distance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Input From Keyboards Or The Like (AREA)
- Control Of Position Or Direction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
背景
種々のタイプの機械制御システムが知られておシ、例え
ば各禎加工工具を使用するフライス盤に対するものが知
られている。代表的には、このような数値制御は、機械
のX、Y、Z軸着こ夫々関係したサーボモータにイ百号
を供給するものであり、穿孔された紙テープからプログ
ラムされている。
ば各禎加工工具を使用するフライス盤に対するものが知
られている。代表的には、このような数値制御は、機械
のX、Y、Z軸着こ夫々関係したサーボモータにイ百号
を供給するものであり、穿孔された紙テープからプログ
ラムされている。
ろる特定のプログラムに修正を行う場合には、通常フラ
イス盤から離れた場所で新しいテープを作成しなければ
ならず、機械の使用を遅らせることになる。
イス盤から離れた場所で新しいテープを作成しなければ
ならず、機械の使用を遅らせることになる。
%柚の機械を制御するため地に大型計算機制御装置が考
案されているが、これは高価でろすしかもサイズが大き
い。この棟の数値制御装置は例えば米国特許3,746
,845カーこ示されている。
案されているが、これは高価でろすしかもサイズが大き
い。この棟の数値制御装置は例えば米国特許3,746
,845カーこ示されている。
本発明による機械制御装置は、フライス盤の三軸の夫々
に関係したサーボ装置と、所要の配線によってサーボに
結合した制御モジュールとを備えている。制御モジュー
ルのキャビネットは、マイクロプロセサとこれと関連の
支持回路装置、サーボ増巾器等を収容する。制御パネル
はキャビネットの外方上方に張り出して設けられている
。制御パネルには、各種運転手制御装置、CRTf!示
スクリーン、データ入力キーボード、カセットテープデ
ツキを設けられている。
に関係したサーボ装置と、所要の配線によってサーボに
結合した制御モジュールとを備えている。制御モジュー
ルのキャビネットは、マイクロプロセサとこれと関連の
支持回路装置、サーボ増巾器等を収容する。制御パネル
はキャビネットの外方上方に張り出して設けられている
。制御パネルには、各種運転手制御装置、CRTf!示
スクリーン、データ入力キーボード、カセットテープデ
ツキを設けられている。
本発明による装置には、スピンドル運動のためのZ軸キ
ャリジとフレームを備えておシ、これは孔あけ等の作動
の間Z軸スピンドルの剛性を増すように特別に設計され
ている。更に、機械運転手のため送り速度調整制御が利
用され、これは制御装置のプログラム送り速度との独特
な相互作用を有する。
ャリジとフレームを備えておシ、これは孔あけ等の作動
の間Z軸スピンドルの剛性を増すように特別に設計され
ている。更に、機械運転手のため送り速度調整制御が利
用され、これは制御装置のプログラム送り速度との独特
な相互作用を有する。
本発明を例示する実施例並びに図面について説明する。
本制御装置はフライス盤に関して説明するが、本制御装
置は、プログラム形式で運動が制御される他のタイプの
機器に広く適用可能である。
置は、プログラム形式で運動が制御される他のタイプの
機器に広く適用可能である。
実施例並びに図面は本発明の原理の理解を容易にするた
めの例示でるって、発明を限定するものではない。
めの例示でるって、発明を限定するものではない。
実施例
第1図には、制御キャビネットと制御パネルと、及びこ
れとの動作ζこ適した三軸フライス盤と、を示す。キャ
ビネット11は制御装置の電子ハードウェアを内蔵し、
これは脚車12によって三軸フライス盤13の後方又は
側方の任意の位置に置くことができる。キャビネット1
1の頂部から上方外方に延在した腕14は、制御パネル
15を突き出して取付け、運転手が容易に接近するこ−
とができるようにする。制御パネル15については後に
詳述する。
れとの動作ζこ適した三軸フライス盤と、を示す。キャ
ビネット11は制御装置の電子ハードウェアを内蔵し、
これは脚車12によって三軸フライス盤13の後方又は
側方の任意の位置に置くことができる。キャビネット1
1の頂部から上方外方に延在した腕14は、制御パネル
15を突き出して取付け、運転手が容易に接近するこ−
とができるようにする。制御パネル15については後に
詳述する。
運動制御信号と位置情報信号とは、制御回路とサーボモ
ータ組立体との間をケーブル22.23.24によって
伝達される。封入されたX軸サーボ組立体16と封入さ
れたY軸サーボ組立体17とはフライス盤の所要位置に
示されている。Z軸サーボモータ組立体18は通常のケ
ーシングを外した状態で示してメジ、エンコーダ及びリ
ミットスイッチを収容するリミットスイッチ副組立体1
9カ1嘉こ飛上れでいへ−y−V−Z軸のサーボモータ
は本質的には同じでるり、谷す−ボ暑こは夫々19の如
きリミットスイッチ副組立体が関係している。
ータ組立体との間をケーブル22.23.24によって
伝達される。封入されたX軸サーボ組立体16と封入さ
れたY軸サーボ組立体17とはフライス盤の所要位置に
示されている。Z軸サーボモータ組立体18は通常のケ
ーシングを外した状態で示してメジ、エンコーダ及びリ
ミットスイッチを収容するリミットスイッチ副組立体1
9カ1嘉こ飛上れでいへ−y−V−Z軸のサーボモータ
は本質的には同じでるり、谷す−ボ暑こは夫々19の如
きリミットスイッチ副組立体が関係している。
フライス盤のテーブル20は、本例の場合、サーボ16
.17により駆動されるねじ駆動装置によってXY面内
を動く。Z軸スピンドル組立体21はスピンドルモータ
によって回転駆動され、そしてサーボ18によってZ軸
方向に動かされる。
.17により駆動されるねじ駆動装置によってXY面内
を動く。Z軸スピンドル組立体21はスピンドルモータ
によって回転駆動され、そしてサーボ18によってZ軸
方向に動かされる。
第2tL図、第26図は制御装置の電子ハードウェアの
ブロック線図である。マイクロプロセサ31は二相の非
重複クロック32からクロックパルスを受ける。図示実
施例では、マイクロプロセサはモトローラ社の6800
MPUである。マイクロプロセサ31は、8ビツトデー
タ母線と16ビツトアドレス母線とへ結合される。マイ
クロプロセサ31からのアドレス回線は、ライントライ
バ33とアドレスデコーダ34とを介してアドレス母M
A#こ結合される。
ブロック線図である。マイクロプロセサ31は二相の非
重複クロック32からクロックパルスを受ける。図示実
施例では、マイクロプロセサはモトローラ社の6800
MPUである。マイクロプロセサ31は、8ビツトデー
タ母線と16ビツトアドレス母線とへ結合される。マイ
クロプロセサ31からのアドレス回線は、ライントライ
バ33とアドレスデコーダ34とを介してアドレス母M
A#こ結合される。
アドレス母線35のアドレス情報は実際には8個の8に
復号セグメントに分割される。例えば、2個のセグメン
トはRAM<ランダムアクセスメモリ)36に割当てる
ことができ、そして他のセグメントは1個又は複数個苑
地のメモリ又はPIA(周辺インターフェースアダプタ
)に割当てることができる。
復号セグメントに分割される。例えば、2個のセグメン
トはRAM<ランダムアクセスメモリ)36に割当てる
ことができ、そして他のセグメントは1個又は複数個苑
地のメモリ又はPIA(周辺インターフェースアダプタ
)に割当てることができる。
FROM<プログラム可能のリードオンリメモリ)37
は、使用されて初期始動条件の下でマイクロプロセサ3
1のブートストラップを行う。例えば、180M374
こ記憶された情報によってマイクロプロセサ31は、磁
気テープカセット入力からRAM364こプログラムを
適当にロードすることが可能である。マイクロプロセサ
及び関連の回路装置の主機能を指令するのは、初期セッ
トアツプの後にRAM36に存在する制御プログラムで
ある。別のアドレスデコーダ38は、使用されて最も経
済的な方法でIIAMのアドレスを提供する。同様なア
ドレスデコーダは180M37#こ対しても使用される
。
は、使用されて初期始動条件の下でマイクロプロセサ3
1のブートストラップを行う。例えば、180M374
こ記憶された情報によってマイクロプロセサ31は、磁
気テープカセット入力からRAM364こプログラムを
適当にロードすることが可能である。マイクロプロセサ
及び関連の回路装置の主機能を指令するのは、初期セッ
トアツプの後にRAM36に存在する制御プログラムで
ある。別のアドレスデコーダ38は、使用されて最も経
済的な方法でIIAMのアドレスを提供する。同様なア
ドレスデコーダは180M37#こ対しても使用される
。
MUXCマルチプレクサ)39は、64個の外部指示を
多重化して8個とし、8ビツトのデータ母線回線を収容
する。アドレスされた8個のスイッチの特定の組は回線
40のアドレス母線からのアドレスにより選択され、そ
して回線41に適当なデータ出力指示が発生される。ト
ランシーバ即ちライントライバレシーバ42は、MUX
39及びディスプレーPIA43に作用するデータ母線
の叉線の増巾と指向とを提供する。マイクロブ關セサ3
1に隣接したライントライバレシーバ44、及びRAM
36とデータ母線との間に結合したトランシーバ45も
トランシーバ42と同じ形式である。180M371こ
結合したデコーダ及びトランシーバもRAM36に結合
したデコーダ38及びトランシーバ45と同じ温式であ
る。
多重化して8個とし、8ビツトのデータ母線回線を収容
する。アドレスされた8個のスイッチの特定の組は回線
40のアドレス母線からのアドレスにより選択され、そ
して回線41に適当なデータ出力指示が発生される。ト
ランシーバ即ちライントライバレシーバ42は、MUX
39及びディスプレーPIA43に作用するデータ母線
の叉線の増巾と指向とを提供する。マイクロブ關セサ3
1に隣接したライントライバレシーバ44、及びRAM
36とデータ母線との間に結合したトランシーバ45も
トランシーバ42と同じ形式である。180M371こ
結合したデコーダ及びトランシーバもRAM36に結合
したデコーダ38及びトランシーバ45と同じ温式であ
る。
第7図はMUX39の結線の例を示し、8個の二進アド
レスの内の1つがアドレス母線からの回線AO−A2i
こ与えられ、そしてアドレス信号がMUX39へのCE
大入力て受け取られ、デコーダ34は番号46で概略的
に示した8連の8個のスイッチの1つをアドレスする。
レスの内の1つがアドレス母線からの回線AO−A2i
こ与えられ、そしてアドレス信号がMUX39へのCE
大入力て受け取られ、デコーダ34は番号46で概略的
に示した8連の8個のスイッチの1つをアドレスする。
スイッチ46の設定に依存する適当なデータワードは、
MUX39のZ端子からトランシーバ42への出力とし
て置かれる。これらのスイッチ設定は機械のリミットス
イッチ、又は押ボタン等が可能である。
MUX39のZ端子からトランシーバ42への出力とし
て置かれる。これらのスイッチ設定は機械のリミットス
イッチ、又は押ボタン等が可能である。
ディスプレーPIA43 (第3図)はデータ母線から
の情報を受けることができる。PIA43には、他のP
IAと同様に2つのセクション、即ちAセクションとB
セクションとがめる。アドレス回線48は、PIA43
のA、 Bセクションの一方をアドレスするように作動
する。PIA43のAセクションがアドレスされる時は
、データ母線47からのデータはトランシーバ42を経
てPIA434こ供給され、8ビツトのワードi=w+
3図に示すランプディスプレー49に結合される。
の情報を受けることができる。PIA43には、他のP
IAと同様に2つのセクション、即ちAセクションとB
セクションとがめる。アドレス回線48は、PIA43
のA、 Bセクションの一方をアドレスするように作動
する。PIA43のAセクションがアドレスされる時は
、データ母線47からのデータはトランシーバ42を経
てPIA434こ供給され、8ビツトのワードi=w+
3図に示すランプディスプレー49に結合される。
第3図はランプディスプレー49に結合したランプ50
を示す。PIA43のセクションA’eRfる適当なア
ドレスに関しては、う/プ50はアドレスされたデータ
ビットの所要レベルに応答して作動される。回$48の
適当なアドレスに関して、CRTディスプレー51がP
IA43のセクションBを通してアドレスされる。引き
続くインターバルに渡って、データは順次そのPIAに
供給され、そしてディスプレー51の内部回路によって
英数字としてCRT(陰極線管ン52に表示される。
を示す。PIA43のセクションA’eRfる適当なア
ドレスに関しては、う/プ50はアドレスされたデータ
ビットの所要レベルに応答して作動される。回$48の
適当なアドレスに関して、CRTディスプレー51がP
IA43のセクションBを通してアドレスされる。引き
続くインターバルに渡って、データは順次そのPIAに
供給され、そしてディスプレー51の内部回路によって
英数字としてCRT(陰極線管ン52に表示される。
X@PIA53は、回線54を経てアドレスされ、フラ
イス盤のX軸駆動装置とインターフェースする。Y41
1PIA55は回線56を経てアドレスされ、Z111
PIA57は回線58を経てアドレスされる。これら3
軸の駆動制御は本質的に同じように作動するため%X軸
PIA5Bと関連のモータ、増巾器等につ−て詳述する
。第4図に示す通り、PIA53はAセクション及びB
セクションを有し、各セクションA及びBに対する上述
のアドレス回線54によってアドレスできる。Aセクシ
ョンがアドレスされる場合、8ビツトのワードは回線5
9JこよってPIAに結合され、このワードは相対位置
を示す。サーボインターフェース60の下部部分を形成
するアップ/ダウンカウンタの出力がこの位置表示とな
る。
イス盤のX軸駆動装置とインターフェースする。Y41
1PIA55は回線56を経てアドレスされ、Z111
PIA57は回線58を経てアドレスされる。これら3
軸の駆動制御は本質的に同じように作動するため%X軸
PIA5Bと関連のモータ、増巾器等につ−て詳述する
。第4図に示す通り、PIA53はAセクション及びB
セクションを有し、各セクションA及びBに対する上述
のアドレス回線54によってアドレスできる。Aセクシ
ョンがアドレスされる場合、8ビツトのワードは回線5
9JこよってPIAに結合され、このワードは相対位置
を示す。サーボインターフェース60の下部部分を形成
するアップ/ダウンカウンタの出力がこの位置表示とな
る。
1)IA53のBセクションの出力はサーボインターフ
エース60に供給される。マイクロプロセサ31からの
適切にアドレスされた指令はサーボインターフェース6
0に結合され、このインターフェースはアナログ電圧を
発生してこれを増巾器61の入力に供給する。増巾器6
1は、受けたこのデータ情報に対応する適当な速度でモ
ータ62を回転させる。タコメータ63により提供され
るフィードバックは、増巾器61による正確なモータ速
度制御を確保する。適当な符号化を行うエンコーダ64
は、フライス盤テーブルのX方向の位置変化を検出し、
そしてこの符号化された情報はサーボインターフェース
60のアップ/ダウンカウンタに供給される。Z軸運動
制御の場合には、このエンコーダは、テーブル位置では
なく工具ヘッド位置を検出する。
エース60に供給される。マイクロプロセサ31からの
適切にアドレスされた指令はサーボインターフェース6
0に結合され、このインターフェースはアナログ電圧を
発生してこれを増巾器61の入力に供給する。増巾器6
1は、受けたこのデータ情報に対応する適当な速度でモ
ータ62を回転させる。タコメータ63により提供され
るフィードバックは、増巾器61による正確なモータ速
度制御を確保する。適当な符号化を行うエンコーダ64
は、フライス盤テーブルのX方向の位置変化を検出し、
そしてこの符号化された情報はサーボインターフェース
60のアップ/ダウンカウンタに供給される。Z軸運動
制御の場合には、このエンコーダは、テーブル位置では
なく工具ヘッド位置を検出する。
送り速度オーバーライドPIA65は、アドレス母線3
5とトランシーバ66との間に接続される。第6図に示
す通り、PIA65はAセクション及びBセクションを
有し、両セクションは夫々データ母!47から結合され
、2バイトアドレスによって夫々アドレス可能である。
5とトランシーバ66との間に接続される。第6図に示
す通り、PIA65はAセクション及びBセクションを
有し、両セクションは夫々データ母!47から結合され
、2バイトアドレスによって夫々アドレス可能である。
多重化回路69は、所与の時間にマイクロプロセサから
選択指示を受けてポテンショメータ67及び68の一方
の出力を選択する。選択されたポテンショメータからの
アナログ電圧指示は回線70を介してアナログ・デジタ
ル変換器66に結合される。ポテンショメータ67はス
ピンドル送り速度調整手段であり、ポテンショメータ6
8はフライス盤テーブルの送り速度調整手段である。変
換器66からのデジタル出力は、マイクロプロセサ31
により利用されてテーブル又はスピンドルのプログラム
速度に影響を与える。110OHのクロックが送り速度
オーバーライド回路への質問を開始させる。
選択指示を受けてポテンショメータ67及び68の一方
の出力を選択する。選択されたポテンショメータからの
アナログ電圧指示は回線70を介してアナログ・デジタ
ル変換器66に結合される。ポテンショメータ67はス
ピンドル送り速度調整手段であり、ポテンショメータ6
8はフライス盤テーブルの送り速度調整手段である。変
換器66からのデジタル出力は、マイクロプロセサ31
により利用されてテーブル又はスピンドルのプログラム
速度に影響を与える。110OHのクロックが送り速度
オーバーライド回路への質問を開始させる。
これについては後に述べる。ポテンショメータ67及び
68からの送り速度修正情報は、リレードライバを経て
機械制御リレーに結合逼れる。
68からの送り速度修正情報は、リレードライバを経て
機械制御リレーに結合逼れる。
工具変更PIA71 (第2b図)は選択的に設けるこ
とができ、前述したのと同様な形式でアドレスされてト
ランシーバ72を介してデータ母線に結合される。第5
図に示す通F)、PIA71のAセクションは、リミッ
トスイッチコンディショナ73から種々のリミットスイ
ッチの状態を示す8ビツトのワードを受ける。PIA’
l 1(2)B−にクションは、マイクロプロセサ31
からの指令を提供し、この指令は、ソレノイドドライバ
74と及び空気源76からの空気により作動される生動
ソレノイド75に作用を及ぼす。これらソレノイドドラ
イバ及びソレノイドは、マイクロプロセサにより要求さ
れた適当な工具をフライス盤ヘッドの作業位置に位置決
めする。
とができ、前述したのと同様な形式でアドレスされてト
ランシーバ72を介してデータ母線に結合される。第5
図に示す通F)、PIA71のAセクションは、リミッ
トスイッチコンディショナ73から種々のリミットスイ
ッチの状態を示す8ビツトのワードを受ける。PIA’
l 1(2)B−にクションは、マイクロプロセサ31
からの指令を提供し、この指令は、ソレノイドドライバ
74と及び空気源76からの空気により作動される生動
ソレノイド75に作用を及ぼす。これらソレノイドドラ
イバ及びソレノイドは、マイクロプロセサにより要求さ
れた適当な工具をフライス盤ヘッドの作業位置に位置決
めする。
テープカセットPIA’17C第2b図)は、アドレス
母線35とデータ母線47との間にトランシーバ78を
介して結合される。PIA’l’lは、RAM36をロ
ードするのに使用されるテープカセットとのインターフ
ェースを提供する。更に、続いて挿入されるカセットは
、RAMに記憶されたプログラムをFIAT7を介して
記録するために使用される。第8a図に示す通り、カセ
ット制御データは、PIA7’lを介し回線79を経て
カセットへ結合塔れる。第86図に示す通り、前面パネ
ルスイッチ80は、MUX39を介して諸入力を供給し
てカセット動作を制御する。マイクロプロセサもまた、
読出し指令によってテープカセット81からデータを読
出すことができる。
母線35とデータ母線47との間にトランシーバ78を
介して結合される。PIA’l’lは、RAM36をロ
ードするのに使用されるテープカセットとのインターフ
ェースを提供する。更に、続いて挿入されるカセットは
、RAMに記憶されたプログラムをFIAT7を介して
記録するために使用される。第8a図に示す通り、カセ
ット制御データは、PIA7’lを介し回線79を経て
カセットへ結合塔れる。第86図に示す通り、前面パネ
ルスイッチ80は、MUX39を介して諸入力を供給し
てカセット動作を制御する。マイクロプロセサもまた、
読出し指令によってテープカセット81からデータを読
出すことができる。
スピンドル速度PIA82 (第2b図)もま友選択的
に設けることができ、アドレス母線トデータ母線との間
にトランシーバ83を介して接続される。PIA82は
、孔あけ用の如き工具のスピンドルを駆動するモータと
マイクロプロセサとのインターフェースとの間をインタ
ーフェースする。
に設けることができ、アドレス母線トデータ母線との間
にトランシーバ83を介して接続される。PIA82は
、孔あけ用の如き工具のスピンドルを駆動するモータと
マイクロプロセサとのインターフェースとの間をインタ
ーフェースする。
Z軸スピンドル速度制御用の増巾器とモータ制御動作と
は、第4図におけるモータ制御と本質的に同じでるる。
は、第4図におけるモータ制御と本質的に同じでるる。
第9図は制御装置の前面パネルを示す。この制御パネル
は、制御装置へ電力を供給するための電源スィッチ20
1と、キー鎖錠式インチ−ミリメータ選択器202とを
有する。機械モード位置決め制御スイッチ203は、J
OGモードでの移動のため、X、Y、Z方向(プラス及
びマイナス)を決定する6位置を有している。更に、制
御スイツチ203は、プログラムされた情報に基IA”
C自動的にX、Y、Z軸の位置決めを行りAUTOモー
ドに、又はテープカセットを付勢するための2つのTA
PEモードの内の1つに、置くことができる。TAPE
−MANC手動)モード位置では、カセットONスイッ
チ226及びカセットREWINDスイッチ227を押
すことができる。
は、制御装置へ電力を供給するための電源スィッチ20
1と、キー鎖錠式インチ−ミリメータ選択器202とを
有する。機械モード位置決め制御スイッチ203は、J
OGモードでの移動のため、X、Y、Z方向(プラス及
びマイナス)を決定する6位置を有している。更に、制
御スイツチ203は、プログラムされた情報に基IA”
C自動的にX、Y、Z軸の位置決めを行りAUTOモー
ドに、又はテープカセットを付勢するための2つのTA
PEモードの内の1つに、置くことができる。TAPE
−MANC手動)モード位置では、カセットONスイッ
チ226及びカセットREWINDスイッチ227を押
すことができる。
ONスイッチ226を押せばテープは前進方向に動き、
REWINDスイッチ227を押せばテープは巻戻され
る。TAPE−AUTOモード位置では、記憶プログラ
ムの制御の下でカセットを操作することができる。DI
G−R10モ一ド位置においては、X、Y、 Z軸方向
の位置が表示される。
REWINDスイッチ227を押せばテープは巻戻され
る。TAPE−AUTOモード位置では、記憶プログラ
ムの制御の下でカセットを操作することができる。DI
G−R10モ一ド位置においては、X、Y、 Z軸方向
の位置が表示される。
このモードでは、それら3軸用のサーボは消勢され、機
械は手動作動可能となり、制御装置はデジタル読田し装
置としてのみ使用される。
械は手動作動可能となり、制御装置はデジタル読田し装
置としてのみ使用される。
機械モードスイッチのスピンドルモードスイッチ204
には4位置がおる。OFF位置ではテーブルのX、Y方
向の動きのみを生じ、スピンドル用のZ方向の動きは生
じない。AUTO位置ではスピンドル祉プログラム命令
に基いてZ方向に動く。MAN (手動)・ON位置で
はスピンドルはオンとなって回転し、押ボタン(SPI
NDLEDOWN) 205を最初に押せばスピンドル
は下方に動き、そして押ボタン205を次に押せばスピ
ンドルは最上方位置に戻る。MAN−OFF位置におい
ては、スピンドルモータは消勢され、そしてZ輸送りは
押ボタン205を押した投合このみプログラムに従う。
には4位置がおる。OFF位置ではテーブルのX、Y方
向の動きのみを生じ、スピンドル用のZ方向の動きは生
じない。AUTO位置ではスピンドル祉プログラム命令
に基いてZ方向に動く。MAN (手動)・ON位置で
はスピンドルはオンとなって回転し、押ボタン(SPI
NDLEDOWN) 205を最初に押せばスピンドル
は下方に動き、そして押ボタン205を次に押せばスピ
ンドルは最上方位置に戻る。MAN−OFF位置におい
ては、スピンドルモータは消勢され、そしてZ輸送りは
押ボタン205を押した投合このみプログラムに従う。
ただし、押ボタン205が再び押されるまではZ上方位
置に移動してそこに留まる。
置に移動してそこに留まる。
再び押ボタン205を押せばスピンドルは最上方位置に
戻る。
戻る。
押ボタン<MOTION HOLD)206は一時停止
ボタンでl)、すべてのサーボ運動を停止させる。
ボタンでl)、すべてのサーボ運動を停止させる。
ボタン207を押せば、工具冷却剤CC00LANT)
が加工品附近に供給される。ボタン<F;TART)2
08は、制御装置が作動モード又は単サイクルモードに
おる場合に、フライス盤動作を開始させる。ボタン<E
MER5TOP) 209は非常停止ボタンでめp、制
御装置及びモータ等の電源を遮断する。
が加工品附近に供給される。ボタン<F;TART)2
08は、制御装置が作動モード又は単サイクルモードに
おる場合に、フライス盤動作を開始させる。ボタン<E
MER5TOP) 209は非常停止ボタンでめp、制
御装置及びモータ等の電源を遮断する。
送9速度オーバライド制御ノブ210,211が設けら
れている。ノブ210はテーブル送り速度オーバーライ
ド制御用でhp、p<プログラム)位置にめる時は、プ
ログラムされたテーブル送り速度の変更は行われなi0
スピンドル制御ノブ211が同様にP位置にるる時は、
スピンドルのZ方向の送り速度の変更は行われない。P
位置から右又は左にノブを動かした時のプログラム送り
速度に対する作用Iこついては後に述べる。テーブルノ
ブ210及びスピンドル211は第6図のポテンショメ
ータ68及び67に夫々結合される。
れている。ノブ210はテーブル送り速度オーバーライ
ド制御用でhp、p<プログラム)位置にめる時は、プ
ログラムされたテーブル送り速度の変更は行われなi0
スピンドル制御ノブ211が同様にP位置にるる時は、
スピンドルのZ方向の送り速度の変更は行われない。P
位置から右又は左にノブを動かした時のプログラム送り
速度に対する作用Iこついては後に述べる。テーブルノ
ブ210及びスピンドル211は第6図のポテンショメ
ータ68及び67に夫々結合される。
CRT(陰極線管)スクリーン212はデータブロック
等の表示を行うために設けられている。
等の表示を行うために設けられている。
データ入力キーボード213は、CRT212上の質問
に応答してデータを制御メモリに置くために設けられ仝
。プログラムキー214−217は。
に応答してデータを制御メモリに置くために設けられ仝
。プログラムキー214−217は。
プログラムの実行のためにメモリへのデータの入力に関
する各種の機能を行う、NEXT−BLKキー214は
、CRTスクリーンに表示されたデータ・ブロックを進
める。ADVキー215は、CRTスタリーンの底部i
こ表示された現在の質問を上記データブロックの次のデ
ータ項目<ITEM)まで進める。キーボード213か
らのめる数がADVキー215によって入力される場合
、CRT表示は対応する番号のデータブロックまで進む
。
する各種の機能を行う、NEXT−BLKキー214は
、CRTスクリーンに表示されたデータ・ブロックを進
める。ADVキー215は、CRTスタリーンの底部i
こ表示された現在の質問を上記データブロックの次のデ
ータ項目<ITEM)まで進める。キーボード213か
らのめる数がADVキー215によって入力される場合
、CRT表示は対応する番号のデータブロックまで進む
。
ERASEキー216は、CRT212の底部の質問の
特定項目に応答して成された入力を消去する(これはそ
のデータブロックの番号がCRTの底部にない場合に限
る。)。データブロックの番号がCRTの底部にめる時
は、すべてのデータをそのデータブロックから消去する
。INCキー217は、質問薔こ応答して、データブロ
ックに入った寸法をテーブル又はスピンドルの最初の基
準位置でなく、その最後の位置から測定すべきことを示
す。
特定項目に応答して成された入力を消去する(これはそ
のデータブロックの番号がCRTの底部にない場合に限
る。)。データブロックの番号がCRTの底部にめる時
は、すべてのデータをそのデータブロックから消去する
。INCキー217は、質問薔こ応答して、データブロ
ックに入った寸法をテーブル又はスピンドルの最初の基
準位置でなく、その最後の位置から測定すべきことを示
す。
データブロックに対するCRTスクリーン上の質問シー
ダンスは次の通りである。データブロックの番号、機械
モード、制御モード、X寸法、1寸法、2寸法、送り速
度、削り速度、工具番号、のジ−タンスとなる。更に、
ステップ繰返しプロッ夕に対してはX及び1寸法並びに
とのX及びY方向の繰返し数が要求される。フライスブ
ロックにおいては、フライス加工が内側加工か外側加工
かについて質問される。
ダンスは次の通りである。データブロックの番号、機械
モード、制御モード、X寸法、1寸法、2寸法、送り速
度、削り速度、工具番号、のジ−タンスとなる。更に、
ステップ繰返しプロッ夕に対してはX及び1寸法並びに
とのX及びY方向の繰返し数が要求される。フライスブ
ロックにおいては、フライス加工が内側加工か外側加工
かについて質問される。
それ故5機絨の運転手は、キーボード213からの数子
入力を選択することによってデータブロック内の種々の
パラメータを確認することができる。キーボードの数字
キーの選択によって、運転手は、例えば孔あけ、フライ
ス加工等のタイプを選択できる。運転手は、所望の数を
キーボードから入力することによって、機械動作モード
、制御動作モード、部分プログラム座標を制御できる。
入力を選択することによってデータブロック内の種々の
パラメータを確認することができる。キーボードの数字
キーの選択によって、運転手は、例えば孔あけ、フライ
ス加工等のタイプを選択できる。運転手は、所望の数を
キーボードから入力することによって、機械動作モード
、制御動作モード、部分プログラム座標を制御できる。
制御キー218〜221は4個設けられてしる。
キー218はプログラムをエンター(ENTER)モー
ドに置く。キー219は検査CCHk:CK) モード
、キー220は単サイクル(SINGLE CYC−L
H)作動モード、キー221は作動(OPERATE)
モード用であり、各モードについては後に詳述する。
ドに置く。キー219は検査CCHk:CK) モード
、キー220は単サイクル(SINGLE CYC−L
H)作動モード、キー221は作動(OPERATE)
モード用であり、各モードについては後に詳述する。
押ボタン222〜224は制御装置のメモリの種々の項
目に作用する。テーブル零(1’AELEZERO)ボ
タン222は、動作モードにおいてマイクpプロセ!に
指令して、零位置を得ろためマーカースイッチを捜させ
るようにする。プログラムがデータブロック零にある場
合は、テーブルが所望の位置にある時にテーブル零ボタ
ン222を押すことlこよって、テーブルの動きの全長
に渡ってテーブル零を確立することができる。このとき
、プログラム座標はこの位置から測定される。ボタン(
7’00Z、 CAL)223は同様にして工具の校正
を行う。データブロック零において工具校正ボタン22
3を押せば、ディスプレー上の夫々の工具番号について
個々の工具長校正が確立される。工具長さの校正は、工
具をスピンドルに取付けた状態でZ軸に沿って所望の零
基準点まで手動で下げ、このとき押ボタン223を押す
ことによって行うことができる。これら校正動作は、プ
ログラムフローチャートにおiて更に説明する。
目に作用する。テーブル零(1’AELEZERO)ボ
タン222は、動作モードにおいてマイクpプロセ!に
指令して、零位置を得ろためマーカースイッチを捜させ
るようにする。プログラムがデータブロック零にある場
合は、テーブルが所望の位置にある時にテーブル零ボタ
ン222を押すことlこよって、テーブルの動きの全長
に渡ってテーブル零を確立することができる。このとき
、プログラム座標はこの位置から測定される。ボタン(
7’00Z、 CAL)223は同様にして工具の校正
を行う。データブロック零において工具校正ボタン22
3を押せば、ディスプレー上の夫々の工具番号について
個々の工具長校正が確立される。工具長さの校正は、工
具をスピンドルに取付けた状態でZ軸に沿って所望の零
基準点まで手動で下げ、このとき押ボタン223を押す
ことによって行うことができる。これら校正動作は、プ
ログラムフローチャートにおiて更に説明する。
マスタークリアCMASTERCLEAR)押ボタン2
24は、制御装置がデータブロック零lこめる時ζこ機
械のセットアツプ情報をクリアする。マイクロプロセサ
が他のデータブロック動作にろる場合に押ボタン224
を押せば、データブロック1−99から全てのデータが
クリアされる。テープカセットデツキ225は磁気テー
プカセットを収容する。このテープカセットは、RAM
との間でのデータの誉込み読出しを相互に行うことがで
きる。
24は、制御装置がデータブロック零lこめる時ζこ機
械のセットアツプ情報をクリアする。マイクロプロセサ
が他のデータブロック動作にろる場合に押ボタン224
を押せば、データブロック1−99から全てのデータが
クリアされる。テープカセットデツキ225は磁気テー
プカセットを収容する。このテープカセットは、RAM
との間でのデータの誉込み読出しを相互に行うことがで
きる。
モードスイッチ203がTAPE AUTOモードにめ
る時は、データブロックの内容がテープカセットに記録
される。また、先に記録されたデータは、カセットから
読出して制御装置のメモリに置き、それによって加工品
の加工のために定められたブシグラムを複写して所望の
部分を提供する。押ボタン226を押せばテープカセッ
トデツキはオンとなp、押ボタン227は再生又は記録
後の巻戻しを行う。読出し機能、誓込み機能、データ探
索機能は、制御キー203がTAPE AUTO位置に
るる時壷こ、データ入カキ−によつ℃制御される。
る時は、データブロックの内容がテープカセットに記録
される。また、先に記録されたデータは、カセットから
読出して制御装置のメモリに置き、それによって加工品
の加工のために定められたブシグラムを複写して所望の
部分を提供する。押ボタン226を押せばテープカセッ
トデツキはオンとなp、押ボタン227は再生又は記録
後の巻戻しを行う。読出し機能、誓込み機能、データ探
索機能は、制御キー203がTAPE AUTO位置に
るる時壷こ、データ入カキ−によつ℃制御される。
制御キー203をTAPE MAN位置とすれば、前述
の通り、テープボタン226.227を作動できる。
の通り、テープボタン226.227を作動できる。
第1θ図、第11図は、Z軸駆動及び位置決め装置を示
す。このZ軸駆動装置は、フライス盤スピンドル用の垂
直サーボモータ制御送り駆動を行うと共に、垂直機械加
工機能に対する正確な直線方向位置決め及び送り速度制
御とを行う。
す。このZ軸駆動装置は、フライス盤スピンドル用の垂
直サーボモータ制御送り駆動を行うと共に、垂直機械加
工機能に対する正確な直線方向位置決め及び送り速度制
御とを行う。
スピンドルの垂直方向送り用の駆動は、サーボモータ2
41により与えられ、これはモータ取付板242に取付
けられている。モータ取付板はZ軸スピンドルに対して
調整可能である。サーボモータ241は、一対のタイミ
ングベルトプーリ244とタイミングベルト246を介
してボールねじ243を駆動する。ボールねじ243を
確実下・ に保持する予圧をかけた二重レース滅軸受247は、軸
端遊びなしにボールねじの回転を可能にする。軸受の内
側レースは、ロックナツト248とこれと隣接したロッ
クワッシャとによって固着される。軸受の外側レースは
、リテーナキャップ252とキャップねじ253によっ
て王フレーム251に固着される。主フレーム251は
、リテ−す板254とキャップねじ256によってフラ
イス盤のヘッド部に固着される。
41により与えられ、これはモータ取付板242に取付
けられている。モータ取付板はZ軸スピンドルに対して
調整可能である。サーボモータ241は、一対のタイミ
ングベルトプーリ244とタイミングベルト246を介
してボールねじ243を駆動する。ボールねじ243を
確実下・ に保持する予圧をかけた二重レース滅軸受247は、軸
端遊びなしにボールねじの回転を可能にする。軸受の内
側レースは、ロックナツト248とこれと隣接したロッ
クワッシャとによって固着される。軸受の外側レースは
、リテーナキャップ252とキャップねじ253によっ
て王フレーム251に固着される。主フレーム251は
、リテ−す板254とキャップねじ256によってフラ
イス盤のヘッド部に固着される。
スピンドルの垂直運動は、ボールねじ243を回転させ
て予圧ボールナツト組立体257;4:駆動することに
より得られる。ポールナツト組立体257を取付けたZ
軸キャリジ258は、4個のV型ローラー261によっ
てV型案内溝259iこ沿って垂直方向に動く。ローラ
ー261は、キャリジ部262内のキャリジ調整植込み
ねじとロックナツト263とによってキャリジ258に
支承される。この調整植込みねじは偏心した軸部を有し
、この軸部にY型ローラ261が装架される。
て予圧ボールナツト組立体257;4:駆動することに
より得られる。ポールナツト組立体257を取付けたZ
軸キャリジ258は、4個のV型ローラー261によっ
てV型案内溝259iこ沿って垂直方向に動く。ローラ
ー261は、キャリジ部262内のキャリジ調整植込み
ねじとロックナツト263とによってキャリジ258に
支承される。この調整植込みねじは偏心した軸部を有し
、この軸部にY型ローラ261が装架される。
キャリジの堅さは、その偏心によってV型ローラーの位
置を変えて調整することができ、それによって所望の堅
さにする。
置を変えて調整することができ、それによって所望の堅
さにする。
スピンドルとZ軸キャリジ258との間の実際の駆動リ
ンクを形成する軸部ロッド264は、一対の軸受266
によってキャリジ258に取付けられる。これら軸受2
66は、可撓性内レースが軸受ロックナツト267とロ
ックワッシャ268とによって押し込まれることによす
予圧状態で装着される。この軸部ロッド264は、上記
スピンドル軸部ロッド軸受とこのロッドにねじ締めされ
る工具アダプタ(図示せず)とを使用することにより、
引っ張り状態でフライス盤スピンドル内に堅く装着され
る。
ンクを形成する軸部ロッド264は、一対の軸受266
によってキャリジ258に取付けられる。これら軸受2
66は、可撓性内レースが軸受ロックナツト267とロ
ックワッシャ268とによって押し込まれることによす
予圧状態で装着される。この軸部ロッド264は、上記
スピンドル軸部ロッド軸受とこのロッドにねじ締めされ
る工具アダプタ(図示せず)とを使用することにより、
引っ張り状態でフライス盤スピンドル内に堅く装着され
る。
要約すると、サーボモータ241線タイミングベルト駆
動装置を介してボールねじ243を駆動し、それによっ
て予圧ボールナツト257を駆動する。ポールナツト2
57はキャリジ258!こ装着されていて、これにより
キャリジを垂直方向即ち図の左右方向に移動させ、この
移動8V型溝259とローラー261とが案内する。こ
n+こより、キャリジ258に玉軸受266によって装
着された軸部ロッド264を軸線方向に駆動する。
動装置を介してボールねじ243を駆動し、それによっ
て予圧ボールナツト257を駆動する。ポールナツト2
57はキャリジ258!こ装着されていて、これにより
キャリジを垂直方向即ち図の左右方向に移動させ、この
移動8V型溝259とローラー261とが案内する。こ
n+こより、キャリジ258に玉軸受266によって装
着された軸部ロッド264を軸線方向に駆動する。
これら軸受266によってスピンドルの回転とZ軸方向
の動きとは互に無関係になる。それ故、フライス盤スピ
ンドルは工具アダプタ(図示せず)により保持されるこ
とにより駆動され、これが、後述するリミットスイッチ
組立体を使用するときスピンドルの垂直方向の正確な制
御を可能にする。
の動きとは互に無関係になる。それ故、フライス盤スピ
ンドルは工具アダプタ(図示せず)により保持されるこ
とにより駆動され、これが、後述するリミットスイッチ
組立体を使用するときスピンドルの垂直方向の正確な制
御を可能にする。
リミットスイッチとエンコーダとを分離した架台に装着
してより小さなスペースで長i距離の正確な測定を与え
るような装着方法を提供するために、リミットスイッチ
組立体が用いられている。
してより小さなスペースで長i距離の正確な測定を与え
るような装着方法を提供するために、リミットスイッチ
組立体が用いられている。
これは、エンコーダ用の安定で端部遊びのない装架を提
供する。リミットスイッチ組立体の王フレーム269は
モータ取付ブラケット242に対し肩部ボルト271と
ロックナツト272とによって取付けられる。これは、
タイミングベルト張力に対する調整可能な装着を提供す
る。所望の取付けが完了した後に止めねじ273とロッ
クナツト274によって固着する。サーボモータ軸延長
部に取付けたプーリによって駆動さnる被動ベルト27
6は被動軸277を駆動する。この被動軸は主フレーム
内の2個の軸受278及び279間に押し込まれて装着
されており、これは、軸受279の外レースのリテーナ
281と及び後方軸受278の外レースのスナップリン
グ282とによって行なわれる。被動軸277の肩部は
押し込み部材の役割をもち、ナツト283は軸受279
用の満整を行う。被動軸277に極めて細か―ねじを切
り、それによってサーボモータ軸の回転による実際の進
行とリミットスイッチ爪284の進行との間の比を得る
。リミットスイッチ爪2840回転を防ぐための案内棒
286は、キャップねじ287によって王フレームに取
付けられる。軸277が回転すれば、リミットスイッチ
爪284が直線運動を行い適当なリミットスイッチ28
8を作動する。
供する。リミットスイッチ組立体の王フレーム269は
モータ取付ブラケット242に対し肩部ボルト271と
ロックナツト272とによって取付けられる。これは、
タイミングベルト張力に対する調整可能な装着を提供す
る。所望の取付けが完了した後に止めねじ273とロッ
クナツト274によって固着する。サーボモータ軸延長
部に取付けたプーリによって駆動さnる被動ベルト27
6は被動軸277を駆動する。この被動軸は主フレーム
内の2個の軸受278及び279間に押し込まれて装着
されており、これは、軸受279の外レースのリテーナ
281と及び後方軸受278の外レースのスナップリン
グ282とによって行なわれる。被動軸277の肩部は
押し込み部材の役割をもち、ナツト283は軸受279
用の満整を行う。被動軸277に極めて細か―ねじを切
り、それによってサーボモータ軸の回転による実際の進
行とリミットスイッチ爪284の進行との間の比を得る
。リミットスイッチ爪2840回転を防ぐための案内棒
286は、キャップねじ287によって王フレームに取
付けられる。軸277が回転すれば、リミットスイッチ
爪284が直線運動を行い適当なリミットスイッチ28
8を作動する。
リミットスイッチは図示の機械的作動スイッチとするこ
ともできるが、他の既知の方式、例えば光電式とするこ
ともできる。リミットスイッチ位置を調整するには、ね
じとワッシャ289,291をゆるめ、リミットスイッ
チブラケット292を王フレーム269のキー溝に沿っ
て滑らせる。他の設定方法では、案内棒286を取外し
、爪284を所望の設定位置まで回転させ、再び案内棒
を取付ケる。エンコーダ293は王フレーム269に取
付けられ、そのエンコード円板(図示せず)は軸277
憂こ固着される。
ともできるが、他の既知の方式、例えば光電式とするこ
ともできる。リミットスイッチ位置を調整するには、ね
じとワッシャ289,291をゆるめ、リミットスイッ
チブラケット292を王フレーム269のキー溝に沿っ
て滑らせる。他の設定方法では、案内棒286を取外し
、爪284を所望の設定位置まで回転させ、再び案内棒
を取付ケる。エンコーダ293は王フレーム269に取
付けられ、そのエンコード円板(図示せず)は軸277
憂こ固着される。
第12図は本装置の送り速度オーバーライド制御装置の
簡単化した図を示す。テーブル送り速度鯛整用ポテンシ
ョメータ301及びスピンドル送ジ速度調整用ポテンシ
ョメータ302からの0〜+5Vのアナログ値は、アナ
ログマルチプレクサ3034こよって切換えられる。ポ
テンショメータ301.302は夫々゛10にΩでろり
、第6図のポテンショメータ68.67に相当する。
簡単化した図を示す。テーブル送り速度鯛整用ポテンシ
ョメータ301及びスピンドル送ジ速度調整用ポテンシ
ョメータ302からの0〜+5Vのアナログ値は、アナ
ログマルチプレクサ3034こよって切換えられる。ポ
テンショメータ301.302は夫々゛10にΩでろり
、第6図のポテンショメータ68.67に相当する。
PIA304のAo、A、出力はマルチプレクサ303
の制御ビンに接続され、テーブルポテンショメータ及び
スピンドルポテンショメータの電圧値の一方を選択して
、アナログ−デジタル変換器306によってその電圧値
を8ピツトのコードiこ符号化する。8個の並列のビッ
トは変換器306の0−7ビツト出力でメク、PIA3
04の入力E、−B、iこ接続される。
の制御ビンに接続され、テーブルポテンショメータ及び
スピンドルポテンショメータの電圧値の一方を選択して
、アナログ−デジタル変換器306によってその電圧値
を8ピツトのコードiこ符号化する。8個の並列のビッ
トは変換器306の0−7ビツト出力でメク、PIA3
04の入力E、−B、iこ接続される。
装置プログラムは、PIA304のデータ出力を走査し
て、入力Bo Bqがデータ出力り、−D丁に結合され
るというデータ有効条件が存在するかどうかを決定する
。変換器306からの有効データ出力はPIA304の
4丁入力に接続さ扛る。
て、入力Bo Bqがデータ出力り、−D丁に結合され
るというデータ有効条件が存在するかどうかを決定する
。変換器306からの有効データ出力はPIA304の
4丁入力に接続さ扛る。
ポテンショメータ307は特定の入力電圧に対してフル
スケール8ビツトの出力を変換器306に設定する。従
って、マルチプレクサ303からの出力が最大の+5V
であった時は、ポテンショメータ307からアナログ−
デジタル変換器306の入力に供給される出力は、変換
器306のビット出力0〜7が全てハイの出力を発生す
るように設定される。ポテンショメータ309はOV大
入力対して0値を設定する。ポテンショメータ309の
両端は+5Vと一5Vとである。ポテンショメータ30
9の出力は100にΩ抵抗を経て回線311によって変
換器306の零調整入力に結合される。回線311は零
調整用の分圧回路を形成するIKΩ抵抗を経て接地され
る。
スケール8ビツトの出力を変換器306に設定する。従
って、マルチプレクサ303からの出力が最大の+5V
であった時は、ポテンショメータ307からアナログ−
デジタル変換器306の入力に供給される出力は、変換
器306のビット出力0〜7が全てハイの出力を発生す
るように設定される。ポテンショメータ309はOV大
入力対して0値を設定する。ポテンショメータ309の
両端は+5Vと一5Vとである。ポテンショメータ30
9の出力は100にΩ抵抗を経て回線311によって変
換器306の零調整入力に結合される。回線311は零
調整用の分圧回路を形成するIKΩ抵抗を経て接地され
る。
アナログ−デジタル変換器306には、電圧源及び電流
基準の如き種々の他の入力が必要に応じて供給される。
基準の如き種々の他の入力が必要に応じて供給される。
変換器306としては、例えばテレダイy (Tele
dyne)社の870(1’#型を使用テキル。110
OHクロツク312はパルスヲ変換器306の入力に供
給し、変換器は出方回IIJl。
dyne)社の870(1’#型を使用テキル。110
OHクロツク312はパルスヲ変換器306の入力に供
給し、変換器は出方回IIJl。
−7に出力を開始させる。クロック312の出力はまた
PIA304のCB、入力に装置割込みとして結合され
る。この割込みは、プログラム要素にX、Y%Zサーボ
ルーチンをサービスさせる。こ)割込み動作は、装置プ
ログラムのフローチャートに関して後に述べる。X、Y
、Zサーボルーチンをサービスする間、ポテンショメー
タ301及び302におけるテーブル送り速度及びスピ
ンドル送り速度の設定値の変更は、装置プログラムによ
り認識され、そしてそれら速度が再1tHされる。
PIA304のCB、入力に装置割込みとして結合され
る。この割込みは、プログラム要素にX、Y%Zサーボ
ルーチンをサービスさせる。こ)割込み動作は、装置プ
ログラムのフローチャートに関して後に述べる。X、Y
、Zサーボルーチンをサービスする間、ポテンショメー
タ301及び302におけるテーブル送り速度及びスピ
ンドル送り速度の設定値の変更は、装置プログラムによ
り認識され、そしてそれら速度が再1tHされる。
第12図に示す通り、このデータ出力はデータ母M31
3に結合され、またPIA304め各種タイミング及び
アドレスの出力は回線314を経てマイクロプロセサの
アドレス復号及びタイミング部316に結合される。
3に結合され、またPIA304め各種タイミング及び
アドレスの出力は回線314を経てマイクロプロセサの
アドレス復号及びタイミング部316に結合される。
第13α図に示す通り、データ回線7〜0(最下位ビッ
トから最下位ビットまで)の出力は送り速度に種々の変
化を及ぼす。最上位ビットのみがハイの時(2,5Vの
中間レンジのポテンショメータ出力を示す)時、プログ
ラムされた送り速度値が使用される。ポテンショメータ
がθ〜2.5V+こセットされる場合、回線7〜0の全
ビット重みの%以下が生じ、送シ速度のプログラム値は
そのビットレートを128即ち27で割った分数値で乗
算される。数128は2″でろシ、ll1lo〜7のビ
ット重みの%即ち線θ〜6のビット重みの全部を表わす
。
トから最下位ビットまで)の出力は送り速度に種々の変
化を及ぼす。最上位ビットのみがハイの時(2,5Vの
中間レンジのポテンショメータ出力を示す)時、プログ
ラムされた送り速度値が使用される。ポテンショメータ
がθ〜2.5V+こセットされる場合、回線7〜0の全
ビット重みの%以下が生じ、送シ速度のプログラム値は
そのビットレートを128即ち27で割った分数値で乗
算される。数128は2″でろシ、ll1lo〜7のビ
ット重みの%即ち線θ〜6のビット重みの全部を表わす
。
ポテンショメータが2.5〜5Vの間にセットされる場
合、ビット重みの%以上となる。図示の2つの例示条件
においては、ポテンショメータが5Vの時は、全ビット
がハイとなシ、送シ速度はプログラム値に64n/mi
n (約150 m/rnin )を加えた値となる。
合、ビット重みの%以上となる。図示の2つの例示条件
においては、ポテンショメータが5Vの時は、全ビット
がハイとなシ、送シ速度はプログラム値に64n/mi
n (約150 m/rnin )を加えた値となる。
ビットレートの%に相当する値である時は、ビット6.
7がハイとなシ、送シ速度はプログラム値に3 in/
In1n (約75 m1m1n)を加えた値となる。
7がハイとなシ、送シ速度はプログラム値に3 in/
In1n (約75 m1m1n)を加えた値となる。
第13b図1こ示すように制御がJOGモードにあって
2.5V又は%重みの場合、送シ速度は例えば5 Q
in/min (約1270 w/m1n)にセットさ
れる。電圧がO〜2.5Vの時は、その501nky屈
nにビット重みを27で割った分数値で乗算される。
2.5V又は%重みの場合、送シ速度は例えば5 Q
in/min (約1270 w/m1n)にセットさ
れる。電圧がO〜2.5Vの時は、その501nky屈
nにビット重みを27で割った分数値で乗算される。
電圧が2.5〜5Vの時は、送シ速度は140 in/
m1n(約3500w/1nin )に対しビットレー
トを28即ち256で割った分数値を乗算したものとな
る。
m1n(約3500w/1nin )に対しビットレー
トを28即ち256で割った分数値を乗算したものとな
る。
次に、本発明の制御装置に関するソフトウェアの基本的
動作のフローチャートを衣とし又示す。
動作のフローチャートを衣とし又示す。
これらのソフトウェア動作は複数のサブルーチンに分解
され、衣のブロック内で下線を引いた各ステップは表の
後lこおいてそのq!r種のサブステップに関して説明
する。
され、衣のブロック内で下線を引いた各ステップは表の
後lこおいてそのq!r種のサブステップに関して説明
する。
一般的に、マイクキプロセサのメモリ内のソフトウェア
は機械の全ての基本的機能を制御する。
は機械の全ての基本的機能を制御する。
ソフトウェアは制御パネルのキーボード及び制御スイッ
チ類を監視する。ソフトウェアはまたCRTスクリーン
上に衣示メツセージを発生し、磁気テープカセットユニ
ットを作動する。カセットユニットの動作は、部分プロ
グラムをテープへロード又はテープからロードするのを
可能にする。ソフトウェアは更に三軸X、Y、Zのサー
ボを制御し、そして押分プロゲラ弘実行中は機械のシー
ケンスと運動とを制御する。
チ類を監視する。ソフトウェアはまたCRTスクリーン
上に衣示メツセージを発生し、磁気テープカセットユニ
ットを作動する。カセットユニットの動作は、部分プロ
グラムをテープへロード又はテープからロードするのを
可能にする。ソフトウェアは更に三軸X、Y、Zのサー
ボを制御し、そして押分プロゲラ弘実行中は機械のシー
ケンスと運動とを制御する。
第1衣
第1表において、制御パネルをごて電力を装置に供給す
れば、プログラムはBEGINで実行を開始する。これ
は、谷PIAを所定の状態憂こ置き、可変メモリをクリ
アして0条件から開始させ、ぞして装置割込みを付勢す
る。
れば、プログラムはBEGINで実行を開始する。これ
は、谷PIAを所定の状態憂こ置き、可変メモリをクリ
アして0条件から開始させ、ぞして装置割込みを付勢す
る。
第2表は割込みプログラム(INTERRUPTPGM
)を示し、サーボ位置決め装置の主要部分でラシ、これ
は外部クロックの指令によって1o。
)を示し、サーボ位置決め装置の主要部分でラシ、これ
は外部クロックの指令によって1o。
17秒で実行される。王プログラムが何を実行している
かに無関係に、割込みプログラムは最初から最後まで1
00Hzのクロックパルスを受取る度に実行される。こ
のプログラムは、ポーリング方式でどのキーが押された
かを検査し、そし℃それらの値を記憶して主プログラム
が後で検索できるようにする。割込みプログラムのサー
ボ部分におい℃は、所望位置は、実際位置と比較され、
デジタル−アナログ変換器への出方誤差信号を形成する
。プログラムは、指令バッファから移動指令を取出して
これらを誤差信号に加算することにょシ所望位置を決定
する。計算された特定の軸の移動に関するエンコーダの
読み取りの変化は加算され、最後のインターバルの間に
生じた運動を定める。その結果の誤差信号が所望位置と
実際位置との差となる。これは、モータ制御の速度指令
に供給され、軸方向速度を副些して所望位置を得る。
かに無関係に、割込みプログラムは最初から最後まで1
00Hzのクロックパルスを受取る度に実行される。こ
のプログラムは、ポーリング方式でどのキーが押された
かを検査し、そし℃それらの値を記憶して主プログラム
が後で検索できるようにする。割込みプログラムのサー
ボ部分におい℃は、所望位置は、実際位置と比較され、
デジタル−アナログ変換器への出方誤差信号を形成する
。プログラムは、指令バッファから移動指令を取出して
これらを誤差信号に加算することにょシ所望位置を決定
する。計算された特定の軸の移動に関するエンコーダの
読み取りの変化は加算され、最後のインターバルの間に
生じた運動を定める。その結果の誤差信号が所望位置と
実際位置との差となる。これは、モータ制御の速度指令
に供給され、軸方向速度を副些して所望位置を得る。
各100Hzのクロックパルス毎にx、y、z軸運動を
検査する。
検査する。
任意の軸方向の運動を生じさせるには、指令バッファに
移動(MOVE)値を供給することが必要なだけである
。これら移動値は各軸に関して17100秒間に動くべ
き距離である。連続した諸移動値が指令バッファにロー
ドされる場合、6割込みはそれら諸移動値から1つの値
を取出して実行する。この軸方向の移動は、移動値の値
に比例した速度で生ずる。
移動(MOVE)値を供給することが必要なだけである
。これら移動値は各軸に関して17100秒間に動くべ
き距離である。連続した諸移動値が指令バッファにロー
ドされる場合、6割込みはそれら諸移動値から1つの値
を取出して実行する。この軸方向の移動は、移動値の値
に比例した速度で生ずる。
第1衣に示す通シ、開始(BEGIN)後にセットモー
ドC8h;1’ MODE)プログラムが実行される。
ドC8h;1’ MODE)プログラムが実行される。
このプログラムはまた、機械の運転手が新しいモードを
選択する度に実行される。このプログラムは初期条件を
設定し、そして諸モードCENTER。
選択する度に実行される。このプログラムは初期条件を
設定し、そして諸モードCENTER。
CEECK、5INGLE、0PERATE又はEME
RGE−NCY 5TOP)の1つヘジャンプする。
RGE−NCY 5TOP)の1つヘジャンプする。
第3表は第1表のセットモードプログラムから到達する
5つの利用可能なモードの内の最初のモードについて述
べる。エンター(ENTER)モードについては、エン
タープログラムが実行される。
5つの利用可能なモードの内の最初のモードについて述
べる。エンター(ENTER)モードについては、エン
タープログラムが実行される。
このプログラムは、データブロック1で開始し、このデ
ータブロック内の値を表示し、このデータブロック内の
各項目について質問を行う。制御パネルの各種キーを押
すことによって運転手は、データブロック内の次の項目
に進むことができ、あるいはまた表示されている特定の
項目に関する値を修正又は入力することもできる。エン
ターモードにおいては、全ての項目がCRTスクリーン
に表示され、次にスクリーン底部にそのデータブロック
の各項目に関して質問が表示される。運転手は、各質問
に対してキーボードによシキーボードデータ及びモード
選択入力を作ることができる。
ータブロック内の値を表示し、このデータブロック内の
各項目について質問を行う。制御パネルの各種キーを押
すことによって運転手は、データブロック内の次の項目
に進むことができ、あるいはまた表示されている特定の
項目に関する値を修正又は入力することもできる。エン
ターモードにおいては、全ての項目がCRTスクリーン
に表示され、次にスクリーン底部にそのデータブロック
の各項目に関して質問が表示される。運転手は、各質問
に対してキーボードによシキーボードデータ及びモード
選択入力を作ることができる。
データブロック進行キー及び質問項目進行キーはM9図
に示す制御パネルにある。運転手が特定のデータブロッ
クに満足すれば、データブロック進行キーを押してデー
タブロック番号を増分し、そして次のデータブロックが
CRTスクリーンに表示される。次のデータブロックが
まだプログラムされてない時は、前のデータブロックか
らのデータを移すことによって作る。これは変化しない
値はそのまま進ませ、運転手はキーボードで再び入力す
る必要はない。もしデータブロック零を要求される時は
、別のエンタープログラムが実行され、このプログラム
はX及びYのオフセット及び工具データの入力を可能に
する。工具校正長さは、実際にZ軸をある位置まで動か
してこの点を記録することによ少入力することができる
。
に示す制御パネルにある。運転手が特定のデータブロッ
クに満足すれば、データブロック進行キーを押してデー
タブロック番号を増分し、そして次のデータブロックが
CRTスクリーンに表示される。次のデータブロックが
まだプログラムされてない時は、前のデータブロックか
らのデータを移すことによって作る。これは変化しない
値はそのまま進ませ、運転手はキーボードで再び入力す
る必要はない。もしデータブロック零を要求される時は
、別のエンタープログラムが実行され、このプログラム
はX及びYのオフセット及び工具データの入力を可能に
する。工具校正長さは、実際にZ軸をある位置まで動か
してこの点を記録することによ少入力することができる
。
第4表はエンターDB零ルーチンを示し、第5衣は第3
表のエンタープロダラムからの現行データブロック表示
ルーチンを示す。
表のエンタープロダラムからの現行データブロック表示
ルーチンを示す。
紀6表は第1表に示した5つの利用できるモードの第2
のものである検f(CIIECK )モードを示す。こ
のチェックモードにはセットモードを通して入ることが
でき、チェックモードは現在までにプログラムされた全
てのデータブロックを連続的に表示するのを可能にする
。このモードは運転手の便利のためであシ、所要の正し
いプログラムがメモリー内に入ったことを確認できる。
のものである検f(CIIECK )モードを示す。こ
のチェックモードにはセットモードを通して入ることが
でき、チェックモードは現在までにプログラムされた全
てのデータブロックを連続的に表示するのを可能にする
。このモードは運転手の便利のためであシ、所要の正し
いプログラムがメモリー内に入ったことを確認できる。
第 7 表
第 8 表
纂7表、第8表は、プログラムが入ることのできる次の
2つのモードを示す。第7表の単モートプログラムは単
ステップフラグをセットし、後述する作動(0PERA
TE)プログラムに進む。第8表に示す非常停止プログ
ラムには、制御パネルの非常停止スイッチを押した時に
入シ、これは、全ての運動を停止し、そして機械の運転
手がボタンを押して機械を検査モードにするまで待機す
る。
2つのモードを示す。第7表の単モートプログラムは単
ステップフラグをセットし、後述する作動(0PERA
TE)プログラムに進む。第8表に示す非常停止プログ
ラムには、制御パネルの非常停止スイッチを押した時に
入シ、これは、全ての運動を停止し、そして機械の運転
手がボタンを押して機械を検査モードにするまで待機す
る。
検査モードにおいて、非常停止条件が解除される。
第9表は5番目のモード、即ち自動加工のための生体モ
ードである作動(OPh:RATE)モードである。第
9表に示す通り、作動プログラムはZ軸スピンドルの手
動調整及びテーブルの校正、並びにデータブロック部分
プログラムの実行を可能にする。JOGモードにおいて
始動(START)キーを押せば、変位が入力され、送
り速度は50i n/mi n (約1270+11肩
/m1n)にセントされ、移動実行(1)OMOVE
)プログラムが行われる。
ードである作動(OPh:RATE)モードである。第
9表に示す通り、作動プログラムはZ軸スピンドルの手
動調整及びテーブルの校正、並びにデータブロック部分
プログラムの実行を可能にする。JOGモードにおいて
始動(START)キーを押せば、変位が入力され、送
り速度は50i n/mi n (約1270+11肩
/m1n)にセントされ、移動実行(1)OMOVE
)プログラムが行われる。
第10表は上述のDOMOVEプログラムを示す。
このプログラムは移動増分を計算して割込みプログラム
に供給し、割込みプログラムは実際に3軸のサーボを駆
動する。このプログラムはZ方向の運動が必要か、XY
方向の運動が必要かを決める。
に供給し、割込みプログラムは実際に3軸のサーボを駆
動する。このプログラムはZ方向の運動が必要か、XY
方向の運動が必要かを決める。
XY方向の運動が必要である時は、このプログラムは送
シ速度を受け、これを送少速度ポテンシオメータ(PO
T)に従って修正する。次に、X方向の所要の運動は、
所要のX方向の位置XDと現在位置Xとの差をとること
により1f−IW−する。Y方向についても同様に計算
し、DX”+DY”−によって移動距離DLをめる。次
に所定送り速度においてこの距離を移動するのに要求さ
れる繰返し斂を計算する。NNNは、移動すべき距離と
分当シのステップ数との積に等しい。このステップ数は
、この場合6000であり、これは割込みプログラムの
秒当り100回の実行に基づく。
シ速度を受け、これを送少速度ポテンシオメータ(PO
T)に従って修正する。次に、X方向の所要の運動は、
所要のX方向の位置XDと現在位置Xとの差をとること
により1f−IW−する。Y方向についても同様に計算
し、DX”+DY”−によって移動距離DLをめる。次
に所定送り速度においてこの距離を移動するのに要求さ
れる繰返し斂を計算する。NNNは、移動すべき距離と
分当シのステップ数との積に等しい。このステップ数は
、この場合6000であり、これは割込みプログラムの
秒当り100回の実行に基づく。
ここでステップ数が計算されたので、次に、移動すべき
X方向距離をステップ数で割ることによシ各ステップの
寸法(例えばX増分)を計算する。
X方向距離をステップ数で割ることによシ各ステップの
寸法(例えばX増分)を計算する。
同様に、X増分は、全Y方向移動距離をステップ数で割
ったものである。このX増分及びX増分は、X及びY位
置にNNN回加算される。これは、次の補間(INTE
RPOLATE)プログラムによって行われる。Z方向
の動きを必要とする時は同様に計算してNNN及びX増
分を決める。
ったものである。このX増分及びX増分は、X及びY位
置にNNN回加算される。これは、次の補間(INTE
RPOLATE)プログラムによって行われる。Z方向
の動きを必要とする時は同様に計算してNNN及びX増
分を決める。
補間(INTERPORATE)プログラムは親ねじ補
正プログラムを1秒に5回呼出す。補間プログラムは送
り速度ポテンシオメータが変化したかどうかを検介する
。JOGモードが実行されている場合、運転手が始動ボ
タンを放した時は常にこのプログラムは戻る。
正プログラムを1秒に5回呼出す。補間プログラムは送
り速度ポテンシオメータが変化したかどうかを検介する
。JOGモードが実行されている場合、運転手が始動ボ
タンを放した時は常にこのプログラムは戻る。
上述の事を行った後に、補間プログラムはNNNをカウ
ントダウンする。この値が零ならば運動は完了であシ、
プログラムは最終移動(FINISHル10VE)に移
る。そうでない場合は、前に計算した増分量を実際の位
置に加算し、3軸の夫々に関する位置を更新する。次に
移動(MOVB )値を計算し、指令バッファにゆとり
のある時は3つの移動値をバッファに置く。指命バッフ
ァ値は割込みプログラムにより使用されている値である
ため、割込みプログラムで値が変化するまで待つ必要が
ある。これによって補間プログラムは種々の移動値を前
もって計算し、データが常に割込みプログラムに利用可
能となるように保証する。
ントダウンする。この値が零ならば運動は完了であシ、
プログラムは最終移動(FINISHル10VE)に移
る。そうでない場合は、前に計算した増分量を実際の位
置に加算し、3軸の夫々に関する位置を更新する。次に
移動(MOVB )値を計算し、指令バッファにゆとり
のある時は3つの移動値をバッファに置く。指命バッフ
ァ値は割込みプログラムにより使用されている値である
ため、割込みプログラムで値が変化するまで待つ必要が
ある。これによって補間プログラムは種々の移動値を前
もって計算し、データが常に割込みプログラムに利用可
能となるように保証する。
補間プログラムはまたX、Y、Z値の現在瞬時値をCR
Tスクリーンに表示する。次にループを通り、そして移
動値を計算し、これを指令バッファに置くために待機す
る。NNNが零にカれば運動は完了し、X位置は所望の
Z値に達する。最終移動(第29表)は、それらを正確
に等しくセットしそして呼出しプログラムに戻る。判る
ように、もしXD%YD、又はZD値が所望位置にセッ
トされる場合、DOAfOVEプログラムはその所望位
置までサーボを適当な送シ速度で動かす。FRA’l’
h;サブルーチン及び親ねじ補正(1,h:AD SC
REWCOMF)サブルーチンを次に第11.12表に
示す。
Tスクリーンに表示する。次にループを通り、そして移
動値を計算し、これを指令バッファに置くために待機す
る。NNNが零にカれば運動は完了し、X位置は所望の
Z値に達する。最終移動(第29表)は、それらを正確
に等しくセットしそして呼出しプログラムに戻る。判る
ように、もしXD%YD、又はZD値が所望位置にセッ
トされる場合、DOAfOVEプログラムはその所望位
置までサーボを適当な送シ速度で動かす。FRA’l’
h;サブルーチン及び親ねじ補正(1,h:AD SC
REWCOMF)サブルーチンを次に第11.12表に
示す。
第 11 表
第 12 表
第9表に示した作動(OPERATE)プログラムにお
いて、自動(AUTO)位置モードが選択され始動ボタ
ンが押された時はAUTOプログラムが呼び出されてデ
ータブロックに記憶された部分プログラムを実行する。
いて、自動(AUTO)位置モードが選択され始動ボタ
ンが押された時はAUTOプログラムが呼び出されてデ
ータブロックに記憶された部分プログラムを実行する。
作動プログラムにおいて引用したXYCAL、ZTCA
L、ZZERO及びXYAiA見Rのサブルーチンを第
13.14.15.16表に示す。
L、ZZERO及びXYAiA見Rのサブルーチンを第
13.14.15.16表に示す。
第13表
第14表
第14表に示す通り、Z軸スピンドル校正は、前の工具
からのZオフセットをZ位置に加算して1時的に絶対Z
位置をめることによル行なわれる。次に、新らしい工具
に関する現行工具校正長さが現行オフセント距離として
入力され、この距離は上記の絶対Z位置から減算されて
それにより現行工具に対する新らしいZ位置を得る。次
に、この新らしいZオフセットは引き続くZ校正ルーチ
ンのため保管される。この校正長さくCALLENGT
II)は、第4表に示したDBZEROの校正動作にお
いて1ステツプとして得られる。前述した通り、Z軸を
手動で所望の零基準面に動かす時は、工具長さ校正値は
工具校正ボタン223によって入力することができる。
からのZオフセットをZ位置に加算して1時的に絶対Z
位置をめることによル行なわれる。次に、新らしい工具
に関する現行工具校正長さが現行オフセント距離として
入力され、この距離は上記の絶対Z位置から減算されて
それにより現行工具に対する新らしいZ位置を得る。次
に、この新らしいZオフセットは引き続くZ校正ルーチ
ンのため保管される。この校正長さくCALLENGT
II)は、第4表に示したDBZEROの校正動作にお
いて1ステツプとして得られる。前述した通り、Z軸を
手動で所望の零基準面に動かす時は、工具長さ校正値は
工具校正ボタン223によって入力することができる。
一般的に、使用される各工具についての工具長さは校正
は、入力されてマイクロプロセッサのメモリーに記憶さ
れ、そして夫々の工具が使用される時に呼び出される。
は、入力されてマイクロプロセッサのメモリーに記憶さ
れ、そして夫々の工具が使用される時に呼び出される。
自動(AUTO)プログラムはデータブロックを読み、
加工のタイプ又はモードを定める〔位置決め(PO3l
1’lON )、フライス(MILL)、孔あけ(DR
ILL )、孔くり(BORE; ) )。各モートは
、フライス盤に所望の作動をさせるための一連の作動シ
ーケンスである。NEXTDB で始まる自動シーケン
スをM17表に示す。
加工のタイプ又はモードを定める〔位置決め(PO3l
1’lON )、フライス(MILL)、孔あけ(DR
ILL )、孔くり(BORE; ) )。各モートは
、フライス盤に所望の作動をさせるための一連の作動シ
ーケンスである。NEXTDB で始まる自動シーケン
スをM17表に示す。
第18表
選択した機能即ちモードが位置決めCPO8I T10
N)である場合(第18表)、引き込みが実行されてZ
スピンドルを上げる。このためには所望Z値を10ji
(約250+u+)にセットし、RAPID (急速)
をセットし、Z上方リミットスイッチが作動されるまで
DOM’OVEプログラムを実行する。Z軸を上げた後
に、X、Y位置をデータブロックから読出し、急速をセ
ットしそしてDON(WEを実行する。これによってテ
ーブルはXY面で動き、データブロックにおいて命令さ
れたXY位置となる。誤差小待機(WA I T ER
ROR8MALL)は、サーボが数十分の1以内に位置
するまでこのプログラムを遅らせる。この後、NEXT
DBプログラムの部分(第17表)が実行される。
N)である場合(第18表)、引き込みが実行されてZ
スピンドルを上げる。このためには所望Z値を10ji
(約250+u+)にセットし、RAPID (急速)
をセットし、Z上方リミットスイッチが作動されるまで
DOM’OVEプログラムを実行する。Z軸を上げた後
に、X、Y位置をデータブロックから読出し、急速をセ
ットしそしてDON(WEを実行する。これによってテ
ーブルはXY面で動き、データブロックにおいて命令さ
れたXY位置となる。誤差小待機(WA I T ER
ROR8MALL)は、サーボが数十分の1以内に位置
するまでこのプログラムを遅らせる。この後、NEXT
DBプログラムの部分(第17表)が実行される。
第17衣のNEXTDBはデータブロック停止について
検査し、そして作動プログラムに戻るか又は次のデータ
ブロックに進む。プログラムが単サイクルモードにある
場合、又は工具を交換すべき場合は、制御は作動プログ
ラムに戻る。その他の場合には、ループが繰り返され、
所要プログラムにジャンプしてそのデータブロックが実
行される。
検査し、そして作動プログラムに戻るか又は次のデータ
ブロックに進む。プログラムが単サイクルモードにある
場合、又は工具を交換すべき場合は、制御は作動プログ
ラムに戻る。その他の場合には、ループが繰り返され、
所要プログラムにジャンプしてそのデータブロックが実
行される。
第 19 表
フライス加工(MILL)プログラムを第19表に示す
。第1にスピンドルをZ下方位置へ下げ、XYデータを
データブロックから取シ、そしてDOMOVEを実行す
る。従って、テーブルはプログラムされた送り速度でそ
のXY値へ動く。DOMOVHの後、誤差小待機サブル
ーチンを行い、そして次のデータブロックの検査を行う
。次のデータブロックがフライス加工モードで々い時は
、Z引込めを行い、スピンドルを上げる。
。第1にスピンドルをZ下方位置へ下げ、XYデータを
データブロックから取シ、そしてDOMOVEを実行す
る。従って、テーブルはプログラムされた送り速度でそ
のXY値へ動く。DOMOVHの後、誤差小待機サブル
ーチンを行い、そして次のデータブロックの検査を行う
。次のデータブロックがフライス加工モードで々い時は
、Z引込めを行い、スピンドルを上げる。
フライス加工において、DOMOVBステップの前に、
内側又は外側のフレームのフライス加工動作がデータブ
ロックに入力されている場合、プログラムはFRAMH
に移る。運転手は、フライス加工データブロックの起こ
り得るフレーム加工に関して内側、外側を選択するか又
はそのいずれをも選択しない。第19表に示すように、
内側又は外側のフライス加工が選択される@き、FRA
MEスライスカ■エサブルーチンが実行される(第20
表)。
内側又は外側のフレームのフライス加工動作がデータブ
ロックに入力されている場合、プログラムはFRAMH
に移る。運転手は、フライス加工データブロックの起こ
り得るフレーム加工に関して内側、外側を選択するか又
はそのいずれをも選択しない。第19表に示すように、
内側又は外側のフライス加工が選択される@き、FRA
MEスライスカ■エサブルーチンが実行される(第20
表)。
第 20 表
例えば、内側フレームのフライス加工の場合には、最初
のデータブロックが工具を加工品上の所要位置に位置決
めしてフレームフライス加工を開始する。次のデータブ
ロックはフライス加工データブロックであシ、このデー
タブロックには運転手は所望の内側フレームフライス加
工を挿入しかつ工具が移行すべきXY短距離入力しであ
る。第20表に示す通り、Z軸が4方向に動いてフレー
ム加工を完了し、スピンドルを引とげる。次の第21表
の孔あけ(DRILL )に示すように、中間のブロッ
クの誤差小待機の後において、次のデータブロックが内
側又は外側のフレームのフライス加ニステップを含んで
いる場合、X、 Y位置は現行工具直径の×だけオフセ
ットされる。これによって、運転手はフレームフライス
加工が実際に行なわれるべきX及びYの寸法をプログラ
ムでき、考慮する必要はない。第20表のZ軸引上げの
後、XYオフセットは解除され、それによりXY位置決
めは引き続く動作においてはその真の値に戻る。
のデータブロックが工具を加工品上の所要位置に位置決
めしてフレームフライス加工を開始する。次のデータブ
ロックはフライス加工データブロックであシ、このデー
タブロックには運転手は所望の内側フレームフライス加
工を挿入しかつ工具が移行すべきXY短距離入力しであ
る。第20表に示す通り、Z軸が4方向に動いてフレー
ム加工を完了し、スピンドルを引とげる。次の第21表
の孔あけ(DRILL )に示すように、中間のブロッ
クの誤差小待機の後において、次のデータブロックが内
側又は外側のフレームのフライス加ニステップを含んで
いる場合、X、 Y位置は現行工具直径の×だけオフセ
ットされる。これによって、運転手はフレームフライス
加工が実際に行なわれるべきX及びYの寸法をプログラ
ムでき、考慮する必要はない。第20表のZ軸引上げの
後、XYオフセットは解除され、それによりXY位置決
めは引き続く動作においてはその真の値に戻る。
第21表は孔くシCBORE)、孔あけ(DRILL)
モードを示す。孔くシモードは、孔〈ルフラグをセット
しそして孔あけモードと同じように進行する。
モードを示す。孔くシモードは、孔〈ルフラグをセット
しそして孔あけモードと同じように進行する。
孔あけモードは次の通シに行う。第1にスピンドルを引
込める。データブロックからXY値を得る。急速に動か
してそのXY値の位置とし、誤差小待機サブルーチンを
行う。Z上方位置へ急速に移動し、誤差小待機サブルー
チンを行う、繰返し孔あけ(PECK)モードがセット
されている場合は、別のDOPECKプログラムが次に
実行される。
込める。データブロックからXY値を得る。急速に動か
してそのXY値の位置とし、誤差小待機サブルーチンを
行う。Z上方位置へ急速に移動し、誤差小待機サブルー
チンを行う、繰返し孔あけ(PECK)モードがセット
されている場合は、別のDOPECKプログラムが次に
実行される。
そうでない場合即ち通常の孔あけの場合は、Zはプログ
ラムされた送り速度で下方位置へ動かされる。3/10
秒の遅れで次のデータブロックタイプの検査を行う。
ラムされた送り速度で下方位置へ動かされる。3/10
秒の遅れで次のデータブロックタイプの検査を行う。
これがフライス加工の時は、スピンドルを引上げること
なくデータブロックによる加工を行う。
なくデータブロックによる加工を行う。
孔くシフラグがセットされている時は、スピンドルはプ
ログラム送ル速度でZ上方へゆっくりと引上げられる。
ログラム送ル速度でZ上方へゆっくりと引上げられる。
そうでない場合、Z引込めが実行さ7Lでスピンドルを
頂部位fまで上げ戻し、そしてシーケンスの次のデータ
ブロックが次に実行される。
頂部位fまで上げ戻し、そしてシーケンスの次のデータ
ブロックが次に実行される。
第22表
第 23 表
第25表
第 26 表
第27表
第22表はスピンドル引込みサブルーチン、第23表は
XY値をデータブロックから得るサブル−チ/、第24
表は誤差小待機サブルーチン、第25表はZ下方サブル
ーチン、第26表はZ上方急速サブルーチン、第27表
はZ上方低速サブルーチンを示す。
XY値をデータブロックから得るサブル−チ/、第24
表は誤差小待機サブルーチン、第25表はZ下方サブル
ーチン、第26表はZ上方急速サブルーチン、第27表
はZ上方低速サブルーチンを示す。
全ての運動の間、親ねじ補正値が計算されて運動に適用
される。これは、ジャンパーワイヤによってプログラム
に入れられている親ねじ誤差に対し位置を乗算し、そし
て親ねじ修正値を計算する。
される。これは、ジャンパーワイヤによってプログラム
に入れられている親ねじ誤差に対し位置を乗算し、そし
て親ねじ修正値を計算する。
この修正値は、割込みプログラムに供給されるとき、所
望位置に加算される。
望位置に加算される。
第28表は繰返し孔あけ(PECK)プログラムを示し
、孔あけモードのオプションであって、ドリル行程即ち
ZUP とZ D OWN間の距離を繰返し穴あけの所
望数で割る。この距離ZDは、Z所望位置を加工品内へ
N繰返し穴あけ回数だけ移行させるのに使用され、各穴
あけの間ZUPへ引込む。これによって、大きな孔をあ
ける場合に切屑の排出を容易にする。
、孔あけモードのオプションであって、ドリル行程即ち
ZUP とZ D OWN間の距離を繰返し穴あけの所
望数で割る。この距離ZDは、Z所望位置を加工品内へ
N繰返し穴あけ回数だけ移行させるのに使用され、各穴
あけの間ZUPへ引込む。これによって、大きな孔をあ
ける場合に切屑の排出を容易にする。
第29表
第29表は最終移動プログラムを示す。
第30表は繰返しくREPEAT)プログラムを示し、
重なったステップ及び繰返しの実行を可能にする。これ
は、あるパターンを各種のX又はYのオフセット距離に
おいてN回繰返すのを可能にする。ステップ及び繰返し
が開始される時は、ある種の条件がステップ/繰返しく
STP/REP)スタックに記憶される。繰返しブロッ
クに到るとき、繰返し数NX、NYがスタックに記憶さ
れ、そして開始データブロックに戻るループが形成され
る。
重なったステップ及び繰返しの実行を可能にする。これ
は、あるパターンを各種のX又はYのオフセット距離に
おいてN回繰返すのを可能にする。ステップ及び繰返し
が開始される時は、ある種の条件がステップ/繰返しく
STP/REP)スタックに記憶される。繰返しブロッ
クに到るとき、繰返し数NX、NYがスタックに記憶さ
れ、そして開始データブロックに戻るループが形成され
る。
このループにおいて繰返しく REPEAT)に達する
度にX又はYの位置がステップ値によシ修正されそして
カウンタが減分される。X及びYカウンタ共に零となれ
ば、所定数だけパターンを繰返したことを示し、そして
次のデータブロックが実行される。
度にX又はYの位置がステップ値によシ修正されそして
カウンタが減分される。X及びYカウンタ共に零となれ
ば、所定数だけパターンを繰返したことを示し、そして
次のデータブロックが実行される。
繰返しプログラムは例えば3つのループまで重ねること
ができるようにすることが可能である。
ができるようにすることが可能である。
1つのループの開始データブロックは、第17表の自動
プログラムに示したSTP/EEPブロックとして運転
手によって選択されることによりフラグが付される。こ
のSi’P/REPとして指示されたデータブロックは
、更にMILL、DRILL等の通常の情報も含む。こ
のフラグを付されたブロックの後には、繰返されるべき
動作の諸ステップの残部を含む1以上のデータブロック
をft、:とができる。繰返しブロックには増分的X寸
法とX方向作動数のカウント、増分的7寸法とY方向作
動数のカウントとが含まれる。このプログラムは所与の
2寸法に対して全てのX方向繰返しを行い、そして次の
2寸法に動いてX方向の別の一連の繰返し作動を行う。
プログラムに示したSTP/EEPブロックとして運転
手によって選択されることによりフラグが付される。こ
のSi’P/REPとして指示されたデータブロックは
、更にMILL、DRILL等の通常の情報も含む。こ
のフラグを付されたブロックの後には、繰返されるべき
動作の諸ステップの残部を含む1以上のデータブロック
をft、:とができる。繰返しブロックには増分的X寸
法とX方向作動数のカウント、増分的7寸法とY方向作
動数のカウントとが含まれる。このプログラムは所与の
2寸法に対して全てのX方向繰返しを行い、そして次の
2寸法に動いてX方向の別の一連の繰返し作動を行う。
フライス盤運転手の行う簡単な形式の繰返しプログラム
は、2×3又は4X5等の配列でドリル孔を加工品にあ
けるパターンである。
は、2×3又は4X5等の配列でドリル孔を加工品にあ
けるパターンである。
繰返しブロックの利用は、同柚の作業に対してデータブ
ロックにその都度データを入れる手数を省く。上述のフ
レームフライス加工動作の使用は、機械の運転手用の例
示的なプログラミングンールである。
ロックにその都度データを入れる手数を省く。上述のフ
レームフライス加工動作の使用は、機械の運転手用の例
示的なプログラミングンールである。
第1図は本発明に依る制御装置との作動に適したフライ
ス盤の正面図。第2α図、第2b図は制御装置に関する
ハードウェアのブロック線図。第3図ないし第8図は第
2a、2b図の周辺インターフェースアダプタPIAの
詳細図であシ、これらがインターフェースする外部装置
と伴に示す。 第9図は第1図の制御パネルの拡大正面図。第10図は
第1図のZ軸サーボ装置の断面図。第11図は第1図及
び第10図の上面図。第12図は送シ速度調整回路線図
。第13α図、第136図は制御装置が夫々AUTOモ
ード及びJOGモードのとヨ きの送り速度調整ボテンシ夾メータによる調整を示す図
である。 13:三軸フライス盤 工6.17.18:サーボ装置 19:リミットスイッチ副組立体 20:テーブル 21ニスピンドル 31:マイクロプロセ×す 36 : RAMCランダムアクセスメモリ)37 :
FROMC7’ログラム可能のリードオンリメモリ) 39:MUXCマルチプレクサ) 43.53.55.57.65.71.77.82 :
PIAC周辺インターフェースアダプタ)42.45
.66:トランシーバ 67.68:ポテンショメータ(送り速度調整用)25
1:フレーム 258:キャリジ 261:I/’型ローラー 264ニスピンドル 277:被動軸 284:爪部材 288.289:リミットスイッチ 293:エンコーダ 特許出願人 ハーフ・マニュファクデュアリング・カン
パニー・インコーホレーテッド (外1名) Ftg、1 Fi(j、2b Fig、8a 〜、8b ツ′−渚阪 Fig、3 第1頁の続き @発明者 ジエームズ・ピー・ワ イルス @発明者 クリス会エル・ハツド レー アメリカ合衆国ニューヨーク州14760.オーリーン
、ルーラル・アベニュー 309 アメリカ合衆国インディアナ用4626&インディアナ
ポリス、コルゲート・ストリート9013
ス盤の正面図。第2α図、第2b図は制御装置に関する
ハードウェアのブロック線図。第3図ないし第8図は第
2a、2b図の周辺インターフェースアダプタPIAの
詳細図であシ、これらがインターフェースする外部装置
と伴に示す。 第9図は第1図の制御パネルの拡大正面図。第10図は
第1図のZ軸サーボ装置の断面図。第11図は第1図及
び第10図の上面図。第12図は送シ速度調整回路線図
。第13α図、第136図は制御装置が夫々AUTOモ
ード及びJOGモードのとヨ きの送り速度調整ボテンシ夾メータによる調整を示す図
である。 13:三軸フライス盤 工6.17.18:サーボ装置 19:リミットスイッチ副組立体 20:テーブル 21ニスピンドル 31:マイクロプロセ×す 36 : RAMCランダムアクセスメモリ)37 :
FROMC7’ログラム可能のリードオンリメモリ) 39:MUXCマルチプレクサ) 43.53.55.57.65.71.77.82 :
PIAC周辺インターフェースアダプタ)42.45
.66:トランシーバ 67.68:ポテンショメータ(送り速度調整用)25
1:フレーム 258:キャリジ 261:I/’型ローラー 264ニスピンドル 277:被動軸 284:爪部材 288.289:リミットスイッチ 293:エンコーダ 特許出願人 ハーフ・マニュファクデュアリング・カン
パニー・インコーホレーテッド (外1名) Ftg、1 Fi(j、2b Fig、8a 〜、8b ツ′−渚阪 Fig、3 第1頁の続き @発明者 ジエームズ・ピー・ワ イルス @発明者 クリス会エル・ハツド レー アメリカ合衆国ニューヨーク州14760.オーリーン
、ルーラル・アベニュー 309 アメリカ合衆国インディアナ用4626&インディアナ
ポリス、コルゲート・ストリート9013
Claims (1)
- 【特許請求の範囲】 加工品に対し機械加工動作を自動的にかつ対話形式で行
う方法であって、 イ)機械加工動作のためのモード・タイプと寸法パラメ
ータとをマイクロ計算機メモリにデータ・ブロックとし
て入力する段階と、 口)前記加工品の処理を完成するのに必要な任意の別の
動作及び寸法に関するデータ・ブロックについて前記の
入力段階を反復する段階と、ノ9 機械を指揮して加工
品に対する前記動作を実行させるべく前記データ・ブロ
ックを利用するマイクロ計算機プログラムを実行する段
階と、二〕個々のデータ・ブロックに対するモード及び
寸法パラメータに関した複数の質問を、運転手による観
察及び応答のため順次スクリーンに入示する段階と、及
び 約 個々のデータ・ブロックの少なくともいくつかにつ
いては、運転手の応答を利用して、運転手による観察及
び応答のため追加の質問の引き続く表示を開始して行い
それによってデータ・ブロックのパラメータを動作Gこ
関して更に定める段階と、 から成る方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US70256976A | 1976-07-06 | 1976-07-06 | |
| US702569 | 1976-07-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60186907A true JPS60186907A (ja) | 1985-09-24 |
| JPS6145248B2 JPS6145248B2 (ja) | 1986-10-07 |
Family
ID=24821762
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8035577A Granted JPS536784A (en) | 1976-07-06 | 1977-07-05 | Automatic control method and apparatus for machine tool |
| JP19455684A Granted JPS60186907A (ja) | 1976-07-06 | 1984-09-17 | 対話型入力装置 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8035577A Granted JPS536784A (en) | 1976-07-06 | 1977-07-05 | Automatic control method and apparatus for machine tool |
Country Status (7)
| Country | Link |
|---|---|
| JP (2) | JPS536784A (ja) |
| CA (1) | CA1102434A (ja) |
| CH (1) | CH618528A5 (ja) |
| DE (1) | DE2730335A1 (ja) |
| FR (1) | FR2357943A1 (ja) |
| GB (3) | GB1584647A (ja) |
| IT (1) | IT1079960B (ja) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5518383A (en) * | 1978-07-28 | 1980-02-08 | Toyoda Mach Works Ltd | Numerical controller for controlling grinding |
| JPS55143606A (en) * | 1979-04-26 | 1980-11-10 | Mitsubishi Electric Corp | Process controller |
| JPS55143607A (en) * | 1979-04-26 | 1980-11-10 | Mitsubishi Electric Corp | Process controller |
| JPS5650405A (en) * | 1979-10-02 | 1981-05-07 | Matsushita Electric Ind Co Ltd | Control unit of machine tool |
| DE2929545A1 (de) * | 1979-07-20 | 1981-01-29 | Heidenhain Gmbh Dr Johannes | Verfahren und schaltungsanordnung zur programmerstellung und/oder programmaenderung bei numerisch gesteuerten maschinen |
| JPS5719809A (en) * | 1980-07-10 | 1982-02-02 | Fanuc Ltd | Numerical control information generating system |
| DE3028708A1 (de) * | 1980-07-29 | 1982-02-11 | Dr. Johannes Heidenhain Gmbh, 8225 Traunreut | Verfahren zur programmierung bahngesteuerter maschinen |
| JPS5729105A (en) * | 1980-07-30 | 1982-02-17 | Mitsubishi Electric Corp | Forming system for sewing data of automatic sewing machine |
| JPS5729104A (en) * | 1980-07-30 | 1982-02-17 | Mitsubishi Electric Corp | Forming system for sewing data of automatic sewing machine |
| JPS5760408A (en) * | 1980-09-30 | 1982-04-12 | Okuma Mach Works Ltd | Numerical control system capable of controlling external interruption |
| JPS5779508A (en) * | 1980-10-31 | 1982-05-18 | Mitsubishi Electric Corp | Numeric controller |
| JPS57169813A (en) * | 1981-04-13 | 1982-10-19 | Mitsubishi Electric Corp | Numerical controller |
| JPS57211604A (en) * | 1981-06-22 | 1982-12-25 | Fanuc Ltd | Numerical controlling method |
| JPS5819908A (ja) * | 1981-07-28 | 1983-02-05 | Mitsubishi Electric Corp | 数値制御装置 |
| JPS5846409A (ja) * | 1981-09-14 | 1983-03-17 | Yamazaki Mazak Corp | マシニングセンタにおける加工情報の入力方法 |
| JPS57114362A (en) * | 1981-11-07 | 1982-07-16 | Toyoda Mach Works Ltd | Control parameter input method in numerical control for machine tool |
| JPS57114361A (en) * | 1981-11-07 | 1982-07-16 | Toyoda Mach Works Ltd | Numerical control for machine tool |
| JPS58132439A (ja) * | 1982-02-02 | 1983-08-06 | Yamazaki Mazak Corp | 数値制御工作機械における加工プログラムの修正制御方法 |
| JPS58163007A (ja) * | 1982-03-24 | 1983-09-27 | Fanuc Ltd | 携帯型nc自動プログラミング装置 |
| JPS5962947A (ja) * | 1982-10-01 | 1984-04-10 | Fanuc Ltd | 数値制御方式 |
| JPS62228159A (ja) * | 1985-12-26 | 1987-10-07 | Kagakuhin Kensa Kyokai | ガスクロマトグラフ用カラム |
| JPS632642A (ja) * | 1986-06-19 | 1988-01-07 | Mitsubishi Electric Corp | 数値制御装置 |
| US5453933A (en) * | 1993-09-08 | 1995-09-26 | Hurco Companies, Inc. | CNC control system |
| CN103394814B (zh) * | 2013-08-01 | 2015-05-13 | 江苏大德重工有限公司 | 激光切割机z轴电容调高系统 |
| CN104875075A (zh) * | 2015-06-03 | 2015-09-02 | 安徽圣力达电器有限公司 | 锯床快速下降定位锯分系统 |
| CN105499668A (zh) * | 2016-01-13 | 2016-04-20 | 高碧 | 一种数控自动化铣床 |
| CN114161154B (zh) * | 2021-12-07 | 2023-05-16 | 安徽机电职业技术学院 | 一种数控机床的智能调节模组 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3668653A (en) * | 1968-10-22 | 1972-06-06 | Sundstrad Corp | Control system |
| US3821525A (en) * | 1972-03-16 | 1974-06-28 | Conrac Corp | Method and apparatus for automatically compensated tube bending |
| JPS5113083A (en) * | 1974-07-22 | 1976-02-02 | Tokyo Shibaura Electric Co | Taiwagata nc sochi |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1189958A (en) * | 1965-09-03 | 1970-04-29 | Olivetti & Co Spa | A Numerical Control Device |
| US3746845A (en) * | 1970-08-06 | 1973-07-17 | Bendix Corp | Numerical control system |
| GB1369193A (en) * | 1970-08-17 | 1974-10-02 | Doall Co | Numerical control system for machine tools |
-
1977
- 1977-06-21 CA CA281,097A patent/CA1102434A/en not_active Expired
- 1977-06-28 IT IT5003377A patent/IT1079960B/it active
- 1977-06-28 FR FR7719857A patent/FR2357943A1/fr active Granted
- 1977-07-04 GB GB2456479A patent/GB1584647A/en not_active Expired
- 1977-07-04 GB GB2789577A patent/GB1584645A/en not_active Expired
- 1977-07-04 GB GB2456379A patent/GB1584646A/en not_active Expired
- 1977-07-05 JP JP8035577A patent/JPS536784A/ja active Granted
- 1977-07-05 DE DE19772730335 patent/DE2730335A1/de not_active Withdrawn
- 1977-07-06 CH CH834377A patent/CH618528A5/fr not_active IP Right Cessation
-
1984
- 1984-09-17 JP JP19455684A patent/JPS60186907A/ja active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3668653A (en) * | 1968-10-22 | 1972-06-06 | Sundstrad Corp | Control system |
| US3821525A (en) * | 1972-03-16 | 1974-06-28 | Conrac Corp | Method and apparatus for automatically compensated tube bending |
| JPS5113083A (en) * | 1974-07-22 | 1976-02-02 | Tokyo Shibaura Electric Co | Taiwagata nc sochi |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2357943A1 (fr) | 1978-02-03 |
| GB1584645A (en) | 1981-02-18 |
| CA1102434A (en) | 1981-06-02 |
| JPS6145248B2 (ja) | 1986-10-07 |
| FR2357943B3 (ja) | 1980-04-04 |
| GB1584647A (en) | 1981-02-18 |
| CH618528A5 (en) | 1980-07-31 |
| JPS6142289B2 (ja) | 1986-09-20 |
| IT1079960B (it) | 1985-05-16 |
| GB1584646A (en) | 1981-02-18 |
| JPS536784A (en) | 1978-01-21 |
| DE2730335A1 (de) | 1978-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60186907A (ja) | 対話型入力装置 | |
| US4477754A (en) | Interactive machining system | |
| JPH0724631A (ja) | プログラマブル帯鋸のための連絡リンケージ システム | |
| WO1993019894A1 (fr) | Procede d'elaboration de caracteristiques d'usinage concernant une machine-outil a commande numerique | |
| US4674928A (en) | Milling machine controller | |
| US5299477A (en) | Method of selecting a tool in a punching press machine | |
| US20020108420A1 (en) | Spring manufacturing apparatus | |
| DE19934973A1 (de) | SCARA-Roboter | |
| US5337249A (en) | Numerical control machining animation with workpiece and tool movement | |
| JPH0561525A (ja) | 移動体の動作表示装置及びその表示方法 | |
| JP6584593B2 (ja) | 工作機械 | |
| DE19609511C2 (de) | Hilfsvorrichtung für handgeführte Werkzeuge | |
| EP0728299B1 (de) | Einknopfbedienung einer Auswuchtmaschine | |
| EP0079137A1 (en) | Computer numeric control for metal forming | |
| JPS58217223A (ja) | デイスプレイ装置付数値制御放電加工装置 | |
| GB2042383A (en) | Coil spring manufacturing machine | |
| JP3281553B2 (ja) | コイルばね製造機の工具作動装置 | |
| JP3217329B2 (ja) | Ncデータ確認装置 | |
| JP2813352B2 (ja) | 位置決め装置 | |
| DE112022000299T5 (de) | Numerische steuereinrichtung mit werkzeugmaschinen-einrichtungs-funktion und speichermedium | |
| US3991652A (en) | Educational device for teaching numerical control | |
| JPH1165663A (ja) | 位置制御装置および位置制御方法 | |
| JP2628914B2 (ja) | 加工シミュレーション方式 | |
| JP3076466B2 (ja) | 汎用フライス盤 | |
| DE19900140A1 (de) | Numerisches Steuergerät, Gerät zum Erzeugen eines numerischen Steuerprogramms und Aufzeichnungsmedium für das Positioniersteuerverfahren |