JPH0844414A - 工具軌跡プログラム作成装置 - Google Patents

工具軌跡プログラム作成装置

Info

Publication number
JPH0844414A
JPH0844414A JP6174603A JP17460394A JPH0844414A JP H0844414 A JPH0844414 A JP H0844414A JP 6174603 A JP6174603 A JP 6174603A JP 17460394 A JP17460394 A JP 17460394A JP H0844414 A JPH0844414 A JP H0844414A
Authority
JP
Japan
Prior art keywords
parameter
tool
equation
tool path
program
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
JP6174603A
Other languages
English (en)
Inventor
Hideki Tanaka
秀規 田中
Yasuo Okazawa
泰夫 岡沢
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.)
Nikon Corp
Original Assignee
Nikon 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 Nikon Corp filed Critical Nikon Corp
Priority to JP6174603A priority Critical patent/JPH0844414A/ja
Publication of JPH0844414A publication Critical patent/JPH0844414A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 本発明は、数値制御装置で使用する工具軌跡
プログラム作成装置において、工具軌跡を作成する式の
種類を追加する場合でも、新たに追加した式に対応する
工具軌跡作成部を新たに作成する必要のない、簡単な工
具軌跡プログラム作成装置を提供することにある。 【構成】 数値制御装置で使用する工具軌跡プログラム
作成装置において、入力したパラメータを高次式のパラ
メータに変換するパラメータ変換部と、パラメータ変換
部で変換に必要なパラメータ変換テーブルを有すること
を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、数値制御装置で使用す
る工具軌跡プログラム作成装置に関する。
【0002】
【従来の技術】近年、数値制御の加工機が一般に普及し
ているが、被加工物をあらかじめ指定した形状に加工
(または、測定)をする場合、あらかじめ入力された設
計値の形状パラメータから工具の最適な移動軌跡(以
下、工具軌跡という)を算出し、この値で工具を数値制
御しながら駆動する必要がある。設計値の形状パラメー
タから、最適な工具軌跡を計算し、NCプログラムを作
成するまでの従来の手順を図3に示す。
【0003】あらかじめ入力された設計値の形状パラメ
ータは、パラメータ記憶部に記憶される。記憶された関
数の種類に応じて、その関数専用の工具軌跡作成部によ
り工具軌跡が作成される。作成された工具軌跡に基づ
き、NCプログラム作成部により工具の数値制御用の工
具軌跡プログラムが作成される。工具軌跡を作成する式
は、通常一つで済むことは稀で、複数個必要となること
が普通であるが、このような工具軌跡プログラム作成装
置において、工具軌跡を作成する式が複数ある場合、そ
の式ごとに工具軌跡作成部を用意して工具軌跡を算出
し、NCプログラムの作成を行う必要があった。
【0004】
【発明が解決しようとする問題点】この様な、従来の工
具軌跡プログラム作成装置では、工具軌跡を作成する式
の種類を追加する場合、新たに追加した式に対応する工
具軌跡作成部を新たに作成する必要があった。このた
め、式の種類が増えれば、それに比例して工具軌跡作成
部が複雑になるという問題点があった。
【0005】本発明の目的は上記問題点を解決し、簡単
な工具軌跡プログラム作成装置を提供する事にある。
【0006】
【問題点を解決するための手段】数値制御装置で使用す
る工具軌跡プログラムを作成する装置であって、形状を
表す式のパラメータを入力するパラメータ入力部と、前
記パラメータ入力部から入力されたパラメータを記憶す
るパラメータ記憶部と、前記記憶されたパラメータを使
用して工具軌跡を作成する工具軌跡作成部と、前記工具
軌跡作成部で作成された工具軌跡からNCプログラムを
作成するNCプログラム作成部とからなる工具軌跡プロ
グラム作成装置において、前記パラメータ記憶部に記憶
したパラメータを読みだし高次式のパラメータに変換す
るパラメータ変換部と、前記パラメータ変換部で変換に
必要なパラメータ変換テーブルとを有する事を特徴とす
る工具軌跡プログラム作成装置。
【0007】
【作用】前記のように、パラメータ入力部に入力された
設計値の形状を表す式のパラメータは、パラメータ変換
部で、入力した元の式が例えば2次式の場合でも、パラ
メータ変換テーブルを用いて、高次式の各次数の係数に
該当するように2次式の各次数の係数の変換を行う。つ
ぎに、工具軌跡作成部で先程の高次式を使用して工具軌
跡を作成する。
【0008】この様に、パラメータ変換部は、パラメー
タ変換テーブルを使用して元の式のパラメータを常に高
次式に変換するので、工具軌跡作成部は、常に、この高
次式から工具軌跡を作成すればよい。つまり工具軌跡作
成部が1つで済み、従って、工具軌跡の作成が簡単にな
る。また、形状を表す式を追加する場合でも、新規に工
具軌跡作成部を追加する必要がなく、パラメータ変換テ
ーブルの追加で済むため、追加作業が簡単で、工具軌跡
作成部が複雑になるという不都合がない。
【0009】
【実施例】図1は、本発明の一実施例に係る工具軌跡プ
ログラム作成装置、及びそれを利用した工作機械の概略
ブロック図である。図2は、図1に示した装置のハード
ウェアを示す構成図である。図3は、本実施例の装置の
動作を示すフローチャートである。
【0010】図1に示すように、本実施例は、工具軌跡
のNCプログラムを作成する工具軌跡プログラム作成装
置1と、作成したNCプログラムを利用する数値制御装
置2と、数値制御装置2に制御される工作機械3と、か
らなるシステムを構成する。さらに、工具軌跡プログラ
ム作成装置1は、形状パラメータを入力するパラメータ
入力部5、入力されたパラメータを記憶するパラメータ
記憶部6、記憶したパラメータから高次式のパラメータ
に変換するパラメータ変換部7、パラメータ変換の際に
必要となるパラメータ変換テーブル11、高次式のパラ
メータより工具軌跡を作成する工具軌跡作成部8、作成
された工具軌跡に基づき、NCプログラムを作成するN
Cプログラム作成部9、および作成されたプログラムを
数値制御装置に出力するNCプログラム出力部10より
構成される。
【0011】また、工具軌跡プログラム作成装置のハー
ドウェア構成は、図2に示すように中央処理ユニット
(CPU)101、CPUのプログラム及び各固定デー
タを記憶する第1のメモリ(ROM)102、外部から
読み込んだデータ、演算処理結果等を格納する第2のメ
モリ(RAM)103、数値制御装置2と接続を行うた
めの通信回路104、各種データを入力する入力装置1
05、入力した各種データの確認を行うための表示装置
106とからなるる。
【0012】次に、図3に従って、本発明の工具軌跡プ
ログラム作成装置の機能について説明する。入力装置か
ら入力された形状を表すパラメータをパラメータ入力部
に転送する。パラメータ入力部は送られてきたパラメー
タをパラメータ記憶部に記憶する。複数のパラメータが
入力された場合、パラメータ記憶部は使用する順序でパ
ラメータを記憶するか、また使用する順序データを付属
する事により順不同で記憶しても良い。パラメータ記憶
部より読み出された形状のパラメータは、それぞれの形
状を表す関数に対応する高次式へのパラメータ変換テー
ブルを読みだして高次式のパラメータに変換する。変換
された高次式のパラメータから、工具軌跡作成部によ
り、高次式で工具軌跡を作成する。作成された工具軌跡
を基に、NCプログラム作成部は、必要な処理コマンド
を追加して、NCプログラムを作成する。
【0013】
【発明の効果】本発明によれば、形状を表す式を追加す
る場合でも、新規に工具軌跡作成部を追加する必要がな
く、パラメータ変換テーブルの追加で済むため、追加作
業が簡単で、工具軌跡作成部が複雑になるという不都合
がない。
【図面の簡単な説明】
【図1】は、本発明に係る一実施例を示す概略ブロック
図である。
【図2】は、本発明に係る一実施例のハードウェアの構
成図である。
【図3】は、本発明に係る一実施例の動作を示すフロー
チャートである。
【図4】は、従来例の装置の動作を示すフローチャート
である。
【符号の説明】
1・・・・・・工具軌跡プログラム作成装置 2・・・・・・数値制御装置 3・・・・・・工作機械 5・・・・・・パラメータ入力部 6・・・・・・パラメータ記憶部 7・・・・・・パラメータ変換部 8・・・・・・工具軌跡作成部 9・・・・・・NCプログラム作成部 10・・・・・・NCプログラム出力部 11・・・・・・パラメータ変換テーブル 101・・・・・・CPU 102・・・・・・メモリ(ROM) 103・・・・・・メモリ(RAM) 104・・・・・・通信回路 105・・・・・・入力装置 106・・・・・・表示装置 以上

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】数値制御装置で使用する工具軌跡プログラ
    ムを作成する装置であって、形状を表す式のパラメータ
    を入力するパラメータ入力部と、前記パラメータ入力部
    から入力されたパラメータを記憶するパラメータ記憶部
    と、前記記憶されたパラメータを使用して工具軌跡を作
    成する工具軌跡作成部と、前記工具軌跡作成部で作成さ
    れた工具軌跡からNCプログラムを作成するNCプログ
    ラム作成部とからなる工具軌跡プログラム作成装置にお
    いて、 前記パラメータ記憶部に記憶したパラメータを読みだし
    高次式のパラメータに変換するパラメータ変換部と、前
    記パラメータ変換部で変換に必要なパラメータ変換テー
    ブルとを有することを特徴とする工具軌跡プログラム作
    成装置。
