Você está na página 1de 78

TECNOLOGIA DE CONTROLE NUMRICO

PROGRAMAO DE FRESADORAS CNC (PEAS PRISMTICAS)

Programao em APT
APT (Automatically Programmed Tools) utiliza palavras em ingls, maisculas ou minsculas, com significados especficos. O processador do programa APT suporta mais de uma 100 palavras. Vocabulrio foi desenvolvido para ser aberto, tanto que novas palavras representam novas funes que foram incorporadas dentro da linguagem ao longo do tempo. Diferentes verses do APT foram escritas para utilizao em diferentes computadores tanto para utilizao em grandes como em pequenas mquinas.

Programao em APT
O processador do programa APT e a linguagem APT foram concebidos para possibilitar a mxima flexibilidade para o programador CNC. As funes principais do APT so: Definies geomtricas; Definio de ferramentas e de movimentos; Funes da mquina-ferramenta; Comandos do sistema computacional. Funes da linguagem colocadas juntas em uma seqncia que descrevem a geometria da pea, os movimentos da ferramenta ao longo de uma superfcie, ativam vrias funes da mquina e definem as exigncias para o sistema.

Programao em APT
A linguagem APT fornece os seguintes elementos geomtricos: pontos, conjuntos de pontos ou percursos, linhas, planos, vetores, cilindros, cones, esferas, superfcies qudricas (elipsides, parabolides, etc), curvas splines, e em algumas verses do APT, uma funo para superfcies esculpidas (p.ex. Bzier). Comandos de movimento no APT so especificados em coordenadas absolutas ou incrementais. Comandos: GOTO/ (posio absoluta) GODLTA/ (movimento incremental) referem-se a estes tipos de movimentos.

Programao em APT
Comando GO no controla somente a direo do movimento da ferramenta (para cima up, para baixo down, para a direita right, para a esquerda left, para trs back, para frente forward), mas a orientao da ferramenta com a respectiva superfcie de comando. Comandos TLLFT, TLRGT e TLON indicam a posio do eixo da ferramenta em relao respectiva superfcie de comando.

Programao em APT
Figura superfcie de comando e a superfcie de verificao so planos contendo as linhas L1 e L2 respectivamente, e paralelos aos eixos da ferramenta. Superfcie da pea plano contendo ambas as linhas L1 e L2 os movimentos de comando APT so: GOFWD/TLRGT, L1, O, L2 GORGT/TLRGT, L2, ...

Programao em APT
Superfcie de verificao Superfcie de comando

Superfcie da pea

Exemplo de Programa em APT

PTA = POINT/3,4,5

LIN2

PTB = POINT/ INTOF, LIN1,LIN2

PTB LIN1

PTC = POINT/YLARGE, INTOF, LIN3,C1 PTC = POINT/XLARGE, INTOF, LIN3,C1 PTD = POINT/YSMALL, INTOF, LIN3,C1 PTD = POINT/XSMALL, INTOF, LIN3,C1

PTC

PTD

C1

LIN3 x

Exemplo de Programa em APT


y C1 PTE

PTF

C2 x

PTE = POINT/YLARGE, INTOF, C1,C2 PTE = POINT/XLARGE, INTOF, C1, C2 PTF = POINT/YSMALL, INTOF, C1, C2 PTF = POINT/XSMALL, INTOF,C1, C2

Exemplo de Programa em APT

Em um ngulo medido na direo positiva de X

Programao em APT (Automatically Programmed Tools)


P4 Y X P5 50

50

FEDRAT / 100, 0 FROM / STRTPT GO/TO L1, TO, PLAN2, TO, L4 TLLFT, GOFWD / L1, TANTO, C1 GOFWD / C1, TANTO, L2 GOFWD / L2, PAST, L3 GORGT / L3, TANTO, C2 GOFWD / C2, TANTO, L4 GOFWD / L4, PAST, L1 NOPS $$ Sem superfcie da pea GOTO / STRTPT FINI

PARTNO / APT-1 $$ Criar uma listagem CL CLPRNT UNITS / MM NOPOST $$ No ps-processamento CUTTER / 50.0 $$GEOMETRY DEFINITION SETPT = POINT / 0.0, 0.0, 0.0 STRTPT = POINT / 70,70,0 P1 = POINT / 50, 50, 0 P2 = POINT / 20, -20, 0 C1 = CIRCLE / CENTER, P2, RADIUS, 30 P3 = POINT / -50, -50, 0 P4 = POINT / -30, 30, 0 C2 = CIRCLE / CENTER, P4, RADIUS, 20 P5 = POINT / 50, -20, 0 L1 = LINE / P1, P5 L2 = LINE / P3, PERPTO, L1 L3 = LINE / P3, PARLEL, L1 L4 = LINE / P1, PERPTO, L1 PLAN1 = PLANE / P1, P2, P3 PLAN2 = PARLEL, PLAN1, ZSMALL, -16 $$MOTION COMMANDS SPINDL / 3000, CW

