Autor Tema: Dudas y cuestiones sobre el curso de código G de TecnoWorld  (Leído 13093 veces)

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #30 en: 08 Marzo 2016, 15:16 »
Si, las calculaciónes como has notado son no incluido en el código G estandard, por eso cada programa hace en su manera.
La forma X=X+10 es muy fácil de entender, otras programas hacen en otra manera, mucho veces más complicado de entender.
En caso de MACH3 tengo que verlo.

Si, correcto. Hasta ya el M98 no suporta multiple llamadas, que dice el parámetro L está siempre 1.
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado EGARGALLO

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 271
  • Ubicación: Ceuta
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #31 en: 18 Junio 2016, 10:10 »
Hola Ingolf

He decidido meterme a realizar el curso G (Gracias a los que habéis hecho esto posible, sobre todo a Ingolf  y a Carpin) y al realizar un ejercicio con la compensación del radio me da un problema:

El ejercicio en cuestión es (realizar la caja interior)

(Programa NC creado por Beamicon2)
(created 20:34:47 on 2016-06-15)
%
N100 G54
N110 G40 (CORRECCION DE RADIO DESACTIVADO)
N120 G0 Z20 (SUBIMOS FRESA ALTURA DE SEGURIDAD)
(CUADRADO PEQUEÑO)
(INICIAMOS POSICION EN EL INTERIOR CUADRADO INTERIOR)
N130 G0 X28 Y27 (POSICION CUADRADO INTERIOR VEL MAXIMA)
N140 Z2 (BAJAMOS RAPIDO A 2)
N150 G1 Z0 F100 (BAJAMOS A VELOCIDAD 100 A 0)
N160 G41 (CORRECCION HERRAMIENTA CORTE POR EL INTERIOR)
N170 G1 X25 Y24  F200 (SITUACION DE INICIO CON RADIO CORREGIDO)
N180 X=X+11 (CORTE INFERIOR)
N190 Y=Y+12.20 (CORTE LATERAL IZQU)
N200 X25 (CORTE SUPERIOR)
N210 Y24 (CORTE LATERAL DERECHO)
N220 G40
N230 G1 X27 Y26 F2000
N240 G1 Z20
N250 G1 X0 Y0
N260 G1 Z0
N260 M30 (FIN DE TODO)

En principio lo entiendo todo pero al hacer al entrar en la compensación , no compensa el eje x
al terminar de hacer la caja no compensa el eje y

Te mando captura de la pantalla en la entrada y salida de la caja

Por mas vueltas que le doy no lo veo

Que es lo que estoy haciendo mal

Un saludo
Enrique Gargallo
Mini torno Chester Conquest, Sierra Femi 784XL

Desconectado EGARGALLO

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 271
  • Ubicación: Ceuta
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #32 en: 18 Junio 2016, 10:12 »
Hola Ingolf

Se me olvido decirte que el problema esta en la lineas 170 y 210

Saludos
Enrique
Mini torno Chester Conquest, Sierra Femi 784XL

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #33 en: 20 Junio 2016, 12:58 »
Perdón, que te contesto tan tarde.

Vale, miramos un poquito:

Hasta la línea N170 has hecho todo bien, pero el primer movimiento despues de activar G41/G42 esta falso. En este punto el control no sabe, que al final viene una línea que toca tambíen la fresa.
El movimiento tiene que ser relacionada a la siguente linea.
Es mismo pasa al final, en la línea N230.

Te añadido una lína más, el N215. Si no haces, el rectangulo no esta cerrado.


(Programa NC creado por Beamicon2)
(created 20:34:47 on 2016-06-15)
%
N100 G54
N110 G40 (CORRECCION DE RADIO DESACTIVADO)
N120 G0 Z20 (SUBIMOS FRESA ALTURA DE SEGURIDAD)
(CUADRADO PEQUEÑO)
(INICIAMOS POSICION EN EL INTERIOR CUADRADO INTERIOR)
N130 G0 X28 Y27 (POSICION CUADRADO INTERIOR VEL MAXIMA)
N140 Z2 (BAJAMOS RAPIDO A 2)
N150 G1 Z0 F100 (BAJAMOS A VELOCIDAD 100 A 0)
N160 G41 (CORRECCION HERRAMIENTA CORTE POR EL INTERIOR)
N170 G1 Y24  F200 (SITUACION DE INICIO CON RADIO CORREGIDO)
N180 X=X+11 (CORTE INFERIOR)
N190 Y=Y+12.20 (CORTE LATERAL IZQU)
N200 X25 (CORTE SUPERIOR)
N210 Y24 (CORTE LATERAL DERECHO)
N215 X28
N220 G40
N230 G1 Y27 F2000
N240 G1 Z20
N250 G1 X0 Y0
N260 G1 Z0
N260 M30 (FIN DE TODO)


Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado JED

  • Aprendiz
  • *
  • Join Date: Jun 2013
  • Mensajes: 626
  • Ubicación: Zaragoza
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #34 en: 20 Junio 2016, 16:33 »
Con Mach3 no lo sé, nunca lo he usado, pero un control normal nunca te dejará hacer una cajera interior con compensación de radio y esquinas vivas.

El motivo es que él sabe que estás usando una herramienta de radio "R" y que con ella es imposible hacer una cajera interior con esquinas de radio cero, que es lo que tú le has programado. Por eso te da error.

Entre cada dos G1 hay que poner un G2 ó G3 (según hacia que lado vayas fresando) con un radio mayor que el radio de la herramienta. Ese contorno ya será un contorno "posible" y por tanto no te dará error. Lo que tú le estas pidiendo ahora mismo es un contorno imposible de hacer con una fresa de radio "R".

O eso, o no usar compensación de radio, que es lo que yo hago el 80% de las veces. Muchas veces, la compensación de radio te da más trabajo y problemas que los que te quita. Y eso que me parece una herramienta muy útil, pero hay que ser muy cuidadoso al usarla.

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #35 en: 20 Junio 2016, 18:06 »
El motivo es que él sabe que estás usando una herramienta de radio "R" y que con ella es imposible hacer una cajera interior con esquinas de radio cero, que es lo que tú le has programado. Por eso te da error.

Entre cada dos G1 hay que poner un G2 ó G3 (según hacia que lado vayas fresando) con un radio mayor que el radio de la herramienta. Ese contorno ya será un contorno "posible" y por tanto no te dará error. Lo que tú le estas pidiendo ahora mismo es un contorno imposible de hacer con una fresa de radio "R".

No, que dices es falso. Arriba he puesto los modificaciones y he explicado pq sale el error. Ya funciona. Y que no puedes hacer una esquina con radio menor que la fresa no le falta de explicar, o?

Saludos,
Ingolf
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado EGARGALLO

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 271
  • Ubicación: Ceuta
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #36 en: 21 Junio 2016, 08:04 »
Buenos dias

Muchas gracias Ingolf , ahora me queda mas claro y veo que funciona perfectamente.

Lo del radio de la herramienta (hacer esquinas vivas) es obvio , el mínimo nos lo dará la herramienta (esto no hace falta explicarlo).

Hola Jed ( estoy empezando en esto del codigo G e ignoro como funciona Mach3 y si tiene diferencias con Beamicon2 que es el simulador que estoy usando), pero aquí parece que no es necesario usar G2,G3 para cambiar la trayectoria.

Un saludo y gracias a los dos
Enrique

P/s Por cierto Ingolf tu ubicación es Ibiza o la que sale en tu Nick

« última modificación: 21 Junio 2016, 08:22 por EGARGALLO »
Mini torno Chester Conquest, Sierra Femi 784XL

isladelobos

  • Visitante
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #37 en: 21 Junio 2016, 15:14 »
Que buen curso Gracias!!!!

Me ha aclarado muchas cosas.

Esta parte:

Citar
¿Pero qué pasa en estas líneas?
X=X+11
Y=Y+12.2
Es una forma de calcular en código G. Si! El código G puede calcular - +-*/, sin, cos, sqrt.
Pero por ahora miramos solo estas dos líneas: En nuestro dibujo tenemos el rectángulo de 11x12,2 mm.
Claro podríamos escribir:
X36
Y36.2
Pero si lo hacemos de esta manera lo visualizamos peor, es mejor que anotemos las coordenadas directamente con las operaciones, como hemos hecho, así es mucho más fácil de corregir si fuera necesario y más tarde enseñare una forma más sencilla de adaptar los programas.

Que programa, el CAM cuando genera el programa?.
He probado en linuxcnc y si hace los cálculos directamente.

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #38 en: 21 Junio 2016, 15:51 »
si tiene diferencias con Beamicon2 que es el simulador que estoy usando

No sólo es un simulador, este programa es como Mach3 o LinuxCNC :-)

Citar
P/s Por cierto Ingolf tu ubicación es Ibiza o la que sale en tu Nick

Era, para 17 amos, ya la tierra gaditana :-)

Cita de: isladelobos
Que programa, el CAM cuando genera el programa?

En este caso me refiero al código G escibido a mano, pero más fácil es trabajar con sub programas y coordenadas relativas. Tengo que ampliar el cursillo :-)
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado JED

  • Aprendiz
  • *
  • Join Date: Jun 2013
  • Mensajes: 626
  • Ubicación: Zaragoza
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #39 en: 21 Junio 2016, 18:30 »
Tecnoworld y Egargallo, no me refería al hecho físico de que no se pueden hacer esquinas de radio menor al radio de la herramienta. Eso, efectivamente, es evidente.

Me refiero a que con G41/G42, si le ordenas al control que mecanice una esquina en la que no cabe la herramienta muchas veces te va a dar el maldito "error de sobrecorte" ó "error de interferencia". Por eso lo mencioné, ya que me pareció que podía ser la causa de que el programa no te funcionara.

Como dije, para evitar ese error muchas veces hay que usar G2/G3 ó entrada y salida tangencial.

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #40 en: 21 Junio 2016, 18:39 »
va a dar el maldito "error de sobrecorte" ó "error de interferencia". Por eso lo mencioné, ya que me pareció que podía ser la causa de que el programa no te funcionara.

Si, este habia con centralitas muy antiguas. Hoy en este tiempo tiene que ser tan inteligente que calcula bien. Si hay errores de sobrecorte pasa normalmente solo si has dibujado mal y las lineas se cruzen. Pero en el Beamicon no pasa nada, hemos programada así que no ocurren este errores.
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

Desconectado EGARGALLO

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 271
  • Ubicación: Ceuta
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #41 en: 21 Junio 2016, 18:43 »
Muchas Gracias a los dos por las aclaraciones

Por cierto Ingolf , no quise decir que el programa es un simulador sino mas bien
que yo lo uso simulando , ya que no lo tengo conectado a nada.
 
Un cordial saludo
Enrique
Mini torno Chester Conquest, Sierra Femi 784XL

Desconectado EGARGALLO

  • Aprendiz
  • *
  • Join Date: Mar 2013
  • Mensajes: 271
  • Ubicación: Ceuta
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #42 en: 25 Junio 2016, 10:06 »
Buenos dias

Estoy tratando de hacer una figura mezcla de un rectángulo al que se le añade un semicírculo
El corte es por el exterior
Estoy usando compensación del radio de la herramienta

Pero me indica que la compensación de radio corta el contorno.

el codigo

