Documente Academic
Documente Profesional
Documente Cultură
Resumo
Apesar do grande desenvolvimento e disseminao da tecnologia de Comando Numrico (CN), a programao de
mquinas-ferrramenta ainda uma tarefa difcil em algumas empresas. Este fato confirmado pela baixa usabilidade
de algumas interfaces CN e pela dificuldade de integr-las aos sistemas a montante, por exemplo o CAD. Neste
artigo, esse problema tratado tendo como cenrio pequenas empresas que ainda empregam a programao
manual na fabricao de peas de baixa complexidade. Um prottipo de um software de baixo custo foi desenvolvido
para possibilitar a programao CN baseada em microcomputadores. A implementao foi fundamentada em
features de programao e dedicada sintaxe de um comando comercial. Demonstrou-se que essa alternativa
propicia uma grande reduo de tempo quando comparada programao manual. Alm disso, sua curva de
aprendizagem extremamente reduzida em relao s tecnologias de ponta para manufatura, como por exemplo
os sistemas CAM.
Palavras-chave
Gesto de tecnologias, usinagem e programao CNC.
Key words
Technology management, machining and CNC programming.
48
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
APRESENTAO
Desde o surgimento do Comando Numrico (CN),
em meados do sculo XX, diversas indstrias, em especial a aeronutica e a automotiva, vm auferindo ganhos
significativos com a utilizao dessa tecnologia. Sua
aplicao no controle de mquinas-ferramenta permite
a realizao de tarefas repetitivas e de grande complexidade cinemtica. Isto possibilita a reprodutibilidade de
produtos de variadas formas geomtricas. Alm disso,
empresas que produzem com alta diversificao e em pequenos lotes usufruem
muito da flexibilidade inerente a esses
equipamentos.
Apesar de no ter representado uma
revoluo nos processos de fabricao j
conhecidos, pois no alterou o comportamento dos mesmos, a tecnologia CN, aliada a outros sistemas de informao, revolucionou o modus operandi nos sistemas
de produo nos quais foi adotada. Essa
revoluo pode ser, de uma forma simplificada, avaliada pelo seu impacto no fluxo de informaes dentro desses sistemas.
A tecnologia CN, associada modelagem digital encontrada em sistemas CAD (Computer-Aided Design) e
CAM (Computer-Aided Manufacturing), suporta em
grande parte a transferncia do modelo de um produto
para a mquina com pouca interveno humana, alm de
propiciar a substituio do meio de transmisso, papel ou
verbal, para o eletrnico.
Essa pequena interveno humana ainda se faz presente
no planejamento da usinagem, atividade que ainda no foi
automatizada, apesar dos enormes esforos da comunidade cientfica no desenvolvimento de sistemas CAPPs
(Computer-Aided Process Planning) (YUEN et al., 2003).
Essa revoluo, propiciada por este tipo de tecnologia
de informao, tambm pode ser avaliada pela substituio humana em atividades fabris. Outrora, em sistemas
de manufatura complexos, empregavam-se vrias pessoas
em tarefas de projeto, desenho, conferncia, arquivamento, interpretao, transferncia, planejamento e execuo. Atualmente, nesses mesmos sistemas empregamse pessoas apenas nas tarefas de projeto e planejamento.
Apesar das tecnologias CAD-CAM-CN propiciarem
essa revoluo, fazendo-se uma anlise espao-temporal
percebe-se que isso no ocorreu em todas as empresas de
um mesmo segmento industrial. Seja por incapacidade de
investir, ou por restries impostas pela cadeia produtiva, algumas empresas ainda dependem fortemente da
transmisso de informaes em mdia escrita e falada.
Em um trabalho realizado entre empresas prestadoras
49
PROGRAMAO CN EM MQUINASFERRAMENTA
Tratando-se de processos de usinagem, a tecnologia
CN (Comando Numrico) pode ser interpretada como um
sistema de informao que transforma uma descrio
geomtrica do componente a ser usinado, a partir de uma
entrada simblica da mesma, no controle de posio e
velocidade de um ou mais servomotores (PRESSMAN &
WILLIAMS, 1977; CHANG, 1998). Basicamente, o
Controle Numrico compreende o comando dos movi50
mentos de aproximao, avano e recuo de uma ferramenta de corte, de forma similar ao definido na NBR
6162, 1989.
O desenvolvimento da tecnologia CN iniciou-se em
1949 no MIT (Massachusetts Institute of Techonology) e
teve como ponto de partida uma metodologia proposta
por J. T Parsons baseada em cartes perfurados. O primeiro prottipo de uma mquina-ferramenta comandada
numericamente foi uma fresadora de trs eixos
(DEGARMO, 1997; PRESSMAN & WILLIAMS, 1977;
GROOVER, 1984).
A programao, no obstante seu sucesso inicial, revelou-se um grande empecilho para os tcnicos e operadores acostumados a realizar manualmente o controle
das mquinas. Para minorar esse problema foi desenvolvida a linguagem APT (Automatically Programmed
Tool), tambm no MIT. Dentre as vantagens dessa linguagem destaca-se a boa correlao da sintaxe dos comandos com a semntica de manufatura. Alm disso, ela
possibilita a definio de diversas entidades geomtricas, tais como: pontos, linhas, planos, vetores, crculos,
cilindros, troncos de cones, esferas, qudricas (parabolides e elipsides), splines e recursos para definio de superfcies esculpidas. De maneira similar ao
que acontece em linguagens de alto nvel (p. ex.:
Fortran, Basic e Pascal), o usurio pode implementar
loops, subprogramas e macros. Uma macro possibilita
ao programador predefinir operaes repetitivas empregando variveis ao invs de valores fixos (PRESSMAN
& WILLIAMS, 1977).
Para que um programa gerado com a linguagem APT
ou similar possa ser executado num tipo particular de
CN, torna-se necessrio seu ps-processamento. Isto
pode ser entendido como uma transformao da sintaxe
APT para uma sintaxe proprietria, i.e., definida pelo
fabricante do CN. Essa necessidade foi decorrente, e
ainda se observa em alguns comandos, da pequena disponibilidade de memria para armazenar e processar programas (CHANG, 1998).
Apesar do elevado potencial da linguagem APT, aliado ao aumento da capacidade de memria e velocidade
dos processadores modernos, verifica-se sua inexistncia, ou de similares, em um nmero significativo de
comandos comerciais. Vrios sistemas modernos s permitem ao usurio a programao baseada em primitivas
codificadas, tais como aquelas definidas como Padro
G (ISO 6983, 1982).
Dependendo do tipo de mquina-ferramenta e da
quantidade de eixos comandados, o padro G suficiente
para a fabricao de uma gama elevada de componentes
mecnicos. Como exemplo, pode-se citar os tornos com
apenas 2 eixos (X e Z), os quais permitem a obteno de
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
PROGRAMAO CN EM PEQUENAS
EMPRESAS PRESTADORAS DE SERVIOS
DE USINAGEM
Em um estudo sobre a competitividade do setor de
servios em usinagem no Estado do Paran (COSTA,
2001; COSTA, 2002) props-se uma classificao para
essas empresas. Quatro categorias foram assim definidas:
51
investimento em sistemas CAD-CAM e a baixa produtividade da programao manual. Essa lacuna pode ser
preenchida com a criao de sistemas computacionais
simples, que apesar de no disporem dos recursos grficos e matemticos para a gerao de trajetrias em superfcies, tais como aqueles observados nos sistemas CAM
modernos, podem auxiliar o programador a editar, avaliar
e transmitir programas para a usinagem de uma famlia
extensa de peas cuja cinemtica de usinagem esteja contida na movimentao simultnea de apenas dois eixos.
DESENVOLVIMENTO E IMPLEMENTAO DE
UM EDITOR E SIMULADOR PARA
PROGRAMAO EM 2 EIXOS
Independentemente da tcnica a ser adotada, a elaborao de um programa CN deve passar pelas seguintes
etapas: edio, simulao e transmisso do cdigo para a
mquina. O sistema aqui proposto compreende, basicamente, estes trs recursos, como pode ser visto na representao esquemtica apresentada na Figura 1.
O primeiro bloco representa o editor, que propicia ao
usurio a edio de um programa a partir do acesso aos
cones grficos relacionados com as features de programao. Aps a edio, o programa deve ser depurado. Essa
depurao feita com o auxlio de um simulador grfico
para um dado plano geomtrico. Aps a verificao do
programa, o usurio poder transmitir o mesmo para o
comando da mquina-ferramenta. Neste caso, adotou-se o
protocolo RS-232C como meio de transferncia de dados entre as portas seriais do computador e da mquina. Apresenta-se a seguir uma
descrio de cada um desses blocos, os quais
constituem os mdulos do sistema.
Edio de Programas
A norma brasileira NBR 6162 (1989) define seis tipos de movimentos fundamentais na
definio dos processos de usinagem. No contexto da programao, pode-se reduzi-los, sem perda
significativa, a trs tipos: o movimento de corte, o de
posicionamento e o de avano.
A definio das direes e velocidades desses trs
movimentos , em essncia, o contedo de um programa
CN. De um modo geral, o movimento de posicionamento
sempre retilneo e executado com a velocidade mxima
disponvel na mquina, cabendo ao programador apenas
a tarefa de determinar sua direo, o que feito pela
informao das coordenadas do ponto final.
No caso de centros de usinagem, ou fresadoras, o
movimento de corte sempre resultante do movimento
circular da ferramenta, definido pelo sentido (horrio ou
52
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
Computador
Editor
Mquina
Simulador
eixo Z
No
eixo Y
eixo X
Programa OK??
Sim
Transmisso
MOVIMENTO
Corte
TRAJETRIA
horrio
M3
Anti-horrio
M4
VELOCIDADE
S
Posicionamento
G0
XfYfZf
Avano linear
G1
XfYfZf
Avano circular
horrio
G2
XfYfIJ
Anti-horrio
G3
XfYfIJ
53
Implementao
A tecnologia de baixo custo aqui proposta foi implementada com o intuito de reduzir o tempo de programao e, por conseguinte, reduzir o custo dos processos
de usinagem, quando comparados queles observados
em empresas que ainda fazem uso da programao
manual.
Alm disso, procurou-se dirigir a implementao para
um comando nacional e ainda muito utilizado nas empresas do setor metal-mecnico, o ROMI MACH9-MP utilizado em centros de usinagem verticais. No obstante,
esta especificidade da metodologia aqui proposta no a
invalida na gerao e simulao de programas formatados de acordo com o padro ISO (ISO 6938-1).
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
Outra caracterstica desta implementao foi a preocupao com a utilizao de recursos grficos. Inicialmente foram propostas duas abordagens complementares. A primeira, a qual j faz parte do prottipo apresentado a seguir, baseia-se no uso de cones grficos
relacionados com as principais funes de programao,
tais como aqueles apresentados na Figura 3. Na segunda
abordagem, a ser finalizada futuramente, utilizar-se- o
conceito de features de usinagem, especificamente
features de furao, mandrilamento e fresamento. Segundo Shah (1992), features so formas genricas para
as quais pode-se associar um conceito de engenharia ou,
como neste caso, um cdigo CN para usinagem.
Adaptando-se recursos j existentes, tais como a ferramenta RAD (MS-Visual Basic baseada na linguagem
basic) e um mdulo para comunicao serial, o
MSCOMM do Windows, implementou-se um prottipo
para edio, simulao e transmisso de programas CN
dirigido ao Comando Romi Mach-9. Como pode ser visto
na Figura 3, toda a interface baseada em cones associados s primitivas e algumas macros de programao.
Alm das funes Gs, criou-se tambm cones representativos para as funes auxiliares e miscelneas, o que
permite o desenvolvimento de um programa completo.
O prottipo propicia boa usabilidade e incorpora todos
os recursos grficos disponveis no sistema operacional
Decompe em uma
seqncia de primitivas
Macros
Classe da funo?
Primitivas
Trajetria ?
Para j = 1 [1 primitiva]
at v [ltima] - Faa:
Retilnea
Desenha reta
{cor;Xf;Yf;Zf}
Circular
55
56
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
AVALIAO DO PROTTIPO
O objetivo desta avaliao foi verificar se o prottipo implementado poderia contribuir na reduo
do tempo de elaborao e testes de programas CN e,
por conseguinte, reduzir tempos de preparao em
ambientes fabris. A avaliao foi realizada em trs
etapas:
Figura 6: Tela de comunicao Comando Numrico
Microcomputador.
57
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
Rasgo passante 10 x 15 mm
furo dim. 19 mm
canal 3 x 10 x 45 mm
59
cavidade dim. 20 x 10 mm
60
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
Figura 10: Tempo de experincia em programao, em meses, para cada um dos participantes.
Figura 12: Experincia na utilizao de outros softwares para simulao de programas CNC.
61
CONCLUSES
O propsito principal deste trabalho foi avaliar a possibilidade da adoo de uma tecnologia de baixo custo
para auxiliar na programao CNC para 2 eixos. Constatou-se que em vrias empresas existe uma famlia bem
expressiva de peas, de baixa complexidade geomtrica,
que pode ser usinada com este tipo de abordagem. Essas
empresas, na maioria pequenas e mdias, foram caracterizadas como prestadoras de servios de usinagem para
produtos seriados dentro da cadeia automotiva.
Figura 13: Desempenho dos participantes na
utilizao do prottipo.
Escrever o programa
25
50
20
12
30
15
10
52
93
44
27
43
24
Tabela 3: Tempos registrados durante a programao com auxlio do prottipo nas empresas A, B e C.
TEMPOS NAS EMPRESAS [MIN]
ETAPA
36
75
12
43
90
17
15
62
Desenvolvimento e avaliao de uma tecnologia de baixo custo para programao CNC em pequenas empresas
Dentro desse contexto, pode-se concluir que o prottipo computacional avaliado representa uma alternativa
vivel para reduo do tempo total de usinagem, quando
comparado programao puramente manual. Apesar de
no possuir recursos para uma simulao grfica em trs
dimenses, o prottipo desenvolvido apresenta boa usabilidade, principalmente para usurios com pequena exArtigo recebido em 01/07/2004
Aprovado para publicao em 28/07/2005
Referncias Bibliogrficas
EVERSHEIM,
W.
Information
Modelling for Technology-Oriented
Tool Selection. Annals of the CIRP. v.
43, n. 1, p. 429-432, 1994.
INTERNATIONAL ORGANIZATION
FOR STANDARDIZATION. ISO 69831: Numerical control of machines
Program format and definition of
address words Part 1: Data format
for positioning, line motion and
contouring control systems. 1982.
Sobre os autores
63