Codigo G "dudas"

Seguro que alguien mas trabaja con OTROS CAM, pero ya le crearemos sección.


Tema anteriorTema siguiente

Autor del Tema
Nodrak
DESPEDIDOS
DESPEDIDOS
Mensajes: 150
Registrado: Lun Dic 28, 2009 11:07 pm
Temas: 17
Programa CAD o CAM: SOLID WORKS
Ubicación: tras el pc
Género:
Estado: Desconectado

Codigo G "dudas"

Mensaje por Nodrak »

hola a todos.... aqui con un problema de codigo.

resulta ser que tengo una colisión en la maquina en este punto.

Código: Seleccionar todo

G02 X-43.052 Y-3.4 I0. J5.817
G03 X-46.052 Y-.4 I-3. J0.
G01 Z18.703
G00 Z83.053
( End of Path : CHAFLAN_1 )
M09
( Start of Path : QUIT_CLAMPS_LAT_PON_SUP_INF )
G90G00G28Z0
G90G00G28Y0
M00
(QUIT_CLAMPS_LAT_PON_SUP_INF)
( End of Path : QUIT_CLAMPS_LAT_PON_SUP_INF )
M09

revisándolo noto que el error esta en estas líneas

G90G00G28Z0
G90G00G28Y0

ya que tendrí­a que ser G91 en lugar de G90.

estas líneas junto con el M00 se agregan "manualmente" en NX con un MillControl.

todo se dirige a que es un error de atención.

pero me pregunto...

¿funcionara igual si solo introduzco el G28 Z0?

así­ podrí­a evitar el poner el G91 y G00.

espero me haya dado a entender.

saludos

Última edición por Mondeo14 el Mié Dic 28, 2016 12:05 am, editado 1 vez en total.
Avatar de Usuario

zoxki33
Oficial 1º
Oficial 1º
Mensajes: 1161
Registrado: Lun Nov 30, 2009 4:41 pm
Temas: 130
Programa CAD o CAM: CATIA
Agradecimiento recibido: 8 veces
Género:
Estado: Desconectado

Re: Codigo G "dudas"

Mensaje por zoxki33 »

deberí­as introducir G0 G28 y lo que quieras, por supuesto que no hace falta el G91.
la G de movimiento G1 o G0 tienes que ponerla como es de retirada
lógico G0 pero nada mas.


Autor del Tema
Nodrak
DESPEDIDOS
DESPEDIDOS
Mensajes: 150
Registrado: Lun Dic 28, 2009 11:07 pm
Temas: 17
Programa CAD o CAM: SOLID WORKS
Ubicación: tras el pc
Género:
Estado: Desconectado

Re: Codigo G "dudas"

Mensaje por Nodrak »

siendo un poco mas concretos.

si solo pongo G28Z0

la orden G28 me anulara el G90 que trae predeterminado el programa desde el inicio donde lee el G54?

digamos que mi programa es este.

Código: Seleccionar todo

%
O00010
( Fecha            : Wed May 26 09:46:33 2010 )
( Programador      :  )
G40 G17 G49 G80 G90
( Start of Path : G110_10 )
G110
( End of Path : G110_10 )
M09
( Start of Path : CENTROS_10 )
( Tool Number: 24 )
( Tool Name  : T24_CHANFER_PALLET_45-DEG )
( Tool Diameter: 0.635 )
( Tool Length: 19.050 )
T24 M06
M08
S5000 M03
G00 G90 X11. Y135.
G43 H24 Z32.
G82 X11. Y135. Z11.71 R16.31 F200.
Y115.
Y99.
Y79.
Y63.
Y43.
Y27.
Y7.
G80
G00 Z32.
( End of Path : CENTROS_10 )
M09
( Start of Path : CENTROS-2_10 )
M08
S5000 M03
G00 G90 X9.1 Y17.
G82 X9.1 Y17. Z11.71 R16.31 F200.
Y53.
Y89.
Y125.
G80
G00 Z32.
( End of Path : CENTROS-2_10 )
M09
( Start of Path : BROCA_1-8_10 )
( Tool Number: 1 )
( Tool Name  : T01_H55_DRILL_1-8--- )
( Tool Diameter: 3.175 )
( Tool Length: 31.750 )
T01 M06
M08
S6000 M03
G00 G90 X11. Y7.
G43 H55 Z32.
G83 X11. Y7. Z-4. R14. F380. Q1.6
Y27.
Y43.
Y63.
Y79.
Y99.
Y115.
Y135.
G80
G00 Z32.
( End of Path : BROCA_1-8_10 )
M09
( Start of Path : CAMBIO_DE_BROCA_10 )
G00G91G28Z0.
G00G91G28Y0.
M00
(CAMBIO_DE_BROCA)
( End of Path : CAMBIO_DE_BROCA_10 )
M09
( Start of Path : BROCA_25_10 )
( Tool Number: 1 )
( Tool Name  : T01_H59_DRILL_25---- )
( Tool Diameter: 3.797 )
( Tool Length: 47.625 )
T01 M06
M08
S5000 M03
G00 G90 X9.1 Y17.
G43 H59 Z32.
G83 X9.1 Y17. Z-5. R14. F380. Q1.6
Y53.
Y89.
Y125.
G80
G00 Z32.
( End of Path : BROCA_25_10 )
M09
( Start of Path : CAMBIO_DE_BROCA_10_COPY )
G00G91G28Z0.
G00G91G28Y0.
M00
(CAMBIO_DE_BROCA)
( End of Path : CAMBIO_DE_BROCA_10_COPY )
M09

