程序如下:
用I0.1读取HCO的值存在VD520中,记忆轴每转一圈的脉冲数,这个每次基本都是准的,就是用I0.2输入点去读取HC0的值每次都在变化,机械上基本误差不大,我想用I0.2第一次读取HCO的值保存起来作为参考,后来读取的值与第一次读取的值进行比较,看误差多少然后通过另一个电机进行修正。为何VW400中的值不断在变化,并且变化很大。
LD 切刀:I0.1
EU
MOVD HC0, 测长PP:VD520
MOVB 16#E8, SMB37
MOVD +0, SMD38
MOVD +0, SMD42
HDEF 0, 0
HSC 0
LD 切刀:I0.1
EU
DTI 测长PP:VD520, 实际PP:VW506
LD 色标:I0.2
EU
DTI HC0, 测长脉冲:VW400