JPH0215303A - ティーチング方式 - Google Patents

ティーチング方式

Info

Publication number
JPH0215303A
JPH0215303A JP16631888A JP16631888A JPH0215303A JP H0215303 A JPH0215303 A JP H0215303A JP 16631888 A JP16631888 A JP 16631888A JP 16631888 A JP16631888 A JP 16631888A JP H0215303 A JPH0215303 A JP H0215303A
Authority
JP
Japan
Prior art keywords
software key
software
functions
program
teaching
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
JP16631888A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Takao Sasaki
隆夫 佐々木
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 JP16631888A priority Critical patent/JPH0215303A/ja
Publication of JPH0215303A publication Critical patent/JPH0215303A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置の加工プログラムを作成するため
のティーチング方式に関し、特にソフトウェアキーの機
能を定義できるようにしたティーチング方式に関する。
〔従来の技術〕
数値制御装置では加工プログラムを実行しながら、作成
する各種のティーチング方式が提案されている。これら
のティーチング方式は基本的には次の2種類の方式があ
る。
第1の方式では、プログラマが順次加工プログラムを入
力し、実行確認しながら、加工プログラムを作成してい
く。
第2の方式では、プログラマが実際に機械を手動操作で
移動させて、その移動量を計数して加工プログラムを作
成していく。
〔発明が解決しようとする課題〕
しかし、第1の方式ではプログラマが相当の知識と経験
がなければ加工プログラムを作成することができない。
第2の方式は一般的に簡単な工作機械に限定される。
これらの課題を解決するためには、加工プログラムの要
素を機能別にプログラム要素として定義して、定義され
たプログラム要素を呼び出して、必要な数値を代入して
、加工プログラムを作成していくことが考えられる。
しかし、一般の工作機械は極めてその種類が多くこれら
の要素プログラムを作成して、数値制御装置に格納して
おくのはソフトウェア作成上も、メモリ容量の制限等か
らもほとんど不可能である。
本発明はこのような点に鑑みてなされたものであり、ソ
フトウェアキーの機能を定義できるようにしたティーチ
ング方式を提供することを目的とする。
〔課題を解決するための手段] 本発明では上記課題を解決するために、数値制御装置の
加工プログラムを作成するためのティーチング方式にお
いて、 数値制御装置のシステムプログラムで、ソフトウェアキ
ーの表示と、該表示に対応する機能を定義できるようし
、 数値制御装置が結合される工作機械に応じて、前記ソフ
トウェアキーと前記ソフトウェアキーの機能を定義し、 前記定義されたソフトウェアキーを使用して、加工プロ
グラムを実行しながら作成することを特徴とするティー
チング方式が、 提供される。
〔作用〕
数値制御装置では、ソフトウェアキーの表示と、機能を
定義できるように構成する。このソフトウェアキーの定
義機能を使用して、各工作機械に応じた加工プログラム
に適応したプログラム要素に対応させて、ソフトウェア
キーの表示と、ソフトウェアキーの機能を定義する。
プログラマはこの各工作機械に対応して定義されたソフ
トウェアキーを使用して簡単に加工プログラムを作成す
ることができる。
〔実施例] 以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の一実施例であるティーチング方式の表
示画面である。図において、1は表示画面であり、プロ
グラム番号1a、座標系設定指令lb、工具番号IC1
工具交換指令1d等が表示されている。これらの意味に
ついては後述する。
2はソフトウェアキー表示であり、ソフトウェアキー3
を操作したときの機能を表示し、各画面によって変わる
。従って、ソフトウェアキー3の各キーの機能は各表示
画面ごとに変化する。通常はこのソフトウェアキー表示
は数値制御装置のシステムプログラムで各表示画面ごと
に決められている0本発明では、このソフトウェアキー
表示2の表示と、それに対応するソフトウェアキー3の
機能を定義できるようにするものである。
すなわち、数値制御装置に外部から特定の表示画面につ
いて、ソフトウェアキーの表示と、それに対応するソフ
トウェアキーの機能を定義するデータを格納する不揮発
性メモリの領域を設ける。
外部から定義データを入力すると、特定の表示画面が選
択されたときに、数値制御装置のシステムプログラムは
このデータを読み出し、表示画面にソフトウェアキー表
示として表示し、同時に対応するソフトウェアキーが押
された時に定義された機能を実行する。
第2図にソフトウェアキー表示とソフトウェアキーの機
能の例を示す。4はソフトウェアキー表示欄であり、5
はソフトウェアキーの機能を表す欄である。
4aはrティーチング開始1をソフトウェアキー表示と
して表示し、その機能5aは、0@G54  ;  (
EXEC&REG)と定義している。
ここで、「0@」はプログラム番号を意味し、プログラ
マがティーチング時に入力された数値が割り当てられる
rG54Jは座標系設定を意味し、そのままプログラム
として実行登録される。
(EXEC&REG)のEXECはプログラムの実行を
意味し、REGは登録を表す。すなわち、第2図に示す
ソフトウェアキー表示の定義と機能のデータを数値制御
装置に登録しておき、ティーチング画面を選択すると、
ソフトウェアキー表示の左端の位置にrティーチング開
始1の表示がされる。
それに対応する左端のソフトウェアキーを押し、プログ
ラム番号を入力すると、 01234 ; G54; のプログラムが実行され、かつ登録されるのである。G
54は座標系設定指令である。これが第1図の表示画面
lのプログラム番号1a及び座標系設定に相当する。
第2図に戻り、4bは?工具交換」のソフトウェアキー
表示であり、その機能は T@M98P9000 ;  (EXEC&REGlで
ある。ここでrT@Jは工具番号を表し、実際の工具番
号はプログラマが入力する。rM98Jは工具交換マク
ロ命令へのジャンプを意味し、rP9000Jは工具交
換のマクロ命令を意味する。
従って、ティーチング画面が選択されると、ソフトウェ
アキー表示の左端から2番目のソフトウェアキー表示に
r工具交換」と表示され、プログラマは左端から2番目
のソフトウェアキーを押し、工具番号を入力すると、 T12; M98P9000゜ の機能、すなわち工具12に工具交換が行われ、かつ、
このプログラムが登録される。第1図の表示画面の工具
番号1cと工具交換指令1dはこのプログラムを表して
いる。
第2図に戻り1.4Cは工具長測定を表すソフトウェア
キー表示であり、5cは機能を定義している。ティーチ
ング画面を選択すると、左端から3番目に「工具長測定
」が表示され、左端から3番目のソフトウェアキーを押
すと、 M98P9001; M2O; のプログラムが実行され、工具長が測定される。
ここで、M2Sはジャンプ命令、P4O10は工具長測
定のマクロ命令を示す。また、M2OはPMC(プログ
ラマブル・マシン・コントローラ)側−・・の工具長測
定指令であり、工具長測定に必要な制御を実行させるた
めの指令である。
ここでは実行を指示するrE X E CJのみが指定
され、登録を指示するrREGJは指定されていないの
で、工具長測定のみ実行され、測定された補正量が読み
取られる。これは、実際の加工プログラムでは、補正量
のみが求められておればよく、加工ごとに工具長測定を
実行する必要がないので、プログラムの登録を行わない
のである。
このようにして簡単に工作機械に応じたソフトウェアキ
ーを設けて、簡単にティーチングを実行することができ
る。
すなわち、数値制御装置に工作機械に応じたソフトウェ
アキー表示とその機能を定義し、登録できるようにシス
テムプログラムを構成し、定義データを格納する不揮発
性メモリを設ける。
次に工作機械毎に必要なプログラム要素に応じたソフト
ウェアキー表示とソフトウェアキーの機能を定義する。
定義されたソフトウェアキーを使用してティーチングを
実行すれば、工作機械に応じた効率のよいティーチング
が可能になり、プログラマはこのソフトウェアキーを使
用して、簡単に加工プログラムを実行しながら作成する
ことができる。
特に、ソフトウェアキー表示及び機能は各機械に対応し
て定義できるので、無駄のないティーチングが可能にな
り、加工プログラムの作成がより簡単になる。
上記の説明では必要なプログラム要素の一部を示したが
、同様に工作機械に必要な機能に対応した、ソフトウェ
アキー表示及びそれに対応した機能を定義しておけば、
簡単にプログラム作成することができる。
第3図に本発明を実施するための数値制御装置(CNC
)のハードウェアの構成を示す。図において、11は全
体を制御するプロセッサ、12はシステムプログラムが
記憶されているROM、13は各種のデータが格納され
るRAM、14は加工プログラム、パラメータ等が記憶
されている不揮発性メモリであり、バブルメモリ等が使
用される。14aは加工プログラムである。14bはソ
フトウェアキー表示及びソフトウェアキーの機能を定義
した定義データである。
15はPMC(プログラマブル・マシン・コントローラ
)であり、M機能、T機能等の指令を受けて、これらを
シーケンスプログラム15aで、工作機械を制御する信
号に変換し、入出力回路から機械側の制御回路へ出力す
る。16は表示制御回路であり、ディジタルな信号を表
示信号に変換する。16aは表示装置であり、CRT、
液晶表示装置等が使用される。表示語W 16 aには
ソフトウェアキー表示が表示される。17はキーボード
であり、各種のデータを入力する操作キー及びその機能
が定義できるソフトウェアキー3からなっている。
18はサーボモータを制御するための位置制御回路、1
9はサー・ボモータの速度制御を行うためのサーボアン
プ、20はサーボモータ、21は速度帰還のためのタコ
ジェネレータ、22は位置検出器であり、パルスコーダ
、光学スケール等が使用される。これらの要素は軸数分
だけ必要であるが、ここでは1軸分のみ記載しである。
23は外部とのディジタル信号の授受を行う入出力回路
であり、工具受槽を制御する工具選択信号(T信号)も
ここから機械制御回路へ出力される。24は各軸をディ
ジタルに移動させる手動パルス発生器である1、 〔発明の効果〕 以上説明したように本発明では、数値制御装置ソフトウ
ェアキー表示とその機能を定義し、登録できるようにシ
ステムプログラムを構成し、工作機械毎に必要なプログ
ラム要素に応じたソフトウェアキー表示とソフトウェア
キーの機能を定義し、定義されたソフトウェアキーを使
用してティーチングを実行するようにしたので、工作機
械に応じた効率のよいティーチングが可能になり、プロ
グラマはこのソフトウェアキーを使用して、簡単に加工
プログラムを実行しながら作成することができる。
特に、ソフトウェアキー表示及び機能は各機械に対応し
て定義できるので、無駄のないティーチングが可能にな
り、加工プログラムの作成がより節単になる。
【図面の簡単な説明】
第1図は本発明の一実施例であるティーチング方式の表
示画面、 第2図はソフトウェアキー表示とソフトウェアキーの機
能の例を示す図、 第3図は本発明を実施するための数値制御装置(CNC
)のハードウェアの構成図である。 ]、−一−−〜−〜〜−−表示画面 2−・−・・−・−・−=ソフトウェアキー表示3−・
−・−・・−ソフトウェアキー 4−−−−−−−−・・・−ソフトウェアキー表示5・
−・−・・−・−・−・・ソフトウェアキーの機能1 
・−・・−・・・−・・プロセッサ2・・・・・−・−
・−・−=ROM 3−・・−・・・−・・・・−・・RA M4−・・−
−−一一−−−−−不揮発性メモリ4a・−−−〜−−
・−・・加工プログラム4b−・−・・−・−・定義デ
ータ 5−・−・・−・−PMC(プログラマブル・マシン・
コントローラ) 5a・−・−・・−・シーケンスプログラム5b・−−
m−−−・−・ソフトウェアキ一定義デー・夕6 a−
−−−−−−・−表示装置 7−・−・−・・−・キーボード 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖

