NEWS
LinuxCNC 2.5.2 Release
LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum General International LinuxCNC Users Français integrer au G-code une prise d'origine

Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: integrer au G-code une prise d'origine

integrer au G-code une prise d'origine 18 Apr 2012 03:44 #19345

  • cart
  • cart's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Karma: 0
Bonjour,

Pour commencer, je débute complètement en CN, et donc en G-code.
Je voudrais insérer des prise d'origines dans un g-code, avec des conditions : par exemple s'il y a un décalage de l'origine supèrieur à x pas (dû par exemple à une perte de pas), je voudrais que le programme s'arrête, s'il n'y a pas d décalage, ou infèrieur à x pas, dans ce cas le programme continu.

Merci.
Last Edit: 03 Dec 2012 20:10 by cart.
The administrator has disabled public write access.

Re:besoin d'aide pour du G-code 18 Apr 2012 04:37 #19348

  • darty367
  • darty367's Avatar
  • OFFLINE
  • Moderator
  • Posts: 24
  • Karma: 0
Bonjour,

les origines machine servent à definir un point zéro ou une course limite afin de définir la position ou la course admise en l'occurence sur une machine, ceci afin que le programme sache les courses maxi de tes tables et également le point 0 que tu auras défini.

D'après ce que je comprends, tu cherches à faire stopper le programme ou la machine (électronique de commande) dans le cas d'une perte de pas. Pour cela il te faudra un retour d'information dans la partie commande de tes moteurs pour qu'il soit asservis. Tu ne peux pas y arriver en simple pas / direction, que se soit en moteur pap ou avec servo il te faudra un codeur de position pour chaque axes. Si tu décide d'utiliser des moteurs pap, tu peux tout à fait te passer de cela si tes moteurs sont suffisament proportionné et que le reste suit, tu ne perdras pas de pas, la seul difference et que tu ne connaitras pas réellement les positions en cas de perte de pas mais tu le verras à l'usinage.

Le plus simple si tu débutes reste à mon sens de faire en step / dir sans se soucier du reste et accessoirement de mettre des contacts fin de course sur tes axes en cas de problèmes

En esperant avoir pu t'aider.
The administrator has disabled public write access.

Re:besoin d'aide pour du G-code 18 Apr 2012 04:55 #19349

  • cart
  • cart's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Karma: 0
Merci pour la réponse,

En fait, je vois plusieurs intèrés.
Le premier est que mon ordi est en fin de vie (carte mère HS) qui provoque des microcoupures, et voir des coupures, donc effectivement là les capteurs fin de courses sont en cours d'installation.

Le second, est que pendant ce temps, la fraise peut refroidir, je sais il existe une fonction de temporisation qui sert principalement à ça.

La troisème, est que sur un usinage de 2H, s'il y a un décalage à 1H de travail, ça ne sert à rien de le terminer.

Il y a surement d'autres avantages, mais là c'est tout ce qui me viens en tête.
Last Edit: 18 Apr 2012 12:47 by cart.
The administrator has disabled public write access.

Re:besoin d'aide pour du G-code 18 Apr 2012 11:59 #19358

  • darty367
  • darty367's Avatar
  • OFFLINE
  • Moderator
  • Posts: 24
  • Karma: 0
Es-tu sur que c'est la carte mère qui génère des micro coupures ? cela peut être du à plusieurs choses, la plus courante étant les parasites.

si ta broche surchauffe c'est qu'il y a un problème de conception car 2h n'est pas un problème en soit, il y a des centres d'usinages qui tourne 8 à 12h non stop tout les jours, bien sur ce n'est pas la même chose mais 2h ne me parait pas énorme.

Encore une fois aucune raison d'avoir un décalage au bout d'une heure si il n'y a pas eu de probléme avant.

Si tu souhaites cependant un retour, il te faudra donc faire une boucle d'asservissement, à voir ensuite si emc2 gére cela, la je ne pourrais pas t'aider.

Salutations
The administrator has disabled public write access.

Re:besoin d'aide pour du G-code 03 Dec 2012 20:02 #27158

  • cart
  • cart's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Karma: 0
En fait, les micro-coupures étaient bien dû à la carte mère de l'ordi, qui à fini par rendre l'âme, comme j'avais prévu le coup, je m'étais préparé un autre PC, maintenant, ça roule.
Je me suis trompé, ce n'est pas la broche qui chauffe, c'est la fraise, j'ai croisé un usineur, qui m'a expliqué quelques "principes de base", et c'est quasiment résolu aussi.
The administrator has disabled public write access.
  • Page:
  • 1
Moderators: darty367
Time to create page: 2.041 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.