Servo Motor JOG Modunda Dönüyor Ama CNC Komutunda Dönmüyorsa CN1 Hatası mı Vardır?

Servo Motor JOG Modunda Dönüyor Ama CNC Komutunda Dönmüyorsa CN1 Hatası mı Vardır?

📅 25 Temmuz 2026⏱️ 18 dk okuma
HM12- 60 – V 400 Watt Servo Motor Bağlantı Seti BK12
📑 İçindekiler (Tıkla Aç)

Hayır, servo motorunuz JOG modunda dönerken CNC komutunda dönmüyorsa bu durum her zaman doğrudan bir CN1 hatası olduğu anlamına gelmez. Genellikle CNC kontrol ünitesi ile servo sürücü arasındaki iletişim, doğru parametre ayarları, programlama hataları veya eksen izin sinyali eksikliği gibi farklı nedenlerden kaynaklanır. CN1 hatası genellikle enkoder geri besleme sorunlarını işaret eder.

Servo Motor JOG Modunda Dönüyor Ama CNC Komutunda Dönmüyorsa CN1 Hatası mı Vardır? Nedir?

 

Endüstriyel otomasyon sistemlerinde, özellikle CNC makinelerinde karşılaşılan bu durum, saha teknisyenleri ve mühendisler için kafa karıştırıcı olabilir. Bir servo motorun JOG (manuel) modunda sorunsuz bir şekilde çalışırken, aynı motorun CNC programı veya otomatik komutlar aracılığıyla hareket etmemesi, sistemin karmaşık yapısından kaynaklanan çeşitli sorunlara işaret eder. JOG modu, genellikle servo sürücünün kendi dahili kontrol yeteneklerini veya temel bir manuel komutu kullanarak motoru doğrudan hareket ettirmesini sağlar. Bu, motorun, sürücünün ve enkoderin temel fiziksel bağlantılarının ve işlevselliğinin büyük ölçüde sağlam olduğunu gösterir. Ancak, CNC komutuyla hareket etmeme durumu, kontrol döngüsünün daha üst seviyelerinde, yani CNC kontrol ünitesi ile servo sürücü arasındaki iletişimde, parametrelerde, programlama mantığında veya güvenlik/izin sinyallerinde bir problem olduğunu düşündürür.

CN1 hatası, özellikle Fanuc sistemlerinde sıkça karşılaşılan bir hata kodu olup, genellikle enkoder geri besleme devresi ile ilgili sorunlara işaret eder. Bu sorunlar arasında enkoder kablosunun kopuk veya gevşek olması, enkoderin kendisinin arızalanması, sürücü üzerindeki enkoder giriş devresinin hasar görmesi veya elektriksel gürültü nedeniyle hatalı sinyal alınması yer alabilir. Eğer bir CN1 hatası mevcutsa, motorun JOG modunda dahi doğru pozisyon geri beslemesi alamayacağı için genellikle stabil çalışması beklenmez veya hata hemen tetiklenir. JOG modunda çalışma, enkoderin en azından temel seviyede sinyal ürettiğini, ancak CNC modunda pozisyon kontrolü için gerekli hassasiyet veya sürekli geri besleme döngüsünde bir aksaklık olabileceğini de akla getirebilir. Ancak JOG modunda tamamen normal çalışırken CNC komutunda durma, öncelikli olarak CN1’den ziyade kontrol ünitesi-sürücü iletişimi veya komut işleme ile ilgili bir soruna işaret eder.

Çalışma Prensibi ve Teknik Veriler

Servo motor sistemleri, endüstriyel otomasyonun temel taşlarından biridir ve yüksek hassasiyet, hız ve tork kontrolü gerektiren uygulamalarda kullanılır. Bir CNC makinesinde servo motorun çalışması, karmaşık bir kontrol döngüsü içinde gerçekleşir. Bu döngü, CNC kontrol ünitesi, servo sürücü (amplifikatör), servo motor ve enkoder olmak üzere dört ana bileşenden oluşur.

  • CNC Kontrol Ünitesi: Makinenin beynidir. G kodları ve M kodları gibi programlanmış komutları işler, eksen hareketlerini planlar ve bu hareket komutlarını (genellikle darbe/yön sinyalleri veya bir haberleşme protokolü üzerinden) ilgili servo sürücülere gönderir. Aynı zamanda güvenlik ve limit anahtarlarından gelen sinyalleri de yönetir.
  • Servo Sürücü (Amplifikatör): CNC kontrol ünitesinden gelen komut sinyallerini alır ve bu sinyalleri motorun hareket etmesini sağlayacak güçlü akım ve gerilime dönüştürür. Enkoderden gelen geri besleme sinyallerini okur ve motorun istenen pozisyona veya hıza ulaşmasını sağlamak için kapalı döngü kontrolü yapar.
  • Servo Motor: Elektriksel enerjiyi mekanik harekete dönüştüren aktüatördür. CNC sistemlerinde genellikle fırçasız AC servo motorlar kullanılır.
  • Enkoder: Motorun dönüş pozisyonu ve/veya hızını ölçen bir geri besleme cihazıdır. Bu bilgiyi servo sürücüye geri göndererek kapalı döngü kontrolünün temelini oluşturur. CN1 hatası gibi sorunlar genellikle enkoderden kaynaklanır.

