Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.
Use your display name or email address to sign in:
Can anyone help me force the G code on every feed line?
Generic Fanuc 3 axis mill post.
I've been poking around in plinout and pcirout but can't seem to make it work.
Thanks
Dan.W, M109 is the ticket. Just tested this. Works great.
G103 P1
N1 #505= 0. (Clear the variable)
N5 M109 P505
(Are you awake? Y or N)
IF [ #505 EQ 0. ] GOTO5 (Wait for a key)
IF [ #505 EQ 89. ] GOTO10 (Y)
IF [ #505 EQ 78. ] GOTO20 (N)
GOTO1 ; (Keep checking)
N10 (A Y was entered)
M30
N20 ( A N was entered)
G103
Thanks for the replies. Guitar, I'll give that a try. I'm proving out a new process on a machine that can't probe and want to "error proof" the setup. Same fixture mounts two ways on the 4th. Once the process is proven, I'll move it to the production machine, and probe the fixture for correct setup.
Thanks again!
Sorry, I would like to program a Manual Entry Toolpath that will stop the program "M00" and ask for input from the operator.
"Is the dust collection on? Y or N" ...or any other question.
If the operator inputs "Y" then Cycle Start the program will continue.
If the operator inputs "N" then Cycle Start the program will rewind or goto another command.
How do I code that?
Thanks Joe788,
But can I point the Renishaw macro to the variable for comparison? I want it to fault out if the operator to uses the wrong length tool.
In an effort to insure the operator has loaded the correct length tool, I'm using the following in the header of the program.
/G10 L10 P9 R-24.716 (3/8 BULL ENDMILL 0.02 RAD)
/M6T9
/G65 P9862 B3. D9. H.03 I.375 J.012 R.375 T9.
The G10 line sets the desired tool length in the offset register. The H.03 in the tool measure line allows .03 error, anything over .03 errors out.
Block skips allow the operator to skip the tool measure for subsequent parts. Measuring 10 tools adds 2 min. to the 15 min. cycle time.
"Rant begins."
Today, the operator ran the first part with block delete off, and got a good part. On the second part he started the program, which read the G10, and when it moved to measure the tool, he stopped hit reset, turned block delete on and restarted the program. This overwrote the measured offset value with desired and scrapped 3 parts.
"Rant ends."
I should have seen that coming. My bonehead mistake.
Anyone have a better way to double check that the physical tool length is within a given value without the risk?
Thanks
Keith
Anyone know if it is possible/feasible to retrofit a Haas 5 axis with a controller that will use dynamic offsets?
According to Haas; they don't have any way to upgrade a VF6TR.
I'm hoping for something that does not involve jacking up the radiator cap and driving a new machine under it;)
Thanks
I use a manual entry toolpath to set the work offsets.
After the part and setup are proven repeatable, I insert the manual entry as the first toolpath. If for any reason they need changing, it's a simple matter of editing the toolpath, regen, and repost.
In the manual entry parameters, enter "G1 L2 P1 X*** Y*** Z*** A*** C***" to set G54
and check NCI output method "As Code"
Hi All.
Anyone out there have a recommendation for a machine builder to build a machine to drill umpteen thousand small holes inside a large contoured cylinder?
eMastercam - your online source for all things Mastercam.
Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.