Roland MDX-540SA
Roland MDX-540SA
|
|
---|---|
![]() |
|
Status: Active |
Superusers
- Ivan Penskiy (ipenskiy@umd.edu)
Overview
The Roland MDX-540SA is a high-precision CNC milling machine designed for rapid prototyping and small-scale production. It is part of the MDX-540 series and is known for its accuracy, ease of use, and compatibility with a range of materials, including plastics, woods, and soft metals. It features 4-axis capabilities, 4-tool automatic tool changer, a user-friendly interface, and high-speed milling.
Location
E.A. Fernandez IDEA Factory (Bldg. 228), room 3119.Mill specifications
XYZ-Axis Travel | 400 x 400 x 155 mm (15.7 x 15.7 x 6.1 in) |
Software resolution | - RML-1 mode: 0.01 mm (0.4 mil) - NC-code mode: 0.001 mm (0.04 mil) |
Mechanical resolution | 0.001 mm (0.04 mil) |
Positioning accuracy | +/-0.1 mm/300 mm (+/-0.004 in/12 in), under no-load conditions |
Repeat accuracy | +/-0.02 mm (+/-0.8 mil), under no-load conditions |
Materials | plastic, resin, wood (currently no metals allowed) |
Accessories | Automatic tool changer (ZAT-540), Rotary axis unit (ZCL-540) |
Important documents and useful links
- Convenient G-code online viewer ncviewer.com
- MDX-540SA user guide
- SRP Player user guide
- Automatic tool changer (ZAT-540) user guide
- Rotary axis unit (ZCL-540) user guide
- NC code reference manual
Reservation
Roland MDX-540SA must be reserved before using. The reservation is done using the Google calendar. Users will be able to reserve the equipment personally after attending the RAL lab orientation and then following the steps below to gain access to the equipment.
TBD
Video demonstration
The following videos demonstrate capabilities and the some aspects of operating the MDX-540SA mill:Important reminders
- Make sure that the cover is closed before starting the milling code.
- Clean up after yourself.
Operational procedures
TBD
File preparation
RML-1 mode
This is a more user-friendly method of using Roland MDX-540SA. No experience in NC code is required. The Roland proprietary software SRP Player accepts STL files and then generates RML code to control the milling machine. The downsides of this approach is the lower resolution and loss of control over some aspects of tool pathway.
More information can be found in the Introduction to SRP Player user guide and in the training video SRP Player Workflow.
NC-code mode:
- Make sure to use only G-code commands that are supported by Roland MDX-540SA. The entire list is in the NC code manual (pp. 63-64). Unsupported commands will lead to unpredictable behavior.
- Start your program with a percent sign, preferably end with it too.
- Make sure to use decimal points for all coordinates and the feed rate. Behavior of the mill can become unpredictable otherwise.
- Don't use more than 4 digits after the decimal point.
- Include the following lines at the beginning (right after selecting the coordinate system) and at the end (before stopping the spindle) of the NC file. This is a precaution measure to raise the tool to the highest point.
G91 (Incremental programming)
G00 Z150.000 (go to the highest point)
G90 (Absolute programming) - Avoid using rapid-feed movement (G00 command) closer than 20 mm to the cutting surface. Use feed-rate movement (G01 command) for positioning at smaller distances. To speed up repositioning of the tool, increase feed rate (F command) and then decrease it back to the desired value before continuing the cut. For example
...
F1400.0 S8000 M03 (Set feed rate, spindle speed, and rotate spindle)
G00 X 0.000 Y 0.000
G00 Z 40.000
G01 Z 1.000
F500.0
G01 Z -0.100
G01 X 7.500 Y 0.000
G01 Z 1.000
F1400.0
G01 X 10.000 Y 0.000
F500.0
G01 Z -0.100
G01 X 10.000 Y 0.000
G01 Z 1.000
...
This requirement is only for the new users. Experienced users can follow their developed routines unless they violate other rules. - A sample start of the NC-code
%
G21 (Units in millimeters)
G54 (Choice of coordinate system)
G91 (Incremental programming)
G00 Z150.000 (go to the highest point)
G90 (Absolute programming)
...
A sample end of the NC-code
...
G00 Z 20
G91 (Incremental programming)
G00 Z150.000 (go to the highest point)
G90 (Absolute programming)
M05 (Stop spindle)
M02 (Program end)
Gaining access to equipment
- Preparation:
- Read the manuals for MDX-540SA, pay extra attention to the ones about NC code and SRP player.
- Read the Standard operating procedure and File preparation sections.
- Prepare material for milling.
- Scheduling:
Once you are confident in the topics from the previous section, email the lab manager (Ivan Penskiy) to schedule training. Usually it takes 2-3 sessions to become an authorized user.