If someone is interested in integrating this work with LinuxCNC I welcome your efforts. Unfortunately, the work is presented not as a patch but as copies of whole files from an unspecified version of LinuxCNC, which makes it difficult to integrate with the current version of LinuxCNC.
A second difficulty is that the #1 parameter should not be used in this way. I don't know whether a numbered parameter from the "reserved" space should be used, or a new modal code. But using #1 in this way will change the meaning of many existing part programs. I have uploaded the original attachments to my website: http://media.unpythonic.net/emergent-files/sandbox/Nurbs_G6_2.rar http://media.unpythonic.net/emergent-files/sandbox/NURBS_results.pdf As far as I know any of you are welcome to contact prof. Lo Valvo or his student Mr. Drago. Jeff > From: Ernesto Lo Valvo <ernesto.lova...@unipa.it> > To: Jeff Epler <jep...@unpythonic.net>, ch...@timeguy.com > Cc: "sd2...@libero.it" <sd2...@libero.it> > > Dear Sirs, > we are pleased to inform you that a new control for the processing of > the NURBS has been developed through the working up of our preceding job > on the implementation of the NURBS in LinuxCNC > (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?NURBS). > In particular, we managed to develop the command G6.2 which takes as > input the same parameters command of NURBS interpolation accepted by > FANUC Numerical Controls. > In addition, the command has been optimized as to allow the user to > select, by using a parameter, the modality to generate the path tool. > In particular, it is possibile to select three different modes: > a) # 1 =1 NURBS interpolation with constant increments the u > parameter (parameter # 1 =1 must precede the opening code G6.2 ); the > mode according to which is generated the trajectory tool is similar to > the current version (G5.2 /G5.3 ) and much faster than it (example in > the attachments). > b) # 1 =2 NURBS interpolation with increments of constant > displacement through circular motion (example in the attachments). > c) # 1 =3 NURBS interpolation with increments of constant > displacement through linear movement (example in the attachments). > The command implemented in options # 1 =2, # 1 =3 generates the path > tool with constant increments of movement so to permit the percentage > variations of feed-rate, as shown in the pdf enclosed. > Moreover, we manage to develop a macro in Rhinoceros 4.0 capable of > writing the commands in the new format by selecting an existing curve. > You will find the source code useful for the implementation, some > example files and macros in Rhinoceros 4.0, in the attached file. > It is our intention to write a scientific article on the topic that will > contain in details the procedure developed. > > If you think that this work could be useful for you, we will be honoured > of a future addition of it in the next versions of LinuxCNC through the > way you feel being the most appropriate. > > Your suggestions or hopinions are greatly appreciated. > > Cordial greetings > prof. Ernesto Lo Valvo > student Stefano Drago. > > > -- > ATTENZIONE: Il mio nuovo indirizzo email รจ > ernesto.lova...@unipa.it > > From: Prof. Ernesto Lo Valvo > > Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica > Universita' di Palermo > Viale delle Scienze > 90128 Palermo (Italy) > Tel: +39-091-23861845 (direct) - Fax: +39-091-6657039 > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers