Gemvision Revo 540CX: Configuring a MASSO Retrofit

Tom Garrett7 min read
Application NoteMotion ControlOther Manufacturer
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

The Gemvision Revo 540CX conversion replaces the original control system and open-loop steppers with a MASSO controller and closed-loop motors while retaining the German-made Isel mechanical platform. The machine is a compact four-axis mill with X, Y, Z, and rotary A axes. The conversion also replaces the original dual-spindle system after its VFD control range proved incompatible with direct MASSO speed control.

Define the Retrofit Architecture

Subsystem Original configuration Retrofit decision
Controller Removable proprietary control module Install MASSO behind the original enclosure on the aluminum T-slot panel because the controller and closed-loop drivers do not fit in the removable box.
Linear axes Open-loop steppers, ballscrews, round linear rails, and ball-bearing platforms Replace the motors with closed-loop units while retaining the existing mechanics.
Rotary axis A axis with proprietary jewelry workholding Retain the A axis but plan an adapter plate for a vise or chuck.
Spindles Two Nakanishi spindles connected to one matching VFD Replace them with one conventional spindle and matched VFD.
Coolant Dual recirculating coolant system for wax machining Remove it and reuse the available enclosure opening for a connector patch panel.

MASSO was selected because the project needs four controlled axes and the controller supports five. The initial travel estimate was approximately 6 × 6 × 6 inches, but that estimate was not a calibrated result. A later mechanical check showed approximately 8 inches from the raised spindle position to the fixture plate; this is clearance, not confirmed Z-axis travel.

Plan Power, E-Stop, and Operator Controls

The retrofit uses separate 48 V, 24 V, and 5 V supplies. The 48 V supply powers the stepper system, the 24 V supply powers MASSO, and the 5 V supply was allocated to the MPG and potentially other low-voltage devices. The supplies are mounted on DIN rails using existing enclosure mounting locations.

  1. Remove the original arrangement that routed main machine power through the front E-stop.
  2. Hardwire the front-panel power switch to the mains input.
  3. Reroute the E-stop conductors beneath the mill and terminate them at MASSO.
  4. Power MASSO and verify the E-stop input before enabling axis motion.
  5. Connect one motor at a time, followed by its homing inputs and then the MPG pendant.

The MASSO pendant operated without the wiring concerns found in a third-party 5 V pendant. A USB keyboard/trackpad also worked after startup, but it did not become responsive soon enough to access the F1 software-selection screen during boot. Keep a known-working input method available when boot-time access is required.

Resolve the Original Spindle-Control Conflict

The original Nakanishi system has a minimum commanded speed of 5000 RPM: a 0 V speed reference produces 5000 RPM rather than stopping the spindle. The VFD could not be reprogrammed to make 0 V equal 0 RPM. Direct MASSO speed control therefore required either additional interface hardware or replacement of the spindle system.

Decision point Evidence Engineering consequence
Analog zero command 0 V commands 5000 RPM Do not treat the speed-reference signal as a stop command.
Original speed range Spindles operate up to 50,000 RPM The system was designed for high-speed wax machining rather than the planned Delrin and aluminum work.
Dual-spindle selection A DB25 pin appeared to select between the two spindles Relay selection was considered but remained an unverified hypothesis.
Selected replacement 110 V, 1.5 kW, 65 mm GPenny air-cooled spindle with matched VFD Configure one spindle instead of preserving the dual-spindle arrangement.

Verify spindle stopping through the VFD's intended run/stop interface; the evidence establishes that the original analog speed reference alone cannot command zero speed. No MASSO terminal assignment, VFD parameter identifier, or relay circuit is established by the available information.

Fabricate and Correct the Spindle Mount

The 65 mm replacement spindle uses a standard mount that does not bolt directly to the original Z-axis plate. The first adapter used 4 × 6 × 1 inch aluminum and reused the old mounting plate as a spacer to move the spindle outward. The later mount was machined from 2-inch-thick aluminum.

  1. Locate the adapter from the existing Z-axis mounting pattern and the four outer mounting bolts.
  2. Machine a pocket that holds the spindle mount perpendicular to those bolts.
  3. Machine front-side pockets for the M6 hex-head spindle-mount bolts so their shape prevents the heads from rotating while the lock nuts are tightened.
  4. Reverse the spindle-mount bolt direction because the mounted clamp covers the bolts securing the adapter to the Z axis.
  5. Raise the spindle by one mounting-hole set. This leaves six M8 fasteners engaged and produced 1.5 inches of additional clearance in the documented build.
  6. Install the adapter, check spindle position against the fixture plate, and tram with shims behind the mounting plate if correction is required.

