電火花線切割不規(guī)則曲線加工軟件V10_第1頁
電火花線切割不規(guī)則曲線加工軟件V10_第2頁
電火花線切割不規(guī)則曲線加工軟件V10_第3頁
電火花線切割不規(guī)則曲線加工軟件V10_第4頁
電火花線切割不規(guī)則曲線加工軟件V10_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、電火花線切割不規(guī)則曲線加工軟件V1.0 使用說明書1. 引言 普通電火花線切割機床加工過程中,我們發(fā)現一般的軟件只能加工由一些線段、圓弧等組成的圖形,即使能夠加工曲線,也是一些規(guī)則曲線,例如:拋物線、阻尼線、漸開線、正弦、余弦曲線。本軟件是作為一款可以使用普通電火花線切割機床加工任意不規(guī)則曲線而設計的工具軟件。編寫目的 基于視窗界面的操作風格,因此本軟件的操作極容易上手。但是為了使得剛拿到本軟件并且想開始體驗的用戶更加準確無誤地進行使用,特編寫此說明。 我們看到目前的普通電火花線切割機床加工的一些局限,設計開發(fā)一款可以加工任意不規(guī)則曲線的軟件。1.3 定義本文中用到的專門術語的定義和外文首字母

2、組詞。 貝塞爾(Bezier)曲線:貝塞爾曲線就是這樣的一條曲線,它是依據四個位置任意的點坐標繪制出的一條光滑曲線。在歷史上,研究貝塞爾曲線的人最初是按照已知曲線參數方程來確定四個點的思路設計出這種矢量曲線繪制法。貝塞爾曲線的有趣之處更在于它的“皮筋效應”也就是說,隨著點有規(guī)律地移動,曲線將產生皮筋伸引一樣的變換,帶來視覺上的沖擊。1962年,法國數學家Pierre Bézier第一個研究了這種矢量繪制曲線的方法,并給出了詳細的計算公式,因此按照這樣的公式繪制出來的曲線就用他的姓氏來命名是為貝塞爾曲線。 控制點(control point):我們知道要生成一段光滑的bezier 曲線

3、至少需要四個控制點,本軟件規(guī)定點0、3分別為起始點和終止點,點1、2為控制點。 精度:本軟件可以實現輸出曲線的精度調整(范圍在1100間)即按這個精度生成組成曲線的一系列線段。 .dat文件:此文件是可以被市面上的一些線切割軟件讀取的文件格式。2. 軟件概述 設計一款滿足用戶工藝精度要求的不規(guī)則曲線加工軟件。 通過所見即所得的生成、編輯不規(guī)則曲線,然后按用戶需求生成能夠被AutoP等線切割軟件所能夠讀取的.dat文件。2.3 性能 我們提供的數據精度為符合一般線切割程序所需要的萬分之一毫米,即小數點后四位(0.0000)(第五位四舍五入)。 在編輯曲線的過程中能夠做到所見即所得,在生成輸出數據

4、時更具用戶要求的精度時間上會稍許出入,但如果不是非常復雜的模型,基本看不出其中的差異。 本軟件能夠在win2000和或以后的版本上使用,win98測試可能會有些問題。3. 運行環(huán)境 能夠運行win2000和或以上的視窗版本的機器上運行本軟件;鍵盤、鼠標必備;硬盤剩余空間10M以上; 本軟件當前版本僅僅輸出供其他線切割軟件導入的.dat文件,如果你要實際加工模具需要其他線切割軟件配合,我們推薦AutoP,當然其他能夠導入.dat文件的線切割軟件也可以。3.3 本軟件全部采用delphi7集成環(huán)境編寫并編譯,其中采用了自己編寫的控件。4. 使用說明 本軟件為綠色軟件,我們提供給用戶的可能是一個壓縮

