Originally Posted by
scottsss
Thanks for the reply. I made the change and it did indeed get rid of the error. But I'm still not getting the canned cycle to be inserted. See attached screen shot.
Attachment 302226
I stepped threw the program in the editor and I'm not sure what command to look for but there is no G98. It runs threw the program and skips the part of the program that would cause the G98 to be inserted.
Any idea's or does someone have a working Haas post for A VF2 and Mini Mill. Thanks
Hi Scott
This is getting interesting I took an existing part and disabled everything except a drilling op. I generated the g-code with the latest Tormach post just to make sure that I was starting from a working base, and guess what, no drilling code was created! My part was initially created in Sprut 7 and used the post command "Cycle". This is disabled in the latest Tormach post and is skipped over as you also experienced. In this case I could simply enable it via the Code checkbox (right column in the Cmd tab) for CYCLE. This might help a little if your project was originally created in Sprut 8 (no guarantees - I never used 8).
My next thought was the "Long Hand" strategy instead of "Canned Cycle" but this option wasn't available. The imported project wasn't fully compatible with Sprut9 and only a minimum of options were available so I had to recreate the opereation. Then selecting "Long Hand" produced all the necessary ops - just not using canned cycles, but I've never been a great fan of canned ops anyway.
You're likely to have a bigger problem with new projects because canned cycles now appear to have moved from "Cycle" commands to "ExtCycle" commands. Your post contains the following definition:
Code:
program ExtCycle
end
but even this is disabled!
I downloaded a Haas post from the Sprut downloads and it generates the following g-code:
Code:
G100 G28
G00 X0. Z11.
Сверление с ломкой стружки в HAAS не предусмотрено
G54 M09
M135
G28
M30
I guess that's trying to tell us that something went wrong
I'd suggest using long hand code generation, recreating the operation if necessary, until an updated post is available. Personally I prefer the "Long Hand" option because it provides more options (retract and next moves at higher rates - perhaps the Haas provides some options I'm not aware of?).
Good luck
Step