Anda di halaman 1dari 23

Manufatura assistida por computador

Programação – fresamento I

Prof. Dr.-Ing. Carlos E. H. Ventura


ventura@ufscar.br
Classificação dos comandos

• Sequenciais

• Determinam a ordem de execução do programa CNC

• Executados na mesma ordem em que são editados

• Alguns casos permitem desvios no fluxo do programa, com


instruções GOTO

2
Classificação dos comandos

• Complementares

• Definem parâmetros adicionais na execução de determinada


operação

• Exs.:
• F0.5 = avanço de 0,5 mm/volta
• S500 = rotação do eixo árvore de 500 rpm
• T01 = chamada da ferramenta 01
• H12 = correção do comprimento da ferramenta 12

3
Classificação dos comandos

• Preparatórios

• Estabelecem os modos de operação previstos pelo programador

• Exs.:
• G95 = avanço em mm/volta
• G94 = avanço em mm/min
• G71 = medidas em mm

4
Classificação dos comandos

• Miscelâneos ou auxiliares

• Permitem a interação com outras partes da máquina

• Exs.:
• M08 = liga o fluido de corte
• M03 = liga o eixo árvore no sentido horário
• M30 = fim de programa

5
Classificação dos comandos

• Modais

• Uma vez escritos e executados, permanecem atuando até sua


desativação ou término do programa

• Exs.:
• M03 = liga o eixo árvore no sentido horário
• M05 = desliga o eixo árvore
• G01 = interpolação linear com avanço programado
• G00 = movimentação rápida

6
Classificação dos comandos

• Não-modais

• Atuam somente dentro do bloco onde são escritos

• Exs.:
• G02 = interpolação circular no sentido horário
• G03 = interpolação circular no sentido anti-horário

7
Classificação dos comandos

• Alguns termos

• % ou O Início do programa

• N Número do bloco

• G Função preparatória (definição das condições da


trajetória: sistema de medidas, zero-peça, tipo de
movimento)

• X, Y, Z Eixos de movimentos principais

• U, V, W Eixos de movimentos secundários (podem executar


deslocamentos incrementais associados aos eixos X, Y e
Z, respectivamente)

8
Classificação dos comandos

• Alguns termos

• A, B, C Eixos de movimentos rotacionais (movimentos de


rotação associados aos eixos X, Y e Z, respectivamente)

• I, J, K Parâmetros de interpolação circular (posição do centro


da circunferência)

• R Especifica o raio de interpolação circular

• F Velocidade de deslocamento (avanço)

• S Rotação ou velocidade do fuso


9
Classificação dos comandos

• Alguns termos

• T Chama a ferramenta a ser utilizada

• M Função miscelânea (ativa funções da máquina)

• ( ou ; Início de comentário

• # Fim de linha (caractere não é necessário)

10
Classificação dos comandos

• Blocos de trajetória

• G00 Interpolação linear com


avanço rápido

• G01 Interpolação linear com


avanço programado

• G02 Interpolação circular no


sentido horário com avanço
programado

• G03 Interpolação circular no


sentido anti-horário com
avanço programado

11
Classificação dos comandos

G3

G2

12
Programação de contornos

• 1 – Sistema de coordenadas XYZ

• G54 a G59: definir zero-peça → distância entre zero-peça e zero-


máquina em XYZ

• G43: definir zero-peça → distância entre zero-peça e zero-máquina


em Z
• Na posição Hi, coloca-se o balanço da ferramenta em Z

13
Programação de contornos

• 2 – Compensação do raio da ferramenta (G40 desliga)

14
Programação de contornos

• G94 – avanço em mm/min

• Estabelece o valor sob o endereço F como velocidade de avanço em


mm/min

• G97 – velocidade de rotação constante

• Estabelece o valor sob o endereço S como velocidade de rotação


em rpm

15
Funções preparatórias e auxiliares

• G17 – plano usinado XY

• G18 – plano usinado XZ

• G19 – plano usinado YZ

16
Funções preparatórias e auxiliares

• G20 / G21 (G71) – sistema polegadas ou métrico


• Todas as medidas de posicionamento em pol ou mm

• G28 – retorno rápido para o ponto de referência

• G90 / G91 – coordenadas absolutas ou incrementais


• G90: parte as medidas sempre do zero-peça ou zero-máquina
• G91: parte as medidas do último ponto do deslocamento

17
Funções preparatórias e auxiliares

• Exemplo

18
Ciclos de furação

• G81 – ciclo de furação curta

19
Ciclos de furação

• G83 – ciclo de furação pica-pau

20
Ciclos de furação

• G84 – ciclo de roscamento


F = passo x rotação
∴ rosca de passo 2 mm
• G84 Z__ R__ P__ F__

• P = tempo de espera no fundo (ms)


G90 G54 G00 X50. Y30.
G97 S400 M03
G84 Z-19.5 R15. P1000 F800
X-50.
G80

21
Exercício

esp. 1”
• Escreva o programa
CNC para executar o
contorno da peça e o
20
furo

22
Exercício

23