[Emc-users] 2.4 french doc error and correction proposal

2010-09-15 Thread yann jautard
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

2010-09-15 Thread yann jautard


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

2010-09-15 Thread John Thornton
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

2010-09-15 Thread yann jautard


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

2010-09-15 Thread Alex Joni
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

2010-09-15 Thread yann jautard


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

2010-09-15 Thread John Thornton
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

2010-09-15 Thread Alex Joni
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

2010-09-15 Thread yann jautard
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