Ana içeriğe geç
CNC.wiki

Mitsubishi G68.2 Eğimli Yüzey İşleme: Programlama & Parametre Rehberi

Mitsubishi CNC G68.2 eğimli yüzey işleme programlamasını öğrenin. #7915 ve #1247 parametrelerini yapılandırın, M01 0185 alarmını önleyin ve duruş sürelerini azaltın.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Co-founder

Giriş

Aktif bir takım boyu ofseti devredeyken G68.2 eğimli yüzey işleme komutunun spindle eksen hizalaması yapılmadan çalıştırılması, kesici takımın doğrudan mengene çenesine (vise jaw) veya fikstür pabuçlarına (clamps) çarpmasıyla sonuçlanan yıkıcı bir kazaya yol açar. Eğimli çalışma düzlemine geçiş yapıldığında, kontrolörün hesapladığı yeni koordinatlar ile fiziksel takım ekseni arasındaki uyumsuzluk, makinenin yanlış doğrultuda hareket etmesine neden olur. Bu durum sadece kesici takımın kırılmasıyla kalmaz, amansızca yüksek toleranslı pahalı iş parçalarının anında hurdaya çıkmasına ve üretim hattında saatlerce sürecek duruş süresine yol açar. Mitsubishi CNC sistemlerinde bu yüksek maliyetli riskleri ortadan kaldırmak, G68.2 koordinat sistemi rotasyonunu doğru yapılandırmak ve tezgah kinematiklerini güvence altına almakla mümkündür.

Teknik Özet

ÖzellikDetaylar
Komut KoduG68.2
Modal GrubuGrup 16 modal
MarkalarMitsubishi
Kritik Parametreler#7915 (SLCT_SLOPE_CRD_MOD), #1247 (set19/bit2), #8901 ila #8906
Ana KısıtlamaM800V/M80V üzerinde ince segment yürütmesi (G68.2/G68.3) sırasında feedrate 100 m/min ile sınırlandırılmıştır. Takım tarafı ekseni C ekseni ise veya her iki taraf ekseni aynı dönüş eksenini paylaşıyorsa kombine makinelerde uygulanamaz.

Hızlı Okuma

  • Makineye Göre İptal Kodunu Seçin: Torna sistemlerinde G69.1 ile, işleme merkezlerinde ise G69 ile aktif eğimli yüzey işlemeyi iptal edin.
  • Bağımsız G68.2 Blokları Programlayın: Bir P954 program hatasının tetiklenmesini önlemek için G68.2 komutunu NC bloğunda tamamen tek başına programlayın.
  • Takım Ekseni Hizalamasını Gerçekleştirin: Spindle eksenini eğimli koordinat sisteminin Z ekseni ile fiziksel olarak hizalamak için her zaman G68.2'den hemen sonra G53.1 komutunu verin.
  • Aktif G68.2 Sırasında Müdahalelerden Kaçının: Aktif G68.2 sırasında referans noktasına dönüş, MDI veya PLC kesinti modlarına geçmeyin, aksi takdirde kontrol ünitesi M01 0185 alarmı ile duracaktır.
  • Radyüs Kompanzasyonunu Standart Tutun: Takım ucu radyüs kompanzasyonu (G41/G42) aktifse, doğru konumlandırmayı garanti etmek için takım ucu yönü P değerinin 0 olarak ayarlandığından emin olun.
  • 100 m/min İlerleme Limitine Uyun: Mitsubishi M800V/M80V kontrol ünitelerinde ince segment yürütmesi sırasında 100 m/min feedrate limitine uyun.
  • Koordinat Düzlemlerini İç İçe Yerleştirin: Aktif G68.2 düzlemine göre iç içe geçmiş incremental koordinat düzlemleri oluşturmak için G68.4 programlayın.

Temel Kavramlar

