[Emc-users] 2.4 french doc error and correction proposal
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
Re: [Emc-users] 2.4 french doc error and correction proposal
yann jautard wrote: 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. ok I think some experimenting give me the explanation. When using M64/65 between two motion command, it result in a full motion stop between the two movements instead of having it continued. Is this ok ? -- 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
Re: [Emc-users] 2.4 french doc error and correction proposal
Hi Yann, Blending is done by the naive cam detector and implemented with G64Pnn. 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). 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
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
Re: [Emc-users] 2.4 french doc error and correction proposal
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
Re: [Emc-users] 2.4 french doc error and correction proposal
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 ok, so the good french version for the M62-65 doc is following. I will see with John to make a git patch. 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'Intégrateur 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, et même en cas d'utilisation de G64 P-, elles provoquent un arrêt complet du mouvement lorsqu'elle sont rencontrées. -- 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
Re: [Emc-users] 2.4 french doc error and correction proposal
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 jautardbrico...@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
Re: [Emc-users] 2.4 french doc error and correction proposal
When the line is finished. Probably the wording immediately is not quite accurate. Regards, Alex - Original Message - From: John Thornton bjt...@gmail.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 4:18 PM Subject: Re: [Emc-users] 2.4 french doc error and correction proposal 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 jautardbrico...@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
Re: [Emc-users] 2.4 french doc error and correction proposal
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 jautardbrico...@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