Sei sulla pagina 1di 34

Unidad 6: Control Numrico

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)

Apuntes del curso: Ingeniera de Procesos de Fabricacin


Unidad 6: Control Numrico
Hernn A. Gonzlez Rojas Jos Antonio Travieso Ro r!"#ez
CURSO 2012 - 2013
1

Competencias

Tareas especficas a lograr

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

Unidad 6: Control Numrico

Aspecto general del control numrico


$l control numrico CN se puede aplicar a cual uier proceso ue re uiera controlar con precisin la posicin de un e'e. (or e'emplo: torno, fresadora, centros de mecani%ado, rectificadora, m uina de electroerosin por penetracin o )ilo, m uina electro u*mica, corte por c)orro de agua, lser, o+icorte, plasma, m uina para doblar c)apa, tubos, m uina pun%onadora, de medir por coordenadas, etc. Una fresadora de control numrico computeri%ado CNC, es capa% de fabricar comple'as pie%as, por e'emplo: moldes tridimensionales para inyeccin de plstico. (ara ello se re uiere, muc)as ,eces, ue la fresa siga una trayectoria tridimensional cur,a, imposible de reali%ar manualmente.
&

Unidad 6: Control Numrico

Comparati%a de un sistema con & sin CN


$n un sistema sin control numrico el la%o de realimentacin lo cierra el operario.

.orno con,encional, la%o de control )umano

$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 -

Unidad 6: Control Numrico

Comparati%a de un sistema con & sin control numrico


.orno con control numrico CN, la%o de control automtico, con consigna de posicin y ,elocidad.

Unidad 6: Control Numrico

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

Unidad 6: Control Numrico, ideas bsicas de programacin

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.

Unidad 6: Control Numrico, ideas bsicas de programacin

'rigen m()uina & e*es


$l e'e 4 suele referirse a la direccin del )usillo principal, el ue aporta la potencia de corte. $n al caso del torno el e'e 4 es el e'e del )usillo ue )ace girar la pie%a y el e'e 5 es perpendicular, direccin radial.

$n el caso de la fresadora el e'e 4 coincide con el e'e de giro del fresol*n.

Unidad 6: Control Numrico, ideas bsicas de programacin

'rigen m()uina & e*es


$n las m uinas de control numrico es )abitual encontrar )erramientas motori%adas

$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

Unidad 6: Control Numrico, ideas bsicas de programacin

Compensacin de radio de +erramienta


8as trayectorias programadas en cdigo numrico )acen referencia a la punta terica del filo de corte (. $n general las )erramientas tienen un radio, de modo ue la punta ue reali%a el corte, intersecta el material en el punto .. No siempre se necesita la compensacin de radio de )erramienta

17

Unidad 6: Control Numrico, ideas bsicas de programacin

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

Unidad 6: Control Numrico, ideas bsicas de programacin

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

Unidad 6: Control Numrico, ideas bsicas de programacin

-ecala*es de origen
$s el cambio de la posicin del sistema de referencia, por e'emplo, colocndolo sobre la pie%a.

1&

Unidad 6: Control Numrico, ideas bsicas de programacin

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-

Unidad 6: Control Numrico, ideas bsicas de programacin

.lo)ue o lnea en cdigo I/'

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

Unidad 6: Control Numrico, ideas bsicas de programacin

Cotas absolutas o incrementales


8a m uinas con control numrico permiten el uso de cotas absolutas o incrementales. Cotas absolutas: las coordenadas ue determinan el despla%amiento de la )erramienta se definen respecto al origen pie%a, cero pie%a. Cotas incrementales: las coordenadas ue determinan el despla%amiento de la )erramienta se definen respecto a la posicin @ltima ue ten*a la )erramienta, punto ue precede a la posicin actual. $l cdigo !"# tambin permite el uso de diferentes tipos de coordenadas, como son las coordenadas: cartesianas, polares y cil*ndricas. Nota: por defecto las coordenadas en el e'e 5 para un torno con CN, se definen en dimetro.

16

Unidad 6: Control Numrico, funciones de CN

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

Unidad 6: Control Numrico, funciones de CN

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

Unidad 6: Control Numrico, funciones de CN

Funcin 0
8as funciones ; se utili%an para programar los mo,imientos de los distintos elementos de la m uina.

16

Unidad 6: Control Numrico, funciones de CN

Funcin 0

:unciones ; para un torno de CNC con control numrico :agor

$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

Unidad 6: Control Numrico, funciones de CN

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

Unidad 6: Control Numrico, funciones de CN

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

Unidad 6: Control Numrico, funciones de CN

Funcin 01! & 01#


