JPH08328630A - 加工軌跡表示方式 - Google Patents

加工軌跡表示方式

Info

Publication number
JPH08328630A
JPH08328630A JP13014495A JP13014495A JPH08328630A JP H08328630 A JPH08328630 A JP H08328630A JP 13014495 A JP13014495 A JP 13014495A JP 13014495 A JP13014495 A JP 13014495A JP H08328630 A JPH08328630 A JP H08328630A
Authority
JP
Japan
Prior art keywords
machining
data
display
value
locus
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
JP13014495A
Other languages
English (en)
Inventor
Shuichi Sato
秀一 佐藤
Yukio Tamura
幸男 田村
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.)
NEC Corp
NEC Robotics Engineering Ltd
Original Assignee
NEC Corp
NEC Robotics Engineering Ltd
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 NEC Corp, NEC Robotics Engineering Ltd filed Critical NEC Corp
Priority to JP13014495A priority Critical patent/JPH08328630A/ja
Publication of JPH08328630A publication Critical patent/JPH08328630A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】容易に加工動作の良否を確認でき、全加工軌跡
を最適に描画するまでに要する時間を短縮する。 【構成】加工軌跡データ作成部1は加工プログラムを1
ブロック読み込み加工軌跡データを作成する。記憶部5
は加工軌跡データを記憶する。描画条件算出部2は加工
軌跡データの座標値と予め設定された加工軌跡の最大値
および最小値とを比較しこの最大値または最小値よりこ
の座標値が大または小であればこの最大値または最小値
をこの座標値に更新し、この最大値と最小値との差を求
め描画範囲とし、この描画範囲と表示サイズから描画倍
率を求める。描画範囲と描画倍率が再設定された場合、
表示データ作成部3はこれまでに描画したすべての加工
軌跡データを記憶部5から読出し、表示データを作成し
直す。表示部4は前記表示データを受けて加工軌跡を描
画する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は加工軌跡表示方式に関
し、特に数値制御装置に用いられる加工軌跡表示方式に
関する。
【0002】
【従来の技術】従来、この種の加工軌跡表示方式を用い
た数値制御装置により制御する工作機械では、この工作
機械に取り付けた被加工物を実際に加工する前にこの被
加工物を加工する手順を記述した加工プログラムを読み
込んで実行させ、工具が被加工物に加工を施す移動経路
である加工軌跡を工具を移動させずにCRTやLCD等
の表示装置上に描画させることにより、設計通りの加工
動作が実現できるか否かを目視により確認している。こ
の加工軌跡を表示装置上に描画させる場合、描画させる
加工軌跡の占める領域を示す描画範囲やこの描画範囲を
表示装置上に描画させる倍率を意味する描画倍率を求め
る時間および加工プログラム全体で示される全加工軌跡
を描画するまでに要する時間を短縮することが生産性向
上の観点から重要な課題となっている。
【0003】このため、工作機械の動作範囲を示すスト
ロークリミットである機械加工範囲値をパラメータとし
て予め記憶しこの機械加工範囲値と描画する表示装置の
画面サイズから縮小率を算出しこれらの値を描画範囲と
描画倍率とにする方式(数値制御装置:特開昭62−2
78611)や、加工プログラム全体を予め読込みこの
加工プログラムで示される工具の移動経路である加工軌
跡の全範囲を求めこれと表示装置の画面サイズとにより
描画範囲と描画倍率とを算出する方式(NC装置の加工
形状軌跡表示方法:特開平3−273305)や、加工
プログラム内に描画範囲や描画倍率等の描画条件に関す
る指令を記述する方式(描画条件設定方法:特開平3−
263106)等が提案されている。
【0004】
【発明が解決しようとする課題】上述した従来の加工軌
跡表示方式のうち、数値制御装置(特開昭62−278
611)は、工作機械の動作範囲を示すストロークリミ
ットである機械加工範囲値から描画範囲と描画倍率とを
もとめているため、使用する加工プログラム全体で示さ
れる加工軌跡の全範囲を描画するのに必らずしも最適な
描画倍率にならない。特に機械加工範囲値で示される領
域の一部でしか動作させない加工プログラムの場合は加
工軌跡の描画が小さすぎて加工動作の良否を確認しにく
いという問題がある。また、NC装置の加工形状軌跡表
示方法(特開平3−273305)は、一旦加工プログ
ラム全体を読込んだ後にこの加工プログラムを解析して
最適な描画範囲と描画倍率とをもとめるため、特にプロ
グラムサイズの大きい加工プログラムの場合は実際に描
画を開始するまでに非常に時間がかかった。さらに、加
工プログラムの特定部分の加工動作を確認する場合にお
いても同様に、加工プログラム全体を読込み前記描画範
囲と描画倍率とをもとめ加工軌跡全体を描画させた後に
加工プログラムの特定部分を指定し描画範囲と描画倍率
とを変更した上で、再度描画を行う必要があるため操作
が複雑になるとともに作業効率が低下するという問題が
ある。また、描画条件設定方法(特開平3−26310
6)は、加工プログラム内に描画条件を記述するため、
加工プログラムを作成する段階で予め加工プログラムを
解析し描画条件を求る必要があり加工軌跡が実際に描画
されるまでにかなりの時間を要した。
【0005】本発明の目的はこのような従来の欠点を除
去するため、容易に加工動作の良否を確認でき、全加工
軌跡を最適に描画するまでに要する時間を短縮できる加
工軌跡表示方式を提供することにある。
【0006】
【課題を解決するための手段】本発明の加工軌跡表示方
式は、加工プログラムの予め定めた量のステップに応答
して工具が被加工物に加工を施すための加工軌跡を示す
データを作成する加工軌跡データ作成部と;前記加工軌
跡データを記憶する記憶部と;前記加工軌跡データによ
り示される座標値と予め設定した前記加工軌跡の座標値
の最大値および最小値とを比較し、この加工軌跡データ
により示される座標値の方が前記最大値より大きい場合
または前記最小値より小さい場合または前記最大値より
大きくかつ前記最小値より小さい場合は前記最大値また
は最小値または前記最大値および最小値に前記加工軌跡
データにより示される座標値を再設定し前記加工軌跡を
描画するための描画条件である描画範囲と描画倍率とを
前記最大値と最小値および表示画面のサイズとから算出
して再設定し、前記加工軌跡データにより示される座標
値の方が前記最大値より小さいかまたは等しくかつ前記
最小値より大きいかまたは等しい場合には前記最大値と
前記最小値と前記描画条件である描画範囲と描画倍率と
を再設定せず予め設定したものを使用するようにした描
画条件算出部と;前記描画条件算出部で前記最大値およ
び最小値のいずれも再設定しなかった場合は前記加工軌
跡データと前記描画条件とから前記加工軌跡を描画する
ための表示データを求めこのデータを出力し、前記描画
条件算出部で前記最大値および最小値のうち少なくとも
一方を再設定した場合はこれまでに前記記憶部に記憶し
たすべての加工軌跡データをこの記憶部から読出しこれ
ら読出した加工軌跡データと前記算出した描画条件とか
ら表示データを再度作成し直しこれら表示データを出力
するとともに前記加工軌跡データ作成部で今回作成され
た前記加工軌跡データと前記描画条件とから前記加工軌
跡を描画するための表示データを求めこのデータを出力
する表示データ作成部と;前記表示データ作成部から出
力された前記表示データを受け前記加工軌跡を描画する
表示部と;を備えて構成されている。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て詳細に説明する。
【0008】図1は、本発明の加工軌跡表示方式の一実
施例を示すブロック図である。
【0009】図1を参照すると、加工プログラムから加
工軌跡データ作成部1にこのプログラムの構成要素であ
るブロックが入力されこのブロックから工具が被加工物
に加工を施す移動経路である加工軌跡を示す加工軌跡デ
ータが作成される。前記加工軌跡データは記憶部5に格
納される。次に、描画条件算出部2においては、前記加
工軌跡データにより示される座標値と予め設定された前
記加工軌跡の座標値の最大値および最小値とが比較さ
れ、この加工軌跡データにより示される座標値の方が前
記最大値より大きい場合または前記最小値より小さい場
合または前記最大値より大きくかつ前記最小値より小さ
い場合はこの最大値または最小値または最大値かつ最小
値に前記加工軌跡データに前記座標値が再設定され前記
加工軌跡を描画するための描画条件である描画範囲と描
画倍率とを前記最大値と最小値および表示画面のサイズ
とから算出されて再設定され、前記加工軌跡データによ
り示される座標値の方が前記最大値より小さいか等しく
かつ前記最小値より大きいか等しい場合には前記最大値
と前記最小値と前記描画条件である描画範囲と描画倍率
とが再設定されず予め設定したものが使用される。次
に、表示データ作成部3においては、前記描画条件算出
部2で前記最大値および最小値のいずれも再設定しなか
った場合は前記加工軌跡データと前記描画条件とから前
記加工軌跡を描画するための表示データが求められこの
データが出力され、前記描画条件算出部2で前記最大値
および最小値のうち少なくとも一方が再設定された場合
はこれまでに前記記憶部5に記憶したすべての加工軌跡
データがこの記憶部5から読出されこれら読出された加
工軌跡データと前記算出された描画条件とから表示デー
タが再度作成し直されこれら表示データが出力されると
ともに前記加工軌跡データ作成部1で今回作成された前
記加工軌跡データと前記描画条件とから前記加工軌跡を
描画するための表示データが求められこのデータが出力
される。前記表示データ作成部3から出力された前記表
示データは表示部4に受信され前記加工軌跡が描画され
る。
【0010】次に、本発明の加工軌跡表示方式の動作を
図2、図3、図4および図5を参照してより詳細に説明
する。
【0011】図2は、本発明の動作の一例を示す流れ図
である。
【0012】図3は、加工プログラムの構造を示す図で
加工プログラムはブロックと呼ばれる数値制御装置の最
小実行単位で構成されている。
【0013】図4は、ブロックと加工軌跡データと表示
データとの関係の一例を示す図である。ここでは、ブロ
ックの具体例がNC言語で書かれ、このブロックが加工
軌跡データと表示データとに順に変換される様子と変換
された後の各データの内容を示している。このブロック
は、工作機械をX軸の+方向に300mm、Y軸の+方
向に400mm直線動作させることを示している。加工
軌跡データは、始点を工作機械の原点とし終点をX=3
00mm、Y=400mmとすることを示している。ま
た、表示データは、表示装置上のディスプレイ座標で示
され工作機械の原点(0、0)を(320、200)に
し、倍率を1/10にして終点を(350、240)と
することを示している。
【0014】図2を参照すると、工作機械の座標系を示
すX軸とY軸上での加工軌跡の座標値の最大値Xma
x、Ymaxと最小値Xmin、Yminをそれぞれ″
0″に設定する(S1)。加工軌跡データ作成部1は加
工プログラムから1ブロック読み込み(S2)、読込ん
だブロックがプログラムエンドか否かを調べる(S
3)。この結果がプログラムエンドを示す場合は制御を
終了する。ステップ3(S3)の結果がプログラムエン
ドを示さない場合はステップ2(S2)で読込んだブロ
ックから工具が被加工物に加工を施す移動経路である加
工軌跡データを作成する(S4)。描画条件算出部2は
前記作成された加工軌跡データの終点の座標値X、Yと
前記X軸とY軸上での加工軌跡の最大値Xmax、Ym
axとをX軸とY軸毎に比較し前記座標値のXまたはY
のいずれかあるいはXとYのいずれもが前記最大値より
大きければこの大きい座標値を前記最大値に設定し、ま
た、前記加工軌跡データの終点の座標値X、Yと前記X
軸とY軸上での加工軌跡の最小値Xmin、Yminと
をX軸とY軸毎に比較し座標値のXまたはYのいずれか
あるいはXとYのいずれもが前記最小値より小さければ
この小さい座標値を前記最小値に設定する(S5)。こ
の更新状態を調べ(S6)、この結果が更新を示す場合
は前記X軸とY軸上での加工軌跡の前記更新された最大
値と最小値の差を求めこれを描画範囲とし、この描画範
囲が表示装置上で予め定められた大きさになるように倍
率を決めこれを描画倍率とする(S7)。表示データ作
成部3はこれまでに描画した加工軌跡に対応する加工軌
跡データを記憶部5から読出し(S8)、この読出した
加工軌跡データから前記ステップ7(S7)で求めた描
画範囲と描画倍率とを使用して表示データを作成し直し
これを表示部4へ出力する(S9)。表示部4は前記表
示データ作成部3から出力された表示データを受けて加
工軌跡を描画する(S10)。これまでに描画した加工
軌跡に対応する加工軌跡データが記憶部5からすべて読
出されたかどうかを調べ(S11)、この結果が読出し
未終了を示す場合は前記記憶部5から前記加工軌跡デー
タを読出すステップ8(S8)へ続き制御を続行する。
ステップ11(S11)で調べた結果が読出し終了を示
す場合は前記ステップ2(S2)で今回読込んだ前記ブ
ロックに対応する前記加工軌跡データから前記描画範囲
と描画倍率とを使用して表示データを作成し表示部4へ
出力する(S12)。表示部4は前記表示データ作成部
3から出力された表示データを受け加工軌跡を描画する
(S13)。記憶部5は前記ステップ2(S2)で今回
読込んだ前記ブロックに対応する前記加工軌跡データを
これまでに描画した加工軌跡を再描画する前記ステップ
8からステップ10のステップで使用するために記憶し
(S14)、加工プログラムを1ブロック読み込むステ
ップ2(S2)へ続き制御を続行する。前記ステップ6
(S6)の結果が未更新を示す場合は前記ステップ2
(S2)で今回読み込んだブロックに対応する前記加工
軌跡データから表示データを作成するステップ12(S
12)へ続き制御を続行する。
【0015】以上説明した本発明の加工軌跡表示方式の
動作により描画される内容の経過を示す例を図5に示
す。図5は、加工プログラムのaからiのブロックによ
り(1)の加工軌跡が描画され、その後続けてjからq
のブロックの加工軌跡を描画することにより(2)の加
工軌跡が得られ、jのブロックによる加工軌跡の描画を
行なう時点で描画範囲と描画倍率との変更がありaから
iのブロックによる加工軌跡を再描画しこの変更された
描画範囲と描画倍率とによりjからqまでのブロックに
よる加工軌跡を続けて描画した様子を示している。
【0016】この加工軌跡の再描画に要する時間は、本
発明の加工軌跡表示方式の場合は、加工軌跡データから
表示データを作成しこれを描画するため1ブロックにつ
き約0.3msec(CPUにはNECのμUPD70
116−8を使用して測定)であり短かいが、従来の加
工軌跡表示方式の場合は、加工プログラム内のブロック
を解析し加工軌跡データを作成する手順が入るため表示
時間は1ブロックにつき約30msecかかる。従っ
て、本発明の加工軌跡表示方式による再描画は、従来の
加工軌跡表示方式の約60倍高速であり、再描画するブ
ロックの数が数百程度と多くなる加工プログラムの場合
でも一瞬で再描画が可能となる。
【0017】
【発明の効果】以上説明したように、本発明による加工
軌跡表示方式によれば、加工プログラムの構成要素であ
るブロックを1ブロック毎読込みこれを逐次解析し最適
な描画範囲と描画倍率とを求めこれにより加工軌跡を描
画することにより、加工軌跡の描画の大きさが常に最適
に表示されるため、容易に加工動作の良否を確認でき、
また、描画済みの加工軌跡データを記憶することによ
り、高速に描画済みの加工軌跡を再描画できるため、全
体の加工軌跡を最適に描画するまでに要する時間を短縮
できる。
【図面の簡単な説明】
【図1】本発明の加工軌跡表示方式の一実施例を示すブ
ロック図である。
【図2】本発明の動作の一例を示す流れ図である。
【図3】加工プログラムの構造を示す図である。
【図4】ブロックと加工軌跡データと表示データとの関
係の一例を示す図である。
【図5】描画内容の経過の例を示す図である。
【符号の説明】
1 加工軌跡データ作成部 2 描画条件算出部 3 表示データ作成部 4 表示部 5 記憶部
フロントページの続き (72)発明者 田村 幸男 東京都港区芝五丁目7番1号 日本電気株 式会社内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 加工プログラムの予め定めた量のステッ
    プに応答して工具が被加工物に加工を施すための加工軌
    跡を示すデータを作成する加工軌跡データ作成部と;前
    記加工軌跡データを記憶する記憶部と;前記加工軌跡デ
    ータにより示される座標値と予め設定した前記加工軌跡
    の座標値の最大値および最小値とを比較し、この加工軌
    跡データにより示される座標値の方が前記最大値より大
    きい場合または前記最小値より小さい場合または前記最
    大値より大きくかつ前記最小値より小さい場合は前記最
    大値または最小値または前記最大値および最小値に前記
    加工軌跡データにより示される座標値を再設定し前記加
    工軌跡を描画するための描画条件である描画範囲と描画
    倍率とを前記最大値と最小値および表示画面のサイズと
    から算出して再設定し、前記加工軌跡データにより示さ
    れる座標値の方が前記最大値より小さいかまたは等しく
    かつ前記最小値より大きいかまたは等しい場合には前記
    最大値と前記最小値と前記描画条件である描画範囲と描
    画倍率とを再設定せず予め設定したものを使用するよう
    にした描画条件算出部と;前記描画条件算出部で前記最
    大値および最小値のいずれも再設定しなかった場合は前
    記加工軌跡データと前記描画条件とから前記加工軌跡を
    描画するための表示データを求めこのデータを出力し、
    前記描画条件算出部で前記最大値および最小値のうち少
    なくとも一方を再設定した場合はこれまでに前記記憶部
    に記憶したすべての加工軌跡データをこの記憶部から読
    出しこれら読出した加工軌跡データと前記算出した描画
    条件とから表示データを再度作成し直しこれら表示デー
    タを出力するとともに前記加工軌跡データ作成部で今回
    作成された前記加工軌跡データと前記描画条件とから前
    記加工軌跡を描画するための表示データを求めこのデー
    タを出力する表示データ作成部と;前記表示データ作成
    部から出力された前記表示データを受け前記加工軌跡を
    描画する表示部と;を備えたことを特徴とする加工軌跡
    表示方式。
