Size-holding Problems
Your parts are not maintaining size; measurements are different part to part. If the size variation is wandering back and forth within a limited range, the issue is probably mechanical. If it tends to accumulate errors in one direction or the other it's probably electrical (a motor or control problem). Use Ctrl-C & Ctlr-H tests for motor or control problem; skip down to Mechanical Tests for mechanical problem.
Using Ctrl-C & Ctrl-H to diagnose repeatability problems
These two tests (Ctrl-H and Ctrl-C) will determine if the problem is in the control or the axis motor without needing any additional tooling or indicators.
NOTE: before starting this check to see that all connections on the MC-2 and servo cables are clean and have no obvious defects. Check to see all pins on the axis cables are level and not pushed back.
Ctrl-C and Ctrl-H are diagnostic tools to help determine the cause of repeatability problems.
If Ctrl-C does not indicate zero, the problem is internal to the MC2.
small test
If Ctrl-H does not indicate zero, the problem could be the motor encoder or encoder circuitry on the MC2.
- Establish Home as normal, by pressing 9, then Cycle Start.
- Move slightly away from Home, then establish Home again by pressing 9, then Cycle Start. (Homing twice clears all registers).
- Load “smaltest”, which is a test program which makes a one inch circle inside a one inch square centered one half inch from machine home.
- If “smaltest” is not available just run the following program:
g90g94f300
x1
z-1
x0z0
m30
- Set Cycle Repeat and let it run twenty times. Go to Jog Mode when program is done.
- Press H key, then X, then Z to send slide home.
- Press Ctrl-C (press and hold Ctrl Key, then press C Key). X and Z readings should be zero.
If the axis you’re having trouble with is not zero, the problem is probably a bad motion control (MC2) card. Write down the axis which is not zero.
- Jog the slide a little ways from home, then Establish Home by pressing 9, then Cycle Start.
- Press Ctrl-H (press and hold Ctrl Key, then press H Key): X and Z readings should be zero.
- If the axis you’re having trouble with is not zero, the problem could be a bad MC2 card or a bad motor encoder. Write down the axis which is not zero.
- If the either Ctrl‑C or Ctrl‑H reports non-zero, write down the axis which is not zero.
- Press E‑Stop to shut servos off.
- Swap motor connections at back of CNC and test again (go back to step 1, above).
If same axis reports non-zero, the problem is a bad MC2. If the other axis reports non-zero, the problem is bad motor encoder
Mechanical Tests
Here's how we recommend checking for mechanical lost motion:
- Set an indicator up to measure travel along the axis to be checked.
- With the servos on, push and pull on the table and watch the indicator.
- As you apply pressure in one direction or the other, the indicator will deflect, but it should return to its starting position when the pressure is released. It should be like pushing against a very strong spring.
- If there is any free motion before the resistance starts, something is loose.
- Most likely the cause is either a bad thrust bearing assembly or a worn ballscrew. A bad thrust bearing is more likely.
- It's also possible that the coupler between the motor and ballscrew has become cracked or loose.
- Pull the sheet metal covers and inspect the couplings for cracks around the clamping screws or in the spiral web, and make sure the screws are tight.
To check repeatablilty, write a program to rapid back and forth in the axis you’re testing. Mount an indicator on the tooling plate and zero it at the program end location. Be sure to slow down the feed before the indicator hits. Run cycle repeat for 100 cycles and see if the indicator is zero at the end.
After running the program and studying the way the indicater responds, you should have an idea of what your mechanical problem could be.
If the indicator repeats, you could have a tooling issue: Maybe the part is moving, check your work holding fixture; be sure the tooling is held tightly; if you have an attachment, see if the slide might be loose on the lathe.
If the indicator doesn't repeat, email the factory and describe the type of error that you are seeing, for example: constant creeping in one direction, random movement in both directions, jumping.