26
PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Subsistemas básicos de uma máquina CNC Julio Cezar Adamowski agosto/2005

Subsistemas básicos de uma máquina CNC - …sites.poli.usp.br/d/PMR2450/aula2.pdf · Sistema de coordenadas da máquina: definida pelo fabricante ... c = velocidade de corte Parâmetros

  • Upload
    vukhanh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

PMR2450 - Projeto de Máquinas

Mecatrônica - EPUSP

Subsistemas básicos de uma máquina CNC

Julio Cezar Adamowski

agosto/2005

PC

RS232

Diagrama básico de uma máquina CNC

driver

driver

driver

Motor Y

Motor Z

Motor X

controlador

CNC

RS232

PC

sensores

Exemplo de diagrama da nossa Máquina CNC

CAD/CAM

micro-controlador

Sistema de Movimentação

Mecânica, eletrônica, motores, sensores

Forças inerciaisForças de usinagemVelocidades

Motor de passo: malha aberta

Motor CC: malha fechada

Acionamento com motor CC

Sensor de posição: encoder óptico

Exemplo de mesa XY

C – Apoio da Guia LinearD – Guia Linear

fuso com castalha de esferas recirculantes

Transmissão por correias sincronizadoras

Exemplos de configurações

Livro do prof. Slocum

Estrutura mecânicaLoop estrutural

rigidez

freqüência natural

Princípios de projeto

Abbe

Movimento suave,

Engastamento ...

Controlador CNCMicrocontrolador Rabbit 2000, 128 k Flash, 32 k SRAM, etc.

www.rabbitsemiconductor.com, www.zworld.com

Software de desenvolvimentoDynamic C

Controlador de motor de passo

Torque, velocidadecorrenteconstante de tempo: L/R

CON1

CON2

CON3

CON4

JUMPERSTRIMPOTS

CON1

CON2

POWER CON3

MOTOR

AUXILIAR

Encoder

Encoder: 5000 pulsos/volta

HCTL-2016

Motor de passo

Imã permanenteRelutância variávelHíbrido

Passo completo: 200 p/volta

Meio passo: 400 p/volta

Curva de torque x velocidade

Passo completo

Meio passo

torque

velocidade

pull-out

pull-in J2

J1 inércia da carga J2 < J1

Curva torque x velocidade: motor de passo

Acoplamento motor - carga

Curva torque x velocidade: motor CC

Software de controleInterpolação matemática

Resolução: menor incremento

Interpolação: linear, circular

Linguagem de Programaçãointerpretador

Funções preparatórias G

G00 posicionamento rápido ponto a ponto

G01 [Xd.d] [Yd.d] [Zd.d] [Fd.d] movimento linear

G90 modo absoluto

G91 modo relativo

Funções M

M02 fim de programa, pára eixo árvore

M03 gira eixo árvore no sentido horário

M05 pára movimento do eixo árvore

Sistemas de coordenadas

Sistema de coordenadas da máquina: definida pelo fabricante

Sistema de coordenadas da peça: definida pelo operador

Regra da mão direita

Fresadora

Sistema de coordenadas da máquina Sistema de coordenadas da peça

Torno

N = rotação

Vf = velocidade de avanço

Vc = velocidade de corte

Parâmetros de usinagemForças envolvidas

ProgramaçãoCiclos de usinagemCaminhos da ferramenta