我廠采用FANUC—0T數控系統(tǒng)改造了1臺C6163普通車床,加工圖1所示工件時,發(fā)現(xiàn)R10mm圓弧產生輪廓誤差。在排除了產生輪廓誤差的其他原因后,分析是電氣系統(tǒng)滯后造成的。
圖2為切圓時的軌跡誤差。
加工圓時由于伺服系統(tǒng)的徑向滯后,造成的輪廓(形狀)誤差DR1(單位:mm)為
除DR1外,兩軸插補后減速時引起輪廓誤差DR2。
DR=DR1+DR2
誤差計算,加工R10圓弧時,切削參數S=100r/min;F=1mm/min,位置增益1/40,則
DR1=
| (1/60)2
| =0.022
|
|
2×(1/40)2×10 |
圖3為帶前饋功能的伺服系統(tǒng)框圖。
VFF—速度環(huán)前饋系數 a—前饋系數 圖3 |
由于增加前饋控制項a,使系統(tǒng)的位置誤差乘了一個系數(1-a),即
位置誤差=
| 進給速度
| ×(1-a2)
|
|
最小檢測單位×位置增益 |
加入了前饋后,加工圓時由于伺服系統(tǒng)的徑向滯后,造成的輪廓(形狀)誤差為
DR2=
| 進給速度
| ×(1-a2)
|
|
2×位置增益2×半徑 |
假設a取0.8時,DR1將減小到原誤差的36%。因此,應用系統(tǒng)的相位誤差壓縮功能中的前饋設定可減小輪廓誤差。
通過以上分析,前饋量加大時,會使伺服系統(tǒng)的滯后引起的形狀誤差DR1減小,理論上a=1,形狀誤差應為0。但是由于電動機的轉矩是有極限的,a不能取1,且不能取太大,否則會使DR2加大。因此必須計算選擇好參數,調整方法如下。
- 設定參數使PI控制和前饋功能有效
- 設定 NO.1808參數 PIEN(b3)=1
-
- NO.1833參數 FEED(b1)=1
- 設定前饋系數NO. 1961,取a=0.8
速度脈沖數(8192)
| 0.8×4096×8192/1250=2128
|
|
電機一轉位置反饋脈沖數(1250) |
- 設定速度環(huán)前饋系統(tǒng) 速度環(huán)前饋系數
VFEIT=(PK2V)×
| 負載慣量+轉子慣量
| ×
| 0.4×2000
| ≈105
|
|
|
轉子慣量
| 8192 |
- 理論分析a取0.8時,形狀誤差DR1(mm)將減小到原值的36%。進給速度F=1mm/min。R=10mm。位置增益1/40。
DR2=
| (1/60)2
| ×(1-0.8)2≈0.008
|
|
2×(1/40)2×10 |
- 根據實際檢驗,形狀誤差基本上消除。
以上是我們在實際調試中,應用系統(tǒng)的一個基本功能減小加工中產生的輪廓誤差。如要進一步減小輪廓誤差,F(xiàn)ANUC系統(tǒng)還有幾種功能設定可以應用 |