Note: for an updated look at this topic, see this article.
The Okuma THINC controls are advanced CNCs that are based on the Windows platform. This makes it easy to provide solutions using off-the-shelf Windows software. Additionally, Okuma provides a THINC API to enable .NET developers to create new applications that interface with the CNC.
For this example, I’ll develop a simple application that addresses a common problem: changing the CNC panel mode. This is not a new idea: I’ve seen at least three different implementations, and it makes a simple introduction to THINC development.