CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > MetalWorking Machines > Haas Mills


Haas Mills Discuss Haas machinery here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 01-20-2011, 03:45 PM
 
Join Date: Apr 2004
Location: Canada
Age: 31
Posts: 290
laka is on a distinguished road
How to manually jump around in a running program

Most machines i've ran will let you manually move around to different lines in a program once the previous line has been completed with Single Block on. Can't seem to figure this out on our Haas.
Reply With Quote

  #2   Ban this user!
Old 01-20-2011, 04:02 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Never heard of it and I have had lots of Haas machines for many years.

I must say it sounds like a strange requirement. You mean you can jump ahead or back in a running program? What happens about all the operations in the blocks you have jumped past?
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #3  
Old 01-20-2011, 04:31 PM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

Setting 36 'Program restart' affects the way the control restarts a program. When ON, the entire program is re-read up to the point where you choose to begin. This simply ensures that all necessary positioning moves and miscellaneous functions have been properly executed.

Now, if you like to live in the danger zone, turn that setting OFF and be wary of what happens if the current tool begins to cut, perhaps not knowing what work offset should be used, what the tool diameter is (if comp was used), what the tool length is (if it was altered). Personally, I'd always begin from a tool change if I had this setting off, because I don't assume too much modality from one operation to the next. But there may be circumstances where you could use direct execution to your advantage. But I'd suggest that setting 36 should be turned back ON for day to day use, especially if more than one guy is running the machine, because we all carry around our assumptions
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #4   Ban this user!
Old 01-20-2011, 04:50 PM
 
Join Date: Apr 2004
Location: Canada
Age: 31
Posts: 290
laka is on a distinguished road

Perfect, thanks!


Geof: This is actually very handy for many reasons. Say you bust a tool mid cycle and have to load a new one, you wouldn't necessarily want to re-run the whole program cutting air to get to where you had left of.

I used to use it many times when running a long cycle and stopping the machine at end of the day and starting back at the line number I left at. On our Yasnac machine, I would run the tool change line all the way up to the G43 line, and just page down through the program to where I wanted to start. You definately need to be careful, but it is a handy feature.
Reply With Quote

  #5   Ban this user!
Old 01-20-2011, 06:04 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

You phrased your question poorly, you don't want to move around you want to move down to a start point somewhere in the program. As HFD describes,yes, Haas does that. The one time Program Restart can give problems is when you are using G101 to mirror axes. Starting immediately below the G101 line can cause bad things to happen.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 01-24-2011, 06:53 AM
 
Join Date: Aug 2009
Location: US
Posts: 228
double a-ron is on a distinguished road

I leave 36 off and start from a tool change. Unless I need to start in the middle of a series of g83 holes.
Reply With Quote

  #7   Ban this user!
Old 01-24-2011, 04:17 PM
 
Join Date: Nov 2010
Location: Canada
Posts: 11
Black08Chally is on a distinguished road

I'll put a GOTO666 in after all the start up lines, then an N666 where I want to pick up.....Make sure your initial Z is high enough to clear any XY repositions as it goes from the 'GOTO' to line 666. You probably will have to put a feed rate in on your first linear move after the 666 as well as sometimes it alarms out if you are relying on the first one after the startup lines.
Reply With Quote

  #8   Ban this user!
Old 01-24-2011, 05:08 PM
WallyL7's Avatar  
Join Date: Dec 2008
Location: USA
Posts: 488
WallyL7 is on a distinguished road

Originally Posted by Black08Chally View Post
I'll put a GOTO666 in after all the start up lines, then an N666 where I want to pick up.....Make sure your initial Z is high enough to clear any XY repositions as it goes from the 'GOTO' to line 666. You probably will have to put a feed rate in on your first linear move after the 666 as well as sometimes it alarms out if you are relying on the first one after the startup lines.

That sounds pretty sketchy. So, you just add in a N666 if you need to start on a specific line? then you erase it when your done? Setting 36 takes care of all of your adding GOTO stuff to every single program since it reads the program from the beginning...Interesting you chose the number of the beast though!!lol!


however, I'm with Double A-ron on this. I only turn it "on" if I have a legitimate reason to start in the middle of a tool. Otherwise, I start at the tool call, and all the modals are there with feedrates, etc...Leaving it on makes me crazy with all the extra time waiting for it to read the program, go to the previous position, or even load the last tool in
__________________
Tim
Reply With Quote

  #9   Ban this user!
Old 01-24-2011, 05:52 PM
 
Join Date: Nov 2010
Location: Canada
Posts: 11
Black08Chally is on a distinguished road

