Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Universitat $olit%&ni&a e Catal#n'a (U$C) *s&ola Universit+ria , *n"in'eria T%&ni&a -n #strial e .ar&elona (*U*T-.) /e0arta1ent ,*n"in'er!a 2e&+ni&a (/*2)
Competencias
Conocer la diferencia entre un sistema con y sin control numrico, conocer los diferentes tipos de control y su aplicacin.
! # " $
Conocer y definir los cinco conceptos bsicos necesarios para la programacin. Conocer y aplicar la estructura en blo ue !"# para la programacin. Conocer y usar instrucciones de programacin. $laborar un programa para mecani%ado en un torno de CN
$n una m uina de CNC un ordenador cierra el la%o de realimentacin, controlando la posicin y la ,elocidad de los motores de cada uno de los )usillos. /ebido a esto es ue el CN puede reali%ar mo,imientos comple'os, mo,iendo simultneamente dos o tres )usillos, e'ecutando con ello una trayectoria tridimensional -
Tipos de control
Control punto a punto, consiste en alcan%ar un punto de inters con precisin y rapide%, sin importar la trayectoria seguida, no reali%a operaciones de mecani%ado. Control para+ial, permite reali%ar operaciones de mecani%ado en direcciones paralelas a los e'es, controlando la ,elocidad de despla%amiento. Control continuo o de contorneado, gobierna el mo,imiento de los e'es, en los ue se )ace la interpolacin, en cada instante.
6
Conceptos pre%ios
2 continuacin se muestran cinco conceptos bsicos pre,ios a la programacin de una m uina CN: #rigen m uina $'es Compensacin de radio de )erramienta Correctores de )erramienta /ecala'es de origen $l correcto desarrollo de una rutina de control de un proceso de mecani%ado, re uiere del uso adecuado de dic)os conceptos.
$l origen m uina o cero m uina es el cero absoluto en el sistema de referencia. "uele estar en un punto inaccesible para la )erramienta y depende de cada fabricante. Cero pie%a: punto con respecto al cual se suelen referenciar las coordenadas de las trayectorias establecidas en el cdigo numrico de los programas.
6
17
Correctores de +erramienta
$s la informacin de donde est la punta para esa )erramienta. 8as correcciones para cada )erramienta deben ser introducidas pre,iamente por el preparador de la m uina. $n el torno la informacin se da en coordenadas 5 y 4. $n cambio en la fresadora slo se introduce la informacin en el e'e 4
11
Pre,regla*e de +erramientas
9 uina para medir la posicin de la punta de una )erramienta, respecto a su sistema de fi'acin
12
-ecala*es de origen
$s el cambio de la posicin del sistema de referencia, por e'emplo, colocndolo sobre la pie%a.
1&
Programacin CN
8a forma de dar rdenes a la m uina de CNC, es mediante <=loc>s?. 8a m uina e'ecuta rdenes con una estructura normali%ada !"#, cada orden se denomina bloc>s o blo ue de programa. 2 su ,e% cada blo ue est constituido por funciones ue controlan la trayectoria de la )erramienta, el cambio de )erramienta, las condiciones de corte: ,elocidad de corte, a,ance, entre otras. /e forma general, cada blo ue tiene la siguiente estructura: :unciones preparatorias de mo,imientos ;, definen la geometr*a y las condiciones de traba'o. :unciones de control de a,ance y ,elocidad del cabe%al :, " respecti,amente. :unciones de control de )erramienta .. :unciones au+iliares 9, indicaciones tecnolgicas como son: acti,acin de refrigerante, sentido de giro del )usillo, etc.
1-
N: N@mero de blo ue ;: :unciones preparatorias 5, A, 4: Coordenadas :: Belocidad de a,ance ": Belocidad de giro del cabe%al .: Cerramienta 9: funcin au+iliar !, D, E: Cotas au+iliares 2F =, C: coordenadas angulares alrededor de 5, A, 4 respecti,amente.
10
16
Funciones F & /
$l comando : se utili%a para especificar la ,elocidad de a,ance, las unidades se pueden definir con una instruccin de programacin la ue debe ir antes de la funcin :, e'emplo: ;6- :177 ;60 :7.70 a,ance de 177mmGmin a,ance de 7,70mmG,uelta
$l comando " se utili%a para especificar la ,elocidad de giro del cabe%al, la ue se puede e+presar como una ,elocidad de corte Bc o una ,elocidad de giro del cabe%al n , e'emplo: ;66 "127 ;61 "107 giro del cabe%al a 127mGmin giro del cabe%al a 107,ueltas Gmin
2 la )ora de definir la ,elocidad de giro )ay ue tener especial cuidado en procesos de refrentado o procesos en los ue el radio de la pie%a disminuya por deba'o de un ,alor cr*tico.
11
Funcin T
$n el caso ue la m uina con CN tenga un almacn de )erramientas o una torreta giratoria porta )erramientas, la instruccin . permite la seleccin de diferentes )erramientas del almacn. 8a sinta+is es: funcin . seguida de un n@mero ue indica la posicin de la )erramienta en el almacn, a continuacin se escribe un n@mero asociado al corrector de )erramienta. (or @ltimo se debe agregar una funcin ue efect@a el cambio 976. .7& . 72 976 Carga la )erramienta &, con los correctores de dic)a )erramienta y efect@a el cambio
8as correcciones para cada )erramienta deben introducirse en el CN. $n general en el caso de un torno CNC se introducen: NH de correccin en este caso 72, compensacin en el e'e 5, compensacin en el e'e 4, ue son las coordenadas de la posicin del filo respecto al cero )erramienta.
13
Funcin 0
8as funciones ; se utili%an para programar los mo,imientos de los distintos elementos de la m uina.
16
Funcin 0
$n ro'o funciones modales, son funciones ue una ,e% ue aparecen se mantienen acti,as )asta ue aparece otra funcin del mismo tipo ue anule la anterior. I opciones por defecto en el momento de encendido
27
Funcin 011
;77: 9o,imiento rpido sin corte, esta funcin se suele utili%ar en la primera apro+imacin de la )erramienta a la pie%a de traba'o antes de empe%ar a cortar y tambin en el momento de ale'arse de la pie%a. (ara un torno de CNC, ; se puede definir: ;77 517 427 ;77 51 416
4 10
!r desde el punto J5iK1,4iK1L al punto J17,27L , coordenadas absolutas !r desde el punto J5iK1 ,4iK1L al punto J17,27L , coordenadas relati,as
Tra'e&toria G00 3
20
21
Funcin 01
;71: !nterpolacin lineal entre dos puntos, esta instruccin arranca ,iruta por lo tanto pre,io a ella se debe especificar la ,elocidad de a,ance y de giro del cabe%al ;66 "127 ;71 517 427 :7.1 ;iro del cabe%al a 127mmGmin !r desde el punto J5iK1,4iK1L al punto J17,27L , interpolacin lineal y ,elocidad de a,ance en mmGre,
4 10
Tra'e&toria G01 3
20
22
(10620) 4 7 3 (8612)
!nterpolacin circular sentido )orario, definida por las coordenadas del centro del arco J1,12L ;66 "127 :7.1 ;72 517 427 !1 E12 2&
Funcin 01#
;66 "127 :7.1 ;7& 517 427 M0 !nterpolacin circular sentido anti)orario,con un arco definido por un radio de 0mm, l*nea ro'a. $l radio puede ser 0mm o K0mm en cuyo caso define la trayectoria con el mayor arco de radio 0mm ue une dic)os puntos, l*nea ,erde.
(10620) 4
(19612)
!nterpolacin circular sentido anti)orario, definida por las coordenadas del centro del arco J10,12L
3
20
Funcin Au3iliares
97& y 97970 973 976 9&7 giro del cabe%al en sentido antiK)orario y )orario, respecti,amente paro giro del cabe%al conecta el l* uido refrigerante desconecta el l* uido refrigerante final de programa
26
21
;63 (7N... (1N... (0N... (1N... (3N... (N6... (1&N-1 (1-N07 N-1 a partir de a u* se especifica el perfil final deseado, a partir del punto 2 N07
$9 $#nto e ini&io
$8
$= $#nto A
(7: cota en 5 del punto 2, punto inicial del perfil (1: cota en 4 del punto 2 (0: profundidad de pasa m+ima en 5. 8a profundidad real depende del n@mero de pasadas. (1: profundidad de pasada de acabado en 5 (3: profundidad de pasada de acabado en 4 (6: ,elocidad de acabado (1&: es el n@mero del primer blo ue ue define el perfil 23 (1-: es el n@mero del @ltimo blo ue ue define el perfil
&1
&2
&&
.I.6I'09AF=A:
Dulio 2lberto Correa, 9anualKprogramacionKsinumeri>K317Kt
". Ealpa>'ian, ". 2c)mid, <9anufactura, ingenier*a tecnolog*a? (earson $ducacin, 9+ico 2772.
&-