You are on page 1of 26
epee C3 ene Numeéricos Computadorizados yep mento *& Profissional S* Comando MCS (Linguagem Hiedenhain) Atualmente, dentro do comando MCS pode-se zt com o sistema ISO de programacao, ou seja, © programador pode guagem G ou pelo sistema de programacéio Hiedenhain que, como jé vimos, utiliza uma linguagem diferente, mas dentro de um mesmo sistema de coordenadas. EntZo vemos conhecer alguns ciclos possivels e alguns processos criativos dentro deste sistema. 17.1 - Ciclo 0 reset interno Esse ciclo corresponde & fungdo G99 que ja vimos no comando MACH, ¢ nao necessério programar nenhum outro endereco, mas é aconselhavel em todo inicio de programa, menos no comando MCS 210 que tem uma iniciacéo diferente, como no exemplo do cabegalho visto anteriormente. = Modo de programa¢éo: NO10 CYC CALL 0; comentarios 17.2 - Ciclo 1 tempo de espera Com esse ciclo podemos programar paradas durante os ciclos de usinagem em segundos a partir de 0, segundos (um décimo de segundo). = Modo de programacio: NO10 CYC CALL 1 TS ; parada de 8 segundos 17.3 - Ciclo 3 fungées auxiliares Com esse ciclo podemos programar varias fungdes auxiliares em uma Gnica sentenga, 0 qual deve ser programado nas chamadas de ferramentas, como segue © Exemplo de programagao 100 Figura 17.3 - Subvrotina para desbaste externo. Na figura 17.3 temos um desbaste simples, mas se programarmos de forma convencional, ou seja, sentenga por sentenca, vai tornar © processo muito extenso. Vamos simplificar com criatividade. Programa: NOLO CYC CALL 0; M020 CYC CALL 2M97 M69 M28 TDL 52500; (fungBes auxiliares pg.12) O30 CYC CALL 2 H58 $200; O40 FOS L XA200.000 2 NOSO FOS L XA95.000 ZA2.0 ou de referencia floco ups sr 10; marca para inicio de subprograna (Lebel set) ,mimero 070 POS XI~5.0000 FO; movimentos incrementais sé no eixo X NO8O FOS ZA-45.000 F.25; movimento pode ser em absoluto O90 POS 1, XI2-000 ZA2.000 FO) afastanento nos dois eixos com increnento de 2nm om X N100 POS XI-2.000 FO;compensagio do reco de 2mm em X W110 £38 er 0; final de cub-rotina N20 LBR CALL 10 REP 9/ ninero de N130 POS L XAZOO.000 ZA150.000 FO MOS Mido CYC CALL 2 N30; final de programa idmetro em bruto aa sub-rotina stamente para o ponte de cnc. Programagao de Comandos Numéricos Computadorizados Nota Na sentenga N120 em que esta sendo indicado o nidmero de +} dover que o processo j foi executado uma vex. Ei vex de programarmos dex constr, foremos em nove, sempre com uma a menos, Deve se formar muito cidade para nao se executar passadas a mais ou a menos que 0 necessaro, Figura 17.4 - Subrrotina para desbaste interno, No processo interno sé teremos uma diferenga em relagao a XI que passaré a ser positivo. Programa NOLO CYC CALL 0; Noo GYe CALL 2.M97 M69 M28 TLD1 $2500; (fungées auxit: 030 CYC CALL 2 M58 $200: N40 POS L XA200.000 ZA150.000 FO HOd: ponto de troca os) Pos L XA20.000 2A2.000 FO U08; posicionar no digmetre ao Faro Meo EBS ST 11; marca para infcio de subprograna (Label Set) No70 POS ¥15-000 FO; movimentos increnentais 56 no eixo X No80 Pos ZA-40.000 ¥.25; movimento pode ser om abso2! Meee Pos L XT-2.000 ZA2-000 70; afactanento nos dois eixos com Increnento de -aum = X 100 Pos XI2.000 FO; compensacao do recuo de 2em ex % W110 LBS ST 0;final de sub-roti: qiz0 LBR CALL 11 REP 3; mimero de repetigies de eub-rotine wiyo POS 1 ¥A200,000 ZA150.000 FO M09; afastanento pera o ponto Ge troca mio CYC CALL 2 130; final de programa es pg-12) [Na usinagem longitudinal o eixo de penetracio ¢ X e indica © volume de material ‘que vei ser retirado em cada passada, XA/ZA: Modo CComanvlo MCS (Linguagem Hiedenhain) @ uto_XI/Zl: Modo incremental ey tl |__so "| Figura 17.5 - Sub-rotina para faceamento externo. z No processo de faceamento o valor incremental passa a ser no elxo Z e Xypassa a ser programado em proceso absoluto. Programa: NOLO CYC CALL 0; NO20 CYC CALL 2 M97 mse NBG TIDI 92500; (4 NO30 C¥C CALL 2 u58 $200 Nod) POS L XA200,000 ZA150-000 FO MOd;ponto de troca Nose Pos L XA62,000 ZA-1,000 PO NOS;posicionar no inicio do faseanento ou préxino Noco UBS SET 12; mazca para inicio de subprograna (Label Set) 3070 Pos 21-2-000 FO, movimentos increnantais 36 no eixo X 080 POS XA25.000 F.25; movimento pode sez am shsolute Noso Pos £ XA62,000 212.000 FO; afastamento dos eixos com incremente do 2mm en Z §i00 POs Z1-2.000 FO; compensagao do recuo do 2mm em 7 M110 185 87 0) final de sub-rotine Niz0 LBR CALL 12 REP 6; nimero de repeticées da sub-rotina M130 POS L XX200.000 ZA1S0.006 FO M09; afastamento para o ponte de troca Mido CYC CALL 2 N30; final de programa ‘Observar que © posiclonamento iniclal de Z em absoluto ¢ “Imm, e na primeira passada aver um fascamento de 3mm para faciltar 0 numero de penetragées posteriores, Jembrando que esses valores s20 definidos pelo programador. & CNC - Progromacio de Comandos Numéricos Computadorizados - Tomeamento Figura 17.6 - Sub-rotina para faceamento interno. Programa: NOLO CYC CALL 0; seep eye CALL 2'M97 Mé9 M2@ TLD1 S250D; (funcBes auxilieres pa.12) NO30 CYC CALL 2 MS8 $200: NOdO POS L ¥A200,000 ZA150,000 F NOSO POS E XA18,000 2A5,000 FO MOS: pré-aproxin Nogo Pos ZA0; posicionar no inicio do faseamer ovo Las sf 13; marca para inicio de susprograns (Lab Moo Pos 21-2.000 FO; movimentos incremontais «6 no W090 Pos XA50.000 F.25; movinento pode ser em absolute mage pos 1 ZAi8.000 212.000 70; afastanento dos eixos com increnento de 2mm om Z Sitio Pos 21-2.000 FO; compensagio do recuo de 2mm en % 3120 BBS ST 0; final de sub-rotins Miso LER GALL 13 REP 5; nimero de repetigées de sub-roti wild Pos Za10.) afastanento de soguranga em operagao interne Miso Pos L XA200,000 ZALSO.000 FO M09; afastanen troca Mig0 CYC CL 2. M30; final de programs ponto ae > ponte de 17.6 - Ciclo 24 desbaste longitudinal Com esse ciclo podemos executar operacées de desbaste @ acabamento de perf definides no programa de usinagem. Esse perfil deve ser definido dentro do préprio iprograma, podendo ser inserido no final apés o titimo bloco de execucso CYC CALL 24 DLONG (desbaste longitudinal) Commando MCS [Linguoger Hider) B. Enderegos: KO [Limite maximo de desbaste em X ZO [Limite maximo de desbaste em Z — X1__| Limite mini desbaste X Z1__| Limite minimo de dosbaste Z INCR __| Incremento por passeda em raio PERFIL _| Definicdo do perfil de acabamento “SOBREM X | Sobremetal para acabamento em X ‘g| SOBREM 2 | Sobremetl para acabarento er a Fnxistem trés possibiidades DESBASTE (0) DESBASTE E ACABAMENTO (1) ACABAMENTO (2) Define posigao da ferrementa em relagdo 20 exo FERR | PRINCIPAL (0) OPOSTO (1) TIPO Exemplos de programagao - Esquema para desbaste externo | } |}—_ 3 = Exemplo de programagao com desbaste externo Programa: wo10 020 030 ‘woao 050 wo6o 070 ogo N100 wi10 120 130 ido 150 wi60 W170 wie0 N190 200 cxe eye cye Pos Pos P.25;avango de usinagem ore os exe Lat POs: POs POs POS POL Pos P08 POs LB Fosiconemento fore de pega Into do (arez)) CALL 0; CALL 2 497 M69 CALL 2°58 $200: { ¥A200. 2150. FO MOd;ponto Ge troca , 1 XR62. ZA2. £0 M08; aproximagio CALL 24 DUONG x0 60.000 z0 2.000 x 11.000 za -55.000 aNcR 21500 PERFIL = 2 ‘SOBRENK $500 SOBRENZ 2000 @ ‘71P0 a Lb xA200.000 2A250.000 FO ¥ CALL 2 30; final de programa Ger 2;marca paza infeio do perfil de acabsmento 1b XALL.000 ZAI. 0002 E XA15.000 ZA-1.000; A-20.000; 1 XA20,000 ZA~28.0007 XA20.000 ZA-38.000;centro do arco © H xA40.000 ZA-38..000 2A-50.000. 1 X60. 000 2A255..000 87 0;final de definigéo do perfil Desericio do perfil "As tds casas decimals que esto descritas nos exemplos normalmente sho inerides pelo proprio comando se forem zero, ou seja, 0.000. © avanco de desbaste dove ser programado antes da chameda do ciclo fixe, como ne exemple. ‘Comando MCS (Linguagem Hiedenain) Ferramentas externas Figura 17.11 - Esquema para desbaste externo. Exemplo de programagio com desbaste externo “tr Ponto depart ni de pert 66021) ql - bast 5] | al Figura 17.12 BB ‘CNC Programagéo de Comandos Numéricos Computadorizades - Torneamenie 010 CYC CALL 07 NO20 CYC CALL 2 M97 M69 M28 TLD $2500 W030 CYC CALL 2 M56 $200. NO4O POS L XA200.000 ZA’ O50 POS 1 XA25.000 ZA: O60 F.25; W070 CYC CALL 24 DLONG 25.000 0 1.000 66.000 a 55.000 2-500 PERFIL «2. 9.500 SOBRENZ 0.100 FERR ) 9 MOS ;efastanento de soguranga No90 Pos 0 FO: 100 CYC CALL 2 N30;final de programa M10 LBL SEY 2;mazca de inicio do perfil de acabanonto 3120 POS L xA66.000 ZA1.000, 3130 POS XA50.000 ZA-2.000; 140 POS ZA~15.0007 W150 POS XA52.000 ZA~22.000; N160 POS ZA-29.000; Deserigso do perfil 170 POL XA30.000 ZA-29.000; M180 POS C AH XA30.000 2A-40.000, NiS0 POS ZA-62.990; NZ00 POS XAZ5.000; N210 LBL SE? 0;£inal de dafinigo do perfil Como 10s ver, a diferenga entre o desbaste externo ¢ intemo esta nos enderecos XOMK1 que s6o invertidos devido ao sentido de usinagem, pois no desbaste fextemo 0 processo é executado do diametro maior para o menor e no desbaste interno do menor para o maior. Lembre-se também que em usinagens intemnas afasta eixo Z @ importantissimo. Ferramentas internas Figura 17.13 - Desbaste interno S-PCLNR/L. Figura 17.14 - Acabamento A-PDUNR/L. (Comando MCS (Linguagem Hiedenhatn) Q&®. 17.7 - Ciclo 34 desbaste transversal Com relagéo ao ciclo 24 que acabamos de ver, a ‘inica diferenga que vamos notar neste ciclo 34 é o sentido de usinagem e de penetracéo que seré em Z (INCR), sendo que os enderegos permanecem os mesmos. CYC CALL 34 DTRAN (desbaste transversal) Enderegos: x0 20__| Limite maximo de dosbaste em 2 X1__| Limite minimo de desbaste em X Zi___| Limite minimo de desbaste em Z INCR __|Incremenio por passada no comprimento PERFIL _ | Definicéo do nimero do perfil ‘SOBREN X_|Sobremetal para acabamento em X ‘SOBREM Z [Scbremetal para acabamento em 2 Existem trés possbilidades: DESBASTE (0) ipo | DesBastE 7 ACABAMENTO (1) ACABAMENTO (2) Define posigao da ferramenta em relagao ao exo FERR | PRINCIPAL (0) | ‘OPOSTO (1) | Exemplos de programagao Figura 17.15» Esquema para faceamento externo. a. CNC - Programacio de Comandos Numéricos Computadorizados - Torneamento| Exemplo de programago com faceamento externo Iniciodo peti ie M242 _ Tr 7h Figura 17.16 Programa NO10 CYC CALL 0; NO20 CYC CALL 2 ¥97 M69 M28 TIDI S250 030 CYC CALL 2 M58 $200; NO4O POS L XA200. 2A150. FO MO4; p: NOSO POS 1 KAG4. ZA2. FO MOP) ai NO60 F.25; avance de usinag O70 CYC CALL 34 DTRAN x0 z0 2.000 x1 14.000 za -23.000 4aNcr 3.000 PERFIL = 3 ‘SOBRE +500 SOBRENZ 1000 71P0 a FERR (@ NO8O POS L XA200.000 ZA1S0.000 FO M03; recuo para o por N100 CYC CALL 2 430;final de prosrana NA10 UBL SET 3; marca para i 120 POS L XA64.000 2A-23,0007 130 POS L XA5B,000 ZA-20.000; M140 POS xA-38.000; W150 POL XA38.000 ZA-15.000; centro do arco M160 POS C AH XA28:000 ZA~15.000; M170 POS Za~10.000; W180 POS £ XA18.000 zA-5.000; 190 POS Z-1.000 200 POS 1, XAi4.000 2A1.000 M210 LBL ST 0;£inal de dofinigao do perfil 0 de troca Descrigéo do perfil © avanco de desbaste deve ser programado antes da chamada do ciclo fixo, como no exemplo. Comando MCS (Linguagem Hiedenhin) @B. x0= 615, Figura 17.17 - Esquema para faceamento interno. Exemplo de programacao com faceamento interno Faldo per (X66¢21) cE oy 16 » ao Figure 17.18 Commandos Numéricos Computadorizados O70 CYC CALL 22 canal, x 60.000 a 20.000 B 25.000 a2 10.000 RL | W N CANATS NO8O POS ZA10,000 MOB;afastamento de 3 NO9O C¥C CALL 2 430; ‘Como vimos nos exemplos intemo e externo, basta aplicar corretamente as coordena das de acordo com as dimensdes do desenho. Figura 17.25 Exemplo de programagao: varios canais Programa NOLO CYC CALL 0; NO20 CYC CALL 2°M97 M69 M28 TLD1 $2500; NO30 CYC CALL 2 M5B $200; A NO4O POS L XAZ00.000 ZA150.000 FO M04; ponto de txdta NOSO POS L XAS5.000 7A2.000 FO MOB NO60 F.25; O70 CYC CALL 22 caNAL x 50.000 a 18.000 a 110.000 RECUO 5000 B ‘4,000 aL ° 2 ° Rr ° RL ° Ra ° ¥ 2.000 FERR (0) NCANAZS 6 bist ° B&. [ENC - Programacio de Comandos Numéricos Computadorizados - Tomeamento NO8O POS XAGO.000 ZAL0.000 409; W090 CYC CALL 2 u30; Figura 17.26 - Canal externo GHDR/L. 17.9 - CYC CALL 23 ciclo de furacdo profunda ° Este ciclo permite execucdes de furacdes longes com varias penetragées, para quebra de cavaco e resfriemento da propria broca CYC CALL 23 FURAGAO PROFUNDA. 20 Za PROF INCR DIAM V.CORTE TEMPO Enderecos: Z0 | Coordenada de posicionamento inicial em 2 Z1__ | Coordenada para inicio de furagto (face da pega) PROF _| Profundidade do furo INCR _ [Increment por penetracio DIAM _| Didmetro da broca poe eile de rotagdo, Se o endereyo for igual a 0, 0 comando assume uma rotagao ja definida no processo. V CORTE | Define velociiade de corte para cilulo de rotagdo. Se o endereyo for igual a 0, o comando assume uma rotagéo jé definida no processo “TEMPO | Define tempo de espera no final da execugso do cielo. O sistema & em unidades de décimos de segundos. Observacao (© ciclo fixo s6 calcula a rotagéo automaticamente se os enderecos DIAM E V. CORTE forem diferentes de zero. MCS (Linguagem Hiedenhain) Exemplo de programagio PROF=70 22025 Gy) Ladle» f u Figura 17.27 Programa: N00 CYC CALL 2 M97 M69 N28 T1D1 $800; furar com diametro de 24mm NLLO POS L XAO ZA5. FO MO3; N120 Cyc CALL 23 FURAGKO PROFUNDA 20 5.000 2 ° PROF 70.000 NCR 10.000 DIAM 24.000 V.CORTE 80 ‘TEMPO 35 M130 POS ZAL0.000 FO M09; N140 POS L X200,000 2A150. FO: ISO CYC CALL 2/430; No exemplo de furagao, os enderecos DIAM e V CORTE sao diferentes de zero, ‘entéo haverd 0 célculo automético da rotacéo. Se esses valores forem iguals, a zero prevaleceré a rotacao definida na chamada da ferramenta (S800). Brocas especiais, Figura 17.29 - DR. CNC - Proge wagio de Camandos Numéricos Computadorizados. fomeamento 17.10 - Ciclos fixos de roscamentos 17.10.1 - CYC CALL 03 - Ciclo de roscamento sentenca por sentenga Neste comando 0 processo de roscamento sentenga por sentenca é semelhante & funcéo G38 do sistema I.S.0., por isso teremos que programar todas as passadas CYC CALL 03 XI ZI P A U (sentenca por sentenca) Enderecos: X1_| Referencia inicial em incremental X1=0 21 _| Comprimento da rosca em incremental P| Passo da rosca £60 graus ental) Figura 17.30 Diametro da rosca = 20mm Passo da rosca = 1.5mm Comprimento = 32.5mm H.- altura do filete (em diametro) X (diametro final) H =0.65 x Passo x 2 X = diametro inicial - altura do filete H=0.65x15x2 X= 20-1.95 H=1.95 X= 18.05 (Comando MCS (Linguagem Hiedenhain) 2 Rosca com 4 passadas NOBO POS L XA22.000 225.000 FO; NO90 POS 1, XI-2.850 PO jprimeira passada de 0.85am 100 LBS ST 1) N110 CYC CALL 3 XE0 22-37.500 P1.5 AO US; 120 POS L XA22.000 2237-500; M130 EBS ST 0; W140 POS XI~3 W150 LBC CALL 1; W160 POS XI-3.850; terceira passada 0.4mm W170 LEC CALL 1; N180 POS XI-3,950 ;quarta passada 0.1mm N190 LBC (CALL 1); Neste processo notames a criagao de uma sub-rotina para que © programa nao se tome muito extenso, Entao nao havera a necessidade de repetir o ciclo em todas as passadas, bastando determinar o valor de cada passada no proceso incremental ¢ chamar @ marca Label (LBS ST), com o niimero que fot definido, que no caso do exemplo é LBS ST 1. © valor de cada penetracéo serf a diferenca entre 0 diametro posicionado eo diametro em que sera executada a passada. © niimero de passadas e seus valores correspondentes serdo determinados pelo programador Ferramentas Figura 17.31 - Rosca externa SER/L Figura 17.32 - Rosca interna SIR/L. 17.10.2 - CYC CALL 33 Ciclo de roscamento automatico CYC CALL 33 ROSCA x1 Zz x2 zz AFAST PASSO PROF ACABAMEN TIPO ANG FER N PASSA. NVAZIO ANG SAI FERR &. CNC - Programagao de Comanddos Numéricos Computadorizados - Tomeamento , Enderecos: XI Coordenada inci da rosca em X a Coordanada inicial da rosca em Z x2 Coordenada final da rosca em 2 22 Coordenada final da rosca em X ‘AFAST | Afastamento da pega para inicio de roscamento PASSO __| Passo da rosca PROF | Profundidade da rosea [valor determinado em raio) ACABAMEN | Profundidade da ultima passeda TIPO. _ | Entrada da feramenta na pera com t8s opebes: NORMAL (0) ANGULO (1) ZIG-ZAG (2) ‘ANG FER | Definigdo da metade do angulo da ferramenta NPASSA __| Namero de passadas incluindo a de acabamento NVAZIO___ | Nimero de passadas no vazio | Angulo de saida para récuo de ferramenta com trés ONE opgées: 0 graus (0) 45 graus (1) 60 graus (2) — osigdo da ferramenta em relagao & pega com duas ‘opgoes: PRINCIPAL (0) OPOSTA (1) Posi¢o PRINCIPAL (0) - que indica que a ferramenta ira trabalhar no lado positivo do eixo X. Posigéo OPOSTA (1) - que indica que a ferramenta ira trabalhar no lado negativo do eixo X. Regras: = As coordenadas referentes ao eixo X devem ser programadas sempre em relacéo ao endereco PRINCIPAL (0). Se a opcao for OPOSTA (1), 0 comando faré as corregdes necessarias no eixo X. = Nos enderecos TIPO, ANG SAI e FERR as opcées numéricas podem variar conforme a necessidade do processo de usinagem. Esses valores numéricos devern ser colocados entre parénteses conforme o quadro de enderegos. ‘Comando MCS (Linguagem Hiedenhain) EQ Tipos de usinagem para roscamento co. NORMAL (0) - Ente d ferment no LY \ crvorniona ANGULO (1) - Entrada da ferramenta pela lateral da rosea, ZIG-ZAG (2) - A entrada da ferramenta seré feita alteradarente pelas dua lteros da rosea, caso esta Dpgio esteja disponive na versdo arval do ciclo, Figura 17.33 Exemplos de programagao: rosca externa 3Xpasso / peste cmamaeeea Ba Usinar em 12 passadas Altura PROF = 0.65 x PASSO PROF = 0.65 x 2.5 PROF = 1.625 Programaga SOO CYC CALL 2 M97 M69 2B T3D3 $1000; ROSCAMENTO NS10 POS XA125.000 2A7.500 ¥13: 520 CYC CALL 33, Rosca a 40.000 m2 5.000 ey 40.000 22 ~29.500 APAST 5.000 PASSO 2.500 OE — PROF 2.625 ‘TIPO a N PASSA a2 ANG saz ° NS30 POS L KA200.000 2A150.000 70; S40 CYC CALL 2 630; Exemplos de programagéo: rosca interna ACREAMEN 0.020 ANG FER 30.000 Nvazro 1 ERR ° 3X passo 32 Figura 17.35 Altura P=0.65xF P=0.65x2.5 P= 1.625 Namero de passadas 12. Programa: MA0 x25 M500 CYC CALL 2 M97 M69 M28 T3D3 $1000; ROSCAMENTO N510 FOS HA32.500 ZA7.500 M13; 520 CYC CALL 33 ROSCA x 37.500 x2 37.500 Aras? 5.000 PROF 11625 ‘71z0 1 W PASSA 12 auc sar 0 S30 POS L KA200.000 2A150.000 FO; NS40 CYC CALL 2 ¥30; a1 5.000 2 731.500 PASSO 2.500 ACABAMEN 0.020 ANG FER 30.000 W vazrIo 1 ERR ° ‘Comando MCS (Linguagem Hiedenhain) ee 17.10.3 - Roscas cénicas Neste comando definiremos o endereco da conicidade da rosca por meio dos ‘enderecos DM1 e DMZ, com os célculos basicos apenas para definir diametro inicial e altura do filete. O valor de cada passada seré calculado pelo comando. Rosca cénica externa: NPT 11.5 fios por polegada Céleulos Passo: Altura do filete: PASSO = 25.4: 11.5 PROF = (0.866 x 2.209) PASSO = 2.209 PROF = 1.912 Inclinagao de 1 grau e 7 minutos em decimal passa para 1.78, — piefosemnee “ 8-4-3]. 2 ak : g .| 26 Figura 17.36 ‘Triangulo x Te178=% X= 0.809 Em diametro teremos 0.809 x 2 = 1.618 Entao X1 = 33.4 - 1.618 = 31.782 CNC - Programagie de Comanddos Numéricos Computadorizados Programa N50 CYC CALL 2 N97 M69 M2@ 733 $1000; ROSCAMENTO N520 POS XA38.000 2AG.000 M13; 520 CYC CALL 33, ROSCA xi 31.7820 at 6.000 x2 22 -20.000 ‘APAST PASSO 2.208 PROF ACABAMEN 0.020 71P0 aNG FER 30.000 W PASSA W vazI0, 1 ANG SAr FERR ° 530 POS L XA200.000 2A150.000 FO; S40 CYC CALL 2 ¥30; Rosca cénica interna: NPT 16 fios por polegada Céleulos: Passo: Altura do filete: PASSO = 25.4: 16 PROF = (0.866 x 1.5875) PASSO = 1.587 PROF = 1.374 Inclinagao de 1 grau e 7 minutos em decimal passa para 1.78. Triangulo x Tg 1.78 =35 X= 1.180 Em diametro teremos 1.180 x 2 = 2.361 ‘ Entao X1 = 15 + 2.361 = 17.361 : Programa 1500 CYC CALL 2 497 M69 1128 73D3 $1000; RoScRIENTO e NS10 POS XA13.000 ZA8.000 113; 520 CYC CALL 33 ROSCA x 17 Jen 2 x2 151000 22 ' avast 2,000 PASSO PROF 1.37 ACABRIEN rrP0 1 aN FER N PASSA 15, 1 Vazz0 aug sat 0 FERR ' S30 POS L XA200.000 2A150..000 FO; W540 CYC CALL 2 130; Figura 17.2 - interno S-PCLNR/L. 17.5 - Ciclos fixos e sub-rotinas ‘A partir deste tépico veremeos alguns ciclos fixos também adotados pelo comando MCS, e um sistema simples de sub-rotinas criativas que pode simpli bastante um programa, principalmente nos comandos mais antigos em que os ci fixes ainda nz tinham sido criados pelo fabricante do comando. Atualmente isto ja ¢ possivel. Vamos conhecer este comando de um modo geral aplicando exemplos de programac&o. 17.5.1 - Sub-rotina para desbaste Podemos dizer que sub-otina é um processo repetitivo, ou sej2 em termos de programacao CNC 0 objetivo ¢ elaborar um programa e repeti-lo quantas vezes forem necessarias. E como se © programador pudesse criar um ciclo fixo As coordenadas de uma sub-rotina sio programadas em modo incremental. No exemplo que veremos em seguida podemos fazer uma comparago com 2 fungio G74 que é utilizada no sistema ISO. = Modo de programagto: NO10 CYC CALL2MMMSTD; = E possivel programar até trés fungoes M = RotacsoS = Chamada de ferramenta T = Corretor de ferramenta D 17.4 - Namero Label Este comando é utlizado para marcar determinados pontos de um programa como ntmeros de sub-rotinas que mercam 0 inicio (LBS SET + numero)e 0 fim (LBS SET 0). ‘A chamada de uma marca LABEL se faz na execugio de uma sub-rotina ou na repeticao de partes de um programa que pode ser definide também como salto incondicional e que no comando ISO corresponde a funcio H Modo de programagao: = Em casos de sub-rotinas: LBC CALL 1; 0 processo sera executado uma tinica vez. = Em casos de repetigdes de partes do programa LBR CALL 1 REP 2; 0 processo ser repetido duas vezes. = Em casos de chamadas de perfis de acabamento LBL SET 1; inicio de perfil LBL SET 0; final de perfil = Estrutura para montagem e execugao de sub-rotines com a marca LABEL. NOSO LBS SET 10-marca LABEL inital mai programa da sub-rotina(de acordo com 8 progranador) Riso EB8 SET Oymarca LABEL finel sempre com xoxo fo némero da sub-rotina riatividade do W160 LER CALL 10 REP 4;para repeticées de sub-rotinas sicos Computadorizados ~ Tomeamento ee CNC - Programagéo de Comandos Nu

You might also like