CNC DİKİŞLEM İLE İLGİLİ HER ŞEY

Başlatan Rastlanti, Mart 21, 2008, 08:57:56 ÖS

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Rastlanti

arkadaşlar burada kendi bilgilerimi paylaşmak istedim umarım sizlere yardımcı olabilirim burada dik işlme
ile her türlü konuyu parametrelerden programlama bakım freze konu herşeyi paylaşacağım
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

ilk G  kodlarından başlayım işte G kodları  ve anlamları


G00 Hızlı hareket

G01 Doğrusal ilerleme, Kesme ilerlemesi

G02 Saat ibresi yönünde dairesel hareket CW

G03 Saat yönünün tersi yönünde dairesel hareket CCW

G04 Geçici durma

G17 XY Düzlemini seç

G18 ZX Düzlemini seç

G19 YZ Düzlemini seç

G20 INCH ölçü sistemine geç

G21 MM ölçü sistemine geç

G33 Diş çekme döngüsü

G40 Takım Telafisi iptali

G41 Takım yarıçapının veya uç yarıçapının sol telafisi

G42 Takım yarıçapının veya uç yarıçapının sağ telafisi

G50 Kesme hızı sınıflandırması için kullanılır

G53 Sıfır kaydırmanın iptali

G54-G57 İş parçası sıfırları

G70-G79 Tornalamada tekrarlanan işlemlerin seçimi için kullanılır

G80 Delik döngüsünün iptali

G81 Delik delme döngüsü

G82 Delik dibinde durma ile matkapla bir çok deliği delme

G83 Birden fazla pasoda matkapla bir çok delik delme

G84 Bir çok delikte vida açma

G85 Borverg ile bir çok delik işleme

G90 Mutlak koordinat sisteminde programlama

G96 Kesme hızının (S) m/dk olarak verilmesi

G97 Kesme hızının (S) dev/dk (Rpm) olarak verilmesi

G98 İlerleme hızının (F) mm/dk olarak verilmesi

G99 İlerleme hızının (F) mm/dev olarak verilmesi

bunlar........   Rastlanti
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

merak konusu olan bilgiler

9000  li programlar ekranda görükmüyor ve siz görmek müdahele etmek istiyorsanız işte.>

OFSET SETTİNG:PARAMETRE Yİ 1 YAP PARAMETRELERE GEL
3202 YAZ NO SRH YE BAS NE09 YAZAN YERİ SIFIR YAP AÇILIR.

9000  li programları şöle açıklayayım

ÇALIŞTIRMA KOMUTU

G65 P9022 W81 X0 Y0 Z-3 R5 I70 K6 A0 F120
veya
G65 P9022 W73 X0 Y0 Z-24 R5 Q2 I70 K6 A0 F120
veya
G65 P9022 W83 X0 Y0 Z-60 R5 Q2 I70 K6 A0 F120
veya
G65 P9022 W84 X0 Y0 Z-40 R5 I70 B6 A0 F1.5
<< KILAVUZ ÇEKME ÇEVRİMİ İÇİN F İLERLEMESİ DİŞ ADIMI OLARAK VERİLİR >>

W - DELME ŞEKLİ. W81=G81 W73=G73 W83=G83 W84=G84 Gibi çalışır
X - DAİRE MERKEZ KOORDİNATI
Y - DAİRE MERKEZ KOORDİNATI
Z - TOPLAM DERİNLİK
R - KORUMA NOKTASI
Q - KADEME (GAGALAMA MİKTARI)
I - DAİRE YARI ÇAPI
K - DELİK SAYISI
A- BAŞLANGIÇ AÇISI
F - İLERLEME


