Re: [Emc-developers] Unknown g code used

2022-12-23 Thread Rainer Stelzer
run into an unknown Gcode when using a work coordinate offset bigger 7 stopped on  ... G54.1 ... . Took me 35 views to notice that the post processor (I wrote) generated the fanuc style G54.1 P01 instead of LinuxCNC s G59.1 embarrassing. But there is no error message than can make a blind

Re: [Emc-developers] RTAI 5.3.3 Beta release for LinuxCNC (Needs testing, esp on Intel) Intel latency histo screenshots

2022-11-04 Thread Rainer Stelzer
screenshots have been stripped, i guess because of the size . I put them here: https://www.ibstelzer.de/startseite/linux-rtai-latency-tests cheers Rainer Hi Alec, first thank you for your time and effort. really appreciate it. I tested with 6 Intel (3x I5 & 3x Atoms)  and 1 AMD CPU on

Re: [Emc-developers] RTAI 5.3.3 Beta release for LinuxCNC (Needs testing, esp on Intel)

2022-11-04 Thread Rainer Stelzer
Hi Alec, first thank you for your time and effort. really appreciate it. I tested with 6 Intel (3x I5 & 3x Atoms)  and 1 AMD CPU on motherboards from different vendors. (I've one further Fujitsu Industrial ITX board with a Pentium J5005 here, but this insists of booting with UEFI.) Attached

Re: [Emc-developers] Help me categorizing HAL components

2022-03-27 Thread Rainer Stelzer
Am 25.03.2022 um 14:08 schrieb Jérémie Tarot: Le ven. 25 mars 2022 à 14:05, andy pugh a écrit : On Fri, 25 Mar 2022 at 12:30, Jérémie Tarot wrote: Finally, I may group Logic and Bitwise components, Arithmetic and float-components, and Type conversion components as subsections of a

Re: [Emc-developers] Help me categorizing HAL components

2022-03-27 Thread Rainer Stelzer
Am 25.03.2022 um 14:08 schrieb Jérémie Tarot: Le ven. 25 mars 2022 à 14:05, andy pugh a écrit : On Fri, 25 Mar 2022 at 12:30, Jérémie Tarot wrote: Finally, I may group Logic and Bitwise components, Arithmetic and float-components, and Type conversion components as subsections of a

Re: [Emc-developers] LinuxCNC is in Debian!

2022-03-01 Thread Rainer Stelzer
Hi Gene, So once you've bought the controller, there is no other restriction. And I assume that royalty is 2x per axis, once for each end of the cable. No, they don't charge twice. Part of marketing a Fieldbus-System is to make it widely accepted in the industry, so Beckhoff (and others like

Re: [Emc-developers] Help us translate LinuxCNC into your language!

2021-12-12 Thread Rainer Stelzer
Hi Sebastian, thank you for your work. Really appreciate it. This is a nice way to include support from supporters not familiar  with the code (although some are tough, I had to scan the C-source to figure out what they mean) Yesterday I spent some time adding German translations in the

Re: [Emc-developers] partial success on 5 Axis Router

2021-10-28 Thread Rainer Stelzer
Hi Juergen, great achievement. congrats. What CAD/CAM toolchain do you use ?  Did you try Fusion 360 ? When using a CAM tool, switching the modes should not be a point until machining high precision parts. For the precision needed by casting patterns it will surely work. Or do you need

Re: [Emc-developers] more convenient homing for machines with limit switches and reference switch.

2021-10-22 Thread Rainer Stelzer
Hi Dan, please check: in YOURMACHINE.INI under [JOINT_0/1/2/3] add AUTOHOMEING_SERVOSYSTEM =  1 to enable AUTOHOMING per joint. In inijoint.cc the homing parameters are parsed, with jointIniFile->Find(_autohoming_servo, "AUTOHOMEING_SERVOSYSTEM", jointString); If found and value = 1, the

Re: [Emc-developers] more convenient homing for machines with limit switches and reference switch.

2021-10-22 Thread Rainer Stelzer
Hi Earl, > Which PID pin would I use? The signal is  pid.N.index-enable > and am wondering if this PID component freeze could be used > on the pressbrake homing problem I've been having when I get the rapid motion at index? To figure out if this matches your problem you can trace

Re: [Emc-developers] Force empty spindle in case of failed toolchange

2021-10-21 Thread Rainer Stelzer
Thanks. That was a easy one. M61 works in automode, too. But isn't the documentation misleading ? /"M61 Q-/- change the current tool number while in MDI or Manual mode without a tool change." cheers Rainer ___ Emc-developers mailing list

[Emc-developers] Force empty spindle in case of failed toolchange

2021-10-21 Thread Rainer Stelzer
Hi, On two retrofit machines I see the need for a solution to end the toolchange with toolnumber = 0  in case of failure. Both machines have an automatic toolchanger. (100 tool rack toolchanger and a brother typical "run through" carousel ) The tool change is programmed using G-code. Both

Re: [Emc-developers] more convenient homing for machines with limit switches and reference switch.

2021-10-21 Thread Rainer Stelzer
Hi Andy. The LinuxCNC PID component has a pin to avoid this problem, it can be connected to index-enable. Yep, I tried this. Which basically freezes the PID for one servo cycle when the index resets. Looking at the pid.c sources shows, it skips the error calculation in the cycle of the

Re: [Emc-developers] more convenient homing for machines with limit switches and reference switch.

2021-10-19 Thread Rainer Stelzer
Hi Dan, I had similar issues when: - a PID controller is involved, - a PID input value jumps (as it is the case for the positioning PID controller when new location is set at the home position) and - the order of the hal function calls are  not correct. Example: I recently noticed that when

Re: [Emc-developers] G74 and G84 docs and L- => forked topic: dedicated command for a canned rigid tapping cycle

2021-10-19 Thread Rainer Stelzer
Hi Phil, I'd like to see rigid tapping being able to be toggled with an m code or a parameter I'm the cycle instead of calling g33.1. fanuc mills use m29 primarily, siemens just has a cycle option for floating holder or synchronous tapping Today I changed a postprocessor to  generate rigid

Re: [Emc-developers] G74 and G84 docs and L-

2021-10-19 Thread Rainer Stelzer
Hi Greg, Please let me know if you think anything about it should be changed. perfectly fine. I did think of adding the R- and L- explanations to G81 too. But I am trying to refrain from going too far down the docs editing rabbit hole. IMHO it should be done. LinuxCNC is a great piece of

Re: [Emc-developers] G74 and G84 docs and L-

2021-10-18 Thread Rainer Stelzer
Hi Greg, Although, I do wonder if no X or Y are given, should L still be valid? totally agree. I retrofitted some machines with Sinumerik 810 controls. Tapping and rigid tapping are done with the same G code on this controls but ask for different  parameters. In combination with a very

Re: [Emc-developers] G74 and G84 docs and L-

2021-10-18 Thread Rainer Stelzer
Hi Greg, the L in a tapping cycle is not intended to tap the same location. In incremental mode and with a X or Y axis given, it taps at different locations. Handy when you do manual programming, confusing when you are used to use CAM tools. It is explained in the G81 cycle. The

[Emc-developers] more convenient homing for machines with limit switches and reference switch.

2021-09-21 Thread Rainer Stelzer
Hi, when discussing the Autohoming issue for computerized servo drives I came to an old point (not related to Autohoming) best summarized by the documentations statement: "If using a separate homing switch, it’s possible to start homing on the wrong side of the home switch, which combined

Re: [Emc-developers] Addition Ethercat Homing Routine/Variable

2021-09-20 Thread Rainer Stelzer
Hi Daniel, Eclipse is used by a lot of embedded  CPU vendors like NXP, Microchip, STM and RTOS like vxworks. It's worth trying. But the start is hard, that's for sure. An alternative, that is not that hard to learn, is  Visual Studio Code. I'm not the biggest Microsoft fan on the planet, but

Re: [Emc-developers] Addition Ethercat Homing Routine/Variable

2021-09-19 Thread Rainer Stelzer
Hi Daniel, I will zip and mail you the complete source tree of src/emc/task/* . Do you use an IDE ? This makes navigating the source and understanding relations and dependencies much easier. I use Eclipse/CDT (don't do this on a slow machine, it's a pain ) and a diff tool is very helpful,too,