@thomasrotten
@CNC_Lee
A word of caution for you both (and anyone else following this thread):
Emco's early PC-based control system is NOT standard Fanuc or Siemens. It is an Emco-written CNC control system which has a user interface that mimics the Fanuc or Siemens control systems. It is actually based on a real-time version of Linux and uses a separate Windows-based PC to communicate with the RTLinux computer.
The interchangable user interfaces are, to simplify, 'skins' which interact with the RT computer.
The point of this post is that Emco has not documented all of the features - or missing features/functions - that they included in the control software.
Most G & M-code functions listed in the manuals work as documented. However, there are some things which don't work, and Emco (Austria) cannot, or will not, provide any explanation. I suspect that there is nobody left at Emco who was involved in writing the software.
I don't have an exhaustive list of bugs or missing functions, but one example is rigid tapping. The Emco Fanuc manual lists rigid tapping as available, but it simply doesn't work because the control de-synchronizes the spindle from the tool at the end of the Z- move. The tap is synch'ed to the spindle during entry, at the bottom of the hole the tap stops moving (as expected), but the spindle then coasts to a stop (breaking the tap).
I've confirmed this behavior on 3 different machines located worldwide. And yet the same hardware operating with the Siemens 840 or Operate control can rigid tap as expected.
In my experience, the Fanuc 21 documentation and implementation is less well convered than the Siemens flavors.
To get to the point, anyone developing a post for the Emco machines can start with a 'standard' Fanuc or Siemens post, but plan on extensive testing of ALL G-codes and M-codes available before 'signing-off' on a post as safe to use. This includes all the live-tool functions, as well as testing 'admin' type behavior (parameter update delays) for use with bar feeders or bar pullers.
Good luck.