Sunday, 11 March 2018
G-code for engraving 0 to 360 degrees on a cylinder
; Main routine for engraving 0 to 360 degrees on a cylinder
; Based on work done by Andy Pough, transposed to C and Z axis for my mini lathe conversion
; Subroutines not included as they are the same as in my previous post
O100 while [#3 LT 360]
#4 = [#3 * #<_scale>]
(DEBUG, #4)
O101 if [#4 LT 10]
G0 C#3 Z0 X[#<_dia> / 2 + 1]
O[FIX[#4]] call
O101 else if [#4 LT 100]
G0 C[#3 - #42 * 0.5] Z0 X[#<_dia> / 2 + 1]
O[FIX[#4 / 10]] call
G0 C[#3 + #42 * 0.5] Z0
O[FIX[#4 mod 10]] call
O101 else if [#4 LT 1000]
G0 C[#3 - #42 ] Z0 X[#<_dia> / 2 + 1]
O[FIX[#4 / 100]] call
G0 C#3 Z0
O[FIX[[#4/10] mod 10]] call
G0 C[#3 + #42 ] Z0
O[FIX[#4 mod 10]] call
O101 endif
#3 = [#3 + #<_inc>]
O100 endwhile
Subscribe to:
Post Comments (Atom)
Chipmaster Gear Cutting
Calculate all the possible gear combinations for the gear selector to cut a 15TPI thread: Imperial TPI C 5 24 20 Imperial TPI ...
-
To regrind the Chipmasters bed I will need to balance the wheel and spindle. I was thinking along the lines of using a gyro, accelerometer...
-
The site at precision rpm has a list of bearing designations used in Cochester Lathes. http://www.precisionrpm.com/pub/gamets/lathes_1 T...
No comments:
Post a Comment