TurkeyCNC Forum

CNC Okulu => Fanuc => Konuyu başlatan: Mevlut314 - Şubat 16, 2017, 10:49:16 ÖS

Başlık: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Mevlut314 - Şubat 16, 2017, 10:49:16 ÖS
Selamın aleyküm arkadaşlar hayırlı geceler

Sorum şu olcaktı
Bnde oi-tb ve oi21-tb serili 4 tezgah var
Çoğu zaman çubuk malzeme işi yapıyorum ve bi anda çok sayıda yapmayı istiyorum fakat daha önce kullanmış olduğum g54 g55leri kullanamıyorum hatta ofset te böyle bi sekme bile yok yardimci olursanız sevinirim hayırlı geceler
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Mevlut314 - Şubat 18, 2017, 06:03:30 ÖS
acil yardım !!
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Kafkasyali - Şubat 26, 2017, 03:01:54 ÖS
Yaptığınız işlemde bir parçanın tam bitmiş kodlarını yazarsanız sadece z eksenine değişken tanımlayarak makro ile sınırsız sayıda parça işletebiliriz sanırım.
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: smns - Şubat 27, 2017, 05:53:21 ÖS
arkadaşlar acil olarak G19 düzleminde (işleme merkezi)takım boy telafisi parametresi kapalı diye düşünüyorum 31im bilen varmı.
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Mevlut314 - Şubat 27, 2017, 11:52:29 ÖS
Alıntı yapılan: Kafkasyali - Şubat 26, 2017, 03:01:54 ÖS
Yaptığınız işlemde bir parçanın tam bitmiş kodlarını yazarsanız sadece z eksenine değişken tanımlayarak makro ile sınırsız sayıda parça işletebiliriz sanırım.

Örnek alabilme şansımız varmı kafyasyalı bey??
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Kafkasyali - Şubat 28, 2017, 01:11:46 ÖÖ
Alıntı yapılan: Mevlut314 - Şubat 27, 2017, 11:52:29 ÖS
Alıntı yapılan: Kafkasyali - Şubat 26, 2017, 03:01:54 ÖS
Yaptığınız işlemde bir parçanın tam bitmiş kodlarını yazarsanız sadece z eksenine değişken tanımlayarak makro ile sınırsız sayıda parça işletebiliriz sanırım.

Örnek alabilme şansımız varmı kafyasyalı bey??

Mesela şöyle ki;

Bir rakor işlediğimizi varsayalım.

1.Alın tornalama,
2.Merkezden delme,
3.Delik içi genişletme,
4.Yüzey işleme,
5.Diş çekme,
6.Delik içine kanal açma,
7.Parça yüzeyine kanal açma,
8.Parça kesme
v.s.
v.s.

Yani bir parçanın tamamen işlenmiş kodları olursa Z eksenine kaç hareket var çıkarabiliriz. Böylece bütün Z hareketlerine değişken tanımlayıp sonsuz parça işleme yapabiliriz. Tabi teorik olarak.

Gerçek örnekleme;

30 mm çapında bir parçaya 1mm alın tornalama yapalım. Sıfırımız burası olsun. Merkezden 20 mm udrill ile delelim ve parçayı 20 mm'den keselim. (Delik içini uzamasın diye yazmadım).

O0001;
T0101;
G97 M3 S2000;
G0 X32 Z0;
G1 X-1 F0.2
Z1
G28 U0;
G28 W0;
T0202;
G0 X0 Z5;
G83 X0 Z-22 R3 Q5 F0.1;
G28 U0;
G28 W0;
T0303;
G0 X32 Z-20;
G75 R1;
G75 X19 P2000 F0.15;
G28 U0;
G28 W0;
M5;
M30;
%

Burada tek parçanın kabaca işlenmiş şekli var. Devir, ilerleme, çekilme gibi değerleri parçaya göre ayarlarız. Burada 5 tane Z değerimiz var. Şimdi bunlara değişken tanımlayarak makroyla yazalım.

