NOTAS DO PROFESSOR
- Enfatizar: o objetivo não é decorar sintaxe, é resolver um problema real de produção (repetição, tempo de setup, erro humano).
- Erro comum: os alunos associam "otimização" só a parâmetros de corte (avanço, velocidade). Aqui é otimização do processo de programação.
- Exemplo: uma oficina que produz 40 variantes da mesma peça em alumínio; sem macro, são 40 programas a manter.
NOTAS DO PROFESSOR
- Enfatizar: esta tabela é o esqueleto de toda a UC, os blocos seguintes mapeiam diretamente para estas três linhas.
- Pergunta: onde encaixa "medir uma peça automaticamente com a sonda"? Resposta: interação com dispositivos externos.
- Analogia: geometria é "o que fazer", setup é "com o quê", interação externa é "com que ajuda".
NOTAS DO PROFESSOR
- Enfatizar: a macro só é tão boa quanto a leitura do desenho que a alimenta.
- Erro comum: confundir a origem das cotas do desenho com a origem de programação (zero-peça); nem sempre coincidem.
- Exemplo: um desenho com cotas a partir do centro de um furo de referência, que se torna o zero-peça da macro.
NOTAS DO PROFESSOR
- Enfatizar: o toleranciamento não é teoria à parte, é o critério que a macro de medição vai usar para aprovar ou rejeitar.
- Erro comum: tratar a tolerância como "zero é melhor". Fora de tolerância para o lado apertado também é defeito.
- Pergunta: se a cota nominal é 20 mm e a tolerância é ±0,05, que valores medidos aceito?
NOTAS DO PROFESSOR
- Enfatizar: single block é o modo de segurança para validar qualquer macro nova, antes de a soltar em automático.
- Erro comum: correr uma macro nunca testada diretamente em automático, a alta velocidade, "para poupar tempo".
- Exemplo: usar MDI para testar isoladamente uma chamada de ciclo de sonda antes de a colocar dentro da macro.
NOTAS DO PROFESSOR
- Enfatizar: nenhuma macro nova vai direta ao corte real; a sequência simulação → dry run → corte reduzido → produção é inegociável.
- Erro comum: saltar a simulação gráfica "porque a macro parece simples". As macros paramétricas são exatamente onde os erros de sinal ou de variável se escondem.
- Pergunta: porque testamos primeiro com o Z bloqueado numa altura segura? (evita colisão se a geometria calculada estiver errada).
NOTAS DO PROFESSOR
- Enfatizar: a variável é o que torna a macro reutilizável; sem ela, é só mais um programa fixo.
- Erro comum: pensar que "macro" é sinónimo de "programa complicado". É sinónimo de "programa flexível".
- Analogia: uma folha de cálculo com fórmulas (macro) versus uma folha só com números fixos (programa normal).
NOTAS DO PROFESSOR
- Enfatizar: esta distinção operador/programador/sistema é um critério de aprendizagem explícito do referencial, não um detalhe.
- Erro comum: usar uma variável local quando se precisa que o valor sobreviva à próxima macro, perdendo o dado sem perceber porquê.
- Exemplo: uma macro de medição guarda o resultado numa variável global para a macro seguinte de correção decidir o que fazer.
NOTAS DO PROFESSOR
- Enfatizar: cálculo (aritmética/trigonometria) alimenta a geometria; lógica alimenta as decisões e a segurança da macro.
- Erro comum: confundir atribuição (`#1=10`) com comparação (`#1 EQ 10`); é um dos erros de sintaxe mais frequentes em macro.
- Exemplo: calcular as coordenadas de 6 furos num círculo de furação com seno e cosseno a partir do ângulo e do raio.
NOTAS DO PROFESSOR
- Enfatizar: o contador é o que faz a macro "saber onde vai" dentro de um ciclo repetitivo.
- Erro comum: esquecer o incremento do contador, criando um ciclo infinito que a máquina executa sem nunca sair.
- Pergunta: se eu quiser 8 furos em vez de 6, o que muda no código? (só a condição do WHILE, não o corpo do ciclo).
NOTAS DO PROFESSOR
- Enfatizar: definir requisitos primeiro é a diferença entre uma macro profissional e um "remendo" de código.
- Erro comum: começar a escrever a macro sem decidir antes que variáveis vão ser locais e quais globais.
- Exemplo: esboçar num papel a lista de variáveis de entrada, de cálculo e de saída antes de abrir o editor.
NOTAS DO PROFESSOR
- Enfatizar: uma mensagem de erro clara poupa uma ferramenta partida e uma peça perdida.
- Erro comum: não validar o valor introduzido pelo operador, assumindo que "ele vai pôr o valor certo".
- Exemplo: `#3000` é a instrução de alarme típica em macro B, que para o programa e mostra o texto ao operador.
NOTAS DO PROFESSOR
- Enfatizar: esta é uma das duas realizações principais do referencial; dedicar-lhe tempo de prática generoso.
- Erro comum: criar uma macro "geométrica" mas deixar uma cota fixa lá dentro por esquecimento, quebrando a família na primeira peça diferente.
- Exemplo: uma bolsa retangular com comprimento #10, largura #11 e profundidade #12, com o percurso de fresagem calculado a partir destas três.
NOTAS DO PROFESSOR
- Enfatizar: este é o exemplo mais representativo da UC, ligar a trigonometria (Bloco 5) diretamente à geometria da peça.
- Erro comum: esquecer que o ângulo tem de estar em graus (ou converter para radianos, consoante o comando), causando furos nos sítios errados.
- Pergunta: e se os furos não forem uniformes? (passa a haver uma variável de ângulo por furo, em vez de um passo fixo).
NOTAS DO PROFESSOR
- Enfatizar: a distinção interno/externo vem da metodologia SMED, mas aqui aplica-se ao setup de máquina CNC concreto.
- Erro comum: tratar todo o setup como interno "porque sempre se fez assim", quando parte podia ser preparada com a máquina a trabalhar.
- Exemplo: preparar e medir uma fixação numa bancada externa enquanto a máquina termina a peça anterior.
NOTAS DO PROFESSOR
- Enfatizar: uma macro de setup bem feita torna o processo repetível independentemente de quem está à máquina nesse turno.
- Erro comum: assumir que o operador se lembra sempre da ordem certa dos passos, sem a macro o obrigar através de diálogos.
- Pergunta: que passo do setup NÃO pode ser automatizado por macro? (a fixação física da peça continua manual).
NOTAS DO PROFESSOR
- Enfatizar: esta macro NÃO substitui a medição manual, integra-a de forma controlada no fluxo automático.
- Erro comum: aceitar cegamente o valor introduzido pelo operador sem validação, propagando um erro de digitação para toda a peça.
- Exemplo: o operador mede a espessura do bruto com paquímetro e introduz o valor; a macro valida que está entre 8 e 12 mm antes de calcular o zero em Z.
NOTAS DO PROFESSOR
- Enfatizar: validar não é burocracia, é a última barreira antes de a máquina executar um valor errado.
- Erro comum: validar só o tipo de dado (é um número?) e não a gama plausível (está entre os limites físicos da peça?).
- Pergunta: que aconteceria se o operador introduzisse 120 mm em vez de 12,0 mm sem validação? (colisão da ferramenta, possível acidente).
NOTAS DO PROFESSOR
- Enfatizar: as variáveis de sistema mudam de numeração entre marcas de comando (Fanuc, Siemens, Heidenhain); o conceito é transferível, a sintaxe não.
- Erro comum: escrever num offset de ferramenta sem confirmar primeiro que a fórmula de cálculo está correta, atualizando um valor errado para toda a produção seguinte.
- Exemplo: uma macro de correção de desgaste que lê o offset atual, soma o desvio medido e escreve o novo valor de volta na tabela.
NOTAS DO PROFESSOR
- Enfatizar: ler antes de escrever evita sobrepor um offset com um valor absoluto errado.
- Erro comum: escrever o valor calculado diretamente sem somar ao valor existente, perdendo correções anteriores acumuladas.
- Pergunta: porque é boa prática ler sempre o valor actual antes de o alterar? (garante que a correção é relativa, não apaga histórico de ajustes).
NOTAS DO PROFESSOR
- Enfatizar: a sonda de ferramenta é distinta da sonda de apalpação de peça (Bloco 12); uma mede a ferramenta, a outra mede a peça.
- Erro comum: confundir os dois tipos de sonda e os respetivos ciclos, que têm parametrização diferente.
- Exemplo: um centro de maquinação com 20 ferramentas no armazém, todas medidas automaticamente no arranque do turno.
NOTAS DO PROFESSOR
- Enfatizar: a medição de ferramenta programada por macro é uma forma concreta de "otimizar o processo de maquinação" sem tocar nos parâmetros de corte.
- Erro comum: nunca remedir ao longo de um lote longo, deixando o desgaste da ferramenta degradar a qualidade sem ninguém notar.
- Pergunta: que sinal, além do tempo, podia disparar uma remedição automática? (um alarme de vibração ou de potência de corte anómala).
NOTAS DO PROFESSOR
- Enfatizar: são três aplicações distintas da mesma sonda física; o que muda é o ciclo e o que se faz com o resultado.
- Erro comum: usar os parâmetros de um ciclo de zero-peça para uma medição de verificação, obtendo resultados sem sentido.
- Exemplo: alinhar uma peça fundida ligeiramente rodada na fixação antes de maquinar, para que os furos saiam paralelos ao contorno real, não ao eixo teórico da máquina.
NOTAS DO PROFESSOR
- Enfatizar: calibração não é um passo opcional "de vez em quando", é o pré-requisito de fiabilidade de todos os ciclos seguintes.
- Erro comum: assumir que a sonda continua calibrada depois de uma colisão ligeira, sem a recalibrar.
- Pergunta: porque é perigoso um erro de calibração não gerar alarme? (produz medições erradas mas plausíveis, mais difíceis de detetar do que um erro grosseiro).
NOTAS DO PROFESSOR
- Enfatizar: sem saber ler estas variáveis de sistema, nenhuma rotina de sonda avança; é o elo entre "a sonda tocou" e "a macro decide o que fazer".
- Erro comum: usar a variável errada (ex.: ler X quando se apalpou Z), obtendo um resultado sem qualquer relação com o esperado.
- Exemplo: a documentação do fabricante do comando é sempre a fonte para confirmar a numeração exata das variáveis de sonda.
NOTAS DO PROFESSOR
- Enfatizar: este é o exemplo mais importante do bloco, liga diretamente a três blocos anteriores (variáveis, contadores, tabela de zeros).
- Erro comum: apalpar só um lado e assumir o centro, em vez de apalpar os dois lados e calcular a média.
- Pergunta: porque apalpamos os dois lados em vez de confiar na posição teórica da peça na fixação? (a fixação nunca é perfeitamente repetível).
NOTAS DO PROFESSOR
- Enfatizar: esta é a aplicação mais avançada da UC, integra toleranciamento (Bloco 2), variáveis de sonda (Bloco 13) e tabela de ferramentas (Bloco 10).
- Erro comum: só medir e mostrar o valor, sem fechar o ciclo com uma correção automática do offset para a peça seguinte.
- Exemplo: um furo sistemático 0,02 mm acima da cota nominal é corrigido automaticamente no offset da broca, sem intervenção manual.
NOTAS DO PROFESSOR
- Enfatizar: a decisão condicional (IF) é o que torna a macro inteligente, só corrige quando é preciso.
- Erro comum: aplicar a correção sempre, mesmo quando a peça já está dentro de tolerância, degradando a precisão ao longo do lote.
- Pergunta: o que acontece se a correção calculada for maior do que uma gama plausível? (deve disparar um alarme, não aplicar-se cegamente).
NOTAS DO PROFESSOR
- Enfatizar: testar só o "caminho feliz" (o valor normal) não chega; testar os limites e os erros é o que separa uma macro fiável de uma armadilha.
- Erro comum: validar a macro só uma vez, com um único conjunto de valores, e assumir que está pronta para todos os casos da família de peças.
- Exemplo: testar a macro do círculo de furação (Bloco 7) com 3 furos, com 12 furos, e com um valor inválido como 0 furos.
NOTAS DO PROFESSOR
- Enfatizar: segurança e EPI são critérios de avaliação como qualquer outro, não "bom senso" à parte.
- Erro comum: relaxar o uso de EPI durante testes "só de simulação", esquecendo que o dry run já move eixos reais.
- Pergunta: que atitude do referencial está mais em jogo ao testar uma macro nova pela primeira vez? (autocontrolo e responsabilidade, ao seguir a sequência de testes sem atalhos).