Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação parametrizada cnc Heidenhein, Resumos de Matérias técnicas

Programação parametrizada de cnc

Tipologia: Resumos

2015

Compartilhado em 09/10/2022

cesardark-gamer
cesardark-gamer 🇧🇷

1 documento

1 / 29

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ELABORAÇÃO: ALAN DAVID DURVALINO NICOLIA
PRINCIPIO E RESUMO DAS FUNÇÕES
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Pré-visualização parcial do texto

Baixe Programação parametrizada cnc Heidenhein e outras Resumos em PDF para Matérias técnicas, somente na Docsity!

ELABORAÇÃO: ALAN DAVID DURVALINO NICOLIA E-MAIL:[email protected]

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 MATEMÁTICAS, 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 FN0:Q1=

FN1:ADIÇÃO

EXEMPLO FN1:Q1=Q2+

FN2: SUBTRAÇÃO

EXEMPLO FN2:Q1=20-+

FN3: MULTIPLICAÇÃO

EXEMPLO FN3:Q5=Q5*+Q

FN4: DIVISÃO

EXEMPLO FN4:Q1=+Q1/+Q

FN5:RAIZ

EXEMPLO FN5:Q4=SQRT 2

À DIREITA DO SINAL “ = “, PODE-SE INTRODUZIR:

■ DOIS NÚMEROS

■ DOIS PARAMETROS Q

■ UM NÚMERO 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: Q10=Q1+Q

SUBTRAÇÃO

EXEMPLO: Q5=Q2-Q

MULTIPLICAÇÃO

EXEMPLO: Q6=Q1*Q

DIVISÃO

EXEMPLO: Q18=Q19/Q

ABRIR PARÊNTESES

EXEMPLO: Q1=Q2*(Q5+Q4)

VALOR AO QUADRADO

EXEMPLO: Q25=SQ 2

SENO DE UM ÂNGULO

EXEMPLO: Q21= SIN 30

COSENO

EXEMPLO: Q10= COS 30

TANGENTE DE UM ÂNGULO

EXEMPLO: Q25= TAN 30

ÍNICIO Á PROGRAMAÇÃO

QUADRADO PARAMETRIZADO (SEM PARAR)

NESTE EXEMPLO TEMOS UM QUADRADO DE 130MM POR 30 DE ALTURA COM RAIOS

LATERAIS DE 10MM.

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+

3 TOOL DEF 1 L+0 R+

4 TOOL CALL 1 Z S 1800

5 L Z+10 R0 F MAX M

6 L X+90 Y-80 R0 F MAX M

7 FN 0: Q1 = +0 (Z INICIAL)

8 FN 0: Q2 = +1 (INCREMENTO EM Z)

9 FN 0: Q3 = -30 (Z FINAL)

10 FN 0: Q4 = +10 (RAIO NO VERTICE)

11 L Z+Q1 R0 F MAX M (Z0.0)

12 L Y-65 RL F1800 M90 (COMPENSAÇÃO DA FERRAMENTA FORA DA LBL)

13 LBL 1

14 FN 2: Q1 = +Q1 - +Q2 (SUBTRAÇÃO DO Z INICIAL COM INCREMTO EM Z)

15 L X-65 Z+Q1 RL F1800 M90( PRIMEIRA CORDENADA Z TERA VALOR Z-1)

16 RND RQ4 F1500 (RAIO DE 10MM)

17 L Y+65 RL F1800 M

18 RND RQ4 F

19 L X+65 RL F1800 M

20 RND RQ4 F

21 L Y-65 RL F1800 M

22 RND RQ4 F

23 LBL 0

24 FN 11: IF +Q1 GT +Q3 GOTO LBL 1 (SE Q3 FOR MAIOR QUE Q5 VA PARA

LBL1)

25 L X-100 RL F1500 M90 (NESSA COORDENADA A FERRAMENTA SAI DO

CONTORNO)

26 L Z+10 R0 F MAX M30 (NESSA COORDENADA A FERRAMENTA É DESCOMPENSADA)

27 END PGM 1 MM

ESTE É UM EXEMPLO DE COMO SE FAZER CONTORNO EXTERNO SEM TER QUE

COMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PEÇA SEM FALAR

EM GANHAR TEMPO NA USINAGEM.

COLOCAMOS A CORDENADA INICIAL FORA DA PEÇA, SEGUINDO PELO Z0 (Z+Q1 QUE

NA PRIMEIRA CHAMADA AINDA TEM O VALOR DE ZERO, POIS SÓ SERÁ SUBTRAIDO

DENTRO DO LBL 1), EM SEGUIDA COMPENSAMOS A FERRAMENTA TAMBÉM FORA DO

LBL 1 (Y-65), APARTIR DAÍ É EXECUTADA TODA USINAGEM ATÉ O Z FINAL Z-

(Q3) COM A FERRAMENTA COMPENSADA. A FERRAMENTA SÓ É DESCOMPENSADA FORA

DO LABEL APÓS TER ATINGIDO A PROFUNDIDADE DESEJADA COM UMA COORDENADA

FORA DA PEÇA E COM A FERRAMENTA COMPENSADA (X-100 RL) A FERRAMENTA SÓ

SERÁ DESCOMPENSADA NA ULTIMA COORDENADA(Z 10 RO).

PARAMETRIZANDO CHANFRO EM FURO

AUTOMATICAMENTE O VALOR DE Q1 VAI SER SUBTRAÍDO 5MM CHEGANDO AO RAIO

DE 10MM, QUE É A METADE DO FURO QUE ESTAVA PRONTO.

NOTE QUE O LABEL 2 ESTÁ DENTRO DO LABEL 1, PARA FAZER VARIOS CHANFROS

COM DESLOCAMENTO DE PONTO ZERO É NECESSÁRIO CHAMAR O LABEL 1 PORQUE

DENTRO DO LABEL 1 ESTÁ A ATRIBUIÇÃO DO RAIO DO CHANFRO (15MM)E DO Z

