slm arkadaşlar
siemens 840d kontrol ünüteli 5 eksenli yatay özel yapım bir cnc tezgahı kullanmaktayım tezgahta zımba çekmek istiyoruz iş milinin dönüşünü sabit tutup spos=0 dönüş yönü ve devir vermeden z ekseninde düzgün dogrusal bir hareket yaptırmak istiyorum bu hareketi nasıl yaptıra bilirim m19 kullandım kabul etmedi yardımlarınız için şimdiden teşekkür ederim
İşmiline dönüş yaptırmadan böyle bir işleme tezgah izin verir mi bilmiyorum.
Ama sen şunu dene;
SUPA SPOS=0
Bu şekilde istediğin işlemi yapabileceğini düşünüyorum.
slm bora bey SUPA SPOS=0 denedim olmadı başka bir çözüm önerebilirmisiniz teşk.
Alıntı yapılan: maspe - Mayıs 04, 2009, 09:52:18 ÖÖ
slm bora bey SUPA SPOS=0 denedim olmadı başka bir çözüm önerebilirmisiniz teşk.
Senin problemin , işmili dönmediği için tezgah eksenleri "auto" modunda hareket etmiyor değil mi?İşmilini döndürmeni istiyor.
Program satırlarını buraya koyabilir misin?Biraz daha açarsan konuyu eminim çözümü bulabiliriz.
%_N_FOTOSEL_MPF
;$PATH=/_N_WKS_DIR/_N_FOTOSEL_WPD
star:
t="kartus"
m6
t="zımba"
m60
stopre
sif1
msg("kartus islemi")
g0 g54 g17 g95 x0 y0 z8 b=dc(0)
g1 z-33 m3 s600 f0.12 m8
g0 z20 m9
t="zımba"
m6
t="kartus"
sıf1
msg("zımba işlemi")
g0 g54 g17 g95 x0 y0 z8
g0 z-32.5 m8 (tezgah bu satırda kalıyor alarm v.s yok)
supa spos=0 (bu satır sizin bana uygulamam için verdiginiz satır)
g1 z-35 f0.05 (bu satıra m19 ekliyorum olmuyor eger m3 ve s500 yazdıgım taktirde program devam ediyor)
g0 z100 m9
m6
m22
m61
gotof fine
fine: stopre
Selam Herkese
Ben pek programlamadan anlamam ama G95 kodu feed'in Spindel devrine göre hareket etmesini sağlar
yani g95 F0.05 dediğinde spindel'in 1 turunda 0.05 mm eksenin hareket etsin istiyorsun ama aynı zamanda spindeli döndürmediğinden doğal olarak feed ilerlemen olmuyor, G95 yerine g94 yazıp feed i buna göre ayarlayıp dene istersen.
G94 denedim oda olmuyor :(
G94
Besleme hareketi mm/dk. Veya inc/dk.
G95
Besleme hareketi mm/U Veya inc/U
zımba işemi hakkında önerisi olan yokmu arkadaşlar
Çok geciktim özür dilerim.Ne deseniz haklısınız.
En önce G95 kodunu kaldır.O kod zaten sana gerekli değil bu işlemde..
Kullandığın tezgah,G01 kodu verildiğinde işmili dönmüyorsa harekete izin vermeyebilir.
O sebeple,G0 kullanmayı deneyebilirsin.
Şöyle olabilir;
%_N_FOTOSEL_MPF
;$PATH=/_N_WKS_DIR/_N_FOTOSEL_WPD
star:
t="kartus"
m6
t="zımba"
m60
stopre
sif1
msg("kartus islemi")
g0 g54 g17 g95 x0 y0 z8 b=dc(0)
g1 z-33 m3 s600 f0.12 m8
g0 z20 m9
t="zımba"
m6
t="kartus"
sıf1
msg("zımba işlemi")
g0 g54 g17 x0 y0 z8
g0 z-32.5 m8
supa spos=0 (işmili durur)
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun)
POS[Z]=-35
FA[z]=100 (Z EKSENİ RAPİD İLERLEMESİ %100)
g0 z100 m9
m6
m22
m61
gotof fine
fine: stopre
AMAN DİKKAT!!!!KONTROLLÜ ÇALIŞ , TEZGAHI BİNDİRME!!!
bu tezgah bana biraz yabancı ama devir vermeden G0 kullanılabilir ama G1 KULLANILAMAZ sebebi tur başına ilerleme alan bir tazgah dönmeyen aynadan ilerleme alamaması olabilir
slm bora bey seminerdeydim yeni geldim mesajı yeni görüyorum uygulayıp sizi haberdar edecegim teşk.
%_N_FOTOSEL_MPF
;$PATH=/_N_WKS_DIR/_N_FOTOSEL_WPD
star:
t="kartus"
m6
t="zımba"
m60
stopre
sif1
msg("kartus islemi")
g0 g54 g17 g95 x0 y0 z8 b=dc(0)
g1 z-33 m3 s600 f0.12 m8
g0 z20 m9
t="zımba"
m6
t="kartus"
sıf1
msg("zımba işlemi")
g0 g54 g17 x0 y0 z8
g0 z-32.5 m8
supa spos=0 (işmili durur)
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun)
POS[Z]=-35
FA[z]=100 (Z EKSENİ RAPİD İLERLEMESİ %100)
g0 z100 m9
m6
m22
m61
gotof fine
fine: stopre
AMAN DİKKAT!!!!KONTROLLÜ ÇALIŞ , TEZGAHI BİNDİRME!!!
yukarıdaki programda
FA[Z]=0.5
satırını okurken bir hata mesajı alıyorum mesaj
12080 channel 1block syntax error in text [Z]
[Z] yerine rakamsal deger atıyorum aynı hatayı rakamsal deger olarak yazıyor
mesajını bekliyorum iyi günler
Z harfi büyük olacak ve parantezler mutlaka kare parantez olup,arada boşluk olmayacak.
Bu şekilde olduğuna emin misin?
Z Harfini büyük ve küçük denedim ancak parantez için (z) işaretini kullandım denemeden sonra cevap yazacagım
slm dostum bora yavaş yavaş sonuca varıyoruz gibi şimdi yaptıgım yazım hatasını telafi ettim {Z} karakterini kulllanmışım özür dilerim karekter tamam Z tamam arada boşluk yok
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun) bu satıra kadar her şey normal
POS[Z]=-35 bu satırda tezgah duruyor herhangi bir alarm mesajı yok sadece duruyor
bu satırıda halledersek sorun halledilmiş olacak mesajını bekliyorum çok sagol görüşmek üzere
g0 g54 g17 x0 y0 z8
g0 z-32.5 m8
supa spos=0 (işmili durur)
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun)
POS[Z]=-35
FA[z]=100 (Z EKSENİ RAPİD İLERLEMESİ %100)
g0 z100 m9
Alıntı yapılan: maspe - Haziran 25, 2009, 10:52:41 ÖS
slm dostum bora yavaş yavaş sonuca varıyoruz gibi şimdi yaptıgım yazım hatasını telafi ettim {Z} karakterini kulllanmışım özür dilerim karekter tamam Z tamam arada boşluk yok
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun) bu satıra kadar her şey normal
POS[Z]=-35 bu satırda tezgah duruyor herhangi bir alarm mesajı yok sadece duruyor
bu satırıda halledersek sorun halledilmiş olacak mesajını bekliyorum çok sagol görüşmek üzere
g0 g54 g17 x0 y0 z8
g0 z-32.5 m8
supa spos=0 (işmili durur)
FA[z]=0.5 (Z ekseninin RAPID feed override'ını %0.5 e çekiyorsun)(ilk seferde elin feed çarkında olsun)
POS[Z]=-35
FA[z]=100 (Z EKSENİ RAPİD İLERLEMESİ %100)
g0 z100 m9
Yaw bu versiyon farkları beni öldürecek...
POSA[Z]=-35
WAITP(Z) (Z EKSENİ HAREKETİNİ BİTİRENE KADAR SIRADAKİ SATIR OKUNMAYACAK)
yap kabul edecektir.
Evet zımbacı....
Neler yaptın?
Anlat bakalım..
eyvallah kardeş süpersin sorun halledildi sayende teşekkür ederim