Manual De Programación Fresado ISO - Siemens

2y ago
49 Views
2 Downloads
1.80 MB
228 Pages
Last View : 1m ago
Last Download : 2m ago
Upload by : Sutton Moon
Transcription

Fresado ISO 1Bases de la programaciónComandos de2desplazamientoSINUMERIKSINUMERIK 840D sl/828DFresado ISOComandos de3desplazamiento4Otras funcionesAAbreviaturasBTabla de códigos GManual de programaciónCDescripciones de datosDListas de datosEAlarmasVálidas paraControlSINUMERIK 840D sl/840DE slSINUMERIK 828DSoftware VersiónSoftware de CNC 4.502/20126FC5398-7BP40-3EA0

Notas jurídicasFilosofía en la señalización de advertencias y peligrosEste manual contiene las informaciones necesarias para la seguridad personal así como para la prevención dedaños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo deadvertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo algrado de peligro las consignas se representan, de mayor a menor peligro, como sigue.PELIGROSignifica que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesionescorporales graves.ADVERTENCIASignifica que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesionescorporales graves.PRECAUCIÓNSignifica que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.ATENCIÓNSignifica que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en unaconsigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consignapuede contener también una advertencia sobre posibles daños materiales.Personal cualificadoEl producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personalcualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a lamisma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación yexperiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo omanipulación de dichos productos/sistemas y de evitar posibles peligros.Uso previsto o de los productos de SiemensConsidere lo siguiente:ADVERTENCIALos productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y ladocumentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sidorecomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que sutransporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de formacorrecta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse lasindicaciones y advertencias que figuran en la documentación asociada.Marcas registradasTodos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres ydesignaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por tercerospara sus propios fines puede violar los derechos de sus titulares.Exención de responsabilidadHemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos.Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plenaconcordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles lascorrecciones se incluyen en la siguiente edición.Siemens AGIndustry SectorPostfach 48 4890026 NÜRNBERGALEMANIAReferencia del documento: 6FC5398-7BP40-3EA0 10/2012 Sujeto a cambios sin previo avisoCopyright Siemens AG 2001 - 2012.Reservados todos los derechos

Índice123Bases de la programación . 71.11.1.11.1.21.1.31.1.41.1.51.1.61.1.71.1.8Notas introductorias .7Modo Siemens .7Modo dialecto ISO .7Conmutar entre modos de operación .8Visualización del código G.8Número máximo de ejes/identificadores de eje.9Programación de coma decimal .9Comentarios.10Inhibir secuencia .111.21.2.11.2.21.2.31.2.41.2.51.2.6Requisitos para el avance.12Rápido.12Avance sobre la trayectoria (función F) .12Avances fijos F0 a F9 .14Avance lineal (G94) .16Avance recíproco del tiempo (G93) .17Avance por vuelta (G95) .17Comandos de desplazamiento . 192.12.1.12.1.22.1.32.1.42.1.52.1.62.1.7Comandos de interpolación .19Rápido (G00).19Interpolación lineal (G01).21Interpolación circular (G02, G03).22Programación de sucesiones de contornos e inserción de chaflanes o radios.25Interpolación helicoidal (G02, G03) .27Interpolación de evolutas (G02.2, G03.2).28Interpolación cilíndrica (G07.1) .292.22.2.12.2.22.2.3Búsqueda de punto de referencia con funciones G.33Búsqueda de punto de referencia con punto intermedio (G28).33Comprobación de la posición de referencia (G27) .35Búsqueda de punto de referencia con selección de punto de referencia (G30) .36Comandos de desplazamiento . 3.1.10El sistema de coordenadas.37Sistema de coordenadas de máquina (G53) .38Sistema de coordenadas de pieza (G92) .39Resetear el sistema de coordenadas de herramienta (G92.1).40Selección del sistema de coordenadas de pieza.40Escribir decalaje de origen/correcciones de herramienta (G10) .41Sistema de coordenadas local (G52) .43Selección del plano (G17, G18, G19).44Ejes paralelos (G17, G18, G19).45Giro del sistema de coordenadas (G68, G69) .46Rotación tridimensional G68/G69.48Fresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA03