Claims (2)

    【特許請求の範囲】
  1. (1)数値制御装置の加工プログラムを作成するための
    ティーチング方式において、 数値制御装置のシステムプログラムで、ソフトウェアキ
    ーの表示と、該表示に対応する機能を定義できるようし
    、 数値制御装置が結合される工作機械に応じて、前記ソフ
    トウェアキーと前記ソフトウェアキーの機能を定義し、 前記定義されたソフトウェアキーを使用して、加工プロ
    グラムを実行しながら作成することを特徴とするティー
    チング方式。
  2. (2)前記定義された機能を実行、登録のいずれか、或
    いは実行及び登録を定義できるようにしたことを特徴と
    する特許請求の範囲第1項記載のティーチング方式。
JP16631888A 1988-07-04 1988-07-04 ティーチング方式 Pending JPH0215303A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16631888A JPH0215303A (ja) 1988-07-04 1988-07-04 ティーチング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16631888A JPH0215303A (ja) 1988-07-04 1988-07-04 ティーチング方式

Publications (1)

Publication Number Publication Date
JPH0215303A true JPH0215303A (ja) 1990-01-19

Family

ID=15829129

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16631888A Pending JPH0215303A (ja) 1988-07-04 1988-07-04 ティーチング方式

Country Status (1)

