JPH06161534A - カッターパス検証方法 - Google Patents

カッターパス検証方法

Info

Publication number
JPH06161534A
JPH06161534A JP31808192A JP31808192A JPH06161534A JP H06161534 A JPH06161534 A JP H06161534A JP 31808192 A JP31808192 A JP 31808192A JP 31808192 A JP31808192 A JP 31808192A JP H06161534 A JPH06161534 A JP H06161534A
Authority
JP
Japan
Prior art keywords
data
machine
read
block
tool
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
JP31808192A
Other languages
English (en)
Inventor
Masakazu Sekino
雅和 関野
Hiroshi Terao
博 寺尾
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP31808192A priority Critical patent/JPH06161534A/ja
Publication of JPH06161534A publication Critical patent/JPH06161534A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 部品の加工状況を事前にシミュレーションで
きるようにしたカッターパス検証方法を提供する。 【構成】 コマンドデータ、機械の特徴を表すNC機
械定数ファイル、工具情報をそれぞれ読み込んで、
1ブロックごとのNCプログラムに沿って機械の動きを
求め、作図・表示を行なうようにした。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、NCデータによる部品
加工シミュレーションが行なえるNCカッターパス検証
方法に関する。
【0002】
【従来の技術とその課題】従来NC機械を制御するNC
データは、図2に示すように、NCプログラムから、そ
の計算処理、工具先端動作データ(CLデータ)、ポス
トプロセッサ処理、NCデータの流れを経由して得ら
れ、NC機械を制御する。この場合、NC機械を1台ご
とにあるいは機種ごとにNCプログラムが作成され、N
Cデータ処理のソフトウェア開発が必要である。また、
NCプログラムのチェックは、CLデータを利用して工
具先端の動作のみにてチェックを行なっていた。
【0003】本発明は、上述の問題に鑑み、例えば10
軸NC機械まではどのNC機械のNCデータでも一つの
ソフトウェアで処理できるようにし、また、NCデータ
を用いてNC機械の動きを再現できるようにして部品の
加工状況の事前シミュレーションを可能としたカッター
パス検証方法の提供を目的とする。
【0004】
【課題を解決するための手段】上述の目的を達成する本
発明は、コマンドデータを読み込み、機械固有の動きを
再現するため機械の情報を読み込むNC機械定数ファイ
ルの読み込み、機械の動きを工具の動きに置換するため
の工具の情報を読み込む工具情報ファイルの読み込み、
上記コマンドデータにて指定されたNCデータファイル
を捜して1ブロックずつ読み込むNCデータの読み込
み、このNCデータを機械を制御する各種コードに分解
し各コードを数値化するNCデータの解析、このNCデ
ータの1ブロックずつの始点データ及び終点データ等を
求める機械の動きの計算、この計算結果の作図又は表示
データへの変換を行なうことを特徴とする。
【0005】
【作用】4軸でも5軸でもあるいは10軸のNC機械そ
れぞれのNC機械仕様の差により入力項目が同じでも入
力数値が異なることから機種ごとの機械定数ファイルを
設定するだけで新たなソフトウェアの開発は不要とな
り、また、NCデータを用いて機械の動きを再現してい
るため、NC機械で試削りを行なう前に事前シミュレー
ションを紙上又は3次元グラフィック上にて行なうこと
ができる。
【0006】
【実施例】ここで、図1を参照して本発明の実施例を説
明する。図1は、NC機械の動きを再現させるためのソ
フトウェアを示しており、カッターパスの紙上作図プロ
グラムもしくはカッターパス3次元グラフィックス表示
プログラムを示している。図1において、作図プログラ
ムにあってはまず作図条件のデータ読み込みを、3次
元グラフィックス表示にあっては表示条件のデータ読み
込みを行なう。ここでは、データベース化したNCデー
タのファイル名や工具ベクトル表示、工具径表示等の各
種条件の設定データ(コマンドデータ)を読み込む。
【0007】次に、機械固有の動きを再現するため各
軸早送り速度、各軸のホームポジション位置、工具交換
方式、制御軸数及びタイプ等の情報であるNC機械定数
ファイルを読み込む。
【0008】ついで、工具情報ファイルの読み込みで
は、機械の動きを工具の動きに置換するため工具No. 、
工具長、工具径、工具先端形状、テーパとかストレート
など工具全体形状等の情報の読み込みを行なう。
【0009】NCデータの読み込みでは、作図条件や
表示条件にて指定されたNCデータファイル名を捜し
出してNCデータを1ブロックずつ読み込む。
【0010】NCデータ解析では、NCデータの読み
込みにて読み込んだNCデータ(1ブロック)をNC
機械を制御する各コード(Gコード、Mコード、Tコー
ド、Xコード、Yコード等)に分解し、各コードの数字
(文字)を数値化する。
【0011】NCデータ解析に求めた各コードの数
値を用いてNCデータ1ブロックずつ始点データと終点
データ、円弧補間情報及び使用中の工具No. 情報等機械
の動きを計算で求める。この場合、始点データ、終点デ
ータとは、NCデータ(ピボットポイントでの機械制御
データ)から工具先端の座標値(X,Y,Z座標値)と
工具ベクトルを計算で求めたものである。このため、機
械の動きを工具の動きに置換したデータを作成すること
により部品の加工状況を再現している。
【0012】計算で求めた機械の動きのデータを紙
上作図ではプロッタデータに、3次元グラフィックス表
示では3次CAD/CAM表示データにそれぞれ、変換
しファイルする。 上述の工程〜は1ブロックごとに行なわれるので全
ブロックが処理されるまで繰返す。
【0013】図3は、作成したNCデータの加工前の事
前チェックに適用した紙上作図の適用例を示しており、
被加工物に対して細線で示した円や線の表示は、カッタ
ーパスを示しており、細線の早送り、及び破線の切削送
りの工具先端軌跡を示しており、工具の進行矢印が付さ
れている。したがって、工具が部品のサーフェスに接す
るか食い込んでいるかを目で確認してNCプログラムの
形状不具合を見出すことができる。
【0014】
【発明の効果】以上説明したように本発明では、NCデ
ータから加工状況の事前シミュレーションが可能とな
り、この結果、回転軸の移動時に発生する削り込み不具
合、首振り(A軸、B軸、C軸回転)時の直線補間定義
不具合から発生する削り込み、穴明け深さの指示不具合
等部品形状・寸法に関する不具合を削減する。また、機
械仕様が変っても機械定数ファイルの設定にソフトウェ
ア全体の変更は不要となる。
【図面の簡単な説明】
【図1】カッターパスの作図又は表示プログラムフロー
チャート。
【図2】NCプログラムからNCデータに到るフローチ
ャート。
【図3】紙面作図例の適用図。
【符号の説明】 〜 処理ブロック。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 コマンドデータの読み込み、 機械固有の動きを再現するため機械の情報を読み込むN
    C機械定数ファイルの読み込み、 機械の動きを工具の動きに置換するための工具の情報を
    読み込む工具情報ファイルの読み込み、 上記コマンドデータにて指定されたNCデータファイル
    を捜して1ブロックずつ読み込むNCデータの読み込
    み、 このNCデータを機械を制御する各種コードに分解し各
    コードを数値化するNCデータの解析、 このNCデータの1ブロックずつの始点データ及び終点
    データ等を求める機械の動きの計算、 この計算結果の作図又は表示データへの変換を行なうよ
    うにしたカッターパス検証方法。
