版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、這是第四篇,還是建議先看其他三篇,一步一步來。我的帖子都是通過鏈接找到上一篇,然后再找到上一篇,這樣就可以找到第一篇了。這是第三篇的鏈接:tieba.p2646631237我們接著第三篇的問題往下面說。在第三篇的最后,我介紹了曲線類的基本知識——方程的化簡。化簡的目的相信看過的吧友也知道了,這里不再贅述?,F(xiàn)在看下本篇大綱:1橢圓為例的宏程序(第二節(jié))2橢圓為例的宏程序(第三節(jié))以及剖析曲線類宏程序的編制思想NO.1橢圓為例的宏程序(第二
2、節(jié))在第一節(jié),我講解了化簡以及化簡的目的。不論以后做到什么曲線,都需要化簡。拋物線也好,漸開線也罷,至少你要定義出自變量和因變量。這樣才能編制它的程序。那么第二節(jié)我主要介紹橢圓的相關參數(shù)。其實這些我本也不該講。但部分吧友的基礎真的很差,所以這里也是掃盲。以后遇到拋物線或者其他曲線,建議先看下曲線的定義,不求甚懂,但至少要知道方程的某個值或者符號,代表的是什么!說到橢圓,和我們宏相關的參數(shù)就兩個:長半軸和短半軸!分別用字母a、b表示。那么
3、什么是長半軸,什么是短半軸呢?我們看圖說明如圖,所謂長半軸,我們可以通俗的理解為:橢圓圓心點0,到右邊點A的直線距離叫長半軸!短半軸就是圓心點O到達B點的垂直距離。(不要摳字眼,也不要拿什么專業(yè)定義討論,這些不重要!)。前面也說過,a表示長半軸,b表示短半軸。如果a=10,b=5那么說明這個橢圓的長半軸是10,短半軸是5就這么回事。那么我知道長、短半軸,能不能列出一個方程呢?當然可以!方程就是不要問為什么等于1,對編程沒任何意義。這是數(shù)
4、學大師們給我們定義好的,我們不需要花這個時間研究它。這個是基礎不再贅述。橢圓中心點在X0Z60處。區(qū)別橢圓中心和零件原點是很重要的,很多學習宏程序的人會把這兩個點弄混淆!我們開始編制程序吧。先做零件切削刀路分析:首先這個零件我們加工順序是從右向左,那么刀具當是從零件右端面起切,至最左端結束(這里不考慮裝夾)。(只寫精加工)!T0101S500M03G0X0Z2G01Z0F150#1=60我們以橢圓長半軸為自變量。這個值有正負之分。取決于
5、需要加工的部分是在橢圓中心點的哪邊。這里取60,是因為圖中橢圓要從最右端加工,而最右端的坐標值相對于橢圓中心是60。因此長半軸、短半軸的取值不是由零件原點決定,而是根據(jù)橢圓中心決定的,需格外注意!)WHILE[#1GE0]DO1這句話的意思是:如果#1的值大于等于60,那么就一直執(zhí)行DO1、END1里的程序段,直到不符合條件!#2=20SQRT[1#1#16060]此程#2表示橢圓短半軸,跟著長半軸變化而變化。其實這一步就是我們上面化簡
6、的方程,只不過用了宏代碼格式表達而已。G01X[#22]Z[#160]這里是重點!我認為這是宏程序的核心!這一步直接關系到程序的正確與否!首先說明為什么#2要乘以2。因為這里的#2表示短半軸,可以理解為零件X方向單邊值。那么在實際零件里,是雙邊的值才對,所以要乘以2!重點是Z值!?。。。。。∥覀兿认胂?,做這個零件,刀具肯定是從右向左加工的。也就是說Z值是從“1到2再到3一直到60”的順序變化的。如果這個Z段改為”Z#1”那么會怎么樣?我
7、們發(fā)現(xiàn)他的第一刀在Z60處!因為#1=60!而我們加工時第一刀應該在Z0!如果#1一直減小那么Z加工方向是對了,但值卻不對。他是從60一直加工到0。加工完我們就會發(fā)現(xiàn)根本沒做零件,走了空刀而已!那我們需要的是從0加工到60。所以重點是怎么樣才能把他的第一刀定位在Z0!其實很簡單,我們給他點“障礙”,在#1后面減去60。那么第一刀就會在Z0了。因為6060=0。。。好,我們看看對不對。第一刀Z0第二刀Z1(這里假設#1每次運算后,減1)第
8、三刀Z2(程序Z[5860]的緣故),我們就發(fā)現(xiàn)Z值和他的方向都是對的!總而言之Z向的第一刀在你選擇加工的初始點上就可以了!如果把零件原點和橢圓中心原點設置在一起。那么Z段程序就應該是“Z#1.這里面的奧妙自己摸索,已經(jīng)講的詳細了。#1=#11這程序段意思是#1每經(jīng)過一次運算后遞減1。(一般遞減值不會這么大,0.1就可以了。只是這里取1是為配合上面的講解)END1G0X100Z100M30第四篇已經(jīng)結束了,里面有部分內(nèi)容分是粘貼我以前的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華中數(shù)控宏程序全套教程
- 華中數(shù)控宏程序全套教程
- 華中數(shù)控宏程序全套教程
- 數(shù)控車床車削宏程序
- g54數(shù)控宏程序教程(車床篇)隨淺入深宏程序
- 基于宏程序的二次曲線數(shù)控加工.pdf
- 宏程序在數(shù)控車中的五步編程教學法應用
- 新代數(shù)控車床宏程序說明
- 數(shù)控加工汽缸坡口中宏程序編程的探討
- 畢業(yè)設計-數(shù)控編程宏程序的應用
- 基于FANUC Oi數(shù)控系統(tǒng)宏程序研究.pdf
- 圓弧面蝸桿數(shù)控車削加工的宏程序實現(xiàn)
- 宏程序基礎
- 廣數(shù)系統(tǒng)數(shù)控車床a類宏程序的運用分析
- 外橢圓軸數(shù)控編程ug建模斯沃仿真宏程序
- 宏程序在數(shù)控銑削加工編程中的應用
- 傾斜非圓曲線的數(shù)控車削宏程序的編制[]
- 數(shù)控系統(tǒng)用戶宏程序的研究與應用.pdf
- 宏程序典例
- fanuc宏程序編程
評論
0/150
提交評論