Presentacion - Tema APT

23
dMI - EUITI Fabricación Asistida por Ordenador – Tema 3 La programación automática prevé el empleo de un lenguaje simbólico para la determinación de las coordenadas de los puntos característicos de la pieza a mecanizar mediante la definición de elementos geométricos sencillos, como: Puntos. Líneas. Circunferencias. Planos. Programación automática de Maquinas Herramienta Estas informaciones pueden ser obtenidas, vía software, desde un diseño automático de la pieza realizado con un sistema CAD. Junto a la descripción geométrica se darán informaciones tecnológicas sobre la operación a realizar y instrucciones sobre los movimientos relativos entre pieza y herramienta.

description

Apuntes sobre lenguaje de programacion mecanica, APT.

Transcript of Presentacion - Tema APT

dMI - EUITIFabricacin Asistida por Ordenador Tema 3Laprogramacinautomticaprev elempleodeunlenguaje simblicoparaladeterminacindelascoordenadasdelospuntos caractersticosdelapiezaamecanizarmedianteladefinicinde elementos geomtricos sencillos, como:Puntos.Lneas.Circunferencias.Planos.Programacin automtica deMaquinas HerramientaEstasinformacionespuedenserobtenidas,vasoftware,desdeundiseo automtico de la pieza realizado con unsistema CAD.Juntoaladescripcingeomtricasedarninformaciones tecnolgicas sobre la operacin a realizar y instrucciones sobre los movimientos relativos entre pieza y herramienta.dMI - EUITIFabricacin Asistida por Ordenador Tema 3Programacin automtica de las MHCNElpreprocesador deunsistemadeprogramacinautomtica conectaelfilegeomtricoconelfiletecnolgicogenerandounfile desalidaconlascoordenadasdelatrayectoriadelapuntadela herramientaodelcentrodelafresa,quesellamaCLFILE(CutterLocation File) o sea el file con las coordenadas de las posiciones de la herramienta.En la fase siguiente se genera el verdadero Part Program, esta tarea es del postprocesador que tiene que traducir los datos presentes en elCLFILEencdigomaquinainterpretableporelcontrolnumrico instaladoenlamaquinaherramientaautilizar,porestemotivo, aun la estructura es parecida, existen diferentes postprocesador.dMI - EUITIFabricacin Asistida por Ordenador Tema 3Programacin automtica de las MHCNPrograma APTPostprocesadorPart ProgramCutter LocationFiledMI - EUITIFabricacin Asistida por Ordenador Tema 3Ventajas de la programacin automtica Lenguaje simblico mas sencillo. Reduccin de los tiempo de programacin. Incremento de las informaciones que se pueden dar sobre las caractersticas de la MHCN. Reduccin de los errores humanos, que casi siempre hay en la programacin manual. Posibilidad de realizar de manera muy sencilla modificaciones a la secuencia del programa. Reduccin delos costes a causa de los menores tiempos necesarios a su desarrollo. dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTEllenguajebaseparalaprogramacinautomticademaquinas herramientadecontrolnumricoeselAPT(AutomaticallyProgrammed Tools) desarrollado en el MIT a final de los aos 50.El desarrollo de un programa APT prev las siguientes fases :Descripcin geomtrica de la pieza a realizar Descripcin de los movimientos de la herramienta Instrucciones auxiliares que incluyen la geometra de laherramienta y los parmetros de corte a emplear.dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de los elementos geomtricosEl formado tpico de las instrucciones geomtricas es:NOMBRE = SIMBOLO/MODIFICADOR, MODIFICADOR,donde:NOMBRE es una etiqueta atribuida al elemento geomtrico definido (por ejemplo P1, L2, C3,).SIMBOLOeselnombreinglsdelelementodescrito(POINT = punto, LINE = lnea, CIRCLE = circunferencia, PLANE = plano, )Con MODIFICADOR se entienden: nmeros,elementosdeclarados anteriormente,correlacinentreellosdemaneraquesedefine unvocamente el elemento geomtrico.dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de un PuntoPOINT/X, Y, ZPunto definido mediante sus coordenadas cartesianasPOINT/RTHETA,r, aPOINT/INTOF, L1, L2XYPLANXZPLANYZPLANPunto definido en uno de los plano cartesiano en coordenadas polares: rradio y a ngulo POINT/ , RADIUS, r, aX, Y, ZP1Punto definido en coordenadas polares con respecto a otro punto, eventualmente definido anteriormente Punto definido como interseccin de dos lneas dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de LneasLINE/, Lnea paralela a un eje a distancia dLnea paralela a otra lnea anteriormente definida a distancia d desde la parte de las x o y crecientes o decrecientes.Lnea pasante por dos puntosX1, Y1, Z1P1X2, Y2, Z2P2LINE/, dX AXISY AXISLINE/PARALEL, L1, ,dXLARGEXSMALLYLARGEYSMALLdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de LneasLINE/ATANGL, a, INTERC,, dLnea pasante por el punto P1, que forma un ngulo a con el eje x positivo o y positivoLnea pasante por el punto P1 y paralela a la lnea L1Lnea que forma un ngulo a con el eje positivo x y intercepta d con el eje x o yXAXISYAXISLINE/, ATANGL, aX , YP1LINE/ PARALEL, L1,XAXISYAXISX , YP1dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de LneasLnea pasante por el punto P1 y tangente a la derecha o a la izquierdaa la circunferencia C1Lnea pasante por el punto P1 y perpendicular a la lnea L1 o a la circunferencia C1Lnea tangente a las dos circunferencias C1 y C2LINE/ ,, TANTO, C1X , YP1RIGHTLEFTLINE/ PERCEPTO, X , YP1L1C1LINE/, TANTO, C1, , TANTO, C2RIGHTLEFTRIGHTLEFTdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de CircunferenciasCircunferencia pasante por dos puntos y de radio rCircunferencia con centro en P1 y radio rCIRCLE/CENTER,, RADIUS, rX , YP1CIRCLE/P1, P2Circunferencia con centro en P1 y pasante por P2CIRCLE/P1, P2, P3Circunferencia pasante por tres puntosCIRCLE/, P1, P2, RADIUS, rXLARGEXSMALLYLARGEYSMALLdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de CircunferenciasCircunferencia de radio r, pasante por P1 y tangente a la lnea L1Circunferencia con centro en P1 y tangente a la lnea L1CIRCLE/CENTER,, TANTO, L1X , YP1CIRCLE/, P1, TANTO, L1, RADIUS, rXLARGEXSMALLYLARGEYSMALLCIRCLE/, TANTO, L1, THRU, P1, P2XLARGEXSMALLYLARGEYSMALLCircunferencia tangente a la lnea L1 y pasante por dos puntosdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de CircunferenciasCircunferencia de radio r y tangente a dos lneasCIRCLE/, TANTO, L1, TANTO, L2, ON, L3XLARGEXSMALLYLARGEYSMALLCircunferencia tangente a dos lneas y con centro sobre una tercera lneaCIRCLE/, L1, , L2, RADIUS, rXLARGEXSMALLYLARGEYSMALLXLARGEXSMALLYLARGEYSMALLdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTDefinicin de PlanosPLANE/PARALEL, PL1, dXLARGEXSMALLYLARGEYSMALLPlano paralelo al plano PL1 a una distancia d desde elPLANE/P1, PARALEL, PL1Plano pasante por el punto P1 y paralelo al plano PL1PLANE/P1, P2, P3Plano pasante por tres puntosPlano paralelo a uno de los planos cartesianos a una distancia dPLANE/P1, P2, PERPTO, PL1Plano pasante por dos puntos y perpendicular al plano PL1PLANE/ , dXYPLANEXZPLANEYZPLANEPLANE/ , ddMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTInstrucciones de movimientoEl lenguaje APT distingue entre: movimientospuntoapunto,enelcualdebenserdefinidaslas coordenadasdelospuntosdondelaherramientatienequellegary lossiguientesdesplazamientosabsolutosyincrementalescon respecto al punte anterior, ymovimientosdeperfilado,enelcualesnecesarioespecificarde manera univoca como la herramienta tiene que desplazarse duranteel ciclo de trabajo.En los dos casos la primera instruccin de movimiento esta definida por la palabra FROM que indica la posicin del punto inicial a partir del cual empieza el movimiento.FROM/X , Y, ZP1dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTMovimiento punto a puntoLa instrucciones de movimiento punto a punto son solamente dos: laprimeradefinidaporlapalabraGOTO,serefiereadesplazamientosconindicacindelpuntodellegadacomo elemento definido en la descripcin geomtrica de la pieza y con sus coordenadas absolutas:lasegunda,definidaporlapalabraGODLTAserefierea desplazamiento de tipo incremental con respecto al punto anterior: GOTO/X , Y, ZP1GODLTA/X, Y, Z GODLTA/X, Y, ZdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTMovimiento de perfiladoPara las operaciones de perfilado el movimiento se describe a travs detressuperficiesqueseintersecanenunpunto,quesedefinencon: superficie de control, superficie de gua y superficie de baseDespus la instruccinque indica la posicininicialdelaherramienta,siguelainstruccinquedefine geomtricamente las tres superficie (por ejemplo PL1, PL2, PL3)FROM/X , Y, ZP1GO/, PL1,, PL2, , PL3 TOONPASTTANTOTOONPASTTANTOTOONPASTTANTOdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTMovimiento de perfiladoLos modificadores TO, ON, PAST Y TANTO indica:Superficie de controlSuperficie de guaTOONSuperficie de controlSuperficie de guaTO, la fresa se para al primer contacto con la superficie de controlON, la fresa se para cuando su centro se encuentra sobre la superficie de controldMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTMovimiento de perfiladoLos modificadores TO, ON, PAST Y TANTO indicanPASTSuperficie de controlSuperficie de guaTANTO, la fresa se para cuando es tangente a la superficie de controlPAST, la fresa se para una vez que ha pasado la superficie de controlTANTOSuperficie de controlSuperficie de guadMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTMovimiento de perfiladoLassiguientesinstruccionesdeperfiladoseescribenatravsdelos modificadores:Estasinstruccionesseinterpretanconrespectoalultimomovimiento efectuado por la herramientaLFT (a la izquierda) RGT (a la derecha) FWD (adelante)BACK (atrs)UP (arriba)DOWN (abajo)dMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTInstrucciones auxiliaresLasinstruccionesauxiliaresincluyencasitodaslasinstruccionesdetipoM delaprogramacinmanualytambinlasespecificasinstruccionesparala seleccin y cambio de herramienta y las eleccin de los parmetros de corte y de la unidades de medida:CUTTER/DIAMTEROUNITS/ INCHESMMUnidades de medidaVelocidad de avance en mm/min o mm/revGeometra de la herramienta en la unidades elegida anteriormente FEDERAT/ , VELOCIDADIPM MM/MINIPR MM/REVdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTInstrucciones auxiliaresSPINDL/OFFSPINDL/ VELOCIDAD, CLWCCLWVelocidad de corte y sentido de rotacin (CLW= horario, CCLW= ante horario)Abertura y apago del circuito de lubricacinParada del cabezal Avio del cabezal y sentido de rotacin SPINDL/ON,CLWCCLWLOADTL/CODIGO HTASeleccin de la herramientaCOOLNT/ONOFFdMI - EUITIFabricacin Asistida por Ordenador Tema 3Lenguaje APTInstrucciones auxiliaresPARTNOParada de la operacin en segundosFinalizacin del programaTipo de pieza a mecanizar Tipo de post procesador empelado RAPIDDesplazamiento rpido punto a puntoDELAY/SEGUNDOSMACHIN/POSTPROCESADORFINIFinalizacin del ciclo de trabajoEND