JPH0527124B2 - - Google Patents
Info
- Publication number
- JPH0527124B2 JPH0527124B2 JP18961884A JP18961884A JPH0527124B2 JP H0527124 B2 JPH0527124 B2 JP H0527124B2 JP 18961884 A JP18961884 A JP 18961884A JP 18961884 A JP18961884 A JP 18961884A JP H0527124 B2 JPH0527124 B2 JP H0527124B2
- Authority
- JP
- Japan
- Prior art keywords
- interpolation
- axis
- data
- numerical control
- control device
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical 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 program data in numerical form
- G05B19/41—Numerical 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 program 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)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は例えば円柱側面等を数値制御で加工
する場合の特にカム(円弧状の溝)の加工等のプ
ログラムを容易に行なう事のできる数値制御装置
に関するものである。
する場合の特にカム(円弧状の溝)の加工等のプ
ログラムを容易に行なう事のできる数値制御装置
に関するものである。
第4図はカムの加工等を行なう場合の一般的な
数値制御装置であり、図において1は例えば磁気
テープ等を読み取つてその情報を入力するテープ
リーダーなどの入力部、2はオペレータが工作機
械(図示せず)を操作制御するための操作部、3
は上記入力部1または操作部2からのデータ又は
指令に基き工具の移動パスデータ等の軸データ、
速度データ等を演算して出力する中央処理部、4
は上記中央処理部3の出力すなわち機械制御デー
タに基づき工作機械(図示せず)に対しパルス分
配、主軸起動、工具交換などの命令信号を出力す
る制御部、5は上記命令信号により工作機械を駆
動する駆動部である。上記数値制御装置において
従来は第5図の詳細ブロツク図で示すようにその
中央処理部3で作成された軸制御データG,X,
Z,C,I,K,Fと機械制御データM,S,T
とのデータにより制御部4で、補間制御回路41
が補間の種別に補間(パルス分配)し、機械制御
回路42が上記機械制御データをセツトする。上
記処理中、制御部の処理の流れを簡単なフロー図
で示したものが第7図であり、図においてステツ
プ10でパル分配制御が起動される。例えばまずス
テツプ11で、第1図の入力部1から読み込まれ、
更に中央処理部3でデータエラーチエツク等各種
処理が施されて正規化された入力データG,X,
Z,C等が取込まれる。次のステツプ12〜15では
補間の種類に関する指定Gデータの内容を判断す
る。この判断の結果、例えばその種類が直線補間
であればステツプ12aに進みステツプ11で取込ん
だデータに基き直線補間を行なつたのち、ステツ
プ17でその補間結果のデータを制御部4の出力テ
ーブルにセツトする。これらのデータは駆動部5
に入力され、工作機械が駆動される。このように
従来の数値制御装置は直線・円弧・ねじの3つの
補間回路が設けられ、これ以外の任意の曲線を切
削しようとした場合は、その曲線を複数の微少線
分に分割し分割した各点の座標値をプログラムし
て第4図の入力部1より入力し、制御部4の直線
補間経路を用いて機械を駆動していた。また、上
記動作を行なう装置は例えば円柱側面の円周を1/
4だけ切削を行なうカムの加工の場合も、直線軸
と回転軸による補間であるため前記した任意の曲
線の場合と同様装置内に内蔵された補間回路(図
示せず)により連続して補間していくことができ
ず第6図に示すようにA0点からB点までを例え
ば7分割し、各分割点をA1,A2,A3〜A6点とし
て各点間を直線に置き換えプログラムしていた。
数値制御装置であり、図において1は例えば磁気
テープ等を読み取つてその情報を入力するテープ
リーダーなどの入力部、2はオペレータが工作機
械(図示せず)を操作制御するための操作部、3
は上記入力部1または操作部2からのデータ又は
指令に基き工具の移動パスデータ等の軸データ、
速度データ等を演算して出力する中央処理部、4
は上記中央処理部3の出力すなわち機械制御デー
タに基づき工作機械(図示せず)に対しパルス分
配、主軸起動、工具交換などの命令信号を出力す
る制御部、5は上記命令信号により工作機械を駆
動する駆動部である。上記数値制御装置において
従来は第5図の詳細ブロツク図で示すようにその
中央処理部3で作成された軸制御データG,X,
Z,C,I,K,Fと機械制御データM,S,T
とのデータにより制御部4で、補間制御回路41
が補間の種別に補間(パルス分配)し、機械制御
回路42が上記機械制御データをセツトする。上
記処理中、制御部の処理の流れを簡単なフロー図
で示したものが第7図であり、図においてステツ
プ10でパル分配制御が起動される。例えばまずス
テツプ11で、第1図の入力部1から読み込まれ、
更に中央処理部3でデータエラーチエツク等各種
処理が施されて正規化された入力データG,X,
Z,C等が取込まれる。次のステツプ12〜15では
補間の種類に関する指定Gデータの内容を判断す
る。この判断の結果、例えばその種類が直線補間
であればステツプ12aに進みステツプ11で取込ん
だデータに基き直線補間を行なつたのち、ステツ
プ17でその補間結果のデータを制御部4の出力テ
ーブルにセツトする。これらのデータは駆動部5
に入力され、工作機械が駆動される。このように
従来の数値制御装置は直線・円弧・ねじの3つの
補間回路が設けられ、これ以外の任意の曲線を切
削しようとした場合は、その曲線を複数の微少線
分に分割し分割した各点の座標値をプログラムし
て第4図の入力部1より入力し、制御部4の直線
補間経路を用いて機械を駆動していた。また、上
記動作を行なう装置は例えば円柱側面の円周を1/
4だけ切削を行なうカムの加工の場合も、直線軸
と回転軸による補間であるため前記した任意の曲
線の場合と同様装置内に内蔵された補間回路(図
示せず)により連続して補間していくことができ
ず第6図に示すようにA0点からB点までを例え
ば7分割し、各分割点をA1,A2,A3〜A6点とし
て各点間を直線に置き換えプログラムしていた。
このプログラムの内容は、次の様な内容であ
る。
る。
(1) G00 Z30 C30;A0点に位置決め
(2) G01 Z32 C57.6 F100;
A1点まで直線切削(送りは100min/分) (3) G01 Z38 C82.8; A2 〃 (4) G01 Z47 C105.3; A3 〃 (5) G01 Z60 C126; A4 〃 (6) G01 Z73 C138.6; A5 〃 (7) G01 Z90 C149.4; A6 〃 (8) G01 Z110 C153; B 〃 但し、G00,G01は補間の種類の指定であり、
Z30〜Z110はZ軸の移動距離、C30〜C153はC軸
の移動距離即ち回転角度、Fは送り速度データで
ある。このように従来装置は回転軸と、直線軸を
微小線分に分割しプログラムしていた。
A1点まで直線切削(送りは100min/分) (3) G01 Z38 C82.8; A2 〃 (4) G01 Z47 C105.3; A3 〃 (5) G01 Z60 C126; A4 〃 (6) G01 Z73 C138.6; A5 〃 (7) G01 Z90 C149.4; A6 〃 (8) G01 Z110 C153; B 〃 但し、G00,G01は補間の種類の指定であり、
Z30〜Z110はZ軸の移動距離、C30〜C153はC軸
の移動距離即ち回転角度、Fは送り速度データで
ある。このように従来装置は回転軸と、直線軸を
微小線分に分割しプログラムしていた。
上記のような従来の数値制御装置では、プログ
ラムが長くなるばかりでなく、曲線を分割するた
めに、複雑な計算を多く行なわなけれならず、ま
たプログラムの作成に多大な労力を必要とするば
かりでなく、仕上り加工面が粗雑であるなどの問
題があつた。
ラムが長くなるばかりでなく、曲線を分割するた
めに、複雑な計算を多く行なわなけれならず、ま
たプログラムの作成に多大な労力を必要とするば
かりでなく、仕上り加工面が粗雑であるなどの問
題があつた。
この発明は、かかる問題点を解決するためにな
されたもので、プログラムの作成に多くの時間を
かけることなく容易なプログラムで高い精度で円
柱側面のカムの加工が行なうことのできる数値制
御装置を得ることを目的とする。
されたもので、プログラムの作成に多くの時間を
かけることなく容易なプログラムで高い精度で円
柱側面のカムの加工が行なうことのできる数値制
御装置を得ることを目的とする。
この発明に係る数値制御装置は、円柱側面等の
加工を平面図形上で補間し、変換回路で回転軸の
変位量を求めて行なうものである。
加工を平面図形上で補間し、変換回路で回転軸の
変位量を求めて行なうものである。
この発明においては制御部内に設けられた変換
回路が、円柱側面等の側面を平面図形上で補間さ
れた値に基づき回転軸の変位量を求めるので、プ
ログラムが容易となつて経済化が計れる。
回路が、円柱側面等の側面を平面図形上で補間さ
れた値に基づき回転軸の変位量を求めるので、プ
ログラムが容易となつて経済化が計れる。
第1図はこの発明の一実施例を示す詳細ブロツ
ク図であり、図中第5図と同一符号のものは同一
又は相当部分を示す。第1図において中央処理部
3の軸に関するデータのうちRは円柱の半径値を
示すデータであり、また制御部4の変換回路43
はこの発明の特徴とする構成要素であつて上記R
データを受けて回転軸の変位量を出力する回路で
ある。ここで上記変位量について第2図Aと第2
図Bを参照しながら説明する。まず、第2図Bは
円柱の正面図であり、その外周上に1/4の円弧
A′B′が示されている。この第2図Bの円弧A′点
からB′点を平面上の図形に表わしたものが第2
図Aであり、図中はA点からB点までのC軸
方向の距離を示している。このは第2図Bの
回転軸の正面図において =A′B′ に対応する。また、第2図BにおけるA′,B′の
なす角度をαとし円柱の半径をRとすると α=2π×A′B′/2πR=AB/R(rad) であり、このことは即ち第2図Aの平面図(展開
図)に於て回転軸Cを直線軸C′と見なして2−直
線軸間の円弧補間したC軸成分を1/Rすること
により回転軸の変位量が算出できることを表わし
ている。
ク図であり、図中第5図と同一符号のものは同一
又は相当部分を示す。第1図において中央処理部
3の軸に関するデータのうちRは円柱の半径値を
示すデータであり、また制御部4の変換回路43
はこの発明の特徴とする構成要素であつて上記R
データを受けて回転軸の変位量を出力する回路で
ある。ここで上記変位量について第2図Aと第2
図Bを参照しながら説明する。まず、第2図Bは
円柱の正面図であり、その外周上に1/4の円弧
A′B′が示されている。この第2図Bの円弧A′点
からB′点を平面上の図形に表わしたものが第2
図Aであり、図中はA点からB点までのC軸
方向の距離を示している。このは第2図Bの
回転軸の正面図において =A′B′ に対応する。また、第2図BにおけるA′,B′の
なす角度をαとし円柱の半径をRとすると α=2π×A′B′/2πR=AB/R(rad) であり、このことは即ち第2図Aの平面図(展開
図)に於て回転軸Cを直線軸C′と見なして2−直
線軸間の円弧補間したC軸成分を1/Rすること
により回転軸の変位量が算出できることを表わし
ている。
すなわち、第1図の制御部4において、補間制
御回路41の円弧補間41cからc軸成分を変換
回路43が入力し、この変換回路43が上記C軸
成分と中央処理部3から出力されたRデータを演
算する事により回転軸の変位量を算出する事がで
きる事を表わしている。第3図は第1図4の処理
の流れを示すフロー図であり、ステツプ19,
19a,19bが上記回転軸の変位量を処理するステ
ツプに相当し、第1図の中央処理部3がG102(左
回り)またはG103(右回り)のデータを入力する
と、ステツプ19aに進み、円弧補間19aが行なわ
れ、その補間の結果のうちC軸成分と、中央処理
部3から入力したRデータ(半径)とを変換回路
43が取り込み(ステツプ19b)、その補間結果
を出力テーブルにセツトする。以後駆動部5が上
記補間結果に基づき加工機械(図示せず)を自動
運転する。
御回路41の円弧補間41cからc軸成分を変換
回路43が入力し、この変換回路43が上記C軸
成分と中央処理部3から出力されたRデータを演
算する事により回転軸の変位量を算出する事がで
きる事を表わしている。第3図は第1図4の処理
の流れを示すフロー図であり、ステツプ19,
19a,19bが上記回転軸の変位量を処理するステ
ツプに相当し、第1図の中央処理部3がG102(左
回り)またはG103(右回り)のデータを入力する
と、ステツプ19aに進み、円弧補間19aが行なわ
れ、その補間の結果のうちC軸成分と、中央処理
部3から入力したRデータ(半径)とを変換回路
43が取り込み(ステツプ19b)、その補間結果
を出力テーブルにセツトする。以後駆動部5が上
記補間結果に基づき加工機械(図示せず)を自動
運転する。
この発明は以上説明したとおり、制御部に円弧
補間したC軸成分と円柱の半径Rの値から回転軸
の変位量を演算する変換回路を設けて構成したの
で、円柱等を数値制御で加工する場合その加工プ
ログラムに多大な時間を要する事なく、容易にプ
ログラムを作成する事が可能であるという経済的
な効果がある。
補間したC軸成分と円柱の半径Rの値から回転軸
の変位量を演算する変換回路を設けて構成したの
で、円柱等を数値制御で加工する場合その加工プ
ログラムに多大な時間を要する事なく、容易にプ
ログラムを作成する事が可能であるという経済的
な効果がある。
第1図はこの発明の一実施例を示す数値制御装
置の要部詳細ブロツク図、第2図A,Bは第1図
の数値制御装置において円柱側面の加工を行なう
場合の補間方法を説明するための平面図、正面
図、第3図は第1図の処理過程を示す概要フロー
図、第4図は一般的な数値制御装置の概要構成を
示すブロツク図、第5図は従来の数値制御装置の
要部を示す詳細ブロツク図、第6図は第5図の数
値制御装置において円柱側面の加工を行なう場合
の補間方法を説明するための平面図、第7図は第
5図の処理過程を示す概要フロー図である。 図において1は入力部、3は中央処理部、4は
制御部、5は駆動部、41は補間制御回路、43
は変換回路である。なお、各図中同一符号は同一
または相当部分を示す。
置の要部詳細ブロツク図、第2図A,Bは第1図
の数値制御装置において円柱側面の加工を行なう
場合の補間方法を説明するための平面図、正面
図、第3図は第1図の処理過程を示す概要フロー
図、第4図は一般的な数値制御装置の概要構成を
示すブロツク図、第5図は従来の数値制御装置の
要部を示す詳細ブロツク図、第6図は第5図の数
値制御装置において円柱側面の加工を行なう場合
の補間方法を説明するための平面図、第7図は第
5図の処理過程を示す概要フロー図である。 図において1は入力部、3は中央処理部、4は
制御部、5は駆動部、41は補間制御回路、43
は変換回路である。なお、各図中同一符号は同一
または相当部分を示す。
Claims (1)
- 【特許請求の範囲】 1 円柱側面等の加工を数値制御により行なう数
値制御装置において、上記数値制御を行なう制御
部は、上記円柱側面の加工形状を平面図形に展開
した平面上で2軸補間を行なう補間制御回路と、 上記2軸補間の結果を受け、該2軸補間のうち
一軸を回転軸の変位量に変換する変換回路とを備
えたことを特徴とする数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18961884A JPS6168606A (ja) | 1984-09-12 | 1984-09-12 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18961884A JPS6168606A (ja) | 1984-09-12 | 1984-09-12 | 数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6168606A JPS6168606A (ja) | 1986-04-09 |
| JPH0527124B2 true JPH0527124B2 (ja) | 1993-04-20 |
Family
ID=16244312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18961884A Granted JPS6168606A (ja) | 1984-09-12 | 1984-09-12 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6168606A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63155206A (ja) * | 1986-12-18 | 1988-06-28 | Fanuc Ltd | 数値制御方式 |
| JP2726735B2 (ja) * | 1990-05-24 | 1998-03-11 | ファナック株式会社 | 円筒補間方式 |
| JP4613003B2 (ja) * | 2003-11-17 | 2011-01-12 | 本田技研工業株式会社 | ソースプログラム変換方法 |
-
1984
- 1984-09-12 JP JP18961884A patent/JPS6168606A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6168606A (ja) | 1986-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6842664B2 (en) | Control apparatus for cutting machine, cutting machine and cutting method | |
| JPH0652484B2 (ja) | 非真円形工作物加工用数値制御装置 | |
| US5075865A (en) | Method and apparatus for involute interpolation | |
| CN110586960B (zh) | 用于加工工件的方法、数控装置以及机床 | |
| EP0364593B1 (en) | Machine tool having two main spindles | |
| JP2002182716A (ja) | インコーナ切削加工方法および数値制御装置 | |
| EP0062683B1 (en) | Numerical control system | |
| JPH0527124B2 (ja) | ||
| JP3004651B2 (ja) | 数値制御装置 | |
| JPS62163109A (ja) | 数値制御装置 | |
| KR101261059B1 (ko) | 나사곡면이 형성된 공작물을 제조하는 공작 기계용 중립데이터 컴퓨터 제어 시스템 및 부속 공작 기계 | |
| CN101893874B (zh) | 四轴加工机用数值控制装置 | |
| JPH0651241B2 (ja) | Y軸加工方法 | |
| JPH1190773A (ja) | スクロール板の加工方法及び加工装置 | |
| JP3275599B2 (ja) | 回転切削工具を用いた切削加工方法 | |
| JP3093934B2 (ja) | バイト工具による主軸回転角制御式切削加工方法 | |
| JPH04322301A (ja) | 数値制御装置の直線軸と回転軸の補間方法 | |
| JPS6080520A (ja) | ホブ盤のヘリカルクラウニング切削制御法 | |
| JPH0887312A (ja) | 円筒補間方式 | |
| JPS62174807A (ja) | 数値制御装置 | |
| JPS61159322A (ja) | Nc歯車加工機 | |
| JPS59124561A (ja) | カム研削方法 | |
| JPH0474205A (ja) | 数値制御装置 | |
| JPH0454604A (ja) | 3次元工具経補正機能を有する数値制御装置 | |
| JPH01184506A (ja) | 高精度パルス補間方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |