Thank you! Send me the Fanuc document you have. I'm curious of what you saw. Machine position never includes tool length offset, absolute position from current work offset includes TLO, which would be the 5040 variables, not the 5020.
You guys might actually like Siemens cycle calls, they look more like function calls in cpp 😊. Cycle81(0.1, -3, 1) In fact, anyone that prefers programming languages over G code would love Siemens high level because it's fairly close to a programming language in functionality. No other control I've been on let's you define string, integer and real number multi dimensional arrays. It's great for creating point clouds with a probe. Def nck real variablename[5,5] The variable table (gud) functionality of a Siemens control would be a great addition to LinuxCNC. I know lcnc can store data in the ini, but it would be nice to be able to read and write non volatile data instead of just reading it through #<_ini or having it in a volatile state with #1-#5000. In Fanuc land, #100-#199 are either volatile or non volatile depending on parameter setting and #500-#599 are all non volatile (#999 as a control option) Not sure how valuable you guys would find my control knowledge, but I'm more than happy to help with future development of things in this arena. I've got over 2 decades of fanuc and Mitsubishi (including mazatrol) experience and about a decade with siemens. One of my main functions at my job is writing logic to help customers with difficult/special case issues. I'm also expert level with Mori conversational programming (used to be top notch mazatrol but haven't touched it in about 15 years) and I'm pretty good with Siemens shop mill, which I find lacking in a lot of ways. For you guys working on conversational stuff, I'd be more than happy to show what is currently out in the market to use as an example for lcnc development as well. Just let me know how I can be of assistance 😊 Phil T. The Feral Engineer Check out my LinuxCNC tutorials, machine builds and other antics at www.youtube.com/c/theferalengineer Help support my channel efforts and coffee addiction: www.patreon.com/theferalengineer On Tue, Jul 27, 2021, 10:12 AM Rene Hopf via Emc-developers < emc-developers@lists.sourceforge.net> wrote: > > On 27.07.21 15:51, Feral Engineer wrote: > > Send me what you have, I'll take a look. It should not include tool > offsets > > of any kind. 5063 (skip position) does, 5043 does (absolute position off > of > > current work offset) but 5023 should just be the raw machine position > from > > the home positions (current g53 position). > > > https://github.com/LinuxCNC/linuxcnc/commit/7c9d834c146488ecef15e2d1f10c0b93107b1dbb > > according to what I found they do include the TLO. I did not include it. > you can always manually add it, or add even more parameters. > > > > > Phil T. > > The Feral Engineer > > > > Check out my LinuxCNC tutorials, machine builds and other antics at > > www.youtube.com/c/theferalengineer > > > > Help support my channel efforts and coffee addiction: > > www.patreon.com/theferalengineer > > > > On Tue, Jul 27, 2021, 9:47 AM Rene Hopf via Emc-developers < > > emc-developers@lists.sourceforge.net> wrote: > > > >> I have added the parameters you asked for. I had the same problem when I > >> programmed my toolprobe macro. Will push to master shortly. According to > >> the fanuc docs it includes the tool offset. Does this make sense? > >> > >>> On 27. Jul 2021, at 15:41, Feral Engineer <theferalengin...@gmail.com> > >> wrote: > >>> I think it's brilliant > >>> > >>> Goto (standard loop to startpoint with error) > >>> Gotof (forward) > >>> Gotob (backward) > >>> Gotoc (continue looping without error) > >>> > >>> It's not so much the fact that they have four goto, it's the fact that > >> they > >>> have that many ways to do it... If that makes sense. Their manuals > >>> literally have 12 pages of how to program G2/G3 because there are so > many > >>> ways to do it. That was kinda my point 😆 > >>> > >>> Phil T. > >>> The Feral Engineer > >>> > >>> Check out my LinuxCNC tutorials, machine builds and other antics at > >>> www.youtube.com/c/theferalengineer > >>> > >>> Help support my channel efforts and coffee addiction: > >>> www.patreon.com/theferalengineer > >>> > >>>> On Tue, Jul 27, 2021, 9:07 AM <ken.stra...@sympatico.ca> wrote: > >>>> > >>>> An interesting set of features! However, "...and four different > methods > >> of > >>>> GOTO." doesn't sound like a feature to laud. > >>>> > >>>> -----Original Message----- > >>>> From: Feral Engineer <theferalengin...@gmail.com> > >>>> Sent: July 27, 2021 8:20 AM > >>>> To: EMC developers <emc-developers@lists.sourceforge.net> > >>>> Subject: Re: [Emc-developers] Question for the devs > >>>> > >>>> Simply put, I don't want workarounds, I want a solution as simple as > >> #5021 > >>>> to give me the ability to track where my machine is from my home > >> positions > >>>> without having to stand on one foot, rub my belly and hope I'm not > using > >>>> coordinate rotation. I write logic in Fanuc, Mitsubishi and Siemens > >>>> controls constantly and see a lot of missing features in the o code > >> stuff > >>>> that I would be more than happy to address myself if I could ever get > to > >>>> that level in CPP. > >>>> > >>>> Not sure how familiar you all are with the aforementioned controls, > but > >>>> I'd be happy to provide manuals for the logic sections of all 3 so you > >>>> could see what each one is about. Fanuc and Mits are like 99% > identical, > >>>> but Siemens is completely different and way more powerful. Some > examples > >>>> would be that control has both WHILE and FOR loops, 3 dimensional data > >>>> arrays, unlimited nonvolatile variable assignment via GUD tables and > >> four > >>>> different methods of GOTO. > >>>> > >>>> > >>>> Phil T. > >>>> The Feral Engineer > >>>> > >>>> Check out my LinuxCNC tutorials, machine builds and other antics at > >>>> www.youtube.com/c/theferalengineer > >>>> > >>>> Help support my channel efforts and coffee addiction: > >>>> www.patreon.com/theferalengineer > >>>> > >>>>> On Tue, Jul 27, 2021, 6:17 AM andy pugh <bodge...@gmail.com> wrote: > >>>>> > >>>>>> On Mon, 26 Jul 2021 at 19:58, Chris Radek <ch...@timeguy.com> > wrote: > >>>>>> (Note I'm not saying it would be bad to add this feature) > >>>>> The Fanuc numbers are in unclaimed space in the LinuxCNC parameter > >>>>> range, so I think I would go further and suggest that it would be > good > >>>>> to add this feature. > >>>>> > >>>>> I recall this being one of my very first questions on the IRC when I > >>>>> first started with LinuxCNC. I can't remember why I wanted current > abs > >>>>> position, but I did, and ended up using the G28.1 inelegant > >>>>> workaround. > >>>>> (It is inelegant because it has side-effects) > >>>>> > >>>>> -- > >>>>> atp > >>>>> "A motorcycle is a bicycle with a pandemonium attachment and is > >>>>> designed for the especial use of mechanical geniuses, daredevils and > >>>>> lunatics." > >>>>> — George Fitch, Atlanta Constitution Newspaper, 1912 > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> Emc-developers mailing list > >>>>> Emc-developers@lists.sourceforge.net > >>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>>>> > >>>> _______________________________________________ > >>>> Emc-developers mailing list > >>>> Emc-developers@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>>> > >>>> > >>>> > >>>> _______________________________________________ > >>>> Emc-developers mailing list > >>>> Emc-developers@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>>> > >>> _______________________________________________ > >>> Emc-developers mailing list > >>> Emc-developers@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >> > >> _______________________________________________ > >> Emc-developers mailing list > >> Emc-developers@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-developers > >> > > _______________________________________________ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers