Just about every THINC developer has, at some point, coded a panel mode app. It’s the THINC equivalent of “Hello, world!” And since it’s been eight years since I last wrote about it, now’s a good time to look at how THINC app development has changed.
Is Amazon getting into the machine monitoring business?
Not in the sense of providing a CNC machine monitoring solution.
Amazon is introducing two new services for AWS (Amazon Web Services). These services, named Panorama and Monitron, use web-connected sensors installed in a facility to feed data back to an appliance or to the AWS cloud, respectively, so that ML (machine learning) can do its magic.
Keeping in mind that I have not touched either of these services, and that my knowledge of them comes entirely from the news articles, here are my thoughts.
In the broadest sense, a THINC app is an application made to run on Okuma OSP-P controls. This is Okuma’s line of Windows-based CNCs.
Even though normal Windows apps will run on the OSP controls, THINC apps are generally built to use the THINC API.
Ok… So what is THINC API?
An API — or application programming interface — that allows applications to interact with the CNC. For example, the THINC API provides methods for an application to read and write common variables, load part programs, read and write tool offsets, etc.