JP13014495A 1995-05-29 1995-05-29 加工軌跡表示方式 Pending JPH08328630A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13014495A JPH08328630A (ja) 1995-05-29 1995-05-29 加工軌跡表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13014495A JPH08328630A (ja) 1995-05-29 1995-05-29 加工軌跡表示方式

Publications (1)

Publication Number Publication Date
JPH08328630A true JPH08328630A (ja) 1996-12-13

Family

ID=15027029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13014495A Pending JPH08328630A (ja) 1995-05-29 1995-05-29 加工軌跡表示方式

Country Status (1)

Country Link
JP (1) JPH08328630A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006344041A (ja) * 2005-06-09 2006-12-21 Makino Milling Mach Co Ltd 工具軌跡描画方法及び装置
CN100421043C (zh) * 2002-05-17 2008-09-24 大隈株式会社 按照数控数据显示刀具轨迹的方法以及分析数控数据的方法
JP2021015333A (ja) * 2019-07-10 2021-02-12 株式会社小松製作所 工作機械システムと工作機械諸元の推定方法
DE112021003949T5 (de) 2020-09-07 2023-05-25 Fanuc Corporation Wellenformanzeigevorrichtung

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0212405A (ja) * 1988-06-30 1990-01-17 Okuma Mach Works Ltd 自動プログラミング装置における画面表示方法
JPH03263106A (ja) * 1990-03-13 1991-11-22 Hitachi Seiki Co Ltd 描画条件設定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0212405A (ja) * 1988-06-30 1990-01-17 Okuma Mach Works Ltd 自動プログラミング装置における画面表示方法
JPH03263106A (ja) * 1990-03-13 1991-11-22 Hitachi Seiki Co Ltd 描画条件設定方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100421043C (zh) * 2002-05-17 2008-09-24 大隈株式会社 按照数控数据显示刀具轨迹的方法以及分析数控数据的方法
JP2006344041A (ja) * 2005-06-09 2006-12-21 Makino Milling Mach Co Ltd 工具軌跡描画方法及び装置
JP2021015333A (ja) * 2019-07-10 2021-02-12 株式会社小松製作所 工作機械システムと工作機械諸元の推定方法
DE112021003949T5 (de) 2020-09-07 2023-05-25 Fanuc Corporation Wellenformanzeigevorrichtung
US12554242B2 (en) 2020-09-07 2026-02-17 Fanuc Corporation Waveform display device

