Skip to main content

CNC

  • Beluga
  • Portrait de Beluga
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 711
  • Remerciements: 13

Re: Re: CNC

il y a 14 ans 3 jours
#
Pour en rajouter encore un peu au sujet des limites ...

Ma configuration utilisera 3 entrées seulement, pour un total 8 interrupteurs en plus de la plaque ...

Pour les limites, j'aurai donc un interrupteur à chaque bout du X ( total de 2), plus un interrupteur à chaque bout du Y (un autre total de 2) et un interrupteur au haut du Z. Ce qui fait un total de 5 interrupteurs pour les limites. Les interrupteurs de limites seront branchés en série, sur le même point d'entrée, en utilisant les contacts "normalement fermé" (NC) des interrupteurs. Donc, dès qu'un interrupteur sera atteint, tout arrêtera.

Pour les "homes switch", un interrupteur sera placé à 1 bout de chacun des axes, et placé de manière à être atteint avant la limite, donc un total de 3 interrupteurs supplémentaires. Ces 3 interrupteurs seront aussi connectés en série, toujours en utilisant le contact "normalement fermé", sur une autre entrée du port parallèle.

Et enfin, la plaque de référence du Z utilise son entrée indépendante.

L'utilisation de toute les limites sur une même entrée fonctionne très bien, je l'ai testé. Par contre, lorsqu'un interrupteur est atteint, il n'est plus possible de bouger les axes. J'ai donc ajouté un bouton-poussoir, qui fait un "By-pass" des limites. Il faut donc maintenir le bouton, faire un "reset", et on peut déplacer l'axe en faute pour libérer l'interrupteur, et relâcher le bouton ensuite.

Pour les "home switch", la macro qui fait le référencement permet l'utilisation des interrupteurs en série. La macro déplace un axe à la fois vers l'interrupteur, et lorsqu'il est atteint, la macro bouge l'axe dans la direction inverse jusqu'à ce que l'interrupteur soit relâché. Donc toutes les "switch" peuvent utiliser la même entrée.

Finalement, mon set-up utilisera seulement 2 entrées pour les interrupteurs, plus une pour la plaque de référence, et une pour le E-stop. Ma carte de port parallèle m'offre 5 entrées, j'en ai donc encore une de libre.

J'ai teste toutes les fonctionnalités de ce set-up, et ça marche très bien. Il ne me reste qu'à finaliser l'installation des interrupteurs.


Bebye !!!
Si on ne vaut pas une bonne rigolade, on ne vaut pas grand chose ...

Connexion ou Créer un compte pour participer à la conversation.

  • Progzz
  • Portrait de Progzz Auteur du sujet
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Avec de la patience tout est possible ;)
  • Messages : 384
  • Remerciements: 2

Re: Re: CNC

il y a 14 ans 3 jours
#
Par contre, lorsqu'un interrupteur est atteint, il n'est plus possible de bouger les axes. J'ai donc ajouté un bouton-poussoir, qui fait un "By-pass" des limites.

Beluga pas besoin d'un BYPASS, dans mach3 voici quoi faire pour que la limit switch une fois actionné il te reste juste a peser sur RESET dans mach3 pour repouvoir bouger l'axe ... regarde l'image :
Settings ---> auto limit override



je comprends pas non plus pourquoi :
Pour les "homes switch", un interrupteur sera placé à 1 bout de chacun des axes, et placé de manière à être atteint avant la limite, donc un total de 3 interrupteurs supplémentaires.

Voici comment je fonctionne pour n'avoir que 2 switch par axes :
switch #1 (HOME): X-Home et X--
switch #2 (LIMIT): X++
switch #3(HOME): Y-Home et Y--
switch #4 (LIMIT): Y++


la home sert de limite en même temps dans le sens "--" donc quand les coordonnées diminues ...
et l'autre côté une limit qui sert au "++" quand les coordonnées augmentent

Connexion ou Créer un compte pour participer à la conversation.

  • Beluga
  • Portrait de Beluga
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 711
  • Remerciements: 13