ALT PROGRAM
:9022(DAIREDE ESIT ARLK. DEL. DELME)
#503=0.
#504=#23(W)
#505=#24(X)
#506=#25(Y)
#507=#26(Z)
#508=#18(R)
#509=#17(Q)
#510=#4(I)
#511=#1(A)
#512=#6(K)
#513=#9(F)
#518=#1(A)
G90G0X#505Y#506
WHILE[#503LT#512]DO1
#514=#505+#510*COS[#511]
#515=#506+#510*SIN[#511]
#516=#514
#517=#515
IF[#504EQ81]GOTO2
IF[#504EQ73]GOTO3
IF[#504EQ83]GOTO4
IF[#504EQ84]GOTO5
N2G81X#516Y#517Z#507R#508F#513
GOTO5
N3G73X#516Y#517Z#507R#508Q#509F#513
GOTO5
N4G83X#516Y#517Z#507R#508Q#509F#513
GOTO6
N5G95


başka bir komut
ÇALIŞTIRMA KOMUTU

G65 P9021 C3 X-50 Y-100 Z-20 I0 D32 W50 R5 Q2 F500

C – C3'ise G03 , C2'ise G02 YÖNÜNDE FREZELEME YAPAR .
X - DAİRE MERKEZ KOORDİNATI
Y - DAİRE MERKEZ KOORDİNATI
Z - TOPLAM DERİNLİK
I - İŞLEME YÜZEYİNİN Z0'a OLAN MESAFESİ
D - TAKIM ÇAPI
W - DAİRE ÇAPI
R - YAKLAŞMA MESAFESİ(KORUMA)
Q - DAİRESEL HAREKET YAPARKEN BİR TURDAKİ MESAFESİ
F - İLERLEME

ALT PROGRAM
O9021(DAIRESEL HAREKET ILE FREZELEME)
#500=#24(X)
#501=#25(Y)
#502=#26(Z)
#503=#4(I)
#504=#7(D)
#505=#23((W)
#506=#18(R)
#507=#17(Q)
#508=#9(F)
#520=#3(C)
#509=[#505-#504]/2.
#510=#500-#509(X BASLAMA)
#511=#503+50.(Z YAKLASMA)
IF[#503LE0]GOTO10
GOTO20
N10#512=#506(#512=Z YAKLASMA)
GOTO30
N20#512=#511(#512=Z YAKLASMA)
N30#513=#503+#506(#513=Z YAKLASMA)
#514=#503-#507
G90M3
IF[#503GT0]GOTO40
IF[#503LE0]GOTO50
N40G0X#500Y#501Z#511M8
GOTO60
N50G0X#500Y#501Z50.M8
N60X#510(X DE DAIRE BAS NOK.)
G01Z#513F2000
G01Z#503F100
N70G#520X#510Y#501Z#514I#509J0F#508
IF[#514EQ#502]GOTO90
IF[#514LT#502]GOTO80
#514=#514-#507
IF[#514GT#502]GOTO70
N80G#520X#510Y#501Z#502I#509J0F#508
N90G#520X#510Y#501I#509J0F#508
G01X#500F500
#515=50.
IF[#503GT0]GOTO100
#516=#515
G0Z#516M9
GOTO110
N100#516=[#503+#515]
G0Z#516
N110M9
M99

devam edeceğim..

Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

dairesel delik delme
Z  delik derinliği
R  emliyet mesafesi
F  ilerme
B  ikidelik arası mesafe
I   dairenin yarı çapı
A  başlama açısı
h  delik sayısı
O9100(DAİRESEL DELİK DELME)
#3 =#4003
G81 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

buda dairesel klavuz çekme
yukarıda belirttiğim aynısı sadece G84
O9200(DAIRESEL KLAVUZ CEKME)
#3 =#4003
G84 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

gagalama G83
O9200(DAIRESEL KLAVUZ CEKME)
#3 =#4003
G84 G98 Z#26 R#18 F#9 K0
IF[#3 EQ90] GOTO1
#24 =#5001+#24
#25 =#5002+#25
N1 WHILE[#11 GT 0] DO1
#5 =#24+#4*COS[#1]
#6 =#25+#4*SIN[#1]
G90 X#5 Y#6
#1 =#1+#2
#11 =#11-1
END1
G#3 G80
M99
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

yukarıda belirttiğim programlar paket programlar kolaylık açısından birebirdir bunları uygulamak için ilk önce
makinaya bu programları yazınız fakat 9000 programlar koruma altında olduğu için direkt giremezsiniz.şunu yapın ::::::OFSET SETTİNG:PARAMETRE Yİ 1 YAP PARAMETRELERE GEL
3202 YAZ NO SRH YE BAS NE09 YAZAN YERİ SIFIR YAP AÇILIR
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

scorpionteam

MERHABA RASLANTI ben pako.fanucta 13 sene tecruem var solıdworks mastercam x biliyorum.parça programlamada her hangi bir sıkıntım yok ama ben bu aralar macro program yazmaya merak sardım.macroyu iyi bir şekilde öğrenmek istiyorum. yardımlarını bekliyorum.
YÜKSELMEK İSTEYEN YERİNE ADAM YETİŞTİRSİN

scorpionteam

RASLANTI  dairede eşit aralıklı delik delme örneğinde
G65 P9022  W81 X0 Y0 Z-3 R5 I70 K6  A0 F120  satırında w81 olunca #504=#23(w) macrosuyla IF[#504EQ81] ifadesiyle
G81 komutunu çağırarak işlem yapıyor.w81 yazdığımızda #23=81 nasıl oluyor.aynı şekilde X,Z,R,I,K,A,F değerleri macrodaki karşılığına nasıl işleniyor.
YÜKSELMEK İSTEYEN YERİNE ADAM YETİŞTİRSİN

Rastlanti

pako burayı yani benim açtığım bölümü takip et kısa sürede her şeyi anlarsın anlamlarıjnıda vereceğim.
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

O9100;
#3=#4003; Grup 3 için G kodunu kaydeder.
G81 Z#26 R#18 F#9 K0; (Not) Delme periyodu.
Not : L0 da kullanılabilir.
IF[#3 EQ 90]GOTO 1; . . . . . . G90 modunda N1'e genişlemeler
#24=#5001+#24; . . . . . . . . . . . Merkezin X koordinatını hesaplar.
#25=#5002+#25; . . . . . . . . . . . Merkezin Y koordinatını hesaplar.
N1 WHILE[#11 GT 0]DO 1;
. . . . . . . . . . . . . . . . . . . . . . . . . . Kalan deliklerin sayısı 0'a ulaşana
kadar
#5=#24+#4*COS[#1]; . . . . . X eksenindeki bir delik açma
konumunu hesaplar.
#6=#25+#4*SIN[#1]; . . . . . . Y eksenindeki bir delik açma
konumunu hesaplar.
G90 X#5 Y#6; . . . . . . . . . . . . . . . Hedef konumuna taşıdıktan sonra
delik açmayı gerçekleştirir.
#1=#1+#2; . . . . . . . . . . . . . . Açıyı günceller.
#11=#11---1; . . . . . . . . . . . . . . Deliklerin sayısını azaltır.
END 1;
G#3 G80; . . . . . . . . . . . . . . . . kodunu orijinal durumuna geri
döndürür
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

Tanımlama #i=#j
Toplam
Fark
Ürün
Bölümü
#i=#j+#k;
#i=#j ---#k;
#i=#j*#k;
#i=#j/#k;
Sinüs
Arksinüs
Kosinüs
Arkkosinüs
Tanjant
Arktanjant
#i=SIN[#j];
#i=ASIN[#j];
#i=COS[#j];
#i=ACOS[#j];
#i=TAN[#j];
#i=ATAN[#j]/[#k];
Derece olarak belirtilen
bir açı. 90 derece ve
30 dakika 90,5 derece
olarak ifade edilir.
Kare kök
Mutlak değer
Yuvarlama
Aşağı yuvarlama
Bütünleme
Doğal logaritma
Üstlü fonksiyon
#i=SQRT[#j];
#i=ABS[#j];
#i=ROUND[#j];
#i=FIX[#j];
#i=FUP[#j];
#i=LN[#j];
#i=EXP[#j];
OR
XOR
AND
#i=#j OR #k;
#i=#j XOR #k;
#i=#j AND #k;
Mantıksal bir işlem her
bitte ikili sayılarla
gerçekleştirilir.
BCD'den BIN'e dönüştürme
BIN'den BCD'ye dönüştürme
#i=BIN[#j];
#i=BCD[#j];
PMC'ye ve PMC'den
sinyal değiştirme için
kullanılır
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

Rastlanti

#4001
#4002
#4003
#4004
#4005
#4006
#4007
#4008
#4009
#4010
#4011
#4012
#4013
#4014
#4015
#4016
:
#4022
#4102
#4107
#4109
#4111
#4113
#4114
#4115
#4119
#4120
#4130
G00, G01, G02, G03, G33 (Grup 01)
G17, G18, G19 (Grup 02)
G90, G91 (Grup 03)
(Grup 04)
G94, G95 (Grup 05)
G20, G21 (Grup 06)
G40, G41, G42 (Grup 07)
G43, G44, G49 (Grup 08)
G73, G74, G76, G80---G89 (Grup 09)
G98, G99 (Grup 10)
G50, G51 (Grup 11)
G65, G66, G67 (Grup 12)
G96, G97 (Grup 13)
G54---G59 (Grup 14)
G61---G64 (Grup 15)
G68, G69 (Grup 16)
: :
(Grup 22)
B kodu
D kodu
F kodu
H kodu
M kodu
Sıra numarası
Program numarası
S kodu
T kodu
P kodu (seçili olan ek iş parçası koordinat sistemi
Ben türk'üm iliklerime kadar ATATÜRK'üm.....

scorpionteam

YÜKSELMEK İSTEYEN YERİNE ADAM YETİŞTİRSİN

Ramazan Çiftçi