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 > General Metal Working Machines


General Metal Working Machines General discussions of all metal working machines from drill presses to band-saws.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 11-15-2010, 09:20 PM
 
Join Date: Jul 2009
Location: USA
Posts: 69
nfrees114 is on a distinguished road
How to Retract over fixture toe clamps while drilling

So I have a haas VF-2 and have a peck drill cycle (G83). I have to retract 1" between holes to clear the fixture toe clamps. well I am cutting 1" of air on every hole. I was just wondering if there was a way to modify the G code so that it would start at .1" and drill the hole but then between the holes it would retract to 1". Any help would be greatly appreciated!!

Thanks!!

-Nate
Reply With Quote

  #2   Ban this user!
Old 11-15-2010, 09:42 PM
Superman's Avatar  
Join Date: Dec 2008
Location: Krypton
Age: 51
Posts: 1,556
Superman is on a distinguished road
Buy me a Beer?

Usually an R value defines the start of the cycle, called the retract plane
the initial level is the Z plane the tool is at before processing the drill cycle

ie
G0 X0 Y0
Z2.0 ( initial level )
G83 Z-1.5 R0.1 Q0.2 F4.000 M98 ( rapids to Z0.1, feed to Z-1.5, rapid retract to Z2.)
XY
XY M99 --> stays down( rapids to Z0.1, feed to Z-1.5, rapid retract to Z0.1 )
XY --> stays down
XY --> stays down
XY M98 --> goto Z2 at cycle end
XY


M98 is to return to the initail level ---being Z2.0, to clear all after each hole
M99 would make it go to Z0.1 after each hole --which would put you thru the clamps

You can put the M code after each hole to cut out the high retracts, but prove it off 1st without the clamps. The M code is modal.
Reply With Quote

  #3   Ban this user!
Old 11-15-2010, 09:51 PM
 
Join Date: Jul 2009
Location: USA
Posts: 69
nfrees114 is on a distinguished road
re:

So for this line of code I would change N132 line the Z to 1.0 not .1? and then on N133 give it a G98 code instead of a G99 code? and that will fix my problem??

(NEXT CUT - NEXT TOOL)
(JOB 4 HOLE RANDOM POINT PATTERN)
(3/16 HOLE)

N130 T03 M06
N131 G90 G54 X5.468 Y2.062 S3340 M03
N132 G43 H03 Z.1 M08
N133 G83 G99 X5.468 Y2.062 Z-.575 R.1 Q.0938 P0. F15.
N134 X8.468
N135 X11.468
N136 X14.468
N137 X17.468
N138 X20.468
N139 X23.468
N140 M09
N141 M05
N142 G00 G91 G28 Z0.
N143 M01
Reply With Quote

  #4   Ban this user!
Old 11-15-2010, 09:52 PM
 
Join Date: Jul 2009
Location: USA
Posts: 69
nfrees114 is on a distinguished road
re:

So for this line of code I would change N132 line the Z to 1.0 not .1? and then on N133 give it a G98 code instead of a G99 code? and that will fix my problem??

(NEXT CUT - NEXT TOOL)
(JOB 4 HOLE RANDOM POINT PATTERN)
(3/16 HOLE)

N130 T03 M06
N131 G90 G54 X5.468 Y2.062 S3340 M03
N132 G43 H03 Z.1 M08
N133 G83 G99 X5.468 Y2.062 Z-.575 R.1 Q.0938 P0. F15.
N134 X8.468
N135 X11.468
N136 X14.468
N137 X17.468
N138 X20.468
N139 X23.468
N140 M09
N141 M05
N142 G00 G91 G28 Z0.
N143 M01

Originally Posted by Superman View Post
Usually an R value defines the start of the cycle, called the retract plane
the initial level is the Z plane the tool is at before processing the drill cycle

ie
G0 X0 Y0
Z2.0 ( initial level )
G83 Z-1.5 R0.1 Q0.2 F4.000 M98 ( rapids to Z0.1, feed to Z-1.5, rapid retract to Z2.)
XY
XY M99 --> stays down( rapids to Z0.1, feed to Z-1.5, rapid retract to Z0.1 )
XY --> stays down
XY --> stays down
XY M98 --> goto Z2 at cycle end
XY


M98 is to return to the initail level ---being Z2.0, to clear all after each hole
M99 would make it go to Z0.1 after each hole --which would put you thru the clamps

You can put the M code after each hole to cut out the high retracts, but prove it off 1st without the clamps. The M code is modal.
Reply With Quote

  #5   Ban this user!
Old 11-15-2010, 10:27 PM
Superman's Avatar  
Join Date: Dec 2008
Location: Krypton
Age: 51
Posts: 1,556
Superman is on a distinguished road
Buy me a Beer?

Yep
Sorry, it should have been G-code G98/G99

put a higher figure in on N132, so you can actually see the moves, and miss the clamps, even if it had a nut/stud above the clamp

The P is a dwell, (in seconds) ---not necessary if a zero time, so it can be omitted

another trick use incremental
Code:
N133 G83 G99 X5.468 Y2.062 Z-.575 R.1 Q.0938 P0. F15.
N134 G91 X3.
N135 X3.
N136 X3.
N137 X3.
N138 X3.
N139 X3.
G90 ( to set back to absolute )
G0 (or G80 will terminate the drillcycle)
G94 ( force feed/min )
N140 M09
N141 M05
N142 G00 G91 G28 Z0.
G94 should be stated before a toolchange, just in case you copy & paste and change it to a tap cycle and use a feed/rev (G95) in it. The next toolpath would travel very quick.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 11-15-2010, 10:27 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

I am puzzled. My Haas Manual says M98 is Sub Program Call and M99 Sub Program Return or Loop. Possibly you mean G98 Canned Cycle Initial Poibt Return and G99 Canned Cycle R Plane Return.

When there are obstructions you should use G98 and set the Z position ahead of the drill cycle high enough to clear them and set R just above the work. The drill cycle will rapid down to R, peck the hole retracting to R and then return to the Z position before moving to the next hole.
__________________
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
Tap retract kendo Okuma 16 01-09-2010 02:11 PM
G81 RETRACT HIEGHT? panaceabea Haas Mills 1 05-14-2009 04:27 PM
Need Help!- Drilling Cycle = Incorrect Retract? dneisler General CNC (Mill and Lathe) Control Software (NC) 7 12-22-2008 08:06 AM
Chip Breaking instead of full retract peck drilling weaston SolidCam 1 05-22-2008 02:10 AM
Retract Height Sanghera SheetCam 1 05-29-2005 11:52 PM




All times are GMT -5. The time now is 08:36 AM.





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