Advertisement
Guest User

Untitled

a guest
Dec 17th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. o<radius> sub
  2. #<x_dia> = #1 (=1.0 Diameter)
  3. #<rad> = #2 (=.375 Radius)
  4. #<z_start> = #3 (=0.000 Z Start)
  5. #<doc> = #4 (=.025 DOC)
  6. #<feed> = #5 (=5 Feed)
  7. #<tool> = #6 (=1 Tool)
  8. #<sfm> = #7 (=100 SFM)
  9. #<rpm> = #8 (=2000 RPM)
  10. #<coolant> = #9 (=8 Coolant)
  11.  
  12. #<z_step> = #<doc>
  13. #<x_step> = [#<x_dia> - [#<doc> * 2]]
  14.  
  15. G7 G18 G40 F#<feed>
  16. G96 D#<rpm> S#<sfm>
  17. T#<tool> M6 G43
  18. M3 M#<coolant>
  19. G41
  20. G0 X[#<x_dia> + 0.100] Z[#<z_start>]
  21.  
  22. o100 while [#<rad> GT #<z_step>]
  23. G0 Z[#<z_start> + 0.050]
  24. G0 X[#<x_dia> + 0.100]
  25. G0 Z[#<z_start> - #<z_step>]
  26. G1 X#<x_dia>
  27. G2 X#<x_step> Z#<z_start> I-#<z_step> K0.0
  28. #<x_step> = [#<x_step> - [#<doc> * 2]]
  29. #<z_step> = [#<z_step> + #<doc>]
  30. o100 endwhile
  31.  
  32. G40
  33. G0 Z[#<z_start> + 0.050]
  34. X[#<x_dia> + 0.100]
  35. M5 M9
  36. G53 G0 X0 Z0
  37. o<radius> endsub
  38. M2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement