Autor Tema: hacer mi primer fresado con la cnc.  (Leído 9725 veces)

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #15 en: 14 Diciembre 2014, 12:19 »
buenas, volvemos a la carga.

https://drive.google.com/file/d/0B3udfqKE0GeTSmtrcnU1TlliVmM/view?usp=sharing
No se poner fotos, no me funciona con el IMG


esta mordaza puede coger dos piezas de las que necesito fresar. necesitaría hacer una instrucción para el mach 3 que sea.

Fresado primera pieza,
Va a una posición de reposo,
Cuando pulso alguna tecla del teclado, hace la pieza 2 (mientras yo cambio la pieza 1)
Se queda de nuevo en posición de reposo.
Cuando tengo lista la nueva pieza 1 le doy al enter.

Y asi hasta hacer 100 o 1000 piezas.


Que me decís??? se puede hacer esto con código G??? una pausa hasta tocar siguiente en el teclado o algo así????

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #16 en: 15 Diciembre 2014, 02:05 »
A ver he averiguado alguna cosita, G04 P2 me parara 2 milisegundos la fresa para que se clave bien en la pieza y despues comenzar a hacer el arrastre. asi que esto solucionado.

Existe la forma de poner en el codigo algun Feed hold para que se pare el mivimiento hasta que le de al espacio y continue, se que puedo poner M01 pero para reanudar la siguiente pieza necesito darle al ALT-R y es muy  incomodo.

G21  G90
G0Z5
G0 X0 Y0
G0 Z1
G1 F50 Z-0,50
G04 P2            (PAUSA PARA CLAVAR BIEN LA FRESA)
G1 F100 Y15
G0 Z5
G0 X25 Y0
M01                (PAUSA PARA CAMBIAR PIEZA CON SEGURIDAD) (REANUDO CON alt-r) (Alguna opcion mejor??)
G0 X50          (VOY DONDE ESTA SEGUNDA PIEZA)
G0 Z1
G1 F50 Z-0,50
G04 P2            (PAUSA PARA CLAVAR BIEN LA FRESA)
G1 F100 Y15
G0 Z5
G0 X25 Y0   
M00
M47                 (HE LEIDO QUE ESTO REANUDA DESDE LINEA 1 PERO NO ME FUNCIONA)



Alguien sabe como hacer lo que pido??

Gracias.
« última modificación: 15 Diciembre 2014, 02:15 por emanvasco »

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #17 en: 15 Diciembre 2014, 11:40 »
Te pongo un bucle. Me parece que es lo que quieres.
No lo he probado.


G21  G90

