Denim
Military
- Jan 21, 2009
- 11
Dear Sirs,
The shop I work for mill a lot of holes and bores with a helical downward motion. These are deep and tight tolerance holes, so we like to do a roughing cut and a finish cut both in a helical motion.
We use NX6.
My current method is to make a planar_mill operation with engage method set to helical and mill the hole with the engage move.
This works fine for roughing, but for finishing I need to use cutter compensation with "output contact/tracking data" activated. (The post processed program has to reflect the dimensions of the hole, not cutter centerline position)
NX will not start cutter compensation before the engage move is complete, so compensation is not applied before the cutter reaches the bottom of the hole when a helical engage motion is used to mill the hole.
My code for a 50mm dia hole has to look similar to this:
....
G0 X0. Y0.
Z2.
G01 G41 X25. Y0. D1
G03 I-25. J0. Z0.
G03 I-25. J0. Z-2.
G03 I-25. J0. Z-4.
G03 I-25. J0. Z-6.
etc...
I have not found a way to do this in NX yet, so as of now I have to program every finish cut by hand.. :/
Is there a way to do this in NX?
It seems like NX CAM's capabilities when it comes to milling holes with helical motion is somewhat limited..?
Best regards
Erlend
The shop I work for mill a lot of holes and bores with a helical downward motion. These are deep and tight tolerance holes, so we like to do a roughing cut and a finish cut both in a helical motion.
We use NX6.
My current method is to make a planar_mill operation with engage method set to helical and mill the hole with the engage move.
This works fine for roughing, but for finishing I need to use cutter compensation with "output contact/tracking data" activated. (The post processed program has to reflect the dimensions of the hole, not cutter centerline position)
NX will not start cutter compensation before the engage move is complete, so compensation is not applied before the cutter reaches the bottom of the hole when a helical engage motion is used to mill the hole.
My code for a 50mm dia hole has to look similar to this:
....
G0 X0. Y0.
Z2.
G01 G41 X25. Y0. D1
G03 I-25. J0. Z0.
G03 I-25. J0. Z-2.
G03 I-25. J0. Z-4.
G03 I-25. J0. Z-6.
etc...
I have not found a way to do this in NX yet, so as of now I have to program every finish cut by hand.. :/
Is there a way to do this in NX?
It seems like NX CAM's capabilities when it comes to milling holes with helical motion is somewhat limited..?
Best regards
Erlend