Installing the latest Machinekit package (incidentally now supporting the ARM "on-chip" quadrature encoders on a BeagleBone) solved the G95 problem. Thanks for your helpful suggestions and sorry for pestering you. Cheers, Karl
Am 09.12.2014 um 22:33 schrieb Karl Jacobs: > @sam: I ran sim->axis->lathe on my BeagleBone and it does the same thing > as the "real" version: no influence of spindle speed to feed rate. Looks > like a machinekit/BeagleBone or version 2.7.0 issue. I'll find out > eventually. > > @Gene: Yes, I did in fact read the G95 part of the manual, and Sam's > short code section does just that: give S and F after switching to G95. > And I agree with you that the folks on this list are very responsive and > hepful. Thanks for that. > Karl > > Am 09.12.2014 um 20:08 schrieb sam sokolik: >> well - can you run sim -> axis -> lathe and test G95. That would tell >> you if it is a configuration problem vs machinekit. >> >> sam >> On 12/9/2014 11:18 AM, Karl Jacobs wrote: >>> yes, that is understood and it works as expected ( I checked with hal >>> meter). >>> Karl >>> >>> >>> Am 09.12.2014 um 16:08 schrieb sam sokolik: >>>> threading and feed/rev use 2 different things... >>>> >>>> Threading uses: (encoder position) >>>> motion.spindle-revs IN FLOAT >>>> For correct operation of spindle synchronized moves, this signal must be >>>> hooked to the position pin of the spindle encoder. >>>> >>>> FPR uses: (revolutions/second - encoder velocity) >>>> motion.spindle-speed-in IN FLOAT >>>> Actual spindle speed feedback in revolutions per second; used for G96 >>>> (constant surface speed) and G95 (feed per revolution) modes. >>>> >>>> So it is 2 different things - one could work without the other.. >>>> >>>> Sam >>>> >>>> >>>> >>>> >>>> >>>> On 12/9/2014 8:59 AM, Karl Jacobs wrote: >>>>> Yes, I know that limitation on the Beaglebone, so I do not expect to >>>>> operate it with a higher resolution encoder (in fact, just one index >>>>> mark fedding phase A and phase Z and using encoder.position-interpolated >>>>> for spindle-revs). I would have the same doubts as you if the G76 and >>>>> G33 did not work as expected. I am not really discussing the quality of >>>>> threading (which might be better using a higher resolution encoder). My >>>>> question was rather why G76 and G33 work fine and G95 not at all. >>>>> Karl >>>>> >>>>> >>>>> Am 09.12.2014 um 15:43 schrieb sam sokolik: >>>>>> You are using the hal encoder counter? On the beagle bone - are you not >>>>>> limited to just a servo thread? 1khz? So you are running all the >>>>>> encoder functions in 1 thread. I don't know how that would work very >>>>>> well with the hal encoder counter to calculate velocity. >>>>>> >>>>>> You might want to look at the signal going to motion.spindle-speed-in. >>>>>> It might not be what you are expecting. >>>>>> >>>>>> sam >>>>>> >>>>>> >>>>>> On 12/9/2014 8:23 AM, Karl Jacobs wrote: >>>>>>> Thanks for checking, Sam, and good to know. I'll try sim on my version >>>>>>> but I doubt it will be different to my "real world" version. I use the >>>>>>> same low-passed spindle encoder velocity on spindle-speed-in. I'll try >>>>>>> to find the difference between the 2.7 and 2.8 code then (or the >>>>>>> difference to the machinekit branch). >>>>>>> Karl >>>>>>> >>>>>>> Am 09.12.2014 um 14:36 schrieb sam sokolik: >>>>>>>> I don't have 2.7 here.. But in 2.8(master) lathe sim works as >>>>>>>> expected. >>>>>>>> >>>>>>>> This short program >>>>>>>> >>>>>>>> G95 >>>>>>>> s100m3 >>>>>>>> g1z4f.001 >>>>>>>> g0z0 >>>>>>>> m30 >>>>>>>> >>>>>>>> Z moves to 4" at .1ipm (which seems right 100*.001=.1) >>>>>>>> Changing the spindle speed changes the feed. >>>>>>>> >>>>>>>> Looking at hal in the lathe sim - the motion.spindle-speed-in is hooked >>>>>>>> to a low-passed spindle encoder velocity. >>>>>>>> >>>>>>>> sam >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 12/9/2014 6:38 AM, Karl Jacobs wrote: >>>>>>>>> Thanks for the info. If I disconnect spindle-speed-in, G76 and G33 >>>>>>>>> stop >>>>>>>>> working too, so they seem to need both signals somehow, but from what >>>>>>>>> you say that still does not necessarily mean that G95 must work as >>>>>>>>> well. >>>>>>>>> I rather suspect the motion planner. Maybe someone can verify if G95 >>>>>>>>> works in the non-machinekit linuxcnc version? I will post to the >>>>>>>>> machinekit list as well. >>>>>>>>> Am 09.12.2014 um 12:24 schrieb andy pugh: >>>>>>>>>> On 9 December 2014 at 08:53, Karl Jacobs <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> I can rule out hardware problems of an encoder by using a hal siggen >>>>>>>>>>> component to drive the hal encoder inputs (Phase A and Z, counter >>>>>>>>>>> mode) >>>>>>>>>>> to simulate the spindle speed signal. That must be working correctly >>>>>>>>>>> because G76 and G33 both give the right result (my X and Z axis >>>>>>>>>>> components drive a real lathe so I can watch and check the motions). >>>>>>>>>>> >>>>>>>>>> G76 and G33 use motion.spindle-revs, and G95 uses >>>>>>>>>> motion.spindle-speed-in >>>>>>>>>> So, it is possible to have a fully functional G76 and G33 but not >>>>>>>>>> have a >>>>>>>>>> working G95. >>>>>>>>>> >>>>>>>>>> It is possible that this is due to the new motion planner. >>>>>>>>>> >>>>>>>>>> It is also possible that this is a Machinekit-only problem. >>>>>>>>>> Machinekit has >>>>>>>>>> now diverged considerably from LinuxCNC, and your query should >>>>>>>>>> probably be >>>>>>>>>> directed to the Machinekit mailing list. >>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>>>>> Dashboards >>>>>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>>>>> more >>>>>>>>> Get technology previously reserved for billion-dollar corporations, >>>>>>>>> FREE >>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>>>>>> _______________________________________________ >>>>>>>>> Emc-users mailing list >>>>>>>>> [email protected] >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>>>>>> >>>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>>>> Dashboards >>>>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>>>> more >>>>>>>> Get technology previously reserved for billion-dollar corporations, >>>>>>>> FREE >>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>>>>> _______________________________________________ >>>>>>>> Emc-users mailing list >>>>>>>> [email protected] >>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>>> more >>>>>>> Get technology previously reserved for billion-dollar corporations, FREE >>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>>>> _______________________________________________ >>>>>>> Emc-users mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>>>> Get technology previously reserved for billion-dollar corporations, FREE >>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>>> _______________________________________________ >>>>>> Emc-users mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>>> Get technology previously reserved for billion-dollar corporations, FREE >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>>> _______________________________________________ >>>>> Emc-users mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>> Get technology previously reserved for billion-dollar corporations, FREE >>>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Emc-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Emc-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/emc-users >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >> _______________________________________________ >> Emc-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
