ARKADASLAR SİZE G10 KOMUTUNUN FAYDALARINI ANLATMAK İSTİYORUM BANA GÖRE G10 KOMUTU
TEZGAHTA PARCA SIFIRLARI TAKIM BOYLARI TAKIM CAPLARI NI SİZİN YERİNİZE CNC AKLINDA TUTMASIDIR HAA NASIL OLUYOR DİYENLER İÇİN ÖZELLİKLE GENELDE SABİT İŞLER YAPAN USTA VE OP. ARKADASLAR İÇİN BİRE BİRDİR
HER ZAMAN TEZGAHA BAGLA DIĞINIZ PARCANIZ VAR ARA SIRA GELİYOR SİZ BU PARCANIN PROĞRAMI ÜZERİNDE GEREKLİ DÜZENLEME LERİ YAPTINIZ VE HEP AYNI PROĞRAMI KULLANIYOR SUNUZ
TAKIM LARINIZ AYNI OLDUĞU HALDE PARCAYI BAGLAMA YERİNİŞZ HEP AYNI OLDUĞU HALDE
PARCA SIFIRI ALIYOR SUNUZ HAA İŞTE BURADA G10 KOMUTU BİRE BİR DİR BİR DEFAYA MAH SUUS OLARAK SIFIRI ALIN PARCANIZI BAGLAYIN VE SADECE SIFIRA BASIN YEWTER
GELECEK OP VE BUNDAN SONRAKİ OP LARDA SIFIR VE DEĞER GİRMEYE GEREK YOKTUR
G10 L2 P1 X Y Z:
L2 TEZGAHTA G54 G55 G56 G57 G58 VE G59 İÇİN GECERLİDİR
P1=G54
P2=G55
P3=G56
P4=G57
P5=G58
P6=G59 DUR L2 İLE TEZGAHIN OFSET YERİNİ P LERLE İSE DE HANĞİSİ OLDUĞUNU BELİR TİR SİNİZ
G54.1 LERİ KULLANMAK İSTİYOR SANIZ AYNISI SADEC E L2 DEĞİL L20 YAZIN YETERLİ OLUR
X Y Z İSE DEĞER LERDİR
ÖRNEK :
PARCANIZI SIFIRLADINIZ VE X DEGERİ-350.000 Y DEGERİ 582.000 Z DEĞERİ -250.000 CIKTI BU DE GERLERİ AYNI SEKİLDE PROĞRAMIN İÇİNE YAZAR SINIZ İLK SATIR OLURSA DAHA İYİ OLUR
G10 L2 P1X-350. Y582. Z-250.:
(TEZGAH BU SATIRI OKUDUĞU ZAMAN BURDAKİ DEĞERLERİ G54 E OTAMATİK OLARK ATACAK)
HER SEFERİNDE SIFIR ALMANIZA GEREK YOKTUR
TEZGAH BU SATIRI GÖRDÜKTEN SONRA ORADKİ DEGERİ SİLER BU DEGERİ ORAYA YAZAR
EMEGE SAYGI
DEVAMI GELECEK
bu yazdıklarına ilave olarak
G10 dan önce G91 kullanırsanız her okuduğunda yazılan değer kadar artar
G90 G10 L2 P1 X100
G91 G10 L2 P1 X25 GİBİ
ewet doğru ama hepsini bir anda yazma bence bu siteye girenlerin hepsi senin benim gibi her dewdiğimizi anlamaya bilir yavas yavas kafaları karısmasın
G10 L1 P5 R120 DERSEN DE TAKIM BOYUNU OTAMATİK ATABİLİRSİN AYNI ZAMANDA AŞINMA VEREBİLİRSİN G91 KULAN VE OKADAR ASAGI İNSİN
anlaşılan bu G10 çok amaçlı bir kod
bizde kullanıyoruz,tüm programlarımızda olan L2 leri tam kavrayamamıştım
şimdi oldu
peki daha kaç çeşit L var ?
mesela operatör kitabında L50 yi anlatmış sadece
G10 G90 L10 P1 R----------------->TAKIM BOYUNU GİRER(H) P TAKIM NOSU YAZILACAK
G10 G90 L11 P1 R----------------->WEAR OFSET
G10 G90 L12 P1 R----------------->TAKIM YARI ÇAPI (D)
G10 G90 L13 P1 R----------------->(D)WEAR OFSET
YUKARIDA VERİLMİŞ BİRDAHA YAZALIM
G10 G90 L2 P0 X-- Y-- Z-- EXTERNAL OFSET
G10 G90 L2 P1 X-- Y-- Z-- G54
G10 G90 L2 P2 X-- Y-- Z-- G55
''
''
''
G54.1 LERİ KULLANMAK İÇİN
G54---P1
G55---P2
G56---P3
G57---P4
G58---P5
G59---P6
G54.1 P1 İÇİN P7
G54.1 P2 P8
''
''
''
G54.1 P49 .....P56
Alıntı yapılan: admin - Nisan 30, 2009, 11:52:06 ÖS
G54.1 LERİ KULLANMAK İÇİN
G54---P1
G55---P2
G56---P3
G57---P4
G58---P5
G59---P6
G54.1 P1 İÇİN P7
G54.1 P2 P8
''
''
''
G54.1 P49 .....P56
bence bu dediğinde hata var
G54.1 P1 İÇİN
G10 L20 P1 X... Y... Z...
YAZMAN LAZIM
BEN BU DEDİĞİNİ DENEDİM AMA OLMADI TEZGAH HATA VERDİ
FANUC UN KİTABINDA DAHİ
YUKARDAKİ FORMAT LA YAZILIYOR
TEKRAR KONTROL ET DERİM YAZDIGINDA BENCE HATA VAR
KOLAY GELSİN
Alıntı yapılan: crisis - Temmuz 01, 2008, 10:15:32 ÖS
anlaşılan bu G10 çok amaçlı bir kod
bizde kullanıyoruz,tüm programlarımızda olan L2 leri tam kavrayamamıştım
şimdi oldu
peki daha kaç çeşit L var ?
mesela operatör kitabında L50 yi anlatmış sadece
L50 Parametre değiştirme kodu
örn: G10 L50 N1320 P1 R30 1320 NOLU PARAMTERNİN X EKSEN DEĞERİNİ 30 YAPIYORUZ
G10 L50 N0010 R11001100 R KISMINDAKİ İSTEDİĞİNİZ BİTİ ON OFF YAPABİLİYORUZ
G10 KOMUTUNDAN SONRA MUTLAKA G11 KULLANMAK GEREKİR
bu gun bende şahsen denedim hatta yanlış olmasın diye işyerinde not hazırladım sonra pc den geçtim
bu L lerde kitaptan dikkat ettiysen L1 ve L11 aynıdır aynı görevi görüyorlar belki senin söylediğin le L20 ve L2 aynı kapıya çıkıyordur önemli olan p numarasıdır
verdiğim bilgileri teyit edebilmek için makinadan ofset bilgilerinin yedeğini aldım
bu yedeği pc ortamında açtığımda yukarıda bahsettiğim g10 komutlarının hepsi doğru
tekrar butun ofsetleri silip makinada program yazdım ve girilen değerler istediğim ofsetleri değiştirebilmekteydi
kullanılan ünite oi-mc ve oi-mb
arkadaşlar başka konuda da yazmıştım burda yineleyim
tornada diş çekme komutlarında nasıl bir şekilde diş çekme sinyali on oluyor , z ve spindel aynı senkronizasyon içinde çalışıyor
ve bunu G10 komutu ile aktif etme olasılığımız nedir ( parametrik mi yoksa diagnostic denmi )
ramazan usta bence dedigin olayı macro ile girince cevrimin içinde okutuyor #4001=1 gibi cunkü prob ile takım ölcerken ilerleme potansiyal metresinide bu sekilde devredışı bırakıyor
Alıntı yapılan: admin - Nisan 30, 2009, 11:52:06 ÖS
G54.1 LERİ KULLANMAK İÇİN
G54---P1
G55---P2
G56---P3
G57---P4
G58---P5
G59---P6
G54.1 P1 İÇİN P7
G54.1 P2 P8
''
''
''
G54.1 P49 .....P56
bunlar yardımcı ofsetdir dime P2 P3 P4 P5 bunları mamız için G54.1 yazmamız lazım....
arkadaşlar bende ekleyeyim oi.tc serilerinde tornalarda G10P2L2U10.W10.
şeklinde sıfıra ekleme yapılabilir
Alıntı yapılan: sinan - Mayıs 24, 2009, 11:19:51 ÖS
arkadaşlar bende ekleyeyim oi.tc serilerinde tornalarda G10P2L2U10.W10.
şeklinde sıfıra ekleme yapılabilir
sınan cım bu dığer 21 ib serılerınde g50 w.. işlemını goruyo yanılmıyosam
ofsetı öteliyor..
doğrumu????
Alıntı yapılan: taşkaya - Mayıs 25, 2009, 10:29:33 ÖÖ
Alıntı yapılan: sinan - Mayıs 24, 2009, 11:19:51 ÖS
arkadaşlar bende ekleyeyim oi.tc serilerinde tornalarda G10P2L2U10.W10.
şeklinde sıfıra ekleme yapılabilir
sınan cım bu dığer 21 ib serılerınde g50 w.. işlemını goruyo yanılmıyosam
ofsetı öteliyor..
doğrumu????
aynen öyle taşkayam doğrusun
Arkadaşlar merhaba;
Sizlere sormak istediğim bir konu var bilenler yardımcı olursa sevinirim:
Bildiğiniz gibi kesici takımımızda aşınma meydana geldiğinde aşınma değerini ofset sayafasından wear'a kendimiz yazıyoruz. Ben özel bir kesiciyle çalışacağım ve bir parça işledikten sonra kesicinin ne kadar aşınacağını biliyorum.
Bir veya birkaç parçada aşınma değerini wear'a otomatik olarak nasıl yazdırırım? Bunun için özel bir komut var mı?
Alıntı yapılan: osecgin - Haziran 21, 2009, 08:59:50 ÖÖ
Arkadaşlar merhaba;
Sizlere sormak istediğim bir konu var bilenler yardımcı olursa sevinirim:
Bildiğiniz gibi kesici takımımızda aşınma meydana geldiğinde aşınma değerini ofset sayafasından wear'a kendimiz yazıyoruz. Ben özel bir kesiciyle çalışacağım ve bir parça işledikten sonra kesicinin ne kadar aşınacağını biliyorum.
Bir veya birkaç parçada aşınma değerini wear'a otomatik olarak nasıl yazdırırım? Bunun için özel bir komut var mı?
sayın
admin in vermiş olduğu kodlara dayanarak yazıyorum
G10 G90 L10 P1 R----------------->TAKIM BOYUNU GİRER(H) P TAKIM NOSU YAZILACAK
G10 G90 L11 P1 R----------------->WEAR OFSET
G10 G90 L12 P1 R----------------->TAKIM YARI ÇAPI (D)
G10 G90 L13 P1 R----------------->(D)WEAR OFSET
bir parça işledikten sonra kesici takımın ne kadar aşınacağını biliyosan ve değeri normalde kendin veriyosan
program sonuna program bitmeden
G0 G91 G10 L11 P1 R...
G90L11 Z
L13 X (D)
P takım numarası
R vermek istediğin ofset değeri
diyelimki
4 parçada bir değer vermek istiyorsun, ohalde aşşağıdaki programı kullandığın program sonuna yaz
IF[#1NE0]GOTO9555
#1=0
#2=
4 (KAC PARCADA BIR DEGER OKUTMAK ISTIYOR ISEN BURDAN AYARLA)
N9555 IF [#1EQ#2]GOTO8888
#1=[#1+1]
GOTO9999
N8888 THEN #1=0
G0G91G10L13P1R0.1 (BU SATIRDADA KULLANMAK ISTEDIGIN G10 KOMUTUNU YUKARDAKI ORNEKLERE GORE YAZ)
G90
N9999 M5
M30
R lerde nokta kullanırsan belki hata verebilir,deneme yanılma yoluyla kontrol et
değeri verdikten sonra programı okutup ofset sayfasından okuduğu değerin doğruluğunu kontrol etmeyi unutma
ayrıca macro programda vermiş olduğum kırmızı N satırlarının aynısı (N8888 - N9999) program içersinde başka bir bölümde
kesinlikle olmasın
alacağın sonucu burda bizlerle paylaşırsan sevinirim
kolay gelsin
arkadaşlar birde g92 komutunu prğram içinde nasıl kulanırız örneklerle gösterirseniz sevinirim
G0 X21,Z3,:
G92 X20,8 Z-25, F1,5
X20,6 (HER CAP INISINDE Z-25 E F1,5 İLERLEMEYLE GIDER KALKIP Z 3 E GERI DONER....)
X20,4
X20,2
X20,2
X20,
X19,8
X19,6
X19,4
G0X150, Z200,
M05
M30
%
Alıntı yapılan: crisis - Haziran 21, 2009, 12:35:37 ÖS
Alıntı yapılan: osecgin - Haziran 21, 2009, 08:59:50 ÖÖ
Arkadaşlar merhaba;
Sizlere sormak istediğim bir konu var bilenler yardımcı olursa sevinirim:
Bildiğiniz gibi kesici takımımızda aşınma meydana geldiğinde aşınma değerini ofset sayafasından wear'a kendimiz yazıyoruz. Ben özel bir kesiciyle çalışacağım ve bir parça işledikten sonra kesicinin ne kadar aşınacağını biliyorum.
Bir veya birkaç parçada aşınma değerini wear'a otomatik olarak nasıl yazdırırım? Bunun için özel bir komut var mı?
sayın admin in vermiş olduğu kodlara dayanarak yazıyorum
G10 G90 L10 P1 R----------------->TAKIM BOYUNU GİRER(H) P TAKIM NOSU YAZILACAK
G10 G90 L11 P1 R----------------->WEAR OFSET
G10 G90 L12 P1 R----------------->TAKIM YARI ÇAPI (D)
G10 G90 L13 P1 R----------------->(D)WEAR OFSET
bir parça işledikten sonra kesici takımın ne kadar aşınacağını biliyosan ve değeri normalde kendin veriyosan
program sonuna program bitmeden
G0 G90 G10 L11 P1 R...
L11 Z
L13 X (D)
P takım numarası
R vermek istediğin ofset değeri
diyelimki 4 parçada bir değer vermek istiyorsun, ohalde aşşağıdaki programı kullandığın program sonuna yaz
#1=0
#2=4 (KAC PARCADA BIR DEGER OKUTMAK ISTIYOR ISEN BURDAN AYARLA)
IF [#1EQ#2]GOTO8888
#1=[#1+1]
GOTO9999
N8888
THEN #1=0
G0 G90 G10 L11 P1 R001 (BU SATIRDADA KULLANMAK ISTEDIGIN G10 KOMUTUNU YUKARDAKI ORNEKLERE GORE YAZ)
N9999
M5
M30
R lerde nokta kullanırsan belki hata verebilir,deneme yanılma yoluyla kontrol et
değeri verdikten sonra programı okutup ofset sayfasından okuduğu değerin doğruluğunu kontrol etmeyi unutma
ayrıca macro programda vermiş olduğum kırmızı N satırlarının aynısı (N8888 - N9999) program içersinde başka bir bölümde kesinlikle olmasın
alacağın sonucu burda bizlerle paylaşırsan sevinirim
kolay gelsin
emeğine sağlık çok güzel
bazı düzeltmeler yaptım macroda sorun vardı
G0 G91 G10 L11 P1 R...
G90
L11 Z
L13 X (D)
P takım numarası
R vermek istediğin ofset değeri
diyelimki 4 parçada bir değer vermek istiyorsun, ohalde aşşağıdaki programı kullandığın program sonuna yaz
IF[#1NE0]GOTO9555
#1=0
#2=4 (KAC PARCADA BIR DEGER OKUTMAK ISTIYOR ISEN BURDAN AYARLA)
N9555 IF [#1EQ#2]GOTO8888
#1=[#1+1]
GOTO9999
N8888 THEN #1=0
G0G91G10L13P1R0.1 (BU SATIRDADA KULLANMAK ISTEDIGIN G10 KOMUTUNU YUKARDAKI ORNEKLERE GORE YAZ)
G90
N9999 M5
M30
G90 kullanılarak okutulduğu takdirde her defasında program basında yada sonunda ne kadar tekrar yapsada çapa verdiği ofset sabit kalıyo
bu yüzden G91 ile öteledim sonrasında mutlak kordinat seçimi G90 ı okuttum
G90 kullanmadan sadece G10 yazarım diye düşünmeyin tezgah bu koddan önce program içersinde bir yerlerde G90 okumuş olabilir
kolay gelsin
sayın admin tamamı www.turkeycnc.com dan öğrendiklerim :)
Allah razı olsun bilgiyi verenden de almasını bilenede
verdiğiniz bilgiler için teşekkürler birde G92 komutunu açıklarsanız çok sevinirim
Alıntı yapılan: osmannuri - Şubat 06, 2011, 06:55:26 ÖS
verdiğiniz bilgiler için teşekkürler birde G92 komutunu açıklarsanız çok sevinirim
forumda arama yapsan daha iyi olur
bu linke bak
anlatan arkadaslar cok güzerl
anlatmış
http://www.turkeycnc.com/fanuc/g92-is-parcasi-sifir-kaydirma/msg25986/#msg25986 (http://www.turkeycnc.com/fanuc/g92-is-parcasi-sifir-kaydirma/msg25986/#msg25986)
ostim beni yedi meslek ten bıktırdı
adam gibi yer çok az sizin keyfiniz gıcır
konuşun bakalım
Çok güzel paylaşım teşekkürler...
Alıntı yapılan: sinan - Mayıs 25, 2009, 11:22:18 ÖS
Alıntı yapılan: taşkaya - Mayıs 25, 2009, 10:29:33 ÖÖ
Alıntı yapılan: sinan - Mayıs 24, 2009, 11:19:51 ÖS
arkadaşlar bende ekleyeyim oi.tc serilerinde tornalarda G10P2L2U10.W10.
şeklinde sıfıra ekleme yapılabilir
s.a abicim oncelikle vermiş oldun bilgiler için teşekkür ediyorum piyasada okadar usata varki 1 komut bile göstermiyolar sizlerin sayesinde bişeyler oreniyoruz bizim usta g10 la kaydırmalı program yapıyor ve bunda alt programda çalışıyor yani aynaya100mmboyunda malzeme bağlıyor bundan 15 tane 5 mm pul yapıyor tezgah sıfırı otomatik kayıyor iş bitince tezgah tekrar eski sıfırına donuyor sıkıntı çıkmadan yeni parça bağlayıp çalıştırıyor bunu bana ornek programlarla açıklarmısın şimdiden allah c.c razı olsun senden
G10 cidden çok harika bi komutmus çok teşekkür ederim ellerine saglık usta
bilmediğim bir konuydu
teşekkürler
gercekten güzel bilgiler
Yada ne gerek var ?Benim anynam ve mengene min sıfırlarını ilk tezgaha geçtiğimden beri sıfırladım ve bozsam da sıfırlıyorum birdaha bozana kadar aylar sürüyor.Bana kalırsa gerek yok.
2 tane freze bir tane torna 3 tane mengene 4 tane ayna 30 yakın aparat
gelde kullanma
tornada bir tane parca var 7/8 tane takım calısıyor üzerinde
gel görki parcanın boyu 6mm bir kesiste 10 tane kesmesini istiyorsun
kullanma g10 da bende görüyüm
nasıl yapacaksın
her seferinde o makinanın sıfırını nasıl kaydıracaksın
sana gerek yok ama baskasına gerek var
böyle bir şey istemişlerdi.
o zaman yapamamıştım.
ben sürekli kullanıyorum aynı aparatta 4 ,5 çeşit iş yapıyorum programı başına yazıyorum sadece programı çagırmak yetreli