丄Jy/ 丄Jy/ 第96124999號專利申請案 (99年11月18曰) 九、發明說明: 【發明所屬之技術領域】 本發明係有關一種製作用 wrVM . 心㈣以對I具機做數值控制的 NC(Numerical Control)加工铝 _v 丄及 n ^ ^ A 転式之程式製作裝置、數值控 制裳置及程式製作方法。 【先前技術】 ,忠實且向精度地進行Nc加工程式所指示的加工作 • ”控制工具機中,從品質管理與生產性的觀點來 .=二::容易且有效率地製作可產生合乎於設計被加工物 、4者的意圖的加1結果之NC加工程式係重要的。 近年來,程式製作裝置的NC程式製作支援功能的充實 凰進步,操作人員已能夠一邊閱讀製作圖面一邊設定 ^工對象物的座標值而容易地製作NC加工程式。此外,亦 見有設計者能使用電腦輔助設計(CAD)系統將模型化 /odeling)後之CAD資料直接地讀取進程式製作裝置而進 •行NC加工程式的製作之裝置。 ▲而針對配合公差和尺寸公差等有關被加 工物作為製品 八功迠或性能之部位的加工,有需要將把配合公差和尺寸 »· β差、内入考里後之加工目標尺寸反應於NC加工程式。特別 _疋在上下(尺寸上限與尺寸下限)的尺寸容差偏向其中一方 (尺寸上限或尺寸下限)之非對稱的配合公差和尺寸公差 下,有加工目標尺寸與基準尺寸變為不同值的情形。 、虽一邊閱讀製作圖面一邊直接設計(修正)nc加工程 式時,過去係採用操作人員以手算或以計算機計算加工目 5 319349修正版 1353497 * 第96124999號專利申請案 (99年11月18曰) -、標尺寸’並根據計算結果將補正後的座標值輸入NC加工程 式之方法。但該方法由於NC加工程式的修正煩雜而存有容 易發生叶异錯誤或輸入錯誤,且製作出來之NC加工程式欠 缺信賴性的問題。 故,能夠將基準尺寸與公差資訊(尺寸公差等)直接記 载在MC加工程式中,且數值控制裝置根據記載之資訊進行 加工處理之方法係被提案出來。 Φ 例如,專利文獻1記載的數值控制係根據配合公差的 基準尺寸與公差範圍等級來預先保存尺寸容差資料。然 ^彳义在加工程式上用以表示被施予指令之加工物的配合 A差的基準尺寸及公差等級之指令、與對應該指令而 預先保存之尺寸容差資料來算出公差範圍的中央位置,將 异出之中央位置做為控制軸的移動指令而進行轴控制。如 私式便能夠直接設計加卫圖面上所記載之配合公差的 邛位的基準尺寸及公差範圍等級。 獻文2記载的數值控制裝置的自動配合 正器係從此指令程式中檢測由預定的段落記號所 ’並從對應配合公差記號之尺寸與 Ν “曰令耘式中的尺寸算出切削尺寸。 在專利文獻^記載的加工控制方法中,在加 值m尺寸容差指定範圍中,當尺寸容差以具體的數 值表不時係根據其數值來a 差符號表示時係檢索尺目“尺寸,#以配合公 ^ '、、谷差表再決定加工目標尺寸。 獻1:曰本特開平4-245305號公報 319349修正版 6 叫497 第96124999號專利申請案 (99年11月18曰) 專利文獻2 :日本特開昭61_152〇4號公報 專利文獻3 :日本特開昭6〇_2〇186號公報 【發明内容】 (發明所欲解決之課題) ^ “、、:而’在上述專利文獻1至專利文獻3的的習知技術, 算出之尺寸的加工對象面係為單一之情形,且公差資訊與 ^工“令的單位係為1對!對應,且只有當能夠將記載基 準尺寸及公差資訊之處局部化時才能算出中央位置。故, 存f二有备像疋例如軸或孔的配合公差般對圓筒面的直徑 f指定公差資訊時或在對從絕對基準位置(程式原點等)而 1的相對尺寸有指定公差資訊時,才能將基準尺寸與公差 接記載在NC加工程式中之問題。換言之,當’有關係 =面與㈣㈣料數個加工對象㈣,有無法將基準尺 、。及公差資訊直接記載在Nc加工程式尹之問題。此外,當 =作人員非常認真地分析圖面’將公差適當地分配並記載 時,有操作人員的處理變得煩雜之問題。 當程式製作裝置具有讀取CAD資料並製作此加工程式 =能時係採用以預先估計好公差之加工目標尺寸將加工 制^形狀模f化之方法。該方法迫使設計者或⑽資料 :、進订計算加工目標尺寸並輸入至Nc加工程式之作 =並無法達到根本的解決。此外’由於在設計面上具有 1的基準尺寸被捨棄,所以存有可能 計者意圖的加工結果之NC加工程式之問題。產生非5又 本發明乃有繁於上述問題而研創者,其目的在於獲得 319349修正版 7 1353497 第096124999號專利申請案 1〇〇年5月13曰修正替換頁 g|7枯本士日a e . 年5月13日修正替換 田’、至1複數個加工對象面時,仍然能夠容易地製 。反應出於尺寸公差所表示的設計意圖之nc加工程式之 程式製作裝置、數值控制裝置及程式製作方法。 (解決課題的手段) 、為了m述課題並達成目的,本發明係根據加工對 :象物的形狀資料與上述形狀資料的尺寸公差資料來製作於 上述形狀資料反映出上述尺寸公差資料之Nc加工程式之 程式製作裝置,其係具有:加工目標尺寸算出部,係根據 上述形狀資料與上述尺寸公差資料來算出上述加工對象物 的加工目,尺寸;形狀資料變形處理部,係根據上述加工 Μ票尺寸算出部所算出之加卫目標尺寸與上述形狀資料而 設定上述形狀資料所含有之圖形要素的移動位置以使上述 圖形要素間的尺寸變為對應於上述加工目標尺寸之尺寸; 以及加工程式製作部,係使用上述形狀資料及上述形狀資 料變形處理部設定之各圖形要素的移動位置來製作Nc加 鲁工程式;並且上述形狀資料變形處理部係根據有關上述圖 形要素的移動方法之位置移動資訊來設定上述圖形要素的 移動位置。 (發明的效果) 本發明的程式製作裝置,由於係根據有關上述圖形要 素的移動方法之位置移動資訊而設定圖形要素的移動位置 以使形狀資料所含有的圖形要素間的尺寸變為加工目標尺 寸’所以當即使有關係到複數個加工對象面時,仍然達到 能夠容易地製作反應出尺寸公差之NC加工程式之效果。 319349(修正頁) 8 1353497 第96124999號專利申請案 (99年11月18日) 【實施方式】 以下,針對本發明的程式製作裝E、數值控制裝置及 程式製作方法的實施形態根據圖示進行詳細說明。又,本 發明並非為該實施形態所限定。 第1實施形態 ., 第1圖係顯示第1實施形態的NC程式設計支援裝置的 構成之方塊圖。狀程式設計支援裝置(程式製作襄置)1〇1 係具有:⑽資料輸入部!、形狀資料保存部2、對話操作 處理3、尺寸公差資料保存部4、加工目標尺寸算出部5、 形狀資料變形處理部6、NC:加卫程式產生處理部(加工程式 製作部)7 '顯示部8、以及指示輸入部9。 ⑽資料輪入部!係從⑽資料製作褒置或⑽資料 储存裝置等外部裝置將⑽資料2G輸人,並送往形狀資料 保,部2。CAD資料20係構成為含有使用aD系統等系統 而衣作出之加工對象物(被加工物)的形狀資料(加工對象 ί的基:尺寸)或有關在⑽系統上設定好之尺寸公差之 =料等資料。形狀資料保存部2係為用以儲存從⑽資料 輸入部1而來的CAD資料2〇白勺記憶體等之儲存手段。 ,示部8係為液晶顯示器等的顯示終端,係顯示⑽ 二…:用者所指定之形狀資料的圖形要素、使用者所 輸入之尺寸公差資料等資料。 指示輸入部 用者而來的指示 差資料等資訊。 9係具備滑鼠或鍵盤而構成,係輸入從使 資訊(待後述之調整模式等資訊)或尺寸公 所輸入之指示資訊或尺寸公差等資訊係送 319349修正版 9 1^53497 、往對話操作處理部3。 (99年ΐΤΓΐΓ曰’、) r •對話操作處理部3係使保存於形狀資料保存部2之 ⑽育訊20顯示’並輸入從指示輸入部9而來的指示資 ,::話操作處理部3係從指示輸入部9接收例如操作人 二:鼠等工具指定之形狀資料的圖形要素、與對應於圖 ^ 之#作人貢以鍵盤輸人的尺寸公差資料。對話操作 处理部3係根據從指示輸入部9而來的指示資訊將⑽資 料2〇的形狀資料的圖形要素與尺寸公差資料間附加對、 應’並將附加對應後之資料(待後述之尺寸公差資料表⑴ 儲存於尺寸公差資料保存部4。尺寸公差資料保存部4係 為用以鍺存從對話操作處理部3而來的尺寸公差資料表^ 之記憶體等的儲存手段。 加工目標尺寸算出部5係讀取尺寸公差保存部4所保 存之尺寸公差資料表5卜使用基準尺寸與尺寸公差來計算 t工目標尺寸。加工目標尺寸算出部5係將算出之加工^ 標尺寸輸入至形狀資料變形處理部6。 」狀資料變形處理部6係使用加卫目標尺寸算出部5 的计异結果(加工目標尺寸)與形狀資料保存部2所保存之 形狀資料與調整模式來算出在形狀資料之中與尺寸公差資 料有關係之各圖形要素的移動量,使形狀資料變形(移動二 形要素的位置)以滿足加工目標尺寸。形狀資料變形處 6係將變形後的形狀資料輪入至NC加工程式產生處理部 7。NC加工程式產生處理部7係根據變形後的形狀資料 各圖形要素的位置來產生Nc加工程式3G並做外部輪出。 319349修正版 10 1353497 第96124999號專利申請案 在此’針對尺寸公差資料保存部4所保存之^日') —貝料表51的構成做說明。第2圖_示尺寸 ^ 構成的一例之圖。尺寸公差資料表5 八 貝X、、、 、別尺寸公差資料之資訊(「NQ.」)、「==追蹤對應識 去9 「 「 圖形要素1」、「圖形 =」、「尺寸類別」、「基準尺寸」、「上尺寸 2谷差」、以及「調整模式」之資訊表。在尺寸公差資料 表51 ’母一列(r〇w)係各顯示一筆尺寸公差資料。 形要素L欄位及「圖形要素2」攔㈣顯示尺寸 ==的設定對象之圖形要素或圖形要素的搭配,係: 線、頂點等等)的卿。.」)對應。「素(面二 传顯之一者的圖形要素,「圖形要素2」攔位 係顯不構成形狀資料之另一者的圖形要素。 」襴 當為針對如配合公差的轴或孔之直徑的尺寸公 〜尺寸公差係以「圖形要素1」來定義,「 >攔位則予以勿略「 ' 圖形要素2」 尺寸的_^@ ^ ㈣顯示尺寸公差資料的 了,為距離、角度、直徑等之何類别之資訊。 ⑽資St」攔位係顯示圖形要素的基準的尺寸(從 尺寸容差攔位r之尺寸等貧料)。「上尺寸容差」攔位及「下 來的上下從尺寸公差資料的「基準尺寸」而 厂士 0合砟尺寸的差(容差的上限與容差的下限)。 據尺寸攔位係為本發明的主要特徵,係顯示根 (形狀資料的貝:圖形要素移動變形時的移動變形方法 、的父形方法)(有關圖形要素的移動方法之位置 319349修正頁 11 1353497 3育訊)。「調整模式」係、顯示例如「要素1α("年1=請ί 固^」、4央固定」、「自動」的任-種。定」、「要 2銘/素1固定」為固定「圖形要素1」,使「以 2」移動之方法,「要素2固 J吏,要素 素i」與「圖形要素2」 ^口疋圖形要 「圖形要素2」均等地移動之方::「吏圖形要素1」與 素1 J與「圖形要辛2」的# ^ 」為當「圖形要 1素2固定」、「中/固定Γ:者已以「要素1固定」、「要 移動:之圖形要素’並使未移動之圖形要素移:之=已 用「調整模式」欄位。「調整模1 象時’無需使 不輪入部9所輸入者。「調整模 乍人貝等從指 「圖形要夺? 「口4 模式」以外的「圖形要素i」、 要素2」、尺寸類別」、「基準尺寸」、「上尺寸容差、 等"二2差=係可從⑽資料20取出,亦可讓操作人」員 寺攸才曰不輸入部9輸入。 貝 以加工目標尺寸算出部5所計算之加工目標尺 尺=公差巧表51所收存之「基準尺寸」、「上尺寸容 」、下尺寸容差」之範圍内之尺寸值,係根據「基準尺 十1、上尺寸容差」、「下尺寸容差」來決定。加工目標尺 异出部5係根據例如第⑴式來算出加工目標尺寸。 第(1)式: 加工目標尺寸=基準尺寸+(上尺寸容差+T尺寸容差)/2 (1) 319349修正版 12 接著,利用第? m E诊r ("年11月18曰 種類的,尺依照「調整模式」的 Ο _1- V V >料的圖形要素係如何移動變形盘 =Γ:製作處理。首先,針對當尺寸公差資料的 明。第要素1固定」時的移動變形的方法做說 m 明當調整模式為「要素1固定」時的 形狀貧料的移動變形方法之圖。 吁的 在操作人員對形狀資料61的稜線301A(圖形要 m形要素2)設定尺寸公差時,當指定「要素1固 ^^調整模式」’對話操作處理部3便製作對應於形 負料61之尺寸公差資料du。 次具體而言’對話操作處理部3係從CAD資料20取出形 ί貧料61的棱線301A且設定為「圖形要素1」,同時從CAD ^料2〇取出稜線3〇2A且設定為「圖形要素2」以做為尺 、:差貝料D11。並且,於尺寸公差資料DU係含有操作 人f所指定之「要素1固定」的「調整模式」。對話操作處 鲁理。卩3係將對應CAD資料2〇的形狀資料6丨之尺寸公差資 料Dl 1保存於尺寸公差資料保存部*。 形狀資料變形處理部6係在將稜線301A、302A移動以 滿足加工目標尺寸時,不使「圖形要素丨」的稜線3〇1人移 而予以固定’並使「圖形要素2」的稜線302A移動。此 時的移動量△係為加工目標尺寸γι與變形前的形狀尺寸 (移動變形前的稜線301A與稜線302A之間的距離)χΐ的 :°形狀資料61的稜線302A係因移動量△的移動處理而 變為移動後的稜線302B。 13 319349修正版 1353497 第096124列9號專利申請案 100年5月13日修正替換* 當「調整模式」為「要辛2固定 女:rzu疋」時,除了圖形要紊 的固定與移動的立場變為相反外,其餘皆與「要素i固定 的處理相同。即,t「調整模式」為「要素2固定」時,- 不使「圖形要素2」的稜線職移動而予以固定,並使 形要素1」的稜線3〇ia移動。 · —接著針對虽尺寸公差資料的「調整模式」為「中央 固定」時的移動變形的方法做說明。第4圖係用來說明^ 調整模式為「中央固定」時的形狀資料的移動變形方法之 圖。 在操作人員對形狀資料62的稜線4〇1a(圖形要素 及402A(圖形要素2)設定尺寸公差時,當指定「中央固 做為「調整模式」’對話操作處理部3便製作對應形狀資料 62之尺寸公差資料di2。 具體而言,對話操作處理部3係從⑽資料2〇取出形 狀貝枓62的稜線401A而設定為「圖形要素,同時從⑽ 取出稜線402A而設定為「圖形要素2」以做為尺 t差貪料D12°並且,於尺寸公差資料D12係含有操作 斤指定之「中央固定』「調整模式」。對話操作處理 4 3係將對應於CAD資料2〇的形狀資料62之尺 料D12保存於尺寸公差資料保存部4。 貢 形狀資料變形處理部6係在將稜線編、4〇 形以滿足尺寸公差資料D12的加卫目標尺切,不使稜^ 01A與稜線402A的中間(中心線)位置移動而予以固定: 並使「圖形要素1」的稜線4〇1八與「圖形要素2」的稜線 319349(修正頁) 1353497 ' 第096124999號專利申請案 100年5月13日修正替換頁 402A僅做均等量移動。此時的各移動量△係為加工目標尺 寸Y2與變形前的形狀尺寸(移動變形前的稜線4〇1A與稜線
402A之間的距離)Χ2的差的一半。形狀資料62的稜線4〇1A 係因移動量△的移動處理而變為移動後的稜線4〇1B,而形 、狀資料62的稜線402A係因移動量△的移動處理而變為移 動後的稜線402B。 接著,針對當尺寸公差資料的「調整模式」為「自動」 時的移動變形的方法做說明。第5圖係用來說明當調整模 式為「自動」時的形狀資料的移動變形方法之圖。 於尺寸公差資料保存部4係已保存有稜線5〇2A、5〇3A 的尺寸公差資料D13。在操作人員對形狀資料63的棱線 501A(圖$要素1)及5〇2A(圖形要素2)設定尺寸公差時, 當指定「自動」做為「調整模式」,對話操作處理部3便製 作對應形狀資料63之尺寸公差資料D14。 ,此時’尺才公差資料跑的「圖形要素L欄位或「圖 籲形要素2」欄位的任一者係變為與尺寸公差資料⑽内的 任:者的圖形要素相同。以形狀資料63為例,由於尺寸公 差資料D13的圖形要素含有稜線5〇2A與稜線5〇3a,尺寸 公差資料D14的「圖形要素!」或「圖形要素2」的任一者 的,位係變為稜線502Ail5〇3A。在第5圖係顯示尺寸公 差貧料D14的「圖形要素2」的攔位變成與尺寸公差資料 D13的「圖形要素!」的欄位相同值的情況。 在NC程式設計支援裝置1〇1中,首先,對話 部3係將對應⑽資料2〇的形狀資料63之尺寸公=料 319349(修正頁) 15 1353497 第096124999號專利_請案 D14保存於尺寸公差資料 3係從cad細取出形::=。此時,對話操作處理部 取出形狀身料63的稜線501A設定為「圖 = 從CAD資料2〇取出棱線观設 形要素2」以做為尺寸公差資料DU。並且,於尺寸公^ ==作人員所指定之「自動」的「調整模式」。 對話#作處理部3係將對應⑽資料2〇的 」 尺寸公差資料DU保存於尺寸公差資料保存部卜之 形狀貧料變形處理部6在將稜線5〇1 以滿足尺寸公差資料D14的加工目標尺寸時,在丘 :素之其他的尺寸公差資料(此處係為尺寸公差資料關 的移動變形結束前,係暫時將 形做保留。 于肘…差貧枓DU的移動變 當尺寸公差資料D13的移動變形結束時,形狀資料變 6便一邊將移動變形結束之尺寸公差資料D13的 圖形=素ϋ定…邊進行尺寸公差資料跑的移動變形。 所:广形狀資料63的例子,由於尺寸公差資料 係為要素2固定」’所以將「圖形要素2」的稜線观 口疋,並使圖形要素^的棱線502α 5〇2B(s1)。如此,尺寸公差資 k成稷線 「圖來…“ 圖形要素L與 圖开/要素2」的加工目標尺寸係變為對應尺寸公差資料 D13之加工目標尺寸。 接著,一由於尺寸公差資料D14係為「自動」,所以將與 寸么差貧料D13#「圖形要素1」相同的尺寸公差 则的「圖形要素2」(棱線5〇2A)固定。接著,使尺寸公 319349(修正頁) 1353497 • 第096124999號專利申請案 | 100年5月13曰修正替換頁 差為料D14的「圖形要素1」的稜線5〇ia移動而變成稜線 501B(s2)。如此,尺寸公差資料!)14的「圖形要素丨」與 「圖形要素2」的加工目標尺寸係變為對應尺寸公差資料 D14之加工目標尺寸γ4。 換言之,在本實施形態,形狀資料變形處理部6係以 移動變形已結束侧的圖形要素(此處係為稜線5〇2A)為基 •準而使相反側的圖形要素(稜線501A)移動變形以滿足加 工目標尺寸。 ® 還有,當未與其他的尺寸公差資料共有圖形要素之尺 寸公差貧料的調整模式為「自動」時,例如係與均等地移 動變形兩側的圖形要素之「調整模式」=「中央固定」做同 等處理。 接著,參照第6圖至第8圖說明第1實施形態的nc 程式設計支援裝置的動作步驟。第6圖係顯示加工對象形 狀與夂寸公差資料的一例之圖。在第6圖係以加工對象形 •狀的設計者所指定之5處的尺寸與尺寸公差為例而顯示, 而針對其他的尺寸係為了說明上的方便而予以省略。 於第6圖的加工對象係含有稜線6〇1A至6〇5A、6〇7a 至609a。並且,稜線601A與稜線6〇3A之間的「基準尺寸」 (距離)為8〇.0(mm),「上尺寸容差」為+〇〇5,「下尺寸容 差」為+0· 01。此外,稜線6〇2A與稜線6〇3A之間的「基準 尺寸」為40.0’「上尺寸容差」為+〇. 〇3,「下尺寸容差」 為 -0·01。 此外,稜線604A與稜線605A之間的「基準尺寸」(距 319349(修正頁) 1353497 離)為35· Ο,「上尺寸容差」為+〇 「 (99411^180) • F尺寸 + 〇·〇卜此外,稜線607Α與稜線_之 」尺十 為25.0,「上尺寸容差」為+〇. 〇3,「下尺寸办:準尺寸」 此外,稜線608Α與稜線609Α之間的「基準尺寸為1 「上尺寸容差」為+〇.〇3,「下尺寸容差」· ’
第7圖係顯示第6圖所示之尺寸之中具有非對稱的尺 ::差之尺寸公差資料表的構成之圖。在第7圖係顯示在 操作人貝對第6圖所示之5處具有非對稱的尺寸公差之尺 寸設定好尺寸公差資料後之尺寸公差資料保存部4的内 容。第7圖的尺寸公差資料表52係除了尺寸公差表”的 參數外,還含有尺寸公差資料所屬之群組名的資訊。 尺寸公差資料D21係「圖形要素丨」為稜線6〇1A,「圖 形要素2」為稜線603A。由於基準尺寸被指定為8〇咖之尺 寸公差資料D21的「調整模式」為「要素(固定」,所以形 狀資料變形處理部6係不使稜線6〇1a移動。 • 尺寸公差資料D22係「圖形要素丨」為稜線6〇2A,「圖 形要素2」為稜線603A。基準尺寸被指定為4〇随之尺寸公 差貝料D22係與尺寸公差資料D21共有稜線6〇3A,調整模 式為自動」。故’形狀資料變形處理部6係不使稜線6 0 3 A 移動。 尺寸公差資料D23係「圖形要素1」為棱線604A,「圖 形要素2」為稜線605A。由於基準尺寸被指定為35mm之尺 寸公差資料D23其調整模式為「中央固定」,所以形狀資料 變形處理部6係使稜線604A、605A移動變形以使各圖形要 18 319349修正版 1353497 第96124999號專利申請案 (99年11月18曰) 素相對於圖形要素的中心線變得對稱。 尺寸公差貧料D24係「圖形要素丨」為稜線6〇7A,「圖 形要素2」為稜線608A。由於基準尺寸被指定為25mm之尺 寸公差資料D24其調整模式為「要素2固定」,所以形狀資 料變形處理部6係不使稜線6〇8A移動。 第6圖所示之基準尺寸值為7〇測的尺寸公差資料(稜 線608A、609A)係由於「上尺寸容差」為+〇 〇3,「下尺寸 容差」為-0.03,所以形狀資料變形處理部6係不使稜線 608A、609A 移動。 在尺寸公差資料D21至D24之中,尺寸公差資料⑽卜 D22係共有稜線603A。所以,尺寸公差資係分 別成為群組G1的尺寸公差資料。另一方面,尺寸公差資料 D23、D24係分別未與其他的尺寸公差資料共有圖形要素, 故’尺寸公差資料D23、腦係分別成為與群組不同之 群組G2、G3的尺寸公差資料。 • 第8圖係顯示本發明的第1實施形態的NC程式設計# 援裝置的動作步驄之、**兹岡 .^ 又 V们 在第8圖係顯示形狀資料變 形處理°卩6的動作步驟的一例。 形狀資料變形處理部6係首先將尺寸公差資 4所保存之尺寸公差資料声内的p / A差貝科保存部 -丘有公差資料分類至每 八有圖开> 要素之群組(步驟S 1 )。 出部狀資料變形處理部6係利用加工目標尺寸算 保广 昇結果(加工目標尺寸)與形狀資料保存部2所 保存之形狀資料將每一分類好之群組中各圖形要 319349修正版 19 二算:辛:::㈣處理部6係首先是否= 圖形要素的移“3Γ的群組(步叫當有未算出 資料變形;β 的群組時(步驟S2/YES),形狀 量並使料未處理的群組算出圖形要素的移動 /狀#料變形(變形計算)(步驟S3)。 理直==處理部6係重複進行每-群組的變形處 未算出圖步驟…。當沒有了 恥),形狀資料變"里之未處理的群組時(步驟S2/ 貝枓支形處理部6便結束圖形要素的變形處理。 形處理)做詳十細的處每一群組的圖形要素的變 變形處理步驟之流程圖。二:==素的 ::㈣變形—形要 形狀資料變形處理部6係 尺寸公差資料是否僅有一筆,且處理對象的群組之 式」是否為「自動」(步驟S10)尺寸I么差資料的「調整模 當屬於群組之尺寸公差資料 料的「調整模式」--「自動」/ ’且尺寸公差資 變形處理部6係進行與「調整模^ 1〇/YES) ’形狀資料 同的圖形要素的變形處理(預設+央固定」時相 理(步驟S20)。接著,若尚有”、圖&要素的變形處 形處理,形狀資料變形處理部:群組的圖形要素的變 所示之步驟S2、S3(返回)。 複在第8圖的流程圖 319349修正版 20 1353497 个wnyyy筠專利申請_ ,於群組之尺寸公差資料為複數筆 :「自動」之尺寸公差資料時(步驟S10/ NO)瓜狀貝枓變形處理部6係判斷處理對象的群 含有複數筆非為「調整模式」=「自動」之 騾S30)。 丁 a差貝科(步 當處理對象的群組中含有複數筆「調整模 以,的尺寸公差資料時(步驟S3〇/YES),形狀資料變形處」 理部6係以無法進行圖形要素的變形處理而〆 終了。此外,告虛搜斜金从乂 、曰邊(error) -「自動之尺田+v兰 中含有複數筆「調整模式」 皇法進卵开要去料時,形狀資料變形處理部6亦以 ”,、法進仃圖形要素的變形處理而錯誤終了。 當處理對象的群組中只含有—筆「 以外的尺寸公差眘钮„正模式」=自動」 部6係重複進二rn 0/N0),形狀資料變形處理 的尺寸公差資料為k 差貝㈣處理直到沒有未處理 資科為止(步驟S40至S140)。 未處:形狀資料變形處理部6係首先確認是否有 牛料(步驟_。當有未處理的尺寸二 t=:_YES),形狀資料變形處理部“系選擇 未處^尺寸公差資料的任一筆(步驟S50)。 差資料:二Π斗變形處理部6係判斷選擇出之尺寸公 當尺寸公差I;二」是否為「要素1固定」(步驟叫 S6 _S),形狀f ==:為:要素:1固定」時(步驟 同時使「圖形要12 係固定「圖形要素1」, ” 2」移動,並確定「圖形要素】」與「圖 319349修正版 21 1353497 第96124999號專利申請索 形要素2」的位置(步驟S70)。 ("年11月18曰') 當尺寸公差資料的「調整模式」非為「要素丄固^ 時(步驟S60/NO),形狀資料變形處理部6係判斷選擇2」 ,寸公差資料的「調整模式」是否為「要素2固 ^ 80)。當尺寸公差資料的「調整模式」為「要素2固二 時(步驟S80/YES) ’形狀資料變形處理部6係固定 要素2」’同時使「圖形要素l移動,並確定「圖开二: !」與「圖形要素2」的位置(步驟S9〇)。 ,乂 ” 當尺寸公差資料的「調整模式」非為「要素2 =步驟S8G/·),形狀資料變形處理部 1 尺寸公差資料的「調整模式」是否為「中央固^擇出之 :100)。當尺寸公差資料的「調整模式」為、「固定驟 -」與「_素2」的中: 要素2」均等地移動(移動 圖」 要素上」與「圖:要素2」的位置(㈣_確疋圖形 备尺寸公差貧料的「調整模式 驟S10G/NG),形狀資料變形處 ;' 中央固定」時(步 公差資料的「圖形要素1」與「_ =斷選擇出之尺寸 ^ θ 、 圖$要素2」的任一去沾从 置疋否已確定處理結束(步驟 麵位 「圖形要素2」的任—者田圖形要素1」與 S120/YES),由於「調整模 定處理結束時(步驟 要素1」*「圖形要素2」'^未f動」’所以使「圖形 形要素)的圖形要素移動, 另一者的圖 圖形要素1」與「圖形 319349修正版 22 1353497 第96124999號專利申請素 要素2」的位置(步驟Sl3〇)。 (99年11月18曰') 理社此¥,關於位置早已確定處 =开:要素’係將位置固定而不使其移動。 -二θ形要素L與「圖形要素2」兩者的位置皆未確 疋時(步驟S120/NO),形狀眘钮蠛"+ 耵伹罝白未確 筆未處理的尺寸公處理部6係選擇下一 差貝枓(步驟S140)。換言之,♦「円报 二素!」與「圖形要素2j的任一者的 := :差定資時:暫:!留移動處理,先行處理其他未處理的二 尺寸公差資料,在步驟咖至=16係對所選擇出之 ^ ^ + 至S140之中,進行與在移動處 理的保留時所選擇出之尺寸公差資料(下-筆未處理的尺 寸公差資料)相對應之處理。 、 在確定「圖形要素1盥「 驟S70、S90、Sll〇、Sl3〇播’、」的位置後(步 理部β μ 的處理之後),形狀資料變形處 '係確“疋否有未處理的尺寸公差資料(步驟 形狀㈣變形處理部6係重複進行步驟⑽至川〇 籲的處理直到沒有未處理的尺寸公差資料為止。當沒有了未 5里1 尺寸公差資料(步驟S4〇/N〇) ’形狀資料變形處理部 6便、^束圖形要素的變形處理。 • 2狀資料變形處理部6所進行的形狀資料的變形處 理^ ^ ’NC加工程式產生處理部7便根據變形後的形狀 貧料的各圖形要素的形狀與位置來產生狀加工程式並做 外部輸出。 如此,由於操作人員能夠容易地預測反應出尺寸公差 之加工對象形狀的變形結果,所以能夠容易有效率地製作 319349修正版 23 1353497 第96124999號專利申請索 反應出設計者的意圖(尺寸公 ("年曰} :卜’由於僅針對與形狀的變形相關之寸:程差式#。此 :可,能夠以較少的工夫容易地製作所期望的NC加工程 r 有-S步驟20 ’當群組内的尺寸公差資料僅有1簽 式調為正模中式麥」4「自動」)時’雖然係進行與當「調整模 可^他的方時相同的圖形要素的變形處理,但亦 行愈二「嘴敕4仃圖形要素的變形處理。例如,亦可進 I、备調正模式」為「要素工固定」或「要素2 時相同的圖形要素的變形處理。 〃 」 此外’加工目標尺寸算出部 方法並非限定為使Μ 目1尺寸的异出 將上尺#^ 方法。例如,亦可使用 寸谷差與下尺寸容差乘以預定的比例(例 比例)所得之值來算 八的如d ’ 1等 寸容差盘出&寸。例如’當使用將上尺 ^差與下尺寸容差乘以n:m所得之值時,加 鼻出部5係根據第2式來算出加工目標尺寸。心尺寸 第2式: 基準尺寸一寸容一尺寸容 2,在本實施形態,雖然係以形狀資料為2維時做 明圖形要素的變形處理’但_呈式設計支援裝 此時亦ϋ 維的形狀資料進行圖形要素的變形處理。 理牛驟1與形狀資料為2維時相同的構成、相同的處 理V驟來進行圖形要素的變形處理。 319349修正版 24 1353497 第〇96124999號專利申請案 此外,「調整模式」的值(類別)並非限 固定」、「要素2固定」、「中央固定」、「自動」4種。例如, 亦可為一種指定比例之資料形態,該比例可為將加工目標 尺寸與形狀尺寸的差分配給兩側的圖形要素之比例。此 時,將兩側的圖形要素分配為例如5〇% : 5〇%係與「中央固 定」具有相同的意義。 、 還有,預先儲存於形狀資料保存部2之加工對象的形
狀資料並未限制為CAD資料20的形狀資料,亦可為其他的 資料。此外,尺寸公差資料之中,「調整模式」以外的項目 並未限制為從CAD資料20取出,亦可依需要由操作人員補 充0 此外’藉由將第1實施形態的NC程式設計支援裝置 101組入至工具機的數值控制裝置的内部,即能夠在工具 機直接實行NC程式設計支援裝置ιοί產生之Nc加工程式。 依據如上所述之實施形態1,當製作加工目標尺寸係 •具有與形狀資料的尺寸不同的部位(上下的尺寸容差係偏 向其中一方之非對稱的配合公暴或指定尺寸公差之形狀資 料)之加工對象物的NC加工程式時,只要對有關配合公差 或尺寸公差之圖形要素設定尺寸公差資料便能夠獲得所期 望的輸出結果(NC加工程式)。如此,能夠針對與圖形要素 ' 的移動變形無關之處省略尺寸公差資料的設定,能夠減少 在製作NC加工程式時所花的工夫。所以,能夠容易地製作 反應出於尺寸公差所表示之設計意圖之NC加工程式。 此外,當圖形要素係被複數個尺寸公差資料所共有 25 319349(修正頁) 1353497 第96124999號專利申請案 時、,^於以使該被共有之®形要素對應於共有圖形年要 尺寸公差各自的加工目標尺寸之方式來設定圖形要素的移 動位置’所以即使圖形要素為複數的尺寸公差資料所共 有,仍然能容易地製作NC加工程式。 第2實施形態 此接著,參照第1〇圖至第13圖針對本發明的第2實施 瓜I、做說明。在第2實施形態,將複數的圖形要素一體化 •以做為圖形要素群’以使圖形要素群的代表基準點移動之 方式製作加工對象物的NC加工程式。 第10圖係顯示本發明的第2實施形態的阢程式設計 支援裝置的動作步驟之流程圖。在第1G圖的各構成元件之 中,與第1圖所示之第i實施形態的NC程式設計支援裝置 101達到㈣功能之構成元件係給予同―符號, 複說明》 NC程式設計支援裝置102係除了具有Nc程式設計支 援裝置1G1的功能(CAD資料輸人部卜形狀資料保存部2、 ,話操作處理部3、尺寸公差資料保存部4、加工目標尺寸 异出部5、形狀資料變形處理部6、NC加卫程式產生處理 部7 '顯示部8 '以及指示輸人部9)之外,還具有點圖形 貧料保存部1G。點圖形#料保存部1G係為用以儲存有關 形狀資料的圖形要素群之資訊(待後述的點圖形 之記憶體等的儲存手段。 、 ) NC程式設計支援裝置1〇2的對話操作處理部3係除了 尺寸公差的設定處理外,還有將操作人員指定之形狀資料 319349修正版 26 1353497 (99年11月18曰) 的複數個圖形要素一體化以做為圖形要素群。並(1年, 體化後之圖形要素群的代表基準點的位置製作點圖形將 與圖形要素群間附加關聯後而得之點圖形資料做為 •,圖形貧料表保存於點圖形資料保存部10 2理部3係在設定操作尺寸公差時,除了設定表示加ί 對象形狀之圖形要素之外,亦將點圖形做為設 定尺寸公差。 卜Nc程式°又计支援裝置102的形狀資料變形處理 «系、冑與尺寸公差資料有關之圖形要素移動變形以滿 足加工目標尺寸時,當移動變形的對象為點圖形時係讀取 點圖形資料保存部1G所保存之點圖形資料,使與上述點圖 形貧料關聯之圖形要素群跟著點圖形的移動連動而移動變 形。換言之,在本實施形態,將由複數筆所組成之形狀資 料作為代表1個圖形要素群之點資料來進行處理。並且, 在以點資料來處理之圖形要素群㈣以各圖形要素的尺寸 A差為尺寸公差貧料〇 ’使各圖形要素與點資料的移動相 同般相對移動。 在此,針對點圖形資料保存部1〇所保存之點圖形資料 表的構成做說明。第U圖係顯示點圖形資料表的構成的— 例之圖。在第11圖,每—行係各顯示—筆點圖形資料。 點圖形資料表53係為一分別追蹤對應識別點圖形資 料之資訊(ID)、「X座標,、「γ庙碎 、 ,」Y座私」、以及與點圖形資料關 聯之圖形要素的清單(「圖形要素清單」)之資訊表。 「ID」攔位係為能夠唯—性地識別各點圖形的號碼, 319349修正版 27 丄 / 第96124999號專利申請案 在T命主-, (99年11月18日) =與表不加工對象形狀之圖形要素的ID重複地編號。「χ *」欄位及「Y座標」攔位係顯示與點圖形關聯之圖形 要素群的代表基準點的位置(點圖形的座標)。「圖形要素清 :」攔位係顯示與點圖形關聯之圖形要素群内的各圖形資 料(圖形要素)的ID的清單。 、 接著,參照第12圖與第13圖說明第2實施形態的【 式“支板裝置的動作步驟。第12圖係顯示加工對象形 顯一點圖形貝料、尺寸公差資料的一例之圖。在第12圖係 m者在由棱線_、7(^、7似所組成之寬度為 :形狀的中心與棱線7G4A之間指定了尺寸公差之 成、、盖2#作處理部3係根據從操作人員而來的指示將構 制作二Γ圖形要素群(棱'線701A、7〇2A、7〇3a)一體化並 、央位置做為代表基準點之點圖形801A(sl2)。 =話操作處理部3係將指定了點圖形隨之點圖形資 於點圖形資料保存部10的點圖形資料表53。登錄 代表Ζ貝料表53之點圖形資料係包含為圖形要素群的 ί「基国準點之點圖形咖A、點圖形謝Α的X座標與¥座 二3)要素清單」(棱線7〇1A、7〇2A、7_等資料 鱼稜作處理部3係設定溝形狀的中心(點圖形801A) :寸寸公差
與稜線704A之間子的。寸f差表52(Sl4)。點圖形8〇U 曰、尺寸么差資料係根據點圖形8〇丨A的χ 319349修正版 28 1353497 第096124999號專利中請案 命拇洳V 士,立 | 100年5月13日修正替換頁 不”座私、CAD資料20内的形狀資料、從操作人員而 來的指示等等來設定。 ,在本實施形態’由於尺寸公差資料的設定對象圖形(圖 形要素的變形處理)包含點圖形,所以形狀資料變形處理部 6係在變形處理圖形要素時’使點圖形8〇u %位置依 做移動。 第13圖係用來說明在使點圖形移動時,與點圖形關連 ,圖形要素群的移動變形方法之圖。在第13圖係顯示在使 第12圖所示之點圖形801A移動時,稜線7〇ia、7〇2a、7〇3a 的移動處理。 如第13圖所示,當使點圖形8〇u移動到點圖形8〇ΐβ 的位置時,隨著該移動發生連動,與點圖形謝㈣聯之棱 線701A、702A、703A便以與點圖形8〇1八的移動量相等的 ㈣量移動變形。此時’稜線701a、7〇2A、職係被往與 從點圖形8G1A向點圖形8_的移動方向相同的方向移動。 如此,即使是對於形狀、大小不變但其位置因尺寸公 差的影響而有變動的加工對象物(圖形要素群)的部位,操 作人員仍然能夠容易地預測出反應了尺寸公差之加工對象 形狀的變形結果。如此,能夠容易有效率 計者的意圖之適當的NC加工程式。此外,與第 (NC程式设計支援裝置ιοί)相同地,由於僅針對與變形相 關之處設定尺寸公差資料即可,能夠以較少的工夫製作所 期望的NC加工程式。 還有,在本貫知形雖然係以形狀資料為2維時做 3193^(修正頁) 29 1353497 第09612β99號專利申請案 、 | 1〇〇年5月13曰修正替換買 為例子來說明圖形要素的變形處理,但NC程式設計支援裝 置102亦可對3維的形狀資料進行圖形要素的變形處理。 此4亦旎夠以與形狀資料為2維時相同的構成、相同的處 理步驟來進行圖形要素的變形處理。 此外,藉由將NC程式設計支援裝置1 〇 2組入至工具機 的數值控制裝置的内部,即能夠在工具機直接實行NC程式 设計支援裝置102所產生之NC加工程式。 在此針對工具機的構成做說明。第14圖係顯示工作裝 置的構成的一例之圖。工作裝置(工具機)2〇1係具有數值 控制裝置150與加工部205,加工部2〇5係根據從數值控 制裝置15 0而來的控制指令而加工被加工物21 〇。 數值控制裝置15 0係具備NC程式設計支援裝置1 〇 2 與控制部110’控制部11〇係使用Nc程式設計支援裝置1〇2 產生之NC程式來控制加工部205。如此,工作裝置2〇1係 能夠實行NC程式設計支援裝置102產生之牝程式而加工 II被加工物21卜還有,組入至數值控制裝置150之NC程式 設計支援裝置並未限定為NC程式設計支援裝置1〇2,亦可 為NC程式設計支援裝置ι〇1。 . 此外,雖然在本實施形態係針對根據點圖形801A與稜 線704A之間的尺寸公差資料來使點圖形8〇u移動之例子 ,做說明,但亦可根據點圖形與點圖形之間所設定之尺寸公 差來使點圖形移動。此外,並未限定為使點圖形8〇u的位 置移動,亦可使稜線等的圖形資料的位置移動。此外,圖 形要素群的代表基準點的位置並未限定為圖形要素群的中 31刃49(修正頁) 30 1353497 第〇96124999號專利中請案 100年5月13日修正替換^ 血#罟•可达r ™ 則年5月13日修正替換 =置了為任一位置。此外,圖形要素群 可為點圖形以外的線段或面。 如此般依據第2實施形態,在製作雖從局部所見之形 $、大小與原來的形狀資料所對應之部位(圖形要素群)相 二對指定有非對稱的尺寸公差,而使其相對於加 工對象物全體之部位的位置係像 對象物的NC加工程式時,=不同位置之加工 町…而對構成部位之各個圖形要辛 二:ΓΑ1 差資料,只要對代表部位之點圖形設定尺寸公 差=料⑽正模式)即能夠獲得所期望的輸出 程式)。 如此〃要Β又疋)數的尺寸資料便能夠獲得NC加工程 二=減少製作㈣加工程式時的工夫。所以,能夠容易 =作反映出以尺寸公差所表示之設計意圖之NC加工程 式。 afl ?「有在上述的第1實施形態、第2實施形態所做說 月之NC加工程式的製作處理亦可藉由將預先準備好之程 式以個人電腦等的電腦平台來實行之方式來進行。 (產業上的可利用性) W2述般’本發明的程式製作裝置、數值控制裝置及 程式製作方法係適用於用以對工具機做數值控制的此加 工程式的製作。 【圖式簡單說明】 顯示第1實施形態的數值控制程式設計支援 裝置的構成之方塊圖。 319349(修正頁) 1353497 第2圖係顯示尺寸公差資 第3圖係用來說明當調整 形狀資料的移動變形方法之圖 第96124999號專利申請案 (99年11月18日) 料表的構成的一例之圖。 模式為「要素1固定」時的 t第4圖係用來說明當調整模式為「中央固定」時的形 狀負料的移動變形方法之圖。 ,.第5圖係用來說明當調整模式為「自動」時的形狀資 料的移動變形方法之圖。 弟6圖係顯示加工對象形狀與尺寸公差資料的一例之 弟7圖係顯示第6圖所千夕。二 , ,v ^ 牙回所不之尺寸之中具有非對稱的尺 A之尺寸公差資料表的構成之圖。 第8圖係顯示本發明的笛彳@ $ 令灸月的第1貫施形態的NC程式設計支 後裝置的動作步驟之流程圖。 第9圖係顯示每一群組的圖形要素的變形處理步驟之 | = ίο 1 發明的第2實施形態的Nc程式設計 叉板裝置的動作步驟之流程圖。 第11圖係顯示點圖形資料表的構成的一例之圖。 第12圖係用來說明點圖形資料的移動變形方法之圖。 動變來㈣與點圖形關連之圖形要素群的移 第14圖係顯示工作裝置的構成的一例之圖。 【主要元件符號說明】 1 CAD資料輸入冑2 ⑽資料保存部 319349修正版 32 1353497 第96124999號專利争請索 (99年11月18曰) 3 對話操作處理部 4 尺寸公差資料保存部 5 加工目標尺寸算出部 6 开> 狀資料變形處理部 7 NC加工程式產生處理部 8 顯示部 9 指示輸入部 10 點圖形資料保存部 20 CAD資料 30 NC加工程式 51、 52尺寸公差資料表 53 點圖形資料表 61至 63形狀資料 101 ' 102程式設計支援裝置 110 控制部 150 數值控制裝置 201 工作裝置 205 加工部 210 被加工物 301A 、302A 、 302B 、 401A 、 401B 、402A、402B、 501A 、501B 、 502A 、 502B 、 503A 、601A 至 605A 、 607A 至 609A 、 701A 至 704A 稜線 801A 、801B點圖形 33 319349修正版