SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Generalidades de Programación de
           Código ISO


  ELIZABETH MESA MÚNERA, M.
             Sc
                   CURSO
     Introducción a la Programación CNC

                                    Octubre 17, 2011
Contenido




Contenido
   Glosario y definiciones
   Procedimiento de programación.
   Estructuras del Programa
Definiciones – Procedimiento - Estructura




Definiciones y Generalidades
 Programa de Control Numérico:
   Lista secuencial de instrucciones de
    mecanizado para que una maquina las ejecute.
   Compuesto por bloques o líneas.
   Puede programarse de las siguientes formas:
     Manual
     Programas convencionales
     Utilizando un Software CAM
Definiciones – Procedimiento - Estructura


Procedimiento de Programación
 1   • Definir cero(s) de la pieza
     • Establecer tipo de coordenadas a utilizar (Absolutas o
 2     Incrementales)
     • Elaborar plan de trabajo (herramienta, velocidades,
 3     recorridos, etc.)
 4   • Escribir el programa

 5   • Entrada del programa al control

 6   • Probar el programa (en software y en vacio)

 7   • Procesar el programa (mecanizar)

 8   • Verificar medidas de la pieza y compensar diferencias
     • Optimizar el programa (recorridos y avances de
 9     mecanizado)
Definiciones – Procedimiento - Estructura


Estructura del Programa

Identificación
 • Letra O + cuatro números + (Nombre) + ; (EOB)

Numeración
 • Letra N + números de 5 en 5 (o de 10 en 10)
 • En la misma línea se continua con los códigos G, M, F, S, T.
 • Terminar el bloque con ; (EOB: End Of Block)
Fin de Programa
 • M30
Referencias


Referencias
1. Loaiza, F. A. (2010). Curso de Programación CNC.
   Recuperado el Octubre de 2011, de Universidad
   Nacional de Loja:
   http://www.youtube.com/user/tutoCNC#p/
2. Smid, P. (2003). CNC programming handbook: a
   comprehensive       guide    to    practical CNC
   programming. Industrial Press Inc.
3. Santa, J. (2009). Introducción al Mecanizado
   Asistido por Computador. Medellín: Instituto
   Tecnológico Metropolitano.

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Control Numérico Computarizado (C.N.C.)
Control Numérico Computarizado (C.N.C.)Control Numérico Computarizado (C.N.C.)
Control Numérico Computarizado (C.N.C.)
 
Maquina cnc
Maquina cncMaquina cnc
Maquina cnc
 
Mastercam1 ej2011(3)
Mastercam1 ej2011(3)Mastercam1 ej2011(3)
Mastercam1 ej2011(3)
 
Que es el C.N.C
Que es el C.N.CQue es el C.N.C
Que es el C.N.C
 
Documento
DocumentoDocumento
Documento
 
Cnc
CncCnc
Cnc
 
Introduccion al cnc
Introduccion al cncIntroduccion al cnc
Introduccion al cnc
 
Maquinaria CNC
Maquinaria  CNC Maquinaria  CNC
Maquinaria CNC
 
Maquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacionMaquinas especiales 2da parte introduccion a programacion
Maquinas especiales 2da parte introduccion a programacion
 
Cam (computer aided manufacturing)1
Cam (computer aided manufacturing)1Cam (computer aided manufacturing)1
Cam (computer aided manufacturing)1
 
Sistema CAD/CAE/CNC
Sistema CAD/CAE/CNCSistema CAD/CAE/CNC
Sistema CAD/CAE/CNC
 
Pdf cnc
Pdf cncPdf cnc
Pdf cnc
 
254
254254
254
 
Funcionamiento de fresadora cnc
Funcionamiento de fresadora cncFuncionamiento de fresadora cnc
Funcionamiento de fresadora cnc
 
Máquinas cnc
Máquinas cncMáquinas cnc
Máquinas cnc
 
Maquinas cnc 1
Maquinas cnc 1Maquinas cnc 1
Maquinas cnc 1
 
Qué Es Un Cnc
Qué Es Un CncQué Es Un Cnc
Qué Es Un Cnc
 
TORNO CNC
TORNO CNCTORNO CNC
TORNO CNC
 
Control numérico
Control numérico Control numérico
Control numérico
 
Programacion control numerico por computadora
Programacion control numerico por computadoraProgramacion control numerico por computadora
Programacion control numerico por computadora
 

Andere mochten auch

Generalidades sist cnc complemento
Generalidades sist cnc   complementoGeneralidades sist cnc   complemento
Generalidades sist cnc complementoelymesa
 
Presentaciones de apuntes de integración cad cam
Presentaciones de apuntes de integración cad camPresentaciones de apuntes de integración cad cam
Presentaciones de apuntes de integración cad camepnmecanica
 
Fabricación Digital: Procesos CAM
Fabricación Digital: Procesos CAMFabricación Digital: Procesos CAM
Fabricación Digital: Procesos CAMLeo Bonilla
 
Tipos de máquinas
Tipos de máquinasTipos de máquinas
Tipos de máquinasAmy Cordoba
 
