I. Introduction ............................................................................................................................................... 3
II. Setup ......................................................................................................................................................... 4
Setting up the Vital CNC Control ............................................................................................................... 4
Integrating the Vital CNC Control with your machine .............................................................................. 6
Digital I/O Signals .................................................................................................................................. 7
Drive Connection with Maxsine AC Servo Drives and 7736 Board ....................................................... 8
Drive Connection Without Using the 7736 Board ................................................................................ 9
Mach3 and Software Setup ..................................................................................................................... 11
Configuring the Default Profile ........................................................................................................... 11
Creating your own Mach3 profile ....................................................................................................... 16
III. Operation ............................................................................................................................................... 19
Front Panel Controls ............................................................................................................................... 19
WARNING: Machines in motion can be extremely dangerous!
It is the responsibility of the user to design effective error
handling and safety protection as part of the system. VITAL
Systems shall not be liable or responsible for any incidental or
consequential damages. By using the Vital CNC Control, you
agree to the license agreement.
License Agreement
Before using the Vital CNC Control and any accompanying software tools, please take a moment to
review this License agreement. Any use of this hardware and software indicate your acceptance to this
agreement.
It is the nature of all machine tools that they are dangerous devices. In order to be permitted to use the
Vital CNC Control on any machine you must agree to the following license:
I agree that no-one other than the owner of this machine, will, under any circumstances be responsible,
for the operation, safety, and use of this machine. I agree there is no situation under which I would
consider Vital Systems, or any of its distributors to be responsible for any losses, damages, or other
misfortunes suffered through the use of the Vital CNC Control and its software. I understand that the
Vital CNC Control is very complex, and though the engineers make every effort to achieve a bug free
environment, that I will hold no-one other than myself responsible for mistakes, errors, material loss,
personal damages, secondary damages, faults or errors of any kind, caused by any circumstance, any
bugs, or any undesired response by the board and its software while running my machine or device.
I fully accept all responsibility for the operation of this machine while under the control of the Vital CNC
Control, and for its operation by others who may use the machine. It is my responsibility to warn any
others who may operate any device under the control of the Vital CNC Control of the limitations so
imposed.
I fully accept the above statements, and I will comply at all times with standard operating procedures
and safety requirements pertinent to my area or country, and will endeavor to ensure the safety of all
operators, as well as anyone near or in the area of my machine.
NOTE: Please verify the model of your 7535 Digital I/O Breakout Board before continuing as they can
be provided in PNP (7535P) and NPN (7535N) versions.
Wire the required Digital I/O signals of your machine to the provided Digital I/O Breakout Board. This
breakout board allows the use of 16 Inputs and 8 Outputs, as well as the use of 24V for said Digital I/O.
Detailed Wiring instructions for PNP and NPN versions can be found in their respective sections
See “Internal Layout” section for location of the I/O Breakout Board.
NOTE: You must also wire your 3phase contactor supplying power to
your Servo Drives to the Estop button
contact located inside the Vital CNC
Control to achieve a true hardware EStop.
The Red Disarm Button located on your MPG
Handwheel (if you have purchased it) only
disarms the motion controller.
Connection on 7736 Differential Encoder and StepGen
Board
NOTE: You may also view a video tutorial for this
connection method.
link: http://www.youtube.com/watch?v=xDHRH0ZVeow
Connection on Maxsine AC Servo Drives
WARNING: NEVER interchange the Blue Drive cables with the
Green Encoder cables. Doing so may damage your drives and the
Vital CNC Control.
Drive Connection with Maxsine AC Servo Drives and 7736 Board
AC Servo Motor and Drive Packages purchased from the Vital Systems website come with additional
components, for a simple and quick plug-and-play wiring setup.
Said components are:
- 1x Drive Interface Board (EPx-DIB) plugs on the servo drive
- 1x Blue RJ45 Drive cable
- 1x Green RJ45 Encoder cable
- 7736 Differential Encoder and StepGen Board
NOTE: the 7736 board works with both DSPMC and HiCON Integra motion controllers. However, this is
only used for the Step/Dir Outputs with the DSPMC.
Setting up the drive connection is simply a matter of plugging the colored cables to the corresponding
colored and labeled RJ45 Ports on the 7736 board and the Drive Interface Board.
The Blue RJ45 cables connect to the drive ports while the green cables connect to the encoder ports.
This method is used in case the 7736 Board is not installed or interfacing with non-Maxsine AC Servo
Drives.
NOTE: The 7736 Board uses RJ45 ports for Encoders. For wiring differential quadrature encoders to the
7736 Differential Encoder and Step/Dir Board, please refer to the 7736 Wiring Guide.
NOTE: With this method, it is highly recommended to read the User Guide for the DSPMC Ethernet
Motion Controller. Encoders 8 through 15 are only accessible via the 7736 Differential encoder and
After the digital I/O and the drives have been properly wired, it is now time to switch ON your Vital CNC
Control.
NOTE: Your Vital CNC Control may be password protected on the windows log in. The default
password is “CNC”. It is recommended that the user change this to their own password.
NOTE: Although the purchase of a Vital CNC Control along with Maxsine Motors and Drives allows
Vital Systems to make several configurations within the factory, Digital I/O will have to be wired
manually and configured by the user to suit the target machine.
For a more detailed guide on using DSPMC with Mach3, please refer to the DSPMC User Guide.
Open Mach3 using the default profile provided. You should then see this window popup at the start of
Mach3. Select “M3dspMC” as shown in the picture.
A message like the one below should appear in the Mach3 Status Bar indicating that communication has
been established between Mach3 and the DSPMC.
Digital I/O can be configured by going to the Ports and Pins Menu, then the “Input Signals” and Output
Signals tab.
Digital I/O Signals on the DSPMC can be mapped by using setting the Port as 1, and pins 0 – 63. Below is
a table showing the physical pin layout and its corresponding Mach3 pin layout.
Inputs
Outputs
The image below shows an example for X Home and Limit switches connected to J4 and the Y homing
and limit switches connected on J5. Both must be wired using the 7535 I/O Board.
The I/O mapping can also be checked from the Mach3 Diagnostic Tab.
If the Mach3 signals do not correctly activate in response to the state of the Digital Input, then you may
need to check the “Status Window” to see if the Digital I/O state works (or is wired) correctly. If the
signal polarity is incorrect, the active low setting can be changed in the Ports and Pins Config.
start with default profile values or clone an
existing profile.
3. Your new profile should now be useable.
4. You may also create a shortcut to your
new profile by creating a shortcut of the
“Mach3.exe” file then right-click to
“Properties”
Creating your own Mach3 profile
Should you want to create your own Mach3 profile, you would need to perform these steps to get your
profile working correctly with the Vital CNC Control.
NOTE: This method requires a better understanding of Mach3, as well as experience with the HiCON or
DSPMC plugin config. It is always recommended to use one of the default profiles.
Open the Mach3 application which can be found in C:\Mach3\Mach3.exe. The profile selection screen
will show up when you open Mach3.
Enables the use of motion control or system enable.
DSPMC:
[J5, Input 6]
2. CPU LED
Indicates the current status of the internal motion controller.
NOTE: If the HiCON motion controller is used, a heartbeat blink
pattern indicates that the motion controller is operational. This LED
will turn off during firmware upgrade by the user.
If using the DSPMC motion controller, the CPU LED will blink slowly
to indicate operational status.
DSPMC:
[J5, Output 0]
3. Estop Button
Disarms the current system and stops all motion. The button can be
twisted clockwise after being pressed to remove the system from
the Estop state.
DSPMC:
[J5, Input 7]
4. Error LED
Turns on when the internal motion controller incurs an error.
DSPMC:
[J5, Output 2]
5. User
Programmable
Function
Buttons
These buttons are wired to specific inputs on the HiCON or DSPMC
and can be mapped to execute custom commands or macros in
Mach3.
Enables/Arms the system. Motion can only be performed if the
system is armed. Glows orange to indicate that the system is armed
and ready for motion.
DSPMC: [J5, Input 3]
7. Feedrate
Override
Overrides the current feedrate to speed up or slow down the
execution of a gCode file in Mach. Range varies from 0% (left) to
250% (right).
DSPMC:
Analog Input 0
8. ON/OFF Button
Turns ON the Vital CNC Control if pressed. Turns OFF the Vital CNC
Control if held while the unit is currently ON. The power sign glows
blue to indicate that the Vital CNC Control is turned on.
9. Spindle RPM
Override
Overrides the current Spindle RPM. Range varies from 0% (left) to
250% (right) depending on the current spindle speed.
DSPMC:
Analog Input 1
10. USB and Audio
Jack Slots
General purpose and easy-access USB slots and Audio Slots.
11. Cycle Start
Button
Initiates the execution of the current GCode File in Mach.
DSPMC:
[J5, Input 5]
12. Cycle Stop
Button
Stops the execution of the Current GCode File in Mach.
My unit is powered up and the CPU LED is blinking, but the Digital I/O do not physically turn
ON/OFF correctly.
- Check the 24V Power Supply and see if the red LED is
turned on. If not, check the fuse close to it. If it is blown,
then the 24V are not supplied to the Motion Controller
(DSPMC or Integra). 24V are required for Digital Inputs and
Outputs.
I can’t enable/arm my Vital CNC Control.
- Make sure that the operator keys are inserted into the key slot on the front panel and turned
clockwise. Check the error LED on the front panel if it is lit up. This could mean that one of the
Estop Buttons is currently triggered. Estop buttons are sticky switches and will need to be
rotated clockwise to deactivate.
I have wired my drives, but I can’t get any motion.
- Make sure that the axes are properly configured within the plugin config.
o Set the Output Type to “Stepper” (Step/Dir), or ”DAC” (+/-10V).
o Set the Output Index to the correct channel.
o Set the Control Input Source to “Machxx”.
- Ensure the “Drive Enable Signal” (Enable1) is mapped to the correct output in the Ports and Pins
Config.
- Check that the Axes are enabled in the Ports and Pins config (“Motor Outputs” tab).
- Directions on the setup process and other information can be found in the DSPMC User Guide.
I have wired my drives, but I keep getting “Following Error” messages during motion.
- Make sure that the axis feedback is properly configured in the plugin config.
- If using Encoders:
o Set the Feedback Source to “Encoder”.
o Set the Feedback Index to the correct encoder channel.
o Use Feedback gain if the “counts per unit” of the encoder is different from that of the
motor’s (i.e. using linear encoders on the milling table). Otherwise, it is set to ‘1’.
For more information, visit vitalsystem.com or email us at support@vitalsystem.com.