Originally Posted by BigTex
I have a few comments on this topic and may be completely wrong, but may not...
The way I understand the injector offset, its an adder to the total pulsewidth used to make up for the time it takes the injector to fully open and close. So once the PCM calculates the needed fuel and determines the injector time, it looks up the offset and adds that value to get the final pulsewidth. This value is unique to each injector and should be supplied by the manufacturer, not calculated or scaled.
The offset becomes very important in idle / low rpm tuning. At idle when pulsewidths are small, the offset is a much larger percentage of the total than at high rpms. If the offset is .5 milliseconds at 14volts and the pulsewidth is only 2.5 milliseconds, the offset is 20% of the total. Compared to only 3% of a 15ms pulsewidth at higher rpms.
Now some will say you can just adjust VE to bring idle fueling back in line, which is true. ... but only for that specific voltage. Once there is a voltage difference (under loads, cruise, idle, etc...) and the PCM uses a different offset, the fueling is off a little again. Get the correct offsets input first, then tune VE and fueling should be very similar under those different conditions.
To take it beyond the normal thinking - You could add a fixed amount of fuel to every pulsewidth by increasing the offset table. In effect, that would make a greater percentage change to idle fueling.