Foro MetalAficion

CNC => CAM (Fabricación Asistida por Ordenador) => Mensaje iniciado por: emanvasco en 09 Noviembre 2014, 14:13

Título: hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 09 Noviembre 2014, 14:13
Buenas tengo una fresador a cnceada que converti, me costo un huevo ponerla en marcha y lo abandone, hasta hoy. Estaba ya volviendo entrar al foro y resulta que ahora me sale en el trabajo una oportunidad par poder usarla, necesito hacer un fresado en una sola dirección recta y repetirla mil veces. Necesitaría que alguien me ayudase con el código G para el mach 3, ya que es aqui donde me he quedado con el desarrollo de la fresadora.

Fresado necesario:

una raya de 15 mm
con un ancho de 4mm asi que usare una fresa de 4mm
quiero que se clave en la pieza (de alpaca) 1mm y  avance 1,1cm (para completar un fresado de 15x4mm)
una vez terminado el fresado que vuelva a una posición de reposo para poder cambiar la pieza y volver a empezar una y otra vez lo mismo.

Estoy a 0 en codigo G pero si alguien me hace el favor me lo podria pasar, o si existe algun programa free para sacarlo, perfecto.

Un saludo.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: Manuturbojet en 09 Noviembre 2014, 19:52
Si quieres te lo puedo generar yo por privado si quieres.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 09 Noviembre 2014, 20:23
He estado investigando un poco y por fin he conseguido bajarme el vcarvepro y siguiendo los tutoriales para furros de Jmllosa he conseguido sacar algo, pero me aparecen varios problemas.

No se si puedo bajar 1 mm de una sola pasada con una fresa de 4, como se sabe el maximo que se puede cortar y a que velocidad??

En la prueba del vcarve he puesto que baje 0,4 y me hace 3 pasadas pero veo que lo hace bastante estupiso, profundiza 0,4 mm hace la pasada, vuelve atras y mete otro 0,4. no se podria hacer que se meta el 0,4 en cada lado y asi solo tendra que hacer 3 recorridos y no 6.

Me podeis indicar cual de todas las lineas para generar el codigo G es el que necesito, tengo 4 opciones para el mach 3 en mm

