• 検索結果がありません。

宝飾工芸品用CAD・CAM曲面切削システム 利用統計を見る

N/A
N/A
Protected

Academic year: 2021

シェア "宝飾工芸品用CAD・CAM曲面切削システム 利用統計を見る"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)

論 文

宝飾工芸品用CAD・CAM曲面切削システム

田中弘太 横田正俊 清弘智昭 伊藤誠

      (平成4年8月31日受理)

Curved Surface Cutting System Using CAD/CAM

for Jewelry and Artistic Products

HirotaTANAKA MasatoshiYOKOTA NoriakiKIYOHIRO MakotoITOH

       Abstract   ACurved Surface Cutting System for Jewelry and Artistic Products was developed to produce a relief wax model automatically.  This wax model is used for the a lostwax process to make a brooch or pendant. This system consists of four subsystems:Sketch reading, Editting of picture data, Making of Cutting data, Cutting of a wax model. In the first subsystem, designer’s sketch and outline data of the sketch are read into a computer with a image scanner. The second subsystem edits depth information and outline vector using the imaginary cutting tools. The third subsystem translates the picture data into the cutting data by considering a tool form and the waxsize. In the fourth subsystem, areal wax model is manufactured with a 3−axis cutting machine. Using this system it is possible to design jeweley and artistic products which have complicated and varied structure and to cut it which have smooth curved surfaces.

第1章はじめに

 ペンダント,ブローチ,指輪など宝飾工芸品を商品 化するまでには,いくつかの行程と卓越した技術が必 要である。専門のデザイナーが宝飾工芸品の形,大き さなどの構想を決め,熟練した加工技術者がデザイン に基づき加工していく。それぞれの作業は時間と技術 力を必要とし,その性質上大量生産は好まれないため, コストもかかり,高価なものとなる。このような宝飾 工芸へのCAD・CAMシステムの導入は,設計,加工 行程の簡単化,高速化に大変効果がある。このことは, *電子情報工学科,Department of Electrical Engineering&  Computer Science ** ?梠蜉w情報科学部,School of Computer Science, Chukyo  University 宝飾工芸の世界で深刻化している熟練した職人の人手 不足の問題や,生産量,価格の問題を解決する1つの 手段として期待できる。  本論文で取り扱う宝飾工芸品用CAD・CAMは,ま だ市販化レベルに至っていない。これは同様の開発を 行っている他のグループも同じで,CADの操作性や CAMの分解能などの問題による。開発している宝飾

工芸品用CAD・CAMはスケッチ画を読み込み,編集

後,大まかなワックスの切削が可能である。通常では 切削によって得られたワックス型を用い,ブローチな どの宝飾工芸品をロストワックス手法で作成していく。 しかし現状で得られるワックス型は切削による荒さが 目立ち,宝飾工芸品の作成に適していない。そこで今 回はCADシステムで作成されたデータに沿って,細 かいハードウェア的条件を加味した曲面切削システム

(2)

を開発した。曲面切削システムを含む宝飾工芸品用

CAD・CAMの特徴を挙げる。

