// Read Current Status (Running, Stopped, Alarm) ODBST status; ret = Focas1.cnc_rdstatus(h, out status); Console.WriteLine($"Machine State: status.status");
ODBSYS sysinfo; ret = Focas1.cnc_rdcncinfo(h, out sysinfo); Console.WriteLine($"Connected to: sysinfo.cnc_type");
In essence, FOCAS 2 is a set of functions (APIs) that act as a universal translator. It converts the internal, complex memory structures of a FANUC controller into clean, usable data packets that external software can understand and manipulate.
Fanuc Focas 2 -
// Read Current Status (Running, Stopped, Alarm) ODBST status; ret = Focas1.cnc_rdstatus(h, out status); Console.WriteLine($"Machine State: status.status");
ODBSYS sysinfo; ret = Focas1.cnc_rdcncinfo(h, out sysinfo); Console.WriteLine($"Connected to: sysinfo.cnc_type"); fanuc focas 2
In essence, FOCAS 2 is a set of functions (APIs) that act as a universal translator. It converts the internal, complex memory structures of a FANUC controller into clean, usable data packets that external software can understand and manipulate. // Read Current Status (Running, Stopped, Alarm) ODBST