Re: 5 axis trunnion issues
Hi,
there are broadly two types of simultaneous five axis toolpaths.
The old school way was that the part has to be drawn in your CAM software with the part (and toolpath) origin drawn at the same location as the machine centre.
For instance if you clamp a block of material in a self centering vice such that the centre of rotation is one inch below the bottom of the material.....then your toolpath
must also be centered on that location. This means that unlike a three axis toolpath where you can 'zero' the machine to any given point.on the part, with five axis the
part has to be placed relative to the machine center.
Most modern 5 axis machines are better than that. The motion controller will allow you to set the part zero wherever you like but then internally recalculates everything to
accommodate the the machine centre of rotation is displaced relative to your part. This requires '5 axis kinematics'. I would have thought an 840 was capable of that, but may require
a special license over and above what you have. It also requires a post processor that leaves the data in such a manner that the machine control can do its thing.
Obviously be able to set the part zero at will with a five axis machine is very desireable......but is limited to those machines which are designed for and enabled to do it,
usually very expensive and modern machines..
From your description I do not think your machine is set up like that.
I have just finished building a trunnion fifth axis for my machine. My CNC software/controller (Mach4) does not have kinematics so I am perforce required to use the older
method. This method is less convenient......but funnily enough a bit easier to understand. I happen to know for instance that the machine centre is 22.5mm above
the fifth axis platter, and I place the raw material in relation to that.
In the months or years perhaps to come I would like to write my own kinematics module, but at this time I am still exploring and coming to understand the earlier, tried and trued
method of running five axis toolpaths.
I use Fusion 360. In order to do simultaneous five axis toolpaths I have to buy Fusion Machining Extensions at another $2200NZD/year, as that allows genuine five axis toolpaths.
It may be the Rhinocam cannot do simultaneous five axis, but may be able to do 3+2. It is quite common for a CAM solution to do say 3 or 3+1, or simultaneous 4 axis, or
3+2, but full simultaneous five axis is usually a cut above....and costs a bloody fortune!!!
You need to do a bit of research and find out what your machine is capable of, and also whether your version of Rhinocam has a full simultaneous five axis license.
Craig
Re: 5 axis trunnion issues
I've only used Rhinocam in 3 axis mode,but have done more 5 axis with Mastercam in the past.The business of refining a 5 axis post processor is not an easy one and we had a specialist write one which wasn't inexpensive but the result was tht we had zero problems.From the report above it seems like there is a parameter in the post that needs to be given a different numeric value so that the retract distance is greater than the distance from the pivot point to the tool tip.One other thing to watch out for is the manner in which the distance from the pivot point of the head to the tool tip is compensated for with varying tool lengths.How have you been doing this?
I don't fully understand how you are setting up the part datum location relative to machine home.I know that it can take a lot of searching to find a "rogue" normal and flip it and would ask you to consider how difficult it might be to convert your selection of surfaces to a solid.
Using simultaneous 5 axis cutting can be the fastest way to arrive at a finished surface but do be careful as the motor body or the casting it hags from can contact the surface of the job-with disastrous results.The same can happen with any other cutting technique and you may need to resort to using machining boundaries,drawn on a separate layer of Rhino,to limit the area being worked on.Clearly you ought to use the same orientation as the toolplane when doing the drawing.
I wouldn't know how to use Rhinocam in 4 axis mode but in Mastercam it is possible to lock one of the rotary axes and use the other 4.Most 4 axis work is done with a 4th axis parallel to the table of the machine,similar to a lathe and it seems your setup assumes such machine configuration.
One final question,do you record a G54 value for the job or use datum blocks?I mention this because I used to work in a remote location where the power sometimes cut out and without some reference it was hard to re-establish the location of a job when it came back.Similarly it was useful to note the line number of the job every once in a while so that a chunk of the program could be edited out to avoid redoing an area.
- - - Updated - - -
I
Re: 5 axis trunnion issues
Have you asked Mecsoft about any of these issues? Usually, their tech support is pretty responsive, and they will write (or re-write) a post that matches the kinematics of your machine, assuming you've got a current 5-axis version of the program.
Re: 5 axis trunnion issues
Quote:
Originally Posted by
joeavaerage
The old school way was that the part has to be drawn in your CAM software with the part (and toolpath) origin drawn at the same location as the machine centre.
This would explain why the Zero point is always forced back to the origin, altought I already filled up the machine specification and it is a head-head configuration, maybe there is some other setting in the postprocessor that I am missing
Quote:
Originally Posted by
routalot
I've only used Rhinocam in 3 axis mode,but have done more 5 axis with Mastercam in the past.The business of refining a 5 axis post processor is not an easy one and we had a specialist write one which wasn't inexpensive but the result was tht we had zero problems.From the report above it seems like there is a parameter in the post that needs to be given a different numeric value so that the retract distance is greater than the distance from the pivot point to the tool tip.One other thing to watch out for is the manner in which the distance from the pivot point of the head to the tool tip is compensated for with varying tool lengths.How have you been doing this?
I don't fully understand how you are setting up the part datum location relative to machine home.I know that it can take a lot of searching to find a "rogue" normal and flip it and would ask you to consider how difficult it might be to convert your selection of surfaces to a solid.
I think the option of hiring an specialist was ruled out as we are on a very tight budget. There was talk of buying Mastercam at some point but since the machine is already running (kind of) and we have some other axis alignment issues which I havent said anything about.. the money is probably going somewhere else at this point.
We do compensate pivot distance and tool length and it is working as expected. since there is no tool changer or gauge sensor what we use is a simple piece of paper to measure the distance from the front of the spindle to the tip of the tool, touching both against a firm surface and substracting the Z values. And for pivot distance, we measured using the classic method of dial indicator touching the face of the spindle and then rotating it 90° and measuring again, subtracting the values and whichever diameter compensation was necessary.
Interestingly enough the 5 axis toolpath problem doesn´t seem to be related to surface normal, since flipping it would give the same (erroneous) toolpath but with the tool machining the "inside" of the model, if I am expaining myself. I will try however what happens if I turn the model into a solid
And yes, we do use work offsets (G54, G55, etc) from the very beginning since we always had several parts in the work area and it became evident we needed to record ther relative zeroes.
Thanks to everyone for your replies. I will keep you briefed on any news
Re: 5 axis trunnion issues
I agree with Andrew's suggestion to contact MecSoft. They are very helpful. You will have better success getting this figured out using their support than a bunch of random suggestions on a forum. Also, the idea of being on a tight budget needs to get tossed out. It's going to cost a lot more to repair your machine than to pay for a good post.
Re: 5 axis trunnion issues
I thought this thread had faded away.I would suggest that one fix might be to look for the retract sequences in the program that accompany the unwinding of the C axis and use Wordpad or similar to edit them such that the A or B axis returns to zero after a retract move and before the unwinding and then returns to the programmed angle after the unwinding is complete.I see that the OP mentions axis alignment issues and with so many factors on a 5 axis machine,it can take a lot of work to get these correct.It is imperative that the centre of rotation of the fifth axis is located exactly coaxial with the fourth axis and that the home position of both rotary axes are precisely parallel with the orthogonal axes.You also need the tool centre to be truly central.