機械社區(qū)

標題: 非圓曲線的刀尖圓弧半徑補償問題---請教 [打印本頁]

作者: shengliqiang    時間: 2009-6-2 16:15
標題: 非圓曲線的刀尖圓弧半徑補償問題---請教
在數控車床的加工中,因為車刀的刀尖不是絕對的尖點,有刀尖圓弧半徑的存在,所以在加工錐面和圓弧面時,肯定會產生欠切或過切的形狀誤差。對于普通的能用直線或圓弧插補構成的輪廓,可以利用數控系統的刀尖圓弧半徑自動補償功能來解決,但是如果輪廓上遇到了非圓曲線時,在進行刀尖圓弧半徑自動補償時,往往會提示出錯,請問各位高人,對于這樣的情況能否解決???
& j- c3 M. a( V) e* F, e1 t9 `: e+ x2 s. T. ]8 e9 T( I+ x* K
我有一個想法,但未能想通,就是對于非圓曲線輪廓的加工時,要用到宏程序,是不是有可能通過宏程序的設計,在擬合時,利用宏程序的變量運算,表達式、賦值等方法,在宏程序中建立數學模型,計算出刀尖圓半徑補償后的點坐標,從而解決刀尖半徑造成的形狀誤差。
6 ^) P6 u8 t8 R3 Y" Q2 j' {6 p# n* m9 n5 a. U7 m8 z, L
還請各位不吝賜教,指點迷津,在下不勝感激。
作者: 天天天藍    時間: 2009-6-3 17:37
宏程序中可以進行刀尖半徑補償啊
3 |) G+ ^! |; i) b& m% Q報警提示是不是過切?  可能是刀尖半徑大于步距引起的
作者: shengliqiang    時間: 2009-6-3 18:09
為了獲得較好的形狀精度,在宏程序中通常選取的步距長度都小于刀尖圓半徑,也就是說一般情況下都會出現過切的報警,而無法正常進行刀尖圓弧半徑的自動補償.
作者: 將進酒(tc)    時間: 2009-6-3 18:48
同意樓上的觀點。把步距放大點應該可以的。
作者: wong2046    時間: 2009-6-3 19:05
支持樓上的  可以試切試試
作者: shengliqiang    時間: 2009-6-5 22:30
我的初衷是,如利用數控車床的刀尖圓弧半徑自動補償功能,加工宏程序編制的非圓曲線輪廓時,會出現一個矛盾:為了獲得較好的形狀精度,在宏程序中的步距選值時不應太大,這樣才能保證擬合出的曲線誤差較小,但在刀尖圓弧半徑補償時,卻因步距值太小,而無法正常進行補償,其結果就是出現過切的報警.
7 ~1 P- l, i; {: ]7 w# H所以,我的想法是:利用宏程序中的運算功能,人工計算出預刀補后的節(jié)點坐標,而不是利用自動補償功能來解決這個問題.  現在想不通的是數學關系,還請各位發(fā)言>>>>
作者: 張華建    時間: 2009-6-6 06:17
同意樓上的觀點。
作者: 路一直_yi13Q    時間: 2018-8-5 21:10
樓主,你的問題解決沒,我也碰到跟你一樣的問題




歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4