JPS6115204A - 数値制御装置の自動はめあい補正器 - Google Patents

数値制御装置の自動はめあい補正器

Info

Publication number
JPS6115204A
JPS6115204A JP13627484A JP13627484A JPS6115204A JP S6115204 A JPS6115204 A JP S6115204A JP 13627484 A JP13627484 A JP 13627484A JP 13627484 A JP13627484 A JP 13627484A JP S6115204 A JPS6115204 A JP S6115204A
Authority
JP
Japan
Prior art keywords
dimension
symbol
fit
read
tolerance
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
JP13627484A
Other languages
English (en)
Inventor
Mitsuto Miyata
宮田 光人
Masahiko Fukuda
雅彦 福田
Masanao Suemoto
末元 昌直
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP13627484A priority Critical patent/JPS6115204A/ja
Publication of JPS6115204A publication Critical patent/JPS6115204A/ja
Pending 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
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50336Tool, probe offset for curves, surfaces, contouring

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

【発明の詳細な説明】 産業上の利用分野 本発明は数値制御装置に関するものである。
従来の技術 軸と穴等、互いに組合される部材を加工する場合、それ
らのはめあいを考慮しなければならない。
例えば軸が清らかに回転する必要があるなら、穴の直径
は軸のそれより少しだけ大きくしなければならない。
従来の数値制御装置では、これらのはめあいを考慮した
寸法を直接プログラムする必要があった。
例えば、直径100+wmの軸と穴を加工する場合、穴
はZ 100.01、軸は299.99という具合に指
定する必要があった。この方法では、図面上に記載され
たJISのはめあい記号から実際の寸法を割出す必要が
あり、多くの労力を必要とするばありか計算ミス等によ
る誤切削の危険性もあった。
発明が解決しようとする問題点 本発明はこのような従来の欠点を改善したもので、その
目的は、はめあいを考慮した寸法をJISのはめあい記
号を使って指定できるようにすることにある。
問題点を解決するための手段 本発明は上記問題点を改善するために、第1図に示すよ
うに、はめあい記号に対応した寸法を記憶する記憶手段
−Hと、NC指令プログラムPG中から所定の区切記号
で挟まれたはめあい記号を検出するはめあい記号検出手
段DBと、検出手段DBで検出したはめあい記号に対応
する寸法を記憶手段MMから読取る読取り手段RDと、
読取り手段RDで読取られた寸法とNC指令プログラム
PGに含まれる前記はめあい記号に係わる基準寸法とか
ら切削寸法を算出する切削寸法算出手段At?とから成
る自動はめあい補正器を数値制御装置に設ける。
作用 NC指令プログラムにはめあい記号が含まれていると、
検出手段DBにより検出され、そのはめあい記号に対応
する寸法が読取り手段ROにより記憶手段間から読取ら
れ、この寸法とNC指令プログラムで指定された基準寸
法とから切削寸法算出手段ARで切削寸法が算出される
実施例 第2図は本発明の自動はめあい補正器を有する数値制御
装置の要部ブロック図であり、1はマイクロコンピュー
タで、周辺回路とはデータバス。
アドレスバス、コントロールハスを含むバス2により相
互に接続されている。NC指令プログラムは指令テープ
3の形式で与えられたときはテープリーダ4を介して読
取られ、外部力セントメモリ5に記憶された形式で与え
られたときは該メモリ5から読取られる。マイクロコン
ピュータlはNC指令プログラムを実際の制御に先行し
て1ブロツクずつ読取り、一旦一時パフファメモリ6に
記・憶し、形式的なチェック等を実行する。実際の加工
制御は一時パンファメモリ6に記憶されたNC指令プロ
グラムのブロックを解読し、所定の演算等を行なって得
た運転情報をX軸位置制御回路7゜Y軸位置制御回路8
. 2軸位置制御回路9に与えることによりX軸モータ
10.  Y軸モータ11.z軸モータ12をコントロ
ールする。はめあい記号に対応する寸法データはパラメ
ータとして予めROM13に記憶される。これは、キー
ボード14より設定することができる。また15はRA
Mであり、演算用等に使用される。
はめあい記号は、良く知られているように、H2h等の
穴或は軸の基礎となる許容差を示す許容差記号と、基本
公差を示すI T (ISO5eries of to
l−eranceの略)番号とから成り、許容差記号は
1字或は2字からなるアルファベントが用いられ穴には
大文字(A−ZC)、軸には小文字(axzc)のそれ
ぞれ28種がJISで規定されている。また、I丁番号
は、ITOI、ITO,ITl、、 −1716の合計
18種類があり、500mm以下の寸法を13区分にわ
けているので13 X 1B= 234個の基本公差が
定められ、更に500mmを越える3150mm以下の
寸法に対しては8区分にわけ、IT6からlT16まで
の11種類について8X11=88個の基本公差が定め
られている。ROM13に、はめあい記号に対応してデ
ータを記憶する方法としてtよ以下のような方法等が採
用できる。
fil第3図(a)、  (b)に示すように、許容差
記号A、 B、 −、ZCおよびa、 b、 −、2C
$JIcで定められた全ての許容差記号或は当該数値制
御装置の通用範囲を考慮した限られた許容差記号に対応
する許容差を記憶すると共に、第4図に示すようにJI
Sで定められた全ての寸法区分。
全てのIT番号に対応する基本公差、或は当該数値制御
装置の適用範囲を考慮した寸法区分及びIT番号に対応
する基本公差を記憶する。
(2)第3図(a)、  (b)に示すように、許容差
記号A、 B、 −、ZCおよびa、b、−2z c等
JICで定められた全ての許容差記号或は当該数値制御
装置の適用範囲を考慮した限られた許容差記号に対応す
る許容差を記憶すると共に、JISで定められた全ての
寸法区分、全てのIT番号に対応する基本公差の1/2
の値、或は当該数値制御装置の適用範囲を考慮した寸法
区分及びIT番号に対応する基本公差の1/2の値を記
憶する。
はめあい記号を用いたNC指令プログラムブロックとし
ては、例えば他の目的で使用されない記号例えば<、〉
を区切り記号とし、制御軸、基準寸法、<、はめあい記
号、〉の順で記載する。基準寸法が601.基礎となる
許容差が0μm、基本公差が30 μmなる穴(60〜
60.030111111の範囲の穴を示す)の場合は
、260<H7>と指令し、また、基準寸法が5Qa+
m、基礎となる許容値が一85μm。
基本公差が100μmなる軸(49,815〜49.9
15mmの範囲の軸)の場合は、Z50<−E9>と指
令する。
ここで、Zは制御軸で、他軸の場合にはX、Y等が付さ
れる。また−Eとして小文字のeを使用しないのは、数
値制御装置のキーボードにはアルファベントの小文字が
ないからで、大文字の前に−(マイナス記号)を付加す
ることにより小文字と認識させる為である。
第5図は本発明のソフトウェア構成の一例を示すフロー
チャートである。マイクロコンピュータlは図示しない
起動ボタンが押されると、テープリーダ4により指令テ
ープ3を1ブロック読取り、一時バッファメモリ6に一
旦格納する。次に、該バッファメモリ6に転送されたブ
ロック中に区切り記号<、〉があるか否かを判別し、な
ければ当該ブロックから運転情報を得るために解読、演
算等を行ない、得られたデータをRAM15に転送する
。実際の制御はこのRAM15の内容に基づき行なわれ
る。また、ブロック中に区切り記号があると、区切り記
号で挾まれたデータのアルファベット(許容差記号)に
対応する許容値をROM13がら読出すと共に、区切り
記号の前の数値(基準寸法)と、区切り記号で挾まれた
データの数値(I子番号)に対応する基本公差をR2M
17がら読取る。そして、これら読取った許容値、基本
公差および基準寸法とから切削寸法を算出する。この算
出は、例えば基本公差が前記(11の形式で与えられて
いる場合、 基準寸法十許容差士(基本公差/2) で算出される。なお、士は穴の場合+、軸の場合−とな
る。また、基本公差が前記(2)の形式で与えられてい
る場合は、既に基本公差が1/2になっているので、 基準寸法+許容差出基本公差 で求められる。
上記のようにして切削寸法を算出すると、マイクロコン
ピュータ1は一時バツクアメモリ6に記憶されているブ
ロックにおける基準寸法2区切り記号およびこの区切り
記号で挾まれたデータを切削寸法で置換し、運転情報等
の算出ステップへ以降する。
なお第5図においては、一つのブロックの処理が終了す
るとマイクロコンピュータ1は次のプロ・ツクを一時バ
ッファメモリ6に読取って同様な処理を実行するもので
ある。
発明の詳細 な説明したように、本発明によれば、はめあいを考慮し
た寸法をJISのはめあい記号を使って直接プログラム
できるので、従来の如く加工図面等に記載されているは
めあい記号から実際の寸法を算出する手間が省け、また
計算ミスにより誤切削も防止することができる。
【図面の簡単な説明】
第1図は本発明の構成説明図、第2図は本発明のハード
ウェア構成の一例を示すブロック図、第3図は許容差記
号に対応して許容差を記憶するROM5の内容説明図、
第4図は寸法区分および■T等級に対応して基本公差を
記憶するROM5の内容説明図、第5図は本発明のソフ
トウェア構成の一例を示すフローチャートである。 1はマイクロコンピュータ、2はそのバス、3は指令テ
ープ、4はテープリーダ、5は外部カセットメモリ、6
は一時バッファメモリ、7,8゜9はx、y、z軸位置
制御回路、10.11.12はX。 y、z軸モータ、13はROM、14はキーボード】5
はRAMである。

Claims (1)

    【特許請求の範囲】
  1. はめあい記号に対応した寸法を記憶する記憶手段と、N
    C指令プログラム中から所定の区切記号で挟まれたはめ
    あい記号を検出するはめあい記号検出手段と、該検出手
    段で検出したはめあい記号に対応する寸法を前記記憶手
    段から読取る読取り手段と、該読取り手段で読取られた
    寸法と前記NC指令プログラムに含まれる前記はめあい
    記号に係わる基準寸法とから切削寸法を算出する切削寸
    法算出手段とを具備したことを特徴とする数値制御装置
    の自動はめあい補正器。
JP13627484A 1984-06-30 1984-06-30 数値制御装置の自動はめあい補正器 Pending JPS6115204A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13627484A JPS6115204A (ja) 1984-06-30 1984-06-30 数値制御装置の自動はめあい補正器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13627484A JPS6115204A (ja) 1984-06-30 1984-06-30 数値制御装置の自動はめあい補正器

Publications (1)

Publication Number Publication Date
JPS6115204A true JPS6115204A (ja) 1986-01-23

Family

ID=15171359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13627484A Pending JPS6115204A (ja) 1984-06-30 1984-06-30 数値制御装置の自動はめあい補正器

Country Status (1)

Country Link
JP (1) JPS6115204A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008149431A1 (ja) 2007-06-06 2008-12-11 Mitsubishi Electric Corporation プログラム作成装置、数値制御装置およびプログラム作成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008149431A1 (ja) 2007-06-06 2008-12-11 Mitsubishi Electric Corporation プログラム作成装置、数値制御装置およびプログラム作成方法
US8185225B2 (en) 2007-06-06 2012-05-22 Mitsubishi Electric Corporation Program creation apparatus, numerical control apparatus, program creation method

Similar Documents

Publication Publication Date Title
US5941966A (en) Method and apparatus using a plural level processor for controlling a data bus
JPS6115204A (ja) 数値制御装置の自動はめあい補正器
JPS63118951A (ja) シングルチップマイクロコンピュータ及びそのテスト方法
EP0070184B1 (en) A method of testing memory
US20030061300A1 (en) Dual port RAM communication protocol
JP2000146765A (ja) 車両用電子制御装置
JP2731047B2 (ja) プログラムのオペランドチェック方式
CN115858198B (zh) 一种数据交互方法、装置、计算机设备及可读存储介质
JPH04152488A (ja) Icカード
JP3154853B2 (ja) イリーガルメモリアクセス検出方式
JPH02146137A (ja) 磁気テープ装置
EP0482527A2 (en) A normal to spare switching control system
JP2794043B2 (ja) 携帯可能電子装置
JPH0887406A (ja) プログラム表示装置
US5951699A (en) Method and apparatus for verifying integrity of predefined data structures in a computer system
JPS6111802Y2 (ja)
JP3335370B2 (ja) 数値制御装置
JPS6180443A (ja) チエツクデ−タ作成格納方法
JP2523007B2 (ja) カ―ド読み書き装置のチェック方法
JPS5839326A (ja) プログラムロ−ド方式
JPS6253857B2 (ja)
JPS61199145A (ja) 媒体制御方式
JPH04336631A (ja) エラーメッセージ出力方式
JPS6055387A (ja) 機能キヤラクタ制御方式
JPH0321922B2 (ja)