Mitsubishi'nin G68.2 Eğimli Yüzey İşleme (Inclined Surface Machining) özelliğinin pratik programlama etkisi, işleme programını takım tezgahının belirli döner eksen kinematiklerinden etkili bir şekilde ayırarak, keyfi bir uzaysal düzlemde yeni bir unsur koordinat sistemi kolayca tanımlayabilme yeteneğidir. Bu fonksiyon, programcıların eksen rotasyonlarını manuel olarak hesaplamadan karmaşık çok yüzeyli işleme görevleri için standart 3 eksenli ortogonal komutlar vermesini sağlar. Yeni tanımlanan unsur koordinat sistemi içinde ortogonal X, Y ve Z hareketleri komut edilerek, kontrolör bunları dinamik olarak fiziksel dönüş ve doğrusal hareketlere çevirir.

Bu markanın uygulamasını net bir şekilde ayıran bir davranış, programcıların önceden kayıtlı bir işleme yüzeyini doğrudan G68.2 P10 sözdizimi aracılığıyla çağırmasına benzersiz bir şekilde izin veren R-Navi entegrasyonudur. Diğer bir ayırt edici özellik ise Mitsubishi'nin iptal komutlarını makine tipine göre kesin olarak ayırmasıdır; tornalar için G69.1 ve işleme merkezleri için G69 kullanır. Ayrıca Mitsubishi, önceden tanımlanmış unsur koordinat sistemine göre incremental çoklu komutlar üretmek için G68.4 sağlayarak derin düzlem iç içe yerleştirmesini kısıtlama olmaksızın açıkça destekler.

Komut Yapısı

G68.2 eğimli yüzey işleme için komut yapısı, seçilen koordinat düzlemi tanımlama yöntemine bağlı olarak değişken bir sözdizimi kullanır. Programcılar, kontrolörün sonraki dönüş açılarını ve vektörlerini nasıl yorumlayacağını belirleyen P parametresini kullanarak bu yöntemi seçerler. G68.2 komutunu kendi bloğunda tek başına yazmak zorunludur; bu komutu eksen hareketleri veya diğer G-kodları ile birleştirmek hemen bir program hatasını tetikler.

Standart Roll-Pitch-Yaw yöntemi (P1) kullanılarak bir düzlem tanımlanırken, Q parametresi rotasyonların sırasını (123 gibi) tanımlarken, I, J ve K parametreleri ilgili eksenler etrafındaki dönüş açılarını belirler. Bir düzlemde üç nokta (P2) veya iki vektör (P3) gibi diğer yöntemler için, eğimli düzlemi tamamen tanımlamak üzere G68.2 çağrısının hemen ardından belirli koordinatları ve vektörleri içeren ayrı veri blokları gelmelidir.

