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

Reply via email to