Índice43.23.2.13.2.23.2.33.2.4Definición del tipo de entrada para los valores de coordenadas . 49Acotado incremental/absoluto (G90, G91). 49Entrada pulgadas/métrico (G20, G21) . 50Escala (G50, G51) . 51Simetría especular programable (G50.1, G51.1). 543.33.3.1Comandos controlados por tiempo . 56Tiempo de espera (G04) . 563.43.4.13.4.23.4.33.4.4Funciones de corrección de herramienta. 57Memoria de datos de corrección de herramienta . 57Corrección de la longitud de la herramienta (G43, G44, G49) . 57Corrección del radio de la fresa (G40, G41, G42) . 60Vigilancia de colisión. 643.53.5.13.5.23.5.33.5.43.5.53.5.63.5.7Funciones S, T, M y B. 68Función de cabezal (función S) . 68Función de herramienta . 68Función adicional (función M) . 68Funciones M para influenciación del cabezal . 70Funciones M para llamadas a subprogramas. 70Llamada a macro mediante función M. 71Funciones M. 723.63.6.13.6.23.6.3Controlador del avance . 73Corrección automática de esquinas G62. 73Compresor en modo dialecto ISO. 75Parada precisa (G09, G61), modo de contorneado (G64), roscado con macho (G63) . 76Otras funciones. s de ayuda de programa . 77Ciclos fijos de taladrado . 77Ciclo de taladrado profundo con rotura de virutas (G73). 82Ciclo de taladrado fino (G76) . 85Ciclo de taladrado, punteado (G81). 88Ciclo de taladrado, avellanado (G82) . 90Ciclo de taladrado profundo con desahogo de virutas (G83) . 92Ciclo de taladrado (G85) . 94Ciclo de mandrinado (G86) . 96Ciclo de mandrinado, avellanado inverso (G87). 98Ciclo de taladrado (G89), retirada con G01 . 101Ciclo "Roscado con macho sin mandril de compensación" (G84). 103Ciclo "roscado a izquierdas con macho sin mandril de compensación" (G74) . 106Ciclo de roscado a izquierdas o a derechas con macho (G84 o G74) . 109Cancelar un ciclo fijo (G80). 112Ejemplo de programa con una corrección de la longitud de la herramienta y ciclos fijos . 113Roscas de varias entradas con G33. 1154.24.2.14.2.24.2.3Entrada de datos programable (G10) . 116Modificación del valor de corrección de herramienta . 116Límite del campo de trabajo (G22, G23). 116Función M para la llamada de subprogramas (M98, M99) . 1184.3Número de programa de ocho cifras . 1194.4Coordenadas polares (G15, G16). 121Fresado ISO4Manual de programación, 02/2012, 6FC5398-7BP40-3EA0

Índice4.5Interpolación de coordenadas polares (G12.1, G13.1) .1224.64.6.14.6.24.6.34.6.44.6.5Funciones de medida.124Retirada rápida con G10.6.124Medición con borrado de trayecto residual (G31).125Medir con G31, P1 - P4 .127Programa de interrupción con M96, M97 .128Función "Control de tiempo de uso de herramientas" .1304.74.7.14.7.24.7.3Macros .131Diferencias con los subprogramas .131Llamada a macros (G65, G66, G67) .131Llamada a macro mediante función G.1384.84.8.14.8.2Funciones adicionales .141Repetición de contorno (G72.1, G72.2).141Modos de conmutación para DryRun y niveles opcionales.144AAbreviaturas . 145BTabla de códigos G. 153CDescripciones de datos . 157DEC.1Datos de máquina generales .157C.2Datos de máquina específicos del canal .170C.3Datos de operador específicos de eje .185C.4Datos de operador específicos del canal.186C.5Datos de máquina de ciclos específicos de canal .188Listas de datos . 191D.1Datos de máquina (DM).191D.2Datos de operador .193D.3Variables .194Alarmas . 197Glosario . 199Índice alfabético. 225Fresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA05

ÍndiceFresado ISO6Manual de programación, 02/2012, 6FC5398-7BP40-3EA0

Bases de la programación1.1Notas introductorias1.1.1Modo Siemens1En el modo Siemens son válidas las siguientes condiciones: El ajuste previo de los comandos G se puede establecer para cada canal a través deldato de máquina 20150 MC GCODE RESET VALUES. En el modo Siemens no se pueden programar comandos de lenguaje de los dialectosISO.1.1.2Modo dialecto ISOCon el modo dialecto ISO activo son válidas las siguientes condiciones: El modo dialecto ISO como ajuste por defecto del control se puede definir con datos demáquina. Después el control arrancará de forma predeterminada en el modo dialectoISO. Solo se pueden programar funciones G del dialecto ISO; la programación de funciones Gde Siemens no es posible en el modo ISO. No se puede mezclar el dialecto ISO y el lenguaje Siemens en la misma secuencia CN. No es posible conmutar entre el dialecto ISO M y el dialecto ISO T con un comando G. Se pueden hacer llamadas a subprogramas que estén programados en el modo Siemensy para dicho modo. Si hubiese que utilizar funciones Siemens, debe conmutarse primero al modo Siemens.Fresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA07

