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