Foro MetalAficion
CNC => CNC - Software y Controladores => Mensaje iniciado por: Jbecerra en 02 Julio 2013, 14:56
-
Hola.
En la parte hardware puse un post con un acoplamiento espiral y aquí pongo el programa que he escrito para hacerlo.
Evidentemente lo publico para que quien quiera pueda usarlo libremente.
Es CodigoG y esta funcionando con el linuzcnc.
Con pocas modificaciones se pueden hacer distintas ranuras y distintos pasos.
(Ranura Espiral)
G17
G21 G40 G49
G64 P0.01
G40
#<X_ini> =0
#<X_fin> =25
#<Y_ini> = 0
#<Y_fin> = 0
#<Z_ini> = -0
#<Z_fin> =-.1
#<Z_seguridad> = 3
#<A_ini> = 0
#<A_fin> = 360
#<Pasada> =.2
#<Velocidad> = 350
G1 X#<X_ini> Y#<Y_ini> Z#<Z_ini> F#<Velocidad>
O100 while [#<Z_ini> ge #<Z_fin> ]
G01 X#<X_fin> Y#<Y_fin> A#<A_fin> F#<Velocidad>
#<Z_ini> = [#<Z_ini> - [#<Pasada> / 2]]
G01 Z#<Z_ini> F30
G01 X#<X_ini> Y#<Y_ini> A#<A_ini> F#<Velocidad>
#<Z_ini> = [#<Z_ini> - [#<Pasada> / 2]]
G01 Z#<Z_ini> F30
O100 endwhile
G01 Z20 F300
(G01 Z#<Z_seguridad> f#<Velocidad>)
M30
El programa solo genera 1 ranura de 360º y 25 mm de longitud, tan solo hay que ejecutarlo una vez por cada ranura reposicionando el a con los grados adecuados a eltrabajo que realizemos.
-
VIVA el software libre y sobre todo gracias por compartirlo .ereselmejor .ereselmejor .ereselmejor .ereselmejor .bien .bien .bien .brinda .brinda .brinda
-
Muy bueno, aquí se puede ver el resultado:
http://foro.metalaficion.com/index.php?topic=13043.msg156242#msg156242