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

Reply via email to