Como funcionam exatamente os comandos E no código G?


9

Tentei procurar on-line, mas não encontrei exatamente a resposta para o que estou confuso, exatamente. Considere as três linhas a seguir do código G:

G1 X129.000 Y126.322 E7.90758

G1 X128.349 Y125.707 F7800.000

G1 X128.476 Y125.548 E7.92045 F1800.000

A ausência de um comando E na segunda linha significa que nenhum material deve ser extrudado da linha 1 para a linha 2? Pelo que entendi, o parâmetro E controla a quantidade de material extrudado até essa linha.

A razão pela qual estou perguntando é porque estou tentando entender no nível do código como identificar quando uma impressora viaja sem extrudir nenhum material, no caso de se mover na direção Z, ou se você estiver imprimindo várias peças desconectadas. uma impressão. Como nenhuma das linhas Z parece ter nenhum comando E, estou inclinado a acreditar que a ausência de um comando E significa que, ao passar para a posição especificada a partir da linha anterior, nenhum material será extrudado. Eu tentei várias consultas diferentes online para tentar descobrir se esse é o caso, mas não encontrei uma resposta simples, então eu esperava que alguém desse fórum pudesse me esclarecer.

Respostas:


4

Sim, a ausência de um EX.XXX (ou um EX.XXX com o mesmo valor que o anterior) significa que nada será extrudado durante a movimentação. A extrusora é tratada como um quarto eixo imaginário e funciona exatamente da mesma forma que qualquer outro eixo: se em um G1 / G0 nenhuma nova coordenada for especificada, ela mantém sua posição original.


Nesse caso, qual é o sentido de um segmento de código como esse? : G92 E0 G1 X55.571 Y120.585 F7800.000 G1 X55.571 Y103.100 F7800.000 G1 X55.571 Y96.900 F7800.000 G1 X55.571 Y79.415 F7800.000 G1 X63.907 Y77.129 F7800.000 G1 E1.00000 F2400.00000 Por que realizar 5 movimentos sem extrusão?
yeemonic

11
Às vezes, você não quer que uma mudança de viagem ocorra em linha reta. Geralmente, para evitar o encordoamento, você deseja que a maioria de uma jogada ocorra "dentro" de uma peça, de modo que a menor quantidade de movimentação seja através do ar livre. Isso significa que o caminho mais curto / melhor de um ponto para outro não é necessariamente uma linha reta.
Tom van der Zanden

Desculpe - o que é amarrar? É como "escorrendo" ou "vazando"? Eu procurei - peguei. Isso faz mais sentido agora. Obrigado.
yeemonic

Se você deseja mover de um lado da impressão para o outro, a menos que a camada atual seja convexa, a linha reta de uma parte para outra pode cruzar o limite da camada atual que está sendo construída. Isso resulta em sequências e blobs (material extra na parte externa de uma impressão), pois um pouco de material escorre pelo bico (mesmo quando você não está extrudando). Ao seguir o contorno da parte (e não em movimento em uma linha reta) pode evitar (ou minimizar) a distância percorrida no exterior
Tom van der Zanden

Como uma pergunta relacionada que eu acho que não merece seu próprio post, qual é o significado dessas três linhas? G92 E0 -- G1 X124.746 Y125.952 F7800.000 -- G1 E1.00000 F2400.00000 Pelo que entendi, o primeiro "redefine" o contador para E. Mas e o terceiro? Isso simplesmente expulsa no lugar sem se mover? Parece um pouco estranho ... Especialmente porque um incremento de extrusão de 1,0000 é muito maior do que tenderíamos a ver em qualquer outra linha única (percorrendo o arquivo que estou vendo, o mais alto parece ser ~ 0,3).
yeemonic 10/11/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.