Exemplos de Geometrias de Fresas

Fresa Plana

Fresa Esfrica

Fresa Plana com raio de concordncia

Exemplos de Geometrias de Fresas

Fresa com Pastilhas

Exemplos de Geometrias de Fresas

Protuberncias deixadas por fresa esfrica

Exemplos de Estratgias de Fresamento

Estratgias de fresamento de superfcie

Exemplos de Estratgias de Fresamento

Estratgia de fresamento em zigue-zague, e o material no removido

Exemplos de Estratgias de Fresamento

Estratgia de fresamento em espiral

Exemplos de Estratgias de Fresamento

Estratgia de fresamento de uma cavidade com protuberncias

Exemplos de Estratgias de Fresamento

Exemplos de Estratgias de Fresamento

Fresamento de uma superfcie com uma fresa esfrica, e erro na remoo de material

Exemplos de Estratgias de Fresamento

Fresamento de uma superfcie com uma fresa esfrica, com estratgia de offset uniforme da superfcie

Exemplos de Estratgias de Fresamento

Fresamento de uma superfcie com uma fresa esfrica, com estratgia de offset baseada no contato da ferramenta com a superfcie este mtodo pode ser aplicado a outras geometrias de ferramentas

Exemplos de Estratgias de Fresamento

Fresamento de uma superfcie com uma fresa esfrica, ilustrando-se a mudana do ponto de contato ao longo da trajetria

Exemplos de Estratgias de Fresamento

Fresamento de uma superfcie com uma fresa esfrica, ilustrando-se como se pode obter a altura da protuberncia entre as passadas

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Exemplo de Interface para Programao CNC

Usinagem em Espiral

Usinagem em Zigue-Zague

Alterao do Zero da Pea durante a execuo do Programa (offset)

Sistema de Referncia da Pea

Sistema de Referncia da Pea

Planos de Trabalho

Interpolao Linear

Interpolao Linear 3D

Interpolao Circular G02

Interpolao Circular G03

Interpolao Circular G03

Exemplo de Programa

Descrio das Funes

Descrio das Funes

Descrio das Funes

Descrio das Funes

Descrio das Funes

Descrio das Funes

Funo Look-Ahead
Efetua a leitura prvia e analisa o caminho de ferramenta contido nos blocos de programa antes de serem executados. Durante anlise, o algoritmo de software mapeia o contorno e gera um novo caminho de ferramenta com instrues completas de posio dos eixos, acelerao, desacelerao e taxas de avano. Sem a funo Look-Ahead, o CNC no conseguiria prever as desaceleraes seguidas de aceleraes, necessrias ao bom desempenho da mquina durante o trajeto da ferramenta. A funo Look Ahead permite a leitura prvia de: 100 blocos no CNC SIEMENS Sinumerik 810D 120 blocos no CNC GE FANUC 21i - MB

Descrio das Funes

Descrio das Funes

Descrio das Funes

Exemplo de Programao

Exemplo de Programao

Exemplo de Programao

Exemplo de Programao sem a compensao de raio

Exemplo de Programao com a compensao de raio

Exemplo de Programao Fresamento do Contorno

Exemplo de Programao Fresamento do Contorno

Exemplo de Programao Fresamento do Contorno

Exemplo de Programao Fresamento do Contorno

Tabela de Ciclos Fixos para CNCs FANUC e Siemens


's an m ey ide n ur gu jo

Ciclo Fixo G81 - FURAO SIMPLES OU FURAO DE CENTRO

Ciclo Fixo G81 - FURAO SIMPLES OU FURAO DE CENTRO

Ciclo Fixo G81 - FURAO SIMPLES OU FURAO DE CENTRO

Ciclo Fixo G83 - FURAO PICA-PAU

Ciclo Fixo G83 - FURAO PICA-PAU

Ciclo Fixo G83 - FURAO PICA-PAU

Ciclo Fixo G84 - ROSQUEAMENTO COM MACHO

Ciclo Fixo G84 - ROSQUEAMENTO COM MACHO

Ciclo Fixo G84 - ROSQUEAMENTO COM MACHO

Ciclo Fixo G87 - MANDRILAMENTO COM INDEXAO DA FERRAMENTA

Ciclo Fixo G87 - MANDRILAMENTO COM INDEXAO DA FERRAMENTA

Ciclo Fixo G87 - MANDRILAMENTO COM INDEXAO DA FERRAMENTA

Você também pode gostar