・コスト削減と一般への汎用性を考え,本システムは  パソコンレベルで実行可能とする。 ・従来の作業行程を大幅に変えることなくこのシステ  ムが導入できるように,デザイナーのデザイン画を  初期画像データとして取り込めるようなものとする。 ・宝飾工芸品の中でもペンダント,ブローチなどの生  産を考え,加工行程ではワックス鋳型の加工を行う。 ・コストと操作性を考慮し,鋳型の加工にはX,Y,Z軸  を持つ3軸加工機を用いる。  以上のような条件の範囲で宝飾工芸品用2。5次元 CAD・CAM曲面切削システムの開発を行った。 第2章 システムの概要 2−−1 システムの構成  本システムは,安価で簡単な操作性を得るため図2 −1の構成を取っている。スキャナで初期データを読 み込み,コンピュータ(NEC98シリーズ)で種々の処 理を施し,3軸加工機でワックスの原型を切削する。 また,マウスの使用によりデザインの操作性を向上さ せている。 初期データ入力 画像データ編集 切削データの作成 切削処理 図2−2 処理の流れ 第3章 データ構成 3−1 深さデータ  このデータは切削形状の基本となるデータでXY 平面に256×256のサイズをもつ。画素(256×256座標 の座標点)は切削形状としてZ方向に1バイトの深さ 情報を保持する(図3−1)。 [コ

スキャナ

轡毘恩

コンピュータ .3軸切削機 図2−1 システムの構成 図3−1 深さデータ 2−2 処理の流れ  デザイナが描いたスケッチ画からロストワックス手 法の元となるワックス型を作成するまでの行程として, 図2−2に示すように大きく4つの処理を設けた。初 期データ入力部ではデザイナーからのスケッチ画であ る濃淡データ,輪郭線画をコンピュータに輪郭線ベク トルデータ,深さデータとして抽出し,初期データと する。画像データ編集部では,初期データからマスク データを作成し,初期データも含めて256×256画素の 範囲内で画素毎の編集をする。切削データ作成部では, 画像データを3軸加工機に対応するデータへと変換し ている。切削処理部では切削データに従って3軸加工 機をコンピュータで制御し,ワックス型を切削する。 3−2 マスクデータ  これまで本システムには,切削形状の情報を保存す る深さデータだけでワックスの切削を行っていた。し かし,システム機能の拡張にともなう複雑な処理を深 さデータだけでこなすには困難な面が多く,画像デー タを部品レベルで分解し,画素に部品番号を保存する マスクデータが必要になった。  深さデータと同じ構造,サイズを持ち,画素はマス クと呼ぶ閉じた領域毎(例えぽ,花のデータにおける 花びら1枚など)同じ値を取る(図3−2−1)。この 値はマスク番号を保持する。マスクデータの存在は次 の2つの面において有用である。

(3)

図3−2−1 マスクデータ  深さデータの編集は指定した値を持つ画素の深さ情 報を変更することが可能である。マスク境界付近では, 編集目的以外の隣接するマスクの深さ情報を過って変 更する場合があるため,マスク指定による拘束条件を 付けて編集する。  切削データ(ラスタ方式)を作成する際に,深さデ ータはワックスサイズへと変換され,その変換は256と ワックスサイズの比による。深さデータのワックスへ の割り当てによる点間隔の広がりを解消するために, データ間の補間(スプライン補間)を行う。この際ラ スタ主走査方向(X方向)全データについて補間する と図3−2−2(a)に示すように,マスク境界部分(花 びらの重なり部分のように深さが急激に変化する部 分)が補間を行うことにより丸まる。そこで補間を同 一マスク毎に行うことにより,図3−2−2(b)に示す ように段差を持つような深さ変化を付けたい場合にも, 丸め込みすることなく変換することが可能になる。 深さ 深さ

懸麹i撚顯

深さデータの断面図 3−4 ラスタ切削データ

 XY平面に対して,ワックスの大きさ7cm×7cmを

0.01mm単位とした座標系を持ち,座標点は一500∼+ 500の深さ情報を保持する。このデータはラスタ走査に よって保持されたものであるから,データはラスタ走 査方向に連続で,データ処理の際,主走査線(X方向) に対し1ライン分のデータしか扱うことはない。また 1ラインの初期個数は256であるが,補間などの処理に よりデータ個数は増減される。 3−5 等高線切削データ  ワックスを等高線上に切削するためのデータで図3 −5−1に示すように,同一深さによる閉曲線を等高 線状にベクトルデータとして保持している。  当初の目的では図3−5−2に示すようなラスタ切 削の彫り残し部分の切削を行うために考えられたもの であり,それを全体に応用した等高線切削におけるデ ータである。実際に,ラスタ切削の後処理として輪郭 ベクトルデータを用いて,マスク毎の輪郭線切削を行 う際のデータも同一形式である。ただし,等高線切削 データに関しては,切削データ作成の際に座標変換以 外の処理は行っていないため精度の問題はある。

Y

L

深さ1  … 深さ2 拡 吉 ㈲マスクを瓠しない$a 補  深さ 間 (b)マスクを考慮した場合 図3−2−2 マスクの機能

Y

図3−5−1 等高線切削データ 彫 り 残 し 部 分 : ● 図3−5−2 彫り残し 3−3 輪郭ベクトルデータ  マスク毎にその輪郭のベクトルの頂点データ,制御 点データを保存する。マスクデータの形状を大きく変 形させる場合,その輪郭をベクトル化し,データを操 作することにより容易に変形が可能となる。 3−6 切削データ  切削データ作成においてラスタ切削データ,等高線 切削データを切削部へ出力するときのデータであり, XYZの座標点データからなる。座標点データにするこ

(4)

とによって切削部では,ラスタ,等高線切削の切削方 法の違いを考慮することなく切削プログラムに実行す ることが可能になる。 第4章 画像処理部  スキャナからのデザインの取り込みは,スケッチ画 と輪郭線画の2つに分けて行うことにより,細かい形 状を表現することが可能となり,輪郭付近での深さデ ータの再現性が向上した。別々に読み込んだデータは お互いの位置がずれているため,データの位置合わせ をする必要がある。そのためにそれぞれの画の外側に 位置合わせ用のトンボ(十字マーク)を2つ挿入し, 2つのトンボを自動抽出することでデータの移動,回 転量を求め,位置合わせを行う。この操作の流れを図 4−1に示す。デザインを読み込むことによって作成 ; 孝 画 篇 薔 十字マークをペク トル化し,その交 点を求める

τ

図4−1 データの位置合わせ 産齢額ク 鑑姦麓 求め,位置補 正を行う 十字v一クが ゑ れてもぺ

継躍

竪盤鷲 る された画像データ(マスク,深さデータなど)は,オ ペレータが思い描く形状に沿って効率よく編集できる ように3次元データの編集をする。本システムでは, コンピュータ画面上に仮想的な工具と切削ワックスの 形状を作成した。この仮想工具を操作し仮想形状を変 形させることによりデータの編集を行う。編集画面は 図4−2のようにマスクデータを表示する平面図と深 さデータを立体的に表示する鳥敵図の2画面で構成さ れ,各処理はマウスとプルダウンメニューにより対話 的に行う。 平 面 図 プルダウンメニュー 第5章 切 削 法  ブローチ,ペソダントなどの宝飾工芸品は,切削し たワックス型からロストワックス手法によって鋳型を 作成する。完成した宝飾品はできる限り貴金属部分を 少なくし,コストダウンと軽量化を目標としている。 そのため,本システムでは裏面切削方式によるワック ス型の作成を試みた。  裏面切削方式は,宝飾工芸品のデザイン部分となる 彫り上げ面に対し,ワックスの裏から彫り下げて薄型 のワックスを作成する方式である。実際には,ワック ス型となる雄型と雌型である治具(台座と考えて良い) を重ね合わせ,雄型の裏面からオフセットを取ったデ ータで切削を行う。その処理の流れは,図5−1に示 す通りで指定の薄さでワックス型を作成する。ここで 治具は裏面からの切削の際にワックスの変形を防ぎ, 深彫りの失敗による切削工具,3軸加工機への保全的 な役割がある。 鳥 図 図4−2 編集画面

w一

(a)彫り上げ切削      (b)治具切削       図5−1

1響i

I      { (C)治具重ね切削 裏面切削の手順 (d)仕上がり  なお,ワックスの切削には従来のラスタ走査方式に 加えて等高線方式の切削を取り入れた。本システムで は,図5−2(a)のようにX軸方向にエンドミルの主走 査線を設け,走査線上ではX軸,Z軸の制御によって ワックスの切削をする。また,エンドミルはX軸走査 線への移動後,副走査線であるY軸への移動によって 次の走査線へと切削を進めていく。等高線切削はエン ドミルの軌跡が図5−2(b)のように閉曲線ループを描 き,X, Y, Z軸を同時に(厳密な同時制御ではない が,ほぼ同時と考える)制御することで切削を行う。 エンドミル 《a) ラスタ切閉 {b》 輪郭線切柄 図5−2 ラスタと等高線切削 第6章 切削データ作成 6−1 切削データ作成による問題点 画像データに従って,単純な座標変i換によりワック

(5)

スの切削を行うことは,以下のような問題を生じる。 ・エンドミル直径内の異なる深さデータの存在 ・座標系の拡大による解像度の低下 ・工具中心の決定によるワックスの深彫り ・切削不可能データの存在 したがって,本システムの目的であるデータに沿った 切削を行うためには次のような処理を行う必要がある。 6−−2 エンドミル直径内の平滑化  256×256座標系の画素を機械座標系へ変換し,その 画素を切削する場合エンドミルによる切削領域には隣 合う他の画素が含まれる(図6−2)。

13 1414 15

14蓑、

02020

工具半径内の深さデータ        工具半径内のマスクデータ  ・注目画素の深さ=15,マスク=1  ・エンドミル工具内の最高深さ=19,そのマスク=2  ・注目百素の変更:深さ15→19,マスク1→2   図6−2 エンドミルによる平滑化  そのため,データ変換の際には近接する画素の深さ データを考慮し,平滑化を行う必要がある。平滑化は 工具直径+1の正方領域の中で行い,以下の条件によ って中心画素の深さ及びマスクデータを決定する。工 具直径はオペレータの手入力によって行われ,入力値 は機械座標系の値(0.01mm単位)であるからデータ 変換率の逆数を掛けて256座標系に変換したものを平 滑化における工具直径とする。 ・注目画素の深さ情報よりも検査画素の深さ情報の値  が大きい場合は,深さ情報を変更する。 ・正方領域の検査画素が画素データの座標系をはずれ  るとき,その深さ情報は0とする。 ・深さ情報を変更する際に注目画素と変更する画素の  マスクデータが異なるとき,注目画素のマスクデー  タは変更する。  なお,この注目画素の移動は,X方向を主走査線と してラスタ走査に従う。1ライン分の処理が終了する と副走査線としてY方向ヘエンドミル直径一1分移 動し,同じ操作を繰り返す。 6−3 マスクを考慮したデータ補間  深さデータをワックスの寸法と256の比で拡大する ことで得られるラスタ切削データは,3軸加工機の精 度を十分生かしきれるものではない(図6−3(a))。精 度を生かし,256座標系の時よりデータの解像度を高め るために,拡大によって得られた座標点間をスプライ ン曲線を用い,図6−3(b)に示すように滑らかに補間 する必要がある。 深 さ (a)拡大後の深さデータ 図6−3 深 さ    (b)補間後の深さデータ データ精度  なお,このスプライン補間の際には,すでに述べた ようにマスクデータによる分割補間を行う。補間の際 の条件は以下の通りである。 ・補間に用いるスプライン曲線は,3次スプラインを  用いる。 ・補間点は2次微分まで連続を条件として求められる。 ・補間点数は3点とする。 ・分割マスク内のデータ数が3つ以上の場合に補間を  行う。 6−4 ツールパス  従来の切削では工具底辺の中心部分を基準とし切削 を行ったため,図6−4−1に示すような工具による ワックスの深彫りを生じた。そこで,図6−4−2に 璽 2 召 図6−4−1       X方向 ワックスの深彫り 示すように任意の工具に対応できるような工具中心を 定め,工具が深彫りなしに切削できるときの工具中心 の軌跡を求めるッールパス処理を作成した。ツールパ ス処理の中では図6−4−3に示すような,工具が切 り込むことのできないデータの削除も行う。なお,ツ ールパス処理は平型ミルとボールミルではアルゴリズ ムが異なるため,ここでは平型ミルにおける処理を基 準として述べる。  ラスタ切削におけるエンドミルは図6−4−4に示 すように昇りの場合は切削工具の右下,降りの場合は

(6)

i_i

図6−4−2切削工具の工具中心 “● ワックスへの り込み部分 工 \ ンドミ データ線 @↓ ル ’ 図6−4−3切り込み禁止データ 昇りデータ 降りデータ 図6−4−4 切削工具の工具中心軌跡 左下を基準に工具中心軌跡を考えることにする。ラス タ切削データは線分を基準とし,データが工具中心軌 跡に沿うように以下の条件で線分を平行移動する。 線分の始点,終点をPS, PEとすると ・PS.z−PEzの時,データの開始終了線分以外は,線

 分の両端を切削工具の工具半径R分X方向に延ば

 し,線分全体をZ方向へX座標軸と平行になるよう  に移動する。 ・PS.z〈PEzの時,線分をX方向へ一R, Z方向へR  平行移動する。 ・PS.z>PE.zの時,   〃   +R,  〃  平行移動する。 この条件によって,平行移動した切削データは図6− 4−5に示すようになる。切り込み禁止データは線分 分同士の交点は2線分の傾きが両方とも0以外の場合, 連立1次方程式を利用して求める。片方の傾きが0の 場合はDDA(symmetric Digital Diffrential Ana1− yzer:対称デジタル微分解析法)の直線のパラメータ 表示を利用して,2点(Xl, Y1),(X2, Y2)を通る 直線を下式のように表現することで交点を求める。 移動後の データ エンドミル 一←一“一一一・.・・一 後の ● 戸 一., ゥ 元のデー 一ノ … 切り込み禁止データ 図6−4−6 切削禁止データ パラメータUは一〇〇∼+○○の範囲をもつ。   X=X1+(X2−Xl)U * X, YはUによって決定する   Y=Y1+(Y2−Y1)U 直線上の点を表す  この表記法による計算は,傾き,切片を求め連立1 次方程式を解く方法より,途中計算が簡単であるため 採用した。また,両方の傾きが0の場合は計算なしに 交点を求め,交差検査する。交差検査では平行移動線 分の交差可能範囲が,切削工具の工具直径範囲内であ るため検査範囲を注目点から工具直径+1の範囲に限 定して検査を行い,処理時間の短縮をはかる。  これに対し,切削工具にボールミルを使用したとき のツールパス処理は,ボールミルの工具中心から切削 面までの距離が図6−4−7に示すように常にRであ るため,後述するオフセット処理と対応し考えること にする。したがって,ツールパス処理では平型ミルの ように線分からの平行移動判別する場合とボールミル のような場合を分けて処理することにした。 移動後のデータ   \ ㊦  \

  R

元のデータ 一’ ?│…

    図6−4−5 平行移動後のデータ線分 の平行移動によって図6−4−6で示すように抽出さ れ,交差した線分の内部線分(切削禁止線分)は削除 することで切り込み禁止データの切削を防ぐことにす る。ラスタ切削データの交差点による線分の切り取り は,線分の交差点の探求と交差検査が必要である。線 図6−4−7 ボールミルの工具中心軌跡 6−5 オフセット処理  裏面切削用データの作成,ボールミル使用によるツ ールパス処理の際に必要となる幅付き線を作成するた

(7)

め,図6−5−1に示すようにスプライン補間された ラスタ切削データを指定した距離rで法線方向に持ち 上げること(本システムではZ方向)をオフセット処 理と呼ぶ。 深 さ オフセットデータ 図6−5 一一 1 オフセット処理  図6−5−2に示すように線分を持ち上げることに よるリサイジングを行い,線分の交差部,途切れる部 分にはそれぞれ交差線分の削除と円弧補間を行う。オ 深 さ 図6−5−2 リサイジング 元データ フセット処理によるデータはX座標軸方向に連続であ るため,データの連続性を妨げる線分は削除し,交差 点を新たに登録する。交差線分を求める交差検査は, 線分を8本つつの領域に区切って,領域検査を行うこ とで交差可能領域を定め,線分交差を行う手法を施す。 線分検査は連立1次方程式を解くことによって行う。       補間点 図6−5−3 円弧補間  線分の途切れを連結する円弧補間は,まず図6−5 −3に示すpc, ps, peの3点から円弧距離を求め,一 定の距離毎に座標点が得られるように開口角度を分割 する。pcはps, peの元の座標点である。分割角度(d) から円弧上の分割点の計算は,次式によって行う。  pxx:=(px−xc)*cos(d)十ang*(py−yc)*sin(d)十xc;  pyy:=(py−yc)*cos(d)−ang*(px−xc)*sin(d)*yc;       (ang:補間点の開口角度) 求めた座標点はps∼peの間でX方向に連続性を保ち 登録する。 第7章 切  削  本システムの中間処理では切削法の違いにより,ラ スタ切削データと等高線切削データの2種類が存在す る。出力される切削データを統一することによって3 軸加工機の制御プログラムは簡単にすることができる。 この切削の目的は,初心者でも簡単に操作できるよう に切削方法の違いに関係なく自動切削することである。 以下,切削プログラムにおける確定事項を示す。 (1)第1入力点が(0,0,0)の場合はラスタ切削デ  ータ,それ以外は等高線切削データによる切削デー  タとする。 ② 3軸加工機は,コンピュータからのパルス数だけ  ステッピングモータをステップする。 (3)モータはXY軸同時制御可能だが, Z軸は独立で  ある。ただし,大まかにみれぽほとんど同時である。

第8章おわりに

 今回の開発した曲面切削システムの使用により,こ れまでの切削で生じていたワックス表面の荒さが解消 された。また,切削工具などハードウェア部分を考慮 することで,切り込みなどこれまで削られてしまった 部分がワックスに現れるようになった。切削法の改良 においても新しい可能性が広がることとなり,2種類 の方法を組み合わせることで精度のよいワックス型が 得られることが期待できる。  今後の課題として①荒削りによる切削時間の短縮 ②画像データのUV曲面への対応,③市販画像ソフト からのデータの読み込み,④システム全体の自動化な ど挙げられる。このようないくつかの課題を解決する ことで本システムの実用化が可能になると考える。 参考文献 1)伊藤誠:TURBO Pascalによるデータ・図形処  理,近代科学社(1988) 2)横田正俊:自動リュウタの改良,山梨大学電子工  学科卒業論文(1989) 3)横田正俊:スケッチ画像からのモデル生成と切  削,山梨大学電子工学専攻修士論文(1991) 4) 田中弘太:曲面切削システム,山梨大学電子工学  科卒業論文(1990)

(8)

5) 太田昌孝・竹内あきら・大口孝之:応用グラフィ

 ックスpp92−96アスキー出版(1986)

6)S.ハリントン/訳 郡山彰・大矢建正:コンピュ

一タグラフィックス[1]pp14−19 Mc Graw Hill

参照

関連したドキュメント

16)a)最内コルク層の径と根の径は各横切面で最大径とそれに直交する径の平均値を示す.また最内コルク層輪の

現行選挙制に内在する最大の欠陥は,最も深 刻な障害として,コミュニティ内の一分子だけ

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

この節では mKdV 方程式を興味の中心に据えて,mKdV 方程式によって統制されるような平面曲線の連 続朗変形,半離散 mKdV

地盤の破壊の進行性を無視することによる解析結果の誤差は、すべり面の総回転角度が大きいほ

我々は何故、このようなタイプの行き方をする 人を高貴な人とみなさないのだろうか。利害得

「系統情報の公開」に関する留意事項

本検討で距離 900m を取った位置関係は下図のようになり、2点を結ぶ両矢印線に垂直な破線の波面