Baixe apostila cnc comando numérico e outras Manuais, Projetos, Pesquisas em PDF para Sistema Eletromecânicos, somente na Docsity!
ELABORAÇÃO: ALAN DAVID DURVALINO NICOLIA
PRINCIPIO E RESUMO DAS FUNÇÕES
COM OS PARAMETROS Q VOCE PODE DEFINIR NUM PROGRAMA DE MAQUINAÇÃO UM
GRUPO COMPLETO DE PEÇAS.
OS PARÂMETROS Q UTILIZAM-SE POR EXEMPLO PARA
■ VALORES DE COORDENADAS
■ AVANÇOS■ ROTAÇÕES
■ DADOS DO CICLO
ALÉM DISSO, COM OS PARÂMETROS Q PODE-SE PROGRAMAR CONTORNOS
DETERMINADOS ATRAVÉS DE FUNÇÕES MATEMTICAS, OU EXECUTAR OS PASSOS DA
MAQUINAÇÃO QUE DEPENDEM DE CONDIÇÕES L!GICAS.
TIPOS DE FUNÇÕES- PARÂMETROS Q EM VEZ DE VALORES
NUMÉRICOS
FUNÇÕES:
FN0: ATRIBUIÇÃO
EXEMPLO FN"#Q1$1"
FN:ADIÇÃO
EXEMPLO FN1#Q1$Q%&'
FN!: SUBTRAÇÃO
EXEMPLO FN%#Q1$%"-&'
FN": MULTIPLICAÇÃO
EXEMPLO FN(#Q'$Q')&Q
FN#: DIVISÃO
EXEMPLO FN*#Q1$&Q1+&Q(
FN$:RAIZ
EXEMPLO FN'#Q*$SQRT %
DIREITA DO SINAL $ , PODE-SE INTRODUZIR#
■ DOIS NMEROS
■ DOIS PARAMETROS Q
■ UM NMERO E UM PARAMETRO Q
OS PARÂMETROS Q E OS VALORES NUMÉRICOS NAS COMPARAÇÕES PODEM SER COM
SINAL OU SEM SINAL
FUNÇÕES ANGULARES %TRIGONOMETRIA&
EQU* IGUAL
NE* NÃO IGUAL
GT* MAIOR DO QUE
LT* MENOR DO QUE
GOTO* IR PARA
FUNÇÃO DE RELAÇÃO
ADIÇÃO
EXEMPLO# Q1"$Q1&Q%
SUBTRAÇÃO
EXEMPLO# Q'$Q%-Q1'
MULTIPLICAÇÃO
EXEMPLO# Q/$Q1)Q1%
DIVISÃO
EXEMPLO# Q1$Q15+Q%"
ABRIR PARNTESES
EXEMPLO# Q1$Q%)6Q'&Q*
VALOR AO QUADRADO
EXEMPLO# Q%'$SQ %
SENO DE UM ÂNGULOEXEMPLO# Q%1$ SIN ("
COSENO
EXEMPLO# Q1"$ COS ("
TANGENTE DE UM ÂNGULO
EXEMPLO# Q%'$ TAN ("
NICIO / PROGRAMAÇÃO
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-
2 BLK FORM 0.2 X+70 Y+70 Z+
34 TOOLTOOL CALLDEF 1 1 L+0Z S R+8 1800
L Z+10 R0 F MAX M
! 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 &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"
18 RND R$4 F1
1" L X+! RL F1800 M"
20 RND R$4 F1
21 L Y-! RL F1800 M"
22 RND R$4 F1
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 GANAR TEMPO NA SINAGEM.
COLOCAMOS A CORDENADA INICIAL FORA DA PE)A SEGINDO PELO Z0 &Z+$1 $E
NA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SER SBTRAIDO
DENTRO DO LBL 1' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,M FORA DO
LBL 1 &Y-!' APARTIR DA , EXECTADA TODA SINAGEM AT, O Z FINAL Z-
&$3' COM A FERRAMENTA COMPENSADA. A FERRAMENTA S/ , DESCOMPENSADA FORA
DO LABEL AP/S TER ATINGIDO A PROFNDIDADE DESEADA COM MA COORDENADA
FORA 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
'
ATOMATICAMENTE O (ALOR DE $1 (AI SER SBTRADO MM CEGANDO AO RAIO
DE 10MM $E , A METADE DO FRO $E ESTA(A PRONTO.
NOTE $E O LABEL 2 EST DENTRO DO LABEL 1 PARA FAZER (ARIOS CANFROS
COM DESLOCAMENTO DE PONTO ZERO , NECESSRIO CAMAR O LABEL 1 POR$E
DENTRO DO LABEL 1 EST A ATRIBI)*O DO RAIO DO CANFRO &1MM'E DO Z
INICIAL&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 MM 1 BLK FORM 0.1 Z X-120 Y-30 Z- 2 BLK FORM 0.2 X+120 Y+30 Z+ 3 TOOL DEF 1 L+0 R+12. 4 TOOL CALL 1 Z S 1800
L Z+40 R0 F MAX M
! 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
11! FNL X-72# $1 Z+$1 % +$1RL F$4- +$2 M"0 &SBTRA)*O DO Z INICIAL COM INCREMTO EM Z'
17 CC X-7 Y+
18 CP IPA+180 DR+ RL F$ M"
1" L X+7 RL F$4 M"
20 CC X+7 Y+
21 CP IPA+180 DR+ RL F$ M"
22 LBL 0
23 FN 11# IF +$1 GT +$3 GOTO LBL 1
24 FN 0# $2 % +0 &ATRIBI)*O (ALOR 0 PARA $2'
2 FN 0# $4 % +800 &ATRIBI)*O A(AN)O PARA RETA NO ACABAMENTO DO
FNDO'
2! FN 0# $ % +!00 &A(AN)O PARA FAZER O RAIO ACABAMENTO DO FNDO'
27 CALL LBL 1 REP 28 L X+0 RL F$4 M"
2" L Y+0 R0 F$4 M"
30 L Z+40 R0 F MAX M
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 GANAR TEMPO NA SINAGEM.
COLOCAMOS A CORDENADA INICIAL NO CENTRO DA CA(ETA SEGINDO PELO Z
&Z+$1 $E NA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SER
SBTRAIDO DENTRO DO LBL 1' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,M
FORA DO LBL 1 APARTIR DA , EXECTADA TODA SINAGEM AT, O Z FINAL -
&$3' COM A FERRAMENTA COMPENSADA.
0
A FERRAMENTA S/ , DESCOMPENSADA FORA DO LBL MAS , ATRIBIDO M (ALOR
DE ZERO PARA $2 PARA SER CAMADA NO(AMENTE O LBL 1 SEM SBTRAIR
INCREMENTO EM Z E ACERTAR O FNDO &DIFEREN)A $E FICO NO INCREMENTO
DA PRIMEIRA COORDENADA X-7 Z+$1' COM A(AN)O REDZIDO (ALORES
ATRIBIDOS &$4% 800' E &$%!00'
FURAÇÃO USANDO ROTAÇÃO DA M/QUINA 0 BEGIN PGM 4 MM
1 BLK FORM 0.1 Z X-0 Y-340 Z- 2 BLK FORM 0.2 X+0 Y+32 Z+0. 3 TOOL DEF 1 L+0 R+ 4 TOOL CALL 1 Z S 1000
L Z+0 R0 F MAX M
! CYCL DEF 7.0 PONTO ZERO
7 CYCL DEF 7.1 X-1"
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 FRAR EM PROF.
1 CYCL DEF 1.1 DIST. -
1! CYCL DEF 1.2 PROF. -
17 CYCL DEF 1.3 INCR. -
18 CYCL DEF 1.4 ESPERA
1" CYCL DEF 1. F
20 CYCL CALL M
21 LBL 2
22 CC X+0 Y+
23 CP IPA+"0 DR+ R F1000 M""
24 LBL 0
2 CALL LBL 2 REP 2
2! L Z+0 R0 F MAX M
27 CYCL DEF 7.0 PONTO ZERO
28 CYCL DEF 7.1 X+
2" CYCL DEF 7.2 Y+
30 CYCL DEF 10.0 ROTACAO
31 CYCL DEF 10.1 ROT+
32 L Z+0 R0 F MAX M
33 END PGM 4 MM
NESTE EXEMPLO PODEMOS O3SERVAR QUE NÃO É 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 DIREÇÃO ANTI 8ORARIA DR&
E M55 C8AMA O CICLO DE FURAR, C8AMA-SE O L3L % DUAS VEZES PARA FAZER OS *
FUROS.
1 BLK FORM 0.1 Z X-100 Y-100 Z-
2 BLK FORM 0.2 X+100 Y+100 Z+
3 TOOL DEF 1 L+0 R+
4 TOOL CALL 1 Z S 1120
L Z+40 R0 F MAX M
! 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"
14 LBL 1
1 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(IDADE
1" CYCL DEF 4.1 DIST. -
20 CYCL DEF 4.2 PROF. +$
21 CYCL DEF 4.3 INCR. +$3 F
22 CYCL DEF 4.4 X+$
23 CYCL DEF 4. Y+$
24 CYCL DEF 4.! F2000 DR+
2 CYCL CALL M
2! LBL 0 &FECA 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 M
2" END PGM! MM
NESTE PROGRAMA SAMOS O CICLO DE CA(IDADE DA M$INA PARA FAZER MA
CAIXA $ADRADA COM ANGLO DE 10 MM POR 46 MA MANEIRA RAPIDA E
SIMPLES DE SE FAZER NGLO EM MA CAIXA SEM TER $E DESBASTAR O MIOLO
PRA DEPOIS FAZER O NGLO.
, ATRIBIDO (ALOR DE X E Y FORA DO LABEL E DO Z INICIAL E Z FINAL
DENTRO DO LABEL 1 , FEITA A SBTRA)*O DO COMPRIMENTO EM XY E A
SBTRA)*O DO INCREMENTO EM Z.
NO FINAL , FEITO M DES(IO SE $3 FOR MAIOR DO $E $ (A PARA O LABEL
1 $3 (AI CEGAR AT, O (ALOR DE Z-10MM E $1&X' E $2&Y' SER SBTRADO
ATOMATICAMENTE 2MM TODA (EZ $E FOR CAMADO O LABEL 1.
SE1TAVADO PARAMETRIZADO 0 BEGIN PGM 7 MM
1 BLK FORM 0.1 Z X-28 Y-28 Z-
1"
2 BLK FORM 0.2 X+28 Y+28 Z+
3 TOOL DEF 1 L+0 R+
4 TOOL CALL 1 Z S 3200
L Z10 R0 F MAX M
! L X-30 Y0 R0 F MAX M
7 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'
1112 Z+$2LBL 1 R0 F MAX M
13 FN 2# $2 % +$2 - +$3 &SBTRA)*O DO Z INICIAL COM O INCREMENTO'
14 L Z+$2 R0 F MAX M
1 L X-$1 RL F1800 M"
1! CC X+0 Y+
17 LBL 2
18 LP PR+$1 IPA-!0 RL F1800 M"0 &INCREMENTO ANGLAR'
1" CALL LBL 2 REP
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
2324 LEND Z+10 PGM R0 7 FMM MAX M
NESTE EXEMPLO (IMOS $E PODEMOS FAZER M SEXTA(ADO SOMENTE COM O RAIO
SEM PRECISAR CALCLAR ONDE &LP% LINA POLAR' &PR% POLAR RETA%RAIO DO
SEXTA(ADO' &IPA% INCREMENTO POLAR ANGLAR'.
ELIPSE PARAMETRIZADA 0 BEGIN PGM 8 MM
1 BLK FORM 0.1 Z X-38 Y-2 Z-
11
VAMOS PODER VER A PROGRAMAÇÃO DE UM RAIO NUMA PEÇA CILINDRICA COM '"MM
DE DIÂMETRO E UM RAIO DE 1"MM.
0 BEGIN PGM " MM
1 BLK FORM 0.1 Z X-2 Y-2 Z-
2 BLK FORM 0.2 X+2 Y+2 Z+0.
34 TOOLTOOL CALLDEF 1 1 L+0Z S R+10 1400
L Z+10 R0 F MAX M
! 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 M
10 LBL 1
11 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 M
18 L X-$" RL F1800 M"
1" CC X+0 Y+
20 C X-$" Y+0 DR- RL F1800 M"
21 L X-0 Y+0 R0 F MAX M
22 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 LBL
2 L Z+10 R0 F MAX M
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 ADIÇÃO EM SEGUIDA É PROGRAMDO UM DESVIO SE
Q%6ÂNGULO7 FOR MENOR QUE 51 VA PARA O LA3EL 1.TEN8O UMA PEÇA 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 PEÇA QUADRADA
1(
NESTE EXEMPLO VAMOS VERIFICAR A EXECUÇÃO DE UM RAIO DE 1"MM EM UMA PEÇA
QUADRADA DE 1""MM
0 BEGIN PGM 10 MM
1 BLK FORM 0.1 Z X-0 Y-0 Z-
2 BLK FORM 0.2 X+0 Y+0 Z+0.
34 TOOLTOOL CALLDEF 1 1 L+0Z S R+8 1800
L Z+10 R0 F MAX M
! L X-70 Y+0 R0 F MAX M
7 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 1
12 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" 20 LL Y+$10X-$10 RLRL FF1800 M"0 M"
21 RND R$4 F
22 L X+$10 RL F M"
23 RND R$4 F
24 L Y-$10 RL F M"
2 RND R$4 F
2! L X-$10 R F M"
27 RND R$4 F
28 L Y+0 R F M"
2" L X-70 R0 F MAX M
30 FN 1# $2 % +$2 + +
31 LBL 0 &FECA O LABEL'
32 FN 12# IF 33 L Z+10 R0 +$2 LT +"1 GOTO LBL1&SE $2 FOR MENOR $E "1F MAX M30 (A PARA LBL1'
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 ADIÇÃO EM SEGUIDA É PROGRAMDO UM DESVIO SE
Q%6ÂNGULO7 FOR MENOR QUE 51 VA PARA O LA3EL 1.
TEN8O UMA PEÇA 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 PEÇA ESTA NO CENTRO DA PEÇA.
CICLO CTN FRESAR PARAMETRIZADO
1*
0 BEGIN PGM 12 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-
2 BLK FORM 0.2 X+100 Y+100 Z+
3 TOOL DEF 1 L+0 R+
4 L Z+10 R0 F MAX M
FN 0# $1 % +0 &ATRIBI)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+$
1011 LL X+0Z+3 Y+0R0 F R0MAX F MMAX M
12 CYCL DEF 1.0 FRAR EM PROF.
13 CYCL DEF 1.1 DIST. -
14 CYCL DEF 1.2 PROF. -
1 CYCL DEF 1.3 INCR. -
1! CYCL DEF 1.4 ESPERA
17 CYCL DEF 1. F
18 CYCL CALL M
1" LBL 0 &FECA 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 ROTACAO23 CYCL DEF 10.1 ROT+0 &CANCELA ROTA)*O DO PROGRAMA'
24 L Z+10 R0 F MAX M
2 END PGM 12 MM
NESTE EXEMPLO PODEMOS O3SERVAR QUE NÃO É 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 ADIÇÃO6&/"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.
INTERPOLAÇÃO ELICOIDAL PARAMETRIZADA
1/
0 BEGIN PGM 13 MM
1 BLK FORM 0.1 Z X-200 Y-200 Z-
2 BLK FORM 0.2 X+200 Y+200 Z+0.
3 TOOL DEF 1 L+0 R+1!
4 TOOL CALL 1 Z S 1800
L Z+10 R0 F MAX M
! CYCL DEF 7.0 PONTO ZERO
7 CYCL DEF 7.1 X-
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+
17 LBL 2
18 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"
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 FRO'
23 L Z+10 R0 F MAX M
24 LBL 0 &FECA O LABEL 1'
2 CYCL DEF 7.0 PONTO ZERO
2! CYCL DEF 7.1 X+
27 CYCL DEF 7.2 Y+
28 CALL LBL 1 REP
2" CYCL DEF 7.0 PONTO ZERO
30 CYCL DEF 7.1 X-
31 CYCL DEF 7.2 Y-
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+
3! CYCL DEF 7.2 Y+
37 L Z+10 R0 F MAX M
38 END PGM 13 MM
ESTA , MA BOA MANEIRA DE SE FAZER MA CA(IDADE CIRCLAR SEM SAR O
CICLO $E SEMPRE (OLTA PARA O CENTRO DO FRO PERDENDO TEMPO NA
SINAGEM.
COLOCAMOS A CORDENADA INICIAL NO CENTRO DA FRO SEGINDO PELO Z
&Z+$1 $E NA PRIMEIRA CAMADA AINDA TEM O (ALOR DE ZERO POIS S/ SER
SBTRAIDO DENTRO DO LBL 2' EM SEGIDA COMPENSAMOS A FERRAMENTA TAMB,M
10
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- 2 BLK FORM 0.2 X+180 Y+180 Z+ 3 TOOL DEF 1 L+0 R+ 4 TOOL CALL 1 Z S 2000
L Z+10 R0 F MAX M
! 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 FNDO DA CA(IDADE'
" FN 0# $3 % +1 &NGLO INICIAL'
10 LBL 1
11 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 18 L Z+1 DO R0RAIO' F MAX M&Z INICIAL'
1" CYCL DEF 4.0 FRESAR CA(IDADE &CICLO DE CA(IDADE'
20 CYCL DEF 4.1 DIST. -
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 &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 M
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 COSENO6Q7, 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
ADIÇÃO 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 Z2 BLK FORM 0.2 X+4 Y+4 Z+0 X-4 Y-4 Z-
3 TOOL DEF 1 L+0 R+0. 4 TOOL CALL 1 Z S 1800
L Z+10 R0 F MAX M
! L X-.877 Y+8.0" R0 F MAX M
7 FN 0# $1 % +0&ATRIBI)O DO NGLO DE ROTA)O'
8 LBL 1
" L X-.877 Y+8.0" R0 F MAX M
10 L Z- R0 F200 M"
11 L X-.877 Y+8.0" R0 F1000 M"
12 L X+0 Y+40 R0 F M"
1314 LL Z+10X+.877 R0 Y+8.0"F MAX MR0 F M"
1 FN 1# $1 % +$1 + +
1! CYCL DEF 10.0 ROTACAO
17 CYCL DEF 10.1 ROT-$1 &ADI)O DO ANGLO DE ROTA)O'
18 LBL 0
1" FN 12# IF +$1 LT +3!0 GOTO LBL 1&SE $1 FOR MENOR $E 3!0 ( PARA O
LBL1'
20 L Z+10 R0 F MAX M
21 CYCL DEF 10.0 ROTACAO
22 CYCL DEF 10.1 ROT+
23 L Z+10 R0 F MAX M
24 END PGM 1! MM
%"