On Thursday, 5 May 2022 16:44:32 EDT gene heskett wrote:
> On Thursday, 5 May 2022 14:51:21 EDT gene heskett wrote:
> > > (M111)
> > > screw, but I'll try it again when thats done.
> > > finished, if it finishes the screw.
> > 
> > And I noted that it was not returning to zero at the end of a
> > threading loop, so I changed the drive for another one that I think
> > is 50/1.
> If so, it will take a SCALE entry thats 5/4ths of the current one.
> 
> > So
> > in prep for recalibration of it, I tried my M111. no error, and it
> > worked, so it that regard, I'm in business. Now for a recal run.
> 
> And I am not getting sensible answers.
> I have two sample-holds made out of mux2's, both watching the stepgen3-
> counts which supposedly represents the number sent to the driver, like
> this:
> setp b_tally.gain0 -1.00000000 # b_tally is a sum2
> setp b_tally.gain1  1.00000000
> # count 100 trips of the b home switch
> setp comp_cal0.in0  4.00000000 # count 4 turns
> setp comp_cal1.in0 104.00000000 # count 100 more turns
> net bpos_counts <= hm2_5i25.0.stepgen.03.counts
> net bpos_counts => S32_float-cal.in
> net bpos_countf <= S32_float-cal.out
> net bpos_countf => mux2cal0.in0 mux2cal1.in0 # B steps made to both
> # sample-holds
> 
> net bcalibrate0 <= mux2cal0.out => mux2cal0.in1 b_tally.in0 # make into
> sample-hold
> net bcalibrate1 <= mux2cal1.out => mux2cal1.in1 b_tally.in1 # make into
> sample-hold
> 
> And watch b_tally,in0 for first count freeze
> watch b_tall.in1 for 2nd freeze
> At which point b_tally.out is showing the counts for 100 turns of the B
> drive. A rather large 8 digit value.
> 
> Divide that by 100 to get steps per one full turn of the axis.
> 
> Then since the axis is angular, and in degrees, divide that by 360 to
> get degrees. stop lcnc, edit the ini file and update that
> STEPGEN_SCALE with the number. Touch off b@0.00. run B either way to
> 360, but its short, I need to run it to around 390 to look like a full
> furn.
> 
> Each time I run this, I get a bigger result.

I should say a different result. This time it went from 146.xxxxx to 
144.xxxxxx. I'm going to plug in a debounce on the b home switch. Or 
better yet a timer to stretch the pulse, that should cover the bounces.
> 
> What in tunket am I doing wrong?
> 
> Thanks Andy.
> 
> 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, 1940)
> If we desire respect for the law, we must first make the law
> respectable. - Louis D. Brandeis
> 
> 
> 
> 
> 
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> .


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, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis





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

Reply via email to