邱先念
(陜西柴油機重工有限公司 陜西興平)
HEIDENHAIN iTNC530數控系統是德國HEIDENHAIN公司出產的數控系統,現已廣泛應用在數控機床上。該系統定位精度螺距補償方法有其特殊性,例如系統定位精度螺距補償的方法。
(1)按“系統”——“模式”,輸入“95148”
(2)找到MP730: 0 0 0 0 0 0 0 0 ;V ZY X
MP730是一個位參數,每個位表示一個軸。為“0”表示對應的軸螺距補償無效;為“1”表示對應的軸螺距補償有效。
(3)找到MP710,這是一個軸參數(絲杠反向間隙補償,單位mm)
MP710.0:X 軸
MP710.1:Y 軸
MP710.2:Z 軸
MP710.3:V 軸
MP710.4:…軸
各軸根據測量值輸入即可。
(1)按“系統”——“模式”,輸入“807667”。
(2)按“程序管理”鍵,找到oem.sys文件。oem.sys中文件內容如下。
;TABCMA=PLC:KONFIGCOMP.CMA; (前面有分號“;”的,是已經注銷的語句,在機床啟動過程中無效。)
MPFILE=PLC:MPAM046.MP
DEBUGPATH=PLC:DEBUGTEMP.WLT
KINEMATIC=PLC:PROTOKINELIST.TAB
PLCMAIN=PLC:PLC_PGMAM046.PLC
PLCPWM=PLC:PLC_PGMAM046.PLC
PLCERRTAB=PLC:LANGUAGEENGLISHERR_TAB.PET
PLCERROR=ERROR.A
PLCDIALOG=DIALOG.A
PLCERRREASON=REASON.A
PLCERRFIX=FIX.A
TABCMA=PLC:Axis_CorCOMP.CMA; (螺距補償配置文件)
[END]
螺距補償配置文件COMP.CMA中,定義了各軸螺距補償文件名及有效行,COMP.CMA中文件內容如下。
BEGIN COMP.CMA ACT:0
NR 1 2 3 4
0 COMPX COMPY COMPZ COMPV
[END]
ACT:0表示有效行,這里為0行有效,配置文件中可定義多行,但有效行只有一個。
NR為行號,1對應X軸,2對應Y軸,3對應Z軸,4對應V軸;COMPX、COMPY、COMPZ、COMPV 各軸對應的補償文件名,擴展名.COM由系統自動。
COMPZ.COM中的內容如下。
BEGIN COMPZ.COM DATUM:-1364 DISTANCE:+100
NR 3=F()
0 -1364 +0 ;起始點
1 -1264 +0,001 ;第一補償點,補償值為絕對值
2 -1164 +0,002 ;第二補償點,補償值為絕對值
3 -1064 +0,003
4 -964 +0,003
5 -864 +0,004
6 -764 +0,003
7 -664 +0,004
8 -564 +0,004
9 -464 +0,004
10-364 +0,005
11-264 +0,006
12-164 +0,007
13-64 +0,008 ;最后補償點
[END]
以第三軸Z軸補償為例。DATUM:起始點,此處-1364;DISTANGE:間隔,此處為 100;3=F():補償通道,必須與 COMP.CMA定義的本軸補償文件一致,此處舉例為第三軸(Z軸);COMPX.COM、COMPY.COM、COMPV.COM 同 COMPZ.COM,對應通道更改為 1=F()、2=F()、4=F(),分別對應第一軸、第二軸、第四軸。
測量前可讓測量軸螺距補償無效(MP730修改),可使原補償值無效,使用激光干涉儀測量數據,輸入到各補償點即可。
注意事項,HEIDENHAIN系統中,使用了多種坐標系統,進行測量補償時,應在REF坐標系統中進行,而不是在絕坐標系統中進行,與西門子等系統不一樣。在實際生產中,定位精度螺距誤差補償不易掌握,只有多用、多總結經驗,才能應用自如。