Bases de la programación1.1 Notas introductorias1.1.3Conmutar entre modos de operaciónPara conmutar entre el modo Siemens y el modo dialecto ISO se pueden utilizar lassiguientes funciones G: G290 - Lenguaje de programación CN de Siemens activo G291 - Lenguaje de programación CN de dialecto ISO activoLa herramienta activa, los correctores de herramienta y los decalajes de origen no se venafectados por la conmutación.G290 y G291 se tienen que programar solos en una secuencia CN.1.1.4Visualización del código GLa visualización del código G tiene lugar en el mismo lenguaje (Siemens o dialecto ISO) quela secuencia actual correspondiente. Si la visualización de las secuencias se suprime conDISPLOF, los códigos G se seguirán visualizando en el mismo lenguaje en que se visualizala secuencia activa.EjemploPara la llamada de los ciclos estándar Siemens se utilizan las funciones G del modo dialectoISO. Para ello, se programa DISPLOF al inicio de cada ciclo; de esta forma se mantienen enla visualización las funciones G que se han programado en el lenguaje dialecto ISO.PROC CYCLE328 SAVE DISPLOFN10 .N99 RETProcedimientoLos ciclos de envolvente Siemens se llaman mediante programas principales. La seleccióndel modo Siemens tiene lugar automáticamente mediante la llamada del ciclo de envolvente.Con DISPLOF se congela la visualización de la secuencia al llamar al ciclo; la visualizacióndel código G sigue teniendo lugar en modo ISO.Con el atributo "SAVE", los códigos G que fueron modificados en el ciclo de envolvente serestablecen a su estado original al final del ciclo.Fresado ISO8Manual de programación, 02/2012, 6FC5398-7BP40-3EA0

Bases de la programación1.1 Notas introductorias1.1.5Número máximo de ejes/identificadores de ejeEl número máximo de ejes en el modo dialecto ISO es 9. Las identificaciones de losprimeros tres ejes están definidas de forma fija, son X, Y y Z. El resto de ejes se puedendesignar con las letras A, B, C, U, V y W.1.1.6Programación de coma decimalEn el modo dialecto ISO existen dos notaciones para la evaluación de valores programadossin coma decimal: Notación tipo calculadoraLos valores sin coma decimal se interpretan como mm, pulgadas o grados. Notación estándarLos valores sin coma decimal se multiplican por un factor de conversión.El ajuste tiene lugar mediante el DM10884 MN EXTERN FLOATINGPOINT PROG.Existen dos factores de conversión diferentes: IS-B e IS-C. Esta ponderación se refiere a lasdirecciones X Y Z U V W A B C I J K Q R y F.Ejemplo:Eje lineal en mm: X 100.5corresponde a un valor con coma decimal: 100,5 mm X 1000– Notación tipo calculadora: 1.000 mm– Notación estándar:IS-B: 1.000* 0,001 1 mmIS-C: 1.000* 0,0001 0,1 mmFresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA09

