Parte 2 Programação Manual de Centro de Usinagem CNC - IEM
Parte 2 Programação Manual de Centro de Usinagem CNC - IEM Parte 2 Programação Manual de Centro de Usinagem CNC - IEM
Deslocamento do sistema de coordenadas (G52) revisão 6 Desloca incrementalmente o atual sistema de coordenadas para uma nova posição. Pode- se mudar apenas um dos eixos ou qualquer combinação entre eles. Para retornar ao valor original deve-se utilizar o mesmo comando com os valores de coordenadas iguais a zero. Rotação do sistema de coordenadas (G68) G52 X__ Y__ Z__ A finalidade deste comando é girar o sistema de coordenadas. O ângulo de giro é fornecido ao parâmetro R0. As côordenadas do pivô (centro da rotação) são definidas pelos parâmetros X e Y. Se um novo giro for aplicado, será em relação à situação atual dos eixos e não à original, anterior à primeira rotação. G68 X__ Y__ R0__ Cancelamento da rotação do sistema de coordenadas (G69) Sua finalidade é retornar o sistema de coordenadas a sua posição original, antes de ser aplicado a primeira rotação. Não possui parâmetros. G69 92
2.9.3 – Subprogramas e subrotinas revisão 6 É muito comum ter-se seqüências de comandos repetidas em um mesmo programa. Desta forma a utilização de subprogramas e/ou subrotinas contendo estas seqüências traz grande economia de tempo de digitação e espaço ocupado na memória da máquina. Também simplifica alterações pois apenas um lugar deve ser alterado. Alguns exemplos de utilização são: • Quando os movimentos para execução de um conjunto de furos devem ser repetidos para mais de uma operação. • Quando um perfil deve ser repetido ou espelhado, seus comandos devem estar em um subprograma/subrotina. • Quando um perfil deve ser usinado em várias profundidades, deve-se utilizar a repetição do subprograma/subrotina e utilizar um avanço incremental logo em seu início. Um subprograma é um arquivo separado do programa principal. Pode ser chamado por qualquer outro programa. Já, uma subrotina é um conjunto de linhas de programa que estão colocadas dentro do próprio programa principal, e só poderá ser utilizado por este. Um programa principal pode conter várias subrotinas e também fazer uso de subprogramas. Para simplificar o entendimento do programa principal e também dos subprogramas e subrotinas, é sempre importante colocar comentários indicando sua função ou a que programa principal pertence. 2.9.3.1 - Subprogramas M98 – Chamada de subprograma O comando M98 faz com que o processamento do programa passe a ser executado no subprograma indicado pelo parâmetro P. Além disto pode-se definir quantas vezes o subprograma será executado através do parâmetro L (se for omitido será considerado como L1, ou seja, será executado uma vez). M99 – Retorno ao programa principal M98 P___ L___ No final de um subprograma deve-se utilizar este comando, que não possui parâmetros, para que o processamento retorne ao programa que o chamou, para a linha logo após G98. M99 93
- Page 1 and 2: evisão 6 Parte 2 Programação Man
- Page 3 and 4: evisão 6 A figura 2.2 mostra o pai
- Page 5 and 6: evisão 6 Destaca-se nesta fase a d
- Page 7 and 8: ocorrerem falhas não previstas. Su
- Page 9 and 10: evisão 6 Para a programação CNC
- Page 11 and 12: Exercício 1 - No desenho da figura
- Page 13 and 14: Exercício 3 - No desenho da figura
- Page 15 and 16: Exercício 5 - A peça da figura 2.
- Page 17 and 18: Exercício 7 - Marque as coordenada
- Page 19 and 20: 2.5 - Programação CNC básica rev
- Page 21 and 22: evisão 6 Figura 2.13 - Possibilida
- Page 23 and 24: evisão 6 Um comando ou parâmetro
- Page 25 and 26: 2.5.6.3 - Fim de programa revisão
- Page 27 and 28: ___________________________________
- Page 29 and 30: evisão 6 73
- Page 31 and 32: Algumas opções dos menus não sã
- Page 33 and 34: Listar os programas na memória: re
- Page 35 and 36: Copiar uma parte do programa revis
- Page 37 and 38: evisão 6 Figura 2.21 - Definição
- Page 39 and 40: 2.6.5 - Guia de consulta rápida pa
- Page 41 and 42: Exercício 11 - Esboce o perfil da
- Page 43 and 44: 2.8 - Ciclos de furação revisão
- Page 45 and 46: Furação simples (G81) revisão 6
- Page 47: 2.9 - Programação CNC avançada r
- Page 51 and 52: Exercício 14 - Utilize um subprogr
- Page 53 and 54: Exercício 16 - O desenho da peça
- Page 55 and 56: Exercício 18 - O desenho da peça
- Page 57 and 58: Círculo de parafusos revisão 6 Es
- Page 59 and 60: Abertura de bolsão retangular/quad
- Page 61 and 62: 2.9.4 - Macros e programação para
- Page 63 and 64: 2.10 - Trabalho prático de CNC rev
- Page 65 and 66: evisão 6 Os passos utilizados fora
2.9.3 – Subprogramas e subrotinas<br />
revisão 6<br />
É muito comum ter-se seqüências <strong>de</strong> comandos repetidas em um mesmo programa. Desta<br />
forma a utilização <strong>de</strong> subprogramas e/ou subrotinas contendo estas seqüências traz gran<strong>de</strong><br />
economia <strong>de</strong> tempo <strong>de</strong> digitação e espaço ocupado na memória da máquina. Também simplifica<br />
alterações pois apenas um lugar <strong>de</strong>ve ser alterado. Alguns exemplos <strong>de</strong> utilização são:<br />
• Quando os movimentos para execução <strong>de</strong> um conjunto <strong>de</strong> furos <strong>de</strong>vem ser repetidos para<br />
mais <strong>de</strong> uma operação.<br />
• Quando um perfil <strong>de</strong>ve ser repetido ou espelhado, seus comandos <strong>de</strong>vem estar em um<br />
subprograma/subrotina.<br />
• Quando um perfil <strong>de</strong>ve ser usinado em várias profundida<strong>de</strong>s, <strong>de</strong>ve-se utilizar a repetição<br />
do subprograma/subrotina e utilizar um avanço incremental logo em seu início.<br />
Um subprograma é um arquivo separado do programa principal. Po<strong>de</strong> ser chamado por<br />
qualquer outro programa. Já, uma subrotina é um conjunto <strong>de</strong> linhas <strong>de</strong> programa que estão<br />
colocadas <strong>de</strong>ntro do próprio programa principal, e só po<strong>de</strong>rá ser utilizado por este. Um programa<br />
principal po<strong>de</strong> conter várias subrotinas e também fazer uso <strong>de</strong> subprogramas.<br />
Para simplificar o entendimento do programa principal e também dos subprogramas e<br />
subrotinas, é sempre importante colocar comentários indicando sua função ou a que programa<br />
principal pertence.<br />
2.9.3.1 - Subprogramas<br />
M98 – Chamada <strong>de</strong> subprograma<br />
O comando M98 faz com que o processamento do programa passe a ser executado no<br />
subprograma indicado pelo parâmetro P. Além disto po<strong>de</strong>-se <strong>de</strong>finir quantas vezes o<br />
subprograma será executado através do parâmetro L (se for omitido será consi<strong>de</strong>rado como L1,<br />
ou seja, será executado uma vez).<br />
M99 – Retorno ao programa principal<br />
M98 P___ L___<br />
No final <strong>de</strong> um subprograma <strong>de</strong>ve-se utilizar este comando, que não possui parâmetros,<br />
para que o processamento retorne ao programa que o chamou, para a linha logo após G98.<br />
M99<br />
93