Similar Documents

Publication Publication Date Title
US4646228A (en) Graphic display device
JP2641797B2 (ja) 対話形数値制御装置
EP0188619B1 (en) Method of drawing graphic display for numerically controlled apparatus
EP0548372A1 (en) Animation drawing method for multiple-lathe numeric controller
JP2836633B2 (ja) 数値制御情報作成機能における加工工程決定装置
JPS6111810A (ja) 自動プログラミング方法
JPH04252307A (ja) 対話形数値制御装置
JP3660038B2 (ja) 数値制御装置
JPH05204438A (ja) Cncの画面表示方式
JPH0392907A (ja) 数値制御装置
JP4562591B2 (ja) 工具軌跡描画方法及び装置
JP2707031B2 (ja) 加工プログラムのチェック方法及びその装置
JPH039808B2 (ja)
JPH0496111A (ja) 工具軌跡描画方法
JPS6379110A (ja) 数値制御加工装置
JPH0391812A (ja) 数値制御装置の表示方式
JP3000986B2 (ja) 加工プログラム作成装置及び加工プログラム作成方法
JPH0566819A (ja) 対話形自動プログラミング方法
JPH04174006A (ja) グラフィック描画方法
JPH0580832A (ja) 数値制御装置における拡大描画方法
JPH03263106A (ja) 描画条件設定方法
JPS62173140A (ja) 干渉直前チエツク方法
JPH0212405A (ja) 自動プログラミング装置における画面表示方法
JPH04362706A (ja) 数値制御装置の表示装置
JPH05104169A (ja) 金型干渉のチエツク方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19971216