DMS Gotchas: Things U Wish U Knew B4 U MILLING

by syedrezaali in Workshop > CNC

2236 Views, 14 Favorites, 0 Comments

DMS Gotchas: Things U Wish U Knew B4 U MILLING

Take it slow, the DMS needs to be romanced, yeah, baby, yeahh.jpg
If its your first time on the DMS, its always better with a buddy.jpg
Remember to renumber your tools in HSM : ETC, 1-12 are your options.jpg
If there isn't any room in RAM for your program, save your program to HARDDRIVE:PRG.jpg
Your gcode file name must be 6 numerical digits and have a pim extension.jpg
Named my program file 999999, DMS didn't like that.jpg
If you can't see your files from your USB stick, return to the jog screen, unplug the USB stick and plug it back in.jpg
Always badge into the DMS every two hours or after every tool pass or else the spindle will not spin.jpg
Sometimes the program simulation doesn't work, skip it and do a dry run.jpg
To stop a dry run, press the red cycle stop button, then press MDI + M5 + CYCLE START.jpg
Gcode cheat codez Spindle Stop = M5 + CYCLE START.jpg
Gcode cheat codez End of Program = M30 + CYCLE START.jpg
Before setting tool lengths remember to rotate back the guard that protects the probe.jpg
Always log your zero by taking a photo of it.jpg
Always Save Your Zero.jpg
Beware the 10000 on the jog knob mean move by one inch.jpg
If you hit reset or the emergency reset : stops, you'll lose everything, assume the DMS know nothing.jpg
If you hit the emergency reset, you will lose your zero.jpg
If the mill isn't moving when jogging, the feed is probably set to zero %.jpg
When milling a large piece always make two, you'll mess up the first one for sure.jpg
The HSM toolpath simulation time is twice as fast as the real time requirement.jpg
when milling mdf, wear a mask.jpg
When setting your work offset, refer to page 19 in the programming tab of the DMS training guide.jpg
If you don't check that the doors are really shut, the spindle will not spin and you'll lose your zero.jpg
Before Executing Your Code, Make Sure The Doors Are Locked.jpg
Before executing your code, make sure the feed knob is at 0%.jpg
After you're done remove all the tools before running the good night program.jpg

One of the most exciting tools at Pier 9 is the DMS, a 5 AXIS CNC MILL. This baby blue monster is pretty intimidating, especially when using it alone for the first time! So that why I've created this instructable! For those of you in a rush, check out the memes, they contain all the gotchas and tips!

You're not alone! This instructable contains the gotcha ya(s), quirks, and tricks and tips when using the DMS! The best way to learn how to use the DMS is by doing, and its good to know in advanced what could go wrong and how to avoid it.

I'd recommend having this instructable up while using the machine, so when you run into an ambiguous step, hopefully there will be a nugget of knowledge here for you to use. Or you'll have some context when you get a PC LOAD LETTER ERROR or whatnot. I hope this instructable will provide feedback for the Pier 9 DMS Training Guide and create a place where people can discuss their errors and issues when using the DMS.

General Tips:

Be prepared to spend some time with the DMS, you'll probably want to dedicate your entire day to milling once you've prepared your materials, and generated your GCODE.


If it is your first time using the DMS, I'd highly recommend you have another person with you checking your work and making sure you're properly following the steps in the manual.


Remember to renumber your tools in HSM / ETC, 1-12 are your options. If your gcode / program has a tool number greater than 12, the DMS will yell at you with an error.


Your GCODE / program file name must be 6 numerical digits and have a .PIM extension! If there isn't any room in RAM for your program, save your program to HARDDRIVE/PRG.


Your GCODE / program file name CANNOT be named: 999999.pim, the DMS doesn't like that and will promptly throw up on you. 999999.pim is a reserved program name, don't use it!! (contributed by joejoetheclown)


If you can't see your files from your USB stick, return to the jog screen, unplug the USB stick and plug it back in


If you don't badge into the machine before executing your code, the DMS will yell at you and this will cause an emergency reset! Badge into the machine after every program execution or every two hours.


Before setting tool lengths remember to rotate back the guard that protects the probe. The DMS will not automatically flip it back for you!


After setting your part zero, make sure to take a photo of the screen or write down the machine position that corresponds to you're part zero. If you lose your zero, you'll lose EVERYTHING.


Sometimes the program simulation doesn't work, skip it and do a dry run.


To stop a dry run, press the red cycle stop button, then press MDI + M5 + CYCLE START


Gcode cheat codez Spindle Stop = M5 + CYCLE START


Gcode cheat codez End of Program = M30 + CYCLE START


Beware that 10000 on the JOB knob means 1 inch NOT 0.0001 inches.

If you hit the RESET button or the EMERGENCY RESET button the DMS essentially has a STROKE. Its difficult to know what it knows (for example what tool its holding on to, or where the part zero is).

Assume the DMS knows nothing after you hit the emergency stop / reset or any one of the stops on the exterior of the machine.

If the mill isn't moving when you're trying to jog it, its probably not in JOG mode, and / or the FEED knob is set to 0%.

If its your first time milling, you will definitely mess up your piece. Make sure to get enough material stock so you can make at least two pieces. If you get it right the first time, good for youuuuuuu.

The time estimate provided by HSM / other toolpath simulators is always twice or three times as fast as the real amount of time needed. Be prepared to be at the machine for 3 hours if your simulation says it will only take an hour.

When milling MDF or a material that contains harmful materials like Formaldehyde always wear a mask in addition to safety glasses. Maybe even consider opening the large garage door to allow for better ventilation.


When setting your work offset, refer to page 19 in the programming tab of the DMS training guide (remember to flip the page, the last instruction is on the other side).


Before Executing Your Code, Make Sure The Doors Are Locked. Make sure to check the door is locked after every program execution. Sometime the DMS will think the door has become unlocked during program execution.


If you don't check that the doors are really shut, and you execute your program, the spindle will not spin and the emergency reset will be triggered.


Before executing your code, make sure the feed knob is at 0%. Gradually increase the feed until your comfortable is doing what it should be doing.


After you're done remove all the tools before running the good night program