ISO programlaması
G451
G451
Makine el kitabını dikkate alın!
Bu fonksiyon, makine üreticisi tarafından serbest bırakılmalı ve uyarlanmalıdır.
Tarama sistemi döngüsü 451 ile makinenizin kinematiğini kontrol edebilir ve gerekirse optimize edebilirsiniz. Bu esnada, TS 3D tarama sistemi ile makine tezgahının üzerine sabitlediğiniz bir HEIDENHAIN kalibrasyon bilyesinin ölçümü yapılır.
Numerik kontrol statik dönme doğruluğunu tespit eder. Bu sırada yazılım, dönme hareketlerinin yol açtığı hacim hatasını en aza indirir ve makine geometrisini ölçüm işleminin bitiminde otomatik olarak kinematik tanımının ilgili makine sabit değerlerine kaydeder.
Q parametre | Anlamı |
---|---|
Q141 | A ekseninde ölçülen standart sapma (-1, eksen ölçülmemişse) |
Q142 | B ekseninde ölçülen standart sapma (-1, eksen ölçülmemişse) |
Q143 | C ekseninde ölçülen standart sapma (-1, eksen ölçülmemişse) |
Q144 | A ekseninde optimize edilen standart sapma (eksen optimize edilmemişse -1) |
Q145 | B ekseninde optimize edilen standart sapma (eksen optimize edilmemişse -1) |
Q146 | C ekseninde optimize edilen standart sapma (eksen optimize edilmemişse -1) |
Q147 | İlgili makine parametresine manuel aktarma işlemi için X yönünde ofset hatası |
Q148 | İlgili makine parametresine manuel aktarma işlemi için Y yönünde ofset hatası |
Q149 | İlgili makine parametresine manuel aktarma işlemi için Z yönünde ofset hatası |
Ölçülecek olan döner eksenin konumlandırma yönü, döngüde tanımlamış olduğunuz başlangıç açısı ve son açıdan meydana gelir. 0°'de otomatik olarak bir referans ölçümü gerçekleşir.
Başlangıç açısı ve son açıyı, aynı pozisyonun numerik kontrol tarafından iki kez ölçülmeyeceği şekilde seçin. Aynı ölçüm noktasının iki kez ölçülmesi (ör. +90° ve -270° ölçüm pozisyonu) makul değildir, fakat bir hata mesajının verilmesine yol açmaz.
Başlangıç açısı Q411 = -30
Son açı Q412 = +90
Ölçüm noktalarının sayısı Q414 = 4
Hirth matrisi = 3°
Hesaplanan açı adımı = (Q412 - Q411) / (Q414 -1)
Hesaplanan açı adımı = (90° - (-30°)) / (4 – 1) = 120 / 3 = 40°
Ölçüm pozisyonu 1 = Q411 + 0 * açı adımı = -30° --> -30°
Ölçüm pozisyonu 2 = Q411 + 1 * açı adımı = +10° --> 9°
Ölçüm pozisyonu 3 = Q411 + 2 * açı adımı = +50° --> 51°
Ölçüm pozisyonu 4 = Q411 + 3 * açı adımı = +90° --> 90°
Zamandan tasarruf etmek için ör. düşük ölçüm nokta sayısı (1 - 2) ile işletime almada kaba bir optimizasyon ayarı gerçekleştirebilirsiniz.
Ardından, orta düzeyde bir ölçüm nokta sayısı (tavsiye edilen değer = yak. 4) ile ince bir optimizasyon ayarı yapılabilir. Daha yüksek bir ölçüm nokta sayısı, çoğu zaman daha iyi sonuçların elde edilmesine sebep olmaz. En iyi sonuçlar için ölçüm noktalarını eşit oranda eksenin dönme alanına dağıtmanızı tavsiye ederiz.
0-360° değerinde dönme alanına sahip bir ekseni, en iyi şekilde 90°, 180° ve 270° değerinde üç ölçüm noktasıyla ölçebilirsiniz. Yani başlangıç açısını 90° ve son açıyı 270° ile tanımlayın.
Doğruluğu kontrol etmek isterseniz kontrol modunda daha yüksek bir ölçüm nokta sayısı da girebilirsiniz.
Bir ölçüm noktası 0° ile tanımlanmış ise bu dikkate alınmaz, çünkü 0°'de her zaman bir referans ölçümü gerçekleşir.
Prensip olarak kalibrasyon bilyesini, makine tezgahı üzerinde erişilebilir her yere yerleştirebilir, ve gergi gereçleri veya işleme parçalarına sabitleyebilirsiniz. Aşağıdaki faktörler ölçüm sonucunu olumlu olarak etkilemelidir:
Kalibrasyon bilyesinin makine tezgahı üzerindeki konumunu ölçüm işlemi esnasında bir çarpışma meydana gelmeyecek şekilde seçin.
Gerekirse ölçüm süresi için dönüş eksenlerinin mandallarını devre dışı bırakın, aksi takdirde ölçüm sonuçları hatalı olabilir. Makine el kitabını dikkate alın.
Makinenin geometri ve pozisyon hataları, ölçüm değerlerini ve böylece döner bir eksenin optimize edilmesini etkiler. Bu yüzden, ortadan kaldırılamayan bir artık hatası daima mevcut olacaktır.
Geometri ve konumlandırma hatalarının mevcut olmaması şartıyla; döngü tarafından tespit edilen değerler, makinenin herhangi bir yerinde belirli bir zamanda eksiksiz şekilde yeniden elde edilebilir özelliktedir. Geometri ve pozisyon hataları ne kadar büyük olursa, ölçümleri farklı pozisyonlarda gerçekleştirdiğinizde, ölçüm sonuçlarının dağılımı da o kadar büyük olur.
Ölçüm protokolünde numerik kontrol tarafından verilen dağılım, bir makinenin statik dönme hareketlerinin doğruluğu için bir ölçüdür. Ancak ölçüm doğruluğu incelemesine ölçüm dairesinin yarıçapı ve ölçüm noktalarının sayısı ve konumu da dahil olmalıdır. Sadece tek bir ölçüm noktasının olması halinde dağılım hesaplanamaz; bu durumda verilen dağılım, ölçüm noktasının hacim hatasına eşittir.
Aynı anda birkaç döner eksenin hareket etmesi durumunda eksenlerin hataları üst üste gelir veya en kötü ihtimalde birbirine eklenir.
Makinenizin ayarlı bir mil ile donatılmış olması halinde, tarama sistemi tablosundaki (TRACK sütunu) açı izlemesini etkinleştirmelisiniz. Böylece genelde bir 3D tarama sistemi ile ölçüm yapıldığında ölçüm doğruluğu yükseltmiş olur.
Gevşek ifadesi ile; yön değiştirme esnasında devir verici (açı ölçüm cihazı) ve tezgah arasında meydana gelen küçük mesafe kastedilir. Döner eksenlerin genel hattın dışında bir gevşek noktaya sahip olması durumunda, ör. açı ölçümünün motor döner sensörü ile gerçekleştirilmesi nedeniyle dönme esnasında ciddi hatalar meydana gelebilir.
Q432 giriş parametresiyle gevşekliklerde bir ölçüm etkinleştirebilirsiniz. Bunun için numerik kontrolün geçme açısı olarak kullanacağı bir açı girin. Döngü, her döner eksen için iki adet ölçüm gerçekleştirir. Açı değerini 0 olarak aktarırsanız numerik kontrol, bir gevşeklik tespit etmez.
İsteğe bağlı mStrobeRotAxPos (no. 204803) makine parametresinde döner eksenleri konumlandırmak için bir M fonksiyonu tanımlanmış ise ya da eksen bir Hirth ekseni ise gevşek noktalarının tespiti yapılamaz.
Açı kompanzasyonu yalnızca Seçenek no. 52 KinematicsComp ile mümkündür.
Yardım resmi | Parametre |
---|---|
Q406 Mod (0/1/2/3)? Kumandanın etkin kinematiği kontrol edip optimize edip etmeyeceğini belirleyin: 0: Etkin makine kinematiğini kontrol et. Kumanda, kinematiği belirlemiş olduğunuz döner eksenlerinde ölçer, etkin olan kinematikte değişiklikler yapmaz. Kumanda, ölçüm sonuçlarını bir ölçüm protokolünde görüntüler. 1: Etkin makine kinematiğini optimize et: Kumanda sizin tanımladığınız döner eksenlerindeki kinematiği ölçer. Ardından etkin kinematiğindöner eksenlerinin pozisyonunu optimize eder. 2: Etkin makine kinematiğini optimize et: Kumanda sizin tanımladığınız döner eksenlerindeki kinematiği ölçer. Daha sonra açı ve pozisyon hataları optimize edilir. Seçenek no. 52 KinematicsComp, bir açı hatası düzeltmesi için önkoşuldur. 3: Etkin makine kinematiğini optimize et: Kumanda sizin tanımladığınız döner eksenlerindeki kinematiği ölçer. Daha sonra da makinenin sıfır noktasını otomatik olarak düzeltir. Daha sonra açı ve pozisyon hataları optimize edilir. Seçenek no. 52 KinematicsComp önkoşuldur. Giriş: 0, 1, 2, 3 | |
Q407 Tam kalibrasyon bilye yarıçapı? Kullanılan kalibrasyon bilyesinin tam yarıçapını girin. Giriş: 0.0001...99.9999 | |
Q320 Guvenlik mesafesi? Tarama noktası ile tarama sistemi bilyesi arasındaki ek mesafe. Q320 tarama sistemi tablosunun SET_UP sütununa ek olarak etki eder. Değer artımsal etki eder. Giriş: 0...99999.9999 Alternatif PREDEF | |
Q408 Geri çekme yüksekliği? 0: Geri çekme yüksekliğine doğru hareket etmeyin; kumanda ölçülecek olan eksende bir sonraki ölçüm konumuna gider. Hirth eksenleri için izin verilmez! Kumanda ilk ölçüm konumuna A, B ve ardından C sırasında hareket eder >0: Bir dönüş ekseni konumlandırmasından önce üzerinde kumandanın mil eksenini konumlandırdığı döndürülmemiş malzeme koordinat sistemindeki geri çekme yüksekliği. Ayrıca kumanda, işleme düzleminde tarama sistemini sıfır noktasında konumlandırır. Tarayıcı denetimi bu modda etkin değildir. Q253 parametresinde konumlandırma hızını tanımlayın. Değer mutlak etki ediyor. Giriş: 0...99999.9999 | |
Q253 Besleme pozisyonlandırma? Konumlandırma sırasında aletin hareket hızını mm/dk cinsinden belirtin. Giriş: 0...99999.9999 alternatif olarak FMAX, FAUTO, PREDEF | |
Q380 Ana eksen referans açısı? Etkin malzeme koordinat sistemindeki ölçüm noktalarının algılanması için referans açısını (temel dönüş) belirtin. Bir referans açısının tanımlanması, bir eksenin ölçüm alanını önemli derecede büyütebilir. Değer mutlak etki ediyor. Giriş: 0...360 | |
Q411 A ekseni başlangıç açısı? İlk ölçümün yapılacağı A eksenindeki başlangıç açısı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q412 A ekseni bitiş açısı? Son ölçümün yapılacağı A eksenindeki son açı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q413 A ekseni çalışma açısı? A ekseni ayar açısı A ekseninde diğer döner eksenlerin ölçüleceği hücum açısı. Giriş: –359.9999...+359.9999 | |
Q414 A ekseni ölçüm nokt. (0...12)? Kumandanın A ekseni ölçümü için kullanacağı tarama sayısı. Giriş = 0 olduğunda kumanda, bu eksende bir ölçüm uygulamaz. Giriş: 0...12 | |
Q415 B ekseni başlangıç açısı? İlk ölçümün yapılacağı B eksenindeki başlangıç açısı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q416 B ekseni bitiş açısı? Son ölçümün yapılacağı B eksenindeki son açı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q417 B ekseni çalışma açısı? Diğer döner eksenlerin ölçüleceği B eksenindeki ayar açısı. Giriş: –359.999...+360.000 | |
Q418 B ekseni ölçüm nkt. (0...12)? Kumandanın B ekseni ölçümü için kullanacağı tarama sayısı. Giriş = 0 olduğunda kumanda, bu eksende bir ölçüm uygulamaz. Giriş: 0...12 | |
Q419 C ekseni başlangıç açısı? İlk ölçümün yapılacağı C eksenindeki başlangıç açısı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q420 C ekseni bitiş açısı? Son ölçümün yapılacağı C eksenindeki son açı. Değer mutlak etki ediyor. Giriş: –359.9999...+359.9999 | |
Q421 C ekseni çalışma açısı? Diğer döner eksenlerin ölçüleceği C eksenindeki ayar açısı. Giriş: –359.9999...+359.9999 | |
Q422 C ekseni ölçüm nkt. (0...12)? Kumandanın C ekseni ölçümü için kullanacağı tarama sayısı. Giriş = 0 olduğunda kumanda, bu eksende bir ölçüm uygulamaz Giriş: 0...12 | |
Q423 Temas sayısı? Kumandanın düzlemdeki kalibrasyon bilyeleri ölçümü için kullanacağı tarama sayısını tanımlayın. Daha az ölçüm noktası hızı arttırır, daha fazla ölçüm noktası ise ölçüm güvenilirliğini arttırır. Giriş: 3...8 | |
Q431 Ön ayar yapın (0/1/2/3)? Kumandanın etkin referans noktasını bilye merkezine otomatik olarak ayarlayıp ayarlamayacağını belirleyin: 0: Referans noktasını otomatik olarak bilye merkezine ayarlama: Referans noktasını manuel olarak döngü başlangıcından önce ayarla 1: Referans noktasını ölçümden önce bilye merkezine otomatik olarak ayarla (Etkin referans noktasının üzerine yazılır): Tarama sistemini manuel olarak döngü başlangıcından önce kalibrasyon bilyesi üzerinden ön konumlandır 2: Referans noktasını ölçümden sonra bilye merkezine otomatik olarak ayarla (Etkin referans noktasının üzerine yazılır): Referans noktasını manuel olarak döngü başlangıcından önce ayarla 3: Referans noktasını ölçümden önce ve sonra bilye merkezine ayarla (Etkin referans noktasının üzerine yazılır): Tarama sistemini manuel olarak döngü başlangıcından önce kalibrasyon bilyesi üzerinden ön konumlandır Giriş: 0, 1, 2, 3 | |
Q432 Gevşeklik telafisi açı alanı Burada döner eksen gevşekliğinin ölçümü için geçiş olarak kullanılması gereken açı değerini tanımlayabilirsiniz. Geçiş açısı, döner eksenlerin gerçek gevşekliğinden belirgin olarak daha büyük olmalıdır. Giriş = 0 olduğunda kumanda, bu gevşekliğin ölçümünü yapmaz. Giriş: –3...+3 |
Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.
Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.
NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.
Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 SAVE KINEMATICS ~ | ||
| ||
| ||
13 TCH PROBE 451 MEASURE KINEMATICS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
HEIDENHAIN, makine kinematiğine bağlı olarak açıların doğru hesaplanması için bir defa 0° çalışma açısı ile ölçüm yapılmasını tavsiye eder.
Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.
Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.
NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.
Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 MEASURE KINEMATICS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Kumanda, döngü 451 işlendikten sonra bir protokol (TCHPRAUTO.html) oluşturur ve protokol dosyasını ilgili NC programının bulunduğu klasöre kaydeder. Protokol aşağıdaki verileri içerir: