Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Haas ST10 Warm Up Program


Recommended Posts

Hey all,

 

Probably another stupid question from my corner, but you guys are always helpful and friendly so I keep finding myself coming back here, anywho...

 

I run a Haas ST-10 lathe. We run a spindle warm up program every morning (the one from has), but I don't start getting good, in spec, parts for hours after I start running the lathe. Every part needs some adjustment to some offset. I need something that will warm up the ways as well. Does any one have a program that will get the turret moving in the X and Z and have the spindle running low at first then ramping up to high speed?

 

I am not good with programming the ST-10 by hand or I would just write a program myself. I use the IPS to do all of my programming on that machine.

 

Thanks in advance for the feed back guys.

Link to comment
Share on other sites

I have a warmup program I wrote for my machine but I have absolutely no idea whether it will work on a Haas lathe, likely need to change a few variables. Someone else here likely has a good one for your specific control, if not I am more than willing to see what I need to change to get this to work.

(AUTO MACHINE WARMUP ROUTINE
(THIS PROGRAM WILL PAUSE FOR A SPECIFIED LENGTH OF TIME AND THEN BEGIN WARMING UP
(YOUR MACHINE. 

G90 G40 G71 G94 G01 G25
(G25 = WAIT FOR SPINDLE TO REACH PROGRAMMED RPM = OFF, G26=ON

G50.6 P40.00	(SET FEEDRATE OVERRIDE TO 40%

(# OF HOURS BEFORE THE MACHINE WARMS UP. IF DESIRED, SETUP BEFORE
(YOU LEAVE FOR THE NIGHT AND THE MACHINE WILL AUTOMATICALLY BEGIN WARMING UP 
(AFTER A PRE-DETERMINED INTERVAL. I AM THE ONLY GUY WHO RUNS MY MACHINE. WOULDN'T
(USE THIS IF OTHER PEOPLE OPERATE YOUR EQUIPMENT. USE THIS FEATURE WITH CAUTION.

#101=0.000 (SET TO 0 TO WARM-UP IMMEDIATELY
	
(PAUSE HERE FOR #101 NUMBER OF HOURS BEFORE INITIATING THE WARMPUP ROUTINE
	
	#101=#101*3600	(WITH #101=1, NCPLOT SHOWS THIS AS ONE HOUR, MIGHT NEED TO DIVIDE BY 1000
	G4 X[ROUND[#101]]	(FOR YOUR CONTROL.


#1=0.5      (NUMBER OF HOURS TO WARMUP
#2=120     (DESIRED X TRAVEL, FROM HOME
#3=70       (DESIRED Y TRAVEL, FROM HOME
#4=80       (DESIRED Z TRAVEL, FROM HOME

#5=1000	(SPINDLE LOW RPM
#6=2000	(SPINDLE MEDIUM RPM
#7=3000	(SPINDLE HIGH RPM

#8=20		(% OF TIME @ LOW RPM
#9=30		(% OF TIME @ MEDIUM RPM

      #10=100-#8-#9	(REMAINING TIME IS SPINDLE @ HIGH RPM	

	#8=#8/100
	#9=#9/100
	#10=#10/100

IF[#8GT1] THEN #3000=1	(% OF TIME @ LOW RPM MUST BE LESS THAN 100%
IF[#9GT1] THEN #3000=1	(% OF TIME @ MED RPM MUST BE LESS THAN 100%
IF[#8+#9GT1] THEN #3000=1(% OF TIME @ LOW & MED RPM (COMBINED) MUST BE LESS THAN 100%

(MOVE TO HOME POSITION
G00
G53 Z-1 X1 Y-1 F600
M01

(RESET THE HOUR TIMER
#3002=0
G4X1
G103 P1 (LIMIT THE LOOK AHEAD TO 1 BLOCK
WHILE[#3002LT#1]DO1
#11=#7	(HIGH RPM
IF[#3002LE[#1*[#9+#8]]] THEN #11=#6	(MED RPM
IF[#3002LE[#1*#8]] THEN #11=#5		(LOW RPM
M4S[#11]
G00 U[#2] V[-#3] W[-#4]
#11=#7	(HIGH RPM
IF[#3002LE[#1*[#9+#8]]] THEN #11=#6	(MED RPM
IF[#3002LE[#1*#8]] THEN #11=#5		(LOW RPM
M4S[#11]
U[-#2] V[#3] W[#4]
#103=#3002
END1

#102=#3002	(TOTAL WARMUP TIME

(T0101
(G00 X0 Y0
(G01 F500

(RESET FEEDRATE OVERRIDE TO 100%
G50.6 P100.00
G26	(WAIT FOR SPINDLE TO REACH PROGRAMMED RPM
M30
Link to comment
Share on other sites

For a lathe I guess the hardest thing to do is allow for the various tool lengths.

Would it be best to have a warm up prog that moves xz but calls a variable so the operator can initially set the longest tool. Prolly drill or boring bar? Then the thing can run back and forth with no tool change and a safe clearance for the tool to miss the chuck?

Link to comment
Share on other sites

I do as mkd described. Every program has

/M30

M99

 

Come into the shop in the morning, turn on the block skip and let it run for an hour. (I usually turn the spindle and rapid override to 50% for the first 1/2 hour)

You want to run with coolant on as well to warm up the coolant.

Link to comment
Share on other sites

I do as mkd described. Every program has

/M30

M99

 

Come into the shop in the morning, turn on the block skip and let it run for an hour. (I usually turn the spindle and rapid override to 50% for the first 1/2 hour)

You want to run with coolant on as well to warm up the coolant.

I like to make sure the coolant is topped off before warming up any machine up. It always seems to take longer to warm up a machine then for it to cool down.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...