Üç noktada açıkladık:
1. Keşif noktalarını programlayın************
2. İşleme programını düzenleyin *********
Üçüncüsü, EXCEL'e makro değişkenleri********** ekleyin
İlk bölüm keşif programını derliyor
1. Orijini ayarlayın ve her bir prob noktasının koordinat değerlerini bulun.
Öncelikle UG yazılımında iş parçası koordinat sisteminin kökenini ayarlayın ve ardından prob noktalarının gerekli olduğu noktaları (XYZ) bulmak için UG yazılımını kullanın ve prob noktalarını programlamak için bunları kaydedin.
2. Keşif noktalarını programlayın
(Keşif programının adı sizin tarafınızdan belirlenir: O6666)
Prob noktası programındaki probun hareketini kontrol etmek için iki önemli prob hesaplama programı O9810'un çağrılması gerekir.
ve O9811. Keşif noktası program formatı örneği: (Aşağıda Keşif Z noktasının derlenmesine bir örnek verilmiştir)
%
O6666(PROB)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (prob T11 takım tutucusuna takılıdır, T11 probunu iş miliyle değiştirin)
G90G00 G54 X-18. Y50. (G54 koordinat sisteminde incelenecek ilk noktanın üzerine hızlı bir şekilde konumlandırın)
M19(S_) (İş mili konumlandırma, S, iş milini belirli bir açıyla döndürmek içindir. Z ekseni yönünde bir noktayı araştırmak için S'ye gerek yoktur. Eğer tarafı araştırmak içinse, Probun her iki tarafı tespit edebilmesi için S, yani dönme açısı gereklidir.Hataları azaltmak için bunların hepsi yakut bilyalı probun bir yüzeyi kullanılarak ölçülür.
M05
M17 (probu aç) (Probu açın, bu komut, kablolama sırasında alınan ilgili port tarafından belirlenir)
G43Z50.H11 (Takım uzunluğunu belirleyin, yani probun uzunluğunu okuyun)
G90G00Z50. (Prob hızla Z50. konumuna doğru hareket eder)
N1(Z+NOKTA1) (ilk noktanın Z değerini ölçün)
G65P9810X-18. Y50. F3000. (İlk noktanın XY konumuna güvenli ve hızlı bir şekilde konumlayın, hız F3000'dir.)
G65P9810 Z19. (İlk noktanın üzerindeki güvenli Z konumuna güvenli ve hızlı bir şekilde pozisyon alın, hız yukarıdaki ile aynıdır, buradaki yükseklik genellikle aşağıda ölçülecek noktadan 3MM'dir)
G65P9811Z16.08 (ilk prob noktasının Z konumuna güvenli ve yavaş bir şekilde ulaşın. Ayrıca bu adımda prob noktası tamamlandıktan sonra otomatik olarak bir önceki adımdaki Z19.0 konumuna dönecektir)
#601=#142 (#142, ilk prob noktasının teorik Z16.08'i ile gerçekte ölçülen "Z" arasındaki farktır. O9811'de otomatik olarak hesaplanır ve ardından #142'ye aktarılır. #142 ardından The elde edilen değer ilk noktanın Z yönünde telafi edilecek değer olan #601'e iletilir)
G65P9810 Z20. (Güvenli ve hızlı bir şekilde Z20 güvenli yüksekliğine gidin.)
N2(Z+NOKTA1) (ikinci noktanın Z değerini ölçün)
G65P9810X-16.5 Y48.3 F3000. (İkinci noktanın XY konumuna güvenli ve hızlı bir şekilde konumlanır, hız F3000'dir.)
G65P9810 Z17. (İkinci noktanın üzerindeki güvenli Z konumuna güvenli ve hızlı bir şekilde pozisyon alın, hız yukarıdaki ile aynıdır, buradaki yükseklik genellikle aşağıda ölçülecek noktadan 3MM'dir)
G65P9811Z14.23 (ikinci prob noktasının Z konumuna güvenli ve yavaş bir şekilde ulaşın. Ayrıca bu adımda prob noktası tamamlandıktan sonra otomatik olarak önceki adımdaki Z19.0 konumuna geri dönecektir)
#602=#142 #142, ikinci prob noktasının teorik Z16.08'i ile gerçek "Z" arasındaki farktır. O9811'de otomatik olarak hesaplanır ve ardından #142'ye geçilir, o da sonucu hesaplar. Değer #601'e aktarılır, #601 ikinci noktanın Z yönünde telafi edilecek değerdir)
G65P9810 Z35. Güvenli ve hızlı bir şekilde Z20 güvenli yüksekliğine gidin.)
N3(Z+NOKTA1) (üçüncü noktanın Z değerini ölçün)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+NOKTA1) (Dördüncü noktanın Z değerini ölçün)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+NOKTA1) (On altıncı noktanın Z değerini ölçün)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Aşağıdaki, tespit edilen her noktanın Z farkı için tolerans aralığını ayarlamaktır. Tolerans aşılırsa, uygulama için N20'ye atlayacaktır)
#{{0}}.1 (Toleransı 0,1'e ayarlayın ve #620'ye atayın)
IF[ABS[#601]GT#620]GOTO20 (Eğer #601'in mutlak değeri #620'nin değerinden büyükse, yürütme için N20'ye atlayacaktır)
IF[ABS[#602]GT#620]GOTO20 (Eğer #602'nin mutlak değeri #620'nin değerinden büyükse, yürütme için N20'ye atlayacaktır)
IF[ABS[#603]GT#620]GOTO20 (#603'ün mutlak değeri #620'nin değerinden büyükse, yürütme için N20'ye atlayacaktır)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99point cuo wu Z DIŞINDA TOL (alarm istemi, Z toleransın dışında, burada "#3000=" ile 0-200'nin ek istem bilgilerini kendiniz için ayarlayabilirsiniz)
G91G28Z0
M99
****************
Bölüm 2 İşleme Programını Düzenleme
Her bir prob noktasına karşılık gelen telafi değeri değişkenini (#601#602 #603...) işleme programındaki karşılık gelen noktanın koordinatlarına ekleyin. (Burada açıklamak için Z değerini kullanıyoruz. X ve Y yönlerini telafi etme prensibi Z yönünü telafi etme prensibi ile aynıdır.): (Yani her biri Z değerine sahip iki nokta doğrudan bağlantılıdır)
A noktasından B noktasına, A ve B prob noktalarının telafi farkları sırasıyla #601 ve #602'dir. Takımın A'dan B'ye genel bir geçiş yapmasını istiyorsanız, yalnızca A ve B noktalarının Z telafisi değeri değişkenlerini ilgili işleme programına eklemeniz gerekir.
İşleme prosedürü aşağıdadır: (Örnek olarak telafi Z değeri alınarak)
resim
O2222
G91G28Z0
G0G17G40G49G80G90
(TAKIM:1 ÇAP KAPALI: 1 UZUNLUK:1 ÇAP:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
resim
Bölüm 3: EXCEL'de işleme programlarını hızla düzenleyin
Bazen N adet çok satırlı programa değişken eklemek gerekebilir. Bunları tek tek manuel olarak eklerseniz çok zor olacaktır.
Zahmetli, ağır iş yükü ve hataya açık. Programları hızlı bir şekilde düzenlemek için EXCEL'i kullanmanın bir yolu.
resim
Nasıl değiştirilir:
1. Öncelikle değişkenlerin ekleneceği programı aşağıda gösterildiği gibi Not Defteri'ne kopyalayın:
resim
2. Şekilde gösterildiği gibi X'i "/X/" ile, Y'yi "/Y/" ile ve Z'yi "/Z/" ile değiştirin:
resim
3. EXCEL'i açın ve 2. adımda dosyayı açın. Aç iletişim kutusunda dosya türünü şu şekilde seçin:
"Tüm dosyalar", ardından önceki adımda dosyayı açın; aşağıda gösterildiği gibi bir iletişim kutusu görünecektir:
resim
4. İleri'ye tıklayın, aşağıda gösterildiği gibi bir sonraki iletişim kutusu görünecektir:
resim
5. "Diğer (0)" seçeneğini işaretleyin ve şekilde gösterildiği gibi eğik çizgi "/" girin:
resim
6. Ardından dosyayı açmak için "Sonraki" ve "Son"u seçin. Her parçanın ayrıldığını görebilirsiniz.
İstediğiniz şey, resimde gösterildiği gibi bu etkidir:
resim
7. Programın her satırına şekilde gösterildiği gibi Z'yi ve 16.31 sayısını ekleyin.
resim
8. Değişkenleri başlangıç noktasına ve bitiş noktasına manuel olarak ekleyin. İlk satırdaki nokta başlangıç noktası olduğundan değişkenlerin buna göre tespit edilmesi gerekmektedir.
Telafi değeri #601, yukarıdaki resimde 14. satır bitiş noktasıdır, değişken karşılık gelen tespit edilen telafi değeri #602 olmalıdır.
Yukarıdaki iki noktadaki değişkenler şekilde gösterildiği gibi manuel olarak eklenebilir:
resim
9. Orta noktaya değişken eklemek için yukarıdaki Şekil A'da gösterilen değişkenleri eklemeniz gerekir. Yöntem, yukarıdaki resimde üçüncü satırda gösterildiği gibi önce köşeli parantezleri ve artı işaretlerini ortadaki her satıra taşımak, ardından orta noktaya eklenecek değişkenleri girmektir. #690*1 gibi değişkenler
(Burada bitiş noktası ile başlangıç noktasının telafi değerleri arasındaki fark N ara noktaya eşit olarak dağıtılır. Bu 12 parçaya bölünür. İlişki #690=[#602-#601'dir. ] / 12. Bu ilişki programa eklenmesini gerektirir)
Daha sonra önce "#690*1" tuşuna basın ve bunu başarmak için aşağıda gösterildiği gibi aşağı çekin:
resim
Daha sonra EXCEL'i bir metin txt dosyası olarak kaydedin ve aşağıda gösterildiği gibi Not Defteri ile açın:
resim
Ortadaki boş mesafeyi silin ve karşılık gelen makro değişken ilişkisi #690=[#602-3602]/12'yi aşağıda gösterildiği gibi başlangıç noktasının önüne ekleyin:
resim