Country Link
JP (1) JPH0215303A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010131733A (ja) * 2008-12-08 2010-06-17 Pa-Man Corporation トルクレンチ用支持装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010131733A (ja) * 2008-12-08 2010-06-17 Pa-Man Corporation トルクレンチ用支持装置

Similar Documents

Publication Publication Date Title
JP2796297B2 (ja) 対話型数値制御装置のデータ入出力装置
US4924403A (en) Numerical control method and system therefor having override playback function
JP2752514B2 (ja) Cnc装置のプロブラム実行方式
JPH04114208A (ja) Ncプログラムのアニメ描画方法
JPH04217009A (ja) 動作プログラムの教示方法
JP2771701B2 (ja) 対話形数値制御装置
EP0419672A1 (en) Method of plotting tool shape
JPH03294906A (ja) 加工プログラムの編集方式
JPH01228759A (ja) 加工状況表示方式
JPH07234714A (ja) 数値制御装置
JPH08229773A (ja) 数値制御装置
JP2533373B2 (ja) 制御プログラム作成方法
JP2533370B2 (ja) 制御プログラム作成方法
JPH04252307A (ja) 対話形数値制御装置
JPH02151907A (ja) M機能処理方式
JPH05233050A (ja) Cncのパラメータ入力方式
JPH0391812A (ja) 数値制御装置の表示方式
JPH0566819A (ja) 対話形自動プログラミング方法
JPH01159703A (ja) 数値制御装置
JP2002268737A (ja) インテリジェント型グラフィック操作パネル及び部品表示方法。
JPH07104812A (ja) 位置補正方式
JPH02311904A (ja) ティーチング方法
JPH03210602A (ja) 原点設定方法
JPH0926810A (ja) 数値制御装置
JPH0317707A (ja) 数値制御装置におけるプログラム指令値の補正方式