#120=1  (pongo la variable 120 con valor 1)
O1000 while [#120 le 100]    (mientras la variable 120 sea menor que cien, repite  )

G0Z5
G0 X0 Y0
G0 Z1
G1 F50 Z-0,50
G04 P2            (PAUSA PARA CLAVAR BIEN LA FRESA)
G1 F100 Y15
G0 Z5
G0 X25 Y0
M01                (PAUSA PARA CAMBIAR PIEZA CON SEGURIDAD) (REANUDO CON alt-r) (Alguna opcion mejor??)
G0 X50          (VOY DONDE ESTA SEGUNDA PIEZA)
G0 Z1
G1 F50 Z-0,50
G04 P2            (PAUSA PARA CLAVAR BIEN LA FRESA)
G1 F100 Y15
G0 Z5
G0 X25 Y0   

#120 = [#120+1]   (aumento el valor de la variable 120 )
O1000 endwhile

M00
M47                 (HE LEIDO QUE ESTO REANUDA DESDE LINEA 1 PERO NO ME FUNCIONA)
Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig

rafa001

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #18 en: 15 Diciembre 2014, 13:50 »
Buenas, o programas las dos piezas juntas, o dos programas con diferente cero pieza.

Yo prefiero dos programas con diferente cero pieza.



Saludos.

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #19 en: 16 Diciembre 2014, 08:50 »
No entiendo lo del bucle!!!

Rafa001 Si lo pongo en dos programas como podria hacer que tocando una sola tecla me empiece el otro programa, no tendria que escoger el TXT e ir cambiando??, ten en cuenta que hacer cada pieza me lleva unos 15 segundos nada mas, necesito que el cambio de una a otra sea lo mas rapido posible.

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #20 en: 16 Diciembre 2014, 09:02 »
El bucle significa que se repite el programa.
Miratelo con ganas. Si te he puesto hasta comentarios.
Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig

rafa001

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #21 en: 16 Diciembre 2014, 14:04 »
No me di cuenta, en los centros se pueden cargar varios programas.

Otra opción es un programa y dos subrutinas, no sé si te lo admitirá el mach.


Saludos.

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #22 en: 17 Diciembre 2014, 00:48 »
alberttoy, sigo sin aclararme

esto es l que añades al final no??
#120 = [#120+1]
O1000 endwhile

no se que quiere decir al variable 120?? xq 120?? es algun codigo que dice bucle??

a ver si acierto. #120 lo que hace es aumentar cada vuelta 1 numero y eso de o1000 enwhile quiere decir que cuando llegue a 100 se para, pero entonces xq es 1000. macho no entiendo los numeros.

ponme el codigo para que se pare en 50 y comparando los dos a ver si logro entenderlo.

#120
o500 endwhile

???

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #23 en: 17 Diciembre 2014, 09:03 »
Fijate que te he puesto dos lineas arriba. La linea 2 y la 3


Son estas dos
Código: [Seleccionar]
#120=1  (pongo la variable 120 con valor 1)
O1000 while [#120 le 100]    (mientras la variable 120 sea menor que cien, repite  )


Traducido: mientras la variable numero 120 valga menos que 100 repite lo que viene a continuacion

Si lo quieres para 50 veces


#120=1  (pongo la variable 120 con valor 1)
O1000 while [#120 le 50]    (mientras la variable 120 sea menor que cincuenta , repite  )



Y al final se cuenta la vez en la variable 120 y se indica que debe volver arriba.

#120 = [#120+1]   (aumento el valor de la variable 120 )
O1000 endwhile

Si se ha llegado al máximo  no irá arriba.
Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #24 en: 18 Diciembre 2014, 01:24 »
lo pongo en el mach  pero no me vuelve arriba....

mas o menos entiendo lo que me dices lo que no se es por que la variable es la 120 podria ser la variable 119?? o 120 es algun codigo que entiende el mach??

de todas forrmas ya te digo que hace  todo el trabajo y se para en el m00

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #25 en: 19 Diciembre 2014, 09:08 »
He puesto esa variable, pero se podria usar otra. Hay algunos numeros de variable que son algo concreto.
A saber: los numeros bajos se usan para las subrutinas, y en la zona de los cincomiles son datos internos del programa match.

No puedo probarlo en unos dias. Yo uso linuxcnc, deberia ser parecido.

A ver si algún compañero del foro nos puede decir si es correcto.


Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig

Desconectado javier_gl

  • Aprendiz
  • *
  • Join Date: Ene 2013
  • Mensajes: 145
  • Ubicación: Las Rozas
Re:hacer mi primer fresado con la cnc.
« Respuesta #26 en: 19 Diciembre 2014, 09:20 »
Hola a todos

Creo que Mach3 no admite condicionales (IF, WHILE, etc.). Tendrías que programarlo sólo con el contador y subrutinas.
Saludos,  Javier
Fresadora Bridgeport "CNCizada", torno CZ300, y unos alicates.  Mi web de cacharreo astronómico:  http://www.javierlaina.es

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #27 en: 20 Diciembre 2014, 00:35 »
Hola a todos

Creo que Mach3 no admite condicionales (IF, WHILE, etc.). Tendrías que programarlo sólo con el contador y subrutinas.
Pues vaya rollo!.  Hace poco me hice un programilla en linuxcnc para hacer una superficie parabólica. Estuve anidando bucles y me fue perfecto
Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig

emanvasco

  • Visitante
Re:hacer mi primer fresado con la cnc.
« Respuesta #28 en: 20 Diciembre 2014, 10:52 »
Entonces la mejor opcion es poner el mismo codigo 50 veces seguidas y arreglado no???

Y lo de evitar tener que darle a ALT-R para continuar en una parada se puede arreglar de alguna manera para que sea una tecla solo?

Desconectado alberttoy

  • Aprendiz
  • *
  • Join Date: Dic 2012
  • Mensajes: 1453
  • Ubicación: Barcelona - Barcelona
Re:hacer mi primer fresado con la cnc.
« Respuesta #29 en: 20 Diciembre 2014, 17:18 »
No se en Match3, pero hay el comando M66 que para el programa hasta que haya corriente en una entrada concreta.
Si funciona podrias poner un pulsador
Torno Optimum 240x500G, Fresadora Vertical/Horizontal ZAY7550, fresadora ceneceada SIEG Super X2P HiTorque Mill,  soldadora mig/mag/tig