O0001;
#1=0;
#2=1;
#3=5;
#4=-22;
#5=-20;
#6=0; (bitmiş parça tekrarı değişkeni. bitirilmiş parçayı sayacak)
N1 T0101;
G97 M3 S2000;
G0 X32 Z#1;
G1 X-1 F0.2
Z#2;
G28 U0;
G28 W0;
T0202;
G0 X0 #3;
G83 X0 Z#4 R3 Q5 F0.1;
G28 U0;
G28 W0;
T0303;
G0 X32 Z#5;
G75 R1;
G75 X19 P2000 F0.15;
G28 U0;
G28 W0;
#1=#1-21;
#2=#2-21;
#3=#3-21;
#4=#4-21;
#5=#5-21;
#6=#6+1;
IF [#6 LE 5] GOTO1;(tekrar sayısı 5)
M5;
M30;
%
Başlık: Ynt: OFFSET - SETTİNG bölümünde work sekmesi?????
Gönderen: Mevlut314 - Şubat 28, 2017, 09:48:37 ÖÖ
Alıntı yapılan: Kafkasyali - Şubat 28, 2017, 01:11:46 ÖÖ
Alıntı yapılan: Mevlut314 - Şubat 27, 2017, 11:52:29 ÖS
Alıntı yapılan: Kafkasyali - Şubat 26, 2017, 03:01:54 ÖS
Yaptığınız işlemde bir parçanın tam bitmiş kodlarını yazarsanız sadece z eksenine değişken tanımlayarak makro ile sınırsız sayıda parça işletebiliriz sanırım.

Örnek alabilme şansımız varmı kafyasyalı bey??

Mesela şöyle ki;

Bir rakor işlediğimizi varsayalım.

1.Alın tornalama,
2.Merkezden delme,
3.Delik içi genişletme,
4.Yüzey işleme,
5.Diş çekme,
6.Delik içine kanal açma,
7.Parça yüzeyine kanal açma,
8.Parça kesme
v.s.
v.s.

Yani bir parçanın tamamen işlenmiş kodları olursa Z eksenine kaç hareket var çıkarabiliriz. Böylece bütün Z hareketlerine değişken tanımlayıp sonsuz parça işleme yapabiliriz. Tabi teorik olarak.

Gerçek örnekleme;

30 mm çapında bir parçaya 1mm alın tornalama yapalım. Sıfırımız burası olsun. Merkezden 20 mm udrill ile delelim ve parçayı 20 mm'den keselim. (Delik içini uzamasın diye yazmadım).

O0001;
T0101;
G97 M3 S2000;
G0 X32 Z0;
G1 X-1 F0.2
Z1
G28 U0;
G28 W0;
T0202;
G0 X0 Z5;
G83 X0 Z-22 R3 Q5 F0.1;
G28 U0;
G28 W0;
T0303;
G0 X32 Z-20;
G75 R1;
G75 X19 P2000 F0.15;
G28 U0;
G28 W0;
M5;
M30;
%

Burada tek parçanın kabaca işlenmiş şekli var. Devir, ilerleme, çekilme gibi değerleri parçaya göre ayarlarız. Burada 5 tane Z değerimiz var. Şimdi bunlara değişken tanımlayarak makroyla yazalım.

O0001;
#1=0;
#2=1;
#3=5;
#4=-22;
#5=-20;
#6=0; (bitmiş parça tekrarı değişkeni. bitirilmiş parçayı sayacak)
N1 T0101;
G97 M3 S2000;
G0 X32 Z#1;
G1 X-1 F0.2
Z#2;
G28 U0;
G28 W0;
T0202;
G0 X0 #3;
G83 X0 Z#4 R3 Q5 F0.1;
G28 U0;
G28 W0;
T0303;
G0 X32 Z#5;
G75 R1;
G75 X19 P2000 F0.15;
G28 U0;
G28 W0;
#1=#1-21;
#2=#2-21;
#3=#3-21;
#4=#4-21;
#5=#5-21;
#6=#6+1;
IF [#6 LE 5] GOTO1;(tekrar sayısı 5)
M5;
M30;
%

Teşekkür ederim denicem