Does anyone know how to align a part using both B and C axis. (Mikron HPM450 with a Heidenhain 530i)
We have aligned the part to both B and C axis but when running the program it gets lost when it comes to machining a hole at a compound angle.
If we align the part to the bed of the machine the program works fine. But as these are casting this can take a long time. So align the part and re setting both B and C axis to Zero would seem to be the way to go.
Any advice would be appreciated.
@Redwineracing That's a beautiful machine... VERY nice...
The thing that's odd about your machine as I'm sure you know...
https://www.gfms.com/content/dam/gf...performance_machine/en/mikron-hpm-450u_en.pdf
Is that is says " Cartesian (rectangular) alignment of the axes - results in coherent tool/workpiece movement during the milling process "
Which is an odd thing to say, but basically the knuckle style rotary MOVES in X axis as you face the machine, but the Spindle moves in Y (to and fro) and up and down in Z.
__________________________________________________ _________________________________
I'm kinda interested in this as I'm having to dig deep on the Heidenhain (or Heiden-pain (as some call it TNC 640 or go Smooth X / Mazak from now until I kick the bucket).
I'll put my thinking cap on about the transformations you are doing + probing versus aligned to the "bed" of the machine... Are you using a DTI / indicator to do that or are you probing also in some way (dumb question) ?
Not sure about dynamic work offsets (G54.4) setting + Tool CenterPoint control on the 530i + (Start up modes and what you have reset/ clear on your program too … ).
Are there special cuts and tolerances you need for the first set up you are using ?
_________________________________________________________________________________________
On a regular trunnion machine the Spindle moves in XY and Z,
on your machine the knuckle moves in the opposite direction for X … So I'm wondering + or - sign in your post might need to be flipped + order of rotations vs probing ? Kinda hard to visualize without the set up / more detail. [Don't mess about with my rubbish and crash your machine until there is a smidge more clarity].
Also wondering about the intersection point of your B and C axes how far above the table that comes relative to your part ?
Do you do any type of Axi-set (Kinematic option) calibration on a tooling ball kind of thing?
When you say it gets "lost" how far / how bad... do you have to hit the E-stop or does it just "Machine it's hole" in the wrong place by a few thousandths. Is it wrong angle / tool poise or correct angles but wrong position "On face" ?
Things to cancel (in more generic G code / fanuc at the start of program)
G54.4 cancel any active WSEC "workpiece setting error compensation".
G80
G40 <-- (cancel) - any tool radius comp.
G49 <-- cancel TCP tool center point control.
G69 <-- Cancel previous or any tilted workplane or coordinate rotation.
G54
G90 <-- Absolute positioning
G20 ?
G94
G17.... (XY plane)
etc.
@Redwineracing was the program or code originally run on a different machine / layout ?
I'm wondering if the probing cycle messes with the "State" / modes of the machine/ program ? G54.4 P1
Does your program automatically turn off/clear TCP (Tool center point control) G49 at the end of your program... Weird things can happen there...
Are you using G54.4 or Tilted work plane G68.2 ?