INICIAL(Z0),(CUIDADO PARA NÃO CHAMAR O LABEL ERRADO, PORQUE NO FINAL

DO PRIMEIRO FURO Q2 TEM O VALOR DE 5 E Q1 TEM O VALOR DE 10.

CHAVETA 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

5 L Z+40 R0 F MAX M

6 L X+0 Y+0 R0 F MAX M

7 FN 0: Q1 = +0 (Z INICIAL)

8 FN 0: Q2 = +0.5 (Z INCREMENTO EM Z)

9 FN 0: Q3 = -10 (Z FINAL)

10 FN 0: Q4 = +1800 (AVANÇO PARA RETAS NO DESBASTE)

11 FN 0: Q5 = +1200 (AVANÇO PARA FAZER O RAIO NO DESBASTE)

12 L Z+Q1 R0 F MAX M

13 L Y+25 RL FQ4 M90 (COMPENSAÇÃO DA FERRAMENTA FORA DO LBL)

14 LBL 1

15 FN 2: Q1 = +Q1 - +Q2 (SUBTRAÇÃO DO Z INICIAL COM INCREMTO EM Z)

16 L X-75 Z+Q1 RL FQ4 M

17 CC X-75 Y+

18 CP IPA+180 DR+ RL FQ5 M

19 L X+75 RL FQ4 M

20 CC X+75 Y+

21 CP IPA+180 DR+ RL FQ5 M

22 LBL 0

23 FN 11: IF +Q1 GT +Q3 GOTO LBL 1

24 FN 0: Q2 = +0 (ATRIBUIÇÃO VALOR 0 PARA Q2)

25 FN 0: Q4 = +800 (ATRIBUIÇÃO AVANÇO PARA RETA NO ACABAMENTO DO

FUNDO)

26 FN 0: Q5 = +600 (AVANÇO PARA FAZER O RAIO ACABAMENTO DO FUNDO)

27 CALL LBL 1 REP

28 L X+0 RL FQ4 M

29 L Y+0 R0 FQ4 M

30 L Z+40 R0 F MAX M

31 END PGM 3 MM

ESTA É UMA BOA MANEIRA DE SE FAZER CONTORNO INTERNO SEM TER QUE

COMPENSAR E DESCOMPENSAR A FERRAMENTA E DEIXAR MARCA NA PEÇA SEM FALAR

EM GANHAR TEMPO NA USINAGEM.

COLOCAMOS A CORDENADA INICIAL NO CENTRO DA CHAVETA, SEGUINDO PELO Z

(Z+Q1 QUE NA PRIMEIRA CHAMADA AINDA TEM O VALOR DE ZERO, POIS SÓ SERÁ

SUBTRAIDO DENTRO DO LBL 1), EM SEGUIDA COMPENSAMOS A FERRAMENTA TAMBÉM

FORA DO LBL 1, APARTIR DAÍ É EXECUTADA TODA USINAGEM ATÉ O Z FINAL -

(Q3) COM A FERRAMENTA COMPENSADA.

A FERRAMENTA SÓ É DESCOMPENSADA FORA DO LBL, MAS É ATRIBUIDO UM VALOR

DE ZERO PARA Q2 PARA SER CHAMADA NOVAMENTE O LBL 1 SEM SUBTRAIR

INCREMENTO EM Z E ACERTAR O FUNDO (DIFERENÇA QUE FICOU NO INCREMENTO

DA PRIMEIRA COORDENADA X-75 Z+Q1) COM AVANÇO REDUZIDO VALORES

ATRIBUIDOS (Q4= 800) E (Q5=600)

FURAÇÃO USANDO ROTAÇÃO DA MÁQUINA

0 BEGIN PGM 4 MM

1 BLK FORM 0.1 Z X-550 Y-340 Z-

2 BLK FORM 0.2 X+550 Y+325 Z+0.

3 TOOL DEF 1 L+0 R+

4 TOOL CALL 1 Z S 1000

5 L Z+50 R0 F MAX M

6 CYCL DEF 7.0 PONTO ZERO

7 CYCL DEF 7.1 X-

8 CYCL DEF 7.2 Y-

9 L X+0 Y+0 R0 F MAX M

10 CYCL DEF 10.0 ROTACAO

11 CYCL DEF 10.1 IROT+

12 L X+0 Y+52 R0 F MAX M

13 L Z+3 R0 F MAX M

14 CYCL DEF 1.0 FURAR EM PROF.

15 CYCL DEF 1.1 DIST. -

16 CYCL DEF 1.2 PROF. -

17 CYCL DEF 1.3 INCR. -

18 CYCL DEF 1.4 ESPERA

19 CYCL DEF 1.5 F

20 CYCL CALL M

21 LBL 2

22 CC X+0 Y+

23 CP IPA+90 DR+ R F1000 M

24 LBL 0

25 CALL LBL 2 REP 2 /

26 L Z+50 R0 F MAX M

27 CYCL DEF 7.0 PONTO ZERO

28 CYCL DEF 7.1 X+

29 CYCL DEF 7.2 Y+

30 CYCL DEF 10.0 ROTACAO

31 CYCL DEF 10.1 ROT+

32 L Z+50 R0 F MAX M

33 END PGM 4 MM

NESTE EXEMPLO PODEMOS OBSERVAR QUE NÃO É PRECISO USAR A CALCULADORA

PARA FAZER 4 FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE É 52MM E O

ÂNGULO EQUIDISTANTE QUE É DE 90º, PRIMEIRO ROTACIONAMOS O PROGRAMA 45º,

COLOCAMOS A PRIMEIRA COORDENADA X0 Y52, Z INICIAL 3MM E CHAMAMOS O CICLO

DE FURAR EM SEGUIDA FOI CRIADA UM LBL (LBL 2) COM O CENTRO DO RAIO X0 Y0, NA

SEQUENCIA USAMOS INCREMENTO POLAR ANGULAR +90º DIREÇÃO ANTI HORARIA DR+

E M99 CHAMA O CICLO DE FURAR, CHAMA-SE O LBL 2 DUAS VEZES PARA FAZER OS 4

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

5 L Z+40 R0 F MAX M

6 L X+0 Y+0 R0 F MAX M

7 FN 0: Q1 = +100 (COMPRIMENTO EM X)

8 FN 0: Q2 = +100 (COMPRIMENTO EM Y)

9 FN 0: Q3 = +0 (Z INICIAL)

10 FN 0: Q4 = +1 (INCREMENTO EM Z)

11 FN 0: Q5 = -10 (Z FINAL)

12 L Z+5 R0 F MAX M

13 L Z+1 R0 F600 M

14 LBL 1

15 FN 2: Q1 = +Q1 - +2 (SUBTRAÇÃO DO COMPRIMENTO EM X)

16 FN 2: Q2 = +Q2 - +2 (SUBTRAÇÃO DO COMPRIMENTO EM Y)

17 FN 2: Q3 = +Q3 - +Q4 (SUBTRAÇÃO DO Z INICIAL COM INCREMTO EM Z)

18 CYCL DEF 4.0 FRESAR CAVIDADE

19 CYCL DEF 4.1 DIST. -

20 CYCL DEF 4.2 PROF. +Q

21 CYCL DEF 4.3 INCR. +Q3 F

22 CYCL DEF 4.4 X+Q

23 CYCL DEF 4.5 Y+Q

24 CYCL DEF 4.6 F2000 DR+

25 CYCL CALL M

26 LBL 0 (FECHA O PROGRAMA)

27 FN 11: IF +Q3 GT +Q5 GOTO LBL 1 (SE Q3 FOR MAIOR QUE Q5 VA PARA

LBL1)

28 L Z+40 R0 F MAX M

29 END PGM 6 MM

NESTE PROGRAMA USAMOS O CICLO DE CAVIDADE DA MÁQUINA PARA FAZER UMA

CAIXA QUADRADA COM ANGULO DE 10 MM POR 45º, UMA MANEIRA RAPIDA E

SIMPLES DE SE FAZER ÂNGULO EM UMA CAIXA SEM TER QUE DESBASTAR O MIOLO

PRA DEPOIS FAZER O ÂNGULO.

É ATRIBUIDO VALOR DE X E Y FORA DO LABEL E DO Z INICIAL E Z FINAL,

DENTRO DO LABEL 1 É FEITA A SUBTRAÇÃO DO COMPRIMENTO EM XY E A

SUBTRAÇÃO DO INCREMENTO EM Z.

NO FINAL É FEITO UM DESVIO SE Q3 FOR MAIOR DO QUE Q5 VA PARA O LABEL

1, Q3 VAI CHEGAR ATÉ O VALOR DE Z-10MM E Q1(X) E Q2(Y) SERÁ SUBTRAÍDO

AUTOMATICAMENTE 2MM TODA VEZ QUE FOR CHAMADO O LABEL 1.

SEXTAVADO PARAMETRIZADO

0 BEGIN PGM 7 MM

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

2 BLK FORM 0.2 X+28 Y+28 Z+

3 TOOL DEF 1 L+0 R+

4 TOOL CALL 1 Z S 3200

5 L Z10 R0 F MAX M

6 L X-30 Y0 R0 F MAX M

7 FN 0: Q1 = +13,856 (RAIO DO SEXTAVADO)

8 FN 0: Q2 = +0 (Z INICIAL)

9 FN 0: Q3 = +0,25 (INCREMENTO EM Z)

10 FN 0: Q4 = -10 (Z FINAL)

11 Z+Q2 R0 F MAX M

12 LBL 1

13 FN 2: Q2 = +Q2 - +Q3 (SUBTRAÇÃO DO Z INICIAL COM O INCREMENTO)

14 L Z+Q2 R0 F MAX M

15 L X-Q1 RL F1800 M

16 CC X+0 Y+

17 LBL 2

18 LP PR+Q1 IPA-60 RL F1800 M90 (INCREMENTO ANGULAR)

19 CALL LBL 2 REP 5/

20 L X-30 Y0 R0 F MAX

21 LBL 0

22 FN 11: IF +Q2 GT +Q4 GOTO LBL 1 (SE Q2 FOR MAIOR QUE Q4 VA PARA LBL

23 L Z+10 R0 F MAX M

24 END PGM 7 MM

NESTE EXEMPLO VIMOS QUE PODEMOS FAZER UM SEXTAVADO SOMENTE COM O RAIO,

SEM PRECISAR CALCULAR, ONDE (LP= LINHA POLAR), (PR= POLAR RETA=RAIO DO

SEXTAVADO), (IPA= INCREMENTO POLAR ANGULAR).

ELIPSE PARAMETRIZADA

0 BEGIN PGM 8 MM

1 BLK FORM 0.1 Z X-38 Y-25 Z-

VAMOS PODER VER A PROGRAMAÇÃO DE UM RAIO NUMA PEÇA CILINDRICA COM 50MM

DE DIÂMETRO E UM RAIO DE 10MM.

0 BEGIN PGM 9 MM

1 BLK FORM 0.1 Z X-25 Y-25 Z-

2 BLK FORM 0.2 X+25 Y+25 Z+0.

3 TOOL DEF 1 L+0 R+

4 TOOL CALL 1 Z S 1400

5 L Z+10 R0 F MAX M

6 FN 0: Q1 = +10 (RAIO DA FACE)

7 FN 0: Q2 = +1 (ANGULO INICIAL)

8 FN 0: Q3 = +15 (INICIO DO RAIO DE 10MM)

9 L X-50 Y+0 R0 F MAX M

10 LBL 1

11 FN 6: Q4 = SIN +Q2 (SENO DO ÂNGULO)

12 FN 7: Q5 = COS +Q2 (COSENO DO ÂNGULO)

13 FN 3: Q6 = +Q4 * +Q1 (MULTIPLICAÇÃO DO SENO PELO RAIO DE 10MM)

14 FN 3: Q7 = +Q5 * +Q1 (MULTIPLICAÇÃO DO COSENO PELO RAIO DE 10MM)

15 FN 2: Q8 = +Q1 - +Q7 (SUBTRAÇÃO DO RAIO DE 10MM PELO COSENO)

16 FN 1: Q9 = +Q6 + +Q3 (ADIÇÃO DO SENO COM O INICIO DO RAIO DE 10MM)

17 L Z-Q8 R0 F MAX M

18 L X-Q9 RL F1800 M

19 CC X+0 Y+

20 C X-Q9 Y+0 DR- RL F1800 M

21 L X-50 Y+0 R0 F MAX M

22 FN 1: Q2 = +Q2 + +1 (ADIÇÃO DO ÂNGULO, SOMARÁ ATÉ 90 GRAUS)

23 LBL 0 (FECHA O LABEL)

24 FN 12: IF +Q2 LT +91 GOTO LBL 1 (SE Q2 FOR MENOR QUE 91 VA PARA LBL

25 L Z+10 R0 F MAX M

26 END PGM 9 MM

NESTE CASO O ANGULO É ATRIBUIDO COMO Q2, ELE INICIA COM O VALOR DE 1 FORA DO

LABEL.

DENTRO DO LABEL É FEITA ADIÇÃO EM SEGUIDA É PROGRAMDO UM DESVIO SE

Q2(ÂNGULO) FOR MENOR QUE 91 VA PARA O LABEL 1.

TENHO UMA PEÇA CILINDRICA DE 25MM DE RAIO, COMO ESTÁ SENDO EXECUTADO UM

RAIO DE 10MM O RAIO TERÁ INICIO APARTIR DO RAIO DE 15(Q3), ATÉ CHEGAR Á 25MM.

RAIO NA FACE DE UMA PEÇA QUADRADA

NESTE EXEMPLO VAMOS VERIFICAR A EXECUÇÃO DE UM RAIO DE 10MM EM UMA PEÇA

QUADRADA DE 100MM

0 BEGIN PGM 10 MM

1 BLK FORM 0.1 Z X-50 Y-50 Z-

2 BLK FORM 0.2 X+50 Y+50 Z+0.

3 TOOL DEF 1 L+0 R+

4 TOOL CALL 1 Z S 1800

5 L Z+10 R0 F MAX M

6 L X-70 Y+0 R0 F MAX M

7 FN 0: Q1 = +10 (RAIO DA FACE)

8 FN 0: Q2 = +1 (INCREMENTO ANGULAR)

9 FN 0: Q3 = +40 (INICIO DO RAIO DE 10MM)

10 FN 0: Q4 = +8 (RAIO LATERAL)

11 LBL 1

12 FN 6: Q5 = SIN +Q2 (SENO DO ÂNGULO)

13 FN 7: Q6 = COS +Q2 (COSENO DO ÂNGULO)

14 FN 3: Q7 = +Q5 * +Q1 (MULTIPLICAÇÃO DO SENO PELO RAIO DE 10MM)

15 FN 3: Q8 = +Q6 * +Q1 (MULTIPLICAÇÃO DO COSENO PELO RAIO DE 10MM)

16 FN 2: Q9 = +Q1 - +Q8 (SUBTRAÇÃO DO RAIO DE 10MM PELO COSENO)

17 FN 1: Q10 = +Q3 + +Q7 (ADIÇÃO DO SENO COM O INICIO DO RAIO DE 10MM)

18 L Z-Q9 R0 F MAX M

19 L X-Q10 RL F1800 M

20 L Y+Q10 RL F M

21 RND RQ4 F

22 L X+Q10 RL F M

23 RND RQ4 F

24 L Y-Q10 RL F M

25 RND RQ4 F

26 L X-Q10 R F M

27 RND RQ4 F

28 L Y+0 R F M

29 L X-70 R0 F MAX M

30 FN 1: Q2 = +Q2 + +

31 LBL 0 (FECHA O LABEL)

32 FN 12: IF +Q2 LT +91 GOTO LBL1(SE Q2 FOR MENOR QUE 91 VA PARA LBL1)

33 L Z+10 R0 F MAX M

34 END PGM 10 MM

NESTE CASO O ANGULO É ATRIBUIDO COMO Q2, ELE INICIA COM O VALOR DE 1 FORA DO

LABEL.

DENTRO DO LABEL É FEITA ADIÇÃO EM SEGUIDA É PROGRAMDO UM DESVIO SE

Q2(ÂNGULO) FOR MENOR QUE 91 VA PARA O LABEL 1.

TENHO UMA PEÇA QUADRADA DE 100MM POR 100MM, COMO ESTÁ SENDO EXECUTADO

UM RAIO DE 10MM O RAIO TERÁ INICIO APARTIR DO RAIO DE 40(Q3), ATÉ CHEGAR Á

50MM,

ZERO PEÇA ESTA NO CENTRO DA PEÇA.

CICLO CTN FRESAR PARAMETRIZADO

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

5 FN 0: Q1 = +0 (ATRIBUIÇÃO PARA O CICLO DE ROTAÇÃO)

6 LBL 1

7 FN 1: Q1 = +Q1 + +60 (ADIÇÃO DO CICLO DE ROTAÇÃO)

8 CYCL DEF 10.0 ROTACAO

9 CYCL DEF 10.1 ROT+Q

10 L X+0 Y+50 R0 F MAX M

11 L Z+3 R0 F MAX M

12 CYCL DEF 1.0 FURAR EM PROF.

13 CYCL DEF 1.1 DIST. -

14 CYCL DEF 1.2 PROF. -

15 CYCL DEF 1.3 INCR. -

16 CYCL DEF 1.4 ESPERA

17 CYCL DEF 1.5 F

18 CYCL CALL M

19 LBL 0 (FECHA O LABEL)

20 FN 12: IF +Q1 LT +360 GOTO LBL 1(SE Q1 FOR MENOR QUE 360 VA 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 M

25 END PGM 12 MM

NESTE EXEMPLO PODEMOS OBSERVAR QUE NÃO É PRECISO USAR A CALCULADORA

PARA FAZER 6 FUROS EQUIDISTANTES, TEMOS O RAIO DO CIRCULO QUE É 50MM E O

ÂNGULO EQUIDISTANTE QUE É DE 60º, PRIMEIRO ATRIBUIMOS UM VALOR PARA Q1(=0),

DENTRO DO LABEL 1 FAZEMOS A ADIÇÃO(+60) ROTACIONAMOS O PROGRAMA 60º,

COLOCAMOS A PRIMEIRA COORDENADA X0 Y50, Z INICIAL 3MM E CHAMAMOS O CICLO

DE FURAR EM SEGUIDA É FEITO UM DESVIO SE Q1 FOR MENOR QUE 360º VA PARA O

LABEL 1, Q1 SERÁ ADICIONADO ATÉ CHEGAR EM 360º E FAZER OS 6 FUROS.

INTERPOLAÇÃO HELICOIDAL PARAMETRIZADA

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+

4 TOOL CALL 1 Z S 1800

5 L Z+10 R0 F MAX M

6 CYCL DEF 7.0 PONTO ZERO

7 CYCL DEF 7.1 X-

8 LBL 1

9 L X+0 Y+0 R0 F MAX M

10 FN 0: Q1 = +0 (Z INICIAL)

11 FN 0: Q2 = +0.5 (INCREMENTO EM Z)

12 FN 0: Q3 = -21 (Z FINAL)

13 L Z+5 R0 F MAX M

14 L Z+Q1 R0 F500 M

15 L Y+20 RL F1800 M90 (COMPENSAÇÃO DA FERRAMENTA FORA DO LBL)

16 CC X+0 Y+

17 LBL 2

18 FN 2: Q1 = +Q1 - +Q2 (SUBTRAÇÃO DO Z INICIAL COM INCREMTO EM Z)

19 CP IPA+360 Z+Q1 DR+ RL F1800 M

20 FN 11: IF +Q1 GT +Q3 GOTO LBL 2(SE Q1 FOR MAIOR QUE Q3 VA PARA O

LBL2)

21 CP IPA+360 DR+ RL F1800 M90 (DA MAIS UMA VOLTA SEM INCREMENTAR EM

Z)

22 L Y+0 R0 F M90 (DESCOMPENSA A FERRAMENTA PARA O CENTRO DO FURO)

23 L Z+10 R0 F MAX M

24 LBL 0 (FECHA O LABEL 1)

25 CYCL DEF 7.0 PONTO ZERO

26 CYCL DEF 7.1 X+

27 CYCL DEF 7.2 Y+

28 CALL LBL 1 REP

29 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

35 CYCL DEF 7.1 X+

36 CYCL DEF 7.2 Y+

37 L Z+10 R0 F MAX M

38 END PGM 13 MM

ESTA É UMA BOA MANEIRA DE SE FAZER UMA CAVIDADE CIRCULAR SEM USAR O

CICLO QUE SEMPRE VOLTA PARA O CENTRO DO FURO PERDENDO TEMPO NA

USINAGEM.

COLOCAMOS A CORDENADA INICIAL NO CENTRO DA FURO, SEGUINDO PELO Z

(Z+Q1 QUE NA PRIMEIRA CHAMADA AINDA TEM O VALOR DE ZERO, POIS SÓ SERÁ

SUBTRAIDO DENTRO DO LBL 2), EM SEGUIDA COMPENSAMOS A FERRAMENTA TAMBÉM

RAIO NO FUNDO DE UMA CAVIDADE USANDO O CICLO DE CAVIDADE

0 BEGIN PGM 15 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

5 L Z+10 R0 F MAX M

6 L X+0 Y+0 R0 F MAX M

7 FN 0: Q1 = +150 (COMPRIMENTO DA CAVIDADE)

8 FN 0: Q2 = +20 (RAIO DO FUNDO DA CAVIDADE)

9 FN 0: Q3 = +1 (ÂNGULO INICIAL)

10 LBL 1

11 FN 6: Q4 = SIN +Q3 (SENO DO ÂNGULO)

12 FN 7: Q5 = COS +Q3 (COSENO DO ÂNGULO)

13 FN 3: Q6 = +Q4 * +Q2 (MULTIPLICAÇÃO DO SENO PELO RAIO)

14 FN 3: Q7 = +Q5 * +Q2 (MULTIPLICAÇÃO DO COSENO PELO RAIO)

15 FN 2: Q8 = +Q2 - +Q7 (SUBTRAÇÃO DO RAIO PELO COSENO DO RAIO)

16 FN 3: Q9 = +Q8 * +2 (MULTIPLICAÇÃO DO COSENO DO RAIO POR 2)

17 FN 2: Q10 = +Q1 - +Q9 (SUBTRAÇÃO DO COMPRIMENTO DA CAVIDADE PELO

COSENO DO RAIO)

18 L Z+1 R0 F MAX M(Z INICIAL)

19 CYCL DEF 4.0 FRESAR CAVIDADE (CICLO DE CAVIDADE)

20 CYCL DEF 4.1 DIST. -

21 CYCL DEF 4.2 PROF. -Q6 (SENO)

22 CYCL DEF 4.3 INCR. -Q6 F50 (SENO)

23 CYCL DEF 4.4 X+Q10 (150-COSENO DO RAIO)

24 CYCL DEF 4.5 Y+Q10 ( 150-COSENO DO RAIO)

25 CYCL DEF 4.6 F2000 DR+

26 CYCL CALL M (CHAMADAO DO CICLO)

27 FN 1: Q3 = +Q3 + +1 (ADIÇÃO DO ÂNGULO INICAL)

28 LBL 0 (FECHA O LABEL 1)

29 FN 12: IF +Q3 LT +91 GOTO LBL 1(SE Q3 FOR MENOR QUE 91 VÁ PARA O

LBL1)

30 L Z+10 R0 F MAX M

31 END PGM 15 MM

NESTE EXEMPLO TEMOS UMA CAVIDADE QUADRADE DE 150MM, PRIMEIRO ATRIBUIMOS

UM VALOR PARA O COMPRIMENTO DA CAVIDADE Q1 =150, DEPOIS O VALOR DO RAIO DO

FUNDO Q2=20 EM SEGUIDA O ÂNGULO INICIAL Q3 =1;

ABRIMOS UM LABEL (LABEL 1) DENTRO DO LABEL É FEITO TODA A FORMULA DO RAIO,

MULTIPLICAMOS O SENO (Q3) E O COSENO (Q4) DO ÂNGULO PELO RAIO (Q2) EM SEGUIDA

SUBTRAÍMOS O RAIO PELO COSENO(Q8), DEPOIS É PRECISO MULTIPLICAR ESSE VALOR

POR 2 (Q9) PORQUE NO CICLO DE CAVIDADE ELE SUBTAÍ METADE PARA CADA LADO,

AGORA SUBTRAÍMOS O COMPRIMENTO DA CAVIDADE PELO COSENO (Q10).COLOCAMOS

O CICLO DE CAVIDADE E DEPOIS DE CHAMAR O CICLO FAZEMOS A

ADIÇÃO DO ÂNGULO SOMANDO +1 E FECHAMOS O LABEL 1, NO FINAL FAZEMOS UM

DESVIO, SE Q3 FOR MENOR QUE 91 VÁ PARA O LABEL 1.

O LABEL 1 SERÁ CHAMADO ATÉ Q3 ATINGIR 90º, ASSIM CONCLUINDO O RAIO DE 20MM.

ESTRELA DE 5 PONTAS

0 BEGIN PGM 16 MM

1 BLK FORM 0.1 Z X-45 Y-45 Z-

2 BLK FORM 0.2 X+45 Y+45 Z+

3 TOOL DEF 1 L+0 R+0.

4 TOOL CALL 1 Z S 1800

5 L Z+10 R0 F MAX M

6 L X-5.877 Y+8.09 R0 F MAX M

7 FN 0: Q1 = +0(ATRIBUIÇÃO DO ÂNGULO DE ROTAÇÃO)

8 LBL 1

9 L X-5.877 Y+8.09 R0 F MAX M

10 L Z-5 R0 F200 M

11 L X-5.877 Y+8.09 R0 F1000 M

12 L X+0 Y+40 R0 F M

13 L X+5.877 Y+8.09 R0 F M

14 L Z+10 R0 F MAX M

15 FN 1: Q1 = +Q1 + +

16 CYCL DEF 10.0 ROTACAO

17 CYCL DEF 10.1 ROT-Q1 (ADIÇÃO DO ANGULO DE ROTAÇÃO)

18 LBL 0

19 FN 12: IF +Q1 LT +360 GOTO LBL 1(SE Q1 FOR MENOR QUE 360 VÁ 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 16 MM