What's new
What's new

Haas Y-axis lathe suddenly losing C-axis reference??

Schjell

Aluminum
Joined
Jan 16, 2020
Quick question - have you Haas lathe owners experienced sudden "glitches" for C-axis reference while running a program sequence?

I drilled through holes as planned. Next thing up in the program was countersinking a few of them.
Realized that it had missed the previous holes entirely - the C axis reference must have become corrupted.
500 dollars worth of steel down the drain, in addition to a lot of work.

I have gone through my code that my Inventor HSM post generated.
The drilling locations match up, which (in my head at least) means that the machine has screwed this up entirely on its own - not me , my CAM or my post.

My vague theory is as follows:
All the vibration and loads from doing heavy previous operations in this duplex material may have somehow rattled something loose, in effect messing up the encoder reference or somthing - I dunno.


A few facts:

Machine is a 2020 ST-30Y (still under warranty).
Error happened after a tool change. Tool is defined as a drill in offset table without radius or diameter values.
I have done stuff like this hundreds of times on this machine - never been a problem before.
Software is Inventor 2021 with CAM "Ultimate".
I feel very frustrated just now!!

IMG_20201105_163625.jpg
 
Post the code, starting from the last hole that drilled correctly and ending with the first incorrect counterbore.

O5.1 drill for pilot holes)
N433 M1
N434 T1212
N435 M154
N436 G98
N437 M22
N438 G97
N439 P1872 M133
N440 G54
N441 M88
N442 G18
N443 M15
N444 G0 C0.
N445 G0 Z-94.884
N446 X170. Y0.
N447 Z-104.884
N448 G81 X170. C0. Z-151.556 R-135. F124.488
N449 G80
N450 G0 Z-104.884
N451 G81 X210. C0. Z-151.556 R-135. F124.488
N452 G80
N453 G0 Z-104.884
N454 G81 X230. C0. Z-151.556 R-135. F124.488
N455 G80
N456 G0 Z-104.884
N457 G81 X227.899 C-25.355 Z-151.556 R-135. F124.488
N458 G80
N459 G0 Z-104.884
N460 G81 X210. C-27.692 Z-151.556 R-135. F124.488
N461 G80
N462 G0 Z-104.884
N463 G81 X240. C-38.244 Z-151.556 R-135. F124.488
N464 G80
N465 G0 Z-104.884
N466 G81 X221.972 C-51.132 Z-151.556 R-135. F124.488
N467 G80
N468 G0 Z-104.884
N469 G81 X210. C-55.385 Z-151.556 R-135. F124.488
N470 G80
N471 G0 Z-104.884
N472 G81 X240. C-64.435 Z-151.556 R-135. F124.488
N473 G80
N474 G0 Z-104.884
N475 G81 X213.337 C-77.737 Z-151.556 R-135. F124.488
N476 G80
N477 G0 Z-104.884
N478 G81 X210. C-83.077 Z-151.556 R-135. F124.488
N479 G80
N480 G0 Z-104.884
N481 G81 X200. C-90. Z-151.556 R-135. F124.488
N482 G80
N483 G0 Z-104.884
N484 G81 X203.768 C-105.504 Z-151.556 R-135. F124.488
N485 G80
N486 G0 Z-104.884
N487 G81 X210. C-110.769 Z-151.556 R-135. F124.488
N488 G80
N489 G0 Z-104.884
N490 G81 X240. C-120.037 Z-151.556 R-135. F124.488
N491 G80
N492 G0 Z-104.884
N493 G81 X195.48 C-134.571 Z-151.556 R-135. F124.488
N494 G80
N495 G0 Z-104.884
N496 G81 X210. C-138.462 Z-151.556 R-135. F124.488
N497 G80
N498 G0 Z-104.884
N499 G81 X240. C-149.643 Z-151.556 R-135. F124.488
N500 G80
N501 G0 Z-104.884
N502 G81 X190.641 C-164.715 Z-151.556 R-135. F124.488
N503 G80
N504 G0 Z-104.884
N505 G81 X210. C-166.154 Z-151.556 R-135. F124.488
N506 G80
N507 G0 Z-104.884
N508 G81 X240. C180. Z-151.556 R-135. F124.488
N509 G80
N510 G0 Z-104.884
N511 G81 X210. C166.154 Z-151.556 R-135. F124.488
N512 G80
N513 G0 Z-104.884
N514 G81 X190.641 C164.715 Z-151.556 R-135. F124.488
N515 G80
N516 G0 Z-104.884
N517 G81 X240. C149.643 Z-151.556 R-135. F124.488
N518 G80
N519 G0 Z-104.884
N520 G81 X210. C138.462 Z-151.556 R-135. F124.488
N521 G80
N522 G0 Z-104.884
N523 G81 X195.48 C134.571 Z-151.556 R-135. F124.488
N524 G80
N525 G0 Z-104.884
N526 G81 X240. C120.037 Z-151.556 R-135. F124.488
N527 G80
N528 G0 Z-104.884
N529 G81 X210. C110.769 Z-151.556 R-135. F124.488
N530 G80
N531 G0 Z-104.884
N532 G81 X203.768 C105.504 Z-151.556 R-135. F124.488
N533 G80
N534 G0 Z-104.884
N535 G81 X200. C90. Z-151.556 R-135. F124.488
N536 G80
N537 G0 Z-104.884
N538 G81 X210. C83.077 Z-151.556 R-135. F124.488
N539 G80
N540 G0 Z-104.884
N541 G81 X213.337 C77.737 Z-151.556 R-135. F124.488
N542 G80
N543 G0 Z-104.884
N544 G81 X240. C64.435 Z-151.556 R-135. F124.488
N545 G80
N546 G0 Z-104.884
N547 G81 X210. C55.385 Z-151.556 R-135. F124.488
N548 G80
N549 G0 Z-104.884
N550 G81 X221.972 C51.132 Z-151.556 R-135. F124.488
N551 G80
N552 G0 Z-104.884
N553 G81 X240. C38.244 Z-151.556 R-135. F124.488
N554 G80
N555 G0 Z-104.884
N556 G81 X210. C27.692 Z-151.556 R-135. F124.488
N557 G80
N558 G0 Z-104.884
N559 G81 X227.899 C25.355 Z-151.556 R-135. F124.488
N560 G80
N561 G0 Z-94.884
N562 M155
N563 M1
N564 M9
N565 G53 Y0.
N566 G53 X0.
N567 G53 Z0.

