acionamentos e sensores para máquinas cncsites.poli.usp.br/d/pmr2450/aula6.pdf · pmr2450 -...

30
PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio Cezar Adamowski setembro/2005

Upload: vuhanh

Post on 08-Oct-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

PMR2450 - Projeto de Máquinas

Mecatrônica - EPUSP

Acionamentos e Sensores para Máquinas CNC

Julio Cezar Adamowski

setembro/2005

Page 2: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Acionamentos Motores elétricos

Principais tipos de motor elétrico:motor CA de induçãomotor Brushless (CA e CC) mais utilizadomotor CCmotor de passo

Características: linearidadetorquevelocidadegeração de calor massa

Page 3: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Motor de passo

Imã permanenteRelutância variávelHíbrido

Passo completo: 200 p/volta

Meio passo: 400 p/volta

Curva de torque x velocidade

Page 4: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

torque

velocidade

pull-out

pull-in J2

J1 inércia da carga J2 < J1

Curva torque x velocidade: motor de passo

Acoplamento motor - carga

Page 5: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Núcleo de ferro � aumenta o fluxo magnético

(elevada permeabilidade magnética)

Enrolamentos no rotor � comutação através de escovas

Motor CC

Page 6: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

-Vs

+Vs

M M

+Vs

Amplificador chaveado - PWM

duas fontes uma fonte

Page 7: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Torque, velocidade e potência

Torque x velocidade

Page 8: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Potência

Page 9: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Motor de corrente contínua sem escovas (brushless)

Enrolamentos no estator e imãs permanentes no rotor

� sensores de posição no rotor para comutação no estator

Page 10: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

geração de calor

Page 11: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Características de torque x velocidade angular

Page 12: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Motor brushless

Page 13: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Motor de passo

Imã permanenteRelutância variávelHíbrido

Passo completo: 200 p/volta

Meio passo: 400 p/volta

Curva de torque x velocidade

Page 14: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

torque

velocidade

pull-out

pull-in J2

J1 inércia da carga J2 < J1

Curva torque x velocidade: motor de passo

Acoplamento motor - carga

Page 15: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Principais problemas nos 3 tipos de motores

Motor de passo

Tem operação limitada a baixas rotações: limitação na velocidadede chaveamento das fases

Não suporta picos de torque: perde sincronismo

Motor CC

Uso de escovas: desgaste, produção de detritos e centelhamento

Enrolamento no rotor: aquecimento devido a perdas nos condutoreselétricos e conseqüente aquecimento dos componentes mecânicos ligados ao eixo do motor

Page 16: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Motor Brushless

Imãs permanentes no rotor: passível de desmagnetização quando submetido a correntes elétricas ou temperaturas elevadas

Torque de retenção devido aos imãs permanentes, quando acionado com formas de ondas quadradas ou trapezoidais. Desaparece quando acionado com forma de onda senoidal (difícil de implementar)

Page 17: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Dimensionamento

Torque, rotação, inércia do rotor, potência, rigidez

Constante de tempo: inércia de massa do sistema mecânico e rigidez do atuador

Constante de tempo do controlador: pelo menos a metade da constante de tempo mecânica (na prática, 10 a 20 vezes menor)

Casamento de inércias: inércia da carga = inércia do motor � potência do motor pelo menos 2 vezes a potência da carga

Taxa de potência: PR =T2/J (W/s)

Significa: quão rápido o motor consegue acelerar sua própria inércia

Page 18: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Constante mecânica de tempo:te

efam kk

JR=τ

Ra resistência do enrolamento (�)

Jef inércia efetiva (kg.m2)

kt constante de torque (Nm/A)

ke constante da força contra-eletromotriz (Vs/rad)

Ha indutância do enrolamento (H)

a

ae R

H=τConstante elétrica de tempo:

Page 19: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Controlador CNC

motor

encoder

Amplificador PWM

Leitor de encoder

Controle potência

Controlador

PID

fonte de alimentação

LM 629

Acionamento eletrônico motor CC

Page 20: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

l

L

X

Y

Relação L/l < 1: acionamento em ambos os lados do eixo X

controlador: estratégia mestre - escravo

eliminação de folgas!

Page 21: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

SensoresChaves de fim de curso:

mecânico

bouncing!

óptico

Page 22: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Encoder óptico

Incremental

Page 23: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Encoder óptico incremental

Page 24: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Sinal elétrico

•Sentido de movimento

•vibração limitação: 125 fendas/mm

Encoder óptico incremental

Page 25: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Encoder óptico

Absoluto

código gray código binário

Por que código gray?

Page 26: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Encoder óptico absoluto

Page 27: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Encoder absoluto multi-voltas

4096 (12 bits) posições/volta

Contagem de 4096 (12 bits) voltas

Transmissão por engrenagens

Page 28: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio
Page 29: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Detector de quadratura e contador

Componente eletrônico: HCTL 2016

contador de 16 bits

Sentido de movimento

Page 30: Acionamentos e Sensores para Máquinas CNCsites.poli.usp.br/d/PMR2450/aula6.pdf · PMR2450 - Projeto de Máquinas Mecatrônica - EPUSP Acionamentos e Sensores para Máquinas CNC Julio

Leitura de encoder - HCTL 2016

fCLK > 6.fCHA