Rotary multiplier selector set to ×100 results in only ×10 movement. | Forum

Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.


Diagnostic Guide: When the Manual Pulse Generator x100 Multiplier Yields Only x10 Movement

The manual pulse generator (MPG) remains an essential interface for precise axis positioning on CNC machine tools, and its correct behavior directly influences operator confidence and productivity. A recurring complaint recently surfaced among experienced users on the Italian engineering forum cad3d.it: rotating the selector switch to the x100 position results in a movement equivalent to x10, effectively reducing the expected feed rate by a factor of ten. Such a discrepancy, especially when the hardware appears to pass continuity checks at the selector, points to causes that extend well beyond simple electrical continuity.

Drawing from the detailed technical exchange among the forum participants, here is a systematic analysis of the four most credible hypotheses and the diagnostic steps suggested to isolate the problem.

1. Corrupted or Incorrectly Set CNC Parameters (Parameters 7113 and 7114)

The CNC parameters define the physical distance the axis must travel for each logical pulse generated by the handwheel. In a Fanuc 0i control, parameters 7113 (multiplier m) and 7114 (multiplier n) govern this mapping. Under normal conditions, parameter 7113 should be set to 100 and parameter 7114 to 1000. If the value stored in 7113 has been accidentally overwritten or corrupted to 10, the control interprets each pulse as requiring a ten-times smaller displacement, effectively negating the x100 selection even though the switch and wiring are electrically sound.

Diagnostic procedure: Access the CNC parameter screen and verify the current values for 7113 and 7114. Should 7113 read 10, the correction requires enabling parameter write access by setting PARAMETER WRITE to 1 in the SETTING screen, then entering the correct value of 100. This step immediately restores the intended scaling factor.

2. Safety Interlocking or Software-Imposed Speed Limits in the PMC

Machine tool builders frequently embed safety logic within the PLC ladder to prevent violent, high-speed manual moves under conditions that could endanger the operator or the workpiece. These restrictions are often invisible to the operator until a specific condition triggers them. Common scenarios include:

  • Cabinet or guard doors not fully closed and confirmed by the safety circuit.
  • The machine operating in a setup or maintenance mode that overrides the manual multiplier.
  • Axes not yet homed via the reference return procedure, prompting the control to limit manual speeds.

Suggested verification: Ensure all interlock signals are satisfied: close and latch all safety doors, confirm that no maintenance-mode indicator is active on the display, and complete a full axis homing sequence. If the problem disappears under these conditions, the cause is a software-imposed downshift designed to protect the machine and the operator.

3. Unreliable Signal Path Between Selector and I/O Module

A continuity test performed at the selector pins only verifies the switch contacts themselves. It does not guarantee that the x100 signal propagates without interruption through the entire wiring harness to the PLC input module. The spiral cable of the handwheel is a frequent weak point; internal wire breakage can occur without visible damage. Even if the cable is intact, the specific input channel on the I/O board may have failed, leaving the corresponding X address permanently at a logic low.

Diagnostic approach: Consult the machine electrical schematic to identify the exact X address assigned to the x100 selector position (for example, X0004.2). Using the CNC display, navigate to PMC → PMCDGN → STATUS and enter that address. While rotating the selector to x100, observe the bit state. If it does not transition from 0 to 1, the signal is lost somewhere between the switch contact and the PLC rack—either in the cable, a connector, or the input card itself.

4. Ladder Logic Mapping Error (PMC Programming)

In cases where the machine is newly commissioned, or after a recent PLC firmware update or restoration, the ladder program itself may contain a logical mistake in the translation of the selector input into the standard Fanuc G-code multiplier signals (MP1 and MP2). The usual encoding for x100 on a Fanuc control requires MP1 to be 0 and MP2 to be 1, commonly mapped to bits G19.4 and G19.5. If the ladder erroneously activates both MP1 and MP2, or keeps only MP1 active, the CNC interprets the command as x10.

Troubleshooting step: Access the PMC ladder display on the CNC, locate the network responsible for setting the multiplier bits, and trace the logic conditions that lead to the MP1 and MP2 states when the physical selector is at x100. Anomalies such as an incorrect contact reference, a missing conditional, or a latch that holds the previous state will become evident and can be corrected by editing the ladder or restoring a known-good backup.


From the collective experience shared on cad3d.it, it is clear that a malfunctioning MPG multiplier can stem from a mix of electrical, parametric, and software sources, and that a disciplined, sequential diagnostic process is the most efficient route to resolution. Users are encouraged to document the exact parameter values and the state of the relevant PMC bits before making any modifications, as this data is often irreplaceable for later analysis or for discussions with the machine tool builder.

To explore all the technical details, read the full responses, and actively participate in the debate, we invite you to visit the original discussion on the cad3d.it forum (in Italian).


Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.