-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fanuc/{machine}/stat_info/{path}
: Potentially missing properties
#36
Comments
These are the two structures available. Lines 3319 to 3354 in 12301da
|
It is already an improvement, but we still miss some other controller model data. 😉 I suggest to add into the structure comment (e.g. A nitpick: you still don’t use same code style: on L3321 use write |
fwlib.cs does need to be refactored. |
According to the docs of
cnc_statinfo
, there are four groups based on the Fanuc series:all Fanucs should provide this data (base for other groups and all of these are already published):
run
(Status of automatic operation);edit
(Status of program editing);motion
(Status of axis movement,dwell);mstb
(Status of M, S, T, B function);emergency
(Status of emergency);alarm
(Status of alarm);Series 15/15i (I don’t have access to such machines):
aut
(AUTOMATIC mode selection);manual
(MANUAL mode selection);write
(Status of writing backupped memory);labelskip
(Status of label skip);warning
(Status of warning);battery
(Status of battery).Series 30i/31i/32i, 0i-D/F:
hdck
(Status of manual handle re-trace);tmmode
(T/M mode selection);aut
(AUTOMATIC/MANUAL mode selection).Series 16/18/21, 16i/18i/21i, 0i, Power Mate i, PMi-A:
tmmode
(T/M mode selection);aut
(AUTOMATIC/MANUAL mode selection).Series 16i/18i-W:
aut
(AUTOMATIC/MANUAL mode selection).I suggest to support them all.
Note that some have two separate bytes (or bits?) for automatic and manual mode, others a single one.
Moreover, I suggest to modify the
data
structure a bit:Just a note: I have access to machines with the following Fanuc versions. I can test this on them.
The text was updated successfully, but these errors were encountered: