Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-09-26 Thread lcnc
I can report little progress: preview in Axis is working, see attached picture. For those interested: I have cloned the repository to https://github.com/jf/linuxcnc and created a branch nurbs-xyz. There is a new subdirectory nc_files/nurbs/ with the gcode files.

Re: [Emc-developers] LinuxCNC 2.8.2 Debian 10 Buster PREEMPT-RT ISO can't install Grub

2022-10-02 Thread lcnc
I tried again on virtualbox with no network adapter. No uefi. No problem with grub. And again with boot the iso from boot menu. No problem with grub. So far, Joachim Am 02.10.22 um 00:37 schrieb Sam Sokolik: I have had issues installing debian from the boot menu.. but so far - the installer

Re: [Emc-developers] LinuxCNC 2.8.2 Debian 10 Buster PREEMPT-RT ISO can't install Grub

2022-10-01 Thread lcnc
I just installed from the 2.8.4 ISO in a virtual machine (virtual box) with a network card active, but no connected ethernet cable, with success. No problems with grub. Joachim Am 01.10.22 um 13:06 schrieb andy pugh: On Sat, 7 Aug 2021 at 13:47, Rod Webster wrote: Just a heads up. It looks

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-08-14 Thread lcnc
Am 14.08.22 um 14:08 schrieb andy pugh: On Sun, 14 Aug 2022 at 11:33, wrote: 2. in src/emc/rs274ngc/gcodemodule.cc which is used for example by AXIS. There are two parallel interpreters, in effect. One is used to control the machine, the other to create a graphical preview. It appears

[Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-08-14 Thread lcnc
Hello, it is worth to spend my time to do this? I looked to the code and it seems doable. Joachim ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers

[Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-08-14 Thread lcnc
Excuse me, I have messed up the other thread. Thanks Gene for your encouragement. There are 2 function NURBS_FEED. 1. in src/emc/task/emccanon.cc, which is used for machine movements. 2. in src/emc/rs274ngc/gcodemodule.cc which is used for example by AXIS. In src/emc/rs274ngc/gcodemodule.cc

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-08-15 Thread lcnc
The next decision is about the code to change. I would be glad to read your opinions. My suggestion - the easy way - is to keep the code for nurbs calculations. Only change the wording to nubs_plane with coordinates nurbs_X and nurbs_Y to be clear this is still a 2d nurbs (and not machine

[Emc-developers] Unknown g code used

2022-12-23 Thread lcnc
I get the Message "Unknown g code used". How to debug this? From emc/rs274ngc/rs274ngc_return.hh: #define NCE_UNKNOWN_G_CODE_USED _("Unknown g code used") NCE_UNKNOWN_G_CODE_USED occures only in emc/rs274ngc/interp_read.cc about line 604 My beloved debug method "printf(...)" does not work.

Re: [Emc-developers] Talking of NURBS (and similar)

2022-12-23 Thread lcnc
Am 23.12.22 um 12:38 schrieb andy pugh: This YouTube video was recommended to me, and does a very good job of explaining the way that certain classes of curves are generated (and, also, why) https://youtu.be/jvPPXbo87ds Very good. Chapeau! Joachim

Re: [Emc-developers] Unknown g code used

2022-12-23 Thread lcnc
Excuse my fault. Witout source ../scripts/rip-environment the new compiled linuxcnc does not start. Joachim ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-12-28 Thread lcnc
I have integrated the code from Lo Valvo and Drago and extended it to planes yz and zx. Please see the repository https://github.com/jf/linuxcnc Branch: nurbs_G5_G6_xyz. Some notes: 1. "|| beta > 1e10" There was a small error in the function biarc in file: src/emc/task/emccanon.cc. I

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2023-01-06 Thread lcnc
First thanks Andy. Am 06.01.23 um 02:21 schrieb andy pugh: 1. "|| beta > 1e10" There was a small error in the function biarc in file: src/emc/task/emccanon.cc. I added the condition "beta > 1e10" because without the file "Ruota_dentata #1=1.ngc" is not working. The value of 1E10 is only

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-12-19 Thread lcnc
Am 19.12.22 um 02:23 schrieb andy pugh: On Thu, 15 Dec 2022 at 19:04, wrote: Hi, here is my little christmas present for you: nurbs in xy, yz and zx plane is working for me. I suspect that NURBS isn't used very much (none of the CAM packages know how to use it) so the risk of putting

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-12-15 Thread lcnc
Hi, here is my little christmas present for you: nurbs in xy, yz and zx plane is working for me. Please see the repository https://github.com/jf/linuxcnc branch: nurbs-xyz. Maybe someone can test it. The code needs little polishing. BTW: Is someone using astyle for formatting?

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2022-12-20 Thread lcnc
To function ARC_FEED(...) in emc/task/emccanon.cc ( about line 1540): there is 2 times a special treatment of plane XY: 1.if( canon.activePlane == CANON_PLANE_XY && canon.motionMode == CANON_CONTINUOUS) 2.if(canon.xy_rotation && canon.activePlane != CANON_PLANE_XY) { I expect, that all

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2023-01-22 Thread lcnc
Am 20.01.23 um 15:08 schrieb andy pugh: On Fri, 20 Jan 2023 at 13:10, wrote: I hope to have this ready now. I think it would be useful to rebase the patch, at the moment your repo says: "This branch is 9 commits ahead, 916 commits behind LinuxCNC:master." "git pull --rebase" If the

Re: [Emc-developers] NURBS in XY, XZ(lathe) and YZ plane

2023-02-01 Thread lcnc
Am 06.01.23 um 11:52 schrieb andy pugh: On Fri, 6 Jan 2023 at 09:52, wrote: Because the nurbs code results in straight lines and arcs it must be possible to add cutter radius compensation. Indeed. I wonder why it was excluded? A other method would be to calculate an offset nurbs. See for