# FANUC FOCAS

> FANUC Series 0i, 30i, 31i, 32i ve 16i/18i/21i CNC tezgâhlarını Ethernet üzerinden izleyin: makine durumu, pozisyonlar, iş mili, alarmlar, makro değişkenler ve PMC sinyalleri.

FOCAS, FANUC'un CNC kontrollerinden veri okumak için sunduğu arayüzdür. PLCGateway, port 8193 üzerindeki FOCAS Ethernet protokolünü doğrudan konuşur; bu nedenle Fwlib DLL'ine ve Windows PC'ye gerek yoktur, makinenin yanındaki Linux sistemlerde ve küçük ARM cihazlarda da çalışır.

Durum, pozisyonlar, iş mili devri ve yükü, ilerleme, alarmlar, program numaraları, makro değişkenler, parametreler, diagnoz ve PMC alanları okunur; aynı fonksiyonu kullanan istekler tek bir taramada birleştirilir. Üretim modeliyle birlikte bu, bir CNC atölyesi için makine kullanılabilirliği, çevrim sayıları ve OEE sağlar.

- **Sürücü kimliği:** `focas`
- **Bağlantı:** FOCAS Ethernet · TCP 8193
- **Adreslere göz atma:** adresler elle girilir veya içe aktarılır
- **Yazma:** evet
- **Dahil olduğu ürünler:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## PLCGateway neleri okur ve yazar

- Makine durumu: çalışma, mod, hareket, acil stop, alarm
- Eksen başına mutlak, bağıl, makine ve kalan yol pozisyonları
- İş mili devri ve yükü, gerçek ilerleme
- Alarm durumu ve alarm tipleri
- Ana ve çalışan program numarası, sıra numarası
- Makro değişkenler (yazılabilir), parametreler, diagnoz ve G, F, X, Y, R, D ile diğer PMC alanları

## Adres örnekleri

| Adres | Anlamı |
|---|---|
| `status.run · status.mode` | Çalışma durumu ve mod |
| `pos.abs.X · pos.rel.2` | Mutlak X pozisyonu / 2. eksenin bağıl pozisyonu |
| `spindle.speed · spindle.load` | İş mili devri ve yükü |
| `alarm.has · alarm.types` | Alarm var / alarm tipleri |
| `macro.500` | Makro değişken #500 (okunabilir ve yazılabilir) |
| `pmc.D.2204.word · pmc.R.100.3` | PMC veri word'ü / PMC biti |

## Kontrol cihazları ve cihazlar

- [FANUC CNC](https://plcgateway.com/tr/controllers/fanuc.md)

## Birkaç adımda bağlanın

1. CNC'nin dahili (embedded) Ethernet portunu ve FOCAS'ı (port 8193) kontrolün Ethernet ayarlarında etkinleştirin.
2. CNC'nin IP adresiyle bir FOCAS cihazı ekleyin.
3. Etiketleri (durum, pozisyonlar, iş mili, alarmlar, makrolar) oluşturun ya da standart bir makine setini bir yapay zekâ asistanına oluşturtun.
4. Kullanılabilirlik, çevrim sayıları ve OEE için makineyi üretim modelinde tanımlayın.

## Sorular ve yanıtlar

### FANUC Fwlib kütüphanesine veya bir Windows PC'ye ihtiyacım var mı?

Hayır. PLCGateway, FOCAS Ethernet protokolünü kendisi uygular ve Windows, Linux ve ARM cihazlarda çalışır.

### Hangi FANUC kontrolleri çalışır?

Ethernet üzerinden FOCAS destekleyen kontroller: Series 0i-D, 0i-F, 0i-F Plus, 30i/31i/32i/35i-B ve Plus ile Ethernet kartlı 16i/18i/21i.

### CNC'ye yazabilir mi?

Yalnızca makro değişkenler yazılabilir; örneğin bir iş emri numarasını veya bir sayacı aktarmak için. Parametreler, programlar ve PMC alanları güvenlik nedeniyle yalnızca okunur.

## İlgili protokoller

- [Haas makine verisi toplama](https://plcgateway.com/tr/protocols/haas.md)
- [MTConnect](https://plcgateway.com/tr/protocols/mtconnect.md)
- [OPC UA istemcisi](https://plcgateway.com/tr/protocols/opc-ua.md)
- [Tüm protokoller](https://plcgateway.com/tr/protocols.md)

_Ürün ve model adları sahiplerinin ticari markalarıdır. Yalnızca sürücülerin hangi ekipmanlarla haberleştiğini göstermek için anılmaktadır; PLCGateway bu şirketlerle bağlantılı değildir._

---
Source: https://plcgateway.com/tr/protocols/fanuc-focas
