sitti
Automotive
- Jul 4, 2011
- 19
Hello Everybody,
I want to use cutter compensation on a machining center with Fanuc, but I don't know what is wrong. I have a post processor, wich generates the G41, and G42 commands, but the machine is not doing it. It works like if it were programmed with G40. If I put in any radius wear, it doesn't matter.
The machining with manual programming is this (this is working well):
.
.
.
G0G43Z5.H5
G0Z1.95
G1Z-7.5F200.
G1G41Y52.8F70
G3X0.Y44.8R8.
G2X19.23Y41.63R60.
G2X33.5Y21.74R20.998
G1Y12.
G2X21.5Y0.R12.
G1X11.17
G2X9.63Y.72R2.F40
G3X-9.63Y.72R12.5
G2X-11.17Y0.R2.002
G1X-21.5F70
G2X-33.5Y12.R12.
G1Y21.74
G2X-19.23Y41.63R21.
G2X0.Y44.8R59.995
G3X8.Y52.8R8.
G1G40Y57.8
G1Z300.F2000
.
.
.
And a similar one with NX:
G00 X-14.343 Y-7.43 Z3.3 S800 M03
Z-5.2
G01 Z-8.2 F110.
G41 X-14.93 Y-5.
G03 X-19.512 Y-2. I-4.582 J-2.
G01 X-27.5
G02 X-46.5 Y17. I0.0 J19.
G01 Y26.16
G02 X-31.597 Y51.503 I29. J0.0
X31.597 Y51.503 I31.597 J-56.803
X46.5 Y26.16 I-14.097 J-25.343
G01 Y17.
G02 X27.5 Y-2. I-19. J0.0
G01 X11.524
G02 X5.961 Y.752 I0.0 J7.
G03 X-5.961 Y.752 I-5.961 J-4.552
G02 X-11.524 Y-2. I-5.563 J4.248
G01 X-19.512
G03 X-24.095 Y-5. I0.0 J-5.
G40
G01 X-24.682 Y-7.43
The only difference I find is that CAM program is generated with "I" and "J". Can it be the problem? If yes, how can I change it to "R"?
Or what else can be false?
In Planar Profile I turn on cutter compensation in Non Cutting Moves -> More -> Cutter Compensation. If it's correct.
I tried to check the post processor in Post Builder, but I couldn't find the pui file, only the def and tcl files. Maybe because it's an old postprocessor, which was made for NX3?
Thank you for any help and informations.
I want to use cutter compensation on a machining center with Fanuc, but I don't know what is wrong. I have a post processor, wich generates the G41, and G42 commands, but the machine is not doing it. It works like if it were programmed with G40. If I put in any radius wear, it doesn't matter.
The machining with manual programming is this (this is working well):
.
.
.
G0G43Z5.H5
G0Z1.95
G1Z-7.5F200.
G1G41Y52.8F70
G3X0.Y44.8R8.
G2X19.23Y41.63R60.
G2X33.5Y21.74R20.998
G1Y12.
G2X21.5Y0.R12.
G1X11.17
G2X9.63Y.72R2.F40
G3X-9.63Y.72R12.5
G2X-11.17Y0.R2.002
G1X-21.5F70
G2X-33.5Y12.R12.
G1Y21.74
G2X-19.23Y41.63R21.
G2X0.Y44.8R59.995
G3X8.Y52.8R8.
G1G40Y57.8
G1Z300.F2000
.
.
.
And a similar one with NX:
G00 X-14.343 Y-7.43 Z3.3 S800 M03
Z-5.2
G01 Z-8.2 F110.
G41 X-14.93 Y-5.
G03 X-19.512 Y-2. I-4.582 J-2.
G01 X-27.5
G02 X-46.5 Y17. I0.0 J19.
G01 Y26.16
G02 X-31.597 Y51.503 I29. J0.0
X31.597 Y51.503 I31.597 J-56.803
X46.5 Y26.16 I-14.097 J-25.343
G01 Y17.
G02 X27.5 Y-2. I-19. J0.0
G01 X11.524
G02 X5.961 Y.752 I0.0 J7.
G03 X-5.961 Y.752 I-5.961 J-4.552
G02 X-11.524 Y-2. I-5.563 J4.248
G01 X-19.512
G03 X-24.095 Y-5. I0.0 J-5.
G40
G01 X-24.682 Y-7.43
The only difference I find is that CAM program is generated with "I" and "J". Can it be the problem? If yes, how can I change it to "R"?
Or what else can be false?
In Planar Profile I turn on cutter compensation in Non Cutting Moves -> More -> Cutter Compensation. If it's correct.
I tried to check the post processor in Post Builder, but I couldn't find the pui file, only the def and tcl files. Maybe because it's an old postprocessor, which was made for NX3?
Thank you for any help and informations.