5、包,其中包含(主文件)(示例文件)。 當你用鼠標單擊工作區(qū),這樣輸入的控制點或端點的數據與你實際的有出入,你也可以通過輸入精確的坐標來移動該點(方法見后述)。數據背景 和一般線切割加工軟件一樣,我們以毫米作為基本單位,并且精確到小數點后4位(第五位四舍五入)。數據格式 我們采用浮點數保存曲線上各點的坐標,曲線的采樣精度也設為小數點后4位(第五位四舍五入)。輸入舉例(鼠標單擊輸入坐標位和通過命令行輸入坐標,其中后者見圖示一狀態(tài)欄上方的命令行輸入規(guī)則) 有兩類輸出文件格式,一是工程文件我們也采用上述的數據精度加以保存,其中的文件擴展名為 .whq。該文件是采樣我們自己定義文件格式加以保存。二是.d

6、at文件,該文件可以被其他線切割軟件讀取。 以上兩類文件都可以被保存到硬盤或移動介質上。數據格式 下面我們介紹一下上述兩類輸出文件的詳細格式。a. .dat文件,這個文件用線段的起始和終末兩個端點來保存一個線段,我們的不規(guī)則曲線加工軟件生成的就是一段段線段組成的,不會牽涉到其他的弧線等格式。b. .whq這個文件的文件頭很簡單,用四個字節(jié)保存本曲線組有多少個曲線,后面的數據按順序用這個結構加以保存。 myBesizer = record Group: integer; /曲線組編號 BezierNumInGroup: integer; /本段曲線在組中的編號 fourPoint: array0

7、.3 of TPoing; /四個控制點 StartPointProp: cpProperties; / EndPointProp: cpProperties; / color: TColor; / 曲線段顏色 Selected: boolean; /該曲線是否被選定 1 WhichPointSelected: byte; /該曲線的四個點哪個被選定 1 Bihe: boolean; /是否是閉合曲線 1 end;這個結構大小為88個字節(jié)。舉例:你保存為.whq的文件,它們的一般文件大小為貝塞爾曲線段數乘以88加上4,就是這個文件的總字節(jié)數。通過這樣的驗證,也可以說明你的文件保存是否完整。 5

8、. 運行說明我們通過一個實例結合示意圖來說明軟件的運行過程和一般操作方法。請見圖片1這張圖片上的解釋基本說明該如何操作本軟件,但是我們還是有必要說一下具體的操作步驟。(其中I、II、III的步驟不能搞錯)I點擊最上方的工具欄的第一個按鈕,新建一個工程,此時右邊的工作區(qū)除了顯示一個XY坐標示意標志外,工作區(qū)為空;II點擊左邊工具欄的“生成新曲線按鈕”,然后你在工作區(qū)的任意位置點擊鼠標左鍵(生成曲線的第一個坐標位置),保存按下狀態(tài)移動鼠標到其他一個位置抬起,這樣就生成第二個坐標位置。(這里我們要說明一下,現在你已經生成了一個線段,你想移動某一個點,先要選取左邊工具欄內的,這個按鈕的功能就是移動坐標

9、點,然后點擊曲線上的任意位置,也就是先選定曲線,這時曲線上會出現綠色的控制點。現在你可以拖動改點到新的位置,但是這時候,如果你想準確移動坐標,請你在狀態(tài)欄上方的命令行內輸入坐標,然后按下鍵盤上的“Enter”回車鍵,例如23.223,89.111,XY之間需要用逗號英文方式分隔,這樣才可以精確移動坐標點)III是的,接下來,毫無疑問,你需要在此線段上插入新的點,單擊此按鈕后,在工作區(qū)內的那條新建的線段上的某一個位置單擊插入新點;你也可以通過單擊按鈕,然后再單擊工作區(qū)曲線上的某一點加以刪除。IV好的,通過一系列的添加、刪除、移動控制點和端點,你已經生成了一個復雜的模型,我們建議你暫時保存一下你當前的工作。單擊或者選擇主菜單的“文件”,“保存”進行保存當前的工作。V一般情況下我們輸出的模型都是封閉的,你可以選擇進行自動封閉當前的曲線;按鈕進行打開當前曲線的操作。VI輸出.dat文件,請你單擊,會彈出一個對話框,輸入保存文件名,還有調整“帶生成曲線的精度”默認的為30。按下保存即可生成可供其他線切割軟件讀取的.dat文件了。另外我們還提供了一個坐標測量工具。單擊此按鈕后,你移動鼠標到相應的控制點上,鼠標附近就可以顯示出該點的精確坐標(注意,使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論