just tested, it stops at then end of the move defined by the line before M64/65
John Thornton wrote: > 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"<[email protected]> >> To: "Enhanced Machine Controller (EMC)"<[email protected]> >> 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 >>>> [email protected] >>>> 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 >>> [email protected] >>> 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 >> [email protected] >> 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 >> [email protected] >> 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
