Baixe Este artigo e apenas um resumo de cálculos de usinagem e outras Resumos em PDF para Matemática, somente na Docsity!
SERVICE 802Dsl - 15/09/ Questões para o Instrutor:
1) – Onde define o sentido de contagem do encoder e movimento do eixo?
R: O parâmetro é PR32100 (AX_MOTION_DIR), poderá assumir os valores de 1 e - 1 que é referente a direção que o motor irá girar. Obs: Quando alterar sentido de movimento do eixo terá que inverter o movimento da referência do mesmo através do parâmetro 34010 (REFP_CAM_DIR_IS_ MINUS) onde assumirá os valores 0 ou 1. 2) – Como definimos a medição interna (encoder no motor) e a medição externa (régua ótica), como alterar a leitura da régua para o encoder caso danifique a régua da máquina? R: Verificar a parte que fala sobre: “ PARA ATIVAR O SEGUNDO SISTEMA DE MEDIÇÃO USANDO O STARTER” 3) – Que parâmetro define o G00 do eixo, avanço rápido?
R: PR32000= Velocidade máxima em G0;
4) – Que parâmetro compensa folga mecânica (Back Lash)?
R: PR 32450[0] (BACKLASH). Importante: Quando for régua deverá inserir valor (-); 5) – Como declarar um eixo Virtual?
R: PR30130= 1 – (CTRLOUT) Habilita controladora, se =0 se torna um eixo
simulado;
- – Como definir uma aceleração para eixo?
R: PR32300= Máxima aceleração do Eixo em m/s² - 1G = 9,8.
7) – Que parâmetro monitora o erro de contorno parado e ou em movimento? R: PR36400 em movimento e PR36030 parado. 8) – Onde é declarado o percentual de analógica que um eixo irá trabalhar para a velocidade máxima? R: PR
9) – Parâmetro que define a tolerância de posicionamento do eixo para entrar na janela? R: PR36000, geralmente usado quando aparece o alarme 25040, quando o eixo para, até mesmo pela inércia, quando este poderá andar. Existe também o PR36020 que é o tempo que o Cnc irá esperar para gerar o referido alarme, ou seja, é o tempo que espera para o eixo entrar na janela de posicionamento, voltar para posição. 10) – No spindle, onde declarar as relações mecânicas para troca de gama? R: PR31050[1] até PR31050[5], o importante é que o TAB0 é para eixo.
- – Como alterar a coordenada para M19? R:
- – Onde define parâmetro para que os eixos fiquem parados até chegar a velocidade de spindle programada?
- – Onde define se a troca de gama será feita por M ou por S? Poderá ser feita por M40 (pela Speed) ou por M41...M45, e também por parâmetro de máquina
- – Na configuração de troca de gama, como configuro se a gama irá engatar por pêndulo, horário, anti-horário, ou parado?
15) – Onde define o final de curso SW do eixo?
R: O final de curso SW se altera através do parâmetro PR34100[0] REFP_SET_POS.
16) – Parâmetro que define a ordem que os eixos irão referenciar?
R: PR34110 colocar o valor 1 (p/ ser o primeiro eixo a referenciar);
INFORMAÇÕES GERAIS DO CNC 802Dsl: 802 S – Motor de passo (Limitado a 3 eixos , 1 Spindle + 1 canal); 802 C – Acionamentos Analógicos (Limitado a 3 eixos , 1 Spindle + 1 canal); 802 Dsl – Digital Sinamics (Limitado a 4 eixos + 1 eixo Plc + 1 Spindle); Sistema operacional: LINUX
- Não possui LOG de alarmes, os alarmes, no caso de drives são armazenados no Sinamics, porém é acessado somente com o SW Starter. Possui um único processador para Cnc, HMI e PLC; Display TFT, sem bateria, sem HD e sem ventiladores. Este comando é todo emulado (integrado). Vedação do comando – classificação IP65; contra água indiretamente.
No manual operating Instructions 802D sl/capítulo 1.1 System Overview/ páginas 13 e 14, tem os exemplos de aplicações envolvendo a MCPA e na página 15 uma descrição de suas funcionalidades. Na página 36 encontra-se um overview da placa com os conectores. No caso do motor, este possui uma eletrônica interna que é responsável pelo reconhecimento, isto ajuda na substituição do mesmo, retira um e coloca outro não necessitando de configurar nenhum parâmetro. Pode usar a placa AD4 ao invés da placa MCPA. A ADI4 tem 4 saídas analógicas e a MCPA tem uma saída. O System SW – NC/PLC + Drives são armazenados em memória Flash; Endereço Físico da rede IP:169.254.11.22 / MASK 255.255.0.0 (Ethernet ponto-a-ponto). DADOS TÉCNICOS DO CNC 802D sl
- Possui ferramenta de Comissionamento para Drives e PLC, sw STARTER - SINAMICS;
- Torno e fresa instalado com o Tool Box (SETUP_M - FRESA) ou (SETUP_T - TORNO) configura os principais parâmetros;
- 4 eixos + Spindle ou 3 eixos ou 2 Spindle + 1 eixo Plc;
- Interpola 4 eixos simultaneamente;
- Recurso Transmit p/ torno, onde poderá fresar na superfície (face);
- Recurso Trace p/ torno, onde poderá fresar no diâmetro; Como descrito no manual: Function Manual Cap. 23.2 – TOOL:
- Suporta até 64 ferramentas versão Plus;
- Suporta até 128 ferramentas na versão Pró;
- Suporta até 32 ferramentas na versão Value;
- Possui gerenciador de ferramentas
- Área de Trabalho versão Plus – 1MB;
- Área de Trabalho versão Pró – 10MB.
- Cartão de memória, terá que ser maior que 128MB sendo da marca SANDISK;
- Aceita até 2 manivelas;
- Programa em ISO G290;
- Programa em coordenadas Polares;
- LOOK AHEAD PLUS: 50 blocos / PRÓ:100 blocos;
- Possui gestão de vida e uso da ferramenta;
- HMI: 10.4” , 2x8 Softkeys , 6 atalhos de tela, oscilocópio interno, 2 linguagens online, 20 ciclos de torneamento e fresamento. DETALHES DO PLC:
- S7- 200
- Programado somente em LADDER;
- CPU 224;
- Até 6000 passos sendo que 0.1us cada passo;
- Temporizadores → Versão Plus: 40 Versão Pró: 64
ACIONAMENTOS SINAMICS MODELO S120 – IP
Modelos Sinamics S150 e S120 – para motores de 20 Mw / 70Mw; Existem 2 tipos de SINAMICS: O sinamics S (High Performance); O sinamics G (Performance General – inversores de freqüência); Este acionamento não trabalha com régua codificada, ou seja, o 802D sl não possui sinal para este tipo de medição, poderá até ser instalada, mas será tratado como um régua comum. SIZER – é um sw que se usa para configurar um sistema corretamente, onde é informados os motores e modelos de acionamentos, este sw configura tudo automaticamente gerando os códigos corretos, mostra também o layout de suas informações e o que foi gerado, é mais usado pelo pessoal do dpto. Comercial. STARTER – Ferramenta para comissionamento do drive, e para alterar parâmetros; Este equipamento é aplicado com os seguintes produtos Siemens: SIMATIC(PLC) / SIMOTION(AUTOMAÇÃO) / SINUMERIK (CNC). PARA COMUNICAR VIA REDE COM O STARTER PG→ SINAMICS: Importante: O Sw Starter roda somente com o Win XP Professional!
- Criar novo projeto;
- New/ Nome projeto/ ok;
- Inserir drive Unit;
- Sinamics 802Dsl;
- Versão do Cnc e verificar a versão do Sinamics;
- Via IP;
- Endereço do 802/ ok; INSERINDO UM NOVO PROJETO:
- Digite o nome/ OK;
- Insert SINGLE DRIVE UNIT (estará criado no canto superior esquerdo);
- 2 cliques na opção acima;
- Load (do Sinamics para a PG); Neste ponto, retirar o conector X20 e depois conecta para dar um pulso.
- Aguardar mensagem e clicar YES; Esta mensagem aparecerá após o carregamento do projeto. No canto superior esquerdo aparecerá no SIMANICS e na CU, o símbolo da cor VERDE, para informar que está em modo online no Starter. PROCEDIMENTO PARA AUTO-TUNING USANDO O SW STARTER:
- COMISSIONING / AUTOMATIC CONTROL SETTING;
- Assume a prioridade para controlar o drive através da PG na parte superior descrito como “1”para ligar , depois clicar no botão ao lado “Perform all step”. No final do auto tuning clicar em Accept para salvar localizado no canto inferior direito. Para verificar a visualização no Gráfico: Assumir a prioridade no canto superior e inserir um valor de 10000 / botão 1 liga / clicar no botão escuro para abrir as opções de gráfico, depois clicar no botão start do SW. PARA ATIVAR O SEGUNDO SISTEMA DE MEDIÇÃO USANDO O STARTER: EXEMPLO USADO - > RETIRADO O ENCODER EXTERNO DO SPINDLE E COLOCADO NO EIXO X. NO SPINDLE: Parâmetro NC: PR30230 = 1; ( retirou o encoder externo via NC); PR31020 = 2048 (número de pulsos do encoder do motor);
- Clica em topologia/ Configuração/ Offline/
- Configure DDS/ Next até encoder/
- retira encoder 2 (tira a seleção)/ Next até finish, neste ponto o encoder estará apagado. NO EIXO X: Parâmetro NC: PR30230 = 2; (Inserido encoder externo no motor do eixo X)
No Sinamics as conexões com os drives são chamadas de DRIVE OBJETO. A ligação entre a controladora NCU e os drives é chamado de DRIVE CLICK. PROCEDIMENTOS GERAIS EXECUTADOS NO TREINAMENTO DE SERVICE. Ambiente de Startup/ Manutenção:
- Dados de Máquinas: Área de parametrização;
- Exibir Serviço: Monitora dados gerais Cnc, Acionamento;
- Serviço Controle: Configura rede, somente na versão Pró;
- Servo Trace: Área do osciloscópio; Executado estas funções:
- Partida com dados padrão (carrega default Siemens);
- Partida com dados salvos ( se foi salvo através de “salvar dados”ele carrega novamente na Flash);
- Salvar dados, faz um backup genérico , toda vez que salvar, sobrescreve o existente; Para fazer um backup na memória Flash copia o backup e cola dentro de alguma pasta localizada dentro da opção “Drive Fabricante”. Partida com dados padrão: Apaga somente dados de NC, o Plc e drives não. Para apagar dados do acionamento: Apertar SELECT na inicialização para entrar no sistema;
- remove drive/Default data. Apaga-se assim, o arquivo do acionamento. Desliga e liga e chave geral para perder os dados; Para apagar dados do PLC aperte SELECT para voltar ao menu de sistema com os drives resetados;
- Plc overral/Default, neste ponto foi limpo toda a área de memória e coloca o Plc Básico. USANDO O SW RCS: Este sw serve para comunicar com o Cnc 802D sl via ETHERNET.
- Selecionar Versão do Cnc;
- Cria um projeto novo;
- Idiomas que irão ter;
- Seleciona o nome do projeto / OK;
- Ativar no CNC comunicação Ethernet através do caminho: Service Control/ direct conect para capturar o número da IP;
- Na PG configurar o IP para a conexão;
- Clicar no SW da PG para conectar;
- Neste ponto irá abrir o diretório do 802;
- Na PG clicar: Tool Box 802/ Tool Box versão do 802/ fresa/ Configuração Siemens/ PRO/ SETUP_M/ COPY/ ir no diretório do Cnc, Startup NC,PLC e colar para restaurar sistema. O procedimento poderá ser feito também com o cartão Memory. Copia o setup_m no cartão, coloca no Slot do painel e cola dentro do diretório do Cnc de backup. Agora será atualizado o FW UPGRADE – CU Reguladora do 802Dsl, para deixar com a mesma versão. MD GERAL/ MD ACIONAMENTO/ SINAMICS IBN SELECIONADO NA CU.
- Carregar FW/ Início/ depois desligar e ligar. Neste ponto temos o setup_M com dados default de uma fresa com os FW`s dos acionamentos atualizados. Tela do SINAMICS:
PO – POWER/ON (DESLIGA E LIGA – RESET NCK);
RE – RESETE (PRESSIONAR A TECLA RESETE);
CF – ATUALIZAR COM MUDANÇA DE TELA;
IM – IMEDIATO;
PARÂMETROS GERAIS DOS EIXOS:
Parâmetros:
PR30130= 1 – (CTRLOUT) Habilita controladora, se =0 se torna um eixo simulado;
PR30240=1 – (ENC_TYPE) Seleciona o tipo do encoder 1(incremental) / 4(Absoluto) / 0(Eixo
Plc);
PR30300=1 (define eixo Rotativo, é ligado ao PR30310), se 0, eixo linear.
PR30310=1 (contagem até 360 graus) , se =0 c o parâmetro acima =1 contará para infinito;
PR30320=1 (contagem no display);
PR30110= módulo acionamento número. Terá que ter o mesmo número do 30220;
PR30220= encoder número. Terá que ter o mesmo número do 30110;
PR32010 = Velocidade JOG Rápido;
PR31030= Passo do fuso de Esfera;
PR31050= Relação Mecânica do fuso;
PR31060= Relação Mecânica do Motor;
Ex: Quantas voltas do Motor, para dar uma volta no fuso. Se o fabricante não tem os dados
mecânicos poderá pegar o número de dentes da engrenagem que vai no fuso e número de
dentes da engrenagem acoplada ao motor.
PR32000= Velocidade máxima em G0;
PR32300= Máxima aceleração do Eixo em m/s² - 1G = 9,8.
PR32200 = Define que eixo irá interpolar, o valor geralmente será =1. Se tiver =0 o eixo irá
interpolar da mesma forma, porém poderá apresentar alguns erros.
PR32450 = compensação de folga mecânica (Back_Lash) , é garantido no máximo 1mm.
PR32020= Velocidade de JOG normal;
PR32200= KV dos eixos, normalmente assume valor 1, deve-se deixar o mesmo valor para
todos os eixos, pois em uma interpolação poderá ter problemas.
PR33060 = Maintenance_data → Serve para gerar mensagens para a manutenção por
exemplo: Efetuar manutenção preventica, poderá ser enviado para um servidor da empresa
“manutenção máquina X”. Terá que chamar este parâmetro no PLC para funcionar.
PR34200= Tipo do Encoder (0 – Endat Absoluto) / Incremental (1) / Bero (7);
PR36200= Máximo velocidade do eixo, 15% a mais para segurança. MD
1x1.5xPR32000, ou 10%, porém é melhor colocar em todos os TABs;
PR361 0 0 = Curso SW Limite Negativo;
PR36110= Curso SW Limite Positivo;
PR36400 = Tolerância de contorno, abre janela (Janela de tolerância);
Geralmente neste parâmetro, se altera para quando se tem uma relação mecânica muito
grande, conta o valor na tela, porém o eixo ainda não andou.
PARÂMETROS MD GERAIS:
PR14510[16]= 0(Indefinido), 1(Torno), 2(Fresa)
PR10240 = 1 (mm) / =0 (inch)
PR35200 = Máxima velocidade para cada gama; PR36200 = Máxima velocidade para cada gama com 10% a mais como nos eixos; FUNÇÕES GERAIS PARA TROCA DE GAMA: M40 – TROCA DE GAMA AUTOMÁTICA PELA SPEED PROGRAMADA; M41 – M45 – TROCA DE GAMA EFETUADA POR “M”NO PROGRAMA; SPOS – ÂNGULO QUE O SPINDLE IRÁ GIRAR – USADO EM M19; M19 – ORIENTA SPINDLE PELA MARCA ZERO DO ENCODER;
M70 – CONTROLE DO SPINDLE COMO EIXO;
G331 – ROSCA RÍGIDA COM COMPENSAÇÃO;
G332 – ROSCA RÍGIDA SEM COMPENSAÇÃO;
Dentro destas 2 funções G`s é chamado a função M70 automaticamente.
Encoders – Todos são senoidais. No caso do absoluto, o encoder é mecânico, somente
perderá o posicionamento se retirar o motor do eixo, caso contrário não. Não possui
bateria.
PARÂMETROS PARA REFERENCIAMENTO:
PR34000= Informa o NC se a referência será pelo came =1 ou pela marca do encoder=0;
PR34020= Velocidade de busca para encontrar o came;
PR34040= Velocidade quando encontrado o came (em cima);
PR34070= Encontrado a marca de Zero;
PR34010= Sentido de movimento da Referência 1 ou 0;
PR34050= Sobe em cima do came e espera achar a marca de Zero =1 ou desce do came para
achar a marca de zero=0;
PR34090= Correção do ponto zero se tiver fora, deslocamento do ponto zero;
PR34100= Forçar uma coordenada na tela quando encontrar a marca;
PR34030= Máximo curso para encontrar micro de referência;
PR3406 0 = Máximo curso para achar marca de zero do encoder +/- passo do fuso;
PR34110= Número de ordem para referencia, por exemplo Eixo Z, depois X e Y ou X, depois
Y, é a sequência de movimento dos eixos na referência.
Exemplo de aplicação PLC para referenciamento dos eixos:
No exemplo acima é acionado a referencia através de uma tecla, onde associado ao
parâmetro PR34110. Enquanto não é referenciado todos os eixos o alarme de eixos não
referenciados não é resetado.
COMO REFERENCIAR UM EIXO COM ENCODER ABSOLUTO:
- Levar o eixo na posição física desejado para impor o ZERO;
- JOG/REF – SYSTEM/ MD EIXO/ PR34210=
- Fecha avanço Override 0/ JOG+ / Assume o zero e o PR34210=2. Neste ponto o
ponto zero foi configurado. Se desejar alterar a posição por algum motivo, ou até mesmo,
Exemplos de programação PLC:
Exemplo Botão Pulso liga, Pulso desliga:
No Caso do 840 D ou Di na linguagem STL ficaria assim:
A I0.
FPM1.
X Q4.
= Q4.
COMO PROGRAMA UMA FUNÇÃO M:
No exemplo abaixo será visto função M30 ou qualquer função conhecida pelo Cnc e 2
funções M`s não conhecidas.