S.a Arkadaşlar.
Kafama takılan birşeyi size sormak istiyorum.
Fanuc üniteli torna yada freeze tezgahın herhangi bir program yazdım M30 yazıp programı bitirirsin ya ben bitmesini istemiyorum programın son satıra geldiğinde tekrar başa dönüp aynı programı işlemesini istiyorum bunu hangi kodlarla yapmam mümkün şöyle basitinden bi Program yazarsanız cok yardımcı olmuş olursunuz.
Yorumlarınız İçin Şimdiden Teşekkürler...
M 99 devam eder
hllbrhmkskn cok teşekkür ederim.
kısa bi program yazarsan bunla ilgili cok yardımcı olmuş olursunuz.
sevgili berkay iyide ne maksatla tekrar basa döndürecen biraz daha acarsan nası bir program istiyorsun m99 yazman yeter m30 yerine baska hiçbirsey yapmana gerek yok
PROGRAMIN İLK SATIRINA N1 YAZ SONRADA PROGRAMIN M30 ONCESİ /GOTO1 YAZ OKADAR HATTA SLAJ KOYKİ BASINA İSTEDİGİN ZAMAN SLAJ I AKTİF EDERSEN UNITENİN UZERİNDEN O ZAMAN PROGRAM SATIR ATLAYACAGI İCİN PROGRAM BİTMİŞ OLUR
mesela kardeş
t0101;
g97 s2500 m3 ;
g0 x90 z3;
g1 zo f0.08;
z-37;
g0 x100 z50;
m9;
m5;
m99;
bukadar :)
eskiden bunu yapıyordum ama dikkaet etmedigim için unuttum --mem restart) ile yapabilirsin monitörden ofset tuşuna bas alt mönüde setigs e tıkla page tuşuyla aşagı dogru in aşagı sayfalarda part requed diye yazması lazım onun kaç tekrar yapacagını yazarsın tabikide oraya adet sayısını girmen için mod anahtarın mdı da olmasına dikkate et vede bazı tezgahlarda setigs sayfasına deger degiştirmen için yazma açık yazma kapalıyı aktif etmen gerekir part requedt e kaç adet yapacak sa adeti gir ınputla sonra tezgahı mem restartta çalıştır
örnek program
MAZEME DETAYI :örnek oldugu için önemsiz bi program yazacagı programın en başta dayama kullanıp ardından tarete baglanana çekici yardımıyla devam etmesini saglıyacagım
HATALARIM OLURSA LÜTFEN DÜZELTİN AMATÖRÜM AMA ŞİMDİLİK
O1234;
T0101(DIŞ KATER);
G97 S1200 M03;
G00 Z5. M08;
X50.;
Z0.2;
G01 X51. Z-1.5 F0.23;
Z-53.;
G02 X52. Z-54. R1. F0.1;
G00 X250. Z250.;
T0404 (3'LÜK KESKİ);
G00 Z-52.;
X51,2;
G01 X50. Z-53. F0.07;
X45.;
G00 X100. ;
Z150.;
M05;
M09;
T0707 (PARÇA ÇEKİCİ);
G00 X45.;
Z-57.;
G98 F600.;
X0.;
G99;
G04 X3. M10;
W53,;
G04 X3.M11;
G00 X100.;
Z250.;
/ N100 T0707(PARÇA TUTUCU-DAYAMA);
/G00 X0.;
/Z0.;
/M01;
/M30;
HATALARIM İÇİN KUSRA BAKMAYIN DEDİGİM GİBİ HEM AMATÖRÜM HEMDE ESKİDEN BU İŞİN TAK ŞÖKCÜLÜGÜNÜ YAPMIŞTIM
AYRICA == ÖRNEGİN BU BİR BORU VEDE BİR BORUDAN 10 ADET ÇIKIYOR DEDİKLERİMİ YAPTIKTAN SONRA HER MAZEME BAGLAYACAGINIZCA MAZEME ADEDİNİ SIFIRLAMANIZ GEREKMEKTEDİR
BAZI TEZGAHLARDA MEM RESTART OLMUYOR KARDEŞ MECBUR KOD KULLANMAK GEREK GALİBA ARKADAŞINDA YOK MOD TUŞUNDA O YÜZDEN KONU AÇTI AMA GENEDE EMEGİNE SAGLIK :)
Alıntı yapılan: birkan66 - Temmuz 05, 2012, 06:46:49 ÖS
PROGRAMIN İLK SATIRINA N1 YAZ SONRADA PROGRAMIN M30 ONCESİ /GOTO1 YAZ OKADAR HATTA SLAJ KOYKİ BASINA İSTEDİGİN ZAMAN SLAJ I AKTİF EDERSEN UNITENİN UZERİNDEN O ZAMAN PROGRAM SATIR ATLAYACAGI İCİN PROGRAM BİTMİŞ OLUR
Bence de en basiti, Birkan ustanın çözümü.
Yorum yapıp yardımcı olan herkesin emeğine sağlık beyler.
hasanhdogan tamda bu şekilde istiyordum yardımların için teşekkürler.
Önemli deqil kardeş işte burdaki ustalarımız sayesinde qeldik buraya kadar :)
PARÇAYI DEĞİŞTİRMEK İÇİN KENDİMİZE ZAMAN AYIRMAK İSTİYORSAK BEKLEME ZAMANIDA YAZARDIM.PROGRAMIN SONUNDA M99 ' DAN ÖNCE G04 X..... EKLERDİM.KAÇ SANİYE BEKLETMEK İSTİYORSAK ONU YAZARDIM.
G 04: BEKLEME
Bekleme komutu CNC tezgahı istediğimiz bir anda saniye cinsinden zamanbelirterek bekletir. Bekleme esnasında sadece programın çalışması ve eksenhareketleri duraklar, diğer fonksiyonlar çalışır. Belirtilen zaman dolduktansonra program kaldığı yerden devam eder.
G04 X.....X= Saniye cinsinden zaman ( Bazı tezgahlarda X değeri P ile verilebilir. )
Teşekkür ederim ADEM.
Faydalı Bilgi.
g04 icın kucuk bır ilave...
g04 x2. (2sanıye bekleme)...
g04 p2000 (2saniye bekleme)...
p=milisaniye cinsinden bekleme....
Alıntı yapılan: birkan66 - Temmuz 05, 2012, 06:46:49 ÖS
PROGRAMIN İLK SATIRINA N1 YAZ SONRADA PROGRAMIN M30 ONCESİ /GOTO1 YAZ OKADAR HATTA SLAJ KOYKİ BASINA İSTEDİGİN ZAMAN SLAJ I AKTİF EDERSEN UNITENİN UZERİNDEN O ZAMAN PROGRAM SATIR ATLAYACAGI İCİN PROGRAM BİTMİŞ OLUR
-------------------------------------------------------
birkan ustam GOTO1 Yazmak istediğimde programa ( O harfini yazamıyorum ) mocra karakteri olduğu için parametresi mi var aç mamız gereken daha önce kare # yide yazamamıştım
kontrol ünitesi Oİ TB
teşekkürler
O0001
N1 G91G28Z0
...............
..................
......................
/GOTO1
M30
BUSEKİLDE YAZARSAN OLUR SLAJI KALDIRDIGINDA NORMAL BİTİŞE DONER
o şekilde yapıyorumda tezgah ( O harfini ) programın içine yazmıyor GOTO1 EOB İNSERT yaptığım zaman GT 1 şeklinde programa kaydoluyor sonuç olarak goto 1 yazamıyorum programa herhangi bir parametre mi var yazmaya izin veren teşekkürler
torna oi tb serisi