( Material Size)
( X= 10.000, Y= 60.000, Z= 2.500)
()
(Toolpaths used in this file:)
(CAJEADO 1)
(Tools used in this file: )
(1 = End Mill {4 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N120T1M06
N130 (End Mill {4 mm})
N140G00G43Z20.000H1
N150S12000M03
N160(Toolpath:- CAJEADO 1)
N170()
N180G94
N190X0.000Y0.000F30.0
N200G00X0.020Y5.428Z6.000
N210G1Z-0.289F30.0
N220G1Y-5.435Z-0.288
N230G1X0.016Y-5.499Z-0.288
N240G1X0.015Y-5.502Z-0.287
N250G1X0.014Y-5.504Z-0.287
N260G1X0.013Y-5.507Z-0.286
N270G1X0.011Y-5.509Z-0.286
N280G1X0.009Y-5.511Z-0.285
N290G1X0.007Y-5.513Z-0.285
N300G1X0.004Y-5.514Z-0.284
N310G1X0.002Y-5.515Z-0.284
N320G1X0.000Y-5.516Z-0.283
N330G1X-0.002Y-5.515Z-0.283
N340G1X-0.004Y-5.514Z-0.282

manucnc2 vamos a ver como me va lo que yo he conseguido y si no me funciona bien, muchas gracias compañero.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: lriverol en 09 Noviembre 2014, 21:57
Ten en cuenta que cada vez que cambies la pieza tendrás que volver a hacer el cero pieza.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 09 Noviembre 2014, 22:19
y cual es la solucion para ese problema. mi intencion es hacerme un util para poner siempre la pieza en la misma posicion.

Título: Re:hacer mi primer fresado con la cnc.
Publicado por: rafa001 en 09 Noviembre 2014, 22:28
Creo que lo que quieres es una caja,............. creo..

Pues si es una caja, las Z las tienes mal, empiezas en Z-0,288 y terminas en Z-0,282.........vas al revés.



Saludos.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: Manuturbojet en 09 Noviembre 2014, 22:31
Si generas el código bien el cero pieza lo tendrás en el mismo sitio siempre,y el vcarve tiene la opción de ponerle las pasadas donde y con la profundidad que quieras.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: Manuturbojet en 09 Noviembre 2014, 22:42
Al principio dices que vas a hacer una línea y as generado el código con canjeado,seria mejor que lo generases con la harramienta de corte ya que no sube en cada pasada y le puedes poner que baje con inclinación para no forzar la fresa.Tambien puedes editar la fresa para que baje 0,3 m/ m y darle más velocidad.Tambien al principio donde le dices medidas,grosor y tipo de material puedes decirle que te haga el fresado en distintas coordenadas para que al terminar se desplaza al punto que quieras.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 10 Noviembre 2014, 00:12
( CAJEADO 1 )
( File created: Sunday, November 09, 2014 - 08:05 PM)
( for Mach2/3 from Vectric )
( Material Size)
( X= 10.000, Y= 60.000, Z= 2.500)
()
(Toolpaths used in this file:)
(CAJEADO 1)
(Tools used in this file: )
(1 = End Mill {4 mm})
N100G00G21G17G90G40G49G80
N110G71G91.1
N120T1M06
N130 (End Mill {4 mm})
N140G00G43Z20.000H1
N150S12000M03
N160(Toolpath:- CAJEADO 1)
N170()
N180G94
N190X0.000Y0.000F30.0
N200G00X0.020Y5.428Z6.000
N210G1Z-0.289F30.0
N220G1Y-5.435Z-0.288
N230G1X0.016Y-5.499Z-0.288
N240G1X0.015Y-5.502Z-0.287
N250G1X0.014Y-5.504Z-0.287
N260G1X0.013Y-5.507Z-0.286
N270G1X0.011Y-5.509Z-0.286
N280G1X0.009Y-5.511Z-0.285
N290G1X0.007Y-5.513Z-0.285
N300G1X0.004Y-5.514Z-0.284
N310G1X0.002Y-5.515Z-0.284
N320G1X0.000Y-5.516Z-0.283
N330G1X-0.002Y-5.515Z-0.283
N340G1X-0.004Y-5.514Z-0.282
N350G1X-0.007Y-5.513Z-0.282
N360G1X-0.009Y-5.511Z-0.281
N370G1X-0.011Y-5.509Z-0.281
N380G1X-0.013Y-5.507Z-0.280
N390G1X-0.014Y-5.504Z-0.280
N400G1X-0.015Y-5.502Z-0.279
N410G1X-0.016Y-5.499Z-0.279
N420G1X-0.020Y-5.435Z-0.278
N430G1Y5.435Z-0.278
N440G1X-0.016Y5.499Z-0.277
N450G1X-0.015Y5.502Z-0.276
N460G1X-0.014Y5.504Z-0.276
N470G1X-0.013Y5.507Z-0.275
N480G1X-0.011Y5.509Z-0.275
N490G1X-0.009Y5.511Z-0.274
N500G1X-0.007Y5.513Z-0.274
N510G1X-0.004Y5.514Z-0.273
N520G1X-0.002Y5.515Z-0.273
N530G1X-0.002Y5.515Z-0.272
N540G1X0.001Y5.514Z-0.272
N550G1X0.004Y5.513Z-0.271
N560G1X0.007Y5.511Z-0.271
N570G1X0.009Y5.509Z-0.270
N580G1X0.011Y5.507Z-0.270
N590G1X0.013Y5.504Z-0.269
N600G1X0.014Y5.501Z-0.269
N610G1X0.015Y5.498Z-0.268
N620G1X0.020Y5.428Z-0.268
N630G1Z-0.534
N640G1Y-5.435Z-0.533
N650G1X0.016Y-5.499Z-0.532
N660G1X0.015Y-5.502Z-0.531
N670G1X0.014Y-5.504Z-0.530
N680G1X0.013Y-5.507Z-0.529
N690G1X0.011Y-5.509Z-0.528
N700G1X0.009Y-5.511Z-0.527
N710G1X0.007Y-5.513Z-0.526
N720G1X0.004Y-5.514Z-0.525
N730G1X0.002Y-5.515Z-0.524
N740G1X0.000Y-5.516Z-0.523
N750G1X-0.002Y-5.515Z-0.522
N760G1X-0.004Y-5.514Z-0.521
N770G1X-0.007Y-5.513Z-0.519
N780G1X-0.009Y-5.511Z-0.518
N790G1X-0.011Y-5.509Z-0.517
N800G1X-0.013Y-5.507Z-0.516
N810G1X-0.014Y-5.504Z-0.515
N820G1X-0.015Y-5.502Z-0.514
N830G1X-0.016Y-5.499Z-0.513
N840G1X-0.020Y-5.435Z-0.512
N850G1Y5.435Z-0.511
N860G1X-0.016Y5.499Z-0.510
N870G1X-0.015Y5.502Z-0.509
N880G1X-0.014Y5.504Z-0.508
N890G1X-0.013Y5.507Z-0.507
N900G1X-0.011Y5.509Z-0.506
N910G1X-0.009Y5.511Z-0.505
N920G1X-0.007Y5.513Z-0.504
N930G1X-0.004Y5.514Z-0.503
N940G1X-0.002Y5.515Z-0.502
N950G1X-0.002Y5.515Z-0.501
N960G1X0.001Y5.514Z-0.500
N970G1X0.004Y5.513Z-0.499
N980G1X0.007Y5.511Z-0.498
N990G1X0.009Y5.509Z-0.496
N1000G1X0.011Y5.507Z-0.495
N1010G1X0.013Y5.504Z-0.494
N1020G1X0.014Y5.501Z-0.493
N1030G1X0.015Y5.498Z-0.492
N1040G1X0.020Y5.428Z-0.491
N1050G1Z-0.735
N1060G1Y-5.435Z-0.734
N1070G1X0.016Y-5.499Z-0.732
N1080G1X0.015Y-5.502Z-0.731
N1090G1X0.014Y-5.504Z-0.729
N1100G1X0.013Y-5.507Z-0.727
N1110G1X0.011Y-5.509Z-0.726
N1120G1X0.009Y-5.511Z-0.724
N1130G1X0.007Y-5.513Z-0.723
N1140G1X0.004Y-5.514Z-0.721
N1150G1X0.002Y-5.515Z-0.720
N1160G1X0.000Y-5.516Z-0.718
N1170G1X-0.002Y-5.515Z-0.716
N1180G1X-0.004Y-5.514Z-0.715
N1190G1X-0.007Y-5.513Z-0.713
N1200G1X-0.009Y-5.511Z-0.712
N1210G1X-0.011Y-5.509Z-0.710
N1220G1X-0.013Y-5.507Z-0.709
N1230G1X-0.014Y-5.504Z-0.707
N1240G1X-0.015Y-5.502Z-0.705
N1250G1X-0.016Y-5.499Z-0.704
N1260G1X-0.020Y-5.435Z-0.702
N1270G1Y5.435Z-0.701
N1280G1X-0.016Y5.499Z-0.699
N1290G1X-0.015Y5.502Z-0.698
N1300G1X-0.014Y5.504Z-0.696
N1310G1X-0.013Y5.507Z-0.695
N1320G1X-0.011Y5.509Z-0.693
N1330G1X-0.009Y5.511Z-0.691
N1340G1X-0.007Y5.513Z-0.690
N1350G1X-0.004Y5.514Z-0.688
N1360G1X-0.002Y5.515Z-0.687
N1370G1X-0.002Y5.515Z-0.685
N1380G1X0.001Y5.514Z-0.684
N1390G1X0.004Y5.513Z-0.682
N1400G1X0.007Y5.511Z-0.680
N1410G1X0.009Y5.509Z-0.679
N1420G1X0.011Y5.507Z-0.677
N1430G1X0.013Y5.504Z-0.676
N1440G1X0.014Y5.501Z-0.674
N1450G1X0.015Y5.498Z-0.673
N1460G1X0.020Y5.428Z-0.671
N1470G00Z6.000
N1480G00Z20.000
N1490G00X0.000Y0.000
N1500M09
N1510M30
%

esto es lo que me ha creado el programa, tiene cosas que no entiendo, por ejemplo por que se mueve el eje X si lo que quiero es meter la fresa y hacer un corte recto, solo se deberia mover el Z y despues el Y. ademas no entiendo porque va moviendo el eje Z cuando esta avanzando el Y, lo que quiero es que clave y se mueva el Y vuelva a clavar y mueva el Y hacia atras

Lo que quiero es un cajeado, es correcto.

Se que puedo cambiar el avance, tema es que nunca he fresado y no se a que RPM tengo que hacerlo ni con que avance en el eje Y ni en el eje Z, vamos que no tengo ni idea de lo que estoy haciendo.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: jmllosa en 10 Noviembre 2014, 07:24
si lo que quieres es que se clave la fresa y luego avance es muy simple , acabas antes escribiendo el codigo G a manubrio:



G21  G90
G0Z5
G0 X0 Y0 (esto es el 0 pieza, supongamos que es justo donde quieres que empiece el corte)
G0 Z1
G1 F50 z-1 (el valor de F es la velocidad a la que clavara el Z, dependera del material)
G1 F100 Y 15 (F es la velocidad de avance, dependera del material y la fresa etc, y15 es hasta donde quieres que avance, variar segun necesidad, o pones X, eso a tu criterio)
G0Z20 (despues del fresado levantamos Z antes que nada, por seguridad)
G0 X0 Y0 (aqui se modifica para que la maquina vaya a otra coordenada que no moleste para cambiar pieza, por ejemplo X100 Y50)
m30 (esta orden indica al ordenador qeu ha terminado el ciclo)

PARA 1 CICLO

G21  G90
G0Z5
G0 X0 Y0
G0 Z1
G1 F50 z-1
G1 F100 Y 15
G0 Z20
G0 X0 Y0   (aqui modificar para poder cambiar pieza sin molestias)
M30


ESTE PARA DOS CICLOS EN PASADAS DE 0.5MM

G21  G90
G0Z5
G0 X0 Y0
G0 Z1
G1 F50 Z-0.5
G1 F100 Y 15
G0 Z5
G0 X0 Y0
G0 Z0
G1 F50 Z-1
G1 F100 Y 15
G0 Z20
G0 X0 Y0 (aqui modificar para poder cambiar pieza sin molestias)
M30

y san se acabo, tan facil como esto, que no te mareen.

OJO, entendemos que el X0 Y0 es justo donde quieres que empiece el surco, para que no te lies con 0 pieza y demas, asi que lleva cuidado, tambien con las Z5 y Z20, eso dependera de como amarres la pieza, debera ser mas alto o mas bajo, te he puesto algo habitual.

esto es en plan simple, si quieres entradas en rampa ya hay que complicarlo un pelin mas, pero vamos, no demasiado mas.

si la fresa no resiste 1mm de pasada tendrias que cambiar el Z-1 a Z-0.5 y repetir el ciclo dos veces, por ejemplo, eso te lo dira la experiencia,

esto es tal como has dicho, un surco de 4mm de ancho y 15mm de largo, luego modificas tu el valor de las F segun veas que puede o no puede la maquina, por supuesto es para hacerlo con fresa de 4mm, si fueses a usar una de 3 habria que cambiar varias cosas.

hale, tu programita hecho, ahora cogete un libro de codigo G y ve estudiando, veras que no es tan dificil, el Vcarve es para cosas mas complicadas.

saludos, Jose.

Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy en 10 Noviembre 2014, 09:01
jmllosa te lo has currado.
Ayuda  a la lectura:
G0     es el comando de viaje rápido. Se usa para ir a una posición sin cortar.  G0 X0Y3Z-2    va a 0,3,-2
G1     igual pero cortando. Hace una linea recta desde donde está a las nuevas cordenadas. Va a la velocidad que le dices con F
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: Manuturbojet en 10 Noviembre 2014, 09:24
El marearse intentando hacer algo es bueno,sobretodo si es queriendo aprender a manejar un programa a mi me ha ido bien .idea y preguntando y equivocándome....
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: jmllosa en 10 Noviembre 2014, 12:11
eso esta claro Manu, pero lo principal es empezar por los cimientos, y uno de ellos es el codigo G, de nada sirve tener un cam cojonudo si luego no tienes ni zorra idea de que pone en el codigo, si necesitas retocar algo estas perdido, por supuesto luego hay que experimentar, para que te hagas una idea, un programa generado con CAM que tardaba casi 3 horas mecanizando, con unos pocos retoques en el codigo el tiempo de mecanizado me bajo a 1H mas o menos, asi que mira tu si es importante saber lo basico, luego ya se haran los experimentos necesarios, pero lo primero lo basico.

Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 11 Noviembre 2014, 15:21
señores muchas gracias, voy a ver si pruebo con las dos versiones pero tengo claro que para hacer una tonteria de este tipo hacerlo a mano es mucho mas sencillo.

Otra duda que me surge es como conseguir el 0 pieza y desde donde empezar, voya hacer alguna foto de lo que quiero mecanizar en la mordaza y a ver si me explico.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: jmllosa en 11 Noviembre 2014, 21:31
el 0 pieza es donde a ti te venga  bien, puede ser laterales o el mismo centro de la pieza, o una esquina, o donde sea, eso es el 0 pieza,  yo te he hecho el programa para que el 0 pieza sea donde quieres comenzar a fresar, osea al principio de la ranura, posicionas la fresa justo donde quieres que comience a fresar y eso sera tu X0 Y0 , o lo que es lo mismo tu 0 pieza en este caso. joder que lio, ni yo lo entiendo ....jojojo que malo soy explicando.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 14 Diciembre 2014, 12:19
buenas, volvemos a la carga.

https://drive.google.com/file/d/0B3udfqKE0GeTSmtrcnU1TlliVmM/view?usp=sharing (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í????
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy 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)
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: rafa001 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy en 16 Diciembre 2014, 09:02
El bucle significa que se repite el programa.
Miratelo con ganas. Si te he puesto hasta comentarios.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: rafa001 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco 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

???
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco 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
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy 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.


Título: Re:hacer mi primer fresado con la cnc.
Publicado por: javier_gl 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.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy 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
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco 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?
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: alberttoy 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
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: javier_gl en 21 Diciembre 2014, 21:43
Hola a todos

Emanvasco, no es necesario poner el mismo código 50 veces; en Mach3 se puede emplear una subrutina y programar que se repita esas 50 veces.  Utilizando el programa de Alberttoy, sería algo parecido a esto:

G21  G90

O0001 (programa principal)
#101=50 (numero de ejecuciones de la subrutina)

M98 P0002 L#101 (llamada a subrutina)

M30 (fin y reinicio)

O0002 (subrutina)
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   

M99
%



Si en vez de 50 veces quisieras ejecutar la subrutina 80 veces, sólo tendrías que modificar el valor de la variable #101, poniendo #101=80.



Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 22 Diciembre 2014, 00:47
oleee  esto si que funciona. muy bien chicos.

seguramente saque un pulsador para reanudar la pausa.
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: emanvasco en 17 Febrero 2015, 00:20
Al final he hecho la tirada de 1000 piezas a una velocidad muy buena, he tenido varios problemas por las tolerancias de mi presadora que tengo que solucionar por que me iran haciendo pedidos de este tipo bastante amenudo.

Os doy las gracias a todos x vuestra ayuda ya que solo se que no lo habria conseguido.  .brinda .bien .palmas

Pero no es oro todo lo que reluce asi que os digo los problemas que tengo a ver si conseguimos solucionarlos.

1º al entrar la fresa en la pieza (solo 0,4mm) y empezar el avance se me mueve la fresa dejando en la zona de la entrada algo mas ancho que en toda la ranura quedando feo. He intentado rectificar este problema corrigiendo antes de avanzar un poco la posicion pero claro al final en vez de hacer una "P"lo que hago es una forma de chupachus que disimula mas el error pero no me gusta.

Supongo que la solucion sera cambiar a husillos de bolas para que ese movimiento no se produzca, para esto he estado mirando el kir de http://www.cncfusion.com/minimill1.html (http://www.cncfusion.com/minimill1.html) pero no me gustaria gastarme tanta pasta y menos en USA estando el cambio como esta. pero creo que es la decision mas sencilla ya que tiene el kit hecho.

2º la velocidad de la fresadora creo que es muy lenta, me refiero a las rpm de la fresa, llega hasta 2500 y me temo que es insuficiente para fresar alpaca, no se como se podria soluciona esto, alguna idea?? alguien sabe a que velocidad se fresa la alpaca?? las maquinas de fabrica para hacer los agujeros rotan a 14.000 vueltas imaginaos la diferencia... y tras maquinas de menos produccion van a 8000
Título: Re:hacer mi primer fresado con la cnc.
Publicado por: CNC 123 en 03 Marzo 2015, 23:47
Moderador: mensaje repetido