CNC - Curso Editado

43
 OBJETIVOS DE LA PLÁTICA  AL FINALIZAR LA PLÁTICA EL P A RTICIPA NTE TENDRÁ LA HABILIDAD DE:  ENTENDERA LA SECUENCIA DE CÓMO INGRESAR AL PA NEL DE C ONTROL “BASI C OPERATION PACKAGE (BOP)”.  ENTENDERA LA CONFIGURACIÓN DE LOS CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN.  CONOCERA LAS DIRECCIONES EMPLEADAS EN LA PROGRAMACIÓN COMO LOS CODIGO “G” LOS CODIGOS “M”.  CONOCERA LA MANERA !UE LAS MA!UINAS NTC" ENSHU SMS. EJECUTAN EL MA!UINADO.  CONOCERA E INTERPRETARA LOS REPORTES GENERADOS POR LA MA!UINA DE COORDENADAS (CMM).  CONOCERA E INTERPRETARA LAS HOJAS DE PROCESO. 1

Transcript of CNC - Curso Editado

Page 1: 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

Page 2: CNC - Curso Editado

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.

Page 3: CNC - Curso Editado

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

Page 4: CNC - Curso Editado

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.

Page 5: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 5/43

  2

Page 6: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 6/43

  3

Page 7: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 7/43

  4

Page 8: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 8/43

  5

Page 9: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 9/43

 

Page 10: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 10/43

  7

Page 11: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 11/43

Page 12: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 12/43

  9

Page 13: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 13/43

  10

Page 14: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 14/43

  11

Page 15: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 15/43

  12

Page 16: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 16/43

  13

Page 17: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 17/43

  14

Page 18: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 18/43

  15

Page 19: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 19/43

  16

Page 20: CNC - Curso Editado

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

Page 21: CNC - Curso Editado

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

Page 22: CNC - Curso Editado

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

Page 23: CNC - Curso Editado

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

Page 24: CNC - Curso Editado

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

Page 25: CNC - Curso Editado

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

Page 26: CNC - Curso Editado

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

Page 27: CNC - Curso Editado

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

Page 28: CNC - Curso Editado

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

Page 29: CNC - Curso Editado

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

Page 30: CNC - Curso Editado

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

Page 31: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 31/43

  28

Page 32: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 32/43

  29

Page 33: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 33/43

  30

Page 34: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 34/43

  31

Page 35: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 35/43

  32

Page 36: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 36/43

  33

Page 37: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 37/43

  34

Page 38: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 38/43

 

Page 39: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 39/43

 

Page 40: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 40/43

 

Page 41: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 41/43

 

Page 42: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 42/43

 

Page 43: CNC - Curso Editado

8/17/2019 CNC - Curso Editado

http://slidepdf.com/reader/full/cnc-curso-editado 43/43