bit of an old one to dig up, but here goes. Have you programmed your tool diameter and length in the tool table and told the machine which tool to use?
should go something like
g40 g49 (cancels radius and length offsets)
M6 T7 (calls a toolchange to tool 7 in the table. may pause here if you have told it to, or call a macro, or just charge through - your settings)
g43 h7 (activates a length (H for Height) offset based on the dimensions of tool 7
g41 or G40 (activates radius offset right or left, based on tool 7's dimensions.
Quick introductory move and you're there
I'd be surprised if you're not.
the tool change is the surest way to make sure your program knows what tool it's using. Pop it in there and it's done, no messing about in future.