關于解決Mach3畫圓問題方案
1.在使用XHC MOTION CARD mach3專用卡,用MACH3加工圓或方形工件時,許多客戶會遇到各種加工方面的問題.感覺無從下手,無法解決.在此成都芯合成科技給出解決方案.希望能解決客戶的問題.
2.MACH3在加工時,內部采用梯形加速算法,這和維宏等其它CNC軟件采用S加速算法不同.導致在加工方面和維宏有很多不同的地方。而客戶總把加工出來的工件和維宏比較,當MACH3參數沒有設置好,加工的工件效果就要比維宏差.因此客戶就放棄了MACH3。實際上只要參數設置合理,出圖的G代碼沒有問題.MACH3加工出的工件是非常棒的.
3.
在圖中紅色標記的切槽,是參數設好時加工圖.其它兩個是參數沒有設對時的加工圖.可以看出,當參數設好后,MACH3加工的效果跟沒有設好時比,明顯改善!
3.MACH3相關參數設置
1. 加工模式
在MACH3 General Logic Configuration (Config -> General Config...) .設置->總體設置中.
有MACH3加工模式選擇.
常速:指在加工中保持恒定的速度加工。
精確停止:是指加工加時保證精度,在拐角或畫圓時,會減速甚至停止來維持加工精度.因此加工精確停止會加工很緩慢.常速加工會更快。通常會選擇常速模式.
2.CV 控制
在常速模式時,CV控制很重要.當CV角度過大,如180度時,就會把方角切成圓角。因此當方角切成圓時,把CV角度設小成6-12度。這樣將控制MACH3在大于6度時自動減速來保證方角加工.
但是通常此值設為90度.通過CV距離共同控制拐角.
4.CV距離:是指MACH3在進入圓角時,控制圓角加工的長度.如果此值為10mm.加工的圓角會控制在周長10mm長度。如果此越大,如180.那加工的圓角將很大。同時加工速度也很快.
5.Look ahead:
Mach3 算法的超前預讀G代碼的行數.通常設為200.最大為1000.如果設小了,可能檢測不到加工中的角度變化。從而導致MACH3 CV 控制失效.
6.內核速度
在設置->端口針腳中.核心速度.此速度要與電機所設的最大HZ速度相一致.如
X軸電機速度為4000,加速度為200.脈沖當量為160.則X電機輸出HZ速度為:
4000/60*160=10666~=10kHZ.那么設內核速度為25000HZ就夠了.有時你雖然設了很大的速度,可MACH3輸出不了這樣速度。加工會減慢.同時這里加速度也會影響線段圓加工時的速度.當加速度越大,加工時保持的恒速度也會更快.但是加速度的調節(jié)要依據電機的性能來設。否則會丟步.通常是步進電機的速度/20.伺服電機在步進電機加速度的基礎上可以乘3-5倍.
7.出圖
盡量用ARTCAM出圖.精雕的出圖在MACH3上需要諾誠轉換.當轉換時,加工的效果當然就不能保證.
成都芯合成科技
2019.11.05
下一篇:MACH3軟限位的設置