Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Anatlio Laschuk
Curso de Ps-Graduao em Cincia da Computao - Instituto de Informtica
Universidade Federal do Rio Grande do Sul - Porto Alegre - RS
ABSTRACT
This work deal with alternatives of computational systems of aid to programing of CNC
machines tools. The CAD/CAM systems commercially disposables presents high cost as
aquisition as training, and require betters computers. To permit the use of tools aid CNC
programing for especific cases, are presented in this article alternatives for 2 and 3-axis
machines, as lathes and milling machines. Methods of CNC programs generation of geometries
generated in CAD systems and methods based in development of especifics modelers are
proposed. Also, are proposed methods of programs CNC simulation of lathes and milling
machines. The systems implemented presented satisfy results of the proposed objectives.
Keywords: CNC Programming, CNC Simulation, CNC Tool Path Generation
1. Introduo
O uso de mquinas-ferramentas com Comando Numrico Computadorizado (CNC) tem
sido muito difundido na indstria atual devido aos grandes avanos que esta tecnologia
proporcionou, permitindo maior flexibilidade, qualidade e preciso na fabricao de peas por
remoo de material. Mas a principal vantagem oferecida pelo uso do Comando Numrico
Computadorizado foi a possibilidade de obteno de geometrias mais complexas atravs de
usinagem. Desta forma, tornou-se possvel a fabricao de peas mais leves com a qualidade
exigida na indstria aeronutica e automobilstica. Em muitos casos, a ampliao de geometrias
possveis de serem produzidas possibilitou a reduo de peso e volume das peas, o que se traduz
em economia de material e consequentemente reduo de custos.
A elaborao dos programas CNC caracteriza-se por uma tarefa bastante criteriosa, pois
um programa bem elaborado pode proporcionar maior qualidade ao produto usinado, maior vida
ferramenta, menor tempo de produo, entre outras tantas vantagens. Por outro lado, a no
observncia de certos detalhes pode ter efeito contrrio, uma vez que trata-se de um processo
automatizado onde a mquina executa as operaes anteriormente programadas. Por esta razo
muitos estudos so realizados visando dar auxlio programao CNC, de modo a contribuir na
2. Programao CNC
A elaborao de um programa CNC uma tarefa bastante minuciosa pois envolve uma
srie de dados relacionados com a geometria da pea a ser produzida, com tipo de mquina a ser
utilizada, com as ferramentas disponveis e ainda todos os fundamentos de usinagem para a
obteno de um produto final com todas as caractersticas desejadas. Sendo assim, uma
atividade extremamente importante, que deve ser executada por pessoal experiente e capacitado
nesta rea.
Queiroz e Stemmer(6), em 1986, classificaram os mtodos de programao CNC em:
programao manual, programao do tipo APT, sistemas grfico-interativos e sistemas
CAD/CAM.
Nos dias de hoje, com as vantagens oferecidas pelos sistemas computacionais, tem-se
duas situaes: programao em linguagem manual, com cdigos padronizados pela norma DIN
66025 ou programao assistida usando linguagens do tipo APT. Os dois tipos podem estar
embutidos em sistemas CAD/CAM.
Todo programa CNC comea a ser elaborado a partir de um desenho da pea a ser
produzida. O programador, ou um sistema de auxlio, deve ento definir a forma de fixao da
pea, a seqncia de operaes a ser executada, as ferramentas que sero utilizadas e as condies
de corte. A prxima etapa trata-se da codificao do programa que pode ser diretamente nos
cdigos de programao da mquina CNC ou ento em uma linguagem do tipo APT que dever
posteriormente ser processada para a gerao das posies da ferramenta (CLDATA - Cutter
Location Data). Aps a codificao do programa, conveniente usar um recurso de simulao
para verificar no s os erros de sintaxe, como tambm alguma movimentao perigosa no
percebida anteriormente. Executada e aprovada a simulao, pode-se realizar testes na mquina,
fazendo inicialmente uma usinagem com uma pea de prova para posteriormente considerar o
programa como pronto e aprovado.
com relao s solicitaes mecnicas e/ou trmicas em sistemas computacionais de anlise por
elementos finitos, podem ser visualizados de diversas formas para orientar o projetista ou o
profissional que ir definir seu plano de fabricao, ou ainda podem ser utilizados por Sistemas
de Manufatura Auxiliada por Computador, os sistemas CAM, para a gerao da trajetria da
ferramenta na usinagem desta pea.
Os sistemas CAD oferecem inmeras vantagens ao desenhista para agilizar seu trabalho,
mas um dos pontos interessantes a padronizao grfica, que permite que vrios editores
grficos interpretem um desenho armazenado num arquivo padro. Basicamente foram criados
padres de interfaceamento grfico, cuja estrutura conhecida possibilitando o desenvolvimento
de programas que interpretem estas informaes.
Com as informaes padronizadas, os sistemas CAM podem interpretar uma determinada
geometria. Da mesma forma, podem ser desenvolvidos programas que faam esta tarefa e se no
executam todo o trabalho de reconhecimento de forma e gerao da trajetria da ferramenta,
podem servir, de forma interativa, de uma importante ferramenta para o programador. Observase, portanto, que a interpretao geomtrica dos arquivos grficos pode contribuir para a
elaborao de programas CNC, atravs do desenvolvimento de sistemas computacionais para este
fim.
Uma outra possibilidade o desenvolvimento de modeladores geomtricos especficos,
ou ainda, direcionados a famlias de peas com caractersticas definidas. Os modeladores devem
dispor de uma interface que permita a criao de um modelo geomtrico e associar s
informaes grficas, algumas informaes tecnolgicas de interesse para a posterior gerao do
programa CNC.
Neste trabalho sero apresentadas estas duas situaes, a gerao de trajetrias de
ferramenta para tornos a partir de geometrias criadas em CAD e a gerao de trajetrias de
ferramenta para fresadoras a partir de geometrias criadas em um modelador de superfcies
paramtricas.
4. Mtodos Propostos
Nesta seo so apresentados alguns mtodos alternativos para o auxlio programao
CNC. So propostos mtodos de gerao de trajetrias de ferramentas e mtodos de simulao de
programas CNC para mquinas de 2 e 3 eixos, no caso tornos e fresadoras.
padro DXF (Drawing eXchange File), com as entidades que determinam o perfil da pea. O
sistema FURBOCAM, que um programa implementado em Turbo Pascal, l este arquivo DXF
e identifica a geometria, conforme figura 1, que para este domnio de peas apresenta simetria,
sendo que a metade de todo o contorno o perfil final da pea. Este perfil final d origem
trajetria final da ferramenta referente usinagem de acabamento.
pelo
extremidade semi-esfrica. A seleo das ferramentas utilizadas tem um mtodo prprio tambm
discutido no trabalho citado.
A operao de desbaste realizada em ziguezague, em planos de corte, sendo sua criao
vinculada s dimenses mximas de usinagem e profundidade mxima de corte recomendada
ferramenta. Para cada plano de corte h uma trajetria a ser executada, sendo que em cavidades a
trajetria realizada em ziguezague at o contorno obtido pela interseco do plano de corte com
a superfcie polidrica. Para o caso de protruses, a usinagem externa superfcie e h o
cuidado para definir os limites da movimentao em ziguezague pois a superfcie polidrica
menor que a superfcie paramtrica inicial.
Figura 4: Simulao
acabamento
de
operao
de
5. Concluses
Conforme comentado anteriormente, este trabalho buscou apresentar alguns mtodos de
auxlio programao CNC, visando encorajar o desenvolvimento de sistemas especficos com
custo reduzido. Os mtodos descritos foram implementados por estes autores e demonstraram
resultados satisfatrios para as aplicaes propostas. Verificou-se, portanto, a viabilidade de seu
desenvolvimento. Cabe ressaltar que para aplicaes mais complexas os sistemas CAD/CAM
disponveis no mercado so as solues mais indicadas. Vale lembrar que o nvel de
complexidade das peas est intimamente ligado com a resoluo necessria ao modelo
geomtrico e consequentemente ao custo computacional, seja no que diz respeito a memria
consumida ou velocidade de processamento.
6. Bibliografia
1. Hsu, P-L. Real-time 3D simulation of 3-axis milling using isometric projection. ComputerAided Design, v. 25, n. 4, Abr. 1993. p. 215-224.
2. Marshall, S., Griffiths, J. G. A new cutter-path topology for milling machines.
Aided Design, v. 26, n. 3, March/1994. p. 204-214.
Computer-
3. Mortenson, M. Geometric Modeling. New York: John Wiley & Sons, 1985. 763 p.
4. Oliveira, L. C. de Um Sistema de Gerao de Trajetrias de Ferramentas em 3 Eixos.
Porto Alegre: CPGCC-UFRGS, 1997. Dissertao de Mestrado.
5. Oliveira, L. C. de, Camargo, L. F. S. SDCNC - Simulador Didtico de Programas CNC Mdulo para Tornos. In: CONGRESSO BRASILEIRO DE ENGENHARIA
MECNICA - COBEM, XII, 1993, Braslia. Anais. Braslia: ABCM, 1993.
6. Queiroz, A. A., Stemmer, C. Cenrio da Programao CN - Da Programao Manual
CAD/CAM. In: SIMPSIO SOBRE CAD/CAM - REVISO DA SITUAO
BRASILEIRA, 1986, So Paulo. Anais. So Paulo: SOBRACOM, 1986.
7. Wang, W. P., Wang, K. K. Geometric modeling for swept volume of moving solids.
IEEE Computer Graphics & Applications, v. 6, n. 12, Dec. 1986. p. 8-17.
ao