Alt Programlama ile Nasıl Yapılabilir ?

Başlatan musty0816, Mayıs 07, 2012, 11:18:41 ÖS

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

musty0816



Uploaded with ImageShack.us

Meraba arkadaşlar. Bu şekilde bi parça işleyeceğim. resimdeki figürü 1. altprogram yaptım işlemesini(6mm derinliğinde). daha sonradan g92 ile referans kaydırarak yaptım ama program satırları aldı başını gitti. Mesafeler standart olduğu için kaydırma olayınıda bi alt program yapamazmıyız? Paket program kullandığım için g kodları ile fazla pratik yapamıyorum. X de 7 adet Y de 4 adet örnek olarak verdim. Bu konuda bilgilerinizi bekler saygılar herkese..(Tam anlatamamış olabilirim K.bakmayın)

muratadana

alt programlama kullanabiliriz.
Ana programda 1.şeklin merkezine mutlak olarak gideceğiz.
bu aşamada figürü işleyen alt programı çağıracağız.
Alt program eklemeli olacak.
Daha sonra ikinci resmin merkezine gideceğiz.
alt programı çağıracağız.
bu böyle gider.

yalnız bir satırı işledikten sonra
ikinci satırda g55 kullan tüm programı kopyala
üçüncü satırda g56 ve aynı programı uygula (kopyala-yapıştır)
Dördüncü satırda g57 ..................

veya ikini satırda referans kaydırma g52 kullan daha sonra programı kopyala yapıştır

g52 x...   y...   üçüncü satır
g52x... y... dördüncü satır (Buralara 1.satırdaki programı kopyala yapıştır)

bir dene başaramazsan programı yazarım.

başka yollarda olabilir.
yardımlar gelecektir.

programcı_35

murat adana cok mantıklı ve
acıklayıcı bir anlatım olmuş emeğine sağlık...

murat51xxx


musty0816

G10 ne anlama geliyor ? hani kullanım şekli bakıımından. Ben parçayı yaptım ama daha kısa programlama ile nasıl yapılabilirliğini öğrenmek istiyorum.

araf

Alıntı yapılan: murat51xxx - Mayıs 08, 2012, 09:37:11 ÖS
g10 bu iş için daha uygun olur
Ben G52 yi kullanırdım G10 nasıl kullanılıyor açıklarmısın murat usta :)
2 DİNLE 1 SÖYLE

murat51xxx

#6
arkadasım senin anlatmandan benim anladıgım bu slotlardan resim üstünde daha fazla oldugu yönünde
O0001
T1 M6
G0 G90 G54
G10 L2 P0 X-25 Y0
M98 P2 L???   ((BİR SIRADA X YÖNÜNDE KAC TANE SLOT VARSA L Yİ ONU YAZARSIN))
G10 L2 P0 X-25 Y-24   (Y YÖÜNDE 2 SIRA)
M98 P2 L???    ((İKİ SIRADA X YÖNÜNDE KAC TANE SLOT VARSA L Yİ ONU YAZARSIN))
G10 L2 P0 X-25 Y-48   (Y YÖNÜNDE 3 SIRA)
M98 P2 L???    ((ÜÇ SIRADA X YÖNÜNDE KAC TANE SLOT VARSA L Yİ ONU YAZARSIN))
G10 L2 P0 X-25 Y-72 ( Y YÖNÜNDE 4, SIRA)
M98 P2 L???     ((DÖRT SIRADA X YÖNÜNDE KAC TANE SLOT VARSA L Yİ ONU YAZARSIN))
G10 L2 P0 X-25 Y-96 (Y YÖNÜNDE 5, SIRA)
DİYE DEVAM EDERSİN


G10 L2 P0 X0 Y0 (PROĞRAM SONUNDAN ÖNCE MUTLAKA YAZILACAK)
M30





O0002
G91 G10 L2 P0 X25
G0 G90 G54 X0 Y0 M3 S1500
G43 Z100 H1
Z20 M8
Z3
G1 Z-6 F200
......
...
..
....
...
G0 G90 G80 Z100
M99

araf

Alıntı yapılan: murat51xxx - Mayıs 08, 2012, 10:49:00 ÖS
arkadasım senin anlatmandan benim anladıgım bu slotlardan resim üstünde daha fazla oldugu yönünde
O0001
T1 M6
G0 G90 G54
G10 L2 P1 X0 Y0
M98 P2 L??? ((BİR SIRADA X YÖNÜNDE KAC TANE SLOT VARSA L Yİ ONU YAZARSIN))
G10 L2 P1 X0 Y-24  (Y YÖÜNDE 2 SIRA)
M98 P2 L???
G10 L2 P1 X0 Y-48   (Y YÖNÜNDE 3 SIRA)
DİYE DEVAM EDERSİN



