Hi everyone,
I am creating a CNC test machine.
The machine is expected to have the following features:
- 3 pneumatic actuators with valves and sensors
- 1 linear axis
- 1 laser
- 1 emergency stop
I will probably need 10 digital inputs and 9 outputs.
For example, the control cards of Beamicon2 and EdingCNC certainly have a sufficient number of motor outputs and digital inputs and outputs, and can also be expanded.
The machine is already a manually operated prototype, and now motors and valves will be added and controlled by a control program.
The challenge for me is the control. My experience is based on running a Stepcraft M1000 milling machine using WinPC-NC, but this seems relatively limited in terms of macro programming.
My idea is to write a macro in the CNC program like this:
- Stepper Motor 1 15 degrees
- Laser output signal on
- Once the input signal comes from the laser, the output signal laser turns off
- Stepper Motor 1 20 degrees
- Cylinder 1 reversing valve open
- Proximity switch 1 Once the input signal, turn motor 2 40 degrees
- When it reaches 40 degrees, return it 40 degrees and close the cylinder 1 reversing valve.
- ETC.
My questions:
1. Is such "sequential programming" possible even with macros?
2. Which control program is suitable for me? So far, I have found development boards with Eding and Beamicon2, but I don't care which one I can use, as long as the program meets my needs and you get support.
I look forward to your reply.