JOG modunda çalışma prensibi, genellikle CNC kontrol ünitesinin doğrudan müdahalesi olmadan, operatörün bir buton aracılığıyla servo sürücüye doğrudan hareket komutu göndermesiyle gerçekleşir. Bu durumda, sürücü motoru belirli bir hızda veya belirli bir mesafede hareket ettirir ve enkoderden gelen geri beslemeyi kullanarak bu hareketi kontrol eder. Bu, motorun, sürücünün ve enkoderin temel fiziksel ve elektriksel bağlantılarının sağlam olduğunu, motorun güç aldığını ve enkoderin sinyal üretebildiğini gösterir.

Ancak, CNC komutuyla çalışma, çok daha entegre bir süreçtir. CNC kontrol ünitesi, karmaşık bir G-kodu programını yorumlar, her eksen için hareket profilleri oluşturur ve bu komutları dijital veya analog sinyaller (örneğin, darbe/yön sinyalleri veya EtherCAT, PROFINET gibi alan veriyolu protokolleri) aracılığıyla ilgili servo sürücülere iletir. Bu süreçte aşağıdaki teknik detaylar kritik rol oynar:

  • İletişim Protokolü: CNC ile servo sürücü arasındaki iletişim, genellikle darbe/yön sinyalleri (step/dir) veya çeşitli endüstriyel haberleşme protokolleri (örneğin, Fanuc FSSB, Siemens DRIVE-CLiQ, EtherCAT, PROFINET) aracılığıyla gerçekleşir. Bu protokollerdeki bir kesinti, yanlış parametre ayarı veya fiziksel bir hasar, CNC komutlarının sürücüye ulaşmasını engelleyebilir.
  • Parametre Eşleşmesi: Hem CNC kontrol ünitesinde hem de servo sürücüde motorun tipi, enkoder çözünürlüğü, tork limitleri, hız limitleri, ivmelenme/yavaşlama rampaları ve eksen oranları gibi birçok parametre ayarlanır. Bu parametrelerin birbiriyle uyumlu olmaması, motorun CNC komutuyla doğru şekilde hareket etmesini engelleyebilir veya hata vermesine neden olabilir. Özellikle CNC tarafındaki eksen izin (enable) sinyalleri veya hazır (ready) sinyalleri gibi I/O parametreleri büyük önem taşır.
  • Eksen İzin (Enable) Sinyalleri: CNC kontrol ünitesi, güvenlik ve kontrol amacıyla her bir servo sürücüye bir “eksen izin” veya “servo on” sinyali gönderir. Bu sinyal olmadan sürücü motoru hareket ettirmez. Bu sinyalin PLC programından veya CNC’nin kendisinden gelmemesi, motorun CNC komutuyla dönmesini engeller.
  • Limit Anahtarları ve Acil Durum Durdurma (E-Stop): Fiziksel limit anahtarları veya yazılımsal limitler aktifse, CNC kontrol ünitesi ilgili eksenin hareket etmesine izin vermez. E-Stop devresindeki bir arıza da tüm eksenlerin çalışmasını durdurur.
