TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: emor78 - Aralık 09, 2014, 10:15:10 ÖS

Başlık: macro yazılımla ilgili ufak sorum olacaktı
Gönderen: emor78 - Aralık 09, 2014, 10:15:10 ÖS
selam arkadaşlar size uzmanı için basit bir sorum olacak affınıza sıgınarak :)
işleme merkezinde alt program kullanmadan program içine kontur programını yazma
O0100;
T1 M6
M3 S2000;
G0G90G54G43H1X0Y0Z100;
G0Z1;
G1Z0F 200;
N5
G1G91Z-1F100
G1G90X20Y20
X-20
Y-20
X20
Y20
X0Y0
IF[#5003NE-15]GOTO5;
BU PROGRAM işleme merkezinde çalışıyor (örnek )program tabi fakat star sr20j kayar otomatta denedim alından t20 tork açıyorum
sorun şu hiç durmadan devam ediyor sonsuz acaba işlem merkezinde  g91 z kullanıyoz kayarda w olarak sorun nedir acaba yardımcı olursanız sevinirim kısaca sorunum herhangi bir alt program açmadan çoklu kontur işlemini basit olarak aynı program içinde yazmak istiyorum teşekkürler
Başlık: Ynt: macro yazılımla ilgili ufak sorum olacaktı
Gönderen: cncmakro - Aralık 13, 2014, 09:32:42 ÖÖ
Kayar otomat'ın kontrol paneli Fanuc mu?

Kayar otomatın kontrol panelinde "en son tanımlanan Z koordinatının" tanımlandığı değişkenin 5003 olup olmadığını kontrol edin. Çok eksenli tezgahlarda 5004, 5005, .... 5008'dan herhangi biri Z ekseni olarak tanımlanmış olabilir.



Kontrol paneliniz Fanuc ise şunları adım adım deneyiniz:

A) Yeni bir program sayfası açarak aşağıdaki kodları yazınız.
#1=#5001;
#2=#5002;
#3=#5003;
#4=#5004;
#5=#5005;
#6=#5006;
#7=#5007;
#8=#5008;
M30


B) Tezgahınızda basit bir program yazın ve Z ekseninde hareket edin. (Örneğin: G00 Z-3;). Veya var olan bir programı çalıştırın ve Z ekseninde hareket edin. Tezgahınızın en son gittiği Z koordinat değerini not edin.

C) Şimdi de ilk yazdığınız makro programı çalıştırın.

D) Tezgahınızın ekranındaki makro sayfasından #1,  #2, ... #8'i kontrol edin hangisi -3 ise (tezgahınızın en son gittiği Z koordinat değeri)  o değişkeni not alın ve yapmak istediğiniz programda #5003 yerine onu kullanın.


Detaylı bilgi için www.cncmakro.com'a bakınız.

Selamlar,