On Thursday 30 August 2018 19:29:31 Phillip Carter wrote:

> On 31/8/18 8:07 am, Gene Heskett wrote:
> > On Thursday 30 August 2018 16:23:05 Gene Heskett wrote:
> >> On Thursday 30 August 2018 15:52:26 andy pugh wrote:
> >>> On Thu, 30 Aug 2018 at 20:27, Gene Heskett <ghesk...@shentel.net>
> >>
> >> wrote:
> >>>> net bedwear5    <=      offset.0.fb-out         => joint.0.pos-fb
> >>>> X-axis-track.in
> >>>>
> >>>> LinuxCNC -l fired up from a terminal, and this is logged as it
> >>>> quits: ./hm2-7i90-stepper.hal:262: Signal 'bedwear5' can not add
> >>>> OUT pin 'joint.0.pos-fb', it already has OUT pin
> >>>> 'offset.0.fb-out'
> >>>>
> >>>> But a search of the whole 700+ LOC can't find it.
> >>>> oldtimers must be setting in, I can't see the error either. Sob.
> >>>
> >>> It's on line 262, and that is probably right above, in your post.
> >>>
> >>> But what I don't understand is why it is saying that
> >>> joint.0.pos-fb is an OUT pin, as as far as I can tell no such pin
> >>> exists. http://linuxcnc.org/docs/devel/html/man/man9/motion.9.html
> >>> There _is_ an OUT pin that reports the position feedback with
> >>> motor offsets removed: joint.N.joint−pos−fb OUT FLOAT
> >>>
> >>> Your HAL, though, needs to have:
> >>>
> >>> net bedwear2    <=      joint.0.motor-pos-cmd         =>
> >>> offset.0.in # cmd from motion
> >>> #this is corrected command to x axis
> >>> net bedwear3    <=      offset.0.out            =>
> >>> hm2_[HOSTMOT2](BOARD).0.stepgen.03.position-cmd
> >>> # thats command, now fix the offset feedback back to motion
> >>> net bedwear4    <=
> >>> hm2_[HOSTMOT2](BOARD).0.stepgen.03.position-fb => offset.0.fb-in
> >>> net bedwear5    <=      offset.0.fb-out         =>
> >>> joint.0.motor-pos-fb      X-axis-track.in
> >>
> >> So the missing word was "motor". Fixing thar led to a duplicate
> >> error, elsewhere in the file, and fixing that makes it run.  But
> >> now I've a couple chops in the skillet and the rest of dinner laid
> >> out for the microwave, so it will be after dinner before I get a
> >> chance to check it.
> >>
> >> One thing is bothering me about the halmeter readings from
> >> lincurve.0.out though they look as if they've been subjected to a
> >> large multipier, 1000 x or so and the max programmed is .x-val-01
> >> is 0.0065", mainly to test the polarity of the corrections.
> >
> > After getting us outside of dinner...
> >
> > Next chapter; following Z motion for lincurve.0.in.
> > halcode:
> > # lincurve needs an input
> > net bedwear0 <= hm2_[HOSTMOT2]BOARD).0.stepgen.03.position-fb =>
> > joint.1.motor-pos-fb # send the corrected fb to lincurve.0.in
> > net bedwear1    <=      joint.1.joint-pos-fb    => lincurve.0.in #
> > is supposed to be Z position
> >
> >  From man motion: I finally printed me a copy for at the machine
> > reference
> >
> > joint.N.joint−pos−fb OUT FLOAT
> >     The joint feedback position. This value is computed from the actual
> >     motor position minus joint offsets. Useful for machine
> > visualization
> >
> > joint.1.joint-pos-fb does not exist according to linuxcnc.
>
> My 'Show HAL Configuration' (from AXIS) shows joint.N.pos-fb yet the
> documentation (man motion) shows joint.N.joint-pos-fb.
> The same for pos-cmd...

Aha, I wondered about that wording in the man page, so the man page needs 
edited.  I'll fix that here tomorrow, the man page error is up to 
whomever does that since I don't have rights to edit that stuffs.

My chances of actually making it work look better! 

> > linuxcnc -l
> > [...]
> > ./hm2/hm2_7i90.0: registered
> > ./hm2-7i90-stepper.hal:255: Pin 'joint.1.joint-pos-fb' does not
> > exist
> >
> > The above is from terminal screen
> >
> > Next? I'd rerun it and look for it with a halmeter, but of course it
> > won't run.
> >
Thank you, Phillip Carter.

-- 
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)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to