Manual drilling on an old benchtop drill press produced an off-kilter first part, so the critical hole relationships were moved to CNC machining. A CAM-defined pocket was also cut 2 mm too narrow because the graphical cut boundary was checked only from the top. Inspect every cut boundary from the side as well as the top before machining, and preserve the fixture setup until the test fit passes.

Wire Motors, Home Switches, and Hard Limits

The Z and Y motors were replaced first with closed-loop motors believed to match the original specifications; the available evidence does not provide motor ratings or confirm an exact specification match. The X motor followed after Z and Y motion was established, with the A-axis installation deferred.

  1. Install an 8-pin enclosure connector for the Y and Z home and hard-limit switches.
  2. Record the connector pinout at the machine so future service does not require disassembly to identify conductors.
  3. Route the Z switch wiring across the axis without contacting the motors and secure the bundle through the full mechanical movement.
  4. Connect the enclosure connector to MASSO using the documented Cat6 cable assembly.
  5. Prove Z and Y independently before closing their covers, then repeat the process for X and A.
  6. Decide inside the control enclosure whether to terminate and use the already-wired hard-limit switches; their installation does not by itself establish the final control strategy.

A slipping Z-axis coupler required substantial disassembly even though the motor and control wiring were functional. When an axis command produces inconsistent travel, inspect the mechanical coupler before changing calibration values.

Calibrate Unknown Leadscrew Pitch

The leadscrew pitch was unknown, so calibration used measured physical displacement rather than an assumed screw specification. The documented method zeroed the axis at the start position and used a dial-indicator arm to push digital calipers open as the X or Y axis moved.

  1. Secure the fixture plate sufficiently to provide a repeatable reference.
  2. Zero the measurement at the starting position.
  3. Command axis travel while allowing the indicator arm to transfer motion to the calipers.
  4. Compare measured displacement with commanded displacement and enter the resulting axis calibration in MASSO.
  5. Repeat the move to test repeatability and direction consistency.
  6. Run the MASSO calibration wizard after all motors and couplers are secure, then determine the final X, Y, and Z extents before ordering or permanently locating workholding.

The initial adjustment produced agreement within a fraction of a millimeter, but the fixture plate had not yet been permanently leveled and locked down. Treat that result as preliminary until calibration repeats after final fastening.

Verify Travel, Workholding, and Final Operation

Keep three measurements separate during commissioning: axis travel, spindle-to-table clearance, and usable workpiece length. The build suggested approximately 8 inches of vertical clearance and room for a workpiece about 7–8 inches long if the fixed workholding side is moved inward, but neither value proves an axis travel limit. The earlier 6 × 6 × 6 inch estimate also requires measurement after homing and calibration.

  1. Home Z and confirm that the E-stop and home input operate before testing the remaining axes.
  2. Jog every axis through its usable range while checking motor cables, switch bundles, covers, and couplers for interference or slip.
  3. Measure X, Y, and Z extents only after calibration and final fixture-plate fastening.
  4. Position the spindle so the cutter reaches approximately the outer edge of the X axis without sacrificing clearance or creating a collision.
  5. Reserve a permanent, out-of-the-way fixture-plate location for the tool setter.
  6. Test the replacement spindle and matched VFD through MASSO, verifying run, stop, and speed response before cutting material.
  7. Machine the A-axis workholding adapter only after the rotary axis is mounted and its usable envelope is known.

The second, horizontal spindle was optional rather than a project requirement. With the fourth axis retained, defer any horizontal-spindle concept until a part process demonstrates a need for it.

Frequently Asked Questions

Why would the original Revo 540CX spindle not work directly with MASSO?

The original VFD commanded 5000 RPM at a 0 V speed reference and could not be reprogrammed so 0 V represented 0 RPM. It therefore required additional interface hardware or replacement before direct speed control could provide the required zero-speed behavior.

How can I calibrate a Revo 540CX axis when the leadscrew pitch is unknown?

Zero the axis and a displacement reference, command a move, measure actual travel with the dial-indicator-and-caliper arrangement, and correct the MASSO calibration from commanded versus measured displacement. Repeat after securing the couplers and fixture plate.

What should I check if the converted Z axis moves inconsistently?

Inspect the Z-axis coupler for slip before changing calibration. The documented conversion required disassembly to correct a slipping coupler even though the E-stop, home switch, and Z homing functions were already operating.

Back to blog