Jump to content


- - - - -

Horizontal Drill


  • Please log in to reply
18 replies to this topic

#1 Jaz

Jaz

    Advanced Member

  • Members
  • PipPipPip
  • 689 posts
  • Location:Wichita

Posted 13 June 2012 - 08:35 AM

I will try to get the details first try.
4 axis horizontal machine. Machine def and control files based off standard 4-axis HMC that come w/ MCam.
I drive a curve 5-axis toolpath, that works fine. (I did have to translate everything to be parallel to the system top plane to make it work :thumbdown: )WCS looking down at top of pallet, TPlane front, rotary axis = Z. Generates fine, backplots good, posts good code.

I drive a drill 5-axis toolpath w/ points and lines. NO GOOD.
1)  front TPlane, rotary axis = Z; backplots drilling sideways, posts bad.
2)  top TPlane, rotary axis = Z; backplots good, posts bad.
3)  front TPlane, rotary axis = Y; backplots good, posts good, BUT when I open the saved file it replaces my machine w/ default and will not let me replace my machine until I change rotary axis = Z

I have been able to get the same effects with the 4-axis HMC that comes w/ MCam.

Can someone tell me what I am doing wrong? Why would the TPlane and rotary axis settings work for curve 5-axis and not drill 5-axis?

Also would like to be able to leave my parts out in aircraft coodinates rather than move them.

Thanks
ps,
I cannot load a sample file, my internet access is limited.

#2 K2csq7

K2csq7

    Advanced Member

  • Members
  • PipPipPip
  • 2,021 posts
  • Location:CT

Posted 13 June 2012 - 09:18 AM

I program my HMC's as VMC's...

The help of your reseller is in order. They will be able to (they should) take the time to get to know the details of your situation and provide you with a "correct" process.

Are some of the holes not parallel to your Z axis? I ask because I am wondering why your using multiaxis drilling toolpaths instead of the 2d drill path.
If you cannot post a file, screenshots will help.


Quote

2) top TPlane, rotary axis = Z; backplots good, posts bad.
3) front TPlane, rotary axis = Y; backplots good, posts good, BUT when I open the saved file it replaces my machine w/ default and will not let me replace my machine until I change rotary axis = Z


For #2, have you checked to see if you can change the axis of rotation for your rotary inside your post?
For #3, That is the method I would think should work (your tombstone does rotate about Y). I have not seen a machine def get replaced like that....

#3 Jaz

Jaz

    Advanced Member

  • Members
  • PipPipPip
  • 689 posts
  • Location:Wichita

Posted 13 June 2012 - 10:33 AM

All my holes are parallel to the spindle.
I'm drilling 5-axis because I have 96 holes into a cylindrical surface and I'm lazy.

#4 Rich Thomas 4D Engineering

Rich Thomas 4D Engineering

    Advanced Member

  • Resellers
  • PipPipPip
  • 818 posts

Posted 13 June 2012 - 01:01 PM

Wow.  I thought "there must be a logical reason for this" but no, I can't work it out either.  Does yours spit out B180, B360 type calls regardless on the expected B axis angle?

Now I have to admit that when I can't get something to work, I tend to try a bit too hard to get the results I want.  So, I did manage to get toolpath that seems to do what I'd expect in terms of B axis numbers.  But you won't like it... :D

Set your Planes to Top and start a standard (2d) drill operation. Pick the points that you want to drill (at the end of your lines I presume).  In the parameters, go to the Planes page.  Keep the WCS to Top, set the Tool Plane to Front and keep the Construction Plane at Top! (so the tool is in HMC orientation, but Mcam is "looking" at the points from the top down.

Now, go to the Rotary Axis Control page.  Set the Rotation Type to "Rotary axis positioning", go to the option below and rotate about the Z axis (that's the Z axis of the Cplane I believe although technically speaking I could be mistaken).  Apart from Axis Substition, I rarly use these other options I have to admit.

The Backplot looks right on my file (as long as the Linking Params are set sensibly), and I get Y and B axis moves that I think would run on a HMC.

Attached Files



#5 gcode

gcode

    Serenity

  • Moderators
  • 20,003 posts
  • Location:Jurupa Valley, California

Posted 13 June 2012 - 01:21 PM

I'm not going to go into the details of why this is happening because I really don't understand it myself
but.. the HBM machine defs think " you can't get there from here" and won't do it.

there is a fix however

go into your machine def and add "Four Outlet Right Angle Aggregate" head to your Tool Spindle.
this will have no effect on posted code or machine def operation, but will trick it into
properly running 5axis toolpaths on a 4 axis horizontal mill.

the other option is to set up a VMC post (Top WCS / Top TP=B0) for your HBM

you'll have to play around with the rotation axis in the toolpaths, but it does work when you get everything
set right.

I started doing this in X5.. I can't say if it works in earlier versions

see the attached screen shot

Attached Files



#6 Guest_CNC Apps Guy 1_*

Guest_CNC Apps Guy 1_*
  • Guests

Posted 13 June 2012 - 01:27 PM

View PostRich Thomas 4D Engineering, on 13 June 2012 - 01:01 PM, said:

Now I have to admit that when I can't get something to work, I tend to try a bit too hard to get the results I want.  So, I did manage to get toolpath that seems to do what I'd expect in terms of B axis numbers.  But you won't like it... :D
ROFL and yep. I hear you.


View Postgcode, on 13 June 2012 - 01:21 PM, said:

I'm not going to go into the details of why this is happening because I really don't understand it myself but.. the HBM machine defs think " you can't get there from here" and won't do it.
I hate when that hapens.

View Postgcode, on 13 June 2012 - 01:21 PM, said:

...there is a fix however...
There usually is thankfully.

#7 Ron Branch @ Master3DGage

Ron Branch @ Master3DGage

    Product Manager

  • Members
  • PipPipPip
  • 553 posts

Posted 13 June 2012 - 01:30 PM

Tom how in the world did you find a hack like that?

#8 gcode

gcode

    Serenity

  • Moderators
  • 20,003 posts
  • Location:Jurupa Valley, California

Posted 13 June 2012 - 01:35 PM

View PostRon Branch @ Master3DGage, on 13 June 2012 - 01:30 PM, said:

Tom how in the world did you find a hack like that?


I added an aggregate head to a machine def trying to do some right angle head work ( and failed)
months later I tried a 5X toolpath and it worked..
when I went to post it for a different machine my 5X toolpaths blew up ...
so I went searching for the differences in the machine defs

now all my HBM machine defs have a phony 4axis aggregate head :rolleyes:

#9 Guest_CNC Apps Guy 1_*

Guest_CNC Apps Guy 1_*
  • Guests

Posted 13 June 2012 - 01:50 PM

I REALLY LOATHE MACHINE DEFS!!! :realmad: :rant:

#10 Ron Branch @ Master3DGage

Ron Branch @ Master3DGage

    Product Manager

  • Members
  • PipPipPip
  • 553 posts

Posted 13 June 2012 - 01:56 PM

LOL that is some funny stuff right there.

#11 Mark @ PPG

Mark @ PPG

    Advanced Member

  • Members
  • PipPipPip
  • 3,378 posts
  • Location:Colorado

Posted 13 June 2012 - 01:57 PM

View PostCNC Apps Guy 1, on 13 June 2012 - 01:50 PM, said:

I REALLY LOATHE MACHINE DEFS!!! :realmad: :rant:

+1
LOL, they screwed up more thing that they ever helped with...:wallbash:

#12 gcode

gcode

    Serenity

  • Moderators
  • 20,003 posts
  • Location:Jurupa Valley, California

Posted 13 June 2012 - 02:25 PM

they for sure have not lived up to the advanced billing we got in early X days

#13 Crazy^Mill/Turn

Crazy^Mill/Turn

    Regular Guy

  • Members
  • PipPipPip
  • 10,545 posts
  • Location:Murrieta Ca

Posted 13 June 2012 - 03:01 PM

Quote

they for sure have not lived up to the advanced billing we got in early X days
:whistle: :whistle: :whistle: :whistle: :whistle: :whistle: :whistle: :whistle:

#14 Guest_CNC Apps Guy 1_*

Guest_CNC Apps Guy 1_*
  • Guests

Posted 13 June 2012 - 03:26 PM

View Postgcode, on 13 June 2012 - 02:25 PM, said:

they for sure have not lived up to the advanced billing we got in early X days


True dat. I wish they would scrap it all together and just have switches in the post for axis information and orientation. The Control Def is a little better but still, thing were MUCH better when that stuff was handled by switches in the post.

#15 Jaz

Jaz

    Advanced Member

  • Members
  • PipPipPip
  • 689 posts
  • Location:Wichita

Posted 13 June 2012 - 03:29 PM

OK. I've got 2 work arounds to try.  I'll get back with you.

#16 K2csq7

K2csq7

    Advanced Member

  • Members
  • PipPipPip
  • 2,021 posts
  • Location:CT

Posted 13 June 2012 - 03:44 PM

View PostCNC Apps Guy 1, on 13 June 2012 - 03:26 PM, said:

True dat. I wish they would scrap it all together and just have switches in the post for axis information and orientation. The Control Def is a little better but still, thing were MUCH better when that stuff was handled by switches in the post.

+100

#17 Greg Williams

Greg Williams

    Advanced Member

  • Resellers
  • PipPipPip
  • 2,180 posts

Posted 13 June 2012 - 06:43 PM

+1000

#18 Jaz

Jaz

    Advanced Member

  • Members
  • PipPipPip
  • 689 posts
  • Location:Wichita

Posted 14 June 2012 - 12:33 PM

gcode - you are the champ :thumbsup: .  'course we all knew that.
Added an aggregate head to the spindle, left all the settings, etc. at default. Everything now does what I expect.

Rich Thomas - I was not able to get you method to work for me. I can get good code but files doe not reload correctly.

Thank you everybody.

#19 gcode

gcode

    Serenity

  • Moderators
  • 20,003 posts
  • Location:Jurupa Valley, California

Posted 14 June 2012 - 12:58 PM

glad I could help