When making drawings, I always dimension my arrays using ordinate dimensions rather than the incremental distances. This is largely to eliminate stacking errors in machining. For example, if the spacing between holes is .500", there will be an allowable tolerance for that spacing, say +/- .001". If there are ten holes in the array, the final hole could be off it's desired position by as much as .010". By using ordinate dimensions, the actual position will be the desired position by the specified tolerance, in this example, +/-.001"