Skip to main content

General

FANUC CNC Bağlantısı

FOCAS üzerinden FANUC CNC (0i, 30i vb.) iletişimi için referans rehber.

Proxus, FANUC CNC sistemlerine FOCAS (FANUC Open CNC API Specifications) protokolü üzerinden Ethernet ile bağlanır.

Uyumluluk ve Gereksinimler

Tüm FANUC CNC'ler desteklenmez. Bağlantı için FOCAS 1/2 protokolü ve Ethernet gerekir.

Desteklenen Seriler

FOCAS üzerinden desteklenen kontrolörler:

  • Series 0i (A, B, C, D, F)
  • Series 30i / 31i / 32i
  • Series 16 / 16i
  • Series 18 / 18i
  • Series 21 / 210i
  • Series 15 / 15i
  • Power Mate i-D / i-H

Desteklenen Makine Tipleri

Sürücü, makine tipini otomatik algılar:

  • M: İşleme Merkezi
  • T: Torna
  • L: Lazer
  • P: Pres
  • W: Tel Erezyon

Donanım Gereksinimleri

  1. Fiziksel Bağlantı: CNC'de Ethernet portu olmalı (Embedded Port veya PCMCIA/Fast Ethernet Card).
  2. FOCAS Aktif: Kontrolörde FOCAS fonksiyonu aktif olmalı.

Konfigürasyon Örnekleri

Örnek 1: Temel CNC İzleme

Aşağıdaki Tag'lerle temel CNC verilerini izleyin:

Tag NameAddressData TypeAmaç
Alarm Statusalarm_statusIntAlarm durumunu izleme
Active Programcurrent_programStringÇalışan program
Spindle RPMspindle_speedDoubleSpindle hızını izleme
Feed Ratefeed_rateDoubleİlerleme hızını izleme
Tool Numbercutter_numberIntAktif takım

Örnek 2: Üretim Takibi

OEE ve üretim takibi için:

Tag NameAddressData TypeAmaç
Parts Madecurrent_produce_countIntÜretim sayısı
Parts Targetexpect_produce_countIntHedef üretim
Machine Statusalarm_statusIntÇalışıyor mu/durdu mu
Current Jobcurrent_programStringİş kimliği

Örnek 3: PMC ve Özel Veri Karışık

PMC adreslerini özel metotlarla birlikte kullanın:

Tag NameAddressData TypeAmaç
Start ButtonX10BoolGiriş sinyali (PMC)
Motor RunningY20BoolÇıkış sinyali (PMC)
Cycle CounterD100ShortPMC data register
Spindle RPMspindle_speedDoubleCNC özel verisi
Feed Ratefeed_rateDoubleCNC özel verisi
System Alarmsystem_alarmStringDetaylı alarm (Özel)
lightbulb
En İyi Uygulama

PMC adresleri hızlı ve doğrudan bellek erişimi sağlar. CNC'ye özel veriler için (program adları, sayaçlar, sistem bilgisi) Special adresleri kullanın.

Desteklenen Protokoller

Protocol TypeAçıklama
FanucSeries_0iFOCAS 1/2 Ethernet Interface

Bağlantı Parametreleri

ParametreTipZorunluVarsayılanAçıklama
HoststringEvet-CNC IP adresi
PortintHayır8193FOCAS Ethernet Portu
ConnectTimeoutintHayır3000Bağlantı zaman aşımı (ms)

Adres Sözdizimi

Proxus, FANUC CNC için iki tip adresi destekler:

1. PMC Adresleri (Standart Bellek Erişimi)

PMC (Programmable Machine Controller) bellek alanlarına doğrudan erişim:

Adres FormatıBellek AlanıVeri TipiÖrnek
D100Data TableShortPMC data register #100
R50Internal RelayShort/StringInternal relay #50
G0Signal to PMCBoolPMC input signal #0
X10Input SignalBoolHarici input #10
Y20Output SignalBoolHarici output #20
A5, T5, K5, C5, E5, F5Diğer PMC AlanlarıÇeşitliÖzel PMC register'ları

2. Special Method Adresleri (CNC Özel Verisi)

FOCAS API fonksiyonlarına map edilen CNC özel bilgiler:

AdresVeri TipiAçıklamaÖrnek Değer
alarm_statusIntAlarm durumu kodu0 (alarm yok)
current_programStringÇalışan program adıO1234
current_produce_countIntGerçek üretim adedi150
expect_produce_countIntHedef üretim adedi1000
cutter_numberIntAktif takım numarası5
current_datetimeStringCNC sistem tarihi/saatiISO 8601
current_foreground_dirStringAktif dizin yolu//CNC_MEM/USER/PATH1
languageUShortCNC dil ayarı0 (English)
spindle_speedDoubleAna spindle hızı (rpm)1500.5
feed_rateDoubleAnlık feed rate (mm/min)350.0
sys_infoStringSistem bilgisiMetin
sys_status_infoStringSistem durumuMetin
sys_all_coorsStringTüm koordinat sistemleriMetin
system_alarmStringDetaylı alarm bilgisiMetin
operator_messageStringOperatör mesajlarıMetin
system_programStringProgram detaylarıprogram=<name>;number=<id>
device_workpieces_sizeBytesParça ölçüleriBinary data
fanuc_axis_loadBytesEksen yükleriBinary data
info
Adres Esnekliği

Special adresler büyük/küçük harf duyarsızdır: alarm_status, ALARM_STATUS, alarm-status, alarmstatus eşdeğerdir.


Sorun Giderme

HataNedenÇözüm
Connection RefusedFOCAS aktif değilCNC'de "Ethernet Function" veya "Embedded Ethernet" ayarını doğrulayın
Port ClosedYanlış portVarsayılan 8193, CNC parametre 14880 vb. kontrol edin
lightbulb
Daha Fazla Hata Kodu

Fanuc CNC hata kodları için Fanuc CNC Hata Kodları. Genel bağlantı sorunları için Gateway Sorunları.

Resmi Kaynaklar