ParametreDeğer/Açıklama
JOG Modu Çalışma PrensibiServo sürücünün dahili kontrolü veya manuel komut ile motor hareketi. CNC kontrol ünitesinden bağımsız temel işlevsellik testi.
CNC Modu Çalışma PrensibiCNC kontrol ünitesinden gelen G-kodu komutlarının işlenmesi, hareket profillerinin oluşturulması ve sürücüye iletilmesi. Kapalı döngü kontrolü.
CN1 Hatası (Fanuc)Enkoder geri besleme sinyali anormalliği. Kablo kopması, gevşek bağlantı, enkoder arızası, sürücü enkoder girişi hatası.
Olası Diğer Hata NedenleriCNC-sürücü iletişim hatası, parametre uyumsuzluğu, eksen izin sinyali eksikliği, CNC programlama hatası, limit anahtarı aktivasyonu.
İletişim ProtokolleriDarbe/Yön (Pulse/Dir), FSSB, DRIVE-CLiQ, EtherCAT, PROFINET, MECHATROLINK.
Temel Kontrol DöngüsüCNC Komutu -> Servo Sürücü -> Servo Motor -> Enkoder Geri Beslemesi -> Servo Sürücü.
Kontrol Edilmesi Gereken SinyallerServo ON/OFF (Eksen İzin), Alarm Sıfırlama, Pozisyon Komutu, Hız Komutu, Enkoder Geri Beslemesi.
Servo Motor JOG Modunda Dönüyor Ama CNC Komutunda Dönmüyorsa CN1 Hatası mı Vardır?

Sahada Dikkat Edilmesi Gerekenler

  • Parametre Doğruluğu ve Uyumu:

    Hem CNC kontrol ünitesinde hem de servo sürücüde tanımlanmış tüm parametrelerin birbiriyle eşleştiğinden emin olun. Motor tipi, enkoder çözünürlüğü, dişli oranları, tork limitleri, hız limitleri ve ivmelenme/yavaşlama zamanları gibi kritik değerler tutarlı olmalıdır. Özellikle CNC’deki eksen ayarları (örneğin, her birim darbe başına hareket mesafesi) ile sürücüdeki karşılık gelen parametrelerin doğru olduğundan emin olun. Yanlış parametreler, motorun hareket etmemesine veya beklenmedik davranışlar sergilemesine neden olabilir.

  • Kablolama Kontrolü ve Bağlantı Bütünlüğü:

    CNC ile servo sürücü arasındaki tüm iletişim kablolarını (darbe/yön veya fieldbus kabloları), güç kablolarını ve enkoder kablolarını fiziksel olarak kontrol edin. Gevşek bağlantılar, kopuk teller, ezilmiş veya hasar görmüş kablolar, sinyal kaybına veya hatalı sinyallere yol açabilir. Özellikle hareketli eksenlerde kablo aşınmaları sıkça görülür. Konnektörlerin doğru takıldığından ve kilitlendiğinden emin olun. Yüksek hızlı iletişim protokolleri kullanan sistemlerde terminasyon dirençlerinin doğru ayarlanmış olması da kritik öneme sahiptir.

  • Eksen İzin (Servo ON/Enable) Sinyallerinin Durumu:

    Servo sürücünün çalışabilmesi için CNC kontrol ünitesinden veya makinenin PLC’sinden gelen “servo on” veya “eksen izin” (enable) sinyallerine ihtiyacı vardır. Bu sinyal aktif değilse, sürücü motoru hareket ettirmeyecektir. CNC’nin I/O durum ekranından veya PLC’nin izleme ekranından bu sinyalin aktif olup olmadığını kontrol edin. Sinyalin gelmemesi, PLC programındaki bir mantık hatasından, bir güvenlik devresinin (kapı anahtarı, acil durdurma butonu) açık olmasından veya CNC’nin kendisindeki bir arızadan kaynaklanabilir.

  • CNC Programı (G Kodu) ve Komut Sırası:

    Kullanılan CNC programını (G kodlarını) dikkatlice inceleyin. Programda bir sözdizimi hatası, eksik veya yanlış bir komut (örneğin, M kodu ile bir bekleme durumu), yanlış koordinat sistemi veya limitleri aşan bir hareket komutu olabilir. Bazı durumlarda, bir önceki bloktaki bir hatanın işlenmesi veya bir döngünün tamamlanmaması, sonraki hareket komutlarının yürütülmesini engelleyebilir. Programı adım adım çalıştırarak veya simülasyon yaparak sorunu tespit etmeye çalışın.

  • Hız ve Pozisyon Limitleri:

    Hem CNC kontrol ünitesinde hem de servo sürücüde tanımlı olan hız ve pozisyon limitlerini kontrol edin. Eğer bir hareket komutu bu limitlerin dışındaysa, CNC kontrol ünitesi hareketi durdurabilir veya bir hata verebilir. Özellikle yazılımsal limit anahtarlarının yanlış ayarlanması veya aşılması bu duruma yol açabilir. Ayrıca, makinenin fiziksel hareket alanını aşacak bir komut verilip verilmediğini de gözden geçirin.

  • Topraklama ve Elektriksel Gürültü:

    Endüstriyel ortamlarda elektriksel gürültü (EMI/RFI), hassas kontrol sinyallerini etkileyebilir. Zayıf topraklama, ekranlanmamış kablolar veya gürültü kaynaklarına yakınlık, iletişim hatalarına veya yanlış enkoder sinyallerine yol açabilir. Tüm sistemin doğru şekilde topraklanmış olduğundan ve sinyal kablolarının güç kablolarından ayrı güzergahlardan geçtiğinden emin olun. Ferrit çekirdekler veya filtreler kullanmak gürültüyü azaltmaya yardımcı olabilir.

