parametrizado heidenhain

Upload: edson-sawada

Post on 02-Jun-2018

397 views

Category:

Documents


24 download

TRANSCRIPT

  • 8/10/2019 parametrizado HEIDENHAIN

    1/29

    ELABORAO: ALAN DAVID DURVALINO NICOLIAE-MAIL:[email protected]

    PRINCIPIO E RESUMO DAS FUNES

    1

  • 8/10/2019 parametrizado HEIDENHAIN

    2/29

    COM OS PARAMETROS Q VOCE PODE DEFINIR NUM PROGRAMA DE MAQUINAO UMGRUPO COMPLETO DE PEAS.

    OS PARMETROS Q UTILIZAM-SE POR EXEMPLO PARA

    VALORES DE COORDENADAS

    AVANOS ROTAES DADOS DO CICLO

    ALM DISSO, COM OS PARMETROS Q PODE-SE PROGRAMAR CONTORNOSDETERMINADOS ATRAVS DE FUNES MATEMTICAS, OU EXECUTAR OS PASSOS DAMAQUINAO QUE DEPENDEM DE CONDIES L!GICAS.

    TIPOS DE FUNES- PARMETROS Q EM VEZ DE VALORESNUMRICOS

    FUNES:

    FN0: ATRIBUIOEXEMPLO FN"#Q1$1"

    FN:ADIOEXEMPLO FN1#Q1$Q%&'

    FN!: SUBTRAOEXEMPLO FN%#Q1$%"-&'

    FN": MULTIPLICAOEXEMPLO FN(#Q'$Q')&Q1

    FN#: DIVISOEXEMPLO FN*#Q1$&Q1+&Q(

    FN$:RAIZEXEMPLO FN'#Q*$SQRT %

    DIREITA DO SINAL $ , PODE-SE INTRODUZIR#

    DOIS NMEROS DOIS PARAMETROS Q UM NMERO E UM PARAMETRO Q

    OS PARMETROS Q E OS VALORES NUMRICOS NAS COMPARAES PODEM SER COM

    SINAL OU SEM SINAL

    FUNES ANGULARES %TRIGONOMETRIA&

    %

  • 8/10/2019 parametrizado HEIDENHAIN

    3/29

    FUNES:

    FN': SENOEXEMPLO FN/#Q1"$SIN Q(

    FN(: CO-SENO

    EXEMPLO FN0#Q11$COS Q(

    FN): RAIZ DE UMA SOMA DOS QUADRADOSEXEMPLO FN#Q1%$ &/ LEN &(

    FN": NGULOEXEMPLO FN1(#Q1'$&' ANG 2Q%

    FUNES SE* ENTO COM PARMETROS Q

    AO DETERMINAR A FUNO SE+ ENTO, O TNC COMPARA UM PARMETRO Q COM UM

    OUTRO PARMETRO Q OU COM UM VALOR NUMRICO.QUANDO SE CUMPRE A CONDIO, O TNC CONTINUA COM O PROGRAMA DEMAQUINAO NO LA3EL PROGRAMADO ATRS DA CONDIO.SE A CONDIO NO FOR CUMPRIDA, O TNC EXECUTA A FRASE SEGUINTE.

    SALTOS INCONDICIONAISSALTOS INCONDICIONAIS SO SALTOS CU4A CONDIO SEMPRE CUMPRIDA.

    FUNES:

    FN+: SE IGUAL, SALTOEXEMPLO FN5#IF &Q1 EQU &Q( GOTO L3L 1SE SO IGUAIS Q1 E Q( SALTO PARA O LA3EL DETERMINADO

    FN0: SE DIFERENTE, SALTOEXEMPLO FN1"#IF &Q1 NE &Q( GOTO L3L 1SE SO DIFERENTE Q1 E Q( SALTO PARA O LA3EL DETERMINADO

    FN: SE MAIOR, SALTOEXEMPLO FN11# IF &Q1 GT &Q( GOTO L3L 1SE O PRIMEIRO VALOR OU PARMETRO MAIOR DO QUE O SEGUNDO VALOR OUPARMETRO, SALTO SALTO PARA O LA3EL DETERMINADO

    FN!: SE MENOR, SALTOEXEMPLO FN1%#IF &Q1 LT &Q( GOTO L3L 1

    SE O PRIMEIRO VALOR OU PARMETRO MENOR DO QUE O SEGUNDO VALOR OUPARMETRO, SALTO PARA O LA3EL DETERMINADO

    ABREVIATURAS:

    IF* SE

    (

  • 8/10/2019 parametrizado HEIDENHAIN

    4/29

    EQU* IGUAL

    NE* NO IGUAL

    GT* MAIOR DO QUE

    LT* MENOR DO QUE

    GOTO* IR PARA

    FUNO DE RELAO

    ADIOEXEMPLO# Q1"$Q1&Q%

    SUBTRAOEXEMPLO# Q'$Q%-Q1'

    MULTIPLICAOEXEMPLO# Q/$Q1)Q1%

    DIVISOEXEMPLO# Q1$Q15+Q%"

    ABRIR PARNTESESEXEMPLO# Q1$Q%)6Q'&Q*7

    VALOR AO QUADRADOEXEMPLO# Q%'$SQ %

    SENO DE UM NGULOEXEMPLO# Q%1$ SIN ("

    COSENOEXEMPLO# Q1"$ COS ("

    TANGENTE DE UM NGULOEXEMPLO# Q%'$ TAN ("

    NICIO / PROGRAMAO

    QUADRADO PARAMETRIZADO %SEM PARAR&

    *

  • 8/10/2019 parametrizado HEIDENHAIN

    5/29

    NESTE EXEMPLO TEMOS UM QUADRADO DE 1("MM POR (" DE ALTURA COM RAIOSLATERAIS DE 1"MM.

    0 BEGIN PGM 1 MM1 BLK FORM 0.1 Z X-70 Y-70 Z-302 BLK FORM 0.2 X+70 Y+70 Z+0

    3 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 1800

    L Z+10 R0 F MAX M03! L X+"0 Y-80 R0 F MAX M7 FN 0# $1 % +0 &Z INICIAL'8 FN 0# $2 % +1 &INCREMENTO EM Z'" FN 0# $3 % -30 &Z FINAL'10 FN 0# $4 % +10 &RAIO NO (ERTICE'11 L Z+$1 R0 F MAX M &Z0.0'12 L Y-! RL F1800 M"0 &COMPENSA)*O DA FERRAMENTA FORA DA LBL'13 LBL 114 FN 2# $1 % +$1 - +$2 &SBTRA)*O DO Z INICIAL COM INCREMTO EM Z'1 L X-! Z+$1 RL F1800 M"0& PRIMEIRA CORDENADA Z TERA (ALOR Z-1'1! RND R$4 F100 &RAIO DE 10MM'17 L Y+! RL F1800 M"018 RND R$4 F1001" L X+! RL F1800 M"020 RND R$4 F10021 L Y-! RL F1800 M"022 RND R$4 F10023 LBL 024 FN 11# IF +$1 GT +$3 GOTO LBL 1 &SE $3 FOR MAIOR $E $ (A PARALBL1'2 L X-100 RL F100 M"0 &NESSA COORDENADA A FERRAMENTA SAI DOCONTORNO'2! L Z+10 R0 F MAX M30 &NESSA COORDENADA A FERRAMENTA , DESCOMPENSADA'27 END PGM 1 MM

    ESTE , M EXEMPLO DE COMO SE FAZER CONTORNO EXTERNO SEM TER $ECOMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PE)A SEM FALAREM GANAR TEMPO NA SINAGEM.COLOCAMOS A CORDENADA INICIAL FORA DA PE)A SEGINDO PELO Z0 &Z+$1 $ENA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SER SBTRAIDODENTRO DO LBL 1' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,M FORA DOLBL 1 &Y-!' APARTIR DA , EXECTADA TODA SINAGEM AT, O Z FINAL Z-30&$3' COM A FERRAMENTA COMPENSADA. A FERRAMENTA S/ , DESCOMPENSADA FORADO LABEL AP/S TER ATINGIDO A PROFNDIDADE DESEADA COM MA COORDENADAFORA DA PE)A E COM A FERRAMENTA COMPENSADA &X-100 RL' A FERRAMENTA S/SER DESCOMPENSADA NA LTIMA COORDENADA&Z 10 RO'.

    PARAMETRIZANDO CANFRO EM FURO

    '

  • 8/10/2019 parametrizado HEIDENHAIN

    6/29

    NESTE EXEMPLO TEMOS ( FUROS COM DIMETRO DE %"MM POR '"MM DEPROFUNDIDADE, IREMOS FAZER UM C8ANFRO DE 'MM POR *'9 COM DESLOCAMENTODE PONTO ZERO.

    0 BEGIN PGM 2 MM1 BLK FORM 0.1 Z X-200 Y-200 Z-30

    2 BLK FORM 0.2 X+200 Y+200 Z+23 TOOL DEF 1 L+0 R+4 TOOL CALL 1 Z S 2000

    L Z+10 R0 F MAX M03! LBL 17 FN 0# $1 % +1 &RAIO CANFRO'8 FN 0# $2 % +0 &ATRIBI)*O DE Z'" L X+0 Y+0 R0 F MAX M10 L Z+0 R0 F MAX M11 LBL 212 FN 2# $1 % +$1 - +0.2 &SBTRA)*O DO RAIO'13 FN 1# $2 % +$2 + +0.2 &ADI)*O DO INCREMENTO EM Z'14 L Z-$2 R0 F MAX M1 L Y-$1 RL F1800 M"01! CC X+0 Y+017 C Y-$1 DR+ RL F1800 M"018 L Y+0 R0 F MAX M1" FN 12# IF +$2 LT + GOTO LBL 2 &SE $2 FOR MENOR $E (A PARA LBL2'20 L Z+10 R0 F MAX M21 LBL 0 &FECAMENTO DO LABEL 1'22 CYCL DEF 7.0 PONTO ZERO &DELSLOCAMENTO PONTO ZERO'23 CYCL DEF 7.1 X+024 CYCL DEF 7.2 Y+02 CALL LBL 1 REP &CAMADA DO LABEL 1 SEM COLOCAR REPETI)*O'2! CYCL DEF 7.0 PONTO ZERO &DELSLOCAMENTO PONTO ZERO'27 CYCL DEF 7.1 X-028 CYCL DEF 7.2 Y+02" CALL LBL 1 REP &CAMADA DO LABEL 1 SEM COLOCAR REPETI)*O'30 L Z+10 R0 F MAX M31 CYCL DEF 7.0 PONTO ZERO &CANCELAMENTO DO PONTO ZERO'32 CYCL DEF 7.1 X+033 CYCL DEF 7.2 Y+034 L Z+10 R0 F MAX M303 END PGM 2 MM

    (IMOS $E , ATRIBIDO M (ALOR PARA O RAIO &$1%1MM' E PARA OINCREMENTO EM Z &$2' FORA DO LABEL DENTRO DO LABEL 2 ESSE (ALOR ,SBTRADO POR 0.2 E O (ALOR DE Z , ADICIONADO 0.2 NO FINAL ,COLOCADO M DES(IO SE $2&INCREMENTO EM Z' FOR MENOR $E (A PARA OLABEL 2 EN$ANTO $2 N*O CEGAR AO (ALOR DE Z- (AI REPETIR O LABEL2

    /

  • 8/10/2019 parametrizado HEIDENHAIN

    7/29

    ATOMATICAMENTE O (ALOR DE $1 (AI SER SBTRADO MM CEGANDO AO RAIODE 10MM $E , A METADE DO FRO $E ESTA(A PRONTO.NOTE $E O LABEL 2 EST DENTRO DO LABEL 1 PARA FAZER (ARIOS CANFROSCOM DESLOCAMENTO DE PONTO ZERO , NECESSRIO CAMAR O LABEL 1 POR$EDENTRO DO LABEL 1 EST A ATRIBI)*O DO RAIO DO CANFRO &1MM'E DO ZINICIAL&Z0'&CIDADO PARA N*O CAMAR O LABEL ERRADO POR$E NO FINAL

    DO PRIMEIRO FRO $2 TEM O (ALOR DE E $1 TEM O (ALOR DE 10.

    CAVETA PARAMETRIZADA %SEM PARAR&0 BEGIN PGM 3 MM1 BLK FORM 0.1 Z X-120 Y-30 Z-202 BLK FORM 0.2 X+120 Y+30 Z+03 TOOL DEF 1 L+0 R+12.4 TOOL CALL 1 Z S 1800

    L Z+40 R0 F MAX M03! L X+0 Y+0 R0 F MAX M7 FN 0# $1 % +0 &Z INICIAL'8 FN 0# $2 % +0. &Z INCREMENTO EM Z'" FN 0# $3 % -10 &Z FINAL'10 FN 0# $4 % +1800 &A(AN)O PARA RETAS NO DESBASTE'11 FN 0# $ % +1200 &A(AN)O PARA FAZER O RAIO NO DESBASTE'12 L Z+$1 R0 F MAX M13 L Y+2 RL F$4 M"0 &COMPENSA)*O DA FERRAMENTA FORA DO LBL'14 LBL 1

    1 FN 2# $1 % +$1 - +$2 &SBTRA)*O DO Z INICIAL COM INCREMTO EM Z'1! L X-7 Z+$1 RL F$4 M"017 CC X-7 Y+018 CP IPA+180 DR+ RL F$ M"01" L X+7 RL F$4 M"020 CC X+7 Y+021 CP IPA+180 DR+ RL F$ M"022 LBL 023 FN 11# IF +$1 GT +$3 GOTO LBL 124 FN 0# $2 % +0 &ATRIBI)*O (ALOR 0 PARA $2'2 FN 0# $4 % +800 &ATRIBI)*O A(AN)O PARA RETA NO ACABAMENTO DOFNDO'2! FN 0# $ % +!00 &A(AN)O PARA FAZER O RAIO ACABAMENTO DO FNDO'

    27 CALL LBL 1 REP28 L X+0 RL F$4 M"02" L Y+0 R0 F$4 M"030 L Z+40 R0 F MAX M3031 END PGM 3 MM

    ESTA , MA BOA MANEIRA DE SE FAZER CONTORNO INTERNO SEM TER $ECOMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PE)A SEM FALAREM GANAR TEMPO NA SINAGEM.COLOCAMOS A CORDENADA INICIAL NO CENTRO DA CA(ETA SEGINDO PELO Z0&Z+$1 $E NA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SERSBTRAIDO DENTRO DO LBL 1' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,MFORA DO LBL 1 APARTIR DA , EXECTADA TODA SINAGEM AT, O Z FINAL -10

    &$3' COM A FERRAMENTA COMPENSADA.

    0

  • 8/10/2019 parametrizado HEIDENHAIN

    8/29

    A FERRAMENTA S/ , DESCOMPENSADA FORA DO LBL MAS , ATRIBIDO M (ALORDE ZERO PARA $2 PARA SER CAMADA NO(AMENTE O LBL 1 SEM SBTRAIRINCREMENTO EM Z E ACERTAR O FNDO &DIFEREN)A $E FICO NO INCREMENTODA PRIMEIRA COORDENADA X-7 Z+$1' COM A(AN)O REDZIDO (ALORESATRIBIDOS &$4% 800' E &$%!00'

    FURAO USANDO ROTAO DA M/QUINA0 BEGIN PGM 4 MM1 BLK FORM 0.1 Z X-0 Y-340 Z-02 BLK FORM 0.2 X+0 Y+32 Z+0.3 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 1000

    L Z+0 R0 F MAX M03! CYCL DEF 7.0 PONTO ZERO7 CYCL DEF 7.1 X-1"08 CYCL DEF 7.2 Y-11" L X+0 Y+0 R0 F MAX M10 CYCL DEF 10.0 ROTACAO11 CYCL DEF 10.1 IROT+412 L X+0 Y+2 R0 F MAX M13 L Z+3 R0 F MAX M14 CYCL DEF 1.0 FRAR EM PROF.1 CYCL DEF 1.1 DIST. -31! CYCL DEF 1.2 PROF. -10

    17 CYCL DEF 1.3 INCR. -1018 CYCL DEF 1.4 ESPERA01" CYCL DEF 1. F020 CYCL CALL M21 LBL 222 CC X+0 Y+023 CP IPA+"0 DR+ R F1000 M""24 LBL 02 CALL LBL 2 REP 2 22! L Z+0 R0 F MAX M27 CYCL DEF 7.0 PONTO ZERO28 CYCL DEF 7.1 X+02" CYCL DEF 7.2 Y+0

    30 CYCL DEF 10.0 ROTACAO31 CYCL DEF 10.1 ROT+032 L Z+0 R0 F MAX M3033 END PGM 4 MM

    NESTE EXEMPLO PODEMOS O3SERVAR QUE NO PRECISO USAR A CALCULADORAPARA FAZER * FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE '%MM E ONGULO EQUIDISTANTE QUE DE 5"9, PRIMEIRO ROTACIONAMOS O PROGRAMA *'9,COLOCAMOS A PRIMEIRA COORDENADA X" :'%, Z INICIAL (MM E C8AMAMOS O CICLODE FURAR EM SEGUIDA FOI CRIADA UM L3L 6L3L %7 COM O CENTRO DO RAIO X" :", NASEQUENCIA USAMOS INCREMENTO POLAR ANGULAR &5"9 DIREO ANTI 8ORARIA DR&E M55 C8AMA O CICLO DE FURAR, C8AMA-SE O L3L % DUAS VEZES PARA FAZER OS *

    FUROS.

  • 8/10/2019 parametrizado HEIDENHAIN

    9/29

    ESFERA PARAMETRIZADA0 BEGIN PGM MM1 BLK FORM 0.1 Z X-2 Y-2 Z-02 BLK FORM 0.2 X+2 Y+2 Z+03 TOOL DEF 1 L+0 R+124 TOOL CALL 1 Z S 200

    L Z+10 R0 F MAX M03! L X-0 Y+0 R0 F MAX M7 FN 0# $1 % +2 &RAIO DA ESFERA'8 FN 0# $2 % +0 &INCREMENTO ANGLAR'" LBL 110 FN !# $3 % SIN +$2 &SENO DO NGLO'11 FN 7# $4 % COS +$2 &COSENO DO NGLO'12 FN 3# $ % +$3 5 +$1 &MLTIPLICA)*O DO SENO PELO RAIO DA ESFERA'13 FN 3# $! % +$4 5 +$1 &MLTIPLICA)*O DO COSENO PELO RAIO DA ESFERA'14 FN 2# $7 % +$1 - +$! &SBTRA)*O DO RAIO DA ESFERA PELO COSENO'1 L Z-$7 R0 F MAX M1! L X-$ RL F100 M"017 CC X+0 Y+018 C X-$ Y+0 DR- RL F M1" L X-0 R0 F MAX M20 FN 1# $2 % +$2 + +0 &SOMA DO NGLO DE 06 (AI AT, "06'21 FN 12# IF +$2 LT +"1 GOTO LBL 1 &SE $2 FOR MENOR $E "1 ( PARALBL1'22 L Z+10 R0 F MAX M3023 END PGM MM

    NESTE EXEMPLO (IMOS $E , FEITO CALCLO DE MA ESFERA COM RAIO DE 2MM COM INCREMENTO ANGLAR DE 06 E (AI AT, "06 SENDO POSS(ELALTERAR O RAIO DA ESFERA E INCREMENTO ANGLAR

    CAVIDADE ANGULAR PARAMETRIZADA %USANDO O CICLO DECAVIDADE&

    0 BEGIN PGM ! MM

    5

  • 8/10/2019 parametrizado HEIDENHAIN

    10/29

    1 BLK FORM 0.1 Z X-100 Y-100 Z-02 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 1120

    L Z+40 R0 F MAX M03! L X+0 Y+0 R0 F MAX M7 FN 0# $1 % +100 &COMPRIMENTO EM X'8 FN 0# $2 % +100 &COMPRIMENTO EM Y'" FN 0# $3 % +0 &Z INICIAL'

    10 FN 0# $4 % +1 &INCREMENTO EM Z'11 FN 0# $ % -10 &Z FINAL'12 L Z+ R0 F MAX M13 L Z+1 R0 F!00 M"014 LBL 11 FN 2# $1 % +$1 - +2 &SBTRA)*O DO COMPRIMENTO EM X'1! FN 2# $2 % +$2 - +2 &SBTRA)*O DO COMPRIMENTO EM Y'17 FN 2# $3 % +$3 - +$4 &SBTRA)*O DO Z INICIAL COM INCREMTO EM Z'18 CYCL DEF 4.0 FRESAR CA(IDADE1" CYCL DEF 4.1 DIST. -120 CYCL DEF 4.2 PROF. +$321 CYCL DEF 4.3 INCR. +$3 F20022 CYCL DEF 4.4 X+$1

    23 CYCL DEF 4. Y+$224 CYCL DEF 4.! F2000 DR+2 CYCL CALL M2! LBL 0 &FECA O PROGRAMA'27 FN 11# IF +$3 GT +$ GOTO LBL 1 &SE $3 FOR MAIOR $E $ (A PARALBL1'28 L Z+40 R0 F MAX M302" END PGM ! MM

    NESTE PROGRAMA SAMOS O CICLO DE CA(IDADE DA M$INA PARA FAZER MACAIXA $ADRADA COM ANGLO DE 10 MM POR 46 MA MANEIRA RAPIDA ESIMPLES DE SE FAZER NGLO EM MA CAIXA SEM TER $E DESBASTAR O MIOLOPRA DEPOIS FAZER O NGLO.

    , ATRIBIDO (ALOR DE X E Y FORA DO LABEL E DO Z INICIAL E Z FINALDENTRO DO LABEL 1 , FEITA A SBTRA)*O DO COMPRIMENTO EM XY E ASBTRA)*O DO INCREMENTO EM Z.NO FINAL , FEITO M DES(IO SE $3 FOR MAIOR DO $E $ (A PARA O LABEL1 $3 (AI CEGAR AT, O (ALOR DE Z-10MM E $1&X' E $2&Y' SER SBTRADOATOMATICAMENTE 2MM TODA (EZ $E FOR CAMADO O LABEL 1.

    SE1TAVADO PARAMETRIZADO0 BEGIN PGM 7 MM

    1 BLK FORM 0.1 Z X-28 Y-28 Z-10

    1"

  • 8/10/2019 parametrizado HEIDENHAIN

    11/29

    2 BLK FORM 0.2 X+28 Y+28 Z+03 TOOL DEF 1 L+0 R+104 TOOL CALL 1 Z S 3200 L Z10 R0 F MAX M03

    ! L X-30 Y0 R0 F MAX M7 FN 0# $1 % +138! &RAIO DO SEXTA(ADO'8 FN 0# $2 % +0 &Z INICIAL'" FN 0# $3 % +02 &INCREMENTO EM Z'10 FN 0# $4 % -10 &Z FINAL'

    11 Z+$2 R0 F MAX M12 LBL 113 FN 2# $2 % +$2 - +$3 &SBTRA)*O DO Z INICIAL COM O INCREMENTO'14 L Z+$2 R0 F MAX M1 L X-$1 RL F1800 M"01! CC X+0 Y+017 LBL 218 LP PR+$1 IPA-!0 RL F1800 M"0 &INCREMENTO ANGLAR'1" CALL LBL 2 REP 20 L X-30 Y0 R0 F MAX21 LBL 022 FN 11# IF +$2 GT +$4 GOTO LBL 1 &SE $2 FOR MAIOR $E $4 (A PARA LBL1'

    23 L Z+10 R0 F MAX M3024 END PGM 7 MM

    NESTE EXEMPLO (IMOS $E PODEMOS FAZER M SEXTA(ADO SOMENTE COM O RAIOSEM PRECISAR CALCLAR ONDE &LP% LINA POLAR' &PR% POLAR RETA%RAIO DOSEXTA(ADO' &IPA% INCREMENTO POLAR ANGLAR'.

    ELIPSE PARAMETRIZADA0 BEGIN PGM 8 MM

    1 BLK FORM 0.1 Z X-38 Y-2 Z-10

    11

  • 8/10/2019 parametrizado HEIDENHAIN

    12/29

    2 BLK FORM 0.2 X+38 Y+2 Z+03 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 3200

    L Z+10 R0 F MAX M03! L X+0 Y+40 R0 F MAX M7 FN 0# $1 % +3 &RAIO MAIOR'8 FN 0# $2 % +20 &RAIO MENOR'" FN 0# $3 % +1 &NGLO INICIAL ESSE (ALOR SER SOMADO NA LINA 24'10 FN 0# $" % +0 &Z INICIAL'11 FN 0# $10 % +02 &INCREMENTO EM Z'12 FN 0# $11 % -10 &Z FINAL'13 LBL 114 FN 0# $3 % +11 FN 2# $" % +$" - +$10 &SBTRA)*O DO Z INICIAL + INCREMENTO EM Z'1! L Z+$" R0 FMAX M &APARTIR DA$I Z TEM (ALOR DE 02'17 L X+0 Y+$2 RL F100 M"018 LBL 21" FN !# $4 % SIN +$3 &SENO DO ANGLO'20 FN 7# $ % COS +$3 &COSENO DO ANGLO'21 FN 3# $! % +$4 5 +$1 &MLTIPLICA)*O DO SENO PELO RAIO MAIOR'22 FN 3# $7 % +$ 5 +$2 &MLTIPLICA)*O DO COSENO PELO RAIO MENOR'23 L X+$! Y+$7 RL F100 M"0 &APLICA)*O DOS 2 EIXOS'

    24 FN 1# $3 % +$3 + +1 &SOMA DO NGLO DE 1 GRA CEGAR AT, 3!0GRAS'2 FN 12# IF +$3 LT +3!1 GOTO LBL 2&SE $3 FOR MENOR $E 3!1 ( PARALBL2'2! L X+0 Y+40 R0 F MAX M27 FN 11# IF +$" GT +$11 GOTO LBL 1&SE $" FOR MAIOR $E $11 (A PARALBL1'28 LBL 0 &FECA O PROGRAMA'2" L X+0 Y+40 R0 F MAX M30 L Z+10 R0 F MAX M3031 END PGM 8 MM

    NESTE PROGRAMA (IMOS $E A M$INA CALCLA O CONTORNO DE MA ELIPSE

    &SENO E COSENO' INCREMENTANDO EM Z 02 EM MODO ABSOLTO E SOMANDO ONGLO DE 1 EM 1 GRA &$3' AT, DAR 3!0 GRAS EM TORNO DA ELIPSE ESSES(ALORES PODEM SER ALTERADOS PODE-SE AMENTAR O (ALOR DO NGLO E DOSRAIOS.

    RAIO NA FACE DE UMA PEA CILINDRICA

    1%

  • 8/10/2019 parametrizado HEIDENHAIN

    13/29

    VAMOS PODER VER A PROGRAMAO DE UM RAIO NUMA PEA CILINDRICA COM '"MMDE DIMETRO E UM RAIO DE 1"MM.

    0 BEGIN PGM " MM1 BLK FORM 0.1 Z X-2 Y-2 Z-202 BLK FORM 0.2 X+2 Y+2 Z+0.2

    3 TOOL DEF 1 L+0 R+104 TOOL CALL 1 Z S 1400

    L Z+10 R0 F MAX M03! FN 0# $1 % +10 &RAIO DA FACE'7 FN 0# $2 % +1 &ANGLO INICIAL'8 FN 0# $3 % +1 &INICIO DO RAIO DE 10MM'" L X-0 Y+0 R0 F MAX M10 LBL 111 FN !# $4 % SIN +$2 &SENO DO NGLO'12 FN 7# $ % COS +$2 &COSENO DO NGLO'13 FN 3# $! % +$4 5 +$1 &MLTIPLICA)*O DO SENO PELO RAIO DE 10MM'14 FN 3# $7 % +$ 5 +$1 &MLTIPLICA)*O DO COSENO PELO RAIO DE 10MM'1 FN 2# $8 % +$1 - +$7 &SBTRA)*O DO RAIO DE 10MM PELO COSENO'1! FN 1# $" % +$! + +$3 &ADI)*O DO SENO COM O INICIO DO RAIO DE 10MM'17 L Z-$8 R0 F MAX M18 L X-$" RL F1800 M"01" CC X+0 Y+0

    20 C X-$" Y+0 DR- RL F1800 M"021 L X-0 Y+0 R0 F MAX M22 FN 1# $2 % +$2 + +1 &ADI)*O DO NGLO SOMAR AT, "0 GRAS'23 LBL 0 &FECA O LABEL'24 FN 12# IF +$2 LT +"1 GOTO LBL 1 &SE $2 FOR MENOR $E "1 (A PARA LBL1'2 L Z+10 R0 F MAX M302! END PGM " MM

    NESTE CASO O ANGULO ATRI3UIDO COMO Q%, ELE INICIA COM O VALOR DE 1 FORA DOLA3EL.DENTRO DO LA3EL FEITA ADIO EM SEGUIDA PROGRAMDO UM DESVIO SE

    Q%6NGULO7 FOR MENOR QUE 51 VA PARA O LA3EL 1.TEN8O UMA PEA CILINDRICA DE %'MM DE RAIO, COMO EST SENDO EXECUTADO UMRAIO DE 1"MM O RAIO TER INICIO APARTIR DO RAIO DE 1'6Q(7, AT C8EGAR %'MM.

    RAIO NA FACE DE UMA PEA QUADRADA

    1(

  • 8/10/2019 parametrizado HEIDENHAIN

    14/29

    NESTE EXEMPLO VAMOS VERIFICAR A EXECUO DE UM RAIO DE 1"MM EM UMA PEAQUADRADA DE 1""MM

    0 BEGIN PGM 10 MM1 BLK FORM 0.1 Z X-0 Y-0 Z-102 BLK FORM 0.2 X+0 Y+0 Z+0.2

    3 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 1800

    L Z+10 R0 F MAX M03

    ! L X-70 Y+0 R0 F MAX M7 FN 0# $1 % +10 &RAIO DA FACE'8 FN 0# $2 % +1 &INCREMENTO ANGLAR'" FN 0# $3 % +40 &INICIO DO RAIO DE 10MM'10 FN 0# $4 % +8 &RAIO LATERAL'11 LBL 112 FN !# $ % SIN +$2 &SENO DO NGLO'13 FN 7# $! % COS +$2 &COSENO DO NGLO'14 FN 3# $7 % +$ 5 +$1 &MLTIPLICA)*O DO SENO PELO RAIO DE 10MM'1 FN 3# $8 % +$! 5 +$1 &MLTIPLICA)*O DO COSENO PELO RAIO DE 10MM'1! FN 2# $" % +$1 - +$8 &SBTRA)*O DO RAIO DE 10MM PELO COSENO'17 FN 1# $10 % +$3 + +$7 &ADI)*O DO SENO COM O INICIO DO RAIO DE 10MM'18 L Z-$" R0 F MAX M

    1" L X-$10 RL F1800 M"020 L Y+$10 RL F M"021 RND R$4 F22 L X+$10 RL F M"023 RND R$4 F24 L Y-$10 RL F M"02 RND R$4 F2! L X-$10 R F M"027 RND R$4 F28 L Y+0 R F M"02" L X-70 R0 F MAX M30 FN 1# $2 % +$2 + +131 LBL 0 &FECA O LABEL'

    32 FN 12# IF +$2 LT +"1 GOTO LBL1&SE $2 FOR MENOR $E "1 (A PARA LBL1'33 L Z+10 R0 F MAX M3034 END PGM 10 MM

    NESTE CASO O ANGULO ATRI3UIDO COMO Q%, ELE INICIA COM O VALOR DE 1 FORA DOLA3EL.DENTRO DO LA3EL FEITA ADIO EM SEGUIDA PROGRAMDO UM DESVIO SEQ%6NGULO7 FOR MENOR QUE 51 VA PARA O LA3EL 1.TEN8O UMA PEA QUADRADA DE 1""MM POR 1""MM, COMO EST SENDO EXECUTADOUM RAIO DE 1"MM O RAIO TER INICIO APARTIR DO RAIO DE *"6Q(7, AT C8EGAR '"MM,ZERO PEA ESTA NO CENTRO DA PEA.

    CICLO CTN FRESAR PARAMETRIZADO

    1*

  • 8/10/2019 parametrizado HEIDENHAIN

    15/29

    0 BEGIN PGM 11 MM1 BLK FORM 0.1 Z X-200 Y-200 Z-202 BLK FORM 0.2 X+200 Y+200 Z+03 TOOL DEF 1 L+0 R+204 TOOL CALL 1 Z S 1000

    L Z+100 R0 F MAX M03! L X+0 Y-120 R0 F MAX M7 FN 0# $1 % +0 &Z INICIAL'

    8 FN 0# $2 % +1 &INCREMENTO EM Z'" FN 0# $3 % -10 &Z FINAL'10 FN 0# $4 % + &Z ABSOLTO PARA RECO'11 LBL 112 L Z+$4 R0 F MAX M13 L Z+$1 R0 F!00 M"014 L X+0 Y-120 R0 F MAX M1 FN 2# $1 % +$1 - +$21! CYCL DEF 14.0 CTN LABEL17 CYCL DEF 14.1 LABEL CONTORNO 2 18 CYCL DEF !.0 CTN FRESAR1" CYCL DEF !.1 DIST. +$1 PROF. +$120 CYCL DEF !.2 INCR. +$1 F0 ACAB. +0

    21 CYCL DEF !.3 ANGLO+0 F10022 CYCL CALL M23 LBL 224 L Z+$4 R0 F MAX M2 L Z+$1 R F0 M2! L Y-10 RL F1800 M"027 L X+10 R F M"028 L Y+10 R F M"02" L X-10 R F M"030 L Y-10 RL F M"031 L X+0 R F M"032 LBL 033 FN 11# IF +$1 GT +$3 GOTO LBL 1 &SE $1 FOR MAIOR $E $3 (A PARA

    LBL1'34 L Z+100 R0 F MAX M303 END PGM 11 MM

    NESTE EXEMPLO (IMOS $E PARA FRESAR MA CAIXA DE 300 MM POR 300 MMSAMOS O CICLO 14 $E CAMA A LABEL DE M CONTORNO &LBL 2' O CICLO !CALCLA E LIMPA O MATERIAL EXCEDENTE DENTRO DO CONTORNO SEM IN(ADIR OCONTORNO PROGRAMADO.

    FURAO EQUIDISTANTE USANDO CICLO DE ROTAO

    1'

  • 8/10/2019 parametrizado HEIDENHAIN

    16/29

    0 BEGIN PGM 12 MM1 BLK FORM 0.1 Z X-100 Y-100 Z-102 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL DEF 1 L+0 R+1

    4 L Z+10 R0 F MAX M03 FN 0# $1 % +0 &ATRIBI)*O PARA O CICLO DE ROTA)*O'! LBL 17 FN 1# $1 % +$1 + +!0 &ADI)*O DO CICLO DE ROTA)*O'8 CYCL DEF 10.0 ROTACAO" CYCL DEF 10.1 ROT+$1

    10 L X+0 Y+0 R0 F MAX M11 L Z+3 R0 F MAX M12 CYCL DEF 1.0 FRAR EM PROF.13 CYCL DEF 1.1 DIST. -314 CYCL DEF 1.2 PROF. -201 CYCL DEF 1.3 INCR. -201! CYCL DEF 1.4 ESPERA017 CYCL DEF 1. F018 CYCL CALL M1" LBL 0 &FECA O LABEL'20 FN 12# IF +$1 LT +3!0 GOTO LBL 1&SE $1 FOR MENOR $E 3!0 (A PARALBL1'21 L Z+10 R0 F MAX M

    22 CYCL DEF 10.0 ROTACAO23 CYCL DEF 10.1 ROT+0 &CANCELA ROTA)*O DO PROGRAMA'24 L Z+10 R0 F MAX M302 END PGM 12 MM

    NESTE EXEMPLO PODEMOS O3SERVAR QUE NO PRECISO USAR A CALCULADORAPARA FAZER / FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE '"MM E ONGULO EQUIDISTANTE QUE DE /"9, PRIMEIRO ATRI3UIMOS UM VALOR PARA Q16$"7,DENTRO DO LA3EL 1 FAZEMOS A ADIO6&/"7 ROTACIONAMOS O PROGRAMA /"9,COLOCAMOS A PRIMEIRA COORDENADA X" :'", Z INICIAL (MM E C8AMAMOS O CICLODE FURAR EM SEGUIDA FEITO UM DESVIO SE Q1 FOR MENOR QUE (/"9 VA PARA OLA3EL 1, Q1 SER ADICIONADO AT C8EGAR EM (/"9 E FAZER OS / FUROS.

    INTERPOLAO ELICOIDAL PARAMETRIZADA

    1/

  • 8/10/2019 parametrizado HEIDENHAIN

    17/29

    0 BEGIN PGM 13 MM1 BLK FORM 0.1 Z X-200 Y-200 Z-202 BLK FORM 0.2 X+200 Y+200 Z+0.23 TOOL DEF 1 L+0 R+1!4 TOOL CALL 1 Z S 1800

    L Z+10 R0 F MAX M03! CYCL DEF 7.0 PONTO ZERO7 CYCL DEF 7.1 X-08 LBL 1" L X+0 Y+0 R0 F MAX M10 FN 0# $1 % +0 &Z INICIAL'11 FN 0# $2 % +0. &INCREMENTO EM Z'12 FN 0# $3 % -21 &Z FINAL'13 L Z+ R0 F MAX M14 L Z+$1 R0 F00 M1 L Y+20 RL F1800 M"0 &COMPENSA)*O DA FERRAMENTA FORA DO LBL'1! CC X+0 Y+017 LBL 218 FN 2# $1 % +$1 - +$2 &SBTRA)*O DO Z INICIAL COM INCREMTO EM Z'1" CP IPA+3!0 Z+$1 DR+ RL F1800 M"020 FN 11# IF +$1 GT +$3 GOTO LBL 2&SE $1 FOR MAIOR $E $3 (A PARA OLBL2'

    21 CP IPA+3!0 DR+ RL F1800 M"0 &DA MAIS MA (OLTA SEM INCREMENTAR EMZ'22 L Y+0 R0 F M"0 &DESCOMPENSA A FERRAMENTA PARA O CENTRO DO FRO'23 L Z+10 R0 F MAX M24 LBL 0 &FECA O LABEL 1'2 CYCL DEF 7.0 PONTO ZERO2! CYCL DEF 7.1 X+027 CYCL DEF 7.2 Y+028 CALL LBL 1 REP2" CYCL DEF 7.0 PONTO ZERO30 CYCL DEF 7.1 X-031 CYCL DEF 7.2 Y-032 CALL LBL 1 REP

    33 L Z+10 R0 F MAX M34 CYCL DEF 7.0 PONTO ZERO3 CYCL DEF 7.1 X+03! CYCL DEF 7.2 Y+037 L Z+10 R0 F MAX M3038 END PGM 13 MM

    ESTA , MA BOA MANEIRA DE SE FAZER MA CA(IDADE CIRCLAR SEM SAR OCICLO $E SEMPRE (OLTA PARA O CENTRO DO FRO PERDENDO TEMPO NASINAGEM.COLOCAMOS A CORDENADA INICIAL NO CENTRO DA FRO SEGINDO PELO Z0&Z+$1 $E NA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SERSBTRAIDO DENTRO DO LBL 2' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,M

    10

  • 8/10/2019 parametrizado HEIDENHAIN

    18/29

  • 8/10/2019 parametrizado HEIDENHAIN

    19/29

    RAIO NO FUNDO DE UMA CAVIDADE USANDO O CICLO DE CAVIDADE0 BEGIN PGM 1 MM1 BLK FORM 0.1 Z X-180 Y-180 Z-302 BLK FORM 0.2 X+180 Y+180 Z+03 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S 2000

    L Z+10 R0 F MAX M03! L X+0 Y+0 R0 F MAX M7 FN 0# $1 % +10 &COMPRIMENTO DA CA(IDADE'8 FN 0# $2 % +20 &RAIO DO FNDO DA CA(IDADE'" FN 0# $3 % +1 &NGLO INICIAL'10 LBL 111 FN !# $4 % SIN +$3 &SENO DO NGLO'12 FN 7# $ % COS +$3 &COSENO DO NGLO'13 FN 3# $! % +$4 5 +$2 &MLTIPLICA)*O DO SENO PELO RAIO'14 FN 3# $7 % +$ 5 +$2 &MLTIPLICA)*O DO COSENO PELO RAIO'1 FN 2# $8 % +$2 - +$7 &SBTRA)*O DO RAIO PELO COSENO DO RAIO'1! FN 3# $" % +$8 5 +2 &MLTIPLICA)*O DO COSENO DO RAIO POR 2'17 FN 2# $10 % +$1 - +$" &SBTRA)*O DO COMPRIMENTO DA CA(IDADE PELO

    COSENO DO RAIO'18 L Z+1 R0 F MAX M&Z INICIAL'1" CYCL DEF 4.0 FRESAR CA(IDADE &CICLO DE CA(IDADE'20 CYCL DEF 4.1 DIST. -121 CYCL DEF 4.2 PROF. -$! &SENO'22 CYCL DEF 4.3 INCR. -$! F0 &SENO'23 CYCL DEF 4.4 X+$10 &10-COSENO DO RAIO'24 CYCL DEF 4. Y+$10 & 10-COSENO DO RAIO'2 CYCL DEF 4.! F2000 DR+2! CYCL CALL M &CAMADAO DO CICLO'27 FN 1# $3 % +$3 + +1 &ADI)*O DO NGLO INICAL'28 LBL 0 &FECA O LABEL 1'2" FN 12# IF +$3 LT +"1 GOTO LBL 1&SE $3 FOR MENOR $E "1 ( PARA O

    LBL1'30 L Z+10 R0 F MAX M3031 END PGM 1 MM

    NESTE EXEMPLO TEMOS UMA CAVIDADE QUADRADE DE 1'"MM, PRIMEIRO ATRI3UIMOSUM VALOR PARA O COMPRIMENTO DA CAVIDADE Q1 $1'", DEPOIS O VALOR DO RAIO DOFUNDO Q%$%" EM SEGUIDA O NGULO INICIAL Q( $1;A3RIMOS UM LA3EL 6LA3EL 17 DENTRO DO LA3EL FEITO TODA A FORMULA DO RAIO,MULTIPLICAMOS O SENO 6Q(7 E O COSENO 6Q*7 DO NGULO PELO RAIO 6Q%7 EM SEGUIDASU3TRA

  • 8/10/2019 parametrizado HEIDENHAIN

    20/29

    ADIO DO NGULO SOMANDO &1 E FEC8AMOS O LA3EL 1, NO FINAL FAZEMOS UMDESVIO, SE Q( FOR MENOR QUE 51 V PARA O LA3EL 1.O LA3EL 1 SER C8AMADO AT Q( ATINGIR 5"9, ASSIM CONCLUINDO O RAIO DE %"MM.

    ESTRELA DE $ PONTAS0 BEGIN PGM 1! MM

    1 BLK FORM 0.1 Z X-4 Y-4 Z-102 BLK FORM 0.2 X+4 Y+4 Z+03 TOOL DEF 1 L+0 R+0.4 TOOL CALL 1 Z S 1800

    L Z+10 R0 F MAX M03! L X-.877 Y+8.0" R0 F MAX M7 FN 0# $1 % +0&ATRIBI)*O DO NGLO DE ROTA)*O'8 LBL 1" L X-.877 Y+8.0" R0 F MAX M10 L Z- R0 F200 M"011 L X-.877 Y+8.0" R0 F1000 M"012 L X+0 Y+40 R0 F M"0

    13 L X+.877 Y+8.0" R0 F M"014 L Z+10 R0 F MAX M1 FN 1# $1 % +$1 + +721! CYCL DEF 10.0 ROTACAO17 CYCL DEF 10.1 ROT-$1 &ADI)*O DO ANGLO DE ROTA)*O'18 LBL 01" FN 12# IF +$1 LT +3!0 GOTO LBL 1&SE $1 FOR MENOR $E 3!0 ( PARA OLBL1'20 L Z+10 R0 F MAX M21 CYCL DEF 10.0 ROTACAO22 CYCL DEF 10.1 ROT+023 L Z+10 R0 F MAX M3024 END PGM 1! MM

    %"

  • 8/10/2019 parametrizado HEIDENHAIN

    21/29

    SIMBOLO DO CORINTIANS0 BEGIN PGM 17 MM1 BLK FORM 0.1 Z X-!0 Y-!2 Z-102 BLK FORM 0.2 X+!0 Y+!0 Z+03 TOOL DEF 1 L+0 R+24 TOOL CALL 1 Z S 1000

    L Z+10 R0 F MAX M03! L X+0 Y+0 R0 F MAX M7 L Z+3 R0 F MAX M8 CYCL DEF 1.0 FRAR EM PROF." CYCL DEF 1.1 DIST. -310 CYCL DEF 1.2 PROF. -11 CYCL DEF 1.3 INCR. -12 CYCL DEF 1.4 ESPERA013 CYCL DEF 1. F20

    14 CYCL CALL M1 L Z+10 R0 F MAX M1! TOOL DEF 2 L+0 R+2.17 TOOL CALL 2 Z S 100018 L Z+10 R0 F MAX M031" L X+0 Y+20 R0 F MAX M20 FN 0# $1 % +21 L Z+$1 R0 F MAX M22 L Z-$1 R0 F200 M"023 L X+10 RL F1000 M"024 L Y+30 RL F M"02 L X-10 RL F M"02! L Y+20 RL F M"0

    27 L X+0 R0 F M"028 L Z+10 R0 F MAX M2" FN 0# $2 % +3130 CYCL DEF 10.0 ROTACAO31 CYCL DEF 10.1 ROT+$232 LBL 133 L X+0 Y+2 R0 F MAX M34 L Z+$1 R0 F MAX M3 L Z-$1 R0 F200 M"03! L Y+3 R0 F1000 M"037 L X- R0 F M"038 L Y+4 R0 F M"03" L X+ R0 F M"0

    40 L Y+3 R0 F M"041 L X+0 R0 F M"042 L Y+20 R0 F M"043 L Z+10 R0 F MAX M44 LBL 04 FN 0# $2 % +44! CYCL DEF 10.0 ROTACAO47 CYCL DEF 10.1 ROT+$248 CALL LBL 1 REP4" CYCL DEF 10.0 ROTACAO0 CYCL DEF 10.1 ROT+01 L Z+10 R0 F MAX M2 CYCL DEF 7.0 PONTO ZERO3 CYCL DEF 7.1 X+04 CYCL DEF 7.2 Y+41

    %1

  • 8/10/2019 parametrizado HEIDENHAIN

    22/29

    L X+0 Y+0 R0 F MAX M! L Z+$1 R0 F MAX M7 L Z-$1 R0 F200 M"08 L Y+10 RL F100 M"0" CC X+0 Y+0!0 C X+0 Y+10 DR+ RL F M"0

    !1 L Y+0 R0 F M"0!2 L Z+10 R0 F MAX M!3 CYCL DEF 7.0 PONTO ZERO!4 CYCL DEF 7.1 X+0! CYCL DEF 7.2 Y+0!! CYCL DEF 10.0 ROTACAO!7 CYCL DEF 10.1 ROT-$2!8 LBL 2!" L X+0 Y-20 R0 F MAX M70 L Z+$1 R0 F MAX M71 L Z-$1 R0 F M"072 L X-1 R0 F M"073 L Y-0 R0 F M"074 L X+1 R0 F M"07 L Y+20 R0 F M"07! L Z+10 R0 F MAX M77 LBL 078 FN 0# $2 % +47" CYCL DEF 10.0 ROTACAO80 CYCL DEF 10.1 ROT+$281 CALL LBL 2 REP82 L Z+10 R0 F MAX M83 CYCL DEF 10.0 ROTACAO84 CYCL DEF 10.1 ROT+08 LBL 38! L X+0 Y-20 R0 F MAX M87 L Z+$1 R0 F MAX M88 L Z-$1 R0 F200 M"08" L Y-40 R F1200 M"0"0 RND R! F"1 CC X+0 Y-10"2 CP IPA-7 DR- R F M"0"3 L X-3 R F M"4 CC X+0 Y-10" CP IPA+7 DR+ R F M"0"! RND R10 F"7 L Y- R0 F M"0"8 CC X+0 IY+0"" CP IPA+180 DR+ R F M"0100 L Z+10 R0 F MAX M

    101 LBL 0102 CYCL DEF 8.0 ESPELO103 CYCL DEF 8.1 X104 CALL LBL 3 REP10 L Z+10 R0 F MAX M10! CYCL DEF 8.0 ESPELO107 CYCL DEF 8.1108 CYCL DEF 7.0 PONTO ZERO10" CYCL DEF 7.1 X+0110 CYCL DEF 7.2 Y+0111 L Z+10 R0 F MAX M112 L X+100 Y+100 R0 F MAX M30113 END PGM 17 MM

    %%

  • 8/10/2019 parametrizado HEIDENHAIN

    23/29

    USINAGEM SUPERFICIE0 BEGIN PGM 18 MM1 BLK FORM 0.1 Z X-37 Y-37 Z-342 BLK FORM 0.2 X+37 Y+37 Z+03 TOOL DEF 1 L+0 R+34 TOOL CALL 1 Z S 200

    L Z+10 R0 F MAX M! L X+4 Y-3 R0 F MAX M7 FN 0# $1 % +37&RAIO EXTERNO'

    8 FN 0# $2 % +3&COORDENADA DE Y PARA CALCLO RAIZ $ADRADA'" FN 0# $10 % +3!407&ROTA)*O ABSOLTA CP PA'10 LBL 111 FN 3# $3 % +$1 5 +$1&MLTIPLICA)*O DO RAIO EXTERNO'12 FN 3# $4 % +$2 5 +$2 &MLTIPLICA)*O DO RAIO DA FRESA'13 FN 2# $ % +$3 - +$4 &SBTRA)*O DO RAIO EXTERNO PELO RAIO DA FRESA'14 FN # $! % S$RT $ &RAIZ $ADRADA DE $'1 L Z-11 R0 F00 M"01! L X+$! R0 F M"017 CC X+0 Y+018 CP PA+$10 Z+2"4" DR- R0 F1000 M"01" CC Y+3 Z-320 C Y-3 Z-3 DR+ R0 F00 M"021 FN 2# $1 % +$1 - +02&SBTRA)*O DO RAIO MAIOR'22 FN 1# $10 % +$10 + +004 &ADI)*O DO NGLO ROTA)*O'23 LBL 0 &FECA O LABEL 1'24 FN 11# IF +$1 GT +2! GOTO LBL 1&SE $1 FOR MAIOR $E 2! ( PARA OLABEL 12 L Z+10 R0 F MAX M302! END PGM 18 MM

    NESTE EXEMPLO TEMOS UMA PEA 4A COM O PERFIL FORMADO, COM O RAIO EXTERNODE (0,' MM E INTERNO RAIO DE (","" MM, COM SO3REMETAL SOMENTE NA SUPERFIC

  • 8/10/2019 parametrizado HEIDENHAIN

    24/29

    TRIGONOMETRIA

    INTRODUO

    T3456768934; %?489> 89 9 6?36> 998976> 3475?6>.O 8;9846 >?6Leonhard Euler, ?8 53;7 8;=8;46> =?61VIII, 47?6? ; T3456768934; 367684; 3;7>H638;7 3;86> 47 474;>, 686 ;> E7597J;34;>, ;F>4;, ; A>367684;, ; N;95;K6, 9.

    RAZES TRIGONOMTRICAS

    CJ;8;86> %75?6396&.N?8 3475?6 3975?6, 6> ; ?9 H638;8 6 75?6 396 >K6 J;8; 9 6 ;;.

    P4563;>, ;3;=> 9? 96398; 3; ?9: E8 ?8 3475?6 3975?6, ;J4697?>; ;6 ?; ;6 ?;

  • 8/10/2019 parametrizado HEIDENHAIN

    25/29

    EXEMPLOS

    -& V;86> ;?;3 6 sen, 6 cos9 ; tg 75?6> ;5?

  • 8/10/2019 parametrizado HEIDENHAIN

    26/29

    TA$ELA TRIGONOMTRICA

    P6 ;?;3 6> ;639> 3456768=346> 75?6> ;5?, 4>6 =, 75?6>9739 69 )+6.A;46 986> ; ;9;:

    75?6 >97 6> 5

    1 ","10*'% ",555* ","10*''

    % ","(*55 ",555(51 ","(*5%1

    ( ","'%((/ ",55/( ","'%*"

    * ","/50'/ ",550'/* ","/55%0

    ' ","01'/ ",55/15' ","0*5

    / ",1"*'% ",55*'%% ",1"'1"*

    0 ",1%1/5 ",55%'*/ ",1%%0' ",1(510( ",55"%/ ",1*"'*1

    5 ",1'/*(* ",50/ ",1'(*

    1" ",10(/* ",5*" ",10/(%0

    11 ",15""5 ",51/%0 ",15*(

    1% ",%"051% ",501* ",%1%''0

    1( ",%%*5'1 ",50*(0 ",%("/

    1* ",%*15%% ",50"%5/ ",%*5(%

    1' ",%'15 ",5/'5%/ ",%/05*5

    1/ ",%0'/(0 ",5/1%/% ",%/0*'

    10 ",%5%(0% ",5'/("' ",("'0(1

    1 ",("5"10 ",5'1"'0 ",(%*5%

    15 ",(%''/ ",5*''15 ",(**(%

    %" ",(*%"% ",5(5/5( ",(/(50

    %1 ",('(/ ",5((' ",((/*

    %% ",(0*/"0 ",5%01* ",*"*"%/

    %( ",(5"0(1 ",5%"'"' ",*%**0'

    %* ",*"/0(0 ",51('*' ",**'%%5

    %' ",*%%/1 ",5"/(" ",*//("

    %/ ",*((01 ",505* ",*00((

    %0 ",*'(55 ",51""0 ",'"5'%'

    % ",*/5*0% ",%5* ",'(10"5

    %5 ",**1 ",0*/% ",''*("5

    (" ",' ",//"%' ",'00('

    (1 ",'1'"( ",'01/0 ",/""/1

    %/

  • 8/10/2019 parametrizado HEIDENHAIN

    27/29

    (% ",'%5515 ",*"* ",/%*/5

    (( ",'**/(5 ",(/01 ",/*5*"

    (* ",''515( ",%5"( ",/0*'"5

    (' ",'0('0/ ",151'% ",0""%"

    (/ ",'00' ","5"10 ",0%/'*(

    (0 ",/"11' ",05/(/ ",0'(''*

    ( ",/1'//1 ",0"11 ",01%/

    (5 ",/%5(% ",0001*/ ","50*

    *" ",/*%0 ",0//"** ",(51

    *1 ",/'/"'5 ",0'*01 ",/5%0

    *% ",//51(1 ",0*(1*' ",5""*"*

    *( ",/155 ",0(1('* ",5(%'1'

    ** ",/5*/' ",015(* ",5/'/5*' ",0"01"0 ",0"01"0 1

    */ ",015(* ",/5*/' 1,"(''(

    *0 ",0(1('* ",/155 1,"0%(/5

    * ",0*(1*' ",//51(1 1,11"/1(

    *5 ",0'*01 ",/'/"'5 1,1'"(/

    '" ",0//"** ",/*%0 1,1510'*

    '1 ",0001*/ ",/%5(% 1,%(*50

    '% ",0"11 ",/1'//1 1,%055*%'( ",05/(/ ",/"11' 1,(%0"*'

    '* ","5"10 ",'00' 1,(0/(%

    '' ",151'% ",'0('0/ 1,*%1*

    '/ ",%5"( ",''515( 1,*%'/1

    '0 ",(/01 ",'**/(5 1,'(5/'

    ' ",*"* ",'%5515 1,/""(('

    '5 ",'01/0 ",'1'"( 1,//*%05

    /" ",//"%' ",' 1,0(%"'1/1 ",0*/% ",**1 1,"*"*

    /% ",%5* ",*/5*0% 1,"0%/

    /( ",51""0 ",*'(55 1,5/%/11

    /* ",505* ",*((01 %,"'"("*

    /' ",5"/(" ",*%%/1 %,1**'"0

    // ",51('*' ",*"/0(0 %,%*/"(0

    /0 ",5%"'"' ",(5"0(1 %,('''%

    / ",5%01* ",(0*/"0 %,*0'"0

    %0

  • 8/10/2019 parametrizado HEIDENHAIN

    28/29

    /5 ",5((' ",('(/ %,/"'"5

    0" ",5(5/5( ",(*%"% %,0*0*00

    01 ",5*''15 ",(%''/ %,5"*%11

    0% ",5'1"'0 ",("5"10 (,"00/*

    0( ",5'/("' ",%5%(0% (,%0"'(

    0* ",5/1%/% ",%0'/(0 (,*0*1*

    0' ",5/'5%/ ",%'15 (,0(%"'1

    0/ ",50"%5/ ",%*15%% *,"1"01

    00 ",50*(0 ",%%*5'1 *,((1*0/

    0 ",501* ",%"051% *,0"*/(

    05 ",51/%0 ",15""5 ',1**''*

    " ",5*" ",10(/* ',/01%%

    1 ",50/ ",1'/*(* /,(1(0'%% ",55"%/ ",1(510( 0,11'(0

    ( ",55%'*/ ",1%1/5 ,1**(*/

    * ",55*'%% ",1"*'% 5,'1*(/*

    ' ",55/15' ","01'/ 11,*(""'

    / ",550'/* ","/50'/ 1*,(""/0

    0 ",55/( ","'%((/ 15,"11*

    ",555(51 ","(*55 %,/(/%'

    5 ",555* ","10*'% '0,%55/

    %

  • 8/10/2019 parametrizado HEIDENHAIN

    29/29

    CIRCUN%ER&NCIA TRIGONOMTRICA

    S9; ?8; 43?7H9374; 639 ; ?; 8;3;86> 676> 476>,A9 B. A ; 98 ?9 ; 43?7H9374; H4;