On Wednesday 28 August 2019 20:24:42 John Dammeyer wrote:

> I've finally had some time to get back to the CNC upgrade and I copied
> the test machine config folder to the Mill PC.  Once I got the correct
> parallel port cable straightened around to actually not fault on Limit
> switches the jog buttons created motion.
>
> I can report that the Y axis behaved really badly with shuddering
> during the first part of higher speed motion when MAX_ACCELERATION =
> 15.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 = 2.5
> STEPGEN_MAXACCEL = 18.75
>
> I changed the values to match the Parallel port version
> MAX_ACCELERATION = 15.0
> STEPGEN_MAXACCEL = 35.0
>
> And motion went back to nice and smooth.  Initial testing didn't have
> backlash compensation uncommented.
>
> ============================================================
> Now a new problem or not so much a problem but I can't figure out how
> to fix it and it's probably right in front of my nose.
>
> The Z axis is a knee, not a quill and on the 7i92H the knee is now
> going in the wrong direction.  On the parallel port version I have
> this invert 1  in the hal file to make the knee go in the correct
> direction.
>
> net   zstep           => parport.0.pin-06-out
> setp  parport.0.pin-06-out-reset 1
> setp  parport.0.pin-07-out-invert 1
remove the above line, or set it false
> net   zdir            => parport.0.pin-07-out
>
> I can't see anything in the 7i92H hal that would invert the direction
> signal out to the stepper driver.  What am I missing?
> #*******************
> #  AXIS Z
> #*******************
> setp   pid.z.Pgain     [AXIS_2]P
> setp   pid.z.Igain     [AXIS_2]I
> setp   pid.z.Dgain     [AXIS_2]D
> setp   pid.z.bias      [AXIS_2]BIAS
> setp   pid.z.FF0       [AXIS_2]FF0
> setp   pid.z.FF1       [AXIS_2]FF1
> setp   pid.z.FF2       [AXIS_2]FF2
> setp   pid.z.deadband  [AXIS_2]DEADBAND
> setp   pid.z.maxoutput [AXIS_2]MAX_OUTPUT
> setp   pid.z.error-previous-target true
> #setp   pid.z.maxerror .0005
>
> net z-index-enable  <=> pid.z.index-enable
> net z-enable        =>  pid.z.enable
> net z-pos-cmd       =>  pid.z.command
> #net z-vel-cmd       =>  pid.z.command-deriv
> net z-pos-fb        =>  pid.z.feedback
> net z-output        =>  pid.z.output
>
> # Step Gen signals/setup
> setp   hm2_7i92.0.stepgen.02.dirsetup        [AXIS_2]DIRSETUP
> setp   hm2_7i92.0.stepgen.02.dirhold         [AXIS_2]DIRHOLD
> setp   hm2_7i92.0.stepgen.02.steplen         [AXIS_2]STEPLEN
> setp   hm2_7i92.0.stepgen.02.stepspace       [AXIS_2]STEPSPACE
> setp   hm2_7i92.0.stepgen.02.position-scale  [AXIS_2]STEP_SCALE
> setp   hm2_7i92.0.stepgen.02.step_type        0
> setp   hm2_7i92.0.stepgen.02.control-type     1
> setp   hm2_7i92.0.stepgen.02.maxaccel         [AXIS_2]STEPGEN_MAXACCEL
> setp   hm2_7i92.0.stepgen.02.maxvel           [AXIS_2]STEPGEN_MAXVEL
>
> # ---closedloop stepper signals---
> net z-pos-cmd    <= axis.2.motor-pos-cmd
> net z-vel-cmd    <= axis.2.joint-vel-cmd
> net z-output     => hm2_7i92.0.stepgen.02.velocity-cmd
> net z-pos-fb     <= hm2_7i92.0.stepgen.02.position-fb
> net z-pos-fb     => axis.2.motor-pos-fb
> net z-enable     <= axis.2.amp-enable-out
> net z-enable     => hm2_7i92.0.stepgen.02.enable
>
> net max-home-z => axis.2.home-sw-in
> net max-x-y-min-z => axis.2.neg-lim-sw-in
> net max-home-z => axis.2.pos-lim-sw-in
>
>
>
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to