Partilhar: WhatsApp
aulify
UC UC02952 · T. Mecatrónica

Ficha de Trabalho 2 — Instalação Sinamics V90 e Sintonização PID

Versão · Aluno
Tempo · 45 minutos
Aluno(a)
Turma
Data

Ficha de Trabalho 2 — UC02952

Procedimento de Instalação e Sintonização PID

Duração: 90 minutos | Consulta: Sebenta, manual Sinamics V90 | Calculadora: Permitida


Grupo I — Verdadeiro / Falso (20 pontos)

  1. O Sinamics V90 pode ser configurado para trabalhar em modo de controlo de posição, velocidade ou binário. ___
  2. O parâmetro p0304 no Sinamics V90 configura a tensão nominal do motor ligado. ___
  3. No método de Ziegler-Nichols, o ganho crítico Ku é determinado quando o sistema entra em oscilação sustentada com o integral e derivativo desactivados. ___
  4. O tempo de integral Ti elevado no PID significa que a acção integral é mais agressiva. ___
  5. O protocolo PROFINET IRT permite ciclos de comunicação de 250 µs para controlo de servos em tempo real. ___
  6. Um perfil de movimento trapezoidal tem 3 fases: aceleração constante, velocidade constante, desaceleração constante. ___
  7. O STO (Safe Torque Off) é classificado como categoria de segurança SIL2/PLd segundo as normas IEC 62061 e EN ISO 13849. ___
  8. Para eixos verticais com carga suspensa, o travão de retenção deve libertar quando o servo drive está em enable e travar quando o drive está em fault. ___
  9. O autotuning do servo drive Sinamics V90 requer que a carga mecânica esteja desacoplada do motor durante o processo. ___
  10. Um settling time elevado na resposta ao degrau indica que o ganho derivativo está demasiado alto. ___

Soluções — Grupo I

  1. V — O V90 opera nos modos: PTI (control de posição por pulsos), Speed Control (referência analógica de velocidade) e PROFINET com os modos completos (posição, velocidade, binário).
  2. V — p0304 = tensão nominal do motor (em Volt). É um dos parâmetros obrigatórios a configurar no início do comissionamento.
  3. V — Este é exactamente o procedimento de Ziegler-Nichols de "Loop Oscillation Method": eliminar I e D, aumentar Kp até oscilação sustentada, registar Ku e Tu.
  4. F — Ti elevado significa que a constante de tempo da acção integral é grande → a integral age de forma mais lenta (menos agressiva). Para maior agressividade da acção integral, reduzir Ti.
  5. V — PROFINET IRT (Isochronous Real-Time) é a variante de tempo real da Siemens, com ciclos de 250 µs para aplicações de controlo de movimento preciso.
  6. V — Um perfil trapezoidal tem: rampa de aceleração (aceleração constante) → velocidade máxima constante (platô) → rampa de desaceleração (desaceleração constante). É o perfil mais simples e comum em aplicações industriais.
  7. V — STO é uma função de segurança certificada SIL2 (IEC 62061) e PLd (EN ISO 13849-1). Permite paragem segura do motor sem necessidade de cortar a alimentação do drive.
  8. V — Para eixos verticais: travão deve LIBERTAR quando o drive está em operação normal (enable + sem fault) e TRAVAR quando o drive desliga (fault, STO, E-STOP). Assim, em caso de falha do drive, a carga fica travada mecanicamente.
  9. F — O autotuning do V90 pode ser realizado com a carga acoplada (e é mesmo recomendado assim para obter ganhos adequados para a inércia real do sistema). Desacoplado, os ganhos calculados seriam para uma inércia muito menor e poderiam ser excessivos com a carga.
  10. F — Settling time elevado indica tipicamente que o sistema está subamortecido com oscillação lenta (Kp baixo, ou Ti demasiado alto) ou que o sistema é sobreamortecido (Kp muito baixo). Td alto tende a reduzir o settling time (amortece oscilações).

Grupo II — Procedimento de Instalação Sinamics V90 (40 pontos)

Exercício — Instalação de Servo para Mesa Linear

Uma mesa de posicionamento linear (eixo X de uma máquina de marcação laser) vai ser accionada por um servo Sinamics V90 + motor Simotics 1FL6 (400V, 1 kW, 3000 rpm). O controlador é um Siemens S7-1200 com módulo PROFINET.

a) Liste os passos completos de instalação mecânica e de cablagem, na ordem correcta.

b) Liste os parâmetros principais a configurar no V90 (mínimo 8 parâmetros) com os valores para esta aplicação (motor 400V, 3 A, 1 kW, 3000 rpm, encoder EnDat 2048 ppr).

c) Descreva o procedimento de teste funcional após comissionamento.

Soluções — Grupo II

a) Instalação passo a passo:

1. Recepção e verificação: - Verificar que o drive V90 corresponde à referência do motor (power matching) - Verificar integridade física (sem danos de transporte) - Verificar que o motor tem o tipo de encoder correcto (EnDat, Hiperface, ou incremental)

2. Montagem mecânica: - Montar o drive no painel eléctrico (perfil DIN ou fixação directa) - Montar o motor no eixo X da máquina - Instalar o acoplamento motor-fuso (acoplamento rígido ou de disco flexível) - Verificar alinhamento motor-fuso antes de fixar definitivamente

3. Cablagem de potência: - Ligar a alimentação AC (L1, L2, L3, PE) ao drive - Ligar o cabo motor blindado (U, V, W, PE) do drive ao motor - Blindagem do cabo motor: conector 360° ao drive E à carcaça do motor

4. Cablagem do encoder: - Ligar o conector do encoder do motor ao conector X8 do V90 (conector standard Siemens) - Verificar que a blindagem está ligada ao PE no drive (não no motor) - Não cruzar com o cabo de potência (mínimo 20 cm de distância)

5. Cablagem de comando: - Ligar alimentação 24V DC ao drive (electrónica) - Ligar PROFINET do V90 ao switch/PLC - Ligar entradas digitais: STO1, STO2 (função de segurança) - Ligar saída de Ready (DOut: drive pronto)

6. Cablagem do travão (se existir): - Ligar o travão de retenção (24V DC) através de relé de controlo - Lógica: relé activado (travão liberto) quando drive em enable E sem fault

b) Parâmetros a configurar:

Parâmetro Valor Descrição
p0010 1 Modo Quick Commissioning
p0100 0 Sistema de unidades (0=SI)
p0304 400 Tensão nominal motor [V]
p0305 3,0 Corrente nominal motor [A]
p0307 1,0 Potência nominal motor [kW]
p0311 3000 Velocidade nominal motor [rpm]
p1120 0,5 Rampa de aceleração [s]
p1121 0,5 Rampa de desaceleração [s]
p1900 4 Tipo de encoder (4 = EnDat)
p29000 0 Modo de controlo (0 = PROFINET)
p0015 1 Autotuning activo

c) Procedimento de teste funcional:

  1. Verificar ausência de alarmes na inicialização (BOP display)
  2. Testar comunicação PROFINET: verificar LEDS no conector e no TIA Portal
  3. Modo jog (lento): mover o eixo em ambos os sentidos ±10% da velocidade nominal
  4. Verificar direcção de movimento (sentido positivo da referência = sentido correcto)
  5. Testar fins de curso de hardware: mover até ao fim de curso; verificar paragem
  6. Executar movimento de posicionamento de teste: X=0 → X=100mm → X=0
  7. Medir erro de posição real (encoder vs. posição programada)
  8. Testar STO: desligar STO1 → motor deve ficar sem binário; restaurar → motor retoma

Grupo III — Sintonização PID para Posicionamento (40 pontos)

Exercício — Sintonização de Mesa de Posicionamento

A mesa de posicionamento do Grupo II apresenta a seguinte resposta ao degrau (descrição): - Ao aplicar um setpoint de posição de 50 mm, o eixo ultrapassa a posição em 8 mm (overshoot de 16%) - O tempo de subida (0 a 90%) é 0,4 s - O tempo de assentamento (dentro de ±0,1 mm) é 2,5 s

a) Avalie a resposta (é adequada, rápida demais, ou lenta demais para uma máquina de marcação?).

b) O técnico efectuou o teste de Ziegler-Nichols e obteve Ku = 200 e Tu = 0,08 s. Calcule os parâmetros PID recomendados.

c) Descreva como ajustaria os ganhos para reduzir o overshoot de 16% para menos de 5%, mantendo o tempo de subida em menos de 0,5 s.

d) Após ajuste dos ganhos, o eixo tem um erro estacionário persistente de +0,5 mm na posição final. Que componente do PID deve ser ajustada e em que sentido?

Soluções — Grupo III

a) Avaliação da resposta:

Para uma máquina de marcação laser: - Overshoot de 16% → aceitável mas pode ser melhorado (a lasagem teria que esperar pelo assentamento) - Tempo de subida 0,4 s → adequado para maioria das aplicações de marcação - Tempo de assentamento 2,5 s → lento para produção (cada posicionamento leva 2,5 s)

Veredicto: A resposta precisa de melhorias no amortecimento (reduzir overshoot e settling time) mantendo a velocidade de resposta.

b) Parâmetros PID por Ziegler-Nichols:

Ku = 200; Tu = 0,08 s

Controlador Kp Ti Td
P 0,50 × 200 = 100
PI 0,45 × 200 = 90 0,85 × 0,08 = 0,068 s
PID 0,60 × 200 = 120 0,50 × 0,08 = 0,040 s 0,125 × 0,08 = 0,010 s

Para servo de posicionamento, usar o PID completo: - Kp = 120 - Ti = 0,040 s - Td = 0,010 s

Nota: Ziegler-Nichols tende a dar sistemas ligeiramente subamortecidos. Começar com estes valores e ajustar.

c) Redução do overshoot de 16% para < 5%:

Estratégia:

  1. Aumentar Td de 0,010 s para 0,020–0,030 s → amortecer a resposta sem reduzir Kp
  2. Se insuficiente, reduzir ligeiramente Kp (de 120 para 100) → reduz agressividade mas mantém velocidade adequada
  3. Verificar Ti (0,040 s) → está correcto; manter

Procedimento passo a passo: 1. Começar com Kp=120, Ti=40ms, Td=10ms (Ziegler-Nichols) 2. Aplicar degrau de 50mm; medir overshoot 3. Se overshoot > 5%: aumentar Td em 20% (12ms); repetir degrau 4. Repetir até overshoot < 5% 5. Verificar que settling time não aumentou excessivamente

d) Erro estacionário permanente de +0,5 mm:

Um erro estacionário (steady-state error) significa que o controlador não consegue corrigir totalmente o erro final. Isto ocorre quando: - A componente proporcional (Kp) é muito pequena para corrigir o erro residual - Ou a componente integral é insuficiente para eliminar o erro

Ajuste: Reduzir Ti (aumentar a acção integral) → a integral acumula o erro ao longo do tempo e eventualmente o corrige completamente.

Alternativa: Verificar se existe atrito estático (stiction) na guia linear → o erro de 0,5 mm pode ser causado por atrito que o servo não consegue superar com a força residual do proporcional → aumentar Kp ou reduzir o atrito mecânico.


Ficha de Trabalho 2 — UC02952 — TMIM — Aulify