CNC ÖĞRENMEK İSTİYORUM

tamirci34

Üye
Katılım
19 Ara 2019
Mesajlar
80
Puanları
1
Yaş
49
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=0N5
G79E20025=0N5
G79N10

N5
G79E20026=1N8


(PER ORA BLOCCATA PER EVITARE DI ROMPERE IL PACCO VETRI)
(SE ROTAZ. NON ZERO)
G79E20025=1N17
M02
(!!!!!!!!!!!!!!!!!!)
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=2000
M154
N1120G4F.1
G79E20026=0N1120
E30057=1 E30058=17 E30059=123456
M154
G4F.5
G79N8


G79N900

N8
(--- CARR SU CAM ROTAZ NOT LOW BRACCI NOT IN ---)
G77N300N390 (BRACCI)
G77N200N290 (ROTAZIONE)
G77N100N190 (CARRELLO)
G77N500N590
G79N900


N10
(--- CARR IN ROTAZ LOW BRACCI IN ---)
( OPPURE)
(--- ROTAZ LOW BRACCI IN ---)
G77N100N190 (CARRELLO)
M124 (BAC)
G4F.2 (BAC)
(SPD)
E30057=1 E30058=07 E30059=8000
M154
G4F1
E30057=1 E30058=05 E30059=E81375
M154
G4F1
E30057=1 E30058=10 E30059=123456
M154
G77N400N490
G77N200N290 (ROTAZIONE)
G77N300N390 (BRACCI)
G77N500N590 (CARRELLO A 750MM)
G79N900



N100
(ZERO CARRELLO)
G79E20023=1N110
(RICERCA MICRO VELOCE)
E30057=1 E30058=13 E30059=5000
M154
N120G4F.1
G79E20023=0N120

M124
N1237

E30057=1 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1237

N110

(USCITA DAL MICRO)
E30057=1 E30058=12 E30059=1000
M154
N130G4F.1
G79E20023=1N130

M124
N1238

E30057=1 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1238

(RICERCA MICRO VELOCE)
E30057=1 E30058=13 E30059=2000
M154
N113G4F.1
G79E20023=0N113

M124
N1239

E30057=1 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1239

(POM)
M124 (BAC)
G4F.2 (BAC)
E30057=1 E30058=14 E30059=123456
M154
G4F.5
G77N400N490
N190

N200
(ZERO ROTAZIONE)

(USCITA DAL MICRO)
E30057=2 E30058=12 E30059=2000
M154
N230G4F.1
G79E20025=1N230

M124 (RESET E20027)
N1235

E30057=2 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1235

(RICERCA MICRO VELOCE)
E30057=2 E30058=13 E30059=4000
M154
N220G4F.1
G79E20025=0N220

M124
N1236

E30057=2 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1236

N210

(POM)
M124
G4F.2
E30057=2 E30058=14 E30059=123456
M154

G4F.5
G77N400N490

(SPD)
E30057=2 E30058=07 E30059=3000
M154
G4F1
E30057=2 E30058=05 E30059=E81373
M154
G4F1
E30057=2 E30058=10 E30059=123456
M154

M124 (BAC)
G4F.2 (BAC)
G77N400N490

N290

N300
(ZERO BRACCI)
G79E20024=1N310
(RICERCA MICRO VELOCE)
E30057=3 E30058=13 E30059=2000
M154
N320G4F.1
G79E20024=0N320

M124 (RESET E20027)

N1234
E30057=3 E30058=17 E30059=123456
M154
G4F.5

G79E20027=0N1234

N310

(POM)
M124 (BAC)
G4F.2 (BAC)
E30057=3 E30058=14 E30059=123456
M154
G4F.5
G77N400N490
(MOVE IN)

(SPD)
E30057=3 E30058=07 E30059=3000
M154
G4F1
E30057=3 E30058=05 E30059=E81374
M154
G4F1
E30057=3 E30058=10 E30059=123456
M154

M124 (BAC)
G4F.2 (BAC)
G77N400N490
N390

N400
(WAIT YSK_IN_POSITION)
G4F2.5
N410G4F.1
G79E20027=0N410
N490

N500
(CARRELLO A 766MM)
E30057=1 E30058=07 E30059=8000
M154
G4F1
E30057=1 E30058=05 E30059=E81372
M154
G4F1
E30057=1 E30058=10 E30059=123456
M154
G77N400N490
N590
N900

E10029=1
 
CNC G CODE açılımı derken neyi kastediyorsunuz programın kodun bir standartı yok herkes kendi işlemine göre kodlarını yazar
 
Akilli 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>
  • % 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.
gcode
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>
  • 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ış."
gcode
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>
  • 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."
gcode
CopyEdit
<span>N5<br>G79E20026=1N8<br></span>
  • N5 → "5 numaralı satır."
  • G79E20026=1N8 → "E20026 değişkenini 1 yap ve N8 satırına git."
gcode
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:

  • Carrello (Taşıyıcı) sıfırlama
  • Rotazione (Dönme mekanizması) sıfırlama
  • Bracci (Kollar) sıfırlamaişlemleri yapılıyor.
Her bir mekanizmanın sıfırlama süreci şu adımları içeriyor:

  1. Mikro sensörle sıfır noktası aranıyor.
  2. Bir hareket yapılıyor ve doğrulama alınıyor.
  3. Sıfır konumu doğrulandıktan sonra devam ediliyor.
Örneğin:

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
 
Akilli 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>
  • % 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.
gcode
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>
  • 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ış."
gcode
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>
  • 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."
gcode
CopyEdit
<span>N5<br>G79E20026=1N8<br></span>
  • N5 → "5 numaralı satır."
  • G79E20026=1N8 → "E20026 değişkenini 1 yap ve N8 satırına git."
gcode
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:

  • Carrello (Taşıyıcı) sıfırlama
  • Rotazione (Dönme mekanizması) sıfırlama
  • Bracci (Kollar) sıfırlamaişlemleri yapılıyor.
Her bir mekanizmanın sıfırlama süreci şu adımları içeriyor:

  1. Mikro sensörle sıfır noktası aranıyor.
  2. Bir hareket yapılıyor ve doğrulama alınıyor.
  3. Sıfır konumu doğrulandıktan sonra devam ediliyor.
Örneğin:

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
teşekkür ederim sen bir harikasın emeğine sağlık
 

Forum istatistikleri

Konular
131,004
Mesajlar
944,678
Kullanıcılar
454,663
Son üye
Lütfiye kaya

Yeni konular

Çevrimiçi üyeler

Geri
Üst