teşekkür ederim sen bir harikasın emeğine sağlıkAkilli bidikla muhabbet etmeyi ogren.
Bana bu G kod programin aciklamalarini turkce yaparmisin
ChatGPT said:
Tabii, G-kod programını paylaşabilir misin? Açıklamalarını Türkçe olarak ekleyeyim.
4o
You said:
MERHABA BUNUN AÇILIMI NEDİR ARKADAŞLAR% 8990.N1(ZERI CARICATRICE)E10029=0(E20023=1 CARRELLO SU MICRO 0 DENTRO)(E20024=1 BRACCI SU MICRO 0 DENTRO)(E20025=1 ROTAZIONE BRACCI SU MICRO 0 GIU')(E20026=1 ROTAZIONE OK FUORI DAL TAVOLO)(E81372=766000 (PARK CARRELLO)(E81373=82888 (PARK ROTAZIONE)(E81374=-64000 (PARK TELESCOPICI)(E81375=1340000 (USCITA CARRELLO DOPO ZERI CARRELLO PER ESEGUIRE POM ROTAZIONE E TELE)(G79E20023=0N5)G79E20024=0N5G79E20025=0N5G79N10N5G79E20026=1N8(PER ORA BLOCCATA PER EVITARE DI ROMPERE IL PACCO VETRI)(SE ROTAZ. NON ZERO)G79E20025=1N17M02(!!!!!!!!!!!!!!!!!!)N17(SE SONO QUI ALLORA)(IL CARRELLO E' DENTRO E ROTAZ E BRACCI NON SI SA)(ESCO CON IL CARRELLO FINO A TROVARE LA CAM E SALTO A N8)E30057=1 E30058=12 E30059=2000M154N1120G4F.1G79E20026=0N1120E30057=1 E30058=17 E30059=123456M154G4F.5G79N8G79N900N8(--- CARR SU CAM ROTAZ NOT LOW BRACCI NOT IN ---)G77N300N390 (BRACCI)G77N200N290 (ROTAZIONE)G77N100N190 (CARRELLO)G77N500N590G79N900N10(--- CARR IN ROTAZ LOW BRACCI IN ---)( OPPURE)(--- ROTAZ LOW BRACCI IN ---)G77N100N190 (CARRELLO)M124 (BAC)G4F.2 (BAC)(SPD)E30057=1 E30058=07 E30059=8000M154G4F1E30057=1 E30058=05 E30059=E81375M154G4F1E30057=1 E30058=10 E30059=123456M154G77N400N490G77N200N290 (ROTAZIONE)G77N300N390 (BRACCI)G77N500N590 (CARRELLO A 750MM)G79N900N100(ZERO CARRELLO)G79E20023=1N110(RICERCA MICRO VELOCE)E30057=1 E30058=13 E30059=5000M154N120G4F.1G79E20023=0N120M124N1237E30057=1 E30058=17 E30059=123456M154G4F.5G79E20027=0N1237N110(USCITA DAL MICRO)E30057=1 E30058=12 E30059=1000M154N130G4F.1G79E20023=1N130M124N1238E30057=1 E30058=17 E30059=123456M154G4F.5G79E20027=0N1238(RICERCA MICRO VELOCE)E30057=1 E30058=13 E30059=2000M154N113G4F.1G79E20023=0N113M124N1239E30057=1 E30058=17 E30059=123456M154G4F.5G79E20027=0N1239(POM)M124 (BAC)G4F.2 (BAC)E30057=1 E30058=14 E30059=123456M154G4F.5G77N400N490N190N200(ZERO ROTAZIONE)(USCITA DAL MICRO)E30057=2 E30058=12 E30059=2000M154N230G4F.1G79E20025=1N230M124 (RESET E20027)N1235E30057=2 E30058=17 E30059=123456M154G4F.5G79E20027=0N1235(RICERCA MICRO VELOCE)E30057=2 E30058=13 E30059=4000M154N220G4F.1G79E20025=0N220M124N1236E30057=2 E30058=17 E30059=123456M154G4F.5G79E20027=0N1236N210(POM)M124G4F.2E30057=2 E30058=14 E30059=123456M154G4F.5G77N400N490(SPD)E30057=2 E30058=07 E30059=3000M154G4F1E30057=2 E30058=05 E30059=E81373M154G4F1E30057=2 E30058=10 E30059=123456M154M124 (BAC)G4F.2 (BAC)G77N400N490N290N300(ZERO BRACCI)G79E20024=1N310(RICERCA MICRO VELOCE)E30057=3 E30058=13 E30059=2000M154N320G4F.1G79E20024=0N320M124 (RESET E20027)N1234E30057=3 E30058=17 E30059=123456M154G4F.5G79E20027=0N1234N310(POM)M124 (BAC)G4F.2 (BAC)E30057=3 E30058=14 E30059=123456M154G4F.5G77N400N490(MOVE IN)(SPD)E30057=3 E30058=07 E30059=3000M154G4F1E30057=3 E30058=05 E30059=E81374M154G4F1E30057=3 E30058=10 E30059=123456M154M124 (BAC)G4F.2 (BAC)G77N400N490N390N400(WAIT YSK_IN_POSITION)G4F2.5N410G4F.1G79E20027=0N410N490N500(CARRELLO A 766MM)E30057=1 E30058=07 E30059=8000M154G4F1E30057=1 E30058=05 E30059=E81372M154G4F1E30057=1 E30058=10 E30059=123456M154G77N400N490N590N900E10029=1
ChatGPT said:
Bu G-kod programı, bir taşıyıcı sistemin sıfırlama ve pozisyonlama işlemlerini yöneten bir otomasyon sistemine ait görünüyor. Açıklamalarını satır satır Türkçeye çevireyim:
Giriş Bölümü
gcode
CopyEdit
<span>% 8990.<br>N1(ZERI CARICATRICE)<br></span>
gcode
- % 8990. → Programın başlangıcı.
- N1(ZERI CARICATRICE) → "Yükleyici sıfırlama" anlamına geliyor. Bu satır, yükleme mekanizmasının sıfırlanacağını belirtiyor.
CopyEdit
<span>E10029=0<br></span>
- E10029=0 → Bir değişkenin sıfırlandığını gösteriyor. Bu, büyük ihtimalle sistemin başlangıç durumuna getirilmesini sağlıyor.
Sıfırlama Sensör Durumları
gcode
CopyEdit
<span>(E20023=1 CARRELLO SU MICRO 0 DENTRO)<br>(E20024=1 BRACCI SU MICRO 0 DENTRO)<br>(E20025=1 ROTAZIONE BRACCI SU MICRO 0 GIU')<br>(E20026=1 ROTAZIONE OK FUORI DAL TAVOLO)<br></span>
gcode
- E20023=1 → "Taşıyıcı sıfır sensöründe içeride."
- E20024=1 → "Kollar sıfır sensöründe içeride."
- E20025=1 → "Kolların dönüşü sıfır konumunda aşağıda."
- E20026=1 → "Dönme mekanizması masanın dışına çıkmış."
CopyEdit
<span>(E81372=766000 (PARK CARRELLO)<br>(E81373=82888 (PARK ROTAZIONE)<br>(E81374=-64000 (PARK TELESCOPICI)<br>(E81375=1340000 (USCITA CARRELLO DOPO ZERI CARRELLO PER ESEGUIRE POM ROTAZIONE E TELE)<br></span>
- E81372=766000 → "Taşıyıcı için park konumu."
- E81373=82888 → "Dönme mekanizması için park konumu."
- E81374=-64000 → "Teleskopik mekanizma için park konumu."
- E81375=1340000 → "Taşıyıcının sıfırlandıktan sonra çıkış konumu (dönme ve teleskopik mekanizma için)."
Sıfırlama Süreci
gcode
CopyEdit
<span>(G79E20023=0N5)<br>G79E20024=0N5<br>G79E20025=0N5<br>G79N10<br></span>
gcode
- G79E20023=0N5 → "E20023 değişkenini sıfırla ve N5 satırına git."
- G79E20024=0N5 → "E20024 değişkenini sıfırla ve N5 satırına git."
- G79E20025=0N5 → "E20025 değişkenini sıfırla ve N5 satırına git."
- G79N10 → "N10 satırına git."
CopyEdit
<span>N5<br>G79E20026=1N8<br></span>
gcode
- N5 → "5 numaralı satır."
- G79E20026=1N8 → "E20026 değişkenini 1 yap ve N8 satırına git."
CopyEdit
<span>(PER ORA BLOCCATA PER EVITARE DI ROMPERE IL PACCO VETRI)<br>(SE ROTAZ. NON ZERO)<br>G79E20025=1N17<br>M02<br></span>
- "Şimdilik bloke edildi, cam paketini kırmamak için."
- "Eğer dönüş sıfır değilse"
- G79E20025=1N17 → "E20025 değişkenini 1 yap ve N17 satırına git."
- M02 → "Program sonu."
Kontroller ve Hareketler
gcode
CopyEdit
<span>N17<br>(SE SONO QUI ALLORA)<br>(IL CARRELLO E' DENTRO E ROTAZ E BRACCI NON SI SA)<br>(ESCO CON IL CARRELLO FINO A TROVARE LA CAM E SALTO A N8)<br>E30057=1 E30058=12 E30059=2000<br>M154<br>N1120G4F.1<br>G79E20026=0N1120<br></span>
- "Eğer buradaysak"
- "Taşıyıcı içeride, ancak dönüş ve kolların durumu bilinmiyor."
- "Taşıyıcıyı çıkar, kamera sensörünü bul ve N8'e atla."
- E30057=1 E30058=12 E30059=2000 → "Bir dizi değişken ayarlanıyor."
- M154 → "Özel bir makine komutu."
- N1120G4F.1 → "1120 numaralı satıra git, 0.1 saniye bekle."
- G79E20026=0N1120 → "E20026 değişkenini sıfırla ve N1120 satırına git."
Farklı Parçaların Sıfırlanması
Bu bölümlerde sırasıyla:
Her bir mekanizmanın sıfırlama süreci şu adımları içeriyor:
- Carrello (Taşıyıcı) sıfırlama
- Rotazione (Dönme mekanizması) sıfırlama
- Bracci (Kollar) sıfırlamaişlemleri yapılıyor.
Örneğin:
- Mikro sensörle sıfır noktası aranıyor.
- Bir hareket yapılıyor ve doğrulama alınıyor.
- Sıfır konumu doğrulandıktan sonra devam ediliyor.
gcode
CopyEdit
<span>(ZERO CARRELLO)<br>G79E20023=1N110<br>(RICERCA MICRO VELOCE)<br>E30057=1 E30058=13 E30059=5000<br>M154<br>N120G4F.1<br>G79E20023=0N120<br></span>
- "Taşıyıcı sıfırlanıyor."
- G79E20023=1N110 → "E20023 değişkenini 1 yap ve N110 satırına git."
- "Hızlı sıfırlama mikro sensörü aranıyor."
- E30057=1 E30058=13 E30059=5000 → "Bazı değişkenler atanıyor."
- M154 → "Makine komutu."
- N120G4F.1 → "120 numaralı satıra git ve 0.1 saniye bekle."
- G79E20023=0N120 → "E20023 değişkenini sıfırla ve N120 satırına git."
Programın Sonu
gcode
CopyEdit
<span>N900<br>E10029=1<br></span>
- N900 → "900 numaralı satır, son işlemler."
- E10029=1 → "Programın başarıyla tamamlandığını belirtiyor."
Özet
Bu G-kod programı, bir otomasyon sisteminde taşıyıcı (carrello), dönen mekanizma (rotazione) ve kolların (bracci) sıfırlama ve hareket komutlarını içeriyor. Sensörlerden gelen verileri değerlendirerek sıfırlama ve park konumlarını yönetiyor.
Kod içerisinde pozisyon sensörleri, mikro anahtarlar ve zamanlama gecikmeleri kullanılmış.
Eğer daha spesifik bir bölümü açıklamamı istersen, sorabilirsin!
4o
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?