Since calibrating and setting up the touch plate as mentioned earlier, I have had one instance where when I ran Z0.0 the tip of the end mill stopped just below the spoilboard. I did not measure the distance but by the looks of it it looked like about .007" which is what I had adjusted for in a previous step. This happened after I HOMED the machine and restarted LCNC.
After I touched off the Z axis again, everything was fine. I am still doing research trying to see if I can find a cause or a way to reproduce. I wanted to check to see if there are any missed steps/motion. I found in my research to check some settings in the INI file. Not exactly sure what looks good or bad or suspect. Was hoping maybe someone can look over my Z-axis settings (below) to see if anything is questionable?
My setup:
- Nema23 on a leadscrew/linear rail Z-axis.
- DM860T drivers
The gantry and Z-axis is solid with no slop/movement. The Z-axis seems to run very smooth with no grinding or odd sounds. There is no visible signs of missed steps in its movement either. The one thing I have always noticed since I got this thing running is that the Z-axis seems to run slower than I would expect (same max speed both up and down). The MAX_ACCEL is set to 50 but it does not seem to move anywhere near that. I would guess that it maxes out at about 20 or so. Not sure if this is an issue or not.
[AXIS_Z]
MAX_VELOCITY = 0.5
MAX_ACCELERATION = 50.0
MIN_LIMIT = -5.251
MAX_LIMIT = 0.001
[JOINT_3]
TYPE = LINEAR
HOME = -0.2
FERROR = 0.5
MIN_FERROR = 0.05
MAX_VELOCITY = 0.5
MAX_ACCELERATION = 50.0
# The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
# If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
STEPGEN_MAXVEL = 0.62
STEPGEN_MAXACCEL = 62.5
P = 500
I = 0
D = 0
FF0 = 0
FF1 = 1
FF2 = 0
BIAS = 0
DEADBAND = 0
MAX_OUTPUT = 0
# these are in nanoseconds
DIRSETUP = 8000
DIRHOLD = 5000
STEPLEN = 2500
STEPSPACE = 2500
STEP_SCALE = 10178.175
MIN_LIMIT = -5.251
MAX_LIMIT = 0.001
HOME_OFFSET = -0.100000
HOME_SEARCH_VEL = 0.500000
HOME_LATCH_VEL = -0.033333
HOME_FINAL_VEL = 0.000000
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0
#******************************************