;72 y ;7&: !nterpolacin circular sentido )orario y anti)orario, con estas funciones se describen trayectorias circulares. "e debe especificar pre,iamente el a,ance y la ,elocidad de giro. ;66 "127 :7.1 ;72 517 427 M0 !nterpolacin circular sentido )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 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&

Unidad 6: Control Numrico, funciones de CN

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

;66 "127 :7.1 ;7& 517 427 !10 E12


2-

Unidad 6: Control Numrico, funciones de CN

Funcin 0"12 0" & 0"!


8a funcin ;-7 anula la compensacin del radio de la )erramienta. 8as funciones ;-1 y ;-2 permiten compensar el radio de la )erramienta a i% uierda y derec)a respecti,amente. 8a compensacin tiene como referencia la direccin del a,ance de la )erramienta. 8a compensacin solo puede utili%arse en un blo ue en ue apare%can las funciones ;77 y ;71, y se realicen operaciones de contorneado o corte en ngulo. "i las operaciones son paralela a los e'es, cilindrado o refrentado, no se deben usar las funciones compensatorias.

20

Unidad 6: Control Numrico, funciones de CN

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

Unidad 6: Control Numrico, ideas bsicas de programacin

4*emplo de programa en cdigo I/'

21

Unidad 6: Control Numrico, ciclos fi'os

Ciclo de desbaste en el e*e 5 cdigo I/'


/ire&&i<n el 1e&aniza o &on G1 :rea e in;l#en&ia el &i&lo

;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

Unidad 6: Control Numrico, ciclos fi'os

Ciclo de desbaste 6762 control /INU849I: ; 1<;!1


8os ciclos se programan de manera ue primero se escriben en el programa todos los parmetros M y despus se llama al ciclo con el n@mero de pasadas repetidas J(L. N... M27N... M21N... M22N... ... M&7N... 866 (2 $sto significa ue el ciclo llamado 866 se repetir dos ,eces con los parmetros dados. /ireccin del mo,imiento de $l primer punto de contorno se define en el ciclo, la )erramienta en un ciclo 866
definido en M27. 8a forma del contorno )a de describirse en un subprograma J;1, ;2, ;&L. $l @ltimo punto de esta subrutina determina el dimetro inicial para el desbastado. /ic)o punto debe ser el ms alto del contorno en 5, pero inferior a la posicin en la ue se encuentra la )erramienta antes del ciclo. $l primer blo ue de la subrutina debe programarse en coordenadas absolutas.
26

Unidad 6: Control Numrico, ciclos fi'os

Ciclo de desbaste 6762 control /INU849I: ; 1<;!1


N... M27N... M21N... M22N... ... M&7N... 866 (2
M27 "eleccin del contorno deseado Jn@mero de subrutinaL. M21 (unto inicial del contorno en 5. M22 (unto inicial del contorno en 4. M2- "obremetal de acabado en 5. M20 "obremetal de acabado en 4. M2- y M20 son ,lidos para desbastado y acabadoF con M2-N7 y M20N7 se alcan%ar la medida final. M26 (rofundidad de pasada J5 4LF se omite en el acabado. M21 "eleccin de compensacin de radio de corte J-7, -1, -2L. $l control acti,a automticamente la compensacin del radio de corteF seleccin y cancelacin automticas. M23 Belocidad de a,ance. M26 (rocedimiento de mecani%ado, ,er tabla. M&7 :actor de a,ance con desbaste trasero. $l a,ance se multiplicar por esta cifra Jp.e'. 7,1L para mo,imientos de penetracin con desbaste trasero Jreduccin de a,anceL.
&7

Unidad 6: Control Numrico, ciclos fi'os

Ciclo de desbaste 6762 control /INU849I: ; 1<;!1


$l procedimiento de mecani%ado )ace referencia a las posibilidades de mecani%ado ue ofrece el parmetro M26

&1

Unidad 6: Control Numrico, ciclos fi'os

Ciclo de desbaste 6762 control /INU849I: ; 1<;!1


.rayectorias de las diferentes posibilidades ue ofrece el parmetro M26

&2

Unidad 6: Control Numrico, ciclos fi'os

0eneracin de cdigo con CA8


2 menudo se combina el /iseOo asistido por #rdenador C2/ con la fabricacin asistida por ordenador C29, dando lugar al denominado sistema C2/KC29. 8os sistemas C2/KC29 permiten, a partir de la informacin geomtrica del diseOo de una pie%a, obtener el cdigo numrico para el control de m uinas )erramientas CNC.

&&

Unidad 0: :abricacin fle+ible, formacin de familias

.I.6I'09AF=A:
Dulio 2lberto Correa, 9anualKprogramacionKsinumeri>K317Kt

". Ealpa>'ian, ". 2c)mid, <9anufactura, ingenier*a tecnolog*a? (earson $ducacin, 9+ico 2772.

&-

Potrebbero piacerti anche