The CSMIO-MPG set is a ready-to-use 6-axis handwheel that allows manual handling of machine axes. This set consists of the CSMIO-MPG module and a ready-to-use handwheel with a large encoder wheel, emergency stop button and switching options for the axes and resolution.
It is compatible with the CSMIO IP-M, IP-S and IP-A controllers
The handwheel ("manipulator") is very robust, and has an approx. 3m long highly flexible spiral cable. It is connected to the MPG module with a DSUB connector. The handwheel has an integrated EMERGENCY STOP switch.
At a reasonable price, they can equip their processing machines with a tool for fast configuration of material base (G54, G55 ...), tool storage (offset tool length) and manual machining or fast manual travel.
Operational stability
The operational stability is guaranteed by:
- the connection of the CSMIO-MPG module with the CSMIO/IP controller by means of CAN bus- it guarantees a correct and fast transmission even in difficult industrial conditions. A great advantage of the CAN bus is the immunity to interference even at long distances between devices, which is achieved thanks to the differential transmission and the termination of the CAN bus (120 Ohm resistance at the beginning and end of the CAN bus). Another advantage of the CAN bus is the ability to detect collisions and data loss, which is achieved thanks to the strict monitoring of the transmission.
- connection of the manual manipulator to the CSMIO-MPG module by means of a shielded line and using differential transmission . In this case, the differential transmission is particularly resistant to interference. This result was achieved by using transoptors at the encoder input of the CSMIO-MPG module, which load the differential line accordingly (termination of the differential line).
Easy installation
The CSMIO-MPG set can be connected very easily even by inexperienced people and takes no more than 5 minutes of time. The installation includes
- the installation of the module on the DIN rail.
- the insertion of the DB25 plug of hand manipulator into the socket of the CSMIO-MPG module.
- Connecting the CAN bus by means of the supplied DB9 cable.
- Connecting the 24V DC power supply.
- Connecting the E-STOP circuit to the terminals E1 and E2 (the order of connection is not relevant). Terminals E1 and E2 are derivatives of the E-STOP button of the hand-held manipulator.
Example of connection of the CAN rail to the CSMIO/IP-S controller and CSMIO-MPG module (using the available documentation):

CSMIO-MPG is a 6-axis JOG module, which in connection with rotary encoder provides easy, effortless and most of all intuitive machine axes moving. It was designed for more professional CNC machines operation.
This way a user can get not expensive, precise tool for fast configuration of a material base (G54, G55 …), a tool magazine (tool length offset) and also for fast manual treatment or fast manual rides.
Main advantages of CSMIO – MPG module?
- No settings required – CSMIO-MPG in current plugin version for Mach3 (up.to 23.01.2017) is ready to work right after installation and doesn’t need any configuration. It’s possible since digital signals have functions assigned permanently. In case of Mach4, it will be possible to create your own digital signals configuration and also to use them for purposes not related to MPG module. It means that free digital inputs can be used for example for start-stop – pause buttons connection.
- Safety system – CSMIO-MPG module is equipped with hardware E-STOP circuit. It means that the E-STOP circuit goes through the module and a manual handwheel encoder. After pressing the emergency stop button on the handwheel, the circuit is opened (open circuit), what causes immediate machine stop. It’s about the same E-Stop circuit used by CSMIO/IP motion controller and all emergency buttons mounted in a machine.
- Solid aluminum housing which dissipates heat and protects electronic circuits very well. Readable led controls on a front panel which make it easier to install and simplify diagnostics in case of any problems with switches and an encoder of a handwheel.
- Additional features – CSMIO-MPG module has two 0-5V analog inputs that can be used for connection of potentiometers of spindle rotary speed and axis feed rate correction. In case of 4-axis machines, the 5th axis selection switch position (B axis) and 6th position (C axis) may be used for spindle rotary speed and axis feed rate correction. The Correction value is in this case adjusted with the manual handwheel encoder.
- Industry standard – CSMIO-MPG module is adapted to worldwide standards:
- Opto-isolated 24V DC digital outputs
- Opto-isolated 24V DC digital inputs
- The power supply adapted to 24VDC
General & Main Features
Operation stability
Provided by connection of the CSMIO-MPG module with a CSMIO/IP controller through CAN bus. It guarantees correct and fast transmission even in a tough industrial environment. The great advantage of CAN bus is resistance to interference also in case of much distance between devices, the resistance is assured by differential transmission and CAN bus termination (120 Ohm resistor at the beginning and at the end of the CAN bus). Another advantage of the CAN bus is the ability to detect collisions and data loss by the strict control of the transmission.
Easy installation
All CSMIO-MPG modules require manual handwheel encoder, power supply, and CAN bus. Instead of the handwheel, you can just use an operator panel with proper elements mounted in (switches of axis selection, step size and encoder). Input and output signals are optically isolated inside and filtered. All the signals are adjusted to the industrial standard, so they require an encoder with incremental TTL 5V signal (differential and not – non-differential), and digital inputs and outputs work with 24VDC voltage.
Technical data
PARAMETER | VALUE |
Number of axes | 6 |
Digital inputs (opto-isolated) | 10 |
Digital outputs (opto-isolated) | 2 |
Analog inputs | 2 |
Supply voltage | 24VDC +/-10% |
Power consumption | 5W |
Maximum voltage on in/out lines | 30VDC |
Maximum load of output line | 30mA |
Voltage range of analog inputs | 0-5 VDC |
Maximum frequency of encoder signal | 10KHz |
Ambient temperature range | 0oC to +60oC |
Relative humidity (without condensation) | 10% – 95% |
Purpose
CSMIO-MPG module is recommended to users/companies, who:
- retrofit original CNC machines and what to get full functionality by using an original or new handwheel encoder function,
- build new machines and want to raise their utility value implementing solutions previously found in CNC machines of well-known manufacturers.
- build machines with a large working area and are looking for solutions that would allow a machine operator to move away from a control panel and still keeping control over machine axes (in the MPG/JOG mode), axis feed rate, spindle speed, and an emergency stop button.
CSMIO-MPG module can be successfully used in CNC machines of any type, especially recommended for milling and turning machines.
How does it work?
After pressing ENABLE button on a manual handwheel, a CSMIO-MPG module via a CSMIO/IP controller switches Mach3 to MPG mode. In case of lack of the ENABLE button or if a user uses a solution based on an operator panel an axis selection switch may play the ENABLE button role. The switch must be then equipped in OFF position (switching from the OFF position to any other axis position will have the same effect as pressing an ENABLE button). After switching Mach3 to MPG mode, the CSMIO-MPG module starts continuous encoder pulses counting and also verifies digital inputs state, to which there are switches connected (of axis selection and step size). All the information are transferred through CAN bus to a CSMIO/IP motion controller, where they are changed into motion trajectory for a selected axis.
Several algorithms are watching over motion trajectory creation. The algorithms’ task is to make axis motion precise and smooth. This way prepared motion trajectory is performed by a servo drive or a stepper drive. At the same moment when an axis is moving the CSMIO/IP motion controller sends current axis position to Mach3 software this way that its axis position DRO shows the current position.
Package contents
- Module CSMIO-MPG
- 1x Handwheel with encoder, ready for use
- 1x Connecting tape DB9
- Terminator