Not having ever run a Heidenhain, my guess would be that the arc center on the Fanuc is incremental from the start point, and maybe the arc center on the Heidie is supposed to be absolute from the origin. That's my first guess...
When I run the following ISO programme in Fanuc it runs fine, But when I try to run same HeidenHein TNC-530 It gives error at block N21, Giving error invalid arc end. Please provide me solution on this
%O555 G71
N1 G17 G00 G40 G90 G80
N2 G0 G90 X0.0 Y0.0
N3 T1
N4 S800 M03
N12 G43 H1 G1 Z10. F2500
N15 X0. Y0.
N16 X3.14 Y-59.
N17 Z-1.5
N18 Z-2.5 F500
N19 Y-54.F4000
N20 X-49.768
N21 G2 G17 X-50.568 Y-53.959 I-.157 J4.804
Not having ever run a Heidenhain, my guess would be that the arc center on the Fanuc is incremental from the start point, and maybe the arc center on the Heidie is supposed to be absolute from the origin. That's my first guess...
Should the I-.157 be I-0.157
Beege is correct.
On a Fanuc the arc-center (I,J) is the incremental distance from the start point to the center. On the Heidenhain, I and J are the absolute coordinates of the center point.
Attached is the section from the manual.
Thanks but do we have any setting in machine parameters or in the controller to change the absolute I,J values to Increamental
You don't have to change the parameters. Your program is for a Fanuc; it won't run on a Heidenhain. You have to change the I and J to the absolute coordinates of the center of the arc.