hy rukam i can only help for okuma machines
as for fanuc, i recomand to contact this guys : amit20 aadinug ablackwell; i don't know to what extend they can help you, but i saw them debating such things; there may be also others
methods to gather data :
... fanuc dedicated or compatible
... generalisitic aproach that simply steals signal from any machine
... operating system based
methods to process data :
... open loop : just record
... closed loop : record & react, like, for example, stop a drilling process if load is too high
about this set : "status of machine, how many hours was running(cutting), status of signals, load on servomotors" :
... if you know the load, you know the status and how many hours the machine has worked, and other things this is good to diferentiate between what data you need to record, and what can be done with recoreded data
... status of signal : if i may, what signals do you wish for, and why ? kindly