The fight on Marye's Heights was supposed to be a diversion with the main effort being made by William Franklin far to the left. Unfortunately, Franklin seriously dropped the ball and Burnside just wouldn't let up against the heights even when it was clear that Franklin's effort was a failure.
That said, there just wasn't a place for artillery to deploy that wasn't under the guns Longstreet's artillery to the front.
Ryan