Soru:
G kodundaki E komutları tam olarak nasıl çalışır?
yeemonic
2016-11-09 04:00:24 UTC
view on stackexchange narkive permalink

İnternete bakmayı denedim ama kafamın karıştığı şeyin cevabını tam olarak bulamadım. Aşağıdaki 3 G kodu satırını düşünün:

  G1 X129.000 Y126.322 E7.90758G1 X128.349 Y125.707 F7800.000G1 X128.476 Y125.548 E7.92045 F1800. 000  

İkinci satırda E komutunun olmaması, 1. satırdan 2. satıra hiçbir malzemenin ekstrüzyon yapılmayacağı anlamına mı gelir? Anladığım kadarıyla, E parametresi o çizgiye kadar ne kadar malzemenin ekstrüde edildiğini kontrol ediyor.

Sormamın nedeni, kod düzeyinde ne zaman ne olduğunu nasıl belirleyeceğimi anlamaya çalışmamdır. Z yönünde hareket etme durumunda veya tek bir baskıda birden fazla bağlantısı kesilmiş parça yazdırıyorsanız, yazıcı herhangi bir malzemeyi sıkmadan hareket edecektir. Z çizgilerinin hiçbirinde E komutu bulunmadığından, bir E komutunun yokluğunun, önceki satırdan verilen konuma hareket ederken hiçbir malzemenin ekstrüzyon yapılmayacağı anlamına geldiğine inanma eğilimindeyim. Durumun böyle olup olmadığını anlamak için çevrimiçi olarak epeyce farklı sorgu denedim, ancak basit bir yanıt bulamadım, bu yüzden bu panodaki birinin beni aydınlatmasını umuyordum.

Bir cevap:
Tom van der Zanden
2016-11-09 04:25:22 UTC
view on stackexchange narkive permalink

Evet, bir EX.XXX'in (veya öncekiyle aynı değere sahip bir EX.XXX'in) olmaması, taşıma sırasında hiçbir şeyin dışarı çıkmayacağı anlamına gelir. Ekstrüder hayali bir dördüncü eksen olarak kabul edilir ve diğer eksenlerle tamamen aynı şekilde çalışır: G1 / G0'da kendisi için yeni bir koordinat belirtilmezse, orijinal konumunu korur.

Bu durumda, bunun gibi bir kod parçasının amacı nedir? : G92 E0G1 X55.571 Y120.585 F7800.000G1 X55.571 Y103.100 F7800.000G1 X55.571 Y96.900 F7800.000G1 X55.571 Y79.415 F7800.000G1 X63.907 Y77.129 F7800.000G1 E1. 00000 F2400.00000Neden herhangi bir ekstrüzyon olmadan 5 hareket yapsın?
Bazen bir seyahat hareketinin düz bir çizgide olmasını istemezsiniz. Genel olarak, çekimden kaçınmak için, hareketin çoğunun bir parçanın "içinde" olmasını istersiniz, böylece hareketin en küçük miktarı serbest hava yoluyla olur. Bu, bir noktadan diğerine en kısa / en iyi yolun mutlaka düz bir çizgi olmadığı anlamına gelir.
Pardon - tel çekme nedir? Bu "sızma" veya "sızdırma" gibi bir şey mi? Baktım - anladım. Bu şimdi daha mantıklı. Teşekkürler.
Baskının bir tarafından diğerine geçmek istiyorsanız, geçerli katman dışbükey değilse, bir parçadan diğerine düz çizgi, oluşturulmakta olan mevcut katmanın sınırını geçebilir. Bu, nozülden küçük bir malzeme sızdığından (ekstrüzyon yapmadığınızda bile) çekilme ve damlalar (baskının dışında ekstra malzeme) ile sonuçlanır. Parçanın dış hatlarını takip ederek (ve düz bir çizgide hareket etmeyerek) dışarıda kat edilen mesafeyi önleyebilir (veya en aza indirebilirsiniz).
Kendi gönderisini gerektirdiğini düşünmediğim bağlantılı bir soru olarak, bu 3 satırın önemi nedir? `G92 E0 –G1 X124.746 Y125.952 F7800.000 –G1 E1.00000 F2400.00000`Anladığıma göre, ilk sayacı E için" sıfırlıyor "Peki ya üçüncüsü? Bu hareket etmeden yerinde mi ortaya çıkıyor? Biraz tuhaf görünüyor ... Özellikle 1.0000'lük bir ekstrüzyon artışı, başka herhangi bir tek satırda göreceğimizden çok daha büyük olduğu için (baktığım dosyaya göz atarken, en yüksek ~ 0.3 gibi görünüyor).


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...