Franco Hello, I liked your video. C,X,C... I had no idea. Im a Siemens/Heidenhain programer and youe video explained some stuff. A little add on. G68.2 P1 (Roll, Pitch, Yaw Angles) is very popular. Siemens (Cycle800) or Heidenhain (Plane Spatial) works with it on default. with this option you can program it by hand at the control. It rotates the so called "room angles". Means, you rotate your coordinatesystem around X,Y or Z (A,B,C). Anyway, thank you for your video. It clarified some stuff about G68.2 Cheers mate
For the last few months I have had the opportunity to program a 5 axis Fanuc robodrill and wondered how those two g codes work. When my coworkers ask how it all works I have been saying that I have very powerful magic. I have also, been showing some apprentices how to program these machines so some of the magic has been exposed (Mastercam and Clearpath) but because they are apprentices, the magic answer still works. Franco, if my coworkers see this video, then you have ruined everything! BTW, another excellent video!
Que parametro es? yo en mi mesa mi accesorio de 5to eje lo rote a 90 grados, el problema es que no donde colocar el nuevo centro de rotacion de los ejes giratorios es un fanuc
In this case xyz are zero but in most of the cam software for milling machine such as Hypermill you have to create a feature datum on each face you want to machine and then it’s shifted and rotated. I’m struggling with my machines as the 5 axis is not perfect enough to reach a tight tolerances when I have multiple parts on one fixture rotating in the centre of rotation. When the fixture sits perfectly in the centre it’s all good but when it have a runout it’s all a big mess even if the datum is set in the centre of the fixture (not the centre of rotation)
Hello - It is very important that your machine be geometrically square and true. Use an indicator and check the alignment of the rotary axes to the XYZ axes of the machine. Then, be sure you are using the exact center of rotation. If you are using G68.2, you may need to update the parameters in the control. Here is a link that helps describe how to find COR. There are other more accurate ways, but this is better than nothing: bobcad.com/how-to-find-the-center-of-rotation-on-a-5-axistable-table-milling-machine-with-a-tilt-rotary-unit/
Hi Franco, Thanks for the information by the way I have a questions = - is that possible to works in other controller like Mitsubishi M800 Series ? - the WCS must be located in the middle tilting of b and c axis ? Thanks Franco
Mitsubishi is extremely similar to FANUC. Every Mitsubishi control that I have worked on treats G68.2 the same way as FANUC. G68.2 tilted work plane allows you to set the WCS anywhere on your part. It does not need to be the intersection of the 4th and 5th axis.
Very interesting Franco. Volume was ok on my laptop. A couple of questions... It seems like the PostProcessor uses P0 (default) in the first example and P2 in the second. Does this make any difference? And... In the second example Z axis reference rotates 180º twice. I don't understand why, since the net effect should be nothing (I think). What would happen if line 23 was G68.2 X0. Y0. Z0. I0. J45. K0. ? Just curious. Ciao, Marco.
Hi. This is a confusing topic. For the machines I work with, G68.2 is always in P0 mode (Euler Angles). Keep in mind, the G68.2 is not necessarily thinking about the rotary axes (G53.1 takes care of that). G68.2 is only worried about defining the new tilted work plane. I'm sure there are many different ways to define the new tilted plane but Euler Angles is a format that seems to be widely accepted. The standard Euler Angle format is Z X Z. The first rotation is around Z (I value). The second is around X (J value) and the third is around Z (K value) one more time. By following this format, the new position of the tilted work plane is fully constrained. Then, after all of that, G53.1 does the math to place the Z-axis of the new tilted work plane in line with the Z axis of the spindle. For the example with the bore, I think you are right, I0 J45 K0 would probably work. But, for some reason, the post processor wants to take the long way to get there.
Nice work with this video. Tilted work planes are new to us here and this was a good place to start learning. Thank you!
Franco Hello, I liked your video. C,X,C... I had no idea. Im a Siemens/Heidenhain programer and youe video explained some stuff. A little add on. G68.2 P1 (Roll, Pitch, Yaw Angles) is very popular. Siemens (Cycle800) or Heidenhain (Plane Spatial) works with it on default. with this option you can program it by hand at the control. It rotates the so called "room angles". Means, you rotate your coordinatesystem around X,Y or Z (A,B,C). Anyway, thank you for your video. It clarified some stuff about G68.2 Cheers mate
For the last few months I have had the opportunity to program a 5 axis Fanuc robodrill and wondered how those two g codes work. When my coworkers ask how it all works I have been saying that I have very powerful magic. I have also, been showing some apprentices how to program these machines so some of the magic has been exposed (Mastercam and Clearpath) but because they are apprentices, the magic answer still works. Franco, if my coworkers see this video, then you have ruined everything! BTW, another excellent video!
You're back, missed your content.
Always good to see another video from you Sir. Interesting stuff!
Volume was fine for me after adjustment, G68.2 is one axis above my paygrade though. Maybe one day I will come back to this. Thanks Franco.
Great Video ! now i understand my Postprocessor even more !! Keep going on :)
Good stuff, thanks for sharing.
Thank you so much for the information
Good stuff !! could have come in handy during the original CSLP development in BWY.
Good to hear from you
Great content, you gained a subscriber from me =)
Que parametro es? yo en mi mesa mi accesorio de 5to eje lo rote a 90 grados, el problema es que no donde colocar el nuevo centro de rotacion de los ejes giratorios es un fanuc
thank you!
may i know how do you get the model of the fanuc machine and a ddr model so i can set up like you did?
Thanks in advance!
In this case xyz are zero but in most of the cam software for milling machine such as Hypermill you have to create a feature datum on each face you want to machine and then it’s shifted and rotated. I’m struggling with my machines as the 5 axis is not perfect enough to reach a tight tolerances when I have multiple parts on one fixture rotating in the centre of rotation. When the fixture sits perfectly in the centre it’s all good but when it have a runout it’s all a big mess even if the datum is set in the centre of the fixture (not the centre of rotation)
Hello - It is very important that your machine be geometrically square and true. Use an indicator and check the alignment of the rotary axes to the XYZ axes of the machine. Then, be sure you are using the exact center of rotation. If you are using G68.2, you may need to update the parameters in the control. Here is a link that helps describe how to find COR. There are other more accurate ways, but this is better than nothing:
bobcad.com/how-to-find-the-center-of-rotation-on-a-5-axistable-table-milling-machine-with-a-tilt-rotary-unit/
Hi Franco, is there a way I can hire you for a couple of hours to help me with my set up. I can't get my equipment to work. Thanks
I am a beginner, with G68.2 how does the machine know what is the axis rotation point (mentionned at 2:43) where is it defined in the machine ?
It's defined in 19700 parameters
Hi Franco, Thanks for the information by the way I have a questions =
- is that possible to works in other controller like Mitsubishi M800 Series ?
- the WCS must be located in the middle tilting of b and c axis ?
Thanks Franco
Mitsubishi is extremely similar to FANUC. Every Mitsubishi control that I have worked on treats G68.2 the same way as FANUC. G68.2 tilted work plane allows you to set the WCS anywhere on your part. It does not need to be the intersection of the 4th and 5th axis.
@@FrancoCNC Thanks lot Franco good info !
Very interesting Franco. Volume was ok on my laptop. A couple of questions... It seems like the PostProcessor uses P0 (default) in the first example and P2 in the second. Does this make any difference? And... In the second example Z axis reference rotates 180º twice. I don't understand why, since the net effect should be nothing (I think). What would happen if line 23 was G68.2 X0. Y0. Z0. I0. J45. K0. ? Just curious. Ciao, Marco.
Hi. This is a confusing topic. For the machines I work with, G68.2 is always in P0 mode (Euler Angles). Keep in mind, the G68.2 is not necessarily thinking about the rotary axes (G53.1 takes care of that). G68.2 is only worried about defining the new tilted work plane. I'm sure there are many different ways to define the new tilted plane but Euler Angles is a format that seems to be widely accepted. The standard Euler Angle format is Z X Z. The first rotation is around Z (I value). The second is around X (J value) and the third is around Z (K value) one more time. By following this format, the new position of the tilted work plane is fully constrained. Then, after all of that, G53.1 does the math to place the Z-axis of the new tilted work plane in line with the Z axis of the spindle. For the example with the bore, I think you are right, I0 J45 K0 would probably work. But, for some reason, the post processor wants to take the long way to get there.
@@FrancoCNC Thanks Franco
Hi Franco I was looking forward to this but I could not her what you were saying
Hi. Try this: chrome.google.com/webstore/detail/ultimate-volume-booster/hcfnhafpadfnabbnjnhdfdacolpmdbjo/related
Hi Franco, volume is really low on my tablet.
Try this: chrome.google.com/webstore/detail/ultimate-volume-booster/hcfnhafpadfnabbnjnhdfdacolpmdbjo/related
Hello Franco, how I can contact you.
Cheers
francocncprojects@gmail.com
@@FrancoCNC thank you very much
I like your videos, but they are always WAY too quiet which make the ads horribly loud!!!
That is a good point. I am working on that.