(CORTE EXTERIOR)
G54 (COORDENADAS DE LA PIEZA)
G80 G40 (CICLO FUERA) (DESACTIVAR CORRECCION DE RADIO)
G90 G61 (MODO ABSOLUTO) (EXACT STOP)
M6 T1 (CAMBIO HERRAMIENTA T1)
G0 X0 Y-2
G1 Z2 F1000 (BAJAMOS A 2)
G1 Z0 F100 (BAJAMOS A 0)
G42 G1 Y0 F800
G1 X100
G1 Y50
G1 X50
G3 X0  Y50 I-25 J0 (SEMI CIRCULO SENT CONT RELOJ RADIO -25)
G1 Y0
G1 X20
G1 Z20
G53 (COORDNEADAS DE LA MESA)

G0 X0
G0 Y0
G0 Z0
M30 (FIN DE TODO)


Adjunto un pdf con el corte a realizar

¿No podemos mezclar lineas rectas y círculos, semicírculos con compensación de radio?

Un saludo
Enrique

Mini torno Chester Conquest, Sierra Femi 784XL

Desconectado jordinautic

  • Aprendiz
  • *
  • Join Date: Jun 2014
  • Mensajes: 1010
  • Ubicación: Tarragona
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #43 en: 01 Octubre 2016, 14:23 »
Hola.
Gracias por el esfuerzo en organizar este curso. Parece que soy el único que me he quedado parado en la primera lección. Me ha costado mucho volver a poner todo a zero. Todavía no lo tengo claro. Primero me hacia el rectángulo a 200mm del origen. Queria cambiar el 0 de la máquina y en vez de quedarse la ventanita en G53 me cambiaba automáticamente a "desplazamiento temporal". Al final no se como lo he conseguido, pero ahora al acabar la operación se queda a 40mm
¿Como puedo volver a empezar teniéndolo todo a "0" ? para entrar el desplazamiento que dice el ejercicio de la pieza a x=50 Y=50 ya que cuando creo un archivo nuevo para empezar, se me abre el editor y veo al lado, en la ventana de coordenadas, que pone Z=20 y no puedo modificarlo. Además ahora al acabar el "fresado" escojo en la ventana de coordenadas G53 (coordenadas de la máquina) y me pone Z=100
Gracias de nuevo
Torno Cumbre 022, torno Gogor, fresadora ZX28, limadora de sobremesa, prensa de tornillo, soldadores diversos, sierra de cinta para madera, sierra de cinta vertical para diversos y herramientas electricas y manuales para hierro y madera.

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Dudas y cuestiones sobre el curso de código G de TecnoWorld
« Respuesta #44 en: 21 Noviembre 2016, 10:43 »
Antes de todo: perdón que no he contestado antes. pero me olvidado de poner notificación a este tema y no he visto los mensajes.

@EGARGALLO
Has probado la versión nueva? ya con versión 1.08 hay muchos bugfixes.... ;-)

@jordinautic
Vale. Todavía no has entendido el funcionamiento del desplazamiento (offset).

Te explico otra vez:

G53 son los coordenadas de la máquina real. este nunca puedes cambiar a mano. Si usas las teclas del bloque de números puedes mover la máquina y ves que cambian la coordenadas de la máquina.

Si tienes en ejemplo una chapa q quieras fresar, pones en el medio de la máquina, vas con la fresa puesta a la esquina bajo izquierdo. Ya elijas de las lista un offset G54-G59 o el temporal. Ahora haces click en zero para x y z.

Bajando con Z hasta roces la superficie del material y ya un click el zero z.

A partir de ahora el desplazamiento elegido dice el punto zero del material. las coordenadas de la maquina no te interesan.

A partir de ya, cuando escribes código G, pones en primera linea el orden de desplazamiento elegido, en ejemo G54.
El código que va después siembre es en relación al punto zero del material q has puesto.

ya entendido?

En la ventanilla de la gráfica puedes ver el cruz de zero ( las flechas) como se cambian si cambias tu los desplazamientos.

Saludos,
Ingolf
« última modificación: 21 Noviembre 2016, 10:48 por TecnoWorld »
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor