[go: up one dir, main page]

JPH0643923A - 数値制御プログラム編集装置 - Google Patents

数値制御プログラム編集装置

Info

Publication number
JPH0643923A
JPH0643923A JP16927891A JP16927891A JPH0643923A JP H0643923 A JPH0643923 A JP H0643923A JP 16927891 A JP16927891 A JP 16927891A JP 16927891 A JP16927891 A JP 16927891A JP H0643923 A JPH0643923 A JP H0643923A
Authority
JP
Japan
Prior art keywords
range
numerical control
control program
code
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.)
Granted
Application number
JP16927891A
Other languages
English (en)
Other versions
JP3193072B2 (ja
Inventor
Kyoichi Yamamoto
京一 山本
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP16927891A priority Critical patent/JP3193072B2/ja
Publication of JPH0643923A publication Critical patent/JPH0643923A/ja
Application granted granted Critical
Publication of JP3193072B2 publication Critical patent/JP3193072B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 本発明の目的は、オペレータが各種機能コー
ドを覚えていなくても容易に入力形状を認識することが
でき、工程の切替わり部分等において無駄な動きをしな
い数値制御プログラムを編集することができる装置を提
供する。 【構成】 オペレータが注目範囲指定部12を介して数
値制御プログラムの一定範囲を指定する。NCプログラ
ムコード判定部13が指定された範囲内に旋削固定サイ
クルの形状指定の準備機能コードが存在するか判定す
る。旋削固定サイクル加工領域情報出力部15が上記コ
ードにて指定された旋削固定サイクルでの加工範囲全体
の表示情報を出力する。また、モーダル指令情報出力部
112が指定された範囲内及び範囲の最後尾において有
効であるモーダル指令の表示情報を出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、加工に先立って数値制
御のための数値制御(以下、NCという)プログラムを
編集するNCプログラム編集装置に関し、特にオペレー
タに対する入力案内,工具軌跡,加工範囲の表示機能お
よび入力項目不備のチェック機能を具えた編集装置に関
する。
【0002】
【従来の技術】NCプログラムを得る装置としては、グ
ラフィックディスプレイ画面を用いた対話形式で入力さ
れるデータによりNCプログラム等のNC情報を作成す
るNC情報作成装置や、入力される機能コードによりN
Cプログラムを直接編集するNCプログラム編集装置が
実用化されている。前述のNC情報作成装置によれば、
オペレータは設計図面に描かれている部品の形状に対応
する操作盤上の形状キーを押すだけで加工形状を入力で
き、また、その時々のデータ設定に参考となる情報が図
形表示されると共に日常語による問いかけがあるので、
それらに基づいて寸法等各種データを入力できる。そし
て、NC情報作成に必要なデータが入力されれば、即座
に素材形状や部品形状が表示され、データの自動計算が
開始されて工具軌跡が図形表示され、NC情報が作成さ
れるようになっている。ところが、安全を期するために
工程の切替わり部分等において無駄な動きが発生すると
いう問題が有った。
【0003】一方、後述のNCプログラム編集装置によ
れば、設計図面に描かれている加工形状や素材形状に基
づいて各形状の座標値をオペレータが自ら計算して機能
コードに変換し、この機能コードを例えば図7の機能コ
ード入力部91に直接入力し、表示画面生成部92を介
して表示装置93に表示させることで、NCプログラム
を直接編集することができる。従って、準備機能,工具
機能,主軸機能,補助機能各々の機能コードについてオ
ペレータの意志で入力できるため、動作等に無駄がな
く、自由度,融通性に富んだNCプログラムを得ること
ができる。
【0004】
【発明が解決しようとする課題】上述した従来のNCプ
ログラム編集装置では、オペレータが各種機能コードを
覚えるか調べるかする必要があり、オペレータの大きな
負荷となっていた。また、機能コードの入力に応じた加
工形状や素材形状の様子をグラフィック等により見るこ
とができないため、誤りを発見しずらいという問題もあ
った。本発明は上述のような事情からなされたものであ
り、本発明の目的は、オペレータが各種機能コードを覚
えたり調べたりする必要が無く、容易に入力形状を認識
することができ、工程の切替わり部分等において無駄な
動きを発生しないNCプログラムを編集することができ
るNCプログラム編集装置を提供することにある。
【0005】
【課題を解決するための手段】本発明は入力されるNC
プログラムの編集を行なうNCプログラム編集装置に関
するものであり、本発明の上記目的は、入力される前記
NCプログラムの一定の範囲を指定する指定手段と、前
記範囲内に旋削固定サイクルの形状指定の準備機能コー
ドが存在するとき、前記形状指定の準備機能コードにて
指定された旋削固定サイクルでの加工範囲全体の表示情
報を出力する出力手段とを具備することによって、又は
入力される前記NCプログラムの一定の範囲を指定する
指定手段と、前記範囲内及び前記範囲の最後尾において
有効であるモーダル指令の表示情報を出力する出力手段
とを具備することによって達成される。
【0006】
【作用】本発明にあっては、オペレータにより指定され
た範囲を注目範囲とし、さらにモーダル指令情報の表示
や編集中ブロックの強調表示を行なうようにしているの
で、初心者でも容易にNCプログラムを編集することが
できる。
【0007】
【実施例】図1は本発明のNCプログラム編集装置の一
例を示すブロック図であり、その構成及び動作例を図2
のフローチャートで説明する。オペレータは、フロッピ
ーディスクドライブ装置等の入出力装置あるいはキーボ
ードなどの入力装置によりNCプログラムをNCプログ
ラム入力部11を介してNCプログラムコード判定部1
3に入力する。そして、NCプログラムのうち加工領域
表示や入力案内のため注目したい範囲(以下、注目範囲
と呼ぶ)SARが注目範囲指定部12から指定されてい
るか否かをNCプログラムコード判定部13にて判定し
(ステップS1)、注目範囲SARが指定されていなけ
ればNCプログラムを保存して全ての処理を終了する。
【0008】一方、例えば図3に示すように注目範囲S
ARが指定されているならば、その注目範囲SAR内に
旋削固定サイクルの形状指定を宣言する準備機能コード
(以下、Gコードと呼ぶ)が存在するか否かをNCプロ
グラムコード判定部13にて判定し(ステップS2)、
Gコードが存在するならば、そのGコードによって呼出
される指定形状の全範囲まで注目範囲を例えば図4に示
すように拡張する(ステップS3)。そして、拡張され
た注目範囲で指定された加工領域形状または加工形状の
情報SIFを旋削固定サイクル加工領域情報出力部15
を介して表示画面生成部113に対して出力する(ステ
ップS4)。尚、指定されたGコードによって呼出され
る指定形状の全範囲が確定していないときには、編集中
のNCプログラムの最後まで拡張するものとする。さら
に、注目範囲SAR内の加工形状指定部分の何処かに編
集中のブロックが存在するか否かをNCプログラムコー
ド判定部13にて判定し(ステップS5)、注目範囲S
AR内に編集中のブロックが存在しなければステップS
11に進み、編集中のブロックが存在すれば旋削固定サ
イクル加工領域情報出力部15から出力される加工領域
形状または加工形状の情報SIFに対して、編集中のブ
ロックの示す形状要素の強調表示を付加するように編集
中ブロック強調表示指定部14にて指定する(ステップ
S6)。
【0009】一方、ステップS2において、注目範囲S
AR内に旋削固定サイクルの形状指定を宣言するGコー
ドが存在しないならば、注目範囲SAR内に工具刃先の
動作を示すGコードが存在するか否かをNCプログラム
コード判定部13にて判定し(ステップS7)、Gコー
ドが存在しなければステップS11に進み、Gコードが
存在するならば、注目範囲SAR内の刃先動作形状の情
報SITを工具刃先動作形状情報出力部16を介して表
示画面生成部113に対して出力する(ステップS
8)。次に、注目範囲SAR内の刃先動作形状指定部分
の何処かに編集中のブロックが存在するか否かをNCプ
ログラムコード判定部13にて判定し(ステップS
9)、注目範囲SAR内に編集中のブロックが存在しな
ければステップS11に進み、編集中のブロックが存在
すれば工具刃先動作形状情報出力部16から出力される
刃先動作形状の情報SITに対して、編集中のブロック
の示す形状要素の強調表示を付加するように編集中ブロ
ック強調表示指定部14にて指定する(ステップS1
0)。
【0010】そして、注目範囲SAR内にネジ、ミゾ、
穴明けの固定サイクルのGコードが存在し、かつ、この
Gコードの存在するブロックが編集中であるという条件
が成立するか否かをNCプログラムコード判定部13に
て判定し(ステップS11)、前記条件が成立しないな
らばステップS13に進み、前記条件が成立するなら
ば、固定サイクルの入力案内情報SISを固定サイクル
入力案内情報出力部17を介して表示画面生成部113
に対して出力する(ステップS12)。そして、NCプ
ログラムコード判定部13にてGコードの存在が認めら
れた時、オペレータにより説明コード指定部110で指
定されたGコードの説明表示情報SIGを準備機能コー
ド説明表示情報出力部18を介して表示画面生成部11
3に対して出力する(ステップS13)。さらに、NC
プログラムコード判定部13にて補助機能コード(以
下、Mコードと呼ぶ)の存在が認められた時、オペレー
タにより説明コード指定部110で指定されたMコード
の説明表示情報SIMを補助機能コード説明表示情報出
力部19を介して表示画面生成部113に対して出力す
る(ステップS14)。
【0011】また、NCプログラムコード判定部13に
て注目範囲SAR内に存在するモーダルな機能コードS
MCをモーダル指令更新部111に送出する。そして、
モーダル指令更新部111にて開始の宣言とキャンセル
の双方が存在する機能コードの削除を行ない、注目範囲
SAR内で宣言されて注目範囲の最後尾で有効な機能コ
ードを残す。そして、この機能コードSMIをモーダル
指令情報出力部112を介して表示画面生成部113に
対して出力する(ステップS15)。表示画面生成部1
13にて各部から送られた情報のうちオペレータにより
表示情報選択部114で選択されたものを組合せて表示
装置115の上に表示する。図5はモーダル指令情報の
表示例を示しており、図6は注目範囲内における旋削固
定サイクルの加工形状情報と注目範囲内のモーダル指令
情報との組合せ表示例を示している。
【0012】
【発明の効果】以上のように本発明のNCプログラム編
集装置によれば、オペレータは旋削固定サイクルの準備
機能などについて詳細な知識を持たなくても、また、ど
の指令がモーダル指令であるかを調べなくても、加工形
状、素材形状及びモーダル指令情報の表示を見ながらN
Cプログラムを入力でき、かつ、不要な加工軌跡が自動
発生されることもないため、容易で効率的な加工プログ
ラム作成が可能となる。
【図面の簡単な説明】
【図1】本発明のNCプログラム編集装置の一例を示す
ブロック図である。
【図2】本発明装置の動作例を説明するフローチャート
である。
【図3】本発明装置による注目範囲の拡張の一例を示す
図である。
【図4】本発明装置による注目範囲の拡張の別の一例を
示す図である。
【図5】本発明装置による表示の一例を示す図である。
【図6】本発明装置による表示の別の一例を示す図であ
る。
【図7】従来のNCプログラム編集装置の一例を示すブ
ロック図である。
【符号の説明】 12 注目範囲指定部 13 NCプログラムコード判定部
【手続補正書】
【提出日】平成5年7月19日
【手続補正1】
【補正対象書類名】図面
【補正対象項目名】図3
【補正方法】変更
【補正内容】
【図3】
【手続補正2】
【補正対象書類名】図面
【補正対象項目名】図4
【補正方法】変更
【補正内容】
【図4】
【手続補正3】
【補正対象書類名】図面
【補正対象項目名】図5
【補正方法】変更
【補正内容】
【図5】
【手続補正4】
【補正対象書類名】図面
【補正対象項目名】図6
【補正方法】変更
【補正内容】
【図6】

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 数値制御プログラムの入力及び変更を行
    なう数値制御プログラム編集装置において、入力される
    前記数値制御プログラムの一定の範囲を指定する指定手
    段と、前記範囲内に旋削固定サイクルの形状指定の準備
    機能コードが存在するとき、前記形状指定の準備機能コ
    ードにて指定された旋削固定サイクルでの加工範囲全体
    の表示情報を出力する出力手段とを備えたことを特徴と
    する数値制御プログラム編集装置。
  2. 【請求項2】 数値制御プログラムの入力及び変更を行
    なう数値制御プログラム編集装置において、入力される
    前記数値制御プログラムの一定の範囲を指定する指定手
    段と、前記範囲内及び前記範囲の最後尾において有効で
    あるモーダル指令の表示情報を出力する出力手段とを備
    えたことを特徴とする数値制御プログラム編集装置。
  3. 【請求項3】 前記各表示情報のうち表示が必要な情報
    を取捨選択し、選択した情報を表示装置上に表示する表
    示画面生成手段を備えた請求項1又は2に記載の数値制
    御プログラム編集装置。
JP16927891A 1991-06-14 1991-06-14 数値制御プログラム編集装置 Expired - Fee Related JP3193072B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16927891A JP3193072B2 (ja) 1991-06-14 1991-06-14 数値制御プログラム編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16927891A JP3193072B2 (ja) 1991-06-14 1991-06-14 数値制御プログラム編集装置

Publications (2)

Publication Number Publication Date
JPH0643923A true JPH0643923A (ja) 1994-02-18
JP3193072B2 JP3193072B2 (ja) 2001-07-30

Family

ID=15883554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16927891A Expired - Fee Related JP3193072B2 (ja) 1991-06-14 1991-06-14 数値制御プログラム編集装置

Country Status (1)

Country Link
JP (1) JP3193072B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133726A (ja) * 1996-11-05 1998-05-22 Okuma Mach Works Ltd 加工プログラム編集機能を有する数値制御装置
WO2005003870A1 (ja) * 2003-07-04 2005-01-13 Mitsubishi Denki Kabushiki Kaisha 自動プログラミング方法および装置
JP6479275B1 (ja) * 2017-12-26 2019-03-06 三菱電機株式会社 加工プログラム修正装置および加工プログラム修正方法
CN111142974A (zh) * 2018-11-06 2020-05-12 发那科株式会社 加工程序的显示装置
CN112698624A (zh) * 2019-10-23 2021-04-23 发那科株式会社 优化处理装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133726A (ja) * 1996-11-05 1998-05-22 Okuma Mach Works Ltd 加工プログラム編集機能を有する数値制御装置
WO2005003870A1 (ja) * 2003-07-04 2005-01-13 Mitsubishi Denki Kabushiki Kaisha 自動プログラミング方法および装置
EP1643328A4 (en) * 2003-07-04 2006-11-22 Mitsubishi Electric Corp AUTOMATIC PROGRAMMING METHOD AND DEVICE
KR100745916B1 (ko) * 2003-07-04 2007-08-02 미쓰비시덴키 가부시키가이샤 자동 프로그래밍 방법 및 장치
CN100412737C (zh) * 2003-07-04 2008-08-20 三菱电机株式会社 自动编程方法及装置
US7577492B2 (en) 2003-07-04 2009-08-18 Mitsubishi Denki Kabushiki Kaisha Automatic programming method and automatic programming device
JP6479275B1 (ja) * 2017-12-26 2019-03-06 三菱電機株式会社 加工プログラム修正装置および加工プログラム修正方法
CN111142974A (zh) * 2018-11-06 2020-05-12 发那科株式会社 加工程序的显示装置
JP2020077096A (ja) * 2018-11-06 2020-05-21 ファナック株式会社 加工プログラムの表示装置
US11300947B2 (en) 2018-11-06 2022-04-12 Fanuc Corporation Display device for machining program
CN112698624A (zh) * 2019-10-23 2021-04-23 发那科株式会社 优化处理装置

Also Published As

Publication number Publication date
JP3193072B2 (ja) 2001-07-30

Similar Documents

Publication Publication Date Title
EP0177164A2 (en) Method and apparatus for producing numerical control programmes
US4835700A (en) Numerical control data creation method
US5327350A (en) Interactive type numerical control apparatus and method thereof
JPS61265240A (ja) 4軸旋盤用のncプログラム編集方法
JPH05282021A (ja) Nc工作機械の加工条件生成方式
WO2000038881A1 (en) Method and apparatus for providing numerical control information
JPH0643923A (ja) 数値制御プログラム編集装置
JPH03158908A (ja) 複合加工機における自動プログラミング方式
JPH0194404A (ja) Ncデータ作成方式
JPS63133210A (ja) Nc装置の加工プログラム作成方式
JPH08339215A (ja) 数値制御装置
JP3619539B2 (ja) 工具経路編集方法
JPS62251044A (ja) 4軸旋盤のncプログラム作成方法
JP2566686B2 (ja) 数値制御データ作成装置
JPH06250722A (ja) 対話形数値制御装置
JP2000163111A (ja) 板取り図形編集方法及び図形編集機能付きcnc装置並びに板取り図形編集方法のプログラムを記憶した記憶媒体
JPH103310A (ja) 工具経路データ作成装置
JP2648228B2 (ja) 自動プログラミングにおける同時加工形状決定方法
JPH0566819A (ja) 対話形自動プログラミング方法
JPH01228755A (ja) 複数溝加工方法
JPH06320386A (ja) 対話型自動プログラミング装置
JPH01222304A (ja) Nc文作成装置
JPH06110524A (ja) Cad/cam装置における加工プログラムの生成方法
JPH0346007A (ja) Nc情報作成システム
JPH06332515A (ja) 加工データ作成システム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees