1.4 程式設計前的引數設定
ug程式設計時,應遵循一定的程式設計順序和原則。在工廠裡,程式設計師傅習慣首先建立加工所需要使用的刀具,接著設定加工座標和毛坯,然後設定加工公差等一些公共引數。希望ug程式設計初學者能像這些程式設計師傅一樣養成良好的程式設計習慣。
1.4.1 建立刀具
開啟需要程式設計的模型並進入程式設計介面後,第一步要做的工作就是分析模型,確定加工方法和加工刀具。在〖加工建立〗工具條中單擊〖建立刀具〗按鈕
圖1-11 〖建立刀具〗對話方塊 圖1-12 〖刀具引數〗對話方塊
① 刀具的名稱一般根據刀具的直徑和圓角半徑來定義,例如,直徑為30,圓角半徑為5的飛刀,其名稱定義為d30r5;直徑為12的平底刀,其名稱定義為d12;半徑為5的球刀,其名稱定義為r5。
② 輸入刀具名稱時,只需要輸入小寫字母即可,系統會自動將字母轉為大寫狀態。
③ 設定刀具引數時,只需要設定刀具的直徑和底圓角半徑即可,其他引數按預設即可。加工時,程式設計人員還需要編寫加工工藝說明卡,註明刀具的型別和實際長度。
1.4.2 建立幾何體
幾何體包括工具機座標、部件和毛坯,其中工具機座標屬於父級,部件和毛坯屬於子級。在〖加工建立〗工具條中單擊〖建立幾何體〗按鈕
,彈出〖建立幾何體〗對話方塊,如圖1-13所示;在〖建立幾何體〗對話方塊中選擇幾何體和輸入名稱,然後單擊
按鈕,即可建立幾何體。
上述建立幾何體的方法很容易使初學者混淆工具機座標與毛坯的父子關係,而且容易產生多層父子關係,所以建議不要採用這種方法建立幾何體。
圖1-13 〖建立幾何體〗對話方塊
下面介紹一種最常用的且容易讓程式設計初學者掌握的建立幾何體的方法。
1.建立工具機座標
(1)首先,在程式設計介面的左側單擊〖操作導航器〗按鈕
,使操作導航器顯示在介面中。
(2)在操作導航器中的空白處單擊滑鼠右鍵,然後在彈出的快捷選單中選擇〖幾何檢視〗命令,如圖1-14所示。
圖1-14 切換加工檢視
(3)在操作導航器中雙擊
圖示,如圖1-15所示,彈出〖工具機座標系〗對話方塊;接著設定安全距離,如圖1-16所示;然後單擊〖csys對話方塊〗按鈕
,彈出〖csys〗對話方塊,如圖1-17所示;然後選擇當前座標為工具機座標或重新建立座標;最後單擊
按鈕兩次。
圖1-15 雙擊圖示 圖1-16 設定安全距離 圖1-17 選擇或設定座標
工具機座標一般在工件頂面的中心位置,所以建立工具機座標時,最好先設定好當前座標,然後在〖csys〗對話方塊中設定「參考」為wcs。
2.指定部件
雙擊圖示,彈出〖mill geom〗對話方塊,如圖1-18所示;在〖mill geom〗對話方塊中單擊〖指定部件〗按鈕
,彈出〖部件幾何體〗對話方塊,如圖1-19所示;然後選擇部件或單擊
按鈕;最後單擊
圖1-18 〖mill geom〗對話方塊 圖1-19 〖部件幾何體〗對話方塊
3.指定毛坯
在〖mill geom〗對話方塊中單擊〖指定毛坯〗按鈕
,如圖1-20所示;彈出〖部件幾何體〗對話方塊,如圖1-21所示;然後選擇部件或單擊
按鈕;最後單擊
按鈕兩次。
圖1-20 〖mill geom〗對話方塊 圖1-21 〖部件幾何體〗對話方塊
1.4.3 設定餘量及公差
加工主要分為粗加工、半精加工和精加工3個階段,不同階段其餘量及加工公差的設定都是不同的,下面介紹設定餘量及公差的方法。
(1)在操作導航器中單擊滑鼠右鍵,然後在彈出的快捷選單中選擇〖加工方法檢視〗命令,如圖1-22所示。
圖1-22 切換檢視
(2)在操作導航器中雙擊粗加工公差圖示,彈出〖mill method〗對話方塊;然後設定部件的餘量為0.5,內公差為 0.05,外公差為0.05,如圖1-23所示,最後單擊
加工模具時,其開粗餘量多設為0.5,但如果是加工銅公餘量就不一樣了,因為銅公最後的結果是要留負餘量的。
圖1-23 設定粗加工餘量及公差
(3)設定半精加工和精加工的餘量和公差,結果如圖1-24和圖1-25所示。
圖1-24 半精加工餘量及公差 圖1-25 精加工餘量及公差
模具加工要求越高時,其對應的公差值就應該越小。
內連線和外連線
在oracle的sql語句常用的連線有內連線 inner join 外連線 outer join 等,內連線又包括等值連線,非等值連線,自連線 而外連線又分為左連線和右連線。其中預設的是內連線的等值連線。內連線 利用內連線 等值 就可獲取公共部分c,圖中的資料集c.select from a inn...
內連線和外連線
在之前,我對mysql中的內連線和外連線所得出的資料集不是很清楚。這幾天重新溫習了一下 sql的書本,現在的思路應該是很清楚了,現在把自己的理解發出來給大家溫習下。希望和我一樣對 sql的連線語句不太理解的朋友能夠有所幫助。發這麼菜的教程,各位大大們別笑話偶了,呵 d 有兩個表a和表b 表a結構如下...
程序內和程序外Session
三種 session 1.inproc 程序內 asp.net 預設就是這種 優點 速度快 缺點 但記憶體小,儲存有限,易爆滿導致重啟資料丟失 程序外 可以在 iis或 aspnet 服務意外關閉時繼續保持狀態,注意此時儲存到 session 中的物件必須支援序列化 2.stateserver 使用...