Alex, Does the motion stop when the line before M64/65 is finished or when the interpreter reads it into memory?
Thanks John Alex Joni wrote: > Yes, you are right. > M62/63 don't interrupt moves (the machine will move as if the M62/63 aren't > there). > M64/65 interrupt moves (the machine will stop in order to issue M64/65). > > Regards, > Alex > > ----- Original Message ----- > From: "yann jautard"<brico...@free.fr> > To: "Enhanced Machine Controller (EMC)"<emc-users@lists.sourceforge.net> > Sent: Wednesday, September 15, 2010 3:31 PM > Subject: Re: [Emc-users] 2.4 french doc error and correction proposal > > > > > John Thornton wrote: > >> Hi Yann, >> >> Blending is done by the naive cam detector and implemented with G64Pnn. >> > ok, so what is the behaviour of this with M64/65 ? Does the motion do a > full stop when a M64/65 command is placed between two movement command > instead of having it continued, like I have seen with my > experimentation, or does this mean completely another thing ? > > What my experiments showed up is : when doing > G64 P0.1 > F100 > G1 x20 > M64 P0 > G1 X30 > > motion do a full stop at x=20, P0 activates then the move in x=30 is > finished. > > and the same with M62 activates P0 when x=20 but without stopping the > movement until X=30. > > Is that the good meaning of the "They (M64/65)are not synchronized with > movement, _and_they_will_break_blending._" ? > > could someone please confirme I'm right or not ? > > > >> If you can make a git patch for the docs revision that would be great. >> You can contact me directly if you like and I can help you with the git >> patch (I hope). >> > Sure you can help, I do not know nothing about GIT > > >> John Thornton >> yann jautard wrote: >> >> >>> Hi all, >>> >>> For the 2.4 html doc, I spotted a mistake in the french version. This >>> section must be deleted : >>> http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 >>> as M62 and M63 _are_ implemented. >>> >>> And about their utilisation, I suggest to modify this section, to make >>> it as complete as the english version : >>> >>> http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num >>> >>> >>> with the following. But please help me for the last part, there is >>> something I don't understand. I left it in english and put above the >>> entire english part. Could someone explain me this in other words, so I >>> can understand it and write it in french ? >>> >>> ------------------------------------------------------------------------------------ >>> 7.11 M62 à M65 : Contrôle de sorties numériques >>> >>> Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M >>> doit être compris entre 62 et 65, et le mot P compris entre 0 et un >>> maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via >>> le paramètre num_dio au chargement du "motion controller". Se reporter >>> aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour >>> plus de précisions. >>> >>> -Le mot P- spécifie le numéro de la sortie concernée. >>> >>> M62 >>> Activer la sortie digitale synchronisée avec un mouvement. >>> M63 >>> Désactiver la sortie digitale synchronisée avec un mouvement. >>> M64 >>> Activer immédiatement la sortie digitale. >>> M65 >>> Désactiver immédiatement la sortie digitale. >>> >>> Les commandes M62 et M63 sont mise en file d'attente. Les commandes >>> suivantes concernant la même sortie changent l'état défini précédemment. >>> Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes >>> M62 ou M63. >>> >>> Le changement d'état de la sortie concernée se produit au début de la >>> commande de mouvement suivante. Si il n'y a pas de commande de mouvement >>> suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. >>> Ainsi il est préférable de toujours programmer un code de mouvement (G0, >>> G1, etc) juste après la commande M62/63. >>> >>> M64 et M65 sont effectives immédiatement à leur réception par le >>> contrôleur de mouvement. Elles ne sont pas synchronisées avec le >>> déplacement, "and they will break blending".<----this is what I do not >>> understand >>> -------------------------------------------------------------- >>> M64& M65 happen immediately as they are received by the motion >>> controller. They are not synchronized with movement, and they will break >>> blending. >>> >>> ------------------------------------------------------------------------------ >>> Start uncovering the many advantages of virtual appliances >>> and start using them to simplify application deployment and >>> accelerate your shift to cloud computing. >>> http://p.sf.net/sfu/novell-sfdev2dev >>> _______________________________________________ >>> Emc-users mailing list >>> Emc-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/emc-users >>> >>> >>> >> ------------------------------------------------------------------------------ >> Start uncovering the many advantages of virtual appliances >> and start using them to simplify application deployment and >> accelerate your shift to cloud computing. >> http://p.sf.net/sfu/novell-sfdev2dev >> _______________________________________________ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> >> > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users