(O10.5 Countersink Drill)
N568 M1
N569 T505
(KTFS Flat bottom)
N570 M154
N571 G98
N572 G97
N573 P1213 M133
N574 G54
N575 M88
N576 G18
N577 G0 C-38.244
N578 G0 Z17.
N579 X240. Y0.
N580 Z7.
N581 G81 X240. C-38.244 Z-146. R-135. F121.261
N582 G80
N583 G0 Z7.
N584 G81 X240. C-64.435 Z-146. R-135. F121.261
N585 G80
N586 G0 Z7.
N587 G81 X200. C-90. Z-146. R-135. F121.261
N588 G80
N589 G0 Z7.
N590 G81 X240. C-120.037 Z-146. R-135. F121.261
N591 G80
N592 G0 Z7.
N593 G81 X240. C-149.643 Z-146. R-135. F121.261
N594 G80
N595 G0 Z7.
N596 G81 X240. C180. Z-146. R-135. F121.261
N597 G80
N598 G0 Z7.
N599 G81 X240. C149.643 Z-146. R-135. F121.261
N600 G80
N601 G0 Z7.
N602 G81 X240. C120.037 Z-146. R-135. F121.261
N603 G80
N604 G0 Z7.
N605 G81 X200. C90. Z-146. R-135. F121.261
N606 G80
N607 G0 Z7.
N608 G81 X240. C64.435 Z-146. R-135. F121.261
N609 G80
N610 G0 Z7.
N611 G81 X240. C38.244 Z-146. R-135. F121.261
N612 G80
N613 G0 Z17.
N614 M155

N615 M89
N616 M33
N617 G53 X0. Y0.
N618 G53 Z0.
N619 M135
N620 M155
N621 G53 G0 Y0.

N622 M30
%
 
Firstly I am not a Haas user, so there may be something I don't know.

That said, every C axis lathe that I have ever used requires the C axis to be homed after you enable C axis mode. Your toolchange toggles C axis mode off and then on again but doesn't home it so you lose your C axis orientation.
 
Firstly I am not a Haas user, so there may be something I don't know.

That said, every C axis lathe that I have ever used requires the C axis to be homed after you enable C axis mode. Your toolchange toggles C axis mode off and then on again but doesn't home it so you lose your C axis orientation.

Thanks a lot Gregor!
I'll modify it and see if that does the trick!

Edit: I've done a lot of drill and tap cycles so I'll see how it did it then as well.

Have a good weekend!

John
 
hmm weird. M154 is not needed in NGC (older coldfire machines want it before engaging C axis). HOWEVER, M154 on NGC lathes does engage C and place it at C0. I have heard tales of bigger machines homing C to a weird place due to the belt ratios and gearboxes, you might want to talk to an HFO about getting updated software. Do you know which version you're using at the moment?
 
M154 engages the C axis on my Haas Lathes (ST30 and DS30 with NGC), but only places it at C0 if I command it to. I typically remove all of the M155 from my programs until the very end, just to keep the c engaged. Have not had your specific issue yet though.
 
I have to "home" my 1990 Mits C axis, but my 1997 and newer Fanuc's I doo not have to. (in program)


$500/steel down drain:

The first part off was good and after that it was bad?

Typically when I have holes that didn't git drilled, it is b/c I forgot to put a "Y0" in the previous line, and the tool was at Y1.0 and missed the part.


----------------------

Think Snow Eh!
Ox
 
I have to "home" my 1990 Mits C axis, but my 1997 and newer Fanuc's I doo not have to. (in program)

I have a 2006 18i that definitely requires a G28H0 after engaging the C axis, and a brand new this year 31ib5 that also uses it, but I don't honestly know for a fact that it's required on that one.
 
Mine are in Hardinge machines.
The encoders are (I believe) rings that surround the spindle.
They are not external to the spindle housing at all.

On my 18i - I have to HOME the C axis on boot up.
On my older 18 control - I doo not HOME the C ever, and my cheat sheet doesn't even show G28 as a viable code.
(never tried it)

IDK if the ladder is written so that the first C move after "engagement" it automatically looks for C0 en route to wherever it is going?
That very well could be - but it doesn't stop there and then move on, it goes straight there (on both Fanuc machines) so ...


-----------------------

Think Snow Eh!
Ox
 
Allright guys. I thought an update would be in good order.
This "glitch" occurred again in addition to random " C axis failed to engage" alarms. The Haas technician therefore came to visit.
First of all the software was updated today by him to a newer version which contains a fix for C-axis "trouble" (being a bit generic here to keep things short, sorry).
We also inspected the C-axis cog/gear wheel thats mounted on the main spindle axle.
The tooth where it engages with the smaller C axis motor cog was damaged.
This would likely explain my trouble. Every once in a while the C axis will engage one tooth wrong, hence the unexplainable shift in degrees.
Happy to have discovered what was wrong, I thought I was losing my mind.

EDIT: In the process I learned that my tap is also a good drill in POM-C:D
That frees up one live tool for future operations..
 








 
Back
Top