Un trabajo hecho con el linuxcnc.
Rebaje de peso para una rueda de slot de 17 mm diametro.
http://www.youtube.com/watch?v=Gvhn6id_eWc
G CODE :
( Taladros para rebajar una rueda slot de 17 mm)
G17
G21 G40 G49
G64 P0.01
# = 32
#<Z_ini> =0.2
#<Z_fin> =-1.8
#<Z_seguridad> = .8
#<A_ini> = 0
#<A_fin> = 360
#<Velocidad_Vacio> = 700
#<Velocidad_Penetracion> = 200
#<Velocidad_Mecanizado> = 250
#<Separacion_Taladros_X> = 1.2
#<Separacion_Taladros_A> =[[ 360 / #]/2]
#<Grados_Paso> =[ [360] / [#]]
(debug, Grados_Paso = #<Grados_Paso>)
G1 Z#<Z_seguridad> F#<Velocidad_Vacio>
#<Angulo_Actual> = 0
(debug, Angulo_Actual = #<Angulo_Actual>)
O100 repeat[#]
(Primer Taladro)
G1 X 0 A#<Angulo_Actual> F#<Velocidad_Vacio>
G1 Z #<Z_ini>
G1 Z #<Z_fin> F#<Velocidad_Penetracion>
G4 P 0.1
(Segundo Taladro)
G1 Z #<Z_seguridad> F#<Velocidad_Vacio>
G1 X #<Separacion_Taladros_X> A [#<Angulo_Actual> + #<Separacion_Taladros_A>] F#<Velocidad_Vacio>
G1 Z #<Z_ini>
G1 Z #<Z_fin> F#<Velocidad_Penetracion>
G4 P 0.1
G1 Z #<Z_seguridad> F#<Velocidad_Vacio>
(Tercer Taladro)
G1 X [2 * #<Separacion_Taladros_X> ] A [#<Angulo_Actual> + [2 * #<Separacion_Taladros_A>]] F#<Velocidad_Vacio>
G1 Z #<Z_ini>
G1 Z #<Z_fin> F#<Velocidad_Penetracion>
G4 P 0.1
G1 Z #<Z_seguridad> F#<Velocidad_Vacio>
(Cuarto Taladro)
G1 X [3 * #<Separacion_Taladros_X> ] A [#<Angulo_Actual> + [3 * #<Separacion_Taladros_A>]] F#<Velocidad_Vacio>
G1 Z #<Z_ini>
G1 Z #<Z_fin> F#<Velocidad_Penetracion>
G4 P 0.1
G1 Z #<Z_seguridad> F#<Velocidad_Vacio>
#<Angulo_Actual> = [#<Angulo_Actual> + #<Grados_Paso>]
O100 endrepeat
M30