M30





O0002
G91 G10 L2 P1 X-25
G0 G90 G54 X0 Y0 M3 S1500
G43 Z100 H1
Z20 M8
Z3
G1 Z-6 F200
......
...
..
....
...
G0 G90 G80 Z100
M99


BURADA DİKKAT EDECEGİN TEK NOKTA BİRİNCİ SLOTUN MERKEZİNE PARCAYI SIFIRLADIGIN ZAMAN
X 25 Y24 MM PARCA DISINA SIFIRLAYACAKSIN
CÜNKÜ PROĞRAM CALISINCA SLOT MERKEZİNE OTAMATİK GELECEK
teşekkurler usta
2 DİNLE 1 SÖYLE

muratadana


murat51xxx

MESAJIMI TEKRAR GÜNCELLEDİM
HATALAR VARDI DÜZELLTİM
CNC DE TEZGAH SAPITIYOR G52 VE G92 KOMUTLARIYLA
SIFIR KAYDIRMADA G10 DAN BASKASI BANA YALAN GELİYOR
AYRICA ARKADASIN YAZDIGI BİR SLOTDAKİ PROĞRAM YANİ ANA PROĞRAM ALT PROĞRAM OLMUS OLDU
KOLAY GELSİN
HATTA 1, PROĞRAMI MDI YAZIP START LARSINIZ ANA PROĞRAMIN SONUNDA M99 KOYMANIZ DAHİ YETERLİ
TABİ PARCA BİR TANE İSE

musty0816

Murat usta vermiş olduğun örnek program için çok teşekkür ederim ellerine sağlık :) yarın fırsat bulunca deneme yapacağım. Bu parçada aslında 150 tane var o deliklerden. Ve zannedersem onlardan epey bi sipariş gelicek.

taşkaya

"Kalite, doğru ürün ya da hizmeti, müşterinin eline doğru zamanda ve doğru fiyatla koymaktır."
  
  Yağmur Tarım Traktör

http://www.yagmur.com/

murat51xxx


muratadana

#13
Bu gün okulda öğrencilerime alt programlama konusunu
işlerken bu resmi işledim.

Yazdığım programları burayada aktaracağım.

şekli içeren bir alt program yazdım.

Sonra birinci satırı işleyen bir alt program yazdım. bu alt programda ilk yazdığım alt programı kullandım.
(Alt program içinde alt program)

Ana programda ikinci satırı G52 refans kaydırdım. alt programı çağırdım. Komple ikinci
satır işlendi.

3 ve 4. satırlarda aynı 2. satır gibi işledim. (BU programı tezgahda çalıştırdım. Problem yok.)
Z- yi kendi işime göre ayarladım. kullanmak isterseniz düzeltin.

Dediğim gibi dersim alt programlamaydı. bunu işledim. G10 için verilen linke baktım harika bir şey.

Bu arada alışkanlık! referansı sol alt köşe aldım

ANA PROGRAM
G54 G90
T1 M6
G94 F350
M3 S2000
G43 G0 Z10 H1
G00 X20 Y15
G00 Z2
M98 P3333
G52 X0 Y24
M98 P3333
G52 X0 Y48
M98 P3333
G52 X0 Y72
M98 P3333
G52 X0 Y0
G00 Z200
M5
M9
M30


O3333
G00 X20 Y15
G00 Z2
M98 P4444
G00 X45 Y15
M98 P4444
G00 X70 Y15
M98 P4444
G00 X95 Y15
M98 P4444
G00 X120 Y15
M98 P4444
G00 X145 Y15
M98 P4444
G00 X170 Y15
M98 P4444
G00 X0 Y0
M99


O4444
G91
G01 X6.9 Y2.94
Z-2.8
G03 X-3.96 Y3.96 R15
G03 X-5.88 Y0 I-2.94 J0.6
G03 X-3.96 Y-3.96 R15
G03 X0 Y-5.88 I-0.6 J-2.94
G03 X3.96 Y-3.96 R15
G03 X5.88 Y0 I2.94 J-0.6
G03 X3.96 Y3.96 R15
G03 X0 Y5.88 I0.6 J2.94
G00 Z2.8
G90
M99
















taşkaya

alt program tekrari yazilarak parcanin tum u delinip islene bilir
"Kalite, doğru ürün ya da hizmeti, müşterinin eline doğru zamanda ve doğru fiyatla koymaktır."
  
  Yağmur Tarım Traktör

http://www.yagmur.com/