Servo Motor JOG Modunda Dönüyor Ama CNC Komutunda Dönmüyorsa CN1 Hatası mı Vardır?

Sık Karşılaşılan Sorunlar ve Çözümleri

Bu tür bir arıza durumunda, JOG modunun çalışıyor olması, sorunun temel motor-sürücü-enkoder ilişkisinden ziyade, CNC kontrol ünitesi ile sürücü arasındaki daha üst düzey etkileşimlerde olduğunu gösterir. İşte sık karşılaşılan sorunlar ve çözüm yaklaşımları:

  • Sorun: CNC-Sürücü İletişim Hatası

    Açıklama: CNC kontrol ünitesinden servo sürücüye giden darbe/yön sinyalleri veya fieldbus (örneğin, EtherCAT, PROFINET, FSSB) sinyalleri kesintiye uğramış veya hatalı. Bu, sürücünün CNC’den gelen komutları alamamasına neden olur. JOG modunda sürücü kendi dahili komutlarını kullandığı için çalışır.

    Çözüm: İlgili iletişim kablolarını (darbe/yön, haberleşme bus kabloları) fiziksel olarak kontrol edin. Konnektörlerin sağlam ve temiz olduğundan emin olun. Fieldbus sistemlerinde terminasyon dirençlerini ve ağ topolojisini kontrol edin. CNC ve sürücünün haberleşme parametrelerinin (baud hızı, adresleme vb.) eşleştiğini doğrulayın. Sürücü üzerindeki durum LED’lerini (örneğin, “COMM ERROR” veya “LINK DOWN” gibi) kontrol edin.

  • Sorun: Eksen İzin (Servo ON/Enable) Sinyali Yok

    Açıklama: CNC kontrol ünitesi veya makine PLC’si, güvenlik veya operasyonel nedenlerle ilgili eksen için “servo on” veya “enable” sinyalini servo sürücüye göndermiyor. Sürücü bu sinyali almadığı sürece motoru hareket ettirmeyecektir.

    Çözüm: CNC’nin I/O durum ekranından veya makine PLC’sinin programından ilgili eksen için “servo on” sinyalinin durumunu kontrol edin. Bu sinyalin neden gelmediğini tespit edin: Bir acil durdurma butonu aktif mi? Kapı anahtarı açık mı? PLC programında bir hata mı var? CNC’nin kendisinde bir “reset” veya “start” komutu bekleniyor mu?

  • Sorun: CNC Programlama Hatası veya Blokaj

    Açıklama: CNC programında (G kodu) bir sözdizimi hatası, eksik bir komut, yanlış bir koordinat veya bir önceki komutun tamamlanmasını bekleyen bir durum (örneğin, M kodu ile bir bekleme) mevcut olabilir. Bu durum, CNC’nin sonraki hareket komutlarını yürütmesini engeller.

    Çözüm: CNC programını adım adım çalıştırarak veya “tek blok” modunda izleyerek hatanın nerede meydana geldiğini tespit edin. Programı simülasyon modunda test edin. G kodlarının ve M kodlarının makinenizin spesifik kontrol ünitesiyle uyumlu olduğundan emin olun. Gerekirse programı basitleştirilmiş bir hareketle test edin (örneğin, sadece bir ekseni küçük bir miktar hareket ettirin).

  • Sorun: Parametre Uyumsuzluğu

    Açıklama: CNC kontrol ünitesi ve servo sürücü arasındaki parametrelerde (örneğin, enkoder çözünürlüğü, dişli oranları, birim başına darbe değeri, hız veya tork limitleri) bir uyumsuzluk var. Bu, CNC’nin doğru komutu gönderdiğini düşünmesine rağmen sürücünün farklı bir beklentiye sahip olmasına neden olur.

    Çözüm: Hem CNC hem de sürücünün parametre kılavuzlarını karşılaştırarak tüm ilgili eksen parametrelerinin doğru ve uyumlu olduğundan emin olun. Özellikle pozisyon kontrolüyle ilgili parametreleri (örneğin, elektronik dişli oranı, metre/darbe değeri) dikkatlice kontrol edin. Parametreleri yedekleyip fabrika ayarlarına dönerek veya bilinen iyi bir parametre setini yükleyerek test etmek bazen faydalı olabilir.

  • Sorun: CNC Kontrol Ünitesi Dahili Arızası

    Açıklama: Çok nadir olmakla birlikte, CNC kontrol ünitesinin kendisinde (örneğin, CPU kartı, eksen kontrol kartı) bir donanım arızası olabilir. Bu arıza, komutların doğru şekilde oluşturulmasını veya sürücüye iletilmesini engelleyebilir.

    Çözüm: Diğer tüm çözüm yollarını denedikten sonra, CNC kontrol ünitesinin dahili hata kodlarını veya tanılamalarını kontrol edin. Gerekirse uzman bir teknisyenden destek alın veya şüpheli kartları test için değiştirin.

  • Sorun: CN1 Hatası (Enkoder Geri Besleme) – İkinci Kontrol

    Açıklama: JOG modunda motor dönse bile, CNC komutuyla daha hassas pozisyon kontrolü gerektiğinde enkoder sinyallerinde anormallikler ortaya çıkabilir. CN1 hatası genellikle enkoder kablosu hasarı, gevşek bağlantı, enkoder arızası veya sürücüdeki enkoder giriş devresi sorunlarından kaynaklanır.

    Çözüm: Enkoder kablosunu ve konnektörlerini tekrar kontrol edin. Kabloda kesik, ezik veya gevşek bağlantı olmadığından emin olun. Enkoderin fiziksel olarak hasar görüp görmediğini veya kirlenip kirlenmediğini kontrol edin. Gerekirse, bir osiloskop kullanarak enkoderin sinyal çıkışlarını test edin. Sürücü üzerindeki enkoder giriş devresinin sağlamlığını kontrol edin. Nadiren, sürücünün kendisi enkoder sinyallerini doğru yorumlayamıyor olabilir.

Uzman Tavsiyesi

Özetle, servo motorunuz JOG modunda sorunsuz çalışırken CNC komutunda hareket etmiyorsa, bu durum doğrudan bir CN1 hatasından ziyade, genellikle CNC kontrol ünitesi ile servo sürücü arasındaki iletişimde, parametre ayarlarında, programlama mantığında veya eksen izin sinyallerinde bir sorun olduğunu gösterir. JOG modunun çalışması, motorun, sürücünün ve enkoderin temel fiziksel işlevselliğinin sağlam olduğuna dair güçlü bir işarettir, bu da arıza tespitini daha üst katmanlara yönlendirmemizi sağlar.

Endüstriyel otomasyon sahasında bu tür bir sorunla karşılaşıldığında, sistematik bir arıza giderme yaklaşımı benimsemek kritik öneme sahiptir. Öncelikle, makinenin durumunu ve ilgili tüm hata mesajlarını dikkatlice kaydedin. Ardından, CNC kontrol ünitesinin I/O durum ekranlarını ve sürücünün hata kodlarını kontrol ederek işe başlayın. En yaygın nedenler olan eksen izin sinyallerinin aktif olup olmadığını, iletişim kablolarının sağlamlığını ve parametrelerin doğru bir şekilde ayarlanıp ayarlanmadığını doğrulamak ilk adımlar olmalıdır. Özellikle CNC programının mantığını ve komut sırasını gözden geçirmek, beklenmedik blokajları veya hataları ortaya çıkarabilir. Eğer bu adımlar sorunu çözmezse, daha derinlemesine bir inceleme yaparak enkoder geri beslemesi gibi daha temel bileşenlere (CN1 hatası senaryosu dahil) odaklanmak gerekebilir. Unutmayın, modern servo sistemler oldukça karmaşıktır ve birçok farklı bileşenin uyumlu çalışmasını gerektirir. Bu nedenle, kapsamlı bir dökümantasyon (CNC kılavuzları, sürücü kılavuzları, şemalar) ve gerektiğinde uzman bir teknik destek ekibinden yardım almak, üretim kesintilerini en aza indirmek için hayati önem taşır. Düzenli bakım ve proaktif kontroller, bu tür sorunların ortaya çıkmasını engelleyebilir ve sistemin ömrünü uzatabilir.

Yorum bırakın

Alışveriş Sepeti
⚙ Araçlar
Scroll to Top