This commit is contained in:
Thaddeus-Maximus
2026-04-03 15:58:58 -05:00
commit f3953d66ae
1516 changed files with 586639 additions and 0 deletions

33
nc_files/bore.ngc Executable file
View File

@@ -0,0 +1,33 @@
o<bore> sub
; x, y, d, stepdown, zstart, zend
G90
G91.1
G0 X#1 Y#2
G0 Z#4
G1 X[#1+#3/2-#<_td>/2] Y[#2]
G17
#<r> = [#3/2-#<_td>/2]
#<z> = [#4-#6]
o101 while [#<z> GT #5]
G3 X[#1+#<r>] Y[#2] I[-#<r>] Z[#<z>] P1
#<z> = [#<z> - #6]
o101 endwhile
o102 if [#4 GT #5]
#<ang> = [[#<z>-#5]/#6*360]
G3 X[#1+COS[#<ang>]*#<r>] Y[#2+SIN[#<ang>]*#<r>] I[-#<r>] Z[#5]
G3 X[#1+COS[#<ang>]*#<r>] Y[#2+SIN[#<ang>]*#<r>] I[-COS[#<ang>]*#<r>] J[-SIN[#<ang>]*#<r>] Z[#5]
;G3 X#1 Y[#2+#3/2-#<_td>/2] J[-#3/2+#<_td>/2]
o102 endif
G0 X#1 Y#2
G0 Z0
o<bore> endsub
M2