Projeção da torre: por que as torres não cortam o perfil aerodinâmico?

A fio é uma linha reta entre as torres, mas a peça vive nas faces do bloco — então cortes cônicos e morfológicos devem guiar as torres ao longo de trajetórias amplificadas e projetadas. A matemática, o que o cncfoam faz automaticamente, as regras de colocação de blocos e os avisos.

O fio quente é um linha reta entre dois planos da torre — e seu bloco de espuma fica em algum lugar entre elas, sem tocar em nenhuma (as correias, rolamentos e guias ficam lá). Esse fato tem uma consequência que todo cortador de asa descobre eventualmente: as formas que as torres acionam não são as formas que aparecem na espuma.

O problema

Diga que você corta uma asa cônica: perfil grande na raiz, perfil pequeno na ponta. Se as torres simplesmente guiassem os contornos da raiz e da ponta, o fio formaria essas formas. No plano da torre e suas faces de espuma, posicionadas em algum ponto intermediário, cada uma receberia um perfil misturado, encolhido entreA lacuna maior entre a torre e a face, pior o erro. reto cortes de perfil constante ambas as trajetórias da torre são idênticas, o fio varre um prisma, e não há erro algum — é por isso que ninguém percebe até a primeira asa cônica.

A correção: projetar as faces para as torres

Os perfis projetados pertencem à faces de espumaPara cada par de pontos sincronizados, estenda a linha reta do fio através de ambos os pontos de face para fora e resolva onde cada torre deve estar:

T1 = P1 + (P1 − P2) × d1 / w
T2 = P2 + (P2 − P1) × d2 / w
  • P1, P2 — pontos projetados na face próxima/distante da espuma
  • w — largura do bloco ao longo do fio (sua Tamanho Z No bloco de painel de Material
  • d1 — distância da torre esquerda até a face próxima (sua Z offset)
  • d2 — distância da face oposta à torre direita (span da torre − d1 − w)
  • T1, T2 — onde as torres realmente se movem

As torres traçam maior, distorcido versões dos perfis — excedendo propositalmente — e o fio reto passando através do bloco entrega exatamente as formas certas nas faces.

O aperto na pré-visualização: o ponto de cruzamento

Assista a uma asa cônica ser cortada na visualização 3D e a fita varrida do fio faz algo surpreendente no lado de pequeno perfil: ela afunila até um ponto e reabre invertido antes de chegar à torre. Essa pinça não é um bug — é a assinatura da projeção, e é exatamente o que a máquina deve fazer:

LEFT tower (X/Y) RIGHT tower (U/V) foam block the PART (root face → tip face) crossover — the extended wing tapers to ZERO here amplified tiny + inverted wire lines (the ruled sweep)

Extend a tapered wing past its tip and the chord keeps shrinking — at w·c_root/(c_root−c_tip) beyond the root face it reaches zero (o ápice do cone ao qual a asa pertence). Cada linha reta do fio passa por essa vizinhança. Se o ápice cair no vão entre a face externa da espuma e a torre — o que acontece sempre que a conicidade é forte e o vão é generoso — o caminho da torre passa através de tamanho zero e sai do outro lado espelhado: a torre U/V traça uma pequena cópia invertida do perfil. O fio ainda varre exatamente a superfície correta através da espuma; apenas a parte do movimento no ar vazio se cruza.

  • Está correto. A peça existe apenas entre as faces — tudo fora é o fio a viajar pelo ar.
  • Os números da torre "errados"? A torre do lado pequeno pode viajar legitimamente menos do que o perfil da ponta, ou mova-se em direção oposta a ele.
  • Asas retas não têm afunilamento — perfis iguais fazem com que as linhas do fio sejam paralelas, o vértice fica no infinito, e ambas as torres traçam o perfil 1:1.
  • A pinça nunca fica dentro da espuma. Vive além da pequena face, na extensão da peça — quando a conicidade atinge zero, você já está fora do bloco por definição.

O que o cncfoam.com faz automaticamente

Toda forma gerada — asas, engrenagens, painéis de parede, hypars, personagens, formas de IA e morfismos de dois perfis da caixa de diálogo Carregar peças — é projetada nas faces de espuma e projetado automaticamente para caminhos da torree usando a distância entre torres da sua máquina (⚙ Configurações → distância L→R) e o bloco de material Tamanho Z + Deslocamento Z. Mova ou redimensione o bloco e a trajetória da ferramenta será reprojetada ao vivo — as faces sempre recebem os perfis projetados, independentemente de onde o bloco esteja posicionado. Cortes retos e cortes de rotação acionam ambas as torres de forma idêntica, então a projeção os transmite sem alterações. As janelas de visualização do lado do bloco mostram a prova: o perfil em cada face de espuma corresponde ao projeto, enquanto o fio 3D visivelmente se expande mais nas torres.

Duas coisas decorrem da matemática, e a ferramenta avisa sobre cada uma:

  • Torres fora dos limites — a projeção amplifica cada diferença raiz↔ponta pelo quociente entre a folga e a largura. Uma peça fortemente cônica em um bloco estreito e distante das torres pode exigir mais deslocamento das torres do que sua máquina possui. O aviso de folga indica em quanto.
  • Amplificação grande — quando os espaços são muito maiores do que a largura do bloco (mais de ~1,5×), uma mensagem de aviso aparece: o corte ainda está correto, mas a viagem da torre e qualquer folga mecânica são multiplicadas com ele.

Regras práticas de posicionamento de blocos

  • Centralizar o bloco entre as torres (o botão "Center material on machine" faz isso em um clique) — ele divide a amplificação uniformemente.
  • Mantenha os espaços pequenos em relação à largura do bloco. Um bloco de 300 mm centrado em um vão de 850 mm (folgas ≈ 275 mm cada) duplica aproximadamente as diferenças entre raiz↔ponta nas torres — normal e fina. O mesmo bloco empurrado contra uma torre coloca ×3 do lado oposto.
  • Para painéis fortemente cônicos, uma bloco mais largo reduz a relação de forma mais eficaz do que qualquer outra coisa?

Taxa de avanço também é referenciada à face?

A sua configuração de velocidade de avanço é a velocidade do fio através da espuma, not the tower speed. Since the projected tower paths are longer than the face paths, the exported G-code raises each cutting line's F by that move's tower:face travel ratio — so the foam always sees the set feedrate and the kerf stays constant root→tip em painéis cônicos. (Sem isso, a extremidade de uma asa cônica corta mais devagar e derrete um sulco mais largo exatamente onde a peça é mais fina.) Os movimentos de deslocamento fora da espuma permanecem na taxa de avanço normal. Os números de tempo de corte e contorno no painel de status são referenciados à face pela mesma razão.

G-code importado

G-code importado nunca é reprojetado — os arquivos de outros CAM são assumidos como já conterem as coordenadas da torre, exatamente como salvas. Os pré-visualizações de face de bloco, tempo de corte e verificações de fusão do simulador ainda as avaliam nas faces de espuma, então você pode verificar o que um arquivo estrangeiro realmente corta antes de executá-lo.

Relacionado

Veja Bloco de material & envelope para os controles do bloco Morfando dois perfis para o mecanismo de 4 fios Gerador de asa onde a projeção mais importa. Por que as torres do seu cortador de espuma cortam uma asa invertida?.