JP6174603A 1994-07-26 1994-07-26 工具軌跡プログラム作成装置 Pending JPH0844414A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6174603A JPH0844414A (ja) 1994-07-26 1994-07-26 工具軌跡プログラム作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6174603A JPH0844414A (ja) 1994-07-26 1994-07-26 工具軌跡プログラム作成装置

Publications (1)

Publication Number Publication Date
JPH0844414A true JPH0844414A (ja) 1996-02-16

Family

ID=15981469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6174603A Pending JPH0844414A (ja) 1994-07-26 1994-07-26 工具軌跡プログラム作成装置

Country Status (1)

Country Link
JP (1) JPH0844414A (ja)

Similar Documents

Publication Publication Date Title
JPS6194109A (ja) コンピユ−タ数値制御機械加工装置の視覚的表示を強調する方法およびコンピユ−タ制御機械加工装置のビデオ表示装置に色を付加する装置
EP0207172B1 (en) Drive control system for servo motors
US7133803B2 (en) CNC production system with central database and a workpiece measuring method
US4827446A (en) Interface unit for converting format
US4689751A (en) Numerical control device
JPH0844414A (ja) 工具軌跡プログラム作成装置
JPS5958505A (ja) 数値制御装置
US20040044433A1 (en) Motion data command system and control signal definition system for motion program
WO1988008558A1 (fr) Unite de commande programmable
EP1389748A2 (en) Numerical controller
JPH08339215A (ja) 数値制御装置
US5163171A (en) Method of setting nc data output format
JPH0460805A (ja) シーケンス・プログラム作成方法
JPS62106505A (ja) 3次元形状加工用数値制御デ−タ作成装置
JP3512685B2 (ja) 画面データ作成方法、画面データ作成装置、および、そのプログラムが記録された記録媒体
JPH09258808A (ja) モーションコントローラプログラミング方式
JP3000986B2 (ja) 加工プログラム作成装置及び加工プログラム作成方法
JP3533078B2 (ja) シーケンス制御方法及び制御装置
JPH0639677A (ja) 数値制御データ作成装置
JPS61157907A (ja) 数値制御装置
JPH0332523A (ja) ワイヤカット放電加工装置
JPH0293907A (ja) 数値制御装置における外部プログラム選択方式
JPS6356708A (ja) 数値制御装置
JPH06348311A (ja) プログラマブルコントローラのプログラムの作成方法及びそのプログラマ
JPH03238503A (ja) 外形加工機のデータ変換装置