qwertyu

Autor Tema: Herramienta para fresar roscas muy barata  (Leído 2589 veces)

Desconectado DEVILHUNTER

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 572
  • Ubicación: Oviedo/Madrid
Herramienta para fresar roscas muy barata
« en: 04 Abril 2016, 19:41 »
Hace tiempo que quería probar un porta plaquitas de rosca interna de torno para ver si podía hacer roscas con la fresadora CNC, pero todos los que vendían tenías que comprar la caja de insertos entera, demasiado para una prueba, y las herramientas específicas para esto son carísimas. Por fin encontré un sitio donde te venden un porta plaquitas con un inserto, y muy barato. Os dejo un video que he hecho para que veáis como funciona. Con esta herramienta puedo hacer cualquier rosca, las internas empezando en 13mm, las externas desde cero, con un paso de rosca de hasta 1.5mm.

https://www.youtube.com/watch?v=FXiiWcJc-p0

Por si alguien quiere usar los programas sin tener que copiarlos a mano desde el video, aquí os los dejo:

Citar
%
(Internal thread milling)
(Right handed)
(X0 Y0 Z0 must be the top center of the hole we are threading)
(If the deep must be exact, better take reference there to avoid crashing)

#<_thread_diameter> = 25
#<_tool_diameter> = 12.1
#<_threads> = 31
#<_thread_pitch> = 1
#<_circle_radius> = [[#<_thread_diameter>-#<_tool_diameter>]/2]

G54
M3
G0 X0 Y0
F350