Re: Re: CNC

il y a 14 ans 3 jours
#
progzz écrit: Beluga pas besoin d'un BYPASS, dans mach3 voici quoi faire pour que la limit switch une fois actionné il te reste juste a peser sur RESET dans mach3 pour repouvoir bouger l'axe ... regarde l'image :

Intéressant, je vais tester ça dès que j'ai une minute !!

progzz écrit: Voici comment je fonctionne pour n'avoir que 2 switch par axes :
switch #1 (HOME): X-Home et X--
switch #2 (LIMIT): X++
switch #3(HOME): Y-Home et Y--
switch #4 (LIMIT): Y++

la home sert de limite en même temps dans le sens "--" donc quand les coordonnées diminues ...
et l'autre côté une limit qui sert au "++" quand les coordonnées augmentent

Et comment fonctionne ce set-up dans Mach3, combien d'entrées utilisées ??


Bebye !!
Si on ne vaut pas une bonne rigolade, on ne vaut pas grand chose ...

Connexion ou Créer un compte pour participer à la conversation.

  • Progzz
  • Portrait de Progzz Auteur du sujet
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Avec de la patience tout est possible ;)
  • Messages : 384
  • Remerciements: 2

Re: Re: CNC

il y a 14 ans 3 jours
#
mes entrées pour X et Y sont : les 2 limites en séries (sur la même entrée)
home X et home Y une entrée chacune

ce qui donne le setting suivant dans mach3 avec mes inputs ports

Connexion ou Créer un compte pour participer à la conversation.

  • Beluga
  • Portrait de Beluga
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 711
  • Remerciements: 13

Re: Re: CNC

il y a 14 ans 3 jours
#
En ajoutant une entrée pour le E-stop et une autre pour la plaque de référence, tu utilises donc les 5 entrées disponibles. Mais si ça fonctionne bien ainsi, avec moins d'interrupteurs, et aussi moins de câblage, ça vaut la peine de l'essayer et de bien comprendre.


Bebye !!!
Si on ne vaut pas une bonne rigolade, on ne vaut pas grand chose ...

Connexion ou Créer un compte pour participer à la conversation.

  • Progzz
  • Portrait de Progzz Auteur du sujet
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Avec de la patience tout est possible ;)
  • Messages : 384
  • Remerciements: 2

Re: Re: CNC

il y a 14 ans 3 jours
#
oui moi ca fonctionne bien
input #1 home X
input #2 home Y
input #3 les 2 limits
input #4 Z-Zero plate
input #5 e-stop

Je me sert pas de limit et home pour la Z je voyais pas l'utilité je sais pas ce qu'ils font car les 5 input sont prises ... peut etre en mettant les homes en séries

Connexion ou Créer un compte pour participer à la conversation.

  • Mels33
  • Portrait de Mels33
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 753
  • Remerciements: 18

Re: Re: CNC

il y a 14 ans 2 jours
#
Lorsque l'on place les interrupteurs en série et qu'ils sont configurés sur la même pin dans Mach3, est-ce qu'il faut faire quelque chose pour que Mach3 "comprenne" qu'il doit déplacer un axe à la fois lors du "homing" ?

Je regardais des vidéos sur Youtube et je vois souvant tous les axes bouges en même temps lors du "homing". J'imagine que cela est seulement possible lorsque chaque interrupteur a son entrée.

Autre chose, est-ce que Mach3 fait un "home" sur l'axe Z avant de déplacer X-Y ? Est-ce configurable ou si c'est automatique ?

Que de chose à maîtriser tout de même pour faire fonctionner cette bête !

Connexion ou Créer un compte pour participer à la conversation.

  • Mels33
  • Portrait de Mels33
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 753
  • Remerciements: 18

Re: Re: CNC

il y a 14 ans 8 heures
#
Je comprend les avantages de tout mettre en série : cela utilise moins de pins et il est alors possible de tout mettre sur un seul port parallèle.

Mais est-ce qu'il y a un désavantage ?