Originally Posted by WallyL7 View Post
That sounds pretty sketchy. So, you just add in a N666 if you need to start on a specific line? then you erase it when your done? Setting 36 takes care of all of your adding GOTO stuff to every single program since it reads the program from the beginning...Interesting you chose the number of the beast though!!lol!


however, I'm with Double A-ron on this. I only turn it "on" if I have a legitimate reason to start in the middle of a tool. Otherwise, I start at the tool call, and all the modals are there with feedrates, etc...Leaving it on makes me crazy with all the extra time waiting for it to read the program, go to the previous position, or even load the last tool in
I always use 666 since I can easily type 'N666' in edit mode, then hit arrow down and find if it is in the program. If I get a not found then I know if I forget to remove the 'GOTO666' line it will alarm out with 'GOTO P OR N LINE NOT FOUND' or something like that. It allows me to choose exactly where to run up to, skip ahead to and and remove when I'm done. Since 666 means evil, I don't let it exist in a program, and if I do find it, I investigate why it was put there.
Reply With Quote

  #10   Ban this user!
Old 01-24-2011, 07:06 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by WallyL7 View Post
That sounds pretty sketchy. ...
Could be less sketchy than simply turning 36 off because you don't want to wait for the machine to scan the program.

If you are reading in offsets and tool dias from G10 lines at the head of the program and 36 if off they will not be picked up if you scroll down and start anywhere below the G10 lines.

If you put the GOTO below the G10 lines they will be picked up before the jump.

Yes, No? Do I have it right or wrong?

I keep 36 ON, I am a patient and cautious guy.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-25-2011, 09:59 AM
WallyL7's Avatar  
Join Date: Dec 2008
Location: USA
Posts: 488
WallyL7 is on a distinguished road

Originally Posted by Geof View Post
Could be less sketchy than simply turning 36 off because you don't want to wait for the machine to scan the program.

If you are reading in offsets and tool dias from G10 lines at the head of the program and 36 if off they will not be picked up if you scroll down and start anywhere below the G10 lines.

If you put the GOTO below the G10 lines they will be picked up before the jump.

Yes, No? Do I have it right or wrong?

I keep 36 ON, I am a patient and cautious guy.

How is that method less sketchy than setting 36? It certainly is faster to turn it on and start from mid cycle when you need to than to ALWAYS add GOTO lines. Personally, it is a rare thing for me to have to mid cycle start, so for me to add it to every program would just add a lot of extra time...and to add it to even one program would take more time than turning on 36 and waiting for the machine to read through the program...just sayin.


Don't misunderstand, I get that we all have our little nuances and tastes regarding how we do things. I think if this works great for him, then he should run with it, but, I think the majority of users are better off with setting 36.



There is less room for error with 36. It always homes the -Z- axis first (which he even said you need to make sure with his method that you have enough -Z- clearance first - potential disaster if you don't)...So, being patient and cautious is only more necessary with that system.

I understand you are a patient and cautious guy, Geof, but don't mistake my - - - not ALWAYS wanting to wait for the control to read through the program when I am simply running each tool one at a time - - - for not being cautious.


You remember I ran your program on my machine a while back
__________________
Tim
Reply With Quote

  #12   Ban this user!
Old 01-25-2011, 12:31 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

I think the meaning I intended didn't come through in what I wrote so I will do it differently.

In declining order of safety (the way I rate them):

Setting 36 ON is safest and slowest; painfully slow if you have a load of 38 parts and want to restart the last tool on the last part.

Putting in a line number and a GOTO, with the GOTO after any essential commands that have to be read at the top of the program such as G10 commands. I would intermediate in safety and slowness because you have to do some editing and then remove it.

Setting 36 OFF is the fastest and riskiest if you forget you have stuff that must be read ahead of your start point. Also risky to have the machine in regular use with Setting 36 OF,F just in case you where looking at something down in the body of the program and then forget to hit Reset before Cycle Start.

Incidentally has anyone found that sometimes in a Restart on a program with subroutines the machine will hang up on a subroutine call.?
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- Running program with G0, G1, and/per F Martcnc CamSoft Products 3 01-19-2011 12:46 AM
Need Help!- problem running program mehdiF Fanuc 3 11-22-2010 01:27 PM
V2XT - RUNNING A PROGRAM WITH THE SPINDLE OFF DF-ENTERPRISES Bridgeport and Hardinge Mills 3 11-18-2010 09:53 PM
Newbie- Zoom graph while program running (18-T)? polarbeer Fanuc 0 07-19-2008 07:01 AM
Axis motors stop while running a program kevinkoons Mach Mill 1 05-22-2007 01:43 AM




All times are GMT -5. The time now is 02:12 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361