G0 Z[-#<_threads>*#<_thread_pitch>]
G1 X#<_circle_radius>

o101 repeat [#<_threads>]
G3 X0 Y#<_circle_radius> Z[#<_z>+[#<_thread_pitch>/4]] R#<_circle_radius>
G3 X-#<_circle_radius> Y0 Z[#<_z>+[#<_thread_pitch>/4]] R#<_circle_radius>
G3 X0 Y-#<_circle_radius> Z[#<_z>+[#<_thread_pitch>/4]] R#<_circle_radius>
G3 X#<_circle_radius> Y0 Z[#<_z>+[#<_thread_pitch>/4]] R#<_circle_radius>
o101 endrepeat

G0 X0 Y0
G53 G0 Z0
M5
%

Citar
%
(External thread milling)
(Right handed)
(X0 Y0 Z0 must be the top center of the shaft we are threading)
(If the deep must be exact, better take reference there to avoid crashing)

#<_thread_diameter> = 23.75
#<_tool_diameter> = 12.1
#<_threads> = 15
#<_thread_pitch> = 1
#<_circle_radius> = [[#<_thread_diameter>+#<_tool_diameter>]/2]

G17
G54
M3
F350

G0 X#<_circle_radius> Y0
G0 Z0

o101 repeat [#<_threads>]
G2 X0 Y-#<_circle_radius> Z[#<_z>-[#<_thread_pitch>/4]] R#<_circle_radius>
G2 X-#<_circle_radius> Y0 Z[#<_z>-[#<_thread_pitch>/4]] R#<_circle_radius>
G2 X0 Y#<_circle_radius> Z[#<_z>-[#<_thread_pitch>/4]] R#<_circle_radius>
G2 X#<_circle_radius> Y0 Z[#<_z>-[#<_thread_pitch>/4]] R#<_circle_radius>
o101 endrepeat

G0 X[#<_circle_radius>+2*#<_thread_pitch>] Y0
G53 G0 Z0
M5
%


Desconectado pitau

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 687
  • Ubicación: Mallorca
Re:Herramienta para fresar roscas muy barata
« Respuesta #1 en: 04 Abril 2016, 21:42 »
Muy chulo el video  .baba, pero no se ve el sitio barato donde lo compraste  ;),

Un saludo
Trastos: Torno Cumbre 22, taladro sobremesa del lidl, sierra de cinta Samur S-400, taladro Delfos Tx-18,  torno de repulsar ¿Denn?, Fresadora warco VMC, sierra UNIZ 14", sierra optimum SQ-M13, Fresadora Lagun FT2, inverter Praxair y y herramienta portátil, tanto eléctrica como a tracción anima

Desconectado DEVILHUNTER

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 572
  • Ubicación: Oviedo/Madrid
Re:Herramienta para fresar roscas muy barata
« Respuesta #2 en: 04 Abril 2016, 21:44 »

Desconectado pitau

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 687
  • Ubicación: Mallorca
Re:Herramienta para fresar roscas muy barata
« Respuesta #3 en: 04 Abril 2016, 21:49 »
 .bien
gracias! en la tablet no veia la descripción
Trastos: Torno Cumbre 22, taladro sobremesa del lidl, sierra de cinta Samur S-400, taladro Delfos Tx-18,  torno de repulsar ¿Denn?, Fresadora warco VMC, sierra UNIZ 14", sierra optimum SQ-M13, Fresadora Lagun FT2, inverter Praxair y y herramienta portátil, tanto eléctrica como a tracción anima

borondes2010

  • Visitante
Re:Herramienta para fresar roscas muy barata
« Respuesta #4 en: 04 Abril 2016, 23:16 »
Estaria muy bien y muy didactico que a alguien le diese por explicar la macro..como se usa..donde y como cambiar los parametros etc..algo asi para novatos CNC.
« última modificación: 04 Abril 2016, 23:57 por 100% Rural »

Desconectado diegovv

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 170
  • Ubicación: Leganés (Madrid)
Re:Herramienta para fresar roscas muy barata
« Respuesta #5 en: 04 Abril 2016, 23:38 »
Muy útil para hacer roscados en piezas extremadamente extrañas. De todas maneras, se me ocurren pocas piezas que no puedan ser roscadas por medios tradicionales.
Warco WM 250v, fresadora BF20 evoluciomada, rectificadora Saim y vicio por el metal.

Desconectado anino

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 533
  • Ubicación: Malpica (Toledo)
Re:Herramienta para fresar roscas muy barata
« Respuesta #6 en: 05 Abril 2016, 00:21 »
Buenas!


Pues yo opino que es muy útil para piezas que no se pueden presentar en el plato del torno o su posicionamiento es dificultoso, o bien una vez que la tienes posicionada en la fresadora cnc y que sin tener un macho de roscar de la dimensión que necesitemos viene muy bien para hacer roscados.

Un saludo.
Opt. D240x500G; Taladro STAYER; Fresadora GHE tuneada

Desconectado DEVILHUNTER

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 572
  • Ubicación: Oviedo/Madrid
Re:Herramienta para fresar roscas muy barata
« Respuesta #7 en: 05 Abril 2016, 00:52 »
Como dice anino, hay piezas que no se pueden colocar en el plato de torno, o como es mi caso, que no tengo torno, no podría hacerlas de otra manera. También permite hacer roscas raras para las que no existe macho, o roscar en materiales mas duros. También permite fácilmente hacer roscas a izquierzas, cónicas (como si quieres que sean parabólicas) o roscar hasta el fondo en un agujero ciego sin problema.

El uso es bastante sencillo. Cortáis el programa y lo guardáis en un editor de texto con formato .ngc para que lo pueda leer LinuxCNC. Para cambiar la rosca tenéis que cambiar los valores de:

#<_thread_diameter> = "valor del diámetro de la hélice"
#<_tool_diameter> = "diámetro de la herramienta"
#<_threads> = "número de filetes de rosca"
#<_thread_pitch> = "paso de la rosca"

Una vez cambiado esto con los parámetros que necesitéis solo hay que guardarlo y cargarlo en LinuxCNC como cualquier otro programa. El programa supone que el agujero o cilindro que queráis roscar ya está mecanizado a la medida, y que el punto de origen de la rosca es el centro de la cara superior del agujero o cilindro.

Acto seguido calcula, ya sea sumando o restando el radio de la herramienta y de la rosca, según sea rosca externa o interna, el diámetro de una hélice que será la que trace la herramienta para crear la rosca.

En caso de roscas internas, la herramienta se va primero abajo del todo (el paso de la rosca multiplicado por el número de filetes de rosca que le hemos indicado) y comienza a realizar la hélice subiendo (para hacer la rosca en fresado en avance).

En las roscas externas comienza desde arriba y hace la hélice hacia abajo. Hay que tener en cuenta que el programa que he puesto para roscas externas no genera una rosca de la medida que le pedimos, sino una cuya medida de los "valles" es la que le hemos dicho, cuestión de ir disminuyendo la medida. Tengo que modificar el programa para que junto con el paso de rosca calcule la hélice de tal manera que si le decimos hazme una rosca M25x1 calcule todos los parámetros (debería dar 23 con algo) y lo haga sin problemas.

Una vez que tiene el diámetro de la hélice que tiene que hacer, simplemente realiza el número de los filetes de la misma que le habíamos pedido. Quería haber puesto la distancia de la rosca en vez de el número de filetes, pero me daba problemas para detectar la condición de parada, así que en caso de querer roscar un agujero ciego es conveniente tomar la referencia abajo del todo y poner que es una distancia negativa múltiplo del paso de rosca.


« última modificación: 05 Abril 2016, 00:55 por DEVILHUNTER »

borondes2010

  • Visitante
Re:Herramienta para fresar roscas muy barata
« Respuesta #8 en: 05 Abril 2016, 09:14 »
Gracias por la explicacion y por la macro..me esperare a la siguiente evolucion de esta macro donde ya se defina de una vez el paso de rosca y donde le pueda definir la profundidad de la rosca y no el numero de filetes..aun asi una macro cojonuda .palmas .bien .brinda

Desconectado JED

  • Aprendiz
  • *
  • Join Date: Jun 2013
  • Mensajes: 626
  • Ubicación: Zaragoza
Re:Herramienta para fresar roscas muy barata
« Respuesta #9 en: 05 Abril 2016, 10:23 »
Me parece muy buen aporte porque existen fresas específicas para roscar pero cuestan un hu.vo.

Si, como tú has demostrado, se puede hacer con una herramienta de torno, se ahorra tanto en la herramienta como en las plaquitas. El inconveniente con respecto a otras herramientas más caras es que al tener un solo filo, la velocidad de avance tiene que ser menor.

A los que no ven clara la utilidad del invento, les diría que prueben a roscar con macho una rosca, por ejemplo, de 1" 1/4 BSP. Hace falta mucho brazo, o mucha máquina si lo haces en fresadora CNC.

Por curiosidad, DEVILHUNTER, ¿porqué divides cada vuelta en 4 arcos?

Desconectado DEVILHUNTER

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 572
  • Ubicación: Oviedo/Madrid
Re:Herramienta para fresar roscas muy barata
« Respuesta #10 en: 05 Abril 2016, 12:03 »
Esa es la idea JED, hasta ahora casi todas las herramientas de fresado de rosca que había encontrado empezaban con números de tres cifras. Esta además si se rompe la punta es girar la plaquita.

Otro buen punto que no me di cuenta de mencionar, con esto la potencia de máquina necesaria para hacer roscas grandes es mucho mas pequeña que con un macho.

Lo de los arcos es porque a veces, sobre todo cuando funcionas con radios, los controles no cogen bien la circunferencia que quieres hacer. Se supone que trabajar con las coordenadas incrementales I J para arcos es mejor al no dar estos problemas, pero personalmente es menos intuitivo a la hora de leerlo.

Para que el programa de roscas externas tenga en cuenta el paso de rosca, y podamos meterle el diámetro externo en vez del menor, hay que sustituir esta línea:

#<_circle_radius> = [[#<_thread_diameter>+#<_tool_diameter>]/2]

Por estas otras:

#<_thread_angle> = 60
#<_circle_radius> = [[[#<_thread_diameter>+#<_tool_diameter>]/2]-[#<_thread_pitch>/[2*TAN[#<_thread_angle>/2]]]]

Lo de la distancia de la rosca se queda para mas adelante, que complica mucho el programa si queremos llegar hasta el fondo sin chocar.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20