MyControl

Proposal

MyControl is a program that reads G-code, interprets it, and generates the necessary changes to be sent to a machine. Through communication protocols such as OPC or Modbus, we connect to PLCs to send and receive information, and generate changes in variables for proper operation.

Some screens

Automatic

On this screen, you can see the G-code read by the program. You can also view the current positions and speeds of the axes, and you can change the feedrate and rpm as percentages.

Manual

Like the automatic screen, it allows you to view the current positions and speeds of the axes. It also allows you to execute movements and actions commanded by the operator, such as opening the tool drawer, turning on a light, changing a tool, starting the spindle, etc. Note: each of these buttons has tooltips that help you understand what function it performs.

Calibration

We facilitate machine calibration with images, accompanied by explanations, which serve to indicate where to move certain axes, so that the program can calculate the parameters with the current position.

Inputs and outputs

We generate a window in which we can see the inputs and with a power button we take control of the outputs, this is mainly use to test that everything is working correctly.

Take home

We make it easy to zero the axes with diagrams containing the positions corresponding to each axis. Simply move it to that position and press a button to complete the home position.

States

At the bottom of the program, we find a status bar that displays the different states of the program, or the PLC. This bar is small, so we decided to create a window to monitor all the states the program has gone through since you started it. There, you can read and observe errors in greater detail.

Variables

We generate a window in which all communication variables (OPC) can be monitored in real time with the possibility of writing them and changing their values.

Working method

We understand that each type of machine and each type of market where this program can be applied is different. Therefore, we offer to adapt to your needs in the best way possible, making modifications to the software to adapt it correctly. If you have any questions, or would like to know if the software can be adapted to your particular case, you can ask in the next link: contact