5 Eksen CNC G68.2 Eğik Çalışma Düzlemi ve Hizalama Kılavuzu
Fanuc, Siemens ve Mitsubishi CNC ünitelerinde G68.2 tilted working plane ve CYCLE800 eğik çalışma düzlemini öğrenerek parça çarpışmalarını ve hurdaları önleyin.
Giriş
5 eksenli bir CNC işleme merkezinde, spindle kafası veya döner tabla geniş bir geometrik yay çizerek hızla dönerken, takımın derin bir cepte veya bir fixture yakınında unutulması felaketle sonuçlanan bir mekanik çarpışmaya yol açar. G53.1 gibi bir takım ekseni yönlendirme komutu okunduğunda, makine yeni tanımlanan uzaysal düzleme dik olacak şekilde eksenleri en hızlı yoldan hizalamaya çalışır; ancak eğer kesici takım fiziksel Z ekseni boyunca maksimum home pozisyonuna geri çekilmemişse, A, B veya C eksenlerinin ani dönüşü takım ucunu doğrudan ağır çelik bir vise jaw, döner turret, sabitleme pabuçları (clamps) veya chuck içine saplar. Bu feci çarpışma, pahalı spindle rulmanlarını parçalar, karbür takımı kırar ve titanyum veya havacılık sınıfı değerli bir yarı mamulü anında hurdaya (scrap) çevirerek plansız duruş süreleri (downtime) yaratır. 3D Cartesian vectors ve karmaşık CAM işlemlerinin getirdiği riskleri minimize etmek için G68.2 (Tilted Working Plane - Eğik Çalışma Düzlemi) ve Siemens CYCLE800 gibi gelişmiş koordinat yeniden tanımlama komutlarının kullanılması, maliyet tasarrufu sağlamanın ve hurda oranını en aza indirgemenin en güvenli yoludur.
Teknik Özet
| Technical Specification | Details |
|---|---|
| Command Codes | G68.2 (Fanuc, Mitsubishi) / CYCLE800 & TRAORI (Siemens Swivel / 5-Axis Transformation) |
| Modal Group / Modality | Group 17 Modal (Fanuc) / Active Transformation Mode (Siemens) / Group 16 Modal (Mitsubishi) |
| Supported Brands | Fanuc, Siemens, Mitsubishi |
| Critical Parameters | Fanuc No. 13451#1 (ATW), Siemens SD55410, Mitsubishi #1450 |
| Main Constraint | Rotary axes must be manually aligned via G53.1 or automatic cycles; all tool and cutter radius compensations must be strictly canceled before activation. |
Hızlı Okuma
- Retract to safe clearance: G53.1 veya CYCLE800 döner hizalamasını çağırmadan önce takım ucunu fiziksel Z ekseni boyunca daima maksimum home pozisyonuna geri çekin.
- Cancel radius compensation: Eğik çalışma düzlemi komutunu vermeden önce tool radius compensation iptal etmek için G40'ın etkin olduğundan emin olun.
- Sequence the spatial setup: Önce matematiksel G68.2 düzlem tanımlamasını yapın, ardından servoları döndürmek için hemen bağımsız bir blokta G53.1 komutunu verin.
- Understand brand latencies: Fanuc ve Mitsubishi matematiği physical axis rotation'dan ayırırken, Siemens CYCLE800 kafayı otomatik olarak geri çeker ve döndürür.
- Nested plane parameters: Artımlı veya iç içe geçmiş coordinate rotations programlamayı planlıyorsanız Fanuc parametre No. 11221#0 (MTW) ayarını etkinleştirin.
- Check lathe compatibility: G68.2'yi bir M Series (machining center) komutu olarak ele alın; standart Fanuc lathe (T Series) konfigürasyonları G68'i kesinlikle double-turret mirror imaging için ayırır.
Temel Kavramlar
İş parçası koordinat sistemini (WCS) üç boyutlu uzayda yeniden tanımlamak, programcıların son derece açılı iş parçası yüzeylerinde standart 2D işlemleri yürütmesini sağlar. CAM sisteminin her bir toolpath node için yüzlerce karmaşık 3D Cartesian vectors hesaplamasını gerektirmek yerine, G68.2 CNC kontrol ünitesinin dahili uzaysal eksen şebekesini kaydırır. Bu matematiksel kaydırma, aktif X, Y ve Z düzlemini rastgele bir 3D yüzeyle aynı hizaya getirerek, canned drilling cycles veya circular pocket milling işlemlerinin standart bir düz düzlemdeymiş gibi çalışmasına olanak tanır.
Standart düzlemsel koordinat rotasyonu g68-coordinate-rotation ile yönetilirken, G68.2 aynı anda birden fazla eksen etrafında bileşik rotasyonlara izin vererek bu mantığı çok eksenli alana genişletir. Ancak, matematiksel koordinat düzlemini tanımlamak spindle ünitesini fiziksel olarak döndürmez veya makine tablasını çevirmez. Kontrol ünitesi tarafından özel bir takım ekseni hizalama komutu okunana kadar mekanik eksenler hareketsiz kalır. Programcılar, bu otomatik physical swing gerçekleşmeden önce kesici takımın güvenli bir clearance plane'e tamamen çekildiğinden emin olmalıdır. Takım bir vise, fixture clamp veya indexing turret yakınındayken spindle kafası dönerse, takım ucunun oluşturduğu devasa geometrik yay şiddetli bir mekanik çarpışmaya yol açar.
Komut Yapısı
Bir eğik çalışma düzlemi oluşturmak için komut yapısı, bir kaydırma vektörünün belirtilmesi ve ardından koordinat sistemini hedef yüzeyle hizalayan rotasyon açılarından oluşur. X, Y ve Z ile tanımlanan kaydırma vektörü, yeni unsur koordinat sisteminin orijinini mevcut aktif iş parçası sıfırına göre ayarlar. Rotasyon daha sonra, seçilen projeksiyon yöntemine göre kontrol ünitesi tarafından matematiksel olarak yorumlanan açısal parametreler kullanılarak tanımlanır.
Belirli adres kodlarını kullanarak, programcı CNC'nin rotasyon açılarını nasıl yorumlayacağını seçebilir. Birincil yöntem, eksenleri sırasıyla Z, X ve Z yönleri etrafında döndüren Euler açılarına dayanır. Alternatif olarak, benzersiz iş parçası geometrileri için programlamayı basitleştirmek amacıyla roll-pitch-yaw açıları, üç koordinat noktası, iki uzaysal vektör veya doğrudan projeksiyon açıları seçilebilir.
Syntax:
G68.2 X_ Y_ Z_ I_ J_ K_ ;
G68.2 P_ X_ Y_ Z_ I_ J_ K_ ;
G69 ;
P adresi tarafından belirlenen trigonometrik tanımlama yöntemleri:
- P0 veya Atlandığında: Euler angles (Z, ardından X, ardından Z' eksenleri etrafında rotasyon sırası).
- P1: Roll-Pitch-Yaw angles (X, Y ve Z eksenleri etrafında ardışık rotasyon).
- P2: Three coordinate points (düzlemi 3D uzaydaki üç fiziksel nokta aracılığıyla tanımlar).
- P3: Two vectors (düzlemi iki yönlü vektör kullanarak tanımlar).
- P4: Projection angle (açıları birincil düzlemlere projekte eder).
- P10 (Mitsubishi): Machining surface registration (önceden kaydedilmiş bir koordinat sistemini çağırır).
Marka Uygulamaları
Fanuc
Fanuc kontrol ünitelerinde, eğik çalışma düzlemi indeksleme işlemi fiziksel eksen hareketine neden olmadan koordinat şebekesini matematiksel olarak döndürür. Bu modal durumda koordinat sistemi kaymalarına izin vermek için parametre No. 1205#6 etkinleştirilmelidir. Eğer parametre No. 13451#1 değeri 0 olarak ayarlanırsa, tüm rotasyon açıları (I, J, K) 0 olarak komutlandırıldığında CNC PS5457 alarmını tetikler.
Fiziksel hizalama, G68.2 bloğundan hemen sonra G53.1 komutunun verilmesiyle gerçekleştirilir. Kontrol ünitesi daha sonra döner eksen açılarını hesaplar ve tablayı veya spindle ünitesini eğik düzleme dik olacak şekilde döndürür. Uygun parametre ayarları olmadan eğik koordinat sistemi içinde G52 gibi yerel kaydırmaları kullanmaya çalışmak çalışmayı anında durduracaktır. Son derece özel indeksleme dizileri için, programcılar sıklıkla G68.2'yi g65-g66-g67-macro-call-commands ile birleştirir.
| Configuration Element | Details / Parameters | Associated Alarms |
|---|---|---|
| Critical Parameters | No. 13451#1 (I, J, K 0 olduğunda ATW Format davranışı); No. 1205#6 (TWP içinde G54-G59 seçimine izin veren 3TW) | PS5457 (Format hatası), PS5462 (Geçersiz koordinat komutu), PS5458 (G53.1 sıralama hatası) |
| Alarms & Triggers | PS5459: Döner eksen strok sınırlarının ihlali veya yanlış makine parametreleri (No. 19665-19667). | PS5457: Üç nokta modundaki (P2) noktaların birbirine olan mesafesi parametre No. 11220 sınırından daha yakındır. |
| Version Differences | Yalnızca M Series (Machining Center) konfigürasyonlarında mevcuttur. | T Series (Lathe) kontrollerinde G68, double-turret mirror image veya balance cutting için kesin bir şekilde ayrılmıştır. |
[!WARNING] > G68.2 aktifken G43 veya G49 kullanarak takım boyu telafilerini iptal etmeye veya kaydırmaya çalışmak, dahili dönüşüm matrisini matematiksel olarak bozacaktır. Bu sıralama hatası PS5462 alarmını tetikler ve fiziksel bir çarpışmayı önlemek için tüm doğrusal eksenleri güvenli bir şekilde kilitler.
Siemens
Siemens kontrollerinde, eğik çalışma düzlemleri ve uzaysal yönlendirmeler standart G-kodu rotasyonları yerine yerel olarak CYCLE800 veya sürekli TRAORI dönüşümleri ile yönetilir. Kontrol ünitesi, kurulum sırasında döngüye özel alarmları seçici olarak gizlemek veya görüntülemek için SD55410 $SCS_MILL_SWIVEL_ALARM_MASK parametresini kullanır.
CYCLE800 komutu okunduğunda tezgah, takımı otomatik olarak güvenli bir geri çekilme yolu boyunca geri çeker ve fiziksel döner kafayı veya döner tablayı döndürür. Programcılar, otomatik takım değiştirmelerini komutlandırmadan önce aktif programlanabilir çerçevelerin (TRANS gibi) temizlendiğinden ve sürekli 5 eksenli izlemenin (TRAORI) TRAFOOF kullanılarak devre dışı bırakıldığından emin olmalıdır.
| Configuration Element | Details / Parameters | Associated Alarms |
|---|---|---|
| Critical Parameters | SD55410 $SCS_MILL_SWIVEL_ALARM_MASK (62186 ve 62187 alarmlarını yönetmek için bit kodlu maske); MD20360 (Bit 18 aktif düzlem geçerliliği) | Alarm 61148 (Döndürme sırasında torna takımı aktif), Alarm 61019 (Yön parametresi hatası), Alarm 62186 (Önceden var olan rotasyon çakışması) |
| Alarms & Triggers | Aktif temel çerçevedeki önceden var olan koordinat rotasyonları yeni döndürme hesaplamasıyla çakışırsa Alarm 62186 tetiklenir. | Yön parametresi sıfırsa ancak ayırt etme durumları istenirse Alarm 61019 tetiklenir. |
| Version Differences | Eski sürümler, yönlendirilebilir takım tutucuları tam olarak 33 REAL değerle (31 sabit) tanımlar. | Modern sürümler, yönlendirme veri bloklarını 47 REAL değere genişletir (45 sabit ve 2 değişken döner eksen açısı). |
[!WARNING] > Spindle ünitesinde aktif bir torna takımı varken asla CYCLE800'ü çalıştırmayı denemeyin. Bu uyumsuzluk Alarm 61148'i tetikleyecek ve döndürme kinematikleri takım tutucuya zarar vermeden önce yürütme bloğunu anında durduracaktır.
Mitsubishi
Mitsubishi kontrol ünitelerinde, eğik yüzey işleme modal G68.2 komutu verilerek etkinleştirilir ve bu komut mevcut koordinat sıfırını yeniden tanımlar. Kontrol, döner eksen adlarını ikinci bir eksen tanımlayıcısı kullanarak atamak için #1450 parametresine dayanır. #7918 parametresinin ayarlanması, G53.1 bir P adresi olmadan çağrıldığında varsayılan matematiksel açı çözümünü seçer.
Tüm takım radyüs telafileri (G40/G41/G42) ve hazır döngüler, G68.2 etkinleştirme bloğu ile G69 veya G69.1 iptal komutları arasına kesinlikle iç içe yerleştirilmelidir. Standart koordinat sıfır ofsetleri yetersizse sistem, eğik koordinatlar çağrılmadan önce g10-g11-in-program-offset-parameter-modification bloklarını kullanarak çevrimiçi güncellemelere izin verir.
| Configuration Element | Details / Parameters | Associated Alarms |
|---|---|---|
| Critical Parameters | #1450 5axis_Spec/bit0 (A1 veya B2 gibi 2. eksen adlarını kullanarak eksen konfigürasyonunu atar); #7918 SLCT_ROTAX_ANS (Varsayılan döner eksen çözümünü seçer) | P950 (Seçenek tanımlı değil), P954 (Komut format hatası), P952 (Geçersiz iptal koşulu) |
| Alarms & Triggers | G68.2 diğer hareket kodlarını içeren bir blokta komutlandırılırsa veya P değeri 0-4 veya 10 değilse P954 tetiklenir. | 4 eksenli bir tezgahta bir doğrusal eksen ve iki döner eksen tek bir blokta komutlandırılırsa P10 tetiklenir. |
| Version Differences | Tezgahları Table-tilt, Tool-tilt ve Combined konfigürasyonlar olarak kategorize eder. | Tezgah, her iki döner eksenin de aynı eksen etrafında döndüğü (örneğin her ikisinin de K ekseni etrafında döndüğü) bir tool-tilt/table-tilt hibriti kullanıyorsa eğik yüzey işleme uygulanamaz. |
[!WARNING] > Tezgah aktif olarak bir dairesel interpolasyon bloğundayken (G02/G03) eğik düzlemi iptal etmek için G69 veya G69.1 komutu vermeye çalışmak P952 program hatasını tetikleyecektir. Eğik düzlemi iptal etmeden önce daima aktif interpolasyon modlarını kapatın ve doğrusal harekete (G01) geri dönün.
Marka Karşılaştırmaları
| Feature Category | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Primary Command Syntax | G68.2 X_ Y_ Z_ I_ J_ K_ ; (Euler angles) veya G68.2 P_ (Çoklu mod) | CYCLE800(...) (Swivel cycle) veya TRAORI (5-axis continuous TCP transformation) | G68.2 P_ Q_ X_ Y_ Z_ I_ J_ K_ ; (Özel rotasyon sıralı çoklu mod) |
| Rotary Axis Alignment Method | Ayrı bir blokta bağımsız G53.1 (Tool axis direction control) veya G53.6 komutu gerektirir | CYCLE800 geri çekilme stratejileri içinde otomatik olarak yönetilir veya TRAORI aracılığıyla sürekli izlenir | G53.1 P_ (pozitif/negatif çözümleri açıkça seçer) veya G53.6 Q_ gerektirir |
| Plane Definition Modes | P1: Roll-Pitch-Yaw, P2: 3 Points, P3: 2 Vectors, P4: Projection Angle. P atlandığında varsayılan Euler açıları kullanılır. | Dinamik vektör interpolasyonu (ORIWKS/ORIAXES) veya etkileşimli CYCLE800 kinematik ayarları | P0: Euler, P1: RPY, P2: 3 Points, P3: 2 Vectors, P4: Projection Angle, P10: Registered surface |
| Lathe / Turning Support | Desteklenmiyor (G68, Turning double-turret mirror imaging için kesinlikle rezerve edilmiştir) | CYCLE800 döndürme aracılığıyla yerel olarak desteklenir | G68.2 P1 (RPY) kullanılarak Lathe (T Series) üzerinde desteklenir; G69.1 ile iptal edilir |
Teknik Analiz
Bu CNC kontrol üniteleri arasındaki kritik mimari fark, eğik çalışma düzleminin matematiksel tanımını tezgah eksenlerinin fiziksel mekanik hareketinden nasıl ayırdıklarında yatmaktadır. Fanuc ve Mitsubishi katı bir izolasyon politikası izler. Programlama modellerine göre G68.2'yi çağırmak fiziksel eksen hareketine neden olmaz; sadece kontrol ünitesinin dahili koordinat geometrisini döndürür. Döner servoları tetiklemek için müteakip ve bağımsız bir takım ekseni yönlendirme komutu olan G53.1 gereklidir. Buna karşılık Siemens, hem matematiği hem de fiziksel hareketi tek bir derinlemesine otomatikleştirilmiş döngü içinde birleştirir. CYCLE800'ü çağırmak, bağımsız konumlandırma bloklarına ihtiyaç duymadan eksen geri çekilmesini otomatik olarak yönetir, kinematik parametreleri belirler ve döner kafaları veya tablayı döndürür.
Ek olarak kontrol üniteleri, tezgah sınırlarını korumak için coordinate zero-shifts ve matematiksel çözümleri farklı şekilde yönetir. Mitsubishi, G53.1 komutunda benzersiz bir yön çözüm parametresi (örn. P1 veya P2) barındırarak, programcının kablo burulmasını önlemek için otomatik kinematikleri açıkça geçersiz kılmasına ve pozitif veya negatif döner eksen çözümünü seçmesine olanak tanır. Fanuc, operatörlerin döndürülmüş bir 3D düzlemin üstüne G92 veya G52 gibi eski sıfır kaydırmalarını yığmasını önlemek için katı parametre kilitleri (parametre No. 1205#6 gibi) kullanır. Siemens, ORIWKS gibi komutları kullanarak vektörleri WCS'ye göre yerel olarak izleyip, 3D uzay boyunca tam vektör interpolasyonu ve radius compensation'ı koruyarak basit parametre kilitlerini devre dışı bırakır.
Program Örnekleri
Fanuc Program Örneği
G90 G54 G17;
T01 M06;
G00 X50.0 Y50.0 Z100.0 S2000 M03;
G68.2 X10.0 Y15.0 Z5.0 I45.0 J0.0 K90.0; (Euler açılı eğik çalışma düzlemini matematiksel olarak tanımlar)
G53.1; (Takım eksenini kendi bloğunda fiziksel olarak eğik düzleme dik olacak şekilde hizalar)
G01 X0.0 Y0.0 Z10.0 F1000 M08; (Eğik düzlem üzerinde doğrusal hareket)
G81 Z-5.0 R2.0 F150; (Eğik koordinat sistemine göre hazır delik delme döngüsü)
G80 M09; (Hazır delik delme döngüsünü iptal et)
G00 Z100.0; (Takımı güvenli geri çekilme düzlemine geri çek)
G69; (Eğik çalışma düzlemi koordinat rotasyonunu iptal et)
M30;
kuru çalıştırma (dry run) prosedürü: G68.2 programını gerçek bir parça üzerinde yürütmeden önce, spindle takımı çıkarılmış ve tüm koordinat ofsetleri Z ekseninde tam 100 milimetre yukarı kaldırılmış olarak fiziksel bir kuru çalıştırma (dry run) gerçekleştirin. Tezgahın önce koordinat hesaplamasını yürüttüğünü, duraksadığını ve ardından spindle kafasının tabla fikstürleriyle çarpışması olmadan döner tablayı veya spindle kafasını döndürmek için G53.1 komutunu güvenle çalıştırdığını doğrulayın. Doğrusal hareketlerin ve G81 hazır döngüsünün eğik iş parçası yüzeyine dik olarak yürütüldüğünü kontrol edin.
Siemens Program Örneği
N100 T="DRILL_6" D1 M06;
N110 G17 S3000 M3;
N120 G00 X0 Y0 Z150;
N130 CYCLE800(2, "TABLE", 200000, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,, 1) ; (Yerel döndürme döngüsü geri çekilmesi ve eksen hizalaması)
N140 TRAORI ; (Sürekli 5 eksenli TCP takibini etkinleştir)
N150 G01 X10.0 Y20.0 Z5.0 F1200 ORIWKS ; (Eğik koordinat sistemi boyunca iş parçasına göre yönlendirilmiş doğrusal hareket)
N160 MCALL CYCLE82(5.0, 0.0, 2.0, -10.0, 0.0, 0.5) ; (Modal delik delme döngüsünü çağır)
N170 X20.0 Y30.0 ; (İkinci deliği del)
N180 MCALL ; (Modal döngüyü devre dışı bırak)
N190 TRAFOOF ; (5 eksenli TCP dönüşümünü iptal et)
N200 CYCLE800() ; (Siemens Döndürme döngüsünü devre dışı bırak)
N210 G00 Z150 M5;
N220 M30;
kuru çalıştırma prosedürü: İş milini tamamen boşaltarak programı etkinleştirip Siemens döndürme döngüsünün bir kuru çalıştırma işlemini gerçekleştirin. N130 bloğu sırasında kontrol ekranını adım adım izleyerek CYCLE800 komutunun tablayı döndürmeden önce Z eksenini otomatik olarak güvenli teknoloji sınırlarına geri çektiğini doğrulayın. TRAORI koordinat takibinin sarsıntısız çalıştığını ve ORIWKS vektör hareketlerinin eğik yüzeye dik doğrusal bir yol izlediğini kontrol edin.
Mitsubishi Program Örneği
N10 G28 X0. Y0. Z0. B0. C0.;
N20 G54 G17 T02 M06;
N30 G00 X100. Y100. Z200. S1500 M03;
N40 G68.2 X33.3333 Y33.3333 Z66.6666 I-45. J54.7356 K0.; (Euler açılı unsur koordinat sistemini tanımlar)
N50 G53.1 P1; (Pozitif birincil döner eksen çözümünü seçerek takım eksenini hizalar)
N60 G01 X0. Y0. Z5. F500 M08; (Eğik yüzeydeki emniyet düzlemine hareket et)
N70 G01 Z-5. F100; (Eğik düzlemde cep derinliği frezeleme)
N80 G01 Y20. F200; (Cep profili kesimi)
N90 G02 X20. Y0. R20. F200; (Eğik yüzeyde dairesel interpolasyon)
N100 G01 X0. F200;
N110 G00 Z200. M09; (Takımı güvenli mesafeye geri çek)
N120 G69; (Eğik yüzey işleme koordinat modunu iptal et)
N130 M30;
kuru çalıştırma prosedürü: Feedrate override dial yüzde sıfıra getirilmiş ve spindle dry-run modu aktif olarak bir kuru çalıştırma gerçekleştirin. G68.2 bloğunun beklendiği gibi tek başına yürütüldüğünü kontrol edin ve G53.1 P1 hizalama komutu okunduğunda takım ucunun beklenmedik bir yay çizerek dönmediğini doğrulayın. Cep profilinin ve dairesel interpolasyonun (G02) eğik Z ekseni boyunca doğru şekilde yürütüldüğünü kontrol edin ve program bitiminden önce G69 komutunun başarıyla verildiğinden emin olun.
Hata Analizi
| Brand | Alarm Code | Trigger Condition | Operator Symptom | Root Cause / Fix |
|---|---|---|---|---|
| Fanuc | PS5457 | Parametre No. 13451#1 (ATW) etkinleştirilmeden I, J, K değerlerinin tamamı tam olarak 0'dır veya 3 nokta (P2) modundaki noktalar parametre No. 11220 sınırından daha yakındır. | CNC ekranında PS5457 G68.2 FORMAT ERROR görüntülenir ve tüm otomatik koordinat kurulum yürütmesi durdurulur. | 0 derecelik açı tanımlarına izin vermek için parametre No. 13451#1 ayarının etkinleştirildiğinden emin olun veya P2 modundaki nokta ayırma mesafelerini artırın. |
| Fanuc | PS5462 | Parametre No. 1205#6 değeri 0 iken yerel (G52) veya eski sıfır kaydırması (G92) kullanılmıştır veya G68.2/G69 komutundan önce takım ofset vektörü iptal edilmemiştir. | Tezgah PS5462 ILLEGAL COMMAND (G68.2/G69) görüntüler ve takım hareketini önlemek için eksen ilerleme hızını kilitler. | G40'ın aktif olduğundan emin olarak G68.2'yi çağırmadan önce takım radyüs telafisini iptal edin ve TWP modu içinde eski sıfır kaydırmalarını kullanmaktan kaçının. |
| Siemens | Alarm 61148 | Spindle ünitesinde aktif bir torna takımı varken döndürme döngüsü (CYCLE800) çalıştırılmaya çalışılmıştır. | Yürütme durur, aktif bloklar askıya alınır ve Alarm 61148 Swivel plane not possible görüntülenir. | Döndürme döngüsü komutunu çalıştırmadan önce torna takımını devre dışı bırakın ve aktif iş mili ofsetlerini temizleyin. |
| Siemens | Alarm 62186 | Aktif iş parçası sıfırı (G54) ve aktif temel çerçeve (base frame), Döndürme Düzlemi (Swivel Plane) hesaplamasıyla çakışan önceden var olan rotasyonlar içeriyor. | CNC Alarm 62186 Active work offset contains rotations hatası verir ve döngü geri çekilmesini durdurur. | Döngü alarm maskelerini yönetmek için SD55410 ayar verilerini gözden geçirin veya aktif temel koordinat çerçevesinden çakışan rotasyon değerlerini temizleyin. |
| Mitsubishi | P954 | G68.2 bir blokta tek başına komutlandırılmamıştır veya P için geçersiz bir tanımlama yöntemi (0-4 veya 10 dışında) belirtilmiştir. | Kontrol ünitesi P954 Program Error görüntüler ve bir sonraki hareket sırasını yürütmeyi reddeder. | G68.2'nin bloğunda tek başına komutlandırıldığından emin olun ve P adresi değerinin geçerli bir tam sayı olarak ayarlandığını kontrol edin. |
| Mitsubishi | P952 | Dairesel interpolasyon (G02/G03) veya aktif sabit döngüler sırasında iptal komutu (G69/G69.1) verilmiştir. | Kontrol ünitesi P952 Program Error hatası verir ve ilerleme hızını hareket yolunun ortasında anında kilitler. | G69 veya G69.1'i çağırmadan önce tüm hazır döngüleri (G80) iptal edin ve kontrol ünitesini doğrusal harekete (G01) döndürün. |
Uygulama Notu
5 eksenli CNC işleme merkezlerinde plansız duruş süreleri ve yüksek parça hurda oranları, G68.2 ve CYCLE800 uzaysal dönüşüm döngüleri sırasındaki yanlış hizalamalardan kaynaklanır. Fanuc sistemlerinde parametre No. 13451#1 (ATW) kapalıyken I, J ve K değerlerinin tamamı 0 olarak girilirse makine PS5457 format hatası vererek durur ve üretim akışını kesintiye uğratır; benzer şekilde G68.2 devredeyken G43/G49 takım boyu telafilerinin hatalı değiştirilmesi dönüşüm matrisini bozarak PS5462 alarmını tetikler. Siemens kontrollerinde ise CYCLE800 ile çalışırken iş mili üzerinde aktif bir torna takımı varken düzlem döndürme komutu çağrılırsa Alarm 61148 devreye girerek eksen hareketlerini anında kilitler. Bu tür durdurma alarmları, takımın iş parçasına dalmasını engellemek için tasarlanmış olsa da, duruş süreleri kayıplarına yol açar. Mitsubishi sistemlerinde ise G68.2 komutunun başka hareket kodlarıyla aynı blokta kullanılması P954 program hatasına neden olurken, dairesel interpolasyon (G02/G03) esnasında G69 iptal komutunun verilmesi P952 alarmıyla eksenleri kilitler. Operatörler ve programcılar, Fanuc'ta parametre No. 1205#6 (3TW) ayarını aktif ederek döndürülmüş düzlem içinde G54-G59 sıfır noktası seçimini güvenle yapmalı, Siemens'te SD55410 alarm maskesiyle kinematik arka plan alarmlarını doğru yönetmeli ve Mitsubishi'de ise #1450 parametresini 2. eksen isimlerine (A1, B2 gibi) göre doğru yapılandırmalıdır. Bu parametre ve alarm entegrasyonu, maliyet tasarrufu hedeflerine ulaşırken işleme güvenliğini de garanti altına alır.
İlişkili Komut Ağı
- G53.1 (Tool Axis Direction Control): Spindle ünitesini matematiksel olarak tanımlanmış eğik çalışma düzlemine dik olacak şekilde hizalamak için tezgahın döner eksenlerini fiziksel olarak hareket ettirir.
- G53.6 (Tool Center Point Retention Type Tool Axis Direction Control): Hassas takım ucu konumunu korurken spindle ünitesini hizalamak için hem doğrusal hem de döner eksenleri aynı anda otomatik olarak hareket ettirir.
- G68.3 (Tilted Working Plane Indexing in the Tool Axis Direction): Takım ekseninin mevcut fiziksel yönüne dayalı olarak otomatik olarak bir unsur koordinat sistemi oluşturur.
- G68.4 (Incremental Multiple Command): Programcının, artımlı açısal kaydırmalar kullanarak birden fazla eğik çalışma düzlemini üst üste yığmasına olanak tanır.
- G69 (Tilted Working Plane Cancel): Tüm uzaysal rotasyonları devre dışı bırakır ve kontrol ünitesini temel iş parçası koordinat sistemine döndürür.
Sonuç
Eğik çalışma düzlemi (Tilted Working Plane) komutlarının 5 eksenli imalat süreçlerinde doğru ve disiplinli bir şekilde uygulanması, işletmeler için doğrudan bir maliyet tasarrufu ve minimum hurda oranı anlamına gelir. Matematiksel G68.2 veya Siemens CYCLE800 tanımlamaları ile fiziksel eksen hareketlerini yöneten G53.1 gibi hizalama komutlarını birbirinden ayrı bloklarda programlamak, beklenmedik takım yolu sapmalarını önlemenin en pratik yoludur. Üretime başlamadan önce, parça üzerinde kesici takım olmadan ve Z ekseni koordinatlarını güvenli bir seviyeye kaldırarak yapılacak bir kuru çalıştırma prosedürü, potansiyel çarpışmaları ve spindle hasarlarını önceden tespit etmek için zorunlu kılınmalıdır. Fanuc'un ATW gibi parametre yapılandırmalarını ve Siemens'in alarm maskesi ayarlarını standart operasyon süreçlerine dahil eden atölyeler, plansız duruş sürelerini ortadan kaldırarak hem pahalı makine aksamlarını korur hem de yüksek hassasiyetli parçaları hatasız üreterek kârlılıklarını en üst seviyeye taşır.
Sıkça Sorulan Sorular
G68.2 komutuyla eğik düzlem tanımlandıktan sonra eksenlerin çarpışmasını önlemek için hangi güvenlik sırası izlenmelidir?
G68.2 ile yapılan matematiksel döndürme işlemi fiziksel eksenleri hareket ettirmez. Çarpışmaları ve parça hurdalarını önlemek için, G68.2 satırından sonra takımı Z ekseninde maksimum güvenli noktaya çekmeli, ardından bağımsız bir blokta G53.1 komutuyla eksenleri döndürmelisiniz. Eksen hizalaması tamamlandıktan sonra G43 ile takım boyu telafisini çağırıp doğrusal bir hareketle parçaya yaklaşın. Her program öncesinde iş milindeki takımı sökerek kuru çalıştırma (dry run) testi yapmayı bir atölye kuralı haline getirin.
Fanuc sisteminde G68.2 devredeyken PS5457 format hatası veya PS5462 alarmı almamak için parametrelerde neye dikkat edilmelidir?
PS5457 alarmı genellikle I, J, K açılarının sıfır olması durumunda tetiklenir; bunu aşmak için Parametre No. 13451#1 (ATW) değerini 1 yapmanız gerekir. PS5462 alarmı ise rotasyon modundayken G52/G92 gibi yerel sıfır noktası kaydırmalarının yapılmasından kaynaklanır; bu tür kaydırmalara izin vermek için Parametre No. 1205#6 (3TW) değerini 1 olarak ayarlayın. Kontrol ünitenizin parametre sayfasına girerek bu iki bitin doğru yapılandırıldığını manuel olarak kontrol edin.
Siemens CYCLE800 swivel döngüsü sırasında Alarm 62186 hatası alındığında duruş süresini azaltmak için ne yapılmalıdır?
Alarm 62186, aktif iş parçası sıfır noktasında (G54-G59) veya temel çerçevelerde daha önceden tanımlanmış çakışan koordinat rotasyonları bulunduğunu gösterir. Bu durum, döngünün hesaplama yapamamasına ve tezgahın bloke olmasına neden olur. Hızlıca kurtulmak ve üretimi sürdürmek için SD55410 alarm maskesi parametresinde ilgili biti kapatabilir veya program başlangıcında 'ROT' veya 'TRANS' komutlarıyla tüm geçmiş koordinat kaymalarını sıfırlayabilirsiniz. CYCLE800 satırının hemen öncesine geçmiş çerçeve rotasyonlarını temizleyecek bir sıfırlama satırı ekleyin.
Hala çözülmedi mi?
Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2005)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
25 yılı aşkın CNC makine sektörü deneyimimle, marka-bağımsız danışmanlık, mühendislik ve orijinal yedek parça hizmetleri sunduğumuz CNC CARE'in kurucu ortağı olarak faaliyetlerime devam ediyorum.
İlgili Makaleler
Bu konuyla ilgili diğer makaleler
Siemens CYCLE800 G-Kodu: Düzlem Çevirme ve Takım Hizalama
Siemens CYCLE800 ile 3+2 eksen düzlem çevirme ve takım hizalama rehberi. Geri çekilme parametrelerini kurun, Alarm 61190 ve 61153 hatalarını giderin.
Siemens CYCLE72 Kontur Frezeleme: Sinumerik Yol Frezeleme Rehberi
Siemens CYCLE72 kontur frezeleme döngüsünü Sinumerik CNC kontrolörlerinde hatasız programlayın. Alarm 61123 simülasyon hatasını çözün ve çarpışmaları önleyin.
Siemens CYCLE952 Kontur Tornalama Döngüsü Programlama Kılavuzu
Sinumerik kontrolörlerde Siemens CYCLE952 kontur tornalama parametrelerini öğrenin. Alarm 61051 ve Alarm 61059 hatalarını gidererek plansız duruş sürelerini azaltın.
Siemens SLOT1 ve SLOT2 Kanal Çevrimleri Programlama Kılavuzu
Siemens Sinumerik kontrol ünitelerinde SLOT1 ve SLOT2 kanal frezeleme cycle'larını öğrenin. Hurda oranını azaltan parametreleri ve Alarm 61000 çözümlerini keşfedin.