Selam arkadaşlar. M 20X 1.5 klavuz takımı ile M50X1.5 iç vida açmak istersek. Yani klavuzun hem kendi etrafında dönerek hemde vida açacağı ve çapından büyük olan delik içerisinde dönerek ilerlemesini sağlayacak bir çevrim varmı. Ya da bu yapılabilir mi?
[IMG]http://img180.imageshack.us/img180/8273/klavuz.th.png[/img] (http://img180.imageshack.us/i/klavuz.png/)
http://www.turkeycnc.com/cnc-freze-bolumu/ynt-thread-milling-yontemi-t2405.0.html;msg9157;topicseen#msg9157 başka örneklerde var sitede.
senin istediğin şekıl olarak olur. ama dişlerin ve klavuzun zarar gorebılır. , bu işler için diş tarağı denen takımlar var.
normal klavuz esneyıp kırılabılır. kesme yapılarıda farklı olduğu için yanal kesımlerde çok zorlanır.
istersen gormek için dene, ama normal şartlarda imalatında bunu kullanamazsın.
slm arkadaslar ben bole işleri ıscarın bi diş targı vardı macro prgramla acıyodum belkı yarar işin
(G65P2222 X-Y-Z-I-R-D-T-U-A-H-F-K-B)
(X = PARCA MERKEZINE UZAKLIK)
(Y = PARCA MERKEZINE UZAKLIK)
(Z = GÝRÝLECEK DERÝNLÝK)
(I = DIS USTU CAPIN YARISI)
(R = EMNIYETLI YAKLASMA MESAFESI)
(D = TAKIM YARI CAPI)
(T = DIS ADIMI )
(U = IKI DELIK ARA MESAFE)
(A = SIRALI DIS ACMA DOGRUSAL ACISI)
(H = DELIK SAYISI)
(F = KESME ILERLEMESI)
(K = DELIKTEKRAR SAYISI)
(B = ADIM ATLATMA SAYISI)
#31=#4001
#33=#4003
#32=#5003
IF[#24EQ#0]GOTO10
GOTO20
N10#24=#5001
N20IF[#25EQ#0]GOTO30
GOTO40
N30#25=#5002
N40IF[#1EQ#0]GOTO50
GOTO60
N50#1=0
N60#1=-#1
IF[#11EQ0]GOTO62
IF[#11GT1]GOTO64
N62#11=1
GOTO65
N64IF[#21EQ#0]GOTO993(U)
N65IF[#18LE#0]GOTO991(R)
IF[#20LE#0]GOTO992(T)
IF[#7LE#0]GOTO994(D)
IF[#4LE#0]GOTO995(I)
IF[#6LE#0]GOTO70
GOTO80
N70#6=1
N80#100=1
WHILE[#100LE#11]DO1
#10=#4-#7
#14=[0.64*#20]
#27=[#100-1]*#21
#28=0
#16=[#27*COS[#1]+#28*SIN[#1]+#24]
#30=[#28*COS[#1]-#27*SIN[#1]+#25]
G0G90Z#32
X#16Y#30
G52X#16Y#30
Z#18
G01Z#26F[#9*2]
#101=1
WHILE[#101LE#6]DO2
G0G90X[[#10-#14]-0.5]
G1X#10F[#9/4]
G91G03I-#10Z#20F#9
IF[#2GT1]GOTO85
GOTO90
N85G0G90X0.Y0.
G91Z[#20*#2]
N90G90G0X0.Y0.
#101=#101+1
END2
G90G00X0.
G52X0.Y0.
Z#32
#100=#100+1
END1
N400G00G90Z#32
G#31G#33F#9
GOTO999
N990#3000=81(HATALI BILGI GIRISI-H.)
N991#3000=82(HATALI BILGI GIRISI-R.)
N992#3000=83(HATALI ADIM GIRISI-T.)
N993#3000=84(HATALI DELIK MESAFESI-U.)
N994#3000=85(HATALI YARI CAP-D.)
N995#3000=86(HATALI YARI CAP-I.)
N999M99
ize kolay gelsın
buda ana programı
O1000(DIS CEKME PROGRAMI )
G0G90G55
G0Z100X-607.5Y90S1800M03
G65P9980X-607.5Y90I24.05Z-35R5.D14.5H1U0T2.309A0B5K2F100
şimdi bunun hesaplaması nasıl oluyo mantık olarak diş cekicegimiz yani interpolasyon yapıcagımız mesafe diş tibi cabı olması lazım dogrumu acaba....
slm arkadaşlar bir diş çekme şeklide benden olsun.
örn:
M50x2 30 mm boyunda, takım Q40 çapında olduğunu düşünürsek.
yarı çaptaki mesafe 5mm şimdi ;
O1000;
G0G90G54X0Y0
G43H1S1000M3F200;
G0Z50;
Z2M8;
G1Z0;
G91 Y5;
M98P2000L15;
G0G91Y-5,
G0G90G54Z100M9;
G0G91G28Z0Y0;
M5;
M1;
M30;
Alt Program;
O2000;
G1 G91;
G2 J-5 Z-2 F200;
M99;
ßuyuk captaki disi torna dis kateriylede acabilirsin.
ilk önce yapmamız gereken katerin yarı capını bulmak dis dibi derinligini ayarlıyabilmek icin takım telafi kullanmak daha mantıklı.
TORNA KATERİNİN YARI CAPINI BULMAK İCİN DELİK MERKEZİNE GELİP RELATİVE Yİ SFIRLIYORUZ X VEYA Y EKSENİNDE DELİK DUVARINA KATERİ SIFIRLIYORUZ RELATİVE DEKİ KOORDİNATI DELİGİN YARI CAPINDAN CIKARIYORUZ CIKAN SONUC TORNA KATERİNN YARI CAPIDIR.
M50: DİS ADIMI 1,5 , DERİNLİK 20 MM.
ANA PROGRAM
O0001
G17 G40 G49 G80
G91 G28 Z0
T1 M6
G90 G54 G0 X0 Y0 S1400 M3
G43 Z100 H1
Z1 M8
G1 G42 D1 X24.25 F500
M98 P0002 L14
G2 I-24.25
G90 G0 G40 X0
Z100 M9
G91 G28 Z0 Y0 M5
M30
%
ALT PROGRAM
O0002
G91 G2 I-24.25 Z-1.5 F500
M99
%
Telafi kullandık diş dibi derinligini ofsetleyerek ayarlaya bilirsin.
Kolay geLsin..
klavuza kestirmen biraz zor olacak ama torna katerini bağlayıp elmasla yapa bilirsin klavuzdaki kesme acısı otür bir helis harekete uygun değildir
arkadaşlar taksan o m serisinde kılavuzla diş nasıl acarız işleme merkezinde
yardım edecek yokmu:::::::::::::>>>>>
kardes taksan kullanamdım hıc ama g84 komutu calısmıyor mu???
taşkaya çalısıyoda hep aynı yöne dönüyo
g94 felan yazacazmı anlayamadım
klavuz cekıceksın deliğe değilmi yalnıs anlamadım????
oyuzden g84 dıyorm
ewet ustam
arkadaşlar hala çözemedim yardım
taksan o-m serisinde klavuzla diş açma çevrimi
progamın başlangıcını yazdıktan sonra
g21
G0 G80 G40 G17 G15 G49 iptaller
G91 G28 X0 Y0 Z0
M6 TI KLAVUZ
G90 G0 G54 X0Y0
G43 H1 Z25
M29 G95 S500
G98 G84 X50 Y40 Z-20 R5 F1.5
X70 DELİK KOORDİNATI
Y60 DELİK KOORDİNATI
G91 G80 GO Z50
G91 G28 Z0
G28 X0 Y0
M30
KLAVUZLA DİŞ AÇARKEN MUTLAKA (M29 G95 S500 OLMALIDIR S DEĞİŞKEN VE G84 KLAVUZLA DİŞ AÇMA ÇEVRİMİ
X, Y DELİK KOORDİNATI, Z AÇILACAK DİŞ BOYU, R GÜVENLİ YAKLAŞMA MESAFESİ, F VİDA ADIMI )
eyv saolasın kardeşim
Programda g95 in iptali yok her tezgah m30 m2 gördükten sonra g94'e otomatik geçmiyor..
tezgah kapanmadan başka bir programa geçildiğinde current menüsünden dikkat edilmezse çakıyı kırma ihtimali yüksek..
kolay gelsin..
ustan senin prograMI denedim bugün m29 görüyo öylece kjalıyo alrmda vermiyo neden olabilirki
rijit kılavuz cekme parametreleri yanlış veya hatalıdır.taksan daha satılmadan bizdeki tezgahın parametreleri de yanlıştı sonra servise gelince duzelttiler
ustam g80 den sonra birde g94 yazacamışım g94 görünce çekti saolasın
ustlar taksan om serisinde alt program yuaparken programı yopıyorum amam z derinliklrini ayrı ayrı giriyorum yani
g01 z-1 f100
m98p080001
yine g01 z-2 f100
diyorum yani böyle böyle yazmak zorunda nkalıyorum acaba 25 mm in 1 eer 1 er diye bilen bir arkadaşımız yardımcı olursa nseviinirim
soruyu bıraz daha acıklayıcı anlatırmısın
astarabista kardeşim demek istediğim alt program yaparken z derinliklerini sürekli, girmek zorunda kalıyorum yani 25 mm bir parçayı boşaltacağız benim demeki istediğim bu programı 25 kez tekrar et diye ama ben her seferinde tek tek yazmak zorunda kalıyorum
z-1
m98p0100001
z-2
m98p010001
z-3
.......
z-4
....
böylede devam ediyor
bende diyorum ki
böyle yapmadan direk z-25 desek kendi 25 kere nasıl tekrar etttirebilirim
bende bırsey anlamadım altprogramınıda yazsana
oyle program olmaz ana programda delik cevrimini cagırırsın alt programda delik merkezlerini tanıtırsın sonuna da g80 m99 koyarsın o kadar
O0001
G80 G40 G54 G0
G91 G28 Z0
M6 T01 (8.5 MATKAP)
M3SS2000
G0 G90 X0 Y0
G43 Z20 H1 M8
G98 G81 Z-30 R2 F200
M98 P02
G80 M5
G0 G91 G28 Z0 M9
M01
M6 T02 (M10 X1.5)
G0 G90 X0 Y0
G43 Z20 H2 M8
M29 S400 (RİGİD KILAVUZ CEKME)
G98 G84 Z-26 R2 F600 Q5 ( Q İLAVE EDERSEN TALAS KIRMA YAPAR )
M98 P02
G80 M5
G0 G91 G28 Z0 M9
M30
O0002
X50 Y40
X-50 Y40
X-50 Y-40
X50 Y-40
M99
SİZ BENİ YANLIS ANLADINIZ BEN BAŞKA KONU AÇMAYAYIOM DİYE BURAYA YAZDIM ATIYORU PROFİL BOŞALTMADA ALT PROGRAMI NASIL YAPIYORSUNUZ EN KISA ŞEKİLDE 100 100 KARENİN İÇİNİ 25 MM DERİNLİKTE BOŞALTACAZ BUNU ALT PROGRAMDA NASIL YAPARIZ
M50 X 1,5
TORNA DELİK DİŞ KALEMİYLE DİŞ AÇMA
T1 M6
G0 G90 G54 X0 Y0
G43 Z50 H1 D1 S2000 M3
M8 F300
G0 Z5
G1 Z0
M98 P2 L1
G0 Z50 M9
G91 G28 Z0
M30
ALT PRG (O2)
G1 G42 X25 F500
G2 I-25 Z-1,5
G2 I-25 Z-3
G2 I-25 Z-4,5
G2 I-25 Z-6
G2 I-25 Z-7,5
G2 I-25 Z-9
G2 I-25 Z-10,5
G2 I-25 Z-12
G40 G1 X0
M99
guzel anlatım olmus yalnız g42 yarı cap telafısınde D takım numarasınıda gırmeden alarım verır....
Alıntı yapılan: aaeroglu - Kasım 07, 2009, 02:34:14 ÖS
klavuza kestirmen biraz zor olacak ama torna katerini bağlayıp elmasla yapa bilirsin klavuzdaki kesme acısı otür bir helis harekete uygun değildir
Ben kaba talaş katerinden bahsetmiyorum üstat torna diş katerinden bahsediyorum örn. m40x2 diş acıcaksın 2mm torna diş katerini alıcaksın yazdıgım örnekle işleyeceksin tarafımca yıllardır yapıyorum bu işlemi sağlıklı ve gzl bir işçilik oluyor diş dibinide yaptıgım takım telefi ile kolayca ayarlıyorum.
(konu biraz eskiymiş ara vermiştim nete)
Alıntı yapılan: mehmedd - Ocak 05, 2011, 08:38:29 ÖS
astarabista kardeşim demek istediğim alt program yaparken z derinliklerini sürekli, girmek zorunda kalıyorum yani 25 mm bir parçayı boşaltacağız benim demeki istediğim bu programı 25 kez tekrar et diye ama ben her seferinde tek tek yazmak zorunda kalıyorum
z-1
m98p0100001
z-2
m98p010001
z-3
.......
z-4
....
böylede devam ediyor
bende diyorum ki
böyle yapmadan direk z-25 desek kendi 25 kere nasıl tekrar etttirebilirim
şöyle birşey belki işini görür..
O0001
G15 G17 G40 G49 G80 G69
T1 M6
G90 G54 G0 X0 Y-30 S1222 M3
G43 Z10 H1 T2
G1 Z0 F1600 M8
M98 P2 L25
G0 Z100 M9
G91 G28 Z0 Y0 M5
M30
ALT PROGRAM
O0002
G91 G1 Z-1 F222
G90 Y-25 F1200
G2 J25
G0 Y-30
M99
YANİ ALT PROGRAMA GİRİŞTE G91 İLE "Z" ADIMINI VERİRSİN, ALT SATIRDA G90 A GECERSİN..