1. sayfa (Toplam 2 sayfa)

DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 09 Şub 2024, 16:33
gönderen yordamtest
DVP50MC cihazımız var. Python ile bu cihaza ethernet portu üzerinden G-code göndermek istiyoruz (Modbus kullanıyoruz). G-code'u nasıl gönderebiliriz?

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 13:02
gönderen yordamtest
Yani DVP50MC cihazında g-code gönderebileceğimiz bir adres var mı? Modbus haberleşmesi kullanarak adrese doğrudan g-code içeren dosyayı yüklemek istiyoruz.

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 13:36
gönderen Uğur
15/50MC kontrolcüye dışarıdan 3. parti yazılım ile gcode transferi mümkün değildir.

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 13:39
gönderen yordamtest
Yani sadece uygulamayı kullanarak g-code gönderebiliyoruz. Peki pulse ve hızı gönderebileceğimiz bir adres var mı ya da önerebileceğiniz başka bir şey?

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 14:05
gönderen Uğur
Aşağıdaki gibi gcode değişken değerlerini sabit değilde değişkene bağlarsanız bu adreslere modbus üzerinden veri yazarak değer gönderebilirsiniz.

Kod: Tümünü seç

N0 G0 X$ML0$ Y$ML1$ Z$ML2$

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 14:12
gönderen yordamtest
Bu işlemi nasıl yapabiliriz biraz daha ayrıntılı anlatır mısınız acaba?

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 15:01
gönderen Uğur
Gcodunu yukarıdaki gibi yazdığınız zaman ML0 a değer yazdığınız zaman bu X in yanındaki pozisyon değerini ifade etmiş olacak. Burada ML lerin manuelde modbus adresleri vardır oraya değer yazacasınız. Modbus ile python ile nasıl yazılır ona internetten araştırma yapmalısınız.

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 15:18
gönderen yordamtest
Gcode kısmını uygulamadan yazmamız gerekiyor anladığım kadarıyla ve ML yazan yerlere modbus üzerinden haberleşme ile değer ataması yapabiliyoruz. ML modbus adreslerini nereden bulabilirim?

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 15:48
gönderen Uğur
MC Manuelinde detaylar mevcuttur.

Re: DVP50MC - Python Haberleşmesi

Gönderilme zamanı: 13 Şub 2024, 15:54
gönderen yordamtest
Peki modbus üzerinden pulselerin tamamını liste halinde gönderebileceğimiz bir adres var mı? Bu şekilde tek tek göndermek yerine.