big overhaul

This commit is contained in:
Thaddeus Hughes
2026-04-05 20:51:43 -05:00
parent f39f90977d
commit ad1f8719d6
121 changed files with 2457 additions and 1700 deletions

View File

@@ -16,7 +16,7 @@ o<slot_troch> sub
M101 ; enable Z-axis (M102 disables)
G17 ; select XY plane for arcs
#<td> = #<_td>
#<td> = #5410
#<tr> = [#<td>/2]
o1 if [EXISTS[#<_z_clearance>]]
#<z_clearance> = #<_z_clearance>
@@ -30,7 +30,7 @@ o<slot_troch> sub
o3 endif
#<a> = [ATAN[#4-#2]/[#3-#1]]
#<r> = [[#5-#<_td>]/2]
#<r> = [[#5-#5410]/2]
@@ -57,7 +57,7 @@ o<slot_troch> sub
o100 if [#<M_CLIMB>]
#<r> = [[#5-#<_td>]/2-#8]
#<r> = [[#5-#5410]/2-#8]
G1 X[#1+#<l>*COS[#<a>] -[SIN[#<a>]*[#<r>]]] Y[#2+#<l>*SIN[#<a>] +[COS[#<a>]*[#<r>]]]
G3 X[#1+#<l>*COS[#<a>] +[SIN[#<a>]*[#<r>]]] Y[#2+#<l>*SIN[#<a>] -[COS[#<a>]*[#<r>]]] I[#1+#<l>*COS[#<a>]] J[#2+#<l>*SIN[#<a>]]
@@ -71,7 +71,7 @@ o<slot_troch> sub
#<l> = [#<l>+#<l_step>]
o200 endwhile
#<r> = [[#5-#<_td>]/2]
#<r> = [[#5-#5410]/2]
G1 X[#3 +[SIN[#<a>]*[#<r>]]] Y[#4 -[COS[#<a>]*[#<r>]]] ; point 1
G3 X[#3 -[SIN[#<a>]*[#<r>]]] Y[#4 +[COS[#<a>]*[#<r>]]] I#3 J#4 ; point 2
@@ -80,7 +80,7 @@ o<slot_troch> sub
G1 X[#3 +[SIN[#<a>]*[#<r>]]] Y[#4 -[COS[#<a>]*[#<r>]]] ; point 1
o100 else
#<r> = [[#5-#<_td>]/2-#8]
#<r> = [[#5-#5410]/2-#8]
G1 X[#1+#<l>*COS[#<a>] +[SIN[#<a>]*[#<r>]]] Y[#2+#<l>*SIN[#<a>] -[COS[#<a>]*[#<r>]]]
G2 X[#1+#<l>*COS[#<a>] -[SIN[#<a>]*[#<r>]]] Y[#2+#<l>*SIN[#<a>] +[COS[#<a>]*[#<r>]]] I[#1+#<l>*COS[#<a>]] J[#2+#<l>*SIN[#<a>]]
@@ -94,7 +94,7 @@ o<slot_troch> sub
#<l> = [#<l>+#<l_step>]
o200 endwhile
#<r> = [[#5-#<_td>]/2]
#<r> = [[#5-#5410]/2]
G1 X[#3 -[SIN[#<a>]*[#<r>]]] Y[#4 +[COS[#<a>]*[#<r>]]] ; point 2
G2 X[#3 +[SIN[#<a>]*[#<r>]]] Y[#4 -[COS[#<a>]*[#<r>]]] I#3 J#4 ; point 1