Biten Programı Tekrarlama.

Başlatan berkay.4141, Temmuz 05, 2012, 08:04:32 ÖÖ

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

berkay.4141

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...

hllbrhmkskn


berkay.4141

hllbrhmkskn cok teşekkür ederim.

kısa bi program yazarsan bunla ilgili cok yardımcı olmuş olursunuz.

hartfordmevlüt

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

birkan66

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

hasanhdogan

mesela kardeş

t0101;
g97 s2500 m3 ;
g0 x90 z3;
g1 zo f0.08;
z-37;
g0 x100 z50;
m9;
m5;
m99;

bukadar :)
Herkes İşinin EhLi oLabiLir Ama Yetiştirmek Ondan Bin Kat Daha Üstündür...

emrulah

 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


hasanhdogan

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 :)
Herkes İşinin EhLi oLabiLir Ama Yetiştirmek Ondan Bin Kat Daha Üstündür...

CK-53

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ü.
Aynası iştir kişinin lafa bakılmaz..!

berkay.4141

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.

hasanhdogan

Önemli deqil kardeş işte burdaki ustalarımız sayesinde qeldik buraya kadar :)
Herkes İşinin EhLi oLabiLir Ama Yetiştirmek Ondan Bin Kat Daha Üstündür...

TURKCAD

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. )

berkay.4141

Teşekkür ederim ADEM.
Faydalı Bilgi.

lordofcnc

g04 icın kucuk bır ilave...
g04 x2. (2sanıye bekleme)...
g04 p2000 (2saniye bekleme)...
p=milisaniye cinsinden bekleme....
''Şehadet bir çağrıdır...
Tüm nesillere ve çağlara...''

erman_5582

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