si lo ven bien, tengo 2 T01. pero con diferente H. esto es por que siempre las brocas las metemos de forma "manual" en los programas.. pero si bien tengo que crear un millcontrol para mandar a HOME y activar un paro para que el operador monte la siguiente broca.

se entiende que al colocar el G91 estamos desactivando el G90 que apareció en esta línea.

Código: Seleccionar todo

( Start of Path : BROCA_1-8_10 )
( Tool Number: 1 )
( Tool Name  : T01_H55_DRILL_1-8--- )
( Tool Diameter: 3.175 )
( Tool Length: 31.750 )
T01 M06
M08
S6000 M03
G00 G90 X11. Y7.

es por eso que después del G91G00G28Z0 y después del M00 se tiene que agregar nuevamente el G90.

ejemplo esta línea.

Código: Seleccionar todo

M00
(CAMBIO_DE_BROCA)
( End of Path : CAMBIO_DE_BROCA_10 )
M09
( Start of Path : BROCA_25_10 )
( Tool Number: 1 )
( Tool Name  : T01_H59_DRILL_25---- )
( Tool Diameter: 3.797 )
( Tool Length: 47.625 )
T01 M06
M08
S5000 M03
G00 G90 X9.1 Y17.

la pregunta mas concreta es.. si en lugar de poner

G91G00G28Z0
G91G00G28Y0

pongo únicamente

G28Z0
G28Y0

¿se desactivara el G90?
¿ tendré que activar aun así­ el 90 después del M00?

Última edición por Mondeo14 el Mié Dic 28, 2016 12:06 am, editado 1 vez en total.
Avatar de Usuario

zoxki33
Oficial 1º
Oficial 1º
Mensajes: 1161
Registrado: Lun Nov 30, 2009 4:41 pm
Temas: 130
Programa CAD o CAM: CATIA
Agradecimiento recibido: 8 veces
Género:
Estado: Desconectado

Re: Codigo G "dudas"

Mensaje por zoxki33 »

la G28 es incremental...
por lo que yo personalmente siempre pongo G90 después de
esta orden.
las G91 Y G90 son modales una vez activadas siguen activas.
si pones G90 y a continuación G91 esta ultima es la que se activa
y hasta que no vuelvas ha poner G90 estarás en incremental.
la frase como yo la pongo es como te dije G0 G28 Z100 M9 (por ejemplo).
Después la siguiente frase empiezo con G90 .....

Avatar de Usuario

Aer73
Oficial 1º
Oficial 1º
Mensajes: 1304
Registrado: Lun Nov 30, 2009 6:11 pm
Temas: 35
Programa CAD o CAM: NX
Agradecido : 20 veces
Agradecimiento recibido: 14 veces
Género:
Zodíaco:
Edad: 50
Estado: Desconectado

Re: Codigo G "dudas"

Mensaje por Aer73 »

Estoy conntigo Zoxki33,cuando programo algo a mano ó bien retoco suelo se guir el mismo criterio que comentas por las mismas razones que apuntas. :69
Un saludo.

Tema anteriorTema siguiente