In edgecam i use a roughing canned cycle. But when i use the finish cycle for the same profile it puts the coordinates in for it twice.

For example this is what im getting

n1 g71 u1 r1
n2 g71 p3 q5 u0.5 w0.1 f0.2
n3 g00 x10
n4 g01 z-20
n5 g01 x20
n6 g70 p7 q9 f0.15
n7 g00 x10
n8 g01 z-20
n9 g01 x20

This is what i would like to get
n1 g71 u1 r1
n2 g71 p3 q5 u0.5 w0.1 f0.2
n3 g00 x10
n4 g01 z-20
n5 g00 x20
n6 g70 p3 q5 f0.15

Can anybody help me? Is it the post or the programmer?
Thanks