Murobo Control Center (MCC) supports using MPG pendant wheels for machine jogging as well as hardware buttons for operations such as cycle start, cycle stop,
feed hold, and running macros. It also supports using physical knobs for feed override and speed overrides. The buttons and devices are connected to the
input pins of an Arduino board and MCC communicates with the Arduino via the boards built in USB serial. This page describes how to wire a MPG pendant to an
Arduino Mega2560 and how to configure the software to utilize it.
Download all of the required software and acquire the required hardware. The screw terminal shield is not required, but it is recommended for a permanent
install to ensure a reliable connection between the wires of the pendant an the Arduino pins.
Install the Arduino IDE, install the hardware drivers if prompted, and connect the Arduino to the computer via USB.
Start the Arduino IDE, and choose the menu for "Tools -> Board -> Arduino AVR Boards -> Arduino Mega or Mega 2560".
Unzip the sketch for the Murobo Control Center, and open the sketch in the Arduino IDE.
Press the upload button to load the sketch onto the board.
The following steps allow the control center to communicate with the Arduino and read the MPG state.
Connect the Arduino board to the computer's USB port and run Murobo Control Center.
On the OPTIONS page, enable the option for Serial Input Device and restart the program.
On the CONNECT page, choose SERIAL INPUT at the top of the page and connect to the Arduino.
At this point, the 0 Hz update rate should begin to update with a number close to 30 Hz and the MPG will be functional. To use the MPG pendant, ensure that an axis is chosen, hold the enable button on the side of the pendant and slowly rotate the handwheel. You should see the machine begin to move for the selected axis. The jogging speed can be fine tuned on the MPG page of the OPTIONS and the MPG can be placed into either VELOCITY mode or DISTANCE mode on the JOG page.