DMM DYN4 servo moves x+ correctly but x- move off

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Post Reply
Jdrake
Posts: 3
Joined: Mon Feb 01, 2021 8:13 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: (74E182A01929-1117181343)

DMM DYN4 servo moves x+ correctly but x- move off

Post by Jdrake »

I have a small Logan lathe using Dmm dyn4 AC 640 dst 400w servo running on Acorn rev 3 with:
2:1 timing belt drive
Lead screw = 10 tpi with .003 backlash
Motor revs/inch=20
Drive pulse = 2000 , control = 8000, 200,000 hz
Drive has been tuned using dmm tuning software and running smoothly.
CNC12 ver 4.6 free software
I'm trying to adjust +/- axis movement with dial indicator to set exact revs/inch.
Problem: When I move X+ direction, commanded results are correct within .002 per each inch travel every move. When I move X- direction, commanded result is 0.014"/inch short (.986 vs 1.000). If I then move back 1 or 2 or more inches X+ direction, total movement will be within .002 of that X+ commanded, but it will be off .014" for each inch traveled in X-. So, its loosing original starting position.
I've checked belt tension, both timing belt sheaves set screws and tried different backlash settings. It looks like motor/drive is possibly loosing steps, but in one direction only.
slodat
Posts: 610
Joined: Thu Apr 12, 2018 11:16 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: none

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by slodat »

sounds like backlash. Have you measured backlash?
Jdrake
Posts: 3
Joined: Mon Feb 01, 2021 8:13 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: (74E182A01929-1117181343)

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by Jdrake »

Yes, backlash measures .003 - .004, depending upon where on lead screw its measured.
Servo Motor just doesn't turn the full required 20 revs on a 1" X- move, while it does turn 20 revs, almost exactly on a 1" X+ move.
martyscncgarage
Posts: 7514
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
CNC Control System Serial Number: none
Location: Mesa, AZ

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by martyscncgarage »

I assume you are using the original leadscrew, driven by either the half nut or the key along with no thrust bearing to take up the back and forth slop? Going to be a lot of slop in that mechanism, Not to mention leadscrew wear.
When fine tuning the dro, always move in the direction you are testing before DOING the measurement test.

Try Marc Leonard's backlash test program. You'll just need it for Z
http://www.cncsnw.com/Lashhowto.htm

Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
Sam I am
Posts: 1
Joined: Wed Feb 17, 2021 6:34 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: none

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by Sam I am »

Are you using DMM cables to connect to the Acorn? If you are there is an issue with them.
cncsnw
Posts: 1892
Joined: Wed Mar 24, 2010 5:48 pm

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by cncsnw »

Ignoring how far the cross-slide may or may not move, for now: if you get different amounts of servo motor rotation for the same commanded axis travel, with zero backlash comp, then you are dropping counts between the Acorn and the drive.
slodat
Posts: 610
Joined: Thu Apr 12, 2018 11:16 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: none

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by slodat »

It’s easy to determine if you are losing steps...

Note encoder counts in DMMRV
Move the axis around via MDI
Move axis back to start position and note encoder counts. If they aren’t very near the same. If you are losing steps, use the DB25 step/direction outputs. I’ve documented this well if you want to read more on the topic.
Jdrake
Posts: 3
Joined: Mon Feb 01, 2021 8:13 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
CNC Control System Serial Number: (74E182A01929-1117181343)

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by Jdrake »

Problem solved! Thanks all for your input. X axis movement/positioning overall is now +/- .001". This little bit error can be mostly fixed I think, with anti-backlash nut or new screw. As it turned out, the DB25 cables from DMM were causing this drifting issue. DMM supplied new wiring schematic (attached earlier in thread) of new DB25 cable. On to the spindle now, if I can just find a bit of time away from work!!??
Attachments
DYN4Acorn.pdf(1).pdf
(20.78 KiB) Downloaded 8 times
Last edited by Jdrake on Mon Feb 22, 2021 6:22 pm, edited 1 time in total.
martyscncgarage
Posts: 7514
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
MPU11 & GPIO4D -w/ 3rd Party Drives: No
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
CNC Control System Serial Number: none
Location: Mesa, AZ

Re: DMM DYN4 servo moves x+ correctly but x- move off

Post by martyscncgarage »

I don't see the DMM post you are referring to. Please repost it?
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
Post Reply