數控車凹圓弧和凸圓弧,大夥是不是都是用刀具補償功能,G41/G42,能不能直接在程式裡面補正呢。比如R0.8,R1.2刀尖,車凹圓弧就減去刀尖半徑,凸圓弧就增加刀尖半徑這樣可行嗎?這樣誤差大不大?懂的同行們說說,探討下。
回覆列表
-
1 # 數控程式設計張
-
2 # SOFE睿
這是工廠用的經驗法,可以用cad將刀片繪出(R角刀片與尖角刀片)對比後,應該還是有點小誤差的,主要看刀片角度(35度,55度刀片),不是所有的刀片都是二分之一倒圓,直接偏R角值,精度會有點偏差的。
再一個是當車外圓斜度工件時,按這經驗,你是要往X、Z軸偏,還是往斜線的法向偏呢?
總的來說工廠很多用這個,再配合磨損用,一次調機弄好就好了,,,不會一次性加工到尺寸
-
3 # 浪浪歪
你可以程式設計時不使用G41與G42 程式設計序時比如圖紙圓弧要求R1.0 你使用的刀尖是0.4的 程式設計時直接在G03或G02後面的R多加上0.4 編成G03X Z R1.4
個人覺得這個想法很好,但是誤差問題,很值得去探討!
首先,這個想法,我個人是贊同的!因為G41和G42本來就是將控制刀尖的運動軌跡轉化為控制刀尖圓弧圓心的運動軌跡,如下圖所示!
如果各位看者熟悉數控銑床的話,你就明白了!在數控銑中G41G42也是刀具半徑補償功能,跟數控車的是一樣的!其出發點是都為了解決銑刀切削點不好控制的問題。簡單說就是,不要考慮刀具半徑或刀尖圓弧半徑對工件的影響,你直接按照圖紙程式設計就好了,可能編制一個輪廓,比如單一一個圓弧,這個方法很好,很快捷,但是加工的輪廓較多時就特別麻煩了。但還有一個精度控制的問題,如果刀具磨損或零件輪廓存在誤差時,你需要修改程式或刀具磨耗,尤其是多個零件加工時,又要換刀時,就麻煩了!這也是為什麼採用刀補的原因!而你的觀點恰恰是反過來的!
所以僅僅從刀具的執行軌跡來看,個人認為是沒有任何問題的!
其次,也就是你談到的所謂誤差問題,採用G41G42的時候,系統它還有沒有別的補償量來進行控制呢?你想,刀補就是假想把上圖的那段AB圓弧變為一個點來進行控制,我的意思是數控系統內部還有沒有額外的一種補償控制!
比如說在數控銑床中,你同時用立銑刀銑削一個圓,和用鏜刀銑一個圓,肯定是鏜的圓度更好!這個很好理解,但是在車床那個圓度問題,我更傾向,不是刀補不刀補的問題,而是刀具的問題,同條件下如果用球刀和外圓刀加工同一個圓弧的話,圓弧刀肯定要比外圓刀的精度要高!圓度要好!