11 Ağustos 2006 00:00# 1
Üyelik : 25.07.2006
Yaş : 49
Şehir : İstanbul
Mesaj Sayısı : 6
Konu : bir delik programı
(--------ana program-----------)

%
0111
(DELIK DELME PROG)
...................
.................
G65 P9015 A#1 B#2 I#4 J#5 Z#26
..................
....................
..........
M30
%

(---------------alt program----------)

%
O9015(ARRAY)
IF[#1EQ#0]GOTO2001
IF[#2EQ#0]GOTO2002
IF[#4EQ#0]GOTO2003
IF[#5EQ#0]GOTO2004
IF[#24EQ#0]GOTO2005
IF[#25EQ#0]GOTO2006
G0X#24Y#25
#140=#5003
G#3Z#26R#18F#9P#20Q#17
#27=#1*#2(TOTAL HOLES)
#30=#1-1(HOLES IN Y-1)
#28=1
N1DO1
N2WHILE[#29LT#30]DO2
G91Y#5
#29=#29+1
#28=#28+1
END2
IF[#27-#28EQ0]GOTO4
IF[#27-#28LT0]GOTO4
#29=0
G91X#4Y#7
#28=#28+1
#31=0
N3WHILE[#31LT#30]DO3
Y-#5
#31=#31+1
#28=#28+1
END3
#28=#28+1
IF[#27-#28EQ0]GOTO4
IF[#27-#28LT0]GOTO4
X#4Y-#7
END1
N4G90G0Z#140
M99
N2001#3000=11(HOLE IN "Y" NOT GIVEN)
N2002#3000=12(HOLES IN "X" NOT GIVEN)
N2003#3000=13(NO DISTANCE IN "X")
N2004#3000=14(NO DISTANCE IN "Y")
N2005#3000=15(START IN "X" NO GIVEN)
N2006#3000=16(START IN "Y" NOT GIVEN)
(X,Y START POINT IN LOWER LEFT)
(A=HOLES IN Y)
(B=HOLES IN X)
(I=DISTANCE IN X)
(J=DISTANCE IN Y)
M30
%
07 Ağustos 2006 00:00# 2
Üyelik : 2.08.2006
Yaş : 38
Şehir : Ankara
Mesaj Sayısı : 30
Cevap : bir delik programı
arkadasım ıyı hosta bu kodlarmıdır nedır onlara bı acıklık veren daha ıyı olmazmı hanı bakıkosun aklında gene bısı uyanmıyo...
11 Ağustos 2006 00:00# 3
Üyelik : 25.07.2006
Yaş : 49
Şehir : İstanbul
Mesaj Sayısı : 6
Cevap : bir delik programı
evet bunlar kodlar fanuc control serilerinin parametrik kodlarıdır #.. başlayan her diez birer değişkeni tarif eder ve bunlara sayısal değerler atanır (ör:#1=20,#2=30 gibi) ve her değişkenin de bir harf karşılığı vardır ör: A=#1,X=#24,Y=#25 gibi birde ordaki WHILE,IF gibi diyaloglar da programı dallandırmayı sağlar.#3000 ler ise programın herhangi bir yanlış değer yazılması durumunda sana HATA mesajı vermesini sağalar.
bu program ne yapar:X veY eksenleri doğrultusunda delikler deler Ana program ve alt programdan oluşur
Ana prog.
G65 A#1 B#2 I#4 J#5 Z#26
A=Y eksenindeki delik sayısını
B=X eksenindeki delik sayısını
J=Y eksenindeki delik aralıklarını
I=X eksenindeki delik aralıklarını belirler
Z=derinliktir

ör:
...
...
........
G65 P9015 A50 B40 I2 J5 Z-10
..........
......
....
M30
%
gibi

bundan sonrada 09015 alt program devreye girer ve sana X=50 adet 2mm aralıklı Y=40 adet 5mm aralıklı delikler delinir.

kısacası bu işin kolay tarafı ana prog daki G65 in karşısındaki sayılarla oynayarak yada extra parametre ilave ederek istenilen her aralıkta,derinlikte ve sayıda delikler delebilirsin.
kısaca arkadasım bu yeterince açıklayıcı olmuştur umarım .
bu arada bu şekilde bi haber sorular sorucağına biraz litaratür karıştırırsan bu tip şeylere yabancı kalmasın
herkeze calışma hayatında başarılar dilerim


12 Ağustos 2006 00:00# 4
Üyelik : 2.08.2006
Yaş : 38
Şehir : Ankara
Mesaj Sayısı : 30
Cevap : bir delik programı
cnc programı bılıorm aslında ama ılgım yo ıste ısteksız ogrendım bıraz sana cvp yazarken bıraz patavatsız konustum sankı sonradan okuyunca anladım ozur dılerm.

Konu Bilgileri

Konuyu şu anda 1 kişi okuyor ( 0 kayıtlı ve 1 ziyaretçi ) .
makineteknik.com 'da yer alan üyelerin oluşturduğu tüm içeriklerin doğruluğu ve yayınlanması ile ilgili yasal yükümlülükler içeriği oluşturan üyeye aittir. Bu içeriğin, görüş ve bilgilerin yanlışlık, eksiklik veya yasalarla düzenlenmiş kurallara aykırılığından makineteknik.com hiçbir şekilde sorumlu değildir. Sorularınız için içerik sahibi ile irtibata geçebilirsiniz.
Teknik Videolar   İkinci El Makina İlanları
b