Ficha 02 · Programação CNC, ciclos, compensação e simulação
Exercício 1 · Zero-máquina vs zero-peça
Explica a diferença entre zero-máquina (M) e zero-peça (W). Porque é que o programador tem de definir o zero-peça em cada nova montagem?
Exercício 2 · Absolutas vs incrementais
A ferramenta está em (10,0). Escreve os blocos, em absolutas (G90) e depois em incrementais (G91), para chegar a (10,20) e depois a (30,20).
Exercício 3 · Interpolação linear e circular
Programa, em coordenadas absolutas: aproximação rápida a X0 Y0, mergulho a Z-4 com F150, corte em linha reta até X50 Y0 com F250, e depois um arco de 90º no sentido horário até X70 Y20, raio 20.
Exercício 4 · Compensação de raio da ferramenta
Explica para que serve a compensação de raio G41/G42 e porque é que a ativação e o cancelamento (G40) têm de ser feitos fora do contorno da peça.
Exercício 5 · Ciclo fixo de furação
Escreve o programa que abre três furos a Z-12, no plano de aproximação R2, avanço F100, nas posições X10 Y10, X30 Y10 e X50 Y10, usando um ciclo fixo de furação simples. Não te esqueças de cancelar o ciclo no fim.
Exercício 6 · Calcular o avanço de roscagem
Vai roscar-se M12 (passo 1,75 mm) a uma rotação de 400 rpm, com o ciclo G84. Calcula o avanço F a programar.
Exercício 7 · Sub-programação
Um padrão de 4 furos repete-se em 3 zonas diferentes da mesma peça. Explica como usarias sub-programação para simplificar o programa, incluindo os códigos de chamada e de retorno.
Exercício 8 · Simulação gráfica e validação
Um programa corre na simulação gráfica sem alarmes nem colisões. É suficiente para libertar o programa para produção em série? Justifica e descreve o passo seguinte exigido pelos critérios de desempenho da UC.