Hello Experts,
Is there any passionate Engineers to help me?
I am very passionate but not that smart..!
I am planning to build a "Very basic 3 Axis CNC Router" Controller Based ON HMI Screen and any PLC with G-code Support.
I have experience only in Mach3, Which is PC Based.
As we Know ,In Mach3 , The Step/Dir Signals Can be manually tweaked through a Dialog Box.
Also Velocity,Acceleration,Pulses needed for a particular distance of travel are all set within those dialog Boxes.
The Real time tool path Visualisation
Scrolling through G Code Lines Being streamed
Machine CoOrdinates
Offset Coordinates
E stop and Alarm Status
Homing Settings
Colorful Buttons with Customisable Ui
All these are good features of Mach3.
But since it is Old, There are some bugs and speed limitations.
How Can I accomplish this using a PLC and HMI and some stepper system?
The Overall structure is different.!
How Can I approach this?
Challenges are as shown below
Selecting the most economic PLC that supports G Code execution
Selecting an HMI Screen for this Purpose.
Configuring the PLC to Read G-code from a USB plugged to it
Configuring the PLC to send motion Commands to the Servo/Stepper Drives based on that Gcode File.
Setting Up Velocity and Acceleration
Setting up Pulses per Every millimeter or the method it prefers
Designing a UI with Basic interactive Graphics and Buttons
Gcode Lines/Coordinate Readings/Alarm Status/Tool Path visualisation If possible
Connecting HMI to that PLC
..etc