I get this occasionally when I have a tool plane that is slightly off along what would be the A-axis at the machine. The vector might only be off .0001, but the post says this is 4-axis only and still gives me an error.
This error is normally caused by a toolplane in one of your toolpaths that is not a rotation about a fixed axis (A Single axis). For example. if you were to look at the noman for the back toolplane and rotate that into the top view for machining on a VMC, it actuially requires more than a single rotation to get the XYZ to line up for machining.
I don't use only display selected toolpaths button. I use just the toggle toolpath display for the selected operations and call it a day. I am only every working with what I do or do not want to see. We all use it differently and it sounds like since you use it the way you do it creates the extra mouse click. I don't like the only display selected toolpath process so I am not having to do the extra steps why I am confused.
I use this feature to find operations. I can Arrow Down (or Up) and see toolpaths flash before my eyes. When you have hundreds of operations it's easier to see a toolpath flash than it is to read a bunch of Operation Comments to find what you're looking for.
By using additional and or sub toolpath groups to organize your toolpaths by operation type (roughing vs finishing) or cutter diameters or operation # or what ever makes sense. This allows you to isolate toolpaths easily. Then by having stock models in your process allows you to just process the selected toolpaths for verify.
I just usually leave the force tool change off, then do a 'Manual Entry' as code before hand and manually program my stop and tool change from a template I have made up, were all I do is change the tool info on. Sucks but at least it works
I agree. I transform a lot toolpaths. The easiest way I have found is to leave force tool change unchecked and bring in an exact copy of the tool. So in your tool list you will have two tools that are the same with the same tool number. Then when you post it will ask you if you want to add a tool change and It only adds the tool change once for the first instance. Usually I am using this for a tool change between the roughing and finishing operations. This was the old school way to force a tool change before the check box was an option. I would much rather they added it in the transform menu like you suggested.
What do you mean by "not very robust"? I've only had issues with Mirror toolpath, with which it's very easy to accidentally turn climb milling into conventional milling or left-handed threads into right-handed threads using threadmill and NCI transform, but other than that, I find it pretty robust - just lacking in features.
Manual entry on first instance would also be a nice addition and being able to add or remove instances using Point transform (as in SW) would be awesome. CNC needs to give some love to HMC programmers too, it's all just fancy 5x stuff these days.
And not using transform...well, if we decided to machine a second workpiece on the opposite side of the tombstone, it is certainly much faster to just use a transform op! The program may not be as fast as programming it all using separate operations (hey, how about "Optimize cut order" checkbox?), but it will save a lot of time.
It doesn't look like much has been added to MC's transform since the early days of X and I've had major issues with it in the past. Issues that have caused near crashes on mirrored tool paths. It was quite a few years back but I seem to remember it removing all of the clearance moves on the mirrored path.
According to the UCC filings, HMC's aren't selling at anywhere near the rate they used to. For the most part they are dedicated to high production only these days. You can tool up a 5-Axis machine with workholding for a fraction of what it costs to put workholding on an HMC.
That's too bad. I love solving a headscratcher of a problem using the horz. For large production runs of maudite qualit A36 angle, there is no machine I'd trust more in the shop than our solid HMC. I've heard people aren't fond of programming or operating them, but I have not had that experience.
That makes sense, though... If you're not doing a high enough volume of work to justify the person/robot time to physically move parts between OPs, you can often get a much more efficient program to produce one part at time with less setups on 5x. If you don't know how long you'll be running those big production jobs it's a bit of insurance if that particular work goes away, plus, with pallet pools, a well tooled 5x can produce a myriad of parts running unattended which gives you a lot scheduling flexibility.
My usual workaround is to copy the op that calls the M00, remove the stop from it, and run the transform on the copy with the "disable posting in selected source operations" checkbox ticked. I think no matter what is done, you need 2 ops to pull off "only tool change the first time", and seeing the manual entry comment, then 2 of the same OPs tells me at a glance what is going on in that section.
You would be unusual in my territory and the US as a whole, hence why I cited UCC filings. A UCC filing happens whenever a piece of capital equipment is financed in any way shape or form and is a method in which collateral is secured. UCC stands for Uniform Commercial Code. I see those reports about every month or so.
When I started in this business and at my current company (not considering commodity machines), HMC sales outnumbered VMC sales 2:1 easily and outnumbered 5-Axis sales probably 3:1 or 4:1. Today it's probably 5-Axis sales outnumbered HMC's 4:1 maybe even 5:1.
The whole point to my explanation is most companies (software included) look at trends and make development decisions based on things like UCC filings, Feature Requests, and probably even Social Media to a certain degree.
I think it was last year or the year before that when Gibbscam released their first version of additive programming software that works along side subtractive. I didn't understand why at first but the tech is growing exponentially and getting very accurate/affordable.
Additive will only become cheaper and better as time goes on as well. Personally I don't believe it will completely replace subtractive (I dispute that assertion) for a variety of reasons but there's no question it is here to stay and will only gain in prominence and popularity.
Just a few weeks ago I used mine to replace a broken household part. Took less than 45 minutes from art to part. I would have been hard pressed to get into my car drive to Lowes, pick it up (if it was even available) and come back home in that timeframe. Would have cost gas and wear and tear on my vehicle too.
Most all of the tool and die shops in this area have five axis machines and I do understand for most machining businesses it's the way of the future but we create and manufacture our own products so we can control the design of our parts to the point that purchasing 5 axis milling machines would just add cost to our customers. We do have five axis lathes and mill-turns.
Some of our customers in the the HMC world are REALLY getting back into the Custom MACRO B world to gain what (apparently) CAD/CAM systems functions are lacking in many instances. I would venture to say that I do exponentially more MACRO B training today than I did 20 years ago which many consider to be it's heyday when it was actually necessary for a wide variety of reasons.
You may want to explore/exploit the power of the Mastercam/IHS/Postbility Post Processor in addition to adding Custom MACRO B functions to it. I've said this before and I'll say it till the day I die, Mastercam's MP post language can actually make up for some application specific deficiencies in the software. Some people think of that as a negative, I actually think it's a positive because it allows the customer to tailor the output to meet their increasingly complex needs without reliance on the CAD/CAM software for all functionality.
I first wrote MACRO B into my post in 2002 (V9) and added probe inspection in X5. I only program one part and use routers (currently 37) in my post to run up to 64 parts per pallet that can be turned on or off individually or as a group.
The MP was very strong in V9. In V9 I wrote routers that virtually inverted and rotated the cutting paths as needed , checked if a part position was or wasn't being used before moving to that location and would check the next positions until it found another part or got to the end, made the next tool change and started the procedure all over again.
7fc3f7cf58