G68.2 P1 Q__ X(U)__ Y(V)__ Z(W)__ I__ J__ K__ ;
G68.2 P2 Q0 X__ Y__ Z__ R__ ; (followed by Q1, Q2, Q3 blocks)
G68.2 P3 Q1 X__ Y__ Z__ I__ J__ K__ ; (followed by Q2 block)
G68.2 P4 X__ Y__ Z__ I__ J__ K__ ;
G68.2 P10 Q__ D__ ;
ParametreAçıklamaDetaylar
PTanımlama yöntemi seçim kodu1: Roll-Pitch-Yaw, 2: Üç nokta, 3: İki vektör, 4: Projeksiyon açıları, 10: R-Navi yüzeyi
QDönüş sırası veya indeks belirleyiciDönüş sırasını (örn. P1'de 123), P2/P3'teki nokta sırasını veya P10'daki iş parçası numarasını belirtir
X, Y, ZKoordinat sistemi orijin koordinatlarıUnsur koordinat sisteminin sıfır noktası konumunu tanımlar
U, V, WIncremental koordinat orijin değerleriKoordinat sistemi sıfır noktasının incremental kaymasını belirtir
I, J, KDönüş açıları veya vektör bileşenleriEksenler etrafındaki açıları (P1/P4 modlarında) veya vektör bileşenlerini (P3 modunda) belirtir
RDönüş açısı veya yardımcı değerDeğer, tanımlama yöntemine göre değişir
DR-Navi kayıtlı yüzey numarasıÖnceden kayıtlı işleme yüzeyi indeksini tanımlar (P10 ile kullanılır)

Marka Uygulamaları

Mitsubishi

Mitsubishi kontrol üniteleri G68.2'yi döner eksenler için temel konum referansını belirtmek üzere #7915 (SLCT_SLOPE_CRD_MOD) parametrelerini ve kontrol sayacında aktif unsur koordinat gösterimini etkinleştirmek üzere #8901 ila #8906 parametrelerini kullanarak uygular. Sistem, acil duruşlar sırasında #1247 parametresini, resetler sırasında ise #1151 ve #1210 parametrelerini kullanarak modal düzlem bilgisini korur.

Bir Roll-Pitch-Yaw tanımlama örneği şöyledir: G68.2 P1 Q123 X33.3333 Y33.3333 Z66.6666 I45. J-35.2644 K-30.;. Bu, koordinat orijinini tanımlar ve ardışık dönüşleri uygular.

TipTanımlayıcıFonksiyon & Davranış
Parametre#7915 (SLCT_SLOPE_CRD_MOD)Döner eksen temel konumunu seçer (0: Sıfır derece konum referansı, 1: Başlangıç konumu referansı).
Parametre#8901 ila #8906Unsur koordinat sistemi gösterimini belirler (23 değeri koordinatları konum sayacında görüntüler).
Parametre#1247 (set19/bit2)Acil durdurma veya güç KAPALI davranışı (0: Modu iptal eder, 1: Modu korur).
Parametre#1151 (rstint) / #1210 (RstGmd/bitF)Reset sırasında modal G-kodu koruma (0: Modali korur, 1: Modali iptal eder).
AlarmP10Program Hatası: Doğrusal eksen ve iki döner eksen aynı blokta komut edildi.
AlarmP954Program Hatası: P adresi atlandı, yanlış P değeri veya G68.2 blokta tek başına değil.
AlarmM01 0185Operasyon Hatası: G68.2 sırasında MDI/PLC kesintisi veya referans konumuna dönüş modu denendi.

Uyarı: G68.2 aktifken manuel işlemlere teşebbüs etmek, modları referans konumuna dönüşe geçirmek veya MDI/PLC kesintileri başlatmak kritik bir M01 0185 operasyonel hatasını tetikleyecektir. Herhangi bir manuel müdahale veya kurulum işlemi gerçekleştirilmeden önce G68.2 modu G69 veya G69.1 aracılığıyla tamamen iptal edilmelidir.

Marka Karşılaştırmaları

Mitsubishi Konfigürasyonuİptal KomutuFeedrate KısıtlamasıEksen Kontrol Yöntemi
M800V/M80V İşleme MerkeziG69İnce segment yürütmesi (G68.2/G68.3) sırasında 100 m/min ile sınırlandırılmıştırSpindle eksenini G53.1 aracılığıyla yeni koordinat Z ekseni ile hizalayın
M800V/M80V TornaG69.1İnce segment yürütmesi (G68.2/G68.3) sırasında 100 m/min ile sınırlandırılmıştır— (no source)
Eski Seriler (örn. M70 / M80 / Standart)— (no source)— (no source)— (no source)

Teknik Analiz

Mitsubishi M800V/M80V serisinde torna tezgahları (G69.1) ve işleme merkezleri (G69) arasındaki iptal komutlarının bölünmesi, koordinat sistemi yönetiminde kritik bir ayrımı temsil eder. Torna sistemlerinde, koordinat rotasyon iptali özellikle tornalama odaklı geometrilere hitap etmelidir, oysa freze makineleri standart G69 kodunu kullanır. Bir programcı G68.2'yi sonlandırmak için torna sisteminde yanlışlıkla G69 komutunu verirse, sistem koordinat rotasyonunu iptal etmeyecek, unsur koordinatlarını aktif bırakacak ve sonraki hareketlerin beklenmeyen yönlerde kaymasına neden olacaktır.

M800V/M80V serisindeki bir diğer önemli kısıtlama, eğimli yüzey işlemede ince segment yürütmesi sırasındaki feedrate limitidir. G68.2 veya G68.3 yürütülürken, sistem feedrate değerini 100 m/min ile sınırlar. Bu performans kısıtlaması, kısa ve ince takım yolu segmentleri üzerinde hızlı çok eksenli hareketler gerçekleştirirken blok işleme kararlılığını ve kontur doğruluğunu sağlar. Eş zamanlı olarak, #7915 (SLCT_SLOPE_CRD_MOD) parametresinin ayarlanması düzlem hesaplaması için temel konum referansını belirler. Operatör, sıfır derece konum referansı (0) ile başlangıç konumu referansı (1) arasında geçiş yaparak, kontrolörün dahili kinematik çözücüsü tarafından kullanılan referans açısını kontrol eder ve koordinat hizalaması sırasında beklenmeyen fiziksel döner eksen hareketlerini önler.

Program Örnekleri

; Mitsubishi Freze İşleme Merkezi Örneği
G94 G17 G90 ; Aktif dakika başına ilerleme, XY düzlemi, mutlak koordinatlar
G00 X0 Y0 Z100. T01 M06 ; Spindle geri çekme ve takım değiştirme
G68.2 P1 Q123 X33.3333 Y33.3333 Z66.6666 I45. J-35.2644 K-30. ; Eğimli düzlemi tanımla
G53.1 ; Takım spindle eksenini eğimli düzleme dik olarak fiziksel olarak hizala
G00 X0 Y0 Z10. ; Eğimli koordinat sistemi içindeki başlangıç koordinatlarına git
G01 Z-5. F200 ; Takımı iş parçasına besle
G01 X50. Y0 F500 ; Eğimli yüzeyde kanal kes
G01 X50. Y30. ; Yola devam et
G00 Z100. ; Takımı geri çek
G69 ; Eğimli yüzey işleme koordinat rotasyonunu iptal et
G00 X0 Y0 ; Temel koordinatlara dön

Kuru Çalıştırma (Dry Run) Doğrulaması:

kuru çalıştırma: İlerleme override değerini %10'a ayarlayın ve yürütmeye başlamadan önce tek blok (single block) modunu etkinleştirin. G68.2 bloğunda, aktif koordinatların yeni eğimli düzlemi temsil edecek şekilde değiştiğini koordinat durum sayacında doğrulayın. G53.1 bloğunda, takımın vise jaw çenelerine veya clamp elemanlarına çarpmadan iş parçası düzlemine dik olarak hizalandığından emin olmak için makine tablasının veya spindle kafasının dönüşünü yakından izleyin. Takım yolunun eğimli yüzeye paralel olarak izlendiğini onaylamak için doğrusal interpolasyon bloklarını adım adım geçin. Son olarak, G69 komutunu yürütün ve konum göstergesinin makine temel koordinatlarına döndüğünü doğrulayın.

; R-Navi Yüzey Seçim Örneği
G94 G17 G90 ; Mutlak frezeleme parametreleri
G00 X0 Y0 Z50. ; Güvenli mesafeye git
G68.2 P10 Q1 D2 ; İş parçası 1 için önceden kayıtlı işleme yüzeyi 2'yi çağır
G53.1 ; Takım eksenini kayıtlı yüzey Z eksenine hizala
G00 X0 Y0 Z10. ; Eğimli düzlemde güvenli yaklaşma
G69 ; Eğimli düzlem modunu iptal et ve temel koordinat sistemini geri yükle

Kuru Çalıştırma Doğrulaması:

kuru çalıştırma: Kesici spindle devre dışı bırakılmış olarak tek blok modunda çalıştırın. Başlamadan önce R-Navi veritabanında iş parçası 1 ve yüzey 2'nin kontrolörde doğru şekilde kaydedildiğinden emin olun. G68.2 P10 bloğunu adım adım geçin ve koordinatların kaydığını doğrulayın. Güvenli bir şekilde hareket ettiğinden emin olmak için G53.1 sırasında spindle dönüşünü izleyin. G69'un koordinatları temel ayarlara başarıyla sıfırladığını onaylayın.

Hata Analizi

Alarm KoduSınıflandırmaTetiklenme KoşuluOperatör SemptomuKök Neden / Çözüm
P10Program HatasıDoğrusal eksen ve iki döner eksen aynı blokta komut edildiÇevrim startı durur, alarm P10 görüntülenirEşzamanlı konturlama ekseni 4 veya daha azdır; tek bir G68.2 bloğunda doğrusal ve iki döner hareketin komut edilmesini önlemek için NC programını düzenleyin.
P954Program HatasıP adresi atlandı, yanlış P değeri veya G68.2 blokta tek başına değilYürütme durur, alarm P954 görüntülenirKomut, geçersiz P değerleri veya aynı blokta hareket komutu ile yazılmıştır; G68.2'yi kendi başına izole bir blokta yeniden yazın.
M01 0185Operasyon HatasıG68.2 sırasında MDI kesintisi, PLC kesintisi veya referans konumuna dönüş modu deneniyorMakine çalışmayı durdurur, alarm M01 0185 görüntülenirG68.2 iptal edilmeden önce manuel mod değişikliği veya PLC kesintisi teşebbüs edildi; manuel işlemlerden önce koordinat rotasyonunu iptal etmek için G69/G69.1 komutunu verin.
P35Program HatasıI, J veya K adresi ayar aralığını (-360.0 ila 360.0) aşıyorNC yorumlayıcı durur, alarm P35 görüntülenirProgramlanan dönüş açıları izin verilen maksimum sınırları aşıyor; açıları geçerli -360.0 ila 360.0 derece aralığında olacak şekilde düzenleyin.
P952Program HatasıAktif dairesel interpolasyon veya hazır çevrim (canned cycle) sırasında iptal komutu verildiAlarm P952 görüntülenir, yol dururModal bir hazır çevrim veya yay hareketi aktifken eğimli koordinat sistemini iptal etme teşebbüsü; canned cycle'ları iptal etmek için G80 programlayın veya G69/G69.1 komutu vermeden önce ilerlemeyi doğrusal G01 olarak değiştirin.
P955Program HatasıBelirlenen noktalar aynı, doğrusal (collinear), mesafe 0.1mm'den az, vektörler birbirine dik değil veya ra/rb paralelAlarm P955 görüntülenir, program dururP2 (üç nokta) veya P3 (vektörler) modlarında geçersiz geometri tanımı; geçerli dik düzlemler oluşturmak için koordinatları veya vektörleri düzeltin.

Uygulama Notu

Operatörlerin G68.2 koordinat sistemini tamamen iptal etmeden önce manuel MDI veya PLC kesintisi yapması veya referans noktasına dönüş moduna geçmeye çalışması, tezgahın anında M01 0185 operasyon hatasıyla durmasına neden olur. Bu ani kesinti, özellikle hassas finiş operasyonlarında parça yüzeyinde durma izi bırakarak iş parçasının hurdaya çıkma oranını artırır ve üretim akışını kesintiye uğratır. Bu duruş süresi kayıplarını önlemek için, G68.2 aktifken hiçbir manuel müdahaleye izin verilmemeli ve mutlaka torna sistemlerinde G69.1, işleme merkezlerinde ise G69 iptal kodları yürütülerek temel koordinat sistemine geri dönülmelidir. Benzer şekilde, koordinatları kontrol counter ekranında görsel olarak doğrulamak için #8901 ila #8906 parametrelerinin 23 olarak yapılandırılması, yanlış koordinat kaymalarından kaynaklanan çarpma risklerini engeller. Acil duruşlarda düzlem modunun korunması için #1247 (set19/bit2) parametresinin 1 yapılması ve reset esnasında modal bilgilerin muhafazası için #1151 ve #1210 parametrelerinin 0 olarak set edilmesi, yeniden kurulum sürelerini kısaltarak maliyet tasarrufu sağlar.

İlişkili Komut Ağı

  • G68 (Koordinat Rotasyonu): G68.2'nin tam 3D uzaysal eğimli düzlem hesaplamaları için genişlettiği standart 2D koordinat rotasyon komutu.
  • G68.2 (Eğimli Çalışma Düzlemi): Çok eksenli yüzey işlemenin temel mekanizması olarak hizmet eden, eğimli yüzey üzerindeki unsur koordinat sistemini kurar.
  • G65 (Makro Çağrısı): Değişken eğimli açılar için G68.2 parametrelerini dinamik olarak hesaplayabilen özel makro alt programlarını yürütmek için kullanılır.
  • G53.1 (Takım Ekseni Yön Kontrolü): Takım tezgahının spindle eksenini yeni tanımlanan G68.2 unsur koordinat sistemine dik olarak hizalar.
  • G68.3 (Eğimli Yüzey Takım Ekseni): Eğimli yüzey koordinat sistemini doğrudan takım ekseninin mevcut yönüne göre tanımlar.
  • G68.4 (Artımlı Eğimli Yüzey): Aktif G68.2 düzlemine göre incremental olarak yeni bir koordinat sistemi tanımlayarak derin düzlem iç içe yerleştirmeye izin verir.

Sonuç

Mitsubishi CNC kontrol ünitelerinde G68.2 eğimli yüzey işleme çevriminin güvenli ve ekonomik kullanımı, parametre doğrulaması ve katı bir kodlama disiplini gerektirir. Üretim öncesinde #7915 parametresini post-processor çıktılarıyla eşleşecek şekilde (0 veya 1) doğrulamak, döner eksenlerin yanlış yöne konumlanmasını önleyerek en yaygın duruş süresi kaynağını ortadan kaldırır. G68.2 bloğunu daima tek başına programlamak ve takım hizalamasını sağlamak için hemen ardından G53.1 komutunu çalıştırmak, hurda oranlarını düşürmek ve takım çarpma maliyetlerini engellemek için altın standarttır.

Sıkça Sorulan Sorular

Mitsubishi G68.2 komutu neden P954 hatası verir ve bu durum nasıl çözülür?

P954 hatası, G68.2 satırına hareket koordinatları eklenmesi veya geçersiz bir P yöntemi kodu tanımlanması nedeniyle kontrolörün düzlem matematiğini çözememesinden kaynaklanır. Bu programlama hatası spindle hareketini durdurarak cycle time kaybına neden olur. Pratik Eylem: G68.2 komutunu NC programınızda sadece düzlem parametreleriyle tamamen ayrı bir blokta yazın ve tüm doğrusal hareketleri bir sonraki bloktan itibaren başlatın.

Torna ve işleme merkezlerinde G68.2 iptal kodlarının farklı olması neden kritiktir?

Mitsubishi M800V/M80V serisinde, freze işleme merkezlerinde G69 iptal kodu kullanılırken, torna sistemlerinde G69.1 kodu zorunludur. Yanlış iptal kodu kullanılması durumunda koordinat rotasyonu aktif kalır ve sonraki operasyonlarda taretin yanlış konuma gitmesiyle parça hurdaya çıkabilir. Pratik Eylem: Kullandığınız tezgah tipine göre post-processor ayarlarınızı güncelleyin ve program sonuna doğru torna için G69.1, freze için G69 yazıldığından emin olun.

Mitsubishi CNC'de döner eksen konum hatasını engellemek için hangi parametre ayarlanmalıdır?

Eğimli yüzey işlemede döner eksen temel konum hesaplama referansı #7915 (SLCT_SLOPE_CRD_MOD) parametresi ile belirlenir. Bu parametre 0 yapıldığında sıfır derece referansı, 1 yapıldığında ise başlangıç konumu referansı esas alınır; yanlış seçim döner eksenin beklenmeyen yönlere dönmesine yol açar. Pratik Eylem: Tezgah kurulumunuza ve CAM programınızın çıktılarına göre #7915 parametresini 0 veya 1 olarak ayarlayıp parça sıfırlamasını doğrulayın.

Hala çözülmedi mi?

Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

AI Asistana Sor
Hakan Gündoğdu
Hakan Gündoğdu
  • 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