Problem Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior


Results 1 to 3 of 3

Thread: Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior

  1. #1

    Default Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior

    Mach 3 on Win 10 x64 - NUVM V2 Controllore with latest plugin

    DM542 stepper drivers, 200°/rev steppers ; 2000 steps per millimeter

    UNITS: MILLIMETERS

    1 - RANDOM NOT PRECISE MOVEMENTS COMMAND (AND DRO)

    It happens quite often.

    If I issue the following command:

    Code:
    G1 X10
    The controller moves the tool, but on the DRO I read:

    Code:
    9.9995
    It also happens when jogging (not just for X axis and not just for the specified coordinate 10).

    If I try to re-issue the command again, it doesn't move. The DRO remains still, and so does the machine.

    Tried also to visualize the movement with a dial indicator and indeed it doesn't move.

    Let me tell that the machine has negligible backlash on the axis (less than 0.005mm) and I didn't dialed in any backlash compensation.

    Thought could be that 2000 steps per rev gives a minimum division of 0.5 micron, but trying higher steps per rev doesn't seems to work, and however thought that from 0 to numbers rounded to increents of 5 cents, couldn't be an issue.


    2 - STRANGE DWELL BEHAVIOR

    .I tried a simple code for testing backlash, moving an axis back and forth 0.5mm several times in order to take note of the detected backlash for every iteration.

    The code was like:

    Code:
    DWELL P10. (time for the operator to move to the DTI)
    G54
    G1 X0 F400
    DWELL P2. (time for the operator to read the DTI)
    G1 X0.5
    DWELL P2. (time for the operator to read the DTI)
    G1 X0
    DWELL P2. (time for the operator to read the DTI)
    G1 X0.5
    DWELL P2. (time for the operator to read the DTI)
    G1 X0
    DWELL P2. (time for the operator to read the DTI)
    G1 X0.5
    DWELL P2. (time for the operator to read the DTI)
    G1 X0
    The iterations where 10 at least.
    Looking at the DTI, for each iteration it didn't move by 0.5mm, but random portions of that. At the end it returns on 0.
    Downfeeding the speed make it look worse.

    I tried the same code but just with the first dweel (to let me go to reach the DTI after starting the program), getting rid of each dwell betwenn the moves.
    It works ok. Even downfeeded to extra slow speed.

    What could it be?

    DISCLAIMER:
    Never had experience with Mach3, only with HAAS, Siemens, FANUC and UCCNC

    Similar Threads:


  2. #2
    Member
    Join Date
    Jan 2018
    Location
    United Kingdom
    Posts
    1516
    Downloads
    0
    Uploads
    0

    Default Re: Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior

    It's not always an exact science.
    It likely just needs fine tuning via auto calibration.
    If you go back to 0 by going past it, then come back to 0 passing the lash point, then test the SAME direction everytime with the same result.
    It's prob to do with minute screw stretching, bearing movement, nut slop, etc.

    Is it 1605 screws? yes?
    With 2000 steps per unit you might actually end up with a figure of, 1999.99999999999997 per unit or something stupid like that after auto cal.



  3. #3

    Default Re: Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior

    Thank you for your reply, but I didn't understood much, could you tell in other words?
    The ballscrew is a rolled ballscrew with preload, not a chineese 1605. But it doesn't matter regarding my question, because the system is open loop.
    However when I tried moving several times against a DTI with increment of 0.025mm (resolution of stepper and ballscrew) always got within 5 microns or less, BUT when the strange DRO stuff doesn't happen.



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior

Mach 3: G1 X10 goes to X0.9995 - strange dweel behavior