Tema 12. Introducción a la programación ISO de CN (modificado).pdf
franmv02
0 views
29 slides
Oct 06, 2025
Slide 1 of 29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
About This Presentation
Introduccion a la programacion ISO en Control numerico
Size: 1.83 MB
Language: es
Added: Oct 06, 2025
Slides: 29 pages
Slide Content
Área de Ingeniería de los Procesos de Fabricación
Departamento de Ingeniería Civil, de Materiales y Fabricación
Escuela Técnica Superior de Ingenieros Industriales de Málaga
Profesor: D. Francisco Javier Trujillo Vilches
Tecnología de Fabricación
Grado en Ingeniería Mecánica
Tema 12
Introducción a la
Programación ISO de CNC
TEMA12.INTRODUCCIÓN ALAPROGRAMACIÓN ISODECN
2
ÍNDICE
1.ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
1.Sistemas de referencia
2.Orígenes. Puntos de referencia
3.Compensación del radio de herramientas
4.Correctores de herramientas
2.ASPECTOS GENERALES DE LA PROGRAMACIÓN EN
CÓDIGO ISO
1.Estructura de un programa pieza. Funciones
2.Programación de velocidades
3.Programación de herramientas
4.Programación de coordenadas
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
1. Sistemas de Referencia
3
DEFINICIÓN DE EJES
EnCNdenominamos“eje”acualquiermovimientodelamáquinaque
realiceunposicionamiento
ElejeZDireccióndelhusillo
principal(elqueproporcionalapotencia
decorte).Sinoexistierahusilloprincipal,
seobtienesegúnlanormalsalienteal
planodesujecióndelapieza.(+)se
alejalaherramientadelapieza.
ElejeXesperpendicularaZ,sobreun
planohorizontalparaleloalasuperficie
desujecióndelapieza.(+)
herramientasealejadelapieza.
ElejeYformauntriedroaderechas
conelejeXyZ.
A,ByCindicanlosmovimientos
giratoriosentornoalosejesX,Y,Z.
(positivosdextrógiros).
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
1. Sistemas de Referencia
4
EjesenTORNOPARALELO
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
1. Sistemas de Referencia
5
EjesenFRESADORA VERTICAL
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
2. Orígenes. Puntos de referencia.
6
OrigenMáquina(OM):
•Posicionarloselementosmóvilesquesedebencontrolar.
•Definidoporelfabricante.
•Permitefijarelorigenabsolutodelamedición.
•Sueleestarlocalizadoenunaposicióninaccesibleparalaherramientayvaría
deunamáquinaaotraPocooperativo.
OrigendeProgramación(OP):
•Tambiénllamado“origenpieza”.
•Puntoconrespectoalcualserefierenlosmovimientosdelaherramientaenla
ejecucióndelprogramadeCN.
•ElusuarioeligeencadamomentodondequiereubicarelOP.
•ExistenfuncionesdeCNquesirvenparacambiarelOPactivoaotropunto,
asícomofuncionesqueloalmacenanylorecuperan.
Origendeherramienta(OH):
•Puntoapartirdelcualsedescribenlaslongitudesdelasherramientas.
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
2. Orígenes. Puntos de referencia.
7X
Z
X
Z
OH
OP
OM
X
Z
-x
-z
ORÍGENES EN UN
TORNO PARALELO
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
2. Orígenes. Puntos de referencia.
8OH
OM OP
Y
Z
X
X
Y
Z
ORÍGENES EN UNA
FRESADORA VERTICAL
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
2. Orígenes. Puntos de referencia.
9
•InicialmenteOPcoincideconOM
•Medianteprogramaciónpodemoscambiarencualquiermomentolaposición
deOP,segúnnosinterese.
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
3. Compensación de herramientas
11
CuandoseprogramantrayectoriasenCN,sedebenprogramarlas
trayectoriasquedebenseguirlosfilosdelasherramientas.
Lageometríadelasherramientashacequeelpuntodecontactorealdela
herramientaconlapiezanocoincidaconelpuntoteóricamenteprogramado,
porloqueseoriginandesviacionesenlascotasfinalesdelaspiezasquees
necesariocorregirCompensacióndelradiodeherramientas
HayfuncionesdeCNquenospermitenprogramarestascompensaciones
R
Punto programado
Trayectoria del centro de la
herramienta
Trayectoria del centro de la
herramienta con compensación del
radio R
Trayectoria programada
Trayectoria compensada
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
3. Compensación de herramientas
12
Torneado
TrayectoriaprogramadaLaquesigue
elpuntoteóricodefilodelaherramienta
(P)
GeometríadelaHta.radiode
redondeo.Lapartedelapuntadelfilo
entrelospuntosAyBeslaquerealmente
cortaelmaterial.
Perfilesgeneradosdiferentes
Lacompensacióntieneencuentaestadiferencia(entreelpuntoPyelarco
entrelospuntosAyB)ycreaunatrayectoriacompensada,detalmaneraquela
geometríaprogramadadeunperfil(trayectoriateórica)semecaniceporelpunto
correctodelfilodelaherramienta.
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
3. Compensación de herramientas
13
Noesobligatoriotenerloencuentaentrayectoriasparalelasalosejes
principales(refrentadosycilindrados)Lasuperficiegeneradaeslamisma.
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
3. Compensación de herramientas
14
Enelrestodecasos,comosuperficiesinclinadas(conos),zonascurvas,etc.
esnecesarialacompensación,pueslazonadecortedelaherramientasesitúa
enunpuntodelaperiferiadelradiodelapuntadelaherramientadecorte.
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
3. Compensación de herramientas
15
Fresado
TrayectoriaprogramadaCentrodelafresa,situadasobreelejede
revolucióndelaherramienta
Necesariocompensarelradio
R
Punto programado
Trayectoria del centro de la
herramienta
Trayectoria del centro de la
herramienta con compensación del
radio R
Trayectoria programada
Trayectoria compensada
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
4. Correctores de herramientas
19
1. ASPECTOS PREVIOS A LA PROGRAMACIÓN DE CN
4. Correctores de herramientas
20
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
21
ProgramaPieza
Seriedesentenciasejecutadaspasoapasoquedirectamentedirigenelequipo
deprocesado.
Compuestoporbloquesquecontienenunaseriedefuncionesenun
determinadocódigoolenguajequepermitecontrolareldesplazamientodela
puntadelaherramienta.
Elprogramaseescribeenunlenguajeespecial(código).Nosotrosestudiaremos
enlenguajeenCódigoISO(másutilizado).Secomponede:
Funcionespreparatoriasdemovimientos(G).Determinangeometríay
condicionesdetrabajo.
Funcionesdecontroldeavancesdelosejesydevelocidaddel
cabezal(F,S).
Funcionesdecontroldeherramientas(T).
Funcionesauxiliares(M).Indicacionestecnológicas(activación
refrigerante,sentidogirohusillo,…).
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
22
N___ G___ G___ X___ Z___ F___ S___ T___ M___ M___ (……………)
Bloquesdeprogramación(ejemplocontrolFAGORtorno8055T)
Número de
bloque
Funciones
preparatorias
R___ A___
Programación
de cotas
Programación
de velocidades
Programación
herramientas
Funciones
auxiliares
Comentarios
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
23
Númerodebloque(N)
•Esobligatorioindicarloentodoslosbloques
•Permiteintroducirdesdeel0hasta9999comovalores
•Elnúmeroqueseleasigne,esaeleccióndelprogramador,perohadetenerencuenta
queelordendeejecuciónlorealizaraensentidonuméricoascendente
•Esaconsejableprogramarensistemanuméricoconunintervalode10en10
Funcionesmodales
Quedaactivahastaqueencuentraaotrafuncióndesumismogrupooincompatiblecon
ella,queladesactiva,ohastaquesellegaaunainstruccióndeparadaenelprograma
piezaounreset
=
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
24
Funcionespreparatorias(G)
•Indicanalcontroltodoslosdatosqueutilizaraelmismo,pararealizarlosmovimientos
deloscarros,detodoslossistemasgeométricosordenados
•Elformatoesdedoscaracteresquecorrespondenconelnúmerodefunciónescogida
•Surangovadesde00a99
•Silafuncióntienecolocadouncerocomocarácterizquierdosepuedeeludirsuescritura
(Ejemplo:G00=G0;G01=G1)
•Indicarasielmovimientoloharáenlínearectaocurva
•Silorealizaraaunavelocidadcontroladaoalamáximaquepermitalamáquina
•Silosdatosquesiguenenelprogramaestánindicadosenvalorabsolutoo
incremental,etc...
•Enunbloquesepuedeescribirmasdeunafunciónpreparatoria,siempreunatras
otraenelbloqueynodeberánsercontradictoriasentresí
•Lamayoríadelasfuncionespreparatoriassonmodales.Portantonoesobligado
escribirentodaslasfraseslasfuncionespreparatorias,sinosoloenaquellasquetengan
queactuar
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
25
Funcionesauxiliares(M)
•Encargadasdecontrolartodoslosaspectosauxiliaresalmecanizado:Activacióno
desactivaciónrefrigerante,activacióngirodelhusillo,giroaderechasoizquierdas,paradas
delcabezal,findeprograma,etc.
•Surangovadesde00a99
•Silafuncióntienecolocadouncerocomocarácterizquierdosepuedeescribirutilizando
losdosdígitosuobviandoelcerodelaizquierda(M03=M3)
•Sepuedenescribirmásdeunafunciónauxiliarseguidas,peroestaránescritasunatras
otraynodebensercontradictoriasentresi
•Lasfuncionesauxiliaressonfuncionesmodales
•Existenfuncionesmodalesdeprincipiodelíneaodefinaldelínea
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
1. Estructura de un programa pieza. Funciones
26
Comentarios(………… .)
•Notieneningunacapacidaddecaraalprograma,yespuramenteinformativa
•Suutilidadsereservaaapuntardatosenelprogramaquerecuerdenaloperariociertos
aspectosrelativosalaejecucióndelbloque,oquesimplementenosrecuerdeque
operaciónqueremosejecutarconestainstrucción.
•Siempreseescribiráalfinaldelbloqueeiráentreparéntesis
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
2. Programación de velocidades
27
Velocidaddeavance(F)
•Seutilizaparaindicarlealcontrolaquevelocidaddebendesplazarseloscarrosdeforma
controlada(haymovimientosqueserealizanalamáximavelocidadposible)
•Sepuedeprogramarenmm/minomm/rev.Hayfuncionesquecontrolanlaselecciónde
estasunidades(OjoconsuprogramaciónF120Grandiferenciaentre120mm/revy
120mm/min)
•SinoseintroduceningúnvalordeF,elcontrolentenderáquelosmovimientosse
realizaránamáximavelocidad
•Fesunafunciónmodal
F
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
2. Programación de velocidades
28
Velocidaddegirodelcabezal(S)
•Indicalavelocidaddegirodelcabezalenrev/minola
velocidaddecortedelaherramientaenm/min(modal)
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
3. Programación de herramientas
30
Seleccióndeherramienta(T)
•Indicaelnúmerodeherramientaolaposicióndelaherramientaenlatorreta,asícomo
loscorrectoresautilizar(geometría,correctoresdeforma,desgate,etc.)
•Esunafunciónmodal
•EnalgunoscontroleslallamadaalafunciónTimplicaelposicionamientoenlatorretade
laherramientaseleccionadaysucambio.Enotroscontrolessoloseproducelaselección
peronoseejecutaelcambio.Seránecesarioejecutarunafunciónadicional(M06).
T01.01
T1.1
T1 D1
T01.01 M06
Seleccióndeherramientanúmero1
concorrectornúmero1yejecución
delcambiodeherramienta
Distintos formatos
T1
T2
T3
T4
T5
T6
T7
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
4. Programación de cotas
31
Laprogramacióndelascotasdelastrayectoriassepuederealizar:
Cotasabsolutas(G90,activadapordefecto)oincrementales(G91).Sonfunciones
modales.
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
4. Programación de cotas
32
Laprogramaciónsepuederealizarencoordenadascartesianasopolares.
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
4. Programación de cotas
33
Empleandodosángulos
2. ASPECTOS GENERALES DE LA PROGRAMACIÓN ISO
4. Programación de cotas
34
Empleandounánguloyunacoordenadacartesiana