CNC - Curso Editado
-
Upload
pedro-garcia -
Category
Documents
-
view
228 -
download
1
Transcript of CNC - Curso Editado
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 1/43
OBJETIVOS DE LA PLÁTICA
AL FINALIZAR LA PLÁTICA EL
PARTICIPANTE TENDRÁ LA HABILIDAD DE: ENTENDERA LA SECUENCIA DE CÓMOINGRESAR AL PANEL DE CONTROL “BASICOPERATION PACKAGE (BOP)”.
ENTENDERA LA CONFIGURACIÓN DE LOSCONCEPTOS BÁSICOS DE LA PROGRAMACIÓN.
CONOCERA LAS DIRECCIONES EMPLEADAS ENLA PROGRAMACIÓN COMO LOS CODIGO “G” LOS CODIGOS “M”.
CONOCERA LA MANERA !UE LAS MA!UINASNTC" ENSHU SMS. EJECUTAN EL MA!UINADO.
CONOCERA E INTERPRETARA LOS REPORTESGENERADOS POR LA MA!UINA DE
COORDENADAS (CMM).
CONOCERA E INTERPRETARA LAS HOJAS DEPROCESO.
1
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 2/43
Sección 2: Teoría y componentes del CNCSección 2: Teoría y componentes del CNC
• 2.1 Aplicaciones del CNC2.1 Aplicaciones del CNC– El Control Numérico se utiliza ampliamente en lasEl Control Numérico se utiliza ampliamente en las
áreas de operaciones de maquinado ensamble deáreas de operaciones de maquinado ensamble delas líneas de producción. e utilizan para realizarlas líneas de producción. e utilizan para realizarproceso de maquinado como !resado" barrenado"proceso de maquinado como !resado" barrenado"mac#ueleado" etc. $ara trans!erir partes de unamac#ueleado" etc. $ara trans!erir partes de unaestacion a otra" en bu%ers de almacenameinto.estacion a otra" en bu%ers de almacenameinto.
• 2.2 &e'nicion de CNC2.2 &e'nicion de CNC– El propósito principal de un CNC (Control NuméricoEl propósito principal de un CNC (Control Numérico
Computarizado)" es con*ertir comandos numéricosComputarizado)" es con*ertir comandos numéricos
en mo*imiento de los e+es" controlar entradas ,en mo*imiento de los e+es" controlar entradas ,salidas de los dispositi*os e-ternos , controlar elsalidas de los dispositi*os e-ternos , controlar el#usillo.#usillo.
– Estas instrucciones son una combinación de letrasEstas instrucciones son una combinación de letrasnmeros , símbolos.nmeros , símbolos.
– /as instrucciones se escriben en un orden ló0ico/as instrucciones se escriben en un orden ló0icopara obtener el maquinado deseado.para obtener el maquinado deseado.
– El con+unto de instrucciones necesarias paraEl con+unto de instrucciones necesarias para
maquinar una pieza " se le llama pro0rama. Estosmaquinar una pieza " se le llama pro0rama. Estospro0ramas se pueden 0rabar en la memoria delpro0ramas se pueden 0rabar en la memoria delCNCCNC
– El sistema básico de control de mo*imiento usadoEl sistema básico de control de mo*imiento usadoen CNC" controla la posición" *elocidad , torque deen CNC" controla la posición" *elocidad , torque delos motores de los e+es.los motores de los e+es.
• 2. Estructura del CNC2. Estructura del CNC– El control numérico consiste de dos seccionesEl control numérico consiste de dos secciones
principales CNC , el $3C. El CNC e+ecuta elprincipales CNC , el $3C. El CNC e+ecuta elcontrol del mo*imiento usando un pro0rama. Elcontrol del mo*imiento usando un pro0rama. ElCNC traduce los comandos numéricos que se en*íanCNC traduce los comandos numéricos que se en*íanal ser*o ampli'cador" este procesa las se4ales en*íaal ser*o ampli'cador" este procesa las se4ales en*íalos ni*eles de potencia adecuados para el motor.los ni*eles de potencia adecuados para el motor.
– E/ $3C controla la secuencia de operación de laE/ $3C controla la secuencia de operación de lamaquina" las inter!ases de E5" el #usillo , losmaquina" las inter!ases de E5" el #usillo , losdispositi*os de inter!ase del operador.dispositi*os de inter!ase del operador.
– 6aciendo una analo0ía" el $3C es un $/C que se6aciendo una analo0ía" el $3C es un $/C que se
encuentra dentro del Control Numérico.encuentra dentro del Control Numérico.
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 3/43
Sección 3: Dispositivos deSección 3: Dispositivos deMotnitoreoMotnitoreo• .1 7asic 8peration $ac9a0e..1 7asic 8peration $ac9a0e.
– Este pro0rama se utiliza para monitorearEste pro0rama se utiliza para monitorear
contorles CNC desde una $C. Esto se realizacontorles CNC desde una $C. Esto se realizaatra*ez del 7us erial de alta *elocidadatra*ez del 7us erial de alta *elocidad
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 4/43
Sección 4: ProgramaciónSección 4: Programación
• :.1 Conceptos 7ásicos de:.1 Conceptos 7ásicos de$ro0ramación$ro0ramación– :.1.1 &e'nición de conceptos:.1.1 &e'nición de conceptos
utilizados den pro0ramación.utilizados den pro0ramación.• &irección ( Address)&irección ( Address)
– Es toda letra del al!abeto utilizada enEs toda letra del al!abeto utilizada enun pro0rama. iempre debe de irun pro0rama. iempre debe de ir
acompa4ada de un *alor numérico. iacompa4ada de un *alor numérico. ino tiene *alor nos 0eneraría un errorno tiene *alor nos 0eneraría un errorde pro0ramación.de pro0ramación.
– E+emplo ;" <" =" >" etc.E+emplo ;" <" =" >" etc.
• &ato ( &ata)&ato ( &ata)– Es el *alor numérico inclu,endo siEs el *alor numérico inclu,endo si
si0no" que acompa4a la dirección < alsi0no" que acompa4a la dirección < ali0ual que est" no puede seri0ual que est" no puede serpro0ramado de manera independiente"pro0ramado de manera independiente"&e lo contrario se 0eneraría un error&e lo contrario se 0eneraría un errorde pro0ramaciónde pro0ramación
– E+emplo ?.2" @." .1:1B" etc.E+emplo ?.2" @." .1:1B" etc.
– Nota no es necesario in0resar si0noNota no es necesario in0resar si0no
positi*o.positi*o.
• $alabra ( ord)$alabra ( ord)– Es la unión de una dirección , un dato"Es la unión de una dirección , un dato"
es la unidad mínima de pro0ramaciónes la unidad mínima de pro0ramación
– E+emplo ;.1:1B" <?2.@:" D1.1B2"E+emplo ;.1:1B" <?2.@:" D1.1B2"etc.etc.
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 5/43
2
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 6/43
3
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 7/43
4
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 8/43
5
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 9/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 10/43
7
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 11/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 12/43
9
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 13/43
10
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 14/43
11
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 15/43
12
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 16/43
13
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 17/43
14
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 18/43
15
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 19/43
16
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 20/43
SECUENCIA DE MAQUINADO ENSHUO0012( VB70B ORIGNAL CUTTER PATH PROG. PARA MAQUINAR EL BARR. # 33
DE OP. 20)
(Y TODOS LOS BARRENOS DE LA HERRAMIENTA NUMERO 5 DE OPERACION 20
ECHA 31!0"!03 OMAR BRIONES))
(3.0 SEC)
M7"
G$0G10L2P1%27$.72&Y!30&.25'!2$$.355(G5& )
G11G21G$&
M72
G$1G2"%0Y0
G$1G2"'0M52( M53 )
M20$( PART LOADING RET )
M207( LITER DON)
M200M1$(PART CLAMP)
MT1001
M22(ATER CURTAIN)
I*ABS*#5221!27$.72&+ GT 0.5+THEN#3000,5&(G5& % TOO-)
I*ABS*#5222-30&.25+ GT 0.5+THEN#3000,5&(G5& Y TOO-)
I*ABS*#5223-2$$.3&5+ GT 0.5+THEN#3000,5&(G5& ' TOO-)
N1(T701 7.&25 DIA DRILL ANTES OPERACION 205)
I*ABS*#2001!#501+ GT 105.3+THEN#3000,1(T01 TOOL OSET ALARM)
#00,0
N70
N50G$0G5&G&3G0'130.H$$S3000T1002M3M"
N70%!0.&&3Y53.&00S3000(H5)
N"0'&.0
N0"5G1'!2.01150
N0"G0&P100
N$0G1'!3&.51150
N100G0'3.0
N110%5$.5Y3.7&0(H7)
N105G1'!2.01150
N10G0&P100
N120G1'!3&.0
N130G0'3.0
N1&0%57."3Y&.75(H)
N1&5G1'!2.01150
N1&G0&P100
N150G1'!3&.5
N10G0'3.0
N170G0%!11$.150Y!0.0(H1& CAMBIO DE OP 20)
N171G0'&.0N175G1'!2.01150
N17G0&P100
N1"0G1'!3&.5
N1$0G0'3.0
N200%!1&".75Y!13.00(H15 CAMBIO DE OP 20)
N205G1'!2.01150
N20G0&P100
N210G1'!3&.5
N220G0'3.0
N230%!201.250Y"."&0(H17 CAMBIO DE OP 20)
N235G1'!2.01150N23G0&P100
N2&0G1'!20.517
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 21/43
N2$5G1'!2.01150
N2$G0&P100
N300G1'!3&.0
N310G0'3.0
N320%".330Y!71.$$(H")
N325G1'!2.01150
N32G0&P100
N330G1'!3.5
N3&0G0'3.0
N350%2.$10Y!5$.270(H3)
N355G1'!2.01150N35G0&P100
N30G1'!&1.5
N370G0'3.0
N3"0%5.55Y!11".3(H2)
N3"5G1'!2.01150
N3"G0&P100
N3$0G1'!&1.5
N&00G0'3.0
N&10%12.""0Y!1"1.&75(H1)
N&15G1'!2.01150
N&1G0&P100N&20G1'!3&.5
N&30G0'3.0
N&&0%$.5&5Y!15$.10(H$)
N&&5G1'!2.01150
N&&G0&P100
N&50G1'!&3.2
N&0G0'3.0
N&70%!101.55Y11&.0&(H10 CAMBIO DE OP 20)
N&75G1'!2.01150
N&7G0&P100
N&"0G1'!3.5
N&$0G0'3.0
N500%!13".$500Y117.&&0(H12 CAMBIO DE OP 20)
N505G1'!2.01150
N50G0&P100
N510G1'!3.5
G0'130.0
M72
G$1G2"%0Y0S500
G2"'0
#00,0N2MT1002
N2( T702 5.2 DIA. DRILL ANTES OPERACION 20)
I*ABS*#2002!#502+ GT 105.3+THEN#3000,2(T02 TOOL OSET ALARM)
#00,0
M70
G$0G5&G0G&3'130.0$0H$$S"000T100&M3M51M"M53
%!11$.7Y!20.05
'5.0
M202(M202 NATURAL CLAMP)
G1'!2$.52500
G0'130.0M72
G$1G2"%0Y0S20
G2"'0
18
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 22/43
G&
G1%17."71$3"
%!1.3Y$".
%!10.7
%!1$0.Y!12.
%11.
M72M23G$1G2"'135.M$M5
N0
#00,0
G$1G2"%0Y0'0
MT100
N&( T70 .0 DIA. ANGLE HEAD DRILL ANTES OPERACION 703)
I*ABS*#200!#50+ GT 20.+THEN#3000,(T0 TOOL OSET ALARM)
(GOTO2030)
G$0G5&G0G&3%27.$0&Y301.0$1'1&5.S2000H$$T1001M&M"'!25.7$3
G&
#00,&0
#12,#5021
#13,#5022
#1&,#5023
G1%1$.170Y253.1122000
%17."&0Y23.537300
%27.$0&Y301.0$110000
M72G$1G2"'0S500M$
G$1G2"%0Y0M5$
N0
#00,0
M""(AUTO UNCLAMP)
MT1001H$$S!1.&R$3.
M5"M5$M"
M7$(DOOR OPEN)
M30
19
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 23/43
SECUENCIA DE MAQUINADO MAQUINAS NTC
23-JUNIO-
O0003( OP!&0.MC!B MAIN PROGRAM AUTO )
N0010(I*#701 NE #0+GOTO30)
N0020G5P001
O001( OP!&0.MC!B INITIALI'ATION )
N0010(#737,00 CYCLE TIME STORAGE LOCATION)
N0020(#73",0 CYCLE TIMER DISABLED)
N0030#520,3(TOOL PATH SEGMENTS)
N00&0#101,0&01(T1 ".55 DIA. DRILL)
N0050#102,0&02(T2 11.0 DIA. DRILL)
N000#103,0&03(T3 M10 % 1.5 TAP)
N0070(#75&,#0)
N00"0#501,157.&00(TOOL GAGE LENGTH O 1)
N00$0#502,1&2.&00(TOOL GAGE LENGTH O 2)
N0100#503,12$.00(TOOL GAGE LENGTH O 3)N0110#50&,157.&00(TOOL GAGE LENGTH O &)
N0120#505,157.&00(TOOL GAGE LENGTH O 5)
N0130#50,1&2.&00(TOOL GAGE LENGTH O )
N01&0#507,1&2.&00(TOOL GAGE LENGTH O 7)
N0150#50",12$.00(TOOL GAGE LENGTH O ")
N010#50$,12$.00(TOOL GAGE LENGTH O $)
N0170#510,12$.00(TOOL GAGE LENGTH O 10)
N01"0(#"&,#0)
N01$0G5P011(STORE TOOL LENGTH TABLES)
O011( OP!&0.MC!B TOOL LENGTH LOAD ILE )N0010G$0
N0020(GROUP.1)G10L10P1R157.&00
N0030( O )G10L10P&R157.&00
N00&0( O )G10L10P5R157.&00
N0050(GROUP.2)G10L10P2R1&2.&00
N000( O )G10L10PR1&2.&00
N0070( O )G10L10P7R1&2.&00
N00"0(GROUP.3)G10L10P3R12$.300(R12$.00)
N00$0( O )G10L10P"R12$.300(R12$.00)
N0100( O )G10L10P$R12$.300(R12$.00)
N0110( O )G10L10P10R12$.300(R12$.00)N0120G11
N$$$0M$$
(001)
N0200G5P015(STORE OR/ OSET TABLES)
O015( OP!&0.MC!B OR/ OSET INITIALI'ATION )
N0010G$0
N0020G10L2P1%!100.01$Y!17$."72'!75$.151B0(G5& B0)
N0030G10L2P2%!257.$1$Y!17$."35'!$00.&51B0(G55 B!$0)
N00&0G10L2P3%!2&1."&$Y!17$."&2'!00.751B0(G5 B$0)N0050G10L20P&"%0Y0'0B0(G5&.1P&" MACHINE 'ERO POS.)
N0100G11
20
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 24/43
$$$0M$$
EGRESA DONDE SE QUEDO EL PROGRAMA 0003
0030G5P1100
1100( OP!&0.MC!B MACHINING PROGRAM SEGMENT HANDLER )
0010G5P700$ A1.(PREPARE OR TOOL SEGMENT E%ECUTION)
700$( OP!&0.MC!B PREPARE OR AND CLOSE OUT ATER MACHINING )
0010I**#1!1+*#1!2+ EQ 0+GOTO*1000#1+
0020GOTO$$00(CANNOT INITIALI'E)
1000 M$"P010(CONIRM NOMINAL TOOL LENGTHS)
010( OP!&0.MC!B NOMINAL TOOL LENGTH VERIICATION )
0010I*ABS*#2201!#501+ GT 2.0+GOTO200
0020I*ABS*#2202!#502+ GT 2.0+GOTO300
0030I*ABS*#2203!#503+ GT 2.0+GOTO&00
00&0I*ABS*#220&!#50&+ GT 2.0+GOTO500
0050I*ABS*#2205!#505+ GT 2.0+GOTO00
000I*ABS*#220!#50+ GT 2.0+GOTO700
0070I*ABS*#2207!#507+ GT 2.0+GOTO"0000"0I*ABS*#220"!#50"+ GT 2.0+GOTO$00
00$0I*ABS*#220$!#50$+ GT 2.0+GOTO1000
0100I*ABS*#2210!#510+ GT 2.0+GOTO1100
0110GOTO$$$0
0200#3000,01(AL. COMPENSACION HERR. T1)
0300#3000,02(AL. COMPENSACION HERR. T2)
0&00#3000,03(AL. COMPENSACION HERR. T3)
0500#3000,0&(AL. COMPENSACION HERR. T&)
000#3000,05(AL. COMPENSACION HERR. T5)
0700#3000,0(AL. COMPENSACION HERR. T)
0"00#3000,07(AL. COMPENSACION HERR. T7)0$00#3000,0"(AL. COMPENSACION HERR. T")
1000#3000,0$(AL. COMPENSACION HERR. T$)
1100#3000,10(AL. COMPENSACION HERR. T10)
$$$0M$$
700$)
1010(M$" P015 RE!ESTABLISH OR/ OSETS)
1020 M$"P01(VALIDATE OR/ OSETS)
01( OP!&0.MC!B NOMINAL OR/ OSET VERIICATION )
0010I*ABS*#2501-100.01$+ GT 0.5+GOTO3000020I*ABS*#201-17$."72+ GT 0.5+GOTO300
0030I*ABS*#2701-75$.151+ GT 0.5+GOTO300
00&0I*ABS*#2502-257.$1$+ GT 0.5+GOTO&00
0050I*ABS*#202-17$."35+ GT 0.5+GOTO&00
000I*ABS*#2702-$00.&51+ GT 0.5+GOTO&00
0070I*ABS*#2503-2&1."&$+ GT 0.5+GOTO500
00"0I*ABS*#203-17$."&2+ GT 0.5+GOTO500
00$0I*ABS*#2703-00.751+ GT 0.5+GOTO500
0100I*#7$&1 NE 0+GOTO00
0110I*#7$&2 NE 0+GOTO00
0120I*#7$&3 NE 0+GOTO000200GOTO$$$0 21
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 25/43
N10&0I*ABS*2.021!#5022+ GT 0.5+GOTO10$0
N1050I*ABS*!1.72!#5023+ GT 0.5+GOTO1100
N100I*ABS*1"0.0!#502&+ LT 17$.5+GOTO1110
N1070GOTO1120
N10"0#3000,$$(EE % UERA DE POS.INICIAL)
N10$0#3000,$$(EE Y UERA DE POS.INICIAL)
N1100#3000,$$(EE ' UERA DE POS.INICIAL)
N1110#3000,$$(EE B UERA DE POS.INICIAL)
N1120G21G00G$0G$&G"0G&$G&0G17M25M1$(EECTOR RETURNSP ORIENTATION)
N1130M20M$M"(PART CLAMPTABLE UNCLAMPAUTOMATIC SIDE DOORS CLOSE
COMMAND)
N11&0M50M13(I%TURE COOLANT ONCOOLANT PUMP ON)N1150M5M70(AUTOMATIC DOOR CLOSESIDE DOORS CLOSE)
N110(M&$ EED OVERRIDE O)
N1170GOTO$$$0!!!!!SE BRINCA EL IN DEL PROGRAMA Y CONTINUA EL PROG.
1100!!!!
N2000M&5(M101 CYCLE COMPLETE ! ROMULUS)
N2010I*#1002 EQ 1+GOTO3000
N2020I*#1001 EQ 1+GOTO$$10
N2025M21M2&M1&(PART UNCLAMPEECTOR ADVANCECOOLANT PUMP O)
N2030G$1G30%0Y0'0T101(T1)M75M"&M51(UNLOADING DOOR OPENUNLOADING
ADVANCEI%TURE COOLANT O)
N20&0MM"5(ATCUNLOADING RETURN)
N2050G5&.1P&"M57N200M73M&(LOADING DOOR OPEN)
N2070M"2(LOADING ADVANCE)
N20"0M"3M51(LOADING RETURNI%TURE COOLANT O)
N20$0M25(EECTOR RETURN)
N2100GOTO$$$0
N3000I*#1001 EQ 1+GOTO$$10
N3005M21M2&M1&(PART UNCLAMPEECTOR ADVANCECOOLANT PUMP O)
N3010G$1G30%0Y0'0T101M71M"&M51(SIDE DOORS OPENUNLOADING
ADVANCEI%TURE COOLANT O)
N3020MM"5M"2(ATCUNLOADING RETURNLOADING ADVANCE)
N3030G5&.1P&"M"3M57M51(LOADING RETURNI%TURE COOLANT O)N30&0M25M&(EECTOR RETURN)
N3050GOTO$$$0
N$$00#3000,00$
N$$10M21M2&
N$$20G$1G30%0Y0'0T101
N$$30MM1&M51
N$$&0G5&.1P&"T102
N$$50M&
N$$0M
N$$$0M$$
(1100)N0020(#727,2 ASSUME REECT , ON)
N0030(#"0,1 SET IN CYCLE LAG USE OR RE!START TOO)
N00&0#$,100(GET START O PROG. SEG. NO LOCATION)
N0050#10,#520(GET NO O SEGMTS SET IN TYPE PGM)
N0100HILE*#10 GT 0+DO2(LOOP THROUGH TABLE ENTRIES)
N0110#$,#$-1
N0120#521,#*#$+(GET PGM NO. ROM E%ECUTION TABLE)
N0130I*#521 EQ 0+GOTO150(S/IP CALL I 0)
N01&0G5P*#521+(CALL MACH SEGS PGMS A,TABLE LOC)
22
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 26/43
N00"0'3&.7M12M"
N00$0G$&G1'311.71500
N0100G0'35.
N0110%!1&0.2Y$&.5
N0120G1'311.71500
N0130G0'35.
N01&0%!21.5Y"&.1
N0150G1'311.71500
N010G0'35.
N0170%30.1Y32.5
N01"0G1'311.71500
N01$0G0'35.
N0200Y!10".5
N0210G1'311.71500
N0220G0'35.
N0230%!21.5Y!10.1
N02&0'3&.7
N0250G1'311.71500
N020G0'35.
N0270%!1&1.5Y!170.
N02"0G1'311.71500
N02$0G0'35.
N0300%!1"7.Y!171.5
N0310G1'311.71500
N0320G0'00.S100
N0330M5
N03&0G$1G30%0.Y0.'0.M$M1$M&
N0350G&$G$0
N030M$$
(1100)
N0150#10,#10!1(NO LONGER RETURN THRU M$$P#1&)
N010#521,#*#$+(SAVE COMPLETED PGM. NO.)
N0170#522,#521(SAVE SEGMENT COMPLETE)
N0200(M1 HALT ITH OPSTOP ENABLED)
N0210END2 !!!!!REGRESA AL RENGLON N0020 DEL MISMO PROG. 1100!!!!!
(1100)
N0020(#727,2 ASSUME REECT , ON)
N0030(#"0,1 SET IN CYCLE LAG USE OR RE!START TOO)
N00&0#$,100(GET START O PROG. SEG. NO LOCATION)
N0050#10,#520(GET NO O SEGMTS SET IN TYPE PGM)
N0100HILE*#10 GT 0+DO2(LOOP THROUGH TABLE ENTRIES)
N0110#$,#$-1N0120#521,#*#$+(GET PGM NO. ROM E%ECUTION TABLE)
N0130I*#521 EQ 0+GOTO150(S/IP CALL I 0)
N01&0G5P*#521+(CALL MACH SEGS PGMS A,TABLE LOC)
O0&02( OP!&0.MC!B T2 11.0 DIA. DRILL )
N0010#500,0
N0020G21G0G$0G$&G"0G&0G&$G17M$
N0030G$1G30%0.Y0.'0.
N00&0G$0
N0050M1$T102(T2)
N000MM$N0070G5G0G&3%1".21Y!"2.'300.5B$0.S7500H$$(H2)T103(T3)M3
N00"0'&.5M12M"M&23
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 27/43
N0170X15.79Y6.
N0180G1Z14.6F1500
N0190G0Z46.5
N0200Y-82.
N0210G1Z14.6F1500
N0220G0Z46.5
N0230X99.09
N0240Y-125.75
N0250G1Z14.6F1500
N0260G0Z300.5S100
N0270M5N0280G91G30X0.Y0.Z0.M9M19M64
N0290G49G90M14
N0300M99
(1100)
N0150#10=#10-1(NO LONGER RETURN TRU M99!#14)
N0160#521=#"#9(S$%E &OM!LETE' !GM. NO.)
N0170#522=#521(S$%E SEGMENT &OM!LETE)
N0200(M1 $LT T O!STO! EN$*LE')
N0210EN'2 -----REGRES$ $L RENGLON N0020 'EL MSMO !ROG. 1100-----
(1100)
N0020(#727=2 $SSUME RE+E&T =, ON)
N0030(#806=1 SET N &Y&LE FL$G USE FOR RE-ST$RT TOO)
N0040#9=100(GET ST$RT OF !ROG. SEG. NO LO&$TON)
N0050#10=#520(GET NO OF SEGMTS SET N TY!E !GM)
N0100LE"#10 GT 0'O2(LOO! TROUG T$*LE ENTRES)
N0110#9=#91
N0120#521=#"#9(GET !GM NO. FROM EXE&UTON T$*LE)
N0130F"#521 E/ 0GOTO150(S! &$LL F 0)
N0140G65!"#521(&$LL M$& SEGS !GMS $=T$*LE LO&)
O0403( O!-40.M&-* T3 M10 X 1.5 T$! )
N0010#500=0
N0020G21G0G90G94G80G40G49G17M9
N0030G91G30X0.Y0.Z0.
N0040G90
N0050M19T103(T3)
N0060M6(M69)
N0070G56G0G43X168.21Y-82.Z300.5*90.99(3)T101(T1)
N0080Z44.4M8M46(M68)
N0090S1000(S1600)M29
N0100G95G99G84Z16.6R44.4F1.5N0110Y6.
N0120X92.Y50.Z14.75
N0130X15.79Y6.
N0140Y-82.
N0150G80
N0160G0X99.09
N0170Y-125.75
N0180S1000(S1600)M29
N0190G95G99G84Z16.6R44.4F1.5
N0200G80
N0210G0Z300.5M69
N0220G55G0X-185.Y81.5Z600.6*-90.
N0230Z353.9M68
24
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 28/43
N0320%!1"7.Y!171.5
N0330G"0
N03&0G0'00.M$
N0350G$1G30%0.Y0.'0.M1$M$
N030G&$G$0
N0370G0B0M"$
N03"0M"
N03$0M$$
(1100)
N0150#10,#10!1(NO LONGER RETURN THRU M$$P#1&)
N010#521,#*#$+(SAVE COMPLETED PGM. NO.)
N0170#522,#521(SAVE SEGMENT COMPLETE)
N0200(M1 HALT ITH OPSTOP ENABLED)
N0210END2
N0220(#727,1 SET STATUS ,O/)
N0230(#"0,0 SET NORMAL PROCESS END INDICATOR)
N02&0G5P700$A2.(SET!UP MODULE OR UNLOAD)
N$$$0M$$
(700$)
N2000M&5(M101 CYCLE COMPLETE ! ROMULUS)
N2010I*#1002 EQ 1+GOTO3000
N2020I*#1001 EQ 1+GOTO$$10
N2025M21M2&M1&(PART UNCLAMPEECTOR ADVANCECOOLANT PUMP O) N2030G$1G30%0Y0'0T101(T1)M75M"&M51(UNLOADING DOOR OPENUNLOADING
ADVANCEI%TURE COOLANT O)
N20&0MM"5(ATCUNLOADING RETURN)
N2050G5&.1P&"M57
N200M73M&(LOADING DOOR OPEN)
N2070M"2(LOADING ADVANCE)
N20"0M"3M51(LOADING RETURNI%TURE COOLANT O)
N20$0M25(EECTOR RETURN)
N2100GOTO$$$0
N3000I*#1001 EQ 1+GOTO$$10
N3005M21M2&M1&(PART UNCLAMPEECTOR ADVANCECOOLANT PUMP O)
N3010G$1G30%0Y0'0T101M71M"&M51(SIDE DOORS OPENUNLOADING ADVANCEI%TURE COOLANT O)
N3020MM"5M"2(ATCUNLOADING RETURNLOADING ADVANCE)
N3030G5&.1P&"M"3M57M51(LOADING RETURNI%TURE COOLANT O)
N30&0M25M&(EECTOR RETURN)
N3050GOTO$$$0
N$$00#3000,00$
N$$10M21M2&
N$$20G$1G30%0Y0'0T101
N$$30MM1&M51
N$$&0G5&.1P&"T102
N$$50M&
N$$0M N$$$0M$$
N00&0M30!!!!!!REGRESA AL INAL DEL PROG. 0003 Y REINICIA EL PROG. 0003!
!!
O0003( OP!&0.MC!B MAIN PROGRAM AUTO )
N0010(I*#701 NE #0+GOTO30)
N0020G5P001
N0030G5P1100
N00&0M30
25
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 29/43
SECUENCIA DE MAQUINADO S.M.S.
0005(PART 2&21202" OP# 50 ITH GROOVE OSET TOOL MGMT. C.RAMIRE' 1!
1!00)
0010G71G$0M51
0020G$2%3&1.27&'252.""7
0025G0&%1.5
0030G00T01$$M0"(ACTIVATE TOOL GROUP #1)
00&0G$5G00G$7%7".232'35.5S105&M03
0050G$2S2500
0055G$S20
000G01'3&.53.&5
0070%&".75.20"
00"0%52.32&'3&.$25.50"
00$0G00'"$.10"
00$5%&7.3
0100G01%32.$.20"
01&0G00G$7%&0.'$5.00T01""(DE!ACTIVATE TOOL GROUP #1)
0150G$2%&0.'$5.000170T02$$(ACTIVATE TOOL GROUP #2)
01"0G00%&1.$0&'$0.75$S100
01$0G01%&.20"'"7.031.25&
0200'70.0"1.20"
0210%&5.202'7.7"".20"
0220G0&%.1
0230G01%&".32.25&
02&0%50.02'.&11
0250'&".2"".20"
020%50.3$'&7.737
0270'3&.$2502$0G00%0.00'2.$&"T02""(DE!ACTIVATE TOOL GROUP #2)
0300G$2%5"."0'2.351
0320T03$$(ACTIVATE TOOL GROUP #3)
03&0G00%51.30"S1550
0350G01%&3.$7.075
030G0&%.1
0370G00%&$.2&&(&$.&&&)
03"0'1.50
03$0G01%&".000(&".1$&)'2.131.127
0&00%&3.$7.127
0&10G0&%.1
0&20G01%&&.17'2.231
0&30G00%&$.2&&(&$.&&&)
0&&0'3.200
0&55T0313(TOOL OSET #13 OR TOP GROOVE HEIGHT)
0&50G01%&".000(&".1$&)'2.575.127
0&0%&3.$7.127
0&70G0&%.1
0&"0G01%&&.17'2.&75
0&$0G00%51.30"
0&$5T0303(TOOL OSET #3 OR GROOVE LOCATION)
03&0'&$.7$1
0350G01%&3.$7.075
030G0&%.1
0370G00%&$.2&&(&$.&&&)
03"0'&".$&
26
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 30/43
N0&&0'50.&
N0&50G01%&".000(&".1$&)'50.015.127
N0&0%&3.$7.127
N0&70G0&%.1
N0&"0G01%&&.17'&$.$15
N0&$0G00%51.30"
N0500G00%22$.235T03""(DE!ACTIVATE TOOL GROUP #3)
N0510G$2%230.&2$'50.512
N0520G$7S1&70
N0530T0&$$(ACTIVATE TOOL GROUP #&)
N05&0G00%230.&2$'2".$5
N050G01%22.070'31.2"".25&
N0570%1"".50.20"
N05"0G00'35.T0&""M0$(DE!ACTIVATE TOOL GROUP #&)
N05$0G2"%3&1.27&'252.""7M1$
N000M11
N010M30
4
27
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 31/43
28
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 32/43
29
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 33/43
30
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 34/43
31
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 35/43
32
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 36/43
33
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 37/43
34
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 38/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 39/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 40/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 41/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 42/43
8/17/2019 CNC - Curso Editado
http://slidepdf.com/reader/full/cnc-curso-editado 43/43