JP31808192A 1992-11-27 1992-11-27 カッターパス検証方法 Pending JPH06161534A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31808192A JPH06161534A (ja) 1992-11-27 1992-11-27 カッターパス検証方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31808192A JPH06161534A (ja) 1992-11-27 1992-11-27 カッターパス検証方法

Publications (1)

Publication Number Publication Date
JPH06161534A true JPH06161534A (ja) 1994-06-07

Family

ID=18095269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31808192A Pending JPH06161534A (ja) 1992-11-27 1992-11-27 カッターパス検証方法

Country Status (1)

Country Link
JP (1) JPH06161534A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013157081A1 (ja) * 2012-04-17 2013-10-24 株式会社牧野フライス製作所 工作機械の干渉判定方法および干渉判定装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013157081A1 (ja) * 2012-04-17 2013-10-24 株式会社牧野フライス製作所 工作機械の干渉判定方法および干渉判定装置
CN104245228A (zh) * 2012-04-17 2014-12-24 株式会社牧野铣床制作所 机床的干涉判定方法和干涉判定装置
JPWO2013157081A1 (ja) * 2012-04-17 2015-12-21 株式会社牧野フライス製作所 工作機械の干渉判定方法および干渉判定装置
US9873175B2 (en) 2012-04-17 2018-01-23 Makino Milling Machine Co,. Ltd. Interference determination method and interference determination device for machine tool
CN104245228B (zh) * 2012-04-17 2018-04-20 株式会社牧野铣床制作所 机床的干涉判定方法和干涉判定装置

Similar Documents

Publication Publication Date Title
JP4680176B2 (ja) 工作機械の制御方法、および、それに対する装置
Wang et al. Real-time verification of multiaxis NC programs with raster graphics
JP2685071B2 (ja) 数値制御装置
JP4233147B2 (ja) 工作機械用に適応可能なフィードレートを決定する方法
EP2252954B1 (en) Method and device for composite machining
JP2000207008A (ja) ティ―チイン・システム
JP4847428B2 (ja) 加工シミュレーション装置およびそのプログラム
JP6638979B2 (ja) 加工工程管理機能付き数値制御装置および加工工程管理プログラム
CN111113423A (zh) 一种轮毂去毛刺机器人编程***
Acal et al. Virtual reality simulation applied to a numerical control milling machine
JPH06161534A (ja) カッターパス検証方法
JP2005144620A (ja) 数値制御加工機による形状加工方法、数値制御装置、工作機械、ncプログラム作成装置、およびncプログラム作成プログラム
KR19980020028A (ko) 가상의 컴퓨터 수치 제어 공작 시스템 및 방법
KR20050031043A (ko) 시엔시 공작기계의 직접 제어방법 및 이에 대한프로그램이 기록된 기록매체
KR100454717B1 (ko) 시엔시 공작기계의 직접 제어시스템
Lee et al. Development of ISO14649 compliant CNC milling machine operated by STEP-NC in XML format
Yakovlev et al. Software development for 3d visualization of g-code when working with CNC machines
CN109507953A (zh) 加工仿真装置
JP2763923B2 (ja) Ncデータ作成装置
Arthaya et al. The design and development of G-code checker and cutting simulator for CNC turning operation
CN1319201A (zh) 通过数控机床加工工件的方法与***
JP2002091526A (ja) 数値制御装置
Arshad et al. Flank wear simulation of a virtual end milling process
Mwinuka et al. 2D AutoCAD Geometric Data Extraction and Post-Processing for Numerical Control
JPH0619656B2 (ja) 自動加工機における加工情報作成装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000530