Par exemple, Progzz tu as mis tes "limits" en série sur la même entrée mais tes "home" sur deux entrées différentes. Pourquoi avoir utilisé 2 entrées ? Est-ce juste parce que tu avais des entrées disponibles et que tu ne voulais pas te casser la tête ou si il y a un avantage ?

Je suis bien embêté à ce niveau.
D'une part, j'ai la carte Smoothstepper qui supporte 2 ports parallèle. Donc je pourrais tout mettre indépendant :

Port 1, pin 10 : Limit X
Port 1, pin 11 : Limit Y
Port 1, pin 12 : Limit Z
Port 1, pin 13 : Home X
Port 1, pin 15 : Home Y
Port 2, pin 10 : Home Z
Port 2, pin 11 : Probe Z
Port 2, pin 12 : E-Stop
Port 2, pin 13 : ---
Port 2, pin 15 : ---

Par contre, si ce n'est pas nécessaire et que je peux faire ceci, pourquoi pas :

Port 1, pin 10 : Limit X-Y-Z
Port 1, pin 11 : Home X-Y-Z
Port 1, pin 12 : Probe Z
Port 1, pin 13 : E-Stop
Port 1, pin 15 : ---

J’essaie vraiment de peser les pour et les contre.
Ce que j'ai compris (enfin je pense...), c'est que c'est une bonne pratique de mettre les "limits" en série. Je trouve beaucoup de discussions à ce sujet.

Par contre, pas grand chose sur les "home" en série.

Ce que je vois aussi beaucoup c'est les 3 "home" sur des entrées différentes, un entrée pour la sonde et une pour le e-stop. Les "limit" sont traité en mode "soft limit" dans Mach3.

Connexion ou Créer un compte pour participer à la conversation.

  • Progzz
  • Portrait de Progzz Auteur du sujet
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Avec de la patience tout est possible ;)
  • Messages : 384
  • Remerciements: 2

Re: Re: CNC

il y a 14 ans 3 heures
#
moi j'ai pas mis les "home" en séries parce que je me disait que le ref-all-home devait détecter chacun des home de chaque axes, j'ai pas essayé en série

même si t'as le smoothsteppers je comprends pas comment tu doublerais ton nombre de INPUT, les input sont sur la carte des moteurs et non sur le smoothsteppers
à moins que tu aies 2 cartes avec 2 paralleles

Connexion ou Créer un compte pour participer à la conversation.

  • Mels33
  • Portrait de Mels33
  • Hors Ligne
  • Membre premium
  • Membre premium
  • Messages : 753
  • Remerciements: 18

Re: Re: CNC

il y a 14 ans 1 heure
#
progzz écrit: même si t'as le smoothsteppers je comprends pas comment tu doublerais ton nombre de INPUT, les input sont sur la carte des moteurs et non sur le smoothsteppers
à moins que tu aies 2 cartes avec 2 paralleles

La carte Smoothstepper supporte 2 ports parallèle. Danc Mach3 il est possible d'activer le 2e port parallèle. Il est même possible de lui dire que les pins 2 à 9 sur le second port sont en entrée. Sur le 2e port il y aurait donc les pins 2-3-4-5-6-7-8-9-10-11-12-13-15 en entrée. Pour pouvoir en bénéficier il faut simplement acheter une petite carte qui se branche dans le connecteur "Port 2" de la carte Smootstepper et qui sépare chaque brin du port parallèle vers un terminal à vis.

Comme si ce n'était pas assez, la Smoothstepper offre 6 entrées supplémentaires (pins 1A, 1B, 1I, 2A, 2B, 2I) qui sont disponible dans Mach3 comme étant le port #3, pins 1-6 :woohoo:

Des entrées en voulez-vous en voila !!!!

Je crois que je me casserai plus trop la tête avec ma quantité d'input...

J'avais pas tout bien saisi parce que j'étais allé une peu vite sur la lecture de la documentation :blush:

Connexion ou Créer un compte pour participer à la conversation.