Bases de la programación1.1 Notas introductoriasFresado dialecto ISOTabla 1- 1Diferentes factores de conversión para IS-B e IS-CDirecciónUnidadIS-BIS-CEje linealmm0,0010,0001Pulgadas0,00010,00001Eje giratorioGrados0,0010,0001F avance G94 (mm/pulg. por lgadas0,00010,00001F avance G95 (mm/pulg. por min.)F Paso de roscaC ChaflánR Radio, G10 toolcorrQI, J, K parámetro 00001G04 X o Us0,0010,001A Ángulo de sucesión del contornoGrados0,0010,0001G74, G84 Ciclos de roscado con macho MC EXTERN FUNCTION MASKBit8 0 F de avance como G94, G95Bit8 1 F de paso de rosca1.1.7ComentariosEn el modo dialecto ISO se interpretan los paréntesis como signos de comentario. En elmodo Siemens, se interpreta ";" como comentario. Para simplificar, en el modo dialecto ISOtambién se entiende como comentario ";".Si dentro de un comentario se vuelve a utilizar el signo de inicio de comentario '(', elcomentario solo terminará cuando se cierren todos los paréntesis abiertos.Ejemplo:N5 (comentario) X100 Y100N10 (comentario(comentario)) X100 Y100N15 (comentario(comentario) X100) Y100En las secuencias N5 y N10 se ejecuta X100 Y100; en la secuencia N15, solo Y100, porqueel primer paréntesis se ha cerrado detrás de X100. Hasta ahí se interpreta todo comocomentario.Fresado ISO10Manual de programación, 02/2012, 6FC5398-7BP40-3EA0

Bases de la programación1.1 Notas introductorias1.1.8Inhibir secuenciaEl signo para inhibir o suprimir secuencias "/" puede encontrarse en cualquier posición de lasecuencia, incluso en medio de ésta. Si el nivel opcional de la secuencia programado estáactivo en el momento de la compilación, la secuencia no se compilará desde esa posiciónhasta el final. Un nivel opcional de secuencia activo, por tanto, tiene el mismo efecto que elfinal de secuencia.Ejemplo:N5 G00 X100. /3 YY100 -- Alarma 12080 "error de sintaxis"N5 G00 X100. /3 YY100 -- sin alarma si el nivel opcional de secuencia 3 está activoLos signos de omisión de secuencia dentro de un comentario no se interpretan como signosde omisión de secuencia.Ejemplo:N5 G00 X100. ( /3 Parte1) Y100; incluso si el nivel opcional de secuencia 3 está activo, se desplaza el eje Y.Pueden activarse los niveles opcionales de secuencia del /1 al /9. Los niveles opcionales desecuencia 1 y 9 provocan la alarma 14060 "Nivel opcional inadmisible con secuenciasopcionales divididas".La función se refleja en los niveles opcionales Siemens existentes. Al contrario que en eldialecto ISO original, "/" y "/1" son niveles opcionales diferentes, que también se tienen queactivar por separado.NotaEl "0" de "/0" se puede omitir.Fresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA011

Bases de la programación1.2 Requisitos para el avance1.2Requisitos para el avanceEn el siguiente apartado se describe la función de avance, con la que se determina lavelocidad de avance (camino recorrido por minuto o por vuelta) de una herramienta decorte.1.2.1RápidoEl rápido se utiliza tanto para posicionar (G00) como para el desplazamiento manual conrápido (JOG). En rápido cada eje se desplaza con la velocidad en rápido ajustada para cadauno de los ejes. La velocidad de desplazamiento en rápido viene determinada por elfabricante de la máquina y está especificada para cada eje por los datos de máquina. Comolos ejes se desplazan de forma independiente entre sí, cada eje alcanza su punto de destinoen un momento diferente. Por eso, la trayectoria de herramienta resultante no suele ser unarecta.1.2.2Avance sobre la trayectoria (función F)NotaMientras no se indique otra cosa, en esta documentación siempre se utilizará la unidad"mm/min" para la velocidad de avance de la herramienta de corte.El avance con el que una herramienta debe desplazarse en interpolación lineal (G01) ointerpolación circular (G02, G03) se designa con la letra de dirección "F".Detrás de la letra de dirección "F" se indica el avance de la herramienta de corte en"mm/min".El rango permitido de valores F está indicado en la documentación del fabricante de lamáquina.Es posible que el avance esté limitado hacia arriba por el servosistema y la mecánica. Elavance máximo se ajusta mediante los datos de máquina y se limita antes de sobrepasar elvalor ahí determinado.Por regla general, el avance sobre la trayectoria se calcula a partir de las distintascomponentes de velocidad de cada uno de los ejes geométricos que participan en elmovimiento y está referido al centro de la fresa (ver las dos figuras siguientes).Fresado ISO12Manual de programación, 02/2012, 6FC5398-7BP40-3EA0

Bases de la programación1.2 Requisitos para el avance(MHPSOR GH SURJUDPDFLµQ FRQ HO VLJXLHQWH SURJUDPD* DFRWDGR LQFUHPHQWDO* ; ) 9HORFLGDG GH GHVSOD]DPLHQWR HQ GLUHFFLµQ WDQJHQFLDO PP PLQ PP PLQ PP PLQ ;Figura 1-1Interpolación lineal con 2 ejes(MHPSOR GH SURJUDPDFLµQ FRQ HO VLJXLHQWH SURJUDPD* DFRWDGR LQFUHPHQWDO* ; , ) &HQWUR PP PLQ)\ )[ ;Figura 1-2Interpolación circular con 2 ejesEn la interpolación tridimensional se mantiene en el espacio el avance programado con F delas rectas resultantes.Fresado ISOManual de programación, 02/2012, 6FC5398-7BP40-3EA013

Bases de la programación1.2 Requisitos para el avance(MHPSOR GH SURJUDPDFLµQ FRQHO VLJXLHQWH SURJUDPD* ; ) 3XQWR ILQDO PP PLQ3XQWR LQLFLDO ; Figura 1-3Avance en interpolación tridimensionalNotaCuando está programado "F0" y no está activada la función "Avances fijos", se emite laalarma 14800 "Velocidad en contorno menor o igual a cero".1.2.3Avances fijos F0 a F9Activar valores de avanceCon F0 a F9 se pueden activar diez valores de avance diferentes, preajustados mediantedatos de operador. Para activar la velocidad en rápido con F0, debe introducirse lacorrespondiente velocidad en el dato de operador 42160 SC EXTERN FIXED FEEDRATE F1 F9[0].Los valores de avance para F0 a F9 se introducen en los datos de operador como valoresreales. No se realiza ninguna evaluación de los valores de entrada.La función se activa a través del dato de máquina 22920 MC EXTERN

Manual de programación, 02/2012, 6FC5398-7BP40-3EA0 1.1.3 Conmutar entre modos de operación Para conmutar entre el modo Siemens y el modo dialecto ISO se pueden utilizar las siguientes funciones G: G290 - Lenguaje de programación CN de Siemens activo G291 - Lenguaje de programación CN de dialecto ISO activo

Related Documents:

Tema10: Fresado 2/27 Contenidos 1. Introducción-Características del proceso de fresado y tipos de piezas-Descripción del proceso de fresado2. Operaciones y herramientas más comunes 3. Herramientas de fresado-Partes de una herramienta de fresado-Ángulos de los filos de una fresa-Acción de cada diente en la

El nombre verdadero de la programaci on Una concepci on de ensenanza de la programaci on para la sociedad de la informaci on Pablo E. Mart nez L opez*, Eduardo A. Bonelli**, and Federico A. Sawady O’Connor*** Universidad Nacional de Quilmes Cuando sepas re

Synthes 9 Clavo femoral distal Bloqueo estándar 4 Montaje del conjunto de fresado Conecte el árbol flexible SynReam (352.040) al motor quirúr-gico y colóquelo sobre el primer cabezal de fresado intrame-dular SynReam (352.085). Los cabezales de fresado pueden tomarse directamente de la bandeja con el árbol flexible, sin necesidad de .

ca principal es que forma un entorno de an alisis estad stico para la manipulacion de datos, su c alculo y la creaci on de gr a cos. En su aspecto Rpuede considerarse como otra implementaci on del lenguaje de programaci on S, con la particularidad de que es un software GNU, General

Torneado de desbaste Torneado fino Torneado fino Velocidad de corte (vc) m/min 170 - 145 160 - 210 25 - 45 Avance (f) mm/r 0.2 - 0.4 0.1 - 0.2 0.1 - 0.5 Profundidad de corte (ap) mm. 1 - 4 0.5 - 1 0.5 -3 Mecanizado grupo ISO M20 - M30 M10 - Fresado con metal duro Parámetros de corte Fresado con metal duro

¶Indice Presentaci¶on xix Tema I Algoritmos e introducci¶on a Pascal 1 Cap¶‡tulo 1 Problemas, algoritmos y programas 3 1.1 Soluci¶on de problemas mediante .

Nº de acciones provinciales de intercambio de buenas prácticas pedagógicas 2.2.3 Creación de una cultura de motivación del profesorado que mueva a la investigación Nº de profesores implicados como formadores en las formaciones provinciales 3.1.2 Creación de equipos de trabajo a nivel prov

Additif alimentaire E174 (décors de confiseries). Oligo-élément non essentiel, il est doté de propriétés pharmacologiques : - Bactériostatique, anti-inflammatoire : l’agent a lagement démonté depuis fort longtemps sa capacité à inhiber la croissance de moisissures et de certaines bactéries. Ces propriétés se doublent de propriétés anti-inflammatoires très utiles puisque des .