Está en la página 1de 29

ELABORAO: ALAN DAVID DURVALINO NICOLIA

E-MAIL:FRESADORCNC@GLOBO.COM
PRINCIPIO E RESUMO DAS FUNES
1
COM OS PARAMETROS Q VOCE PODE DEFINIR NUM PROGRAMA DE MAQUINAO UM
GRUPO 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 CONTORNOS
DETERMINADOS ATRAVS DE FUNES MATEMTICAS, OU EXECUTAR OS PASSOS DA
MAQUINAO QUE DEPENDEM DE CONDIES L!GICAS.
TIPOS DE FUNES- PARMETROS Q EM VEZ DE VALORES
NUMRICOS
FUNES:
FN0: ATRIBUIO
EXEMPLO FN"#Q1$1"
FN:ADIO
EXEMPLO FN1#Q1$Q%&'
FN!: SUBTRAO
EXEMPLO FN%#Q1$%"-&'
FN": MULTIPLICAO
EXEMPLO FN(#Q'$Q')&Q1
FN#: DIVISO
EXEMPLO FN*#Q1$&Q1+&Q(
FN$:RAIZ
EXEMPLO FN'#Q*$SQRT %
, DIREITA DO SINAL - $ -, PODE-SE INTRODUZIR#
DOIS N.MEROS
DOIS PARAMETROS Q
UM N.MERO E UM PARAMETRO Q
OS PARMETROS Q E OS VALORES NUMRICOS NAS COMPARAES PODEM SER COM
SINAL OU SEM SINAL
FUNES ANGULARES %TRIGONOMETRIA&
%
FUNES:
FN': SENO
EXEMPLO FN/#Q1"$SIN Q(
FN(: CO-SENO
EXEMPLO FN0#Q11$COS Q(
FN): RAIZ DE UMA SOMA DOS QUADRADOS
EXEMPLO FN1#Q1%$ &/ LEN &(
FN": NGULO
EXEMPLO 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 DE
MAQUINAO NO LA3EL PROGRAMADO ATRS DA CONDIO.
SE A CONDIO NO FOR CUMPRIDA, O TNC EXECUTA A FRASE SEGUINTE.
SALTOS INCONDICIONAIS
SALTOS INCONDICIONAIS SO SALTOS CU4A CONDIO SEMPRE CUMPRIDA.
FUNES:
FN+: SE IGUAL, SALTO
EXEMPLO FN5#IF &Q1 EQU &Q( GOTO L3L 1
SE SO IGUAIS Q1 E Q( SALTO PARA O LA3EL DETERMINADO
FN0: SE DIFERENTE, SALTO
EXEMPLO FN1"#IF &Q1 NE &Q( GOTO L3L 1
SE SO DIFERENTE Q1 E Q( SALTO PARA O LA3EL DETERMINADO
FN: SE MAIOR, SALTO
EXEMPLO FN11# IF &Q1 GT &Q( GOTO L3L 1
SE O PRIMEIRO VALOR OU PARMETRO MAIOR DO QUE O SEGUNDO VALOR OU
PARMETRO, SALTO SALTO PARA O LA3EL DETERMINADO
FN!: SE MENOR, SALTO
EXEMPLO FN1%#IF &Q1 LT &Q( GOTO L3L 1
SE O PRIMEIRO VALOR OU PARMETRO MENOR DO QUE O SEGUNDO VALOR OU
PARMETRO, SALTO PARA O LA3EL DETERMINADO
ABREVIATURAS:
IF* SE
(
EQU* IGUAL
NE* NO IGUAL
GT* MAIOR DO QUE
LT* MENOR DO QUE
GOTO* IR PARA
FUNO DE RELAO
ADIO
EXEMPLO# Q1"$Q1&Q%
SUBTRAO
EXEMPLO# Q'$Q%-Q1'
MULTIPLICAO
EXEMPLO# Q/$Q1)Q1%
DIVISO
EXEMPLO# Q11$Q15+Q%"
ABRIR PAR-NTESES
EXEMPLO# Q1$Q%)6Q'&Q*7
VALOR AO QUADRADO
EXEMPLO# Q%'$SQ %
SENO DE UM NGULO
EXEMPLO# Q%1$ SIN ("
COSENO
EXEMPLO# Q1"$ COS ("
TANGENTE DE UM NGULO
EXEMPLO# Q%'$ TAN ("
.NICIO / PROGRAMAO
QUADRADO PARAMETRIZADO %SEM PARAR&
*
NESTE EXEMPLO TEMOS UM QUADRADO DE 1("MM POR (" DE ALTURA COM RAIOS
LATERAIS DE 1"MM.
0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X-70 Y-70 Z-30
2 BLK FORM 0.2 X+70 Y+70 Z+0
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 1800
L Z+10 R0 F MAX M03
! L X+"0 Y-80 R0 F MAX M
7 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 1
14 FN 2# $1 % +$1 - +$2 &S+BTRA)*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"0
18 RND R$4 F100
1" L X+! RL F1800 M"0
20 RND R$4 F100
21 L Y-! RL F1800 M"0
22 RND R$4 F100
23 LBL 0
24 FN 11# IF +$1 GT +$3 GOTO LBL 1 &SE $3 FOR MAIOR $+E $ (A PARA
LBL1'
2 L X-100 RL F100 M"0 &NESSA COORDENADA A FERRAMENTA SAI DO
CONTORNO'
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 $+E
COMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PE)A SEM FALAR
EM GAN-AR TEMPO NA +SINAGEM.
COLOCAMOS A CORDENADA INICIAL FORA DA PE)A. SEG+INDO PELO Z0 &Z+$1 $+E
NA PRIMEIRA C-AMADA AINDA TEM O (ALOR DE ZERO. POIS S/ SER0 S+BTRAIDO
DENTRO DO LBL 1'. EM SEG+IDA COMPENSAMOS A FERRAMENTA TAMB,M FORA DO
LBL 1 &Y-!'. APARTIR DA1 , EXEC+TADA TODA +SINAGEM AT, O Z FINAL Z-30
&$3' COM A FERRAMENTA COMPENSADA. A FERRAMENTA S/ , DESCOMPENSADA FORA
DO LABEL AP/S TER ATINGIDO A PROF+NDIDADE DESE2ADA COM +MA COORDENADA
FORA DA PE)A E COM A FERRAMENTA COMPENSADA &X-100 RL' A FERRAMENTA S/
SER0 DESCOMPENSADA NA +LTIMA COORDENADA&Z 10 RO'.
PARAMETRIZANDO C0ANFRO EM FURO
'
NESTE EXEMPLO TEMOS ( FUROS COM DIMETRO DE %"MM POR '"MM DE
PROFUNDIDADE, IREMOS FAZER UM C8ANFRO DE 'MM POR *'9 COM DESLOCAMENTO
DE PONTO ZERO.
0 BEGIN PGM 2 MM
1 BLK FORM 0.1 Z X-200 Y-200 Z-30
2 BLK FORM 0.2 X+200 Y+200 Z+2
3 TOOL DEF 1 L+0 R+
4 TOOL CALL 1 Z S 2000
L Z+10 R0 F MAX M03
! LBL 1
7 FN 0# $1 % +1 &RAIO C-ANFRO'
8 FN 0# $2 % +0 &ATRIB+I)*O DE Z'
" L X+0 Y+0 R0 F MAX M
10 L Z+0 R0 F MAX M
11 LBL 2
12 FN 2# $1 % +$1 - +0.2 &S+BTRA)*O DO RAIO'
13 FN 1# $2 % +$2 + +0.2 &ADI)*O DO INCREMENTO EM Z'
14 L Z-$2 R0 F MAX M
1 L Y-$1 RL F1800 M"0
1! CC X+0 Y+0
17 C Y-$1 DR+ RL F1800 M"0
18 L Y+0 R0 F MAX M
1" FN 12# IF +$2 LT + GOTO LBL 2 &SE $2 FOR MENOR $+E (A PARA LBL
2'
20 L Z+10 R0 F MAX M
21 LBL 0 &FEC-AMENTO DO LABEL 1'
22 CYCL DEF 7.0 PONTO ZERO &DELSLOCAMENTO PONTO ZERO'
23 CYCL DEF 7.1 X+0
24 CYCL DEF 7.2 Y+0
2 CALL LBL 1 REP &C-AMADA DO LABEL 1 SEM COLOCAR REPETI)*O'
2! CYCL DEF 7.0 PONTO ZERO &DELSLOCAMENTO PONTO ZERO'
27 CYCL DEF 7.1 X-0
28 CYCL DEF 7.2 Y+0
2" CALL LBL 1 REP &C-AMADA DO LABEL 1 SEM COLOCAR REPETI)*O'
30 L Z+10 R0 F MAX M
31 CYCL DEF 7.0 PONTO ZERO &CANCELAMENTO DO PONTO ZERO'
32 CYCL DEF 7.1 X+0
33 CYCL DEF 7.2 Y+0
34 L Z+10 R0 F MAX M30
3 END PGM 2 MM
(IMOS $+E , ATRIB+IDO +M (ALOR PARA O RAIO &$1%1MM' E PARA O
INCREMENTO EM Z &$2' FORA DO LABEL. DENTRO DO LABEL 2 ESSE (ALOR ,
S+BTRA1DO 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 O
LABEL 2. EN$+ANTO $2 N*O C-EGAR AO (ALOR DE Z- (AI REPETIR O LABEL2.
/
A+TOMATICAMENTE O (ALOR DE $1 (AI SER S+BTRA1DO MM C-EGANDO AO RAIO
DE 10MM. $+E , A METADE DO F+RO $+E ESTA(A PRONTO.
NOTE $+E O LABEL 2 EST0 DENTRO DO LABEL 1. PARA FAZER (ARIOS C-ANFROS
COM DESLOCAMENTO DE PONTO ZERO , NECESS0RIO C-AMAR O LABEL 1 POR$+E
DENTRO DO LABEL 1 EST0 A ATRIB+I)*O DO RAIO DO C-ANFRO &1MM'E DO Z
INICIAL&Z0'.&C+IDADO PARA N*O C-AMAR O LABEL ERRADO. POR$+E NO FINAL
DO PRIMEIRO F+RO $2 TEM O (ALOR DE E $1 TEM O (ALOR DE 10.
C0AVETA PARAMETRIZADA %SEM PARAR&
0 BEGIN PGM 3 MM
1 BLK FORM 0.1 Z X-120 Y-30 Z-20
2 BLK FORM 0.2 X+120 Y+30 Z+0
3 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 M
7 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 M
13 L Y+2 RL F$4 M"0 &COMPENSA)*O DA FERRAMENTA FORA DO LBL'
14 LBL 1
1 FN 2# $1 % +$1 - +$2 &S+BTRA)*O DO Z INICIAL COM INCREMTO EM Z'
1! L X-7 Z+$1 RL F$4 M"0
17 CC X-7 Y+0
18 CP IPA+180 DR+ RL F$ M"0
1" L X+7 RL F$4 M"0
20 CC X+7 Y+0
21 CP IPA+180 DR+ RL F$ M"0
22 LBL 0
23 FN 11# IF +$1 GT +$3 GOTO LBL 1
24 FN 0# $2 % +0 &ATRIB+I)*O (ALOR 0 PARA $2'
2 FN 0# $4 % +800 &ATRIB+I)*O A(AN)O PARA RETA NO ACABAMENTO DO
F+NDO'
2! FN 0# $ % +!00 &A(AN)O PARA FAZER O RAIO ACABAMENTO DO F+NDO'
27 CALL LBL 1 REP
28 L X+0 RL F$4 M"0
2" L Y+0 R0 F$4 M"0
30 L Z+40 R0 F MAX M30
31 END PGM 3 MM
ESTA , +MA BOA MANEIRA DE SE FAZER CONTORNO INTERNO SEM TER $+E
COMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PE)A SEM FALAR
EM GAN-AR TEMPO NA +SINAGEM.
COLOCAMOS A CORDENADA INICIAL NO CENTRO DA C-A(ETA. SEG+INDO PELO Z0
&Z+$1 $+E NA PRIMEIRA C-AMADA AINDA TEM O (ALOR DE ZERO. POIS S/ SER0
S+BTRAIDO DENTRO DO LBL 1'. EM SEG+IDA COMPENSAMOS A FERRAMENTA TAMB,M
FORA DO LBL 1. APARTIR DA1 , EXEC+TADA TODA +SINAGEM AT, O Z FINAL -10
&$3' COM A FERRAMENTA COMPENSADA.
0
A FERRAMENTA S/ , DESCOMPENSADA FORA DO LBL. MAS , ATRIB+IDO +M (ALOR
DE ZERO PARA $2 PARA SER C-AMADA NO(AMENTE O LBL 1 SEM S+BTRAIR
INCREMENTO EM Z E ACERTAR O F+NDO &DIFEREN)A $+E FICO+ NO INCREMENTO
DA PRIMEIRA COORDENADA X-7 Z+$1' COM A(AN)O RED+ZIDO (ALORES
ATRIB+IDOS &$4% 800' E &$%!00'
FURAO USANDO ROTAO DA M/QUINA
0 BEGIN PGM 4 MM
1 BLK FORM 0.1 Z X-0 Y-340 Z-0
2 BLK FORM 0.2 X+0 Y+32 Z+0.
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 1000
L Z+0 R0 F MAX M03
! CYCL DEF 7.0 PONTO ZERO
7 CYCL DEF 7.1 X-1"0
8 CYCL DEF 7.2 Y-11
" L X+0 Y+0 R0 F MAX M
10 CYCL DEF 10.0 ROTACAO
11 CYCL DEF 10.1 IROT+4
12 L X+0 Y+2 R0 F MAX M
13 L Z+3 R0 F MAX M
14 CYCL DEF 1.0 F+RAR EM PROF.
1 CYCL DEF 1.1 DIST. -3
1! CYCL DEF 1.2 PROF. -10
17 CYCL DEF 1.3 INCR. -10
18 CYCL DEF 1.4 ESPERA0
1" CYCL DEF 1. F0
20 CYCL CALL M
21 LBL 2
22 CC X+0 Y+0
23 CP IPA+"0 DR+ R F1000 M""
24 LBL 0
2 CALL LBL 2 REP 2 32
2! L Z+0 R0 F MAX M
27 CYCL DEF 7.0 PONTO ZERO
28 CYCL DEF 7.1 X+0
2" CYCL DEF 7.2 Y+0
30 CYCL DEF 10.0 ROTACAO
31 CYCL DEF 10.1 ROT+0
32 L Z+0 R0 F MAX M30
33 END PGM 4 MM
NESTE EXEMPLO PODEMOS O3SERVAR QUE NO PRECISO USAR A CALCULADORA
PARA FAZER * FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE '%MM E O
NGULO EQUIDISTANTE QUE DE 5"9, PRIMEIRO ROTACIONAMOS O PROGRAMA *'9,
COLOCAMOS A PRIMEIRA COORDENADA X" :'%, Z INICIAL (MM E C8AMAMOS O CICLO
DE FURAR EM SEGUIDA FOI CRIADA UM L3L 6L3L %7 COM O CENTRO DO RAIO X" :", NA
SEQUENCIA 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.
1
ESFERA PARAMETRIZADA
0 BEGIN PGM MM
1 BLK FORM 0.1 Z X-2 Y-2 Z-0
2 BLK FORM 0.2 X+2 Y+2 Z+0
3 TOOL DEF 1 L+0 R+12.
4 TOOL CALL 1 Z S 200
L Z+10 R0 F MAX M03
! L X-0 Y+0 R0 F MAX M
7 FN 0# $1 % +2 &RAIO DA ESFERA'
8 FN 0# $2 % +0. &INCREMENTO ANG+LAR'
" LBL 1
10 FN !# $3 % SIN +$2 &SENO DO 4NG+LO'
11 FN 7# $4 % COS +$2 &COSENO DO 4NG+LO'
12 FN 3# $ % +$3 5 +$1 &M+LTIPLICA)*O DO SENO PELO RAIO DA ESFERA'
13 FN 3# $! % +$4 5 +$1 &M+LTIPLICA)*O DO COSENO PELO RAIO DA ESFERA'
14 FN 2# $7 % +$1 - +$! &S+BTRA)*O DO RAIO DA ESFERA PELO COSENO'
1 L Z-$7 R0 F MAX M
1! L X-$ RL F100 M"0
17 CC X+0 Y+0
18 C X-$ Y+0 DR- RL F M
1" L X-0 R0 F MAX M
20 FN 1# $2 % +$2 + +0. &SOMA DO 4NG+LO DE 0.6 (AI AT, "06'
21 FN 12# IF +$2 LT +"1 GOTO LBL 1 &SE $2 FOR MENOR $+E "1 (0 PARA
LBL1'
22 L Z+10 R0 F MAX M30
23 END PGM MM
NESTE EXEMPLO (IMOS $+E , FEITO CALC+LO DE +MA ESFERA COM RAIO DE 2
MM COM INCREMENTO ANG+LAR DE 0.6 E (AI AT, "06. SENDO POSS1(EL
ALTERAR O RAIO DA ESFERA E INCREMENTO ANG+LAR
CAVIDADE ANGULAR PARAMETRIZADA %USANDO O CICLO DE
CAVIDADE&
0 BEGIN PGM ! MM
5
1 BLK FORM 0.1 Z X-100 Y-100 Z-0
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 1120
L Z+40 R0 F MAX M03
! L X+0 Y+0 R0 F MAX M
7 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 M
13 L Z+1 R0 F!00 M"0
14 LBL 1
1 FN 2# $1 % +$1 - +2 &S+BTRA)*O DO COMPRIMENTO EM X'
1! FN 2# $2 % +$2 - +2 &S+BTRA)*O DO COMPRIMENTO EM Y'
17 FN 2# $3 % +$3 - +$4 &S+BTRA)*O DO Z INICIAL COM INCREMTO EM Z'
18 CYCL DEF 4.0 FRESAR CA(IDADE
1" CYCL DEF 4.1 DIST. -1
20 CYCL DEF 4.2 PROF. +$3
21 CYCL DEF 4.3 INCR. +$3 F200
22 CYCL DEF 4.4 X+$1
23 CYCL DEF 4. Y+$2
24 CYCL DEF 4.! F2000 DR+
2 CYCL CALL M
2! LBL 0 &FEC-A O PROGRAMA'
27 FN 11# IF +$3 GT +$ GOTO LBL 1 &SE $3 FOR MAIOR $+E $ (A PARA
LBL1'
28 L Z+40 R0 F MAX M30
2" END PGM ! MM
NESTE PROGRAMA +SAMOS O CICLO DE CA(IDADE DA M0$+INA PARA FAZER +MA
CAIXA $+ADRADA COM ANG+LO DE 10 MM POR 46. +MA MANEIRA RAPIDA E
SIMPLES DE SE FAZER 4NG+LO EM +MA CAIXA SEM TER $+E DESBASTAR O MIOLO
PRA DEPOIS FAZER O 4NG+LO.
, ATRIB+IDO (ALOR DE X E Y FORA DO LABEL E DO Z INICIAL E Z FINAL.
DENTRO DO LABEL 1 , FEITA A S+BTRA)*O DO COMPRIMENTO EM XY E A
S+BTRA)*O DO INCREMENTO EM Z.
NO FINAL , FEITO +M DES(IO SE $3 FOR MAIOR DO $+E $ (A PARA O LABEL
1. $3 (AI C-EGAR AT, O (ALOR DE Z-10MM E $1&X' E $2&Y' SER0 S+BTRA1DO
A+TOMATICAMENTE 2MM TODA (EZ $+E FOR C-AMADO O LABEL 1.
SE1TAVADO PARAMETRIZADO
0 BEGIN PGM 7 MM
1 BLK FORM 0.1 Z X-28 Y-28 Z-10
1"
2 BLK FORM 0.2 X+28 Y+28 Z+0
3 TOOL DEF 1 L+0 R+10
4 TOOL CALL 1 Z S 3200
L Z10 R0 F MAX M03
! L X-30 Y0 R0 F MAX M
7 FN 0# $1 % +13.8! &RAIO DO SEXTA(ADO'
8 FN 0# $2 % +0 &Z INICIAL'
" FN 0# $3 % +0.2 &INCREMENTO EM Z'
10 FN 0# $4 % -10 &Z FINAL'
11 Z+$2 R0 F MAX M
12 LBL 1
13 FN 2# $2 % +$2 - +$3 &S+BTRA)*O DO Z INICIAL COM O INCREMENTO'
14 L Z+$2 R0 F MAX M
1 L X-$1 RL F1800 M"0
1! CC X+0 Y+0
17 LBL 2
18 LP PR+$1 IPA-!0 RL F1800 M"0 &INCREMENTO ANG+LAR'
1" CALL LBL 2 REP 3
20 L X-30 Y0 R0 F MAX
21 LBL 0
22 FN 11# IF +$2 GT +$4 GOTO LBL 1 &SE $2 FOR MAIOR $+E $4 (A PARA LBL
1'
23 L Z+10 R0 F MAX M30
24 END PGM 7 MM
NESTE EXEMPLO (IMOS $+E PODEMOS FAZER +M SEXTA(ADO SOMENTE COM O RAIO.
SEM PRECISAR CALC+LAR. ONDE &LP% LIN-A POLAR'. &PR% POLAR RETA%RAIO DO
SEXTA(ADO'. &IPA% INCREMENTO POLAR ANG+LAR'.
ELIPSE PARAMETRIZADA
0 BEGIN PGM 8 MM
1 BLK FORM 0.1 Z X-38 Y-2 Z-10
11
2 BLK FORM 0.2 X+38 Y+2 Z+0
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 3200
L Z+10 R0 F MAX M03
! L X+0 Y+40 R0 F MAX M
7 FN 0# $1 % +3 &RAIO MAIOR'
8 FN 0# $2 % +20 &RAIO MENOR'
" FN 0# $3 % +1 &4NG+LO INICIAL. ESSE (ALOR SER0 SOMADO NA LIN-A 24'
10 FN 0# $" % +0 &Z INICIAL'
11 FN 0# $10 % +0.2 &INCREMENTO EM Z'
12 FN 0# $11 % -10 &Z FINAL'
13 LBL 1
14 FN 0# $3 % +1
1 FN 2# $" % +$" - +$10 &S+BTRA)*O DO Z INICIAL + INCREMENTO EM Z'
1! L Z+$" R0 FMAX M &APARTIR DA$+I Z TEM (ALOR DE 0.2'
17 L X+0 Y+$2 RL F100 M"0
18 LBL 2
1" FN !# $4 % SIN +$3 &SENO DO ANG+LO'
20 FN 7# $ % COS +$3 &COSENO DO ANG+LO'
21 FN 3# $! % +$4 5 +$1 &M+LTIPLICA)*O DO SENO PELO RAIO MAIOR'
22 FN 3# $7 % +$ 5 +$2 &M+LTIPLICA)*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 4NG+LO DE 1 GRA+. C-EGAR0 AT, 3!0
GRA+S'
2 FN 12# IF +$3 LT +3!1 GOTO LBL 2&SE $3 FOR MENOR $+E 3!1 (0 PARA
LBL2'
2! L X+0 Y+40 R0 F MAX M
27 FN 11# IF +$" GT +$11 GOTO LBL 1&SE $" FOR MAIOR $+E $11 (A PARA
LBL1'
28 LBL 0 &FEC-A O PROGRAMA'
2" L X+0 Y+40 R0 F MAX M
30 L Z+10 R0 F MAX M30
31 END PGM 8 MM
NESTE PROGRAMA (IMOS $+E A M0$+INA CALC+LA O CONTORNO DE +MA ELIPSE
&SENO E COSENO'. INCREMENTANDO EM Z 0.2 EM MODO ABSOL+TO E SOMANDO O
4NG+LO DE 1 EM 1 GRA+ &$3' AT, DAR 3!0 GRA+S EM TORNO DA ELIPSE. ESSES
(ALORES PODEM SER ALTERADOS. PODE-SE A+MENTAR O (ALOR DO 4NG+LO E DOS
RAIOS.
RAIO NA FACE DE UMA PEA CILINDRICA
1%
VAMOS PODER VER A PROGRAMAO DE UM RAIO NUMA PEA CILINDRICA COM '"MM
DE DIMETRO E UM RAIO DE 1"MM.
0 BEGIN PGM " MM
1 BLK FORM 0.1 Z X-2 Y-2 Z-20
2 BLK FORM 0.2 X+2 Y+2 Z+0.2
3 TOOL DEF 1 L+0 R+10
4 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 &ANG+LO INICIAL'
8 FN 0# $3 % +1 &INICIO DO RAIO DE 10MM'
" L X-0 Y+0 R0 F MAX M
10 LBL 1
11 FN !# $4 % SIN +$2 &SENO DO 4NG+LO'
12 FN 7# $ % COS +$2 &COSENO DO 4NG+LO'
13 FN 3# $! % +$4 5 +$1 &M+LTIPLICA)*O DO SENO PELO RAIO DE 10MM'
14 FN 3# $7 % +$ 5 +$1 &M+LTIPLICA)*O DO COSENO PELO RAIO DE 10MM'
1 FN 2# $8 % +$1 - +$7 &S+BTRA)*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 M
18 L X-$" RL F1800 M"0
1" CC X+0 Y+0
20 C X-$" Y+0 DR- RL F1800 M"0
21 L X-0 Y+0 R0 F MAX M
22 FN 1# $2 % +$2 + +1 &ADI)*O DO 4NG+LO. SOMAR0 AT, "0 GRA+S'
23 LBL 0 &FEC-A O LABEL'
24 FN 12# IF +$2 LT +"1 GOTO LBL 1 &SE $2 FOR MENOR $+E "1 (A PARA LBL
1'
2 L Z+10 R0 F MAX M30
2! END PGM " MM
NESTE CASO O ANGULO ATRI3UIDO COMO Q%, ELE INICIA COM O VALOR DE 1 FORA DO
LA3EL.
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 UM
RAIO 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(
NESTE EXEMPLO VAMOS VERIFICAR A EXECUO DE UM RAIO DE 1"MM EM UMA PEA
QUADRADA DE 1""MM
0 BEGIN PGM 10 MM
1 BLK FORM 0.1 Z X-0 Y-0 Z-10
2 BLK FORM 0.2 X+0 Y+0 Z+0.2
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 1800
L Z+10 R0 F MAX M03
! L X-70 Y+0 R0 F MAX M
7 FN 0# $1 % +10 &RAIO DA FACE'
8 FN 0# $2 % +1 &INCREMENTO ANG+LAR'
" FN 0# $3 % +40 &INICIO DO RAIO DE 10MM'
10 FN 0# $4 % +8 &RAIO LATERAL'
11 LBL 1
12 FN !# $ % SIN +$2 &SENO DO 4NG+LO'
13 FN 7# $! % COS +$2 &COSENO DO 4NG+LO'
14 FN 3# $7 % +$ 5 +$1 &M+LTIPLICA)*O DO SENO PELO RAIO DE 10MM'
1 FN 3# $8 % +$! 5 +$1 &M+LTIPLICA)*O DO COSENO PELO RAIO DE 10MM'
1! FN 2# $" % +$1 - +$8 &S+BTRA)*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"0
20 L Y+$10 RL F M"0
21 RND R$4 F
22 L X+$10 RL F M"0
23 RND R$4 F
24 L Y-$10 RL F M"0
2 RND R$4 F
2! L X-$10 R F M"0
27 RND R$4 F
28 L Y+0 R F M"0
2" L X-70 R0 F MAX M
30 FN 1# $2 % +$2 + +1
31 LBL 0 &FEC-A 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 M30
34 END PGM 10 MM
NESTE CASO O ANGULO ATRI3UIDO COMO Q%, ELE INICIA COM O VALOR DE 1 FORA DO
LA3EL.
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 QUADRADA DE 1""MM POR 1""MM, COMO EST SENDO EXECUTADO
UM 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*
0 BEGIN PGM 11 MM
1 BLK FORM 0.1 Z X-200 Y-200 Z-20
2 BLK FORM 0.2 X+200 Y+200 Z+0
3 TOOL DEF 1 L+0 R+20
4 TOOL CALL 1 Z S 1000
L Z+100 R0 F MAX M03
! L X+0 Y-120 R0 F MAX M
7 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 ABSOL+TO PARA REC+O'
11 LBL 1
12 L Z+$4 R0 F MAX M
13 L Z+$1 R0 F!00 M"0
14 L X+0 Y-120 R0 F MAX M
1 FN 2# $1 % +$1 - +$2
1! CYCL DEF 14.0 CTN LABEL
17 CYCL DEF 14.1 LABEL CONTORNO 2 3 3 3 3 3
18 CYCL DEF !.0 CTN FRESAR
1" CYCL DEF !.1 DIST. +$1 PROF. +$1
20 CYCL DEF !.2 INCR. +$1 F0 ACAB. +0
21 CYCL DEF !.3 ANG+LO+0 F100
22 CYCL CALL M
23 LBL 2
24 L Z+$4 R0 F MAX M
2 L Z+$1 R F0 M
2! L Y-10 RL F1800 M"0
27 L X+10 R F M"0
28 L Y+10 R F M"0
2" L X-10 R F M"0
30 L Y-10 RL F M"0
31 L X+0 R F M"0
32 LBL 0
33 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 M30
3 END PGM 11 MM
NESTE EXEMPLO (IMOS $+E PARA FRESAR +MA CAIXA DE 300 MM POR 300 MM.
+SAMOS O CICLO 14 $+E C-AMA A LABEL DE +M CONTORNO &LBL 2'. O CICLO !
CALC+LA E LIMPA O MATERIAL EXCEDENTE DENTRO DO CONTORNO. SEM IN(ADIR O
CONTORNO PROGRAMADO.
FURAO EQUIDISTANTE USANDO CICLO DE ROTAO
1'
0 BEGIN PGM 12 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+1
4 L Z+10 R0 F MAX M03
FN 0# $1 % +0 &ATRIB+I)*O PARA O CICLO DE ROTA)*O'
! LBL 1
7 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 M
11 L Z+3 R0 F MAX M
12 CYCL DEF 1.0 F+RAR EM PROF.
13 CYCL DEF 1.1 DIST. -3
14 CYCL DEF 1.2 PROF. -20
1 CYCL DEF 1.3 INCR. -20
1! CYCL DEF 1.4 ESPERA0
17 CYCL DEF 1. F0
18 CYCL CALL M
1" LBL 0 &FEC-A O LABEL'
20 FN 12# IF +$1 LT +3!0 GOTO LBL 1&SE $1 FOR MENOR $+E 3!0 (A PARA
LBL1'
21 L Z+10 R0 F MAX M
22 CYCL DEF 10.0 ROTACAO
23 CYCL DEF 10.1 ROT+0 &CANCELA ROTA)*O DO PROGRAMA'
24 L Z+10 R0 F MAX M30
2 END PGM 12 MM
NESTE EXEMPLO PODEMOS O3SERVAR QUE NO PRECISO USAR A CALCULADORA
PARA FAZER / FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE '"MM E O
NGULO 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 CICLO
DE FURAR EM SEGUIDA FEITO UM DESVIO SE Q1 FOR MENOR QUE (/"9 VA PARA O
LA3EL 1, Q1 SER ADICIONADO AT C8EGAR EM (/"9 E FAZER OS / FUROS.
INTERPOLAO 0ELICOIDAL PARAMETRIZADA
1/
0 BEGIN PGM 13 MM
1 BLK FORM 0.1 Z X-200 Y-200 Z-20
2 BLK FORM 0.2 X+200 Y+200 Z+0.2
3 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 ZERO
7 CYCL DEF 7.1 X-0
8 LBL 1
" L X+0 Y+0 R0 F MAX M
10 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 M
14 L Z+$1 R0 F00 M
1 L Y+20 RL F1800 M"0 &COMPENSA)*O DA FERRAMENTA FORA DO LBL'
1! CC X+0 Y+0
17 LBL 2
18 FN 2# $1 % +$1 - +$2 &S+BTRA)*O DO Z INICIAL COM INCREMTO EM Z'
1" CP IPA+3!0 Z+$1 DR+ RL F1800 M"0
20 FN 11# IF +$1 GT +$3 GOTO LBL 2&SE $1 FOR MAIOR $+E $3 (A PARA O
LBL2'
21 CP IPA+3!0 DR+ RL F1800 M"0 &DA MAIS +MA (OLTA SEM INCREMENTAR EM
Z'
22 L Y+0 R0 F M"0 &DESCOMPENSA A FERRAMENTA PARA O CENTRO DO F+RO'
23 L Z+10 R0 F MAX M
24 LBL 0 &FEC-A O LABEL 1'
2 CYCL DEF 7.0 PONTO ZERO
2! CYCL DEF 7.1 X+0
27 CYCL DEF 7.2 Y+0
28 CALL LBL 1 REP
2" CYCL DEF 7.0 PONTO ZERO
30 CYCL DEF 7.1 X-0
31 CYCL DEF 7.2 Y-0
32 CALL LBL 1 REP
33 L Z+10 R0 F MAX M
34 CYCL DEF 7.0 PONTO ZERO
3 CYCL DEF 7.1 X+0
3! CYCL DEF 7.2 Y+0
37 L Z+10 R0 F MAX M30
38 END PGM 13 MM
ESTA , +MA BOA MANEIRA DE SE FAZER +MA CA(IDADE CIRC+LAR SEM +SAR O
CICLO $+E SEMPRE (OLTA PARA O CENTRO DO F+RO PERDENDO TEMPO NA
+SINAGEM.
COLOCAMOS A CORDENADA INICIAL NO CENTRO DA F+RO. SEG+INDO PELO Z0
&Z+$1 $+E NA PRIMEIRA C-AMADA AINDA TEM O (ALOR DE ZERO. POIS S/ SER0
S+BTRAIDO DENTRO DO LBL 2'. EM SEG+IDA COMPENSAMOS A FERRAMENTA TAMB,M
10
FORA DO LBL 2. APARTIR DA1 , EXEC+TADA TODA +SINAGEM AT, O Z FINAL -21
&$3' COM A FERRAMENTA COMPENSADA.
A FERRAMENTA S/ , DESCOMPENSADA PARA O CENTRO DO F+RO. MAS ANTES ,
PROGRAMADO MAIS +MA (OLTA PARA NORMALIZAR O F+NDO DA CA(IDADE CP
IPA+3!0 DR+ RL COM O Z FINAL &$3'.
CONE PARAMETRIZADO #$2
0 BEGIN PGM 14 MM
1 BLK FORM 0.1 Z X-4 Y-4 Z-40
2 BLK FORM 0.2 X+4 Y+4 Z+0
3 TOOL DEF 1 L+0 R+10
4 TOOL CALL 1 Z S 1000
L Z+10 R0 F MAX M03
! L X-70 Y+0 R0 F MAX M
7 FN 0# $1 % + &RAIO INICIAL DO CONE'
8 FN 0# $2 % +0 &Z INICIAL'
" LBL 1
10 FN 1# $1 % +$1 + +0. &ADI)*O DO RAIO DO CONE'
11 FN 1# $2 % +$2 + +0. &ADI)*O DO INCREMENTO EM Z'
12 L Z-$2 R0 F MAX M
13 L X-$1 RL F1800 M"0 &COMPEENSA)*O DA FERRAMENTA'
14 CC X+0 Y+0
1 C X-$1 Y+0 DR- RL F1800 M"0
1! L X-70 R0 F MAX M
17 LBL 0 &FEC-A O LABEL 1'
18 FN 12# IF +$2 LT +40 GOTO LBL1&SE $2 FOR MENOR $+E 40 (0 PARA O
LABEL1'
1" L Z+10 R0 F MAX M30
20 END PGM 14 MM
NESTE EXEMPLO TEMOS UM CONE COM DIMETRO MAIOR DE 5"MM POR *" DE
COMPRIMENTO, PRIMEIRO ATRI3UIMOS UM VALOR PARA O RAIO Q1$' E Q%$O Z INICIAL.
DENTRO DO LA3EL 1 FAZEMOS A ADIO DOS VALORES, NO FINAL COLOCAMOS UM
DESVIO, SE Q% FOR MENOR QUE *"MM V PARA O LA3EL 1;
ENQUANTO O Z NO C8EGAR NA PROFUNDIDADE DE *"MM ELE VAI REPETIR O LA3EL 1,
ASSIM SOMANDO O RAIO &".' TODA VEZ QUE C8AMAR O LA3EL 1, C8EGANDO AO RAIO
DE *'MM.
11
RAIO NO FUNDO DE UMA CAVIDADE USANDO O CICLO DE CAVIDADE
0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X-180 Y-180 Z-30
2 BLK FORM 0.2 X+180 Y+180 Z+0
3 TOOL DEF 1 L+0 R+8
4 TOOL CALL 1 Z S 2000
L Z+10 R0 F MAX M03
! L X+0 Y+0 R0 F MAX M
7 FN 0# $1 % +10 &COMPRIMENTO DA CA(IDADE'
8 FN 0# $2 % +20 &RAIO DO F+NDO DA CA(IDADE'
" FN 0# $3 % +1 &4NG+LO INICIAL'
10 LBL 1
11 FN !# $4 % SIN +$3 &SENO DO 4NG+LO'
12 FN 7# $ % COS +$3 &COSENO DO 4NG+LO'
13 FN 3# $! % +$4 5 +$2 &M+LTIPLICA)*O DO SENO PELO RAIO'
14 FN 3# $7 % +$ 5 +$2 &M+LTIPLICA)*O DO COSENO PELO RAIO'
1 FN 2# $8 % +$2 - +$7 &S+BTRA)*O DO RAIO PELO COSENO DO RAIO'
1! FN 3# $" % +$8 5 +2 &M+LTIPLICA)*O DO COSENO DO RAIO POR 2'
17 FN 2# $10 % +$1 - +$" &S+BTRA)*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. -1
21 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 &C-AMADAO DO CICLO'
27 FN 1# $3 % +$3 + +1 &ADI)*O DO 4NG+LO INICAL'
28 LBL 0 &FEC-A O LABEL 1'
2" FN 12# IF +$3 LT +"1 GOTO LBL 1&SE $3 FOR MENOR $+E "1 (0 PARA O
LBL1'
30 L Z+10 R0 F MAX M30
31 END PGM 1 MM
NESTE EXEMPLO TEMOS UMA CAVIDADE QUADRADE DE 1'"MM, PRIMEIRO ATRI3UIMOS
UM VALOR PARA O COMPRIMENTO DA CAVIDADE Q1 $1'", DEPOIS O VALOR DO RAIO DO
FUNDO 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 SEGUIDA
SU3TRA<MOS O RAIO PELO COSENO6Q17, DEPOIS PRECISO MULTIPLICAR ESSE VALOR
POR % 6Q57 PORQUE NO CICLO DE CAVIDADE ELE SU3TA< METADE PARA CADA LADO,
AGORA SU3TRA<MOS O COMPRIMENTO DA CAVIDADE PELO COSENO 6Q1"7.COLOCAMOS
O CICLO DE CAVIDADE E DEPOIS DE C8AMAR O CICLO FAZEMOS A
15
ADIO DO NGULO SOMANDO &1 E FEC8AMOS O LA3EL 1, NO FINAL FAZEMOS UM
DESVIO, 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 $ PONTAS
0 BEGIN PGM 1! MM
1 BLK FORM 0.1 Z X-4 Y-4 Z-10
2 BLK FORM 0.2 X+4 Y+4 Z+0
3 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 M
7 FN 0# $1 % +0&ATRIB+I)*O DO 4NG+LO DE ROTA)*O'
8 LBL 1
" L X-.877 Y+8.0" R0 F MAX M
10 L Z- R0 F200 M"0
11 L X-.877 Y+8.0" R0 F1000 M"0
12 L X+0 Y+40 R0 F M"0
13 L X+.877 Y+8.0" R0 F M"0
14 L Z+10 R0 F MAX M
1 FN 1# $1 % +$1 + +72
1! CYCL DEF 10.0 ROTACAO
17 CYCL DEF 10.1 ROT-$1 &ADI)*O DO ANG+LO DE ROTA)*O'
18 LBL 0
1" FN 12# IF +$1 LT +3!0 GOTO LBL 1&SE $1 FOR MENOR $+E 3!0 (0 PARA O
LBL1'
20 L Z+10 R0 F MAX M
21 CYCL DEF 10.0 ROTACAO
22 CYCL DEF 10.1 ROT+0
23 L Z+10 R0 F MAX M30
24 END PGM 1! MM
%"
SIMBOLO DO CORINT0IANS
0 BEGIN PGM 17 MM
1 BLK FORM 0.1 Z X-!0 Y-!2 Z-10
2 BLK FORM 0.2 X+!0 Y+!0 Z+0
3 TOOL DEF 1 L+0 R+2
4 TOOL CALL 1 Z S 1000
L Z+10 R0 F MAX M03
! L X+0 Y+0 R0 F MAX M
7 L Z+3 R0 F MAX M
8 CYCL DEF 1.0 F+RAR EM PROF.
" CYCL DEF 1.1 DIST. -3
10 CYCL DEF 1.2 PROF. -
11 CYCL DEF 1.3 INCR. -
12 CYCL DEF 1.4 ESPERA0
13 CYCL DEF 1. F20
14 CYCL CALL M
1 L Z+10 R0 F MAX M
1! TOOL DEF 2 L+0 R+2.
17 TOOL CALL 2 Z S 1000
18 L Z+10 R0 F MAX M03
1" L X+0 Y+20 R0 F MAX M
20 FN 0# $1 % +
21 L Z+$1 R0 F MAX M
22 L Z-$1 R0 F200 M"0
23 L X+10 RL F1000 M"0
24 L Y+30 RL F M"0
2 L X-10 RL F M"0
2! L Y+20 RL F M"0
27 L X+0 R0 F M"0
28 L Z+10 R0 F MAX M
2" FN 0# $2 % +31
30 CYCL DEF 10.0 ROTACAO
31 CYCL DEF 10.1 ROT+$2
32 LBL 1
33 L X+0 Y+2 R0 F MAX M
34 L Z+$1 R0 F MAX M
3 L Z-$1 R0 F200 M"0
3! L Y+3 R0 F1000 M"0
37 L X- R0 F M"0
38 L Y+4 R0 F M"0
3" L X+ R0 F M"0
40 L Y+3 R0 F M"0
41 L X+0 R0 F M"0
42 L Y+20 R0 F M"0
43 L Z+10 R0 F MAX M
44 LBL 0
4 FN 0# $2 % +4
4! CYCL DEF 10.0 ROTACAO
47 CYCL DEF 10.1 ROT+$2
48 CALL LBL 1 REP
4" CYCL DEF 10.0 ROTACAO
0 CYCL DEF 10.1 ROT+0
1 L Z+10 R0 F MAX M
2 CYCL DEF 7.0 PONTO ZERO
3 CYCL DEF 7.1 X+0
4 CYCL DEF 7.2 Y+41
%1
L X+0 Y+0 R0 F MAX M
! L Z+$1 R0 F MAX M
7 L Z-$1 R0 F200 M"0
8 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 M
70 L Z+$1 R0 F MAX M
71 L Z-$1 R0 F M"0
72 L X-1 R0 F M"0
73 L Y-0 R0 F M"0
74 L X+1 R0 F M"0
7 L Y+20 R0 F M"0
7! L Z+10 R0 F MAX M
77 LBL 0
78 FN 0# $2 % +4
7" CYCL DEF 10.0 ROTACAO
80 CYCL DEF 10.1 ROT+$2
81 CALL LBL 2 REP
82 L Z+10 R0 F MAX M
83 CYCL DEF 10.0 ROTACAO
84 CYCL DEF 10.1 ROT+0
8 LBL 3
8! L X+0 Y-20 R0 F MAX M
87 L Z+$1 R0 F MAX M
88 L Z-$1 R0 F200 M"0
8" 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"0
100 L Z+10 R0 F MAX M
101 LBL 0
102 CYCL DEF 8.0 ESPEL-O
103 CYCL DEF 8.1 X
104 CALL LBL 3 REP
10 L Z+10 R0 F MAX M
10! CYCL DEF 8.0 ESPEL-O
107 CYCL DEF 8.1
108 CYCL DEF 7.0 PONTO ZERO
10" CYCL DEF 7.1 X+0
110 CYCL DEF 7.2 Y+0
111 L Z+10 R0 F MAX M
112 L X+100 Y+100 R0 F MAX M30
113 END PGM 17 MM
%%
USINAGEM SUPERFICIE
0 BEGIN PGM 18 MM
1 BLK FORM 0.1 Z X-37. Y-37. Z-34
2 BLK FORM 0.2 X+37. Y+37. Z+0
3 TOOL DEF 1 L+0 R+3
4 TOOL CALL 1 Z S 200
L Z+10 R0 F MAX M
! L X+4 Y-3 R0 F MAX M
7 FN 0# $1 % +37.&RAIO EXTERNO'
8 FN 0# $2 % +3&COORDENADA DE Y PARA CALC+LO RAIZ $+ADRADA'
" FN 0# $10 % +3!.407&ROTA)*O ABSOL+TA CP PA'
10 LBL 1
11 FN 3# $3 % +$1 5 +$1&M+LTIPLICA)*O DO RAIO EXTERNO'
12 FN 3# $4 % +$2 5 +$2 &M+LTIPLICA)*O DO RAIO DA FRESA'
13 FN 2# $ % +$3 - +$4 &S+BTRA)*O DO RAIO EXTERNO PELO RAIO DA FRESA'
14 FN # $! % S$RT $ &RAIZ $+ADRADA DE $'
1 L Z-11 R0 F00 M"0
1! L X+$! R0 F M"0
17 CC X+0 Y+0
18 CP PA+$10 Z+2."4" DR- R0 F1000 M"0
1" CC Y+3 Z-3
20 C Y-3 Z-3 DR+ R0 F00 M"0
21 FN 2# $1 % +$1 - +0.2&S+BTRA)*O DO RAIO MAIOR'
22 FN 1# $10 % +$10 + +0.04 &ADI)*O DO 4NG+LO ROTA)*O'
23 LBL 0 &FEC-A O LABEL 1'
24 FN 11# IF +$1 GT +2! GOTO LBL 1&SE $1 FOR MAIOR $+E 2! (0 PARA O
LABEL 1
2 L Z+10 R0 F MAX M30
2! END PGM 18 MM
NESTE EXEMPLO TEMOS UMA PEA 4A COM O PERFIL FORMADO, COM O RAIO EXTERNO
DE (0,' MM E INTERNO RAIO DE (","" MM, COM SO3REMETAL SOMENTE NA SUPERFIC<E.
COM RAIO NA FACE DE ( MM E NO FUNDO DO RE3AIXO DE (MM, USINAGEM REALIZADA
COM UMA FRESA DIMETRO DE / MM ESFRICA, A MEDIDA FINAL DA ALTURA DE (*
MM E DO RE3AIXO DE %","" MM MEDINDO DA 3ASE PARA O RE3AIXO.
O ZERAMENTO EM Z FOI ZERADO NA 3ASE Z-(1,"" MM PARA QUE O RAIO DA
FERRAMENTA ESFRICA FIQUE A3AIXO , MAS NOTA-SE QUE NA 8ORA DA
PROGRAMAO FOI DESCONTADO ESSA DIFERENA6Z-11 E CP PA&Q1" Z&%,5*57.
%(
TRIGONOMETRIA
INTRODUO
T34567689:34; %<6 53956 trgonon + metra& = 6 9>:?<6 @?36 9 >48@A9> <;> 89<4<;>
<6> A;<6>, B75?A6> 9 6?:36> 9A9897:6> <6> :34B75?A6>.
O 8;:98C:4D6 >?EF6 Leonhard Euler, ?8 <6> 53;7<9> 8;:=8;:4D6> <6 >=D?A6
1VIII, <9>G47D?A6? ; T34567689:34; <; A>:367684; :3;7>H638;7<6-; 98 ?8 <6>
<4G93>6> 3;86> 47<9@97<97:9> <; 8;:98C:4D;.
A T34567689:34; = ?>;<; 98 GC346> C39;> <;> D4I7D4;>, D686 ;> E7597J;34;>, ;
FE>4D;, ; A>:367684;, ; N;G95;FK6, 9:D.
RAZES TRIGONOMTRICAS
CJ;8;86> <9 :34B75?A6 39:B75?A6 6 L?9 :98 ?8 B75?A6 45?;A M +0 53;?> %B75?A6
39:6&.
N?8 :34B75?A6 39:B75?A6, 6> <64> A;<6> L?9 H638;8 6 B75?A6 39:6 >K6 DJ;8;<6> <9
NC;:9:6>N 9 6 A;<6 98 H397:9 ;6 B75?A6 39:6 = ; N04@6:97?>;N.
P4:C563;>, ;:3;G=> <9 >9? :96398; <986>:3; L?9: NE8 ?8 :34B75?A6 39:B75?A6, ;
J4@6:97?>; ;6 L?;<3;<6 = 45?;A ; >68; <6> D;:9:6> ;6 L?;<3;<6N, 6? >9O;, J
!
P D
!
Q
D
!
.
Seno - N?8 :34B75?A6 39:B75?A6, 6 sen <9 ?8 B75?A6 ;5?<6 = <;<6 @9A6 L?6D497:9
%3;RK6& 97:39 6 D;:9:6 6@6>:6 ; 9>>9 B75?A6 9 ; J4@6:97?>;.
Cosseno - N?8 :34B75?A6 39:B75?A6, 6 cos <9 ?8 B75?A6 ;5?<6 = <;<6 @9A6
L?6D497:9 97:39 6 D;:9:6 ;<O;D97:9 ; 9>>9 B75?A6 9 ; J4@6:97?>;.
Tangente - N?8 :34B75?A6 39:B75?A6, ; tg <9 ?8 B75?A6 ;5?<6 = <;<6 @9A6
L?6D497:9 97:39 6 D;:9:6 6@6>:6 9 D;:9:6 ;<O;D97:9 ; 9>>9 B75?A6. P6<986> :;8S=8
<4G4<43 6 G;A63 <6 >976 <6 B75?A6 @9A6 G;A63 <6 D6>>976 <6 89>86 B75?A6.
%*
EXEMPLOS
-& V;86> D;AD?A;3 6 sen, 6 cos 9 ; tg <6> <64> B75?A6> ;5?<6> <6 :34B75?A6 ;S;4T6:
Resol!"o#
sen = 3/5 ; sen =
4/5
cos = 4/5 ; cos =
3/5
tg = 3/4 ; tg = 4/3
!-& C68 6 ;?TEA46 <; :;S9A; :3456768=:34D;, G;86> D;AD?A;3 6 G;A63 <6 A;<6 1 76
:34B75?A6 39:B75?A6 <;<6:
Resol!"o#
cos 40
o
= X/10
X = 10 . cos 40
o
X = 10 . 0,766
X = 7,66
%'
TA$ELA TRIGONOMTRICA
P6<986> :;S?A;3 6> G;A639> :3456768=:34D6> <6> B75?A6> ;5?<6>, 4>:6 =, B75?A6>
97:39
6
9 )+
6
.
AS;4T6 :986> ; :;S9A;:
75?A6 >97 D6> :5
1 ","10*'% ",5551*1 ","10*''
% ","(*155 ",555(51 ","(*5%1
( ","'%((/ ",551/( ","'%*"1
* ","/50'/ ",550'/* ","/55%0
' ","101'/ ",55/15' ","10*15
/ ",1"*'%1 ",55*'%% ",1"'1"*
0 ",1%11/5 ",55%'*/ ",1%%01'
1 ",1(510( ",55"%/1 ",1*"'*1
5 ",1'/*(* ",510/11 ",1'1(1*
1" ",10(/*1 ",51*1"1 ",10/(%0
11 ",15"1"5 ",511/%0 ",15*(1
1% ",%"051% ",5011*1 ",%1%''0
1( ",%%*5'1 ",50*(0 ",%("1/1
1* ",%*15%% ",50"%5/ ",%*5(%1
1' ",%'1115 ",5/'5%/ ",%/05*5
1/ ",%0'/(0 ",5/1%/% ",%1/0*'
10 ",%5%(0% ",5'/("' ",("'0(1
11 ",("5"10 ",5'1"'0 ",(%*5%
15 ",(%''/1 ",5*''15 ",(**(%1
%" ",(*%"% ",5(5/5( ",(/(50
%1 ",('1(/1 ",5(('1 ",(1(1/*
%% ",(0*/"0 ",5%011* ",*"*"%/
%( ",(5"0(1 ",5%"'"' ",*%**0'
%* ",*"/0(0 ",51('*' ",**'%%5
%' ",*%%/11 ",5"/("1 ",*//("1
%/ ",*(1(01 ",15105* ",*100((
%0 ",*'(55 ",151""0 ",'"5'%'
%1 ",*/5*0% ",11%5*1 ",'(10"5
%5 ",*1*11 ",10*/% ",''*("5
(" ",' ",1//"%' ",'00('
(1 ",'1'"(1 ",1'01/0 ",/""1/1
%/
(% ",'%5515 ",1*1"*1 ",/%*1/5
(( ",'**/(5 ",1(1/01 ",/*5*"1
(* ",''515( ",1%5"(1 ",/0*'"5
(' ",'0('0/ ",1151'% ",0""%"1
(/ ",'1001' ",1"5"10 ",0%/'*(
(0 ",/"111' ",051/(/ ",0'(''*
(1 ",/1'//1 ",011"11 ",011%1/
(5 ",/%5(% ",0001*/ ",1"501*
*" ",/*%011 ",0//"** ",1(51
*1 ",/'/"'5 ",0'*01 ",1/5%10
*% ",//51(1 ",0*(1*' ",5""*"*
*( ",/11551 ",0(1('* ",5(%'1'
** ",/5*/'1 ",015(* ",5/'/15
*' ",0"01"0 ",0"01"0 1
*/ ",015(* ",/5*/'1 1,"(''(
*0 ",0(1('* ",/11551 1,"0%(/5
*1 ",0*(1*' ",//51(1 1,11"/1(
*5 ",0'*01 ",/'/"'5 1,1'"(/1
'" ",0//"** ",/*%011 1,1510'*
'1 ",0001*/ ",/%5(% 1,%(*150
'% ",011"11 ",/1'//1 1,%055*%
'( ",051/(/ ",/"111' 1,(%0"*'
'* ",1"5"10 ",'1001' 1,(0/(1%
'' ",1151'% ",'0('0/ 1,*%11*1
'/ ",1%5"(1 ",''515( 1,*1%'/1
'0 ",1(1/01 ",'**/(5 1,'(51/'
'1 ",1*1"*1 ",'%5515 1,/""(('
'5 ",1'01/0 ",'1'"(1 1,//*%05
/" ",1//"%' ",' 1,0(%"'1
/1 ",10*/% ",*1*11 1,1"*"*1
/% ",11%5*1 ",*/5*0% 1,11"0%/
/( ",151""0 ",*'(55 1,5/%/11
/* ",15105* ",*(1(01 %,"'"("*
/' ",5"/("1 ",*%%/11 %,1**'"0
// ",51('*' ",*"/0(0 %,%*/"(0
/0 ",5%"'"' ",(5"0(1 %,(''1'%
/1 ",5%011* ",(0*/"0 %,*0'"10
%0
/5 ",5(('1 ",('1(/1 %,/"'"15
0" ",5(5/5( ",(*%"% %,0*0*00
01 ",5*''15 ",(%''/1 %,5"*%11
0% ",5'1"'0 ",("5"10 (,"00/1*
0( ",5'/("' ",%5%(0% (,%0"1'(
0* ",5/1%/% ",%0'/(0 (,*10*1*
0' ",5/'5%/ ",%'1115 (,0(%"'1
0/ ",50"%5/ ",%*15%% *,"1"011
00 ",50*(0 ",%%*5'1 *,((1*0/
01 ",5011*1 ",%"051% *,0"*/(
05 ",511/%0 ",15"1"5 ',1**''*
1" ",51*1"1 ",10(/*1 ',/01%1%
11 ",510/11 ",1'/*(* /,(1(0'%
1% ",55"%/1 ",1(510( 0,11'(0
1( ",55%'*/ ",1%11/5 1,1**(*/
1* ",55*'%% ",1"*'%1 5,'1*(/*
1' ",55/15' ","101'/ 11,*(""'
1/ ",550'/* ","/50'/ 1*,(""/0
10 ",551/( ","'%((/ 15,"111*
11 ",555(51 ","(*155 %1,/(/%'
15 ",5551*1 ","10*'% '0,%155/
%1
CIRCUN%ER&NCIA TRIGONOMTRICA
S9O; ?8; D43D?7H93I7D4; <9 D97:36 O >6S39 ; L?;A 8;3D;86> <64> @67:6> <4>:47:6>,
A 9 B. A D;<; ?8; <;> @;3:9> 98 L?9 ; D43D?7H93I7D4; H4D; <4G4<4<; DJ;8;86> arco
de circunferncia.
PARMETROS DE CORTE
%5

También podría gustarte