Nothing Special   »   [go: up one dir, main page]

JPS58149507A - Nc自動プログラミング方式 - Google Patents

Nc自動プログラミング方式

Info

Publication number
JPS58149507A
JPS58149507A JP3041882A JP3041882A JPS58149507A JP S58149507 A JPS58149507 A JP S58149507A JP 3041882 A JP3041882 A JP 3041882A JP 3041882 A JP3041882 A JP 3041882A JP S58149507 A JPS58149507 A JP S58149507A
Authority
JP
Japan
Prior art keywords
curve data
shape
signal
input signal
coordinates
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
JP3041882A
Other languages
English (en)
Inventor
Keiichi Shiotani
景一 塩谷
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 Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3041882A priority Critical patent/JPS58149507A/ja
Publication of JPS58149507A publication Critical patent/JPS58149507A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、No自動プログラミング方式に関するもので
あり、特にNo工作機械を用いて金型などの曲面形状を
自動加工する場合のNo指令を自動作成するのに適した
No自動プログラミング方式に関するものである。
従来、この種のNo自動プログラミング方式には、第1
図の概要構成図に示されるものが知られており、第2図
に示す形状の動作曲線データと基準曲線データの座標を
入力信号とするものであった。
第1図において、(1)は計算機、(2)は数値制御工
作機械、(3)は入力データを入力するためのキーボー
ド、(4)は計算機(11のOP U 、 (5)は計
算機(1)の入力回路。(6)は計算機fl)の出力回
路、(7)は計算機内部のプログラムメモリ+ (81
HOP u (a)の演算結果の表示出力装置、(9)
はキーボード(3)からの入力信号、α(1は計算機(
1)の出力信号である0 第1図に示す概要構成において、入力信号(9)。
とじて第2図(a) 、 (b)に示す形状の動作曲線
データDOQI)と基準曲線データBOQ21の座標を
与える従来方式の動作について説明する。先ず、入力信
号(9)として、第2図(a)に示す動作曲線データ(
11)と基準曲線データ(Iりの座標を、キーボード(
3)から計算機(1)へ与えると、第2図(b)に示す
動作曲線1 (11−a)が基準曲線α力に沿って他方
の動作曲線2 (11−b)へ移動変化して加工のため
のNC指令を演算する際に、常に平行状態を保って曲面
形状を創成する。この曲面形状を自動演算するためのプ
ログラムは予めメモIJ −(71に記憶されており、
計算機(1)に入力信号(9)ヲ与えると。
かかる曲面形状全数値制御工作機械(2)ヲ用いて加工
するためのNo指令が自動的に演算作成される。
なお、第2図では、動作曲線αBが基準曲線aりに沿っ
て平行状態を保つ場合ヶ示したが、他に放射状態を保つ
場合、垂直状態を保つ場合がある。また、入力信号とし
て入力する曲線の本数は、動作曲線Qll・基準曲線α
り各々1.−2本とするのが一般的である。
第1図、第2図に基づいて説明した従来のNo自動プロ
グラミング方式は、入力信号(9)として与えた動作曲
線tJll 、基準曲線α2を用いて、前者が後者に)
る”状態1例えば平行・放射・垂直を保って移動すると
きに創成される曲面形状を演算し1.加工のためのNC
指令を作成するようにしており、入力信号(9)として
与えたデータが単一の強さのみケ有しており、これらの
曲線データの中から特定の曲線の形状を強めた曲面形状
、または弱めた曲面形状に演算してNC指令を出力する
ことは不可能であった。
本発明は上述のような問題点VC@みなされたものであ
り、入力信号として空間曲線データの座標以外に、形状
を制御するための信号を計算機へ与えることによって9
曲面全体に渡って特定の空間曲線の形状を強めるか、あ
るいは弱めた曲面形状を自動的に演算し、加工を行なう
ためのNo指令を自動作成するNo自動プログラミング
方式を提供することを目的とする。
以下、この発明の詳細な説明する。第3図は、この発明
の一笑施例を説明するための概念図であって、第1図と
同一部分には同一符号を付してあり、その説明は省略す
る。第3図において、形状制御信号Q!9は、CRTへ
のライトベン0■による入力、あるいはディジタイザ−
α荀。
キーボード+3) Kよって入力され、この信号は加工
形状を制御するものである。
次に、第4図に基づき制御の方法につい・て説明する。
先ず、入力信号として、空間曲線データa ue 、空
間曲線データb (171の複数の座標■α&を与える
。この信号により、数値制御工作機械を制御するNo指
令は、目標値01jQ9へ工具が移動するようにサーボ
モータへ出力される信号として演算される0本発明では
目標値01j(19は。
入力信号である座標V Qgからの距離△p(7)、△
qQυに形状制御信号θ++e2(151を重ね合せ△
p×θ1.△qXe2とし、この値を入力信号である座
標V Qg1へ重みづけすることによって定められる。
即ち、加工する曲面形状を決定するNo指令。
すなわち、サーボモータへ出力される信号は。
形状制御信号J 、θ2.−9. enα四によって自
由に制御されることになる。
以上説明した方法によって目標値c1,1α鶴へ工具が
移動するように数値制御工作機械(2)へ送る出力信号
を作成するが、形状制御信号θQ!9によって目標値0
1j (IIを制御した例を9表示装置(8)へ表示出
力した結果を第6図−第10図に示す。
入力信号(9)として与えた空間曲線形状データを第5
図に示す。ここで、空間曲線データは。
Q4とc!■の2本であるので、形状制御信号α9は。
el 、θ2の2信号となる。この入力のX−Z平面上
の空間曲線データ(ハ)を第4図における空間曲線a(
IFA、Z−Y平面上の空間曲線データ(2りを空間曲
線b Q71とする。次に、計算機(11で演算して△
p×81.△qX82を入力信号である座標■αSへ重
みづけする。第6図は、形状制御信号を81/。2−1
.第7図はθ1笑l、62=Q、第8図はθ1/θ2 
= 1/3 、第8図はe1/a2 = 3 、第10
図は61==Q、θ2笑0として重みづけを行ない演算
し表示したものである。
なお、同一の効果全達成できる方式として。
第3図における入力信号(9)が入力回路(5)へ伝送
される通信路を第11図に示す構成としてもよい。この
実施例では、入力信号(9)である空間曲線データの座
標α印中、加工される曲面形状の特徴を強く表わしてい
る曲線の座標信号全スイッチング回路Q4で選択し、増
幅回路(ハ)で増幅するようにしており、さらに加工形
状で特徴を弱めたい空間曲線が入力された場合、その信
号のみスイッチング回路Q4)で選択し、直接入力回路
(5)へ伝送するようにしたものである。、 以上のように、この発明のNo自動プログラミング方式
では、金型などの曲面形状を自由に演算制御してNo指
令を作成でき、その指令で数値制御工作機械によって自
動加工することが容易になり、所望の形状と短期間で作
成可能とする効果を奏する。
【図面の簡単な説明】
第一1図、第2図はそれぞれ従来のNo自動プログラミ
ング方式を説明するための概要構成図及び入力信号図、
第3図は本発明の一実施例であるNo自動プログラミン
グ方式を説明するための概要構成図、第4図は形状制御
の方法を示す概要図、第5Nd第10図は9本発明によ
る装置の作用の説明図、第11図は他の実施例を説明す
るための図である1、 図中、同−捷たは相当部分には同一符号を付しである3
、 (1)・・・計算機、(2)・・・数値制御工作機械、
(3)・・・キーボード、(4)・・・OP U 、 
(5+・・・入力回路、(6)・・・出力回路、(力・
・・メモIJ 、 (81・・・表示出力、(9)・・
・入力信号、 (10+・・・出力信号、αD・・・動
作曲線、αり・・・基準白Mj1.(131・・・ライ
トペン、041・・・ディジタイザ−1(1!19・・
・形状制御信号、θe・・・空間曲線a、Q7)・・・
空間曲線b9αト・・座標■、α饋・・・目標値Oij
 、(イ)・・・距離△I) 、 C1,)・・・距離
へ、(2つ・・・Z−Y+曲面上空間曲線、 231・
・・Z −X XV−面上の空間曲線、 124)・・
・スイッチング回路、 Cl51・・・増幅回路代理人
 葛 野 信 − 第9図 第1O図

Claims (1)

    【特許請求の範囲】
  1. 初期値として複数本の空間曲線データを入力し9曲面形
    状を演算して数値制御工作機械によって被加工物を加工
    するためのNo自動プログラミング方式において、入力
    する空間曲線において、入力される空間曲線データの中
    から加工する曲面形状の特徴を強く表している空間曲線
    データ、あるいは比較的細の空間曲線データに比べて特
    徴の弱い空間曲線データが存在する場合9曲面全体に渡
    って特定の空間曲線データの形状を強めるか、あるいは
    弱めた形状を演算し自動的に加工するための数値制御指
    令を作成することt%徴とするNo自動プログラミング
    方式0
JP3041882A 1982-02-26 1982-02-26 Nc自動プログラミング方式 Pending JPS58149507A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3041882A JPS58149507A (ja) 1982-02-26 1982-02-26 Nc自動プログラミング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3041882A JPS58149507A (ja) 1982-02-26 1982-02-26 Nc自動プログラミング方式

Publications (1)

Publication Number Publication Date
JPS58149507A true JPS58149507A (ja) 1983-09-05

Family

ID=12303396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3041882A Pending JPS58149507A (ja) 1982-02-26 1982-02-26 Nc自動プログラミング方式

Country Status (1)

Country Link
JP (1) JPS58149507A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6015711A (ja) * 1983-07-07 1985-01-26 Fanuc Ltd 曲面生成方法
JPS60250403A (ja) * 1984-05-24 1985-12-11 Fanuc Ltd 曲面生成方法
WO1986005289A1 (en) * 1985-02-28 1986-09-12 Fanuc Ltd Method of generating compound curved planes
JPS61292705A (ja) * 1985-06-20 1986-12-23 Fanuc Ltd 丸味付け方法
WO1987000651A1 (en) * 1985-07-18 1987-01-29 Fanuc Ltd Method of generating complex curved surfaces
WO1987001830A1 (en) * 1985-09-13 1987-03-26 Fanuc Ltd Method of forming compposite curved surface
WO1987001831A1 (en) * 1985-09-17 1987-03-26 Fanuc Ltd Method of forming composite curved surface
WO1987004535A1 (en) * 1986-01-16 1987-07-30 Fanuc Ltd Method for forming curved surfaces
JPS63129404A (ja) * 1986-11-19 1988-06-01 Okuma Mach Works Ltd Ncデ−タ作成装置におけるデ−タ延長方式

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6015711A (ja) * 1983-07-07 1985-01-26 Fanuc Ltd 曲面生成方法
JPS60250403A (ja) * 1984-05-24 1985-12-11 Fanuc Ltd 曲面生成方法
WO1986005289A1 (en) * 1985-02-28 1986-09-12 Fanuc Ltd Method of generating compound curved planes
JPS61292705A (ja) * 1985-06-20 1986-12-23 Fanuc Ltd 丸味付け方法
WO1986007645A1 (en) * 1985-06-20 1986-12-31 Fanuc Ltd Method of producing compound curved surfaces
WO1987000651A1 (en) * 1985-07-18 1987-01-29 Fanuc Ltd Method of generating complex curved surfaces
WO1987001830A1 (en) * 1985-09-13 1987-03-26 Fanuc Ltd Method of forming compposite curved surface
WO1987001831A1 (en) * 1985-09-17 1987-03-26 Fanuc Ltd Method of forming composite curved surface
WO1987004535A1 (en) * 1986-01-16 1987-07-30 Fanuc Ltd Method for forming curved surfaces
JPS63129404A (ja) * 1986-11-19 1988-06-01 Okuma Mach Works Ltd Ncデ−タ作成装置におけるデ−タ延長方式

Similar Documents

Publication Publication Date Title
US4723207A (en) Machine operator's panel for numerical control
US4519026A (en) Numerical control system with graphical display processing of size and shape of part contour
US4587608A (en) Method of automatically creating numerical control data in one of a plurality of data formats
US20150355621A1 (en) Numerical control apparatus
JPH08305430A (ja) 自由曲線補間方式
US4507738A (en) Numerical control method
JPS58149507A (ja) Nc自動プログラミング方式
US3864613A (en) Path generating system for numerical control apparatus
EP0146628B1 (en) Automatic programming method
US10824136B2 (en) Setting device and computer readable medium
JP2735209B2 (ja) 数値制御装置
JPS6226041B2 (ja)
WO1990012348A1 (en) Method of plotting nc program
US5060133A (en) Transputer CNC processor
US4922431A (en) Method and apparatus of tool control in arbitrary plane operations
US11036206B2 (en) Numerical controller
Martinova et al. Extending functionality of control system by adding contour building capabilities
JPS6249503A (ja) 数値制御装置
JPS5917606A (ja) 数値制御方法
JPH0628021A (ja) 対話形数値制御装置
JP2742172B2 (ja) フィードフォワード制御方式
JPH0421203B2 (ja)
JPS59195707A (ja) 旋盤用自動プログラミングにおける素材形状特定方法
JPH069007B2 (ja) 複合曲面のncデ−タ作成方法
JP2806933B2 (ja) 工具補正方法