Creating software to communicate with and control a machine powered by CNC12 *Solved*
Posted: Fri Sep 04, 2020 9:53 am
I’m tasked with creating an application that will be able to control our gantry machine and return various values and whatnot. I believe ultimately I need to be able to move the machine somehow and when given input from a separate software , also integrated into my application, I need to return the position of the machine.
I’ve looked at the Skinning API and I’ve tested retrieving and changing values like travel limit, so it sounds like getting the position data of the machine shouldn't be too big of an issue. However I don't immediately see a way to move the machine using this API, which is where my question lies.
Do I need to look into PLCs and things like G-Codes and M-Functions to create a job, and then the skinning API will allow me to run the created job?
G-Codes and such don’t seem too terribly complicated, but I would rather not do heavy research into how they work if it wasn’t the right direction in the first place.
I’ve looked at the Skinning API and I’ve tested retrieving and changing values like travel limit, so it sounds like getting the position data of the machine shouldn't be too big of an issue. However I don't immediately see a way to move the machine using this API, which is where my question lies.
Do I need to look into PLCs and things like G-Codes and M-Functions to create a job, and then the skinning API will allow me to run the created job?
G-Codes and such don’t seem too terribly complicated, but I would rather not do heavy research into how they work if it wasn’t the right direction in the first place.