Curso Fundamental De Torno Cnc
Curso Fundamental De Torno CncCurso Fundamental De Torno Cnc
Curso Fundamental De Torno CncSENATI
 
Sitios para publicar documentos y manual
Sitios para publicar documentos y manualSitios para publicar documentos y manual
Sitios para publicar documentos y manualJereny López
 
Neuromarketing aplicado a la web
Neuromarketing aplicado a la webNeuromarketing aplicado a la web
Neuromarketing aplicado a la webNatzir Turrado
 
Introduccion al cnc
Introduccion al cncIntroduccion al cnc
Introduccion al cncJuan Gunsha
 

Andere mochten auch (10)

Normas ISO Programación
Normas ISO ProgramaciónNormas ISO Programación
Normas ISO Programación
 
Generalidades sist cnc complemento
Generalidades sist cnc   complementoGeneralidades sist cnc   complemento
Generalidades sist cnc complemento
 
Artes[1]
Artes[1]Artes[1]
Artes[1]
 
Presentaciones de apuntes de integración cad cam
Presentaciones de apuntes de integración cad camPresentaciones de apuntes de integración cad cam
Presentaciones de apuntes de integración cad cam
 
Fabricación Digital: Procesos CAM
Fabricación Digital: Procesos CAMFabricación Digital: Procesos CAM
Fabricación Digital: Procesos CAM
 
Tipos de máquinas
Tipos de máquinasTipos de máquinas
Tipos de máquinas
 
Curso Fundamental De Torno Cnc
Curso Fundamental De Torno CncCurso Fundamental De Torno Cnc
Curso Fundamental De Torno Cnc
 
Sitios para publicar documentos y manual
Sitios para publicar documentos y manualSitios para publicar documentos y manual
Sitios para publicar documentos y manual
 
Neuromarketing aplicado a la web
Neuromarketing aplicado a la webNeuromarketing aplicado a la web
Neuromarketing aplicado a la web
 
Introduccion al cnc
Introduccion al cncIntroduccion al cnc
Introduccion al cnc
 

Ähnlich wie Programacion codigo iso

lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1agustin rojas
 
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Frank Diego Quispe Vigo
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFranco Guamán
 
3 programacion estructurada
3 programacion estructurada3 programacion estructurada
3 programacion estructuradacortezbfajardo
 
Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUALguelo
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoJoaquin Lara Sierra
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 pptThejacob18
 
Ingeniería introducción completa
Ingeniería introducción completaIngeniería introducción completa
Ingeniería introducción completaANIMEFLV
 
Algoritmos
Algoritmos Algoritmos
Algoritmos ANIMEFLV
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigoANIMEFLV
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 

Ähnlich wie Programacion codigo iso (20)

lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1
 
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 
3 programacion estructurada
3 programacion estructurada3 programacion estructurada
3 programacion estructurada
 
Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUAL
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un Algoritmo
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Ingeniería introducción completa
Ingeniería introducción completaIngeniería introducción completa
Ingeniería introducción completa
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Turbo c
Turbo cTurbo c
Turbo c
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 

Kürzlich hochgeladen

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Kürzlich hochgeladen (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Programacion codigo iso

  • 1. Generalidades de Programación de Código ISO ELIZABETH MESA MÚNERA, M. Sc CURSO Introducción a la Programación CNC Octubre 17, 2011
  • 2. Contenido Contenido  Glosario y definiciones  Procedimiento de programación.  Estructuras del Programa
  • 3. Definiciones – Procedimiento - Estructura Definiciones y Generalidades  Programa de Control Numérico:  Lista secuencial de instrucciones de mecanizado para que una maquina las ejecute.  Compuesto por bloques o líneas.  Puede programarse de las siguientes formas:  Manual  Programas convencionales  Utilizando un Software CAM
  • 4. Definiciones – Procedimiento - Estructura Procedimiento de Programación 1 • Definir cero(s) de la pieza • Establecer tipo de coordenadas a utilizar (Absolutas o 2 Incrementales) • Elaborar plan de trabajo (herramienta, velocidades, 3 recorridos, etc.) 4 • Escribir el programa 5 • Entrada del programa al control 6 • Probar el programa (en software y en vacio) 7 • Procesar el programa (mecanizar) 8 • Verificar medidas de la pieza y compensar diferencias • Optimizar el programa (recorridos y avances de 9 mecanizado)
  • 5. Definiciones – Procedimiento - Estructura Estructura del Programa Identificación • Letra O + cuatro números + (Nombre) + ; (EOB) Numeración • Letra N + números de 5 en 5 (o de 10 en 10) • En la misma línea se continua con los códigos G, M, F, S, T. • Terminar el bloque con ; (EOB: End Of Block) Fin de Programa • M30
  • 6. Referencias Referencias 1. Loaiza, F. A. (2010). Curso de Programación CNC. Recuperado el Octubre de 2011, de Universidad Nacional de Loja: http://www.youtube.com/user/tutoCNC#p/ 2. Smid, P. (2003). CNC programming handbook: a comprehensive guide to practical CNC programming. Industrial Press Inc. 3. Santa, J. (2009). Introducción al Mecanizado Asistido por Computador. Medellín: Instituto Tecnológico Metropolitano.