Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

Branchement et pilotage de la broche par Mach3

2 participants

Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Branchement et pilotage de la broche par Mach3

Message  Epsilon458 Lun 10 Avr 2023 - 20:57

Bonjour à tous.
Je reprends l’amélioration de ma machine une CNC6040 chinoise équipée d’une broche CNC GDZ-80-1.5/220V
Mon objectif est de piloter la vitesse de la broche avec Mach3

1 Trouver la référence et le schéma de branchement de la carte variateur de vitesse. j’ai cherché sur internet, impossible de trouver trop ancienne surement, j’espère que quelqu'un parmi vous la connais.

Branchement et pilotage de la broche par Mach3 Carte_15

Branchement et pilotage de la broche par Mach3 Carte_14


2 Configurer Mach3 il semblerait qu’il faut un plugin et définir le pin sur l’interface port parallèle.

3 faire la liaison entre la carte du port parallèle et la carte du variateur.

La recherche sur les forums ne m’a pas permis d’y voir clair, je n’aie pas d’expérience dans ce domaine et la tâche est difficile
En premier lieu réaliser la phase 2 pour voir ce qui sort du PWM de la carte TX13963 avant d’envisager le branchement sur le variateur.

Branchement et pilotage de la broche par Mach3 Carte_16

J’espère que vous pourrez m’aider à réaliser ces taches. Merci
Daniel
Epsilon458
Epsilon458
petit nouveau
petit nouveau

Messages : 18
Points : 39
Date d'inscription : 22/01/2018
Age : 76
Localisation : Haute Garonne

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  dh42 Lun 10 Avr 2023 - 21:55

Salut,

2 Configurer Mach3 il semblerait qu’il faut un plugin et définir le pin sur l’interface port parallèle.

Non, sauf si tu veux piloter le vario en USB>RS485 ... mais je ne suis pas du tout sûr que ton vario ai ce type de fonctionnalité.

En dehors de ce mode de pilotage, il y a le mode "simple" qui nécessite 2 "circuits" séparés.

Un premier qui pilote un relais qui va donner l'info marche/arrêt au variateur ; il doit donc y avoir un relais sur la carte de la machine (Breakout Board = BoB), ou il faut le rajouter et le brancher de façon à ce qu'il soit activé par une sortie de la carte s'il n'est pas intégré.

Un deuxième qui va donner l'info de vitesse au variateur, le variateur prend un signal 0-10V en entrée (0V = V mini, 10V = V maxi) pour le pilotage de la vitesse. Mach3 envoi un signal de type PWM à la carte, qui doit être converti en signal 0-10V, généralement par la carte d'axe, mais il existe des convertisseurs PWM vers 0-10V indépendants. (note, certain vario sont piloté en 0-5V)

En premier lieu réaliser la phase 2 pour voir ce qui sort du PWM de la carte TX13963 avant d’envisager le branchement sur le variateur.

https://damogranlabs.com/wp-content/uploads/2015/12/damogran-labs-cene-cnc-guide.pdf

Il semblerait qu'il n'y ai pas de convertisseur PWM>0-10V, à mon avis la sortie PWM ne fait que restituer le signal PWM envoyé par Mach3 via le port //. C'est la qu'il faudrait connecter un convertisseur PWM>0-10V. (voir page 13)

Je ne vois pas de sortie qui pourrait être utilisée pour piloter un relais, à moins de piquer une sortie de l'axe A si ta machine ne l'utilise pas.

1 Trouver la référence et le schéma de branchement de la carte variateur de vitesse. j’ai cherché sur internet, impossible de trouver trop ancienne surement, j’espère que quelqu'un parmi vous la connais.

Je ne connais pas non plus. ... et il ne faut pas que le schéma, mais la doc complète car en plus du câblage, sur un vario il faut changer le paramétrage interne pour lui dire que la commande ne se fait plus par le clavier mais par un périphérique externe (donc le soft) ...

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25654
Points : 38363
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  Epsilon458 Dim 23 Avr 2023 - 17:29

Bonjour David.
Merci d’avoir répondu à mon message.
Trouver la référence et le schéma de branchement de la carte variateur de vitesse: suite à ton commentaire, je pense que j’ai très peu de chance de trouver les documents. Donc j’abandonne le pilotage de la broche, je continuerai la gestion manuelle.
Mais, comme j’ai une très grosse pression de la part de mes amis modélisme pour équiper ma CNC d’une tête laser, je voudrai activer le PWM piloté par mach3
Voilà ma carte du port parallèle TX13963

Branchement et pilotage de la broche par Mach3 Carte_17


Les pins déjà occupés

Branchement et pilotage de la broche par Mach3 Affect10


Par quel N° de pin passe le signal de macxh3 PWM ? Il faudrait la notice de la carte TX 13963, ou y a-t-il une autre façon de le savoir ?
J’ai cru comprendre qu’il me fallait télécharger un plugin pour piloter le laser avec mach3.
En suite comment configurer mach3 ?
Merci David.
Daniel
Epsilon458
Epsilon458
petit nouveau
petit nouveau

Messages : 18
Points : 39
Date d'inscription : 22/01/2018
Age : 76
Localisation : Haute Garonne

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  dh42 Dim 23 Avr 2023 - 18:11

Salut,

En port // Mach3 ne peut utiliser que 12 sorties ; pin 1 à 9, pin 14, 16 et 17

Ton PWM est donc sur une des pin de sortie non utilisée, soit 1,2,3 ou 14 ... il faudra les essayer pour savoir laquelle c'est.

Pour activer le PWM, il faudra mettre le bon pin de sortie dans le "step pin" de la sortie "spindle" (dans motor outputs) ... il faudra donc essayer les 4 n° de pin possibles.

J’ai cru comprendre qu’il me fallait télécharger un plugin pour piloter le laser avec mach3.

Pas à ma connaissance, mais je n'y connais pas grand chose en laser, je ne vais pas pouvoir t'aider pour ça.

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25654
Points : 38363
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  Epsilon458 Mer 3 Mai 2023 - 19:21

Bonjour David.
Après beaucoup de recherches sur internet, j’ai fini par configurer Mach3, trouvé le pin sur le port parallèle et obtenu un signal sur le PWM entre 0 et 5v

Branchement et pilotage de la broche par Mach3 Img20214
Branchement et pilotage de la broche par Mach3 Img20215[url=https:
Branchement et pilotage de la broche par Mach3 Img20217
Branchement et pilotage de la broche par Mach3 Img20218

J'ai fait des essais avec Cambam et le post-processeur mach3-LZ
On retrouve dans le Gcode un changement d’outil ? et pas les démarrages/arrêts du laser entre les phases d’usinage.

Quand on programme avec cambam, est ce que c’est le post processeur qui devrait rajoute dans le Gcode le démarrage et l’arrêt du laser entre chaque phase d’usinage et pas mal d'autre choses?
Dans le Gcode ci-joint, j’ai rajouté les démarrages et arrêts du laser M3  M5. Arrivé à ces lignes il fait une pose de 6 s avant de se déplacer vers l’autre zone. Je n'ai pas encore les moyens de voir exactement à quel moment précis le laser s'arrête et redémarre. ça c'est une autre étape.
Nota: je n'ai pas encore le laser, j'assure mes arriérés avant d'investir.
Sait tu si c'est normal et peut t'on le gérer?

( Made using CamBam - http://www.cambam.co.uk )
( Essai pilotage laser du 02 gcode 5/2/2023 4:06:42 PM )
( Post processor: Mach3-CutViewer )
( T0 : 0.0 )
( CUTVIEWER )
( FROM/0,0,5 )
( Select dummy tool to avoid warnings )
( TOOL/MILL,1,0,20.0,0 )
( STOCK/BLOCK,,,,,, )
G21 G90  G40
G91.1
( T0 : 0.0 )
( Tool Taper coming soon )
( TOOL/MILL,0.0,0.0,0.0,0 )
T0 M6
( Essai pilotage laser du 02 gcode.nc )
( Made using CamBam - http://www.cambam.co.uk )
( Essai pilotage laser du 02 5/2/2023 3:31:22 PM )
( Post processor: Mach3-Laser )
G21 G90 G64 G40
G91.1
G0 Z0.0
( Contour1 )
G17
M3
S9000
G0 X25.0 Y12.0
G2 F1000.0 X15.0 Y22.0 I0.0 J10.0
G1 Y62.0
G2 X25.0 Y72.0 I10.0 J0.0
G1 X75.0
G2 X85.0 Y62.0 I0.0 J-10.0
G1 Y22.0
G2 X75.0 Y12.0 I-10.0 J0.0
G1 X25.0
M5
( Contour2 )
M3
S15000
G0 X32.0 Y19.0
G2 X22.0 Y29.0 I0.0 J10.0
G1 Y54.0
G2 X32.0 Y64.0 I10.0 J0.0
G1 X68.0
G2 X78.0 Y54.0 I0.0 J-10.0
G1 Y29.0
G2 X68.0 Y19.0 I-10.0 J0.0
G1 X32.0
M5
( Contour3 )
M3
S22000
G0 X38.0 Y26.0
G2 X30.0 Y34.0 I0.0 J8.0
G1 Y48.0
G2 X38.0 Y56.0 I8.0 J0.0
G1 X63.0
G2 X71.0 Y48.0 I0.0 J-8.0
G1 Y34.0
G2 X63.0 Y26.0 I-8.0 J0.0
G1 X38.0
M5
G0 X0.0 Y0.0
M2
   
J'ai remarqué que la valeur au PWM diminue quand la vitesse demandée augmente et inversement, même en inversant le signe dans la colonne "Pas actif à 0"
Je suis très contant d'être arrivé là. vive le faux rhum
Je te remercie pour ton aide et tes commentaires.
Daniel
Epsilon458
Epsilon458
petit nouveau
petit nouveau

Messages : 18
Points : 39
Date d'inscription : 22/01/2018
Age : 76
Localisation : Haute Garonne

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  dh42 Mer 3 Mai 2023 - 21:23

Salut,

J'ai fait des essais avec CamBam et le post-processeur mach3-LZ

De ce que je vois dans ton GCode, non, le PP que tu utilise c'est Mach3-CutViewer (voir 3ieme ligne du GCode) ; je ne comprends pas trop, mais il y a 2 GCode collés l'un après l'autre ; les 15 premières lignes sont faites avec le PP Mach3-Cutviewer (jusqu'au T0M6) puis la suite avec le PP Mach3-laser. scratch

Il y a un problème dans ta config et je pense une incompréhension sur le fonctionnement.

Le PWM donne une info de puissance du laser (ou de vitesse de broche), ça correspond donc a une commande "S" du GCode, mais ce n'est pas lui qui gère le marche/arrêt, donc "Spindle" sur "borne pas" = 1 c'est OK (1ière image) car ça donne l'info de vitesse sur la pin 1 de la carte, mais "sortie 1" sur "borne 1" (=démarrage du laser image 2), ce n'est pas bon car la borne 1 est déjà utilisée pour le PWM. Il te faut donc utiliser un n° de borne (pin) correspondant au relais de ta carte (s'il y en a un), donc il te reste 2,3 ou 14 ; si tu n'as pas de relais, une des sortie 2,3 ou 14 devra en piloter un.

D'autre part, avec Mach3, le marche/arrêt du laser ne se fait pas avec M3/M5 mais avec M11Pxx/M10Pxx ou xx représente une sortie logique de Mach3. Donc si c'est la sortie 1 qui est utilisée le marche/arrêt devra se faire avec M11P1 et M10P1 dans le GCode.

La différence entre M10/M11 et M3/M5, c'est que dans le cas des M10/M11, il n'y a pas de délais entre l'allumage du laser et le début du mouvement, contrairement à ce qui se passe avec M3/M5, ça évite d'avoir un point noir plus "brulé" que le reste du tracé en début et fin de coupe.

Un autre avantage, c'est que tu peux utiliser une sortie différente pour la broche et le laser, et donc utiliser les 2 sans avoir à trifouiller les branchements sur ta carte.

Lorsque tu utilise le PP Mach3-LZ, ces codes M10/M11 seront sortis en fonction de la position Z de la broche ; si on descend en dessous du plan de dégagement, le laser est mis en marche, si on remonte au dessus du plan de dégagement, le laser s'arrête.

Note que le laser ne s'allume pas quand il rencontre un M11, c'est juste une "présélection", le démarrage du laser ne se fait que lorsque la ligne suivante est exécutée (si c'est un mouvement)

Dans CamBam, pour obtenir la sortie de ces M11/M10, il faut programmer ton opération avec une petite course en Z ; par exemple:

Plan de dégagement = 0.1
Surface pièce = 0
Profondeur finale = -0.1

Voir le fichier exemple.

Concernant ta dernière image, c'est la plage de valeur qui pourra être utilisée par la commande S, sur l'image, ce sont des valeurs pour une broche (de 5500 à 24000tr), pour ton laser il faut que la commande S donne une valeur en % de puissance, donc il te faut mettre 0 à 100 pour V mini/maxi.

Dans CamBam, c'est la V de rotation qui donnera la puissance à utiliser (80% dans l'exemple)

J'ai remarqué que la valeur au PWM diminue quand la vitesse demandée augmente et inversement, même en inversant le signe dans la colonne "Pas actif à 0"

Le fait que la borne 1 soit paramétrée à la fois pour le PWM et la M/A sème probablement la pagaille !

Voila le GCode que sort la PP Mach3-LZ pour une découpe de 2 rectangles avec 2 opérations de contour.

Code:
( Made using CamBam - http://www.cambam.co.uk )
( laser 5/3/2023 9:17:25 PM )
G21 G90 G91.1 G64 G40
G0 Z0.1
( Contour1 )
G17
S80 (puissance = 80%)
G0 X-30.5 Y-25.0
G1 F600.0 Z-0.1
M11P1 (présélection démarrage laser)
G1 F500.0 Y25.0 (le laser démarrera ici)
G2 X-30.0 Y25.5 I0.5 J0.0
G1 X30.0
G2 X30.5 Y25.0 I0.0 J-0.5
G1 Y-25.0
G2 X30.0 Y-25.5 I-0.5 J0.0
G1 X-30.0
G2 X-30.5 Y-25.0 I0.0 J0.5
( Contour2 )
S80
M10P1
G0 Z0.1
G0 X-20.5 Y-15.0
G1 F600.0 Z-0.1
M11P1
G1 F500.0 Y15.0
G2 X-20.0 Y15.5 I0.5 J0.0
G1 X20.0
G2 X20.5 Y15.0 I0.0 J-0.5
G1 Y-15.0
G2 X20.0 Y-15.5 I-0.5 J0.0
G1 X-20.0
G2 X-20.5 Y-15.0 I0.0 J0.5
M10P1
G0 Z0.1
M30

Branchement et pilotage de la broche par Mach3 Sans_371

++
David
Fichiers joints
Branchement et pilotage de la broche par Mach3 Attachment
laser.zip Vous n'avez pas la permission de télécharger les fichiers joints.(2 Ko) Téléchargé 2 fois

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25654
Points : 38363
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  Epsilon458 Dim 7 Mai 2023 - 0:20

Bonjour David.
Je suis toujours à chercher la solution.
En suivant tes instructions, j'ai crée un Gcode avec le post processeur  Mach3-Laser et ajouté les mouvement de monté et descente.
J'ai configuré la broche sur le pin N°1 et la sortie 1 sur le pin N°14. Dans ce cas pas de démarrage broche.
Gcode
( Made using CamBam - http://www.cambam.co.uk )
( Inicial modifié en PPlz et monté 5/6/2023 2:29:30 PM )
( Post processor:  Mach3-Laser )
G21 G90 G64 G40
G91.1
G0 Z0.1
( Contour1 )
G17
S6000
G0 X25.0 Y12.0
G1 F300.0 Z-0.1
M11P1
G1 F800.0 X75.0
G3 X85.0 Y22.0 I0.0 J10.0
G1 Y62.0
G3 X75.0 Y72.0 I-10.0 J0.0
G1 X25.0
G3 X15.0 Y62.0 I0.0 J-10.0
G1 Y22.0
G3 X25.0 Y12.0 I10.0 J0.0
( Contour2 )
S12000
M10P1
G0 Z0.1
G0 X32.0 Y19.0
G1 F300.0 Z-0.1
M11P1
G1 F800.0 X68.0
G3 X78.0 Y29.0 I0.0 J10.0
G1 Y54.0
G3 X68.0 Y64.0 I-10.0 J0.0
G1 X32.0
G3 X22.0 Y54.0 I0.0 J-10.0
G1 Y29.0
G3 X32.0 Y19.0 I10.0 J0.0
( Contour3 )
S20000
M10P1
G0 Z0.1
G0 X38.0 Y26.0
G1 F300.0 Z-0.1
M11P1
G1 F800.0 X63.0
G3 X71.0 Y34.0 I0.0 J8.0
G1 Y48.0
G3 X63.0 Y56.0 I-8.0 J0.0
G1 X38.0
G3 X30.0 Y48.0 I0.0 J-8.0
G1 Y34.0
G3 X38.0 Y26.0 I8.0 J0.0
M10P1
G0 Z0.1
M30

Dans le Gcode, quand je regarde la mise marche de la broche M11P1, il semblerait que se soit adressé à la pin N°1, alors qu'il faudrait la N°14?.
C'est le post processeur qui l'affecte à la 1 ?
Faut il modifier le post  Mach3-Laser ?
Merci pour ton aide.
Daniel
Epsilon458
Epsilon458
petit nouveau
petit nouveau

Messages : 18
Points : 39
Date d'inscription : 22/01/2018
Age : 76
Localisation : Haute Garonne

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  dh42 Dim 7 Mai 2023 - 0:36

Salut,

Dans le Gcode, quand je regarde la mise marche de la broche M11P1, il semblerait que se soit adressé à la pin N°1, alors qu'il faudrait la N°14?.

Non, le P1 n'indique pas un n° de pin mais un n° de sortie logique, donc "Sortie 1" dans les signaux de sortie de Mach3.

J'ai configuré la broche sur le pin N°1 et la sortie 1 sur le pin N°14. Dans ce cas pas de démarrage broche.

C'est censé démarrer le laser, pas la broche, donc c'est le relais qui va piloter le M/A du laser que tu dois brancher sur la pin 14 de la carte (la sortie 14 pilote la bobine du relais, qui lui même active désactive le laser)

Bon, sans un schéma de la carte, c'est un peu pifométrique !! je n'arrive même pas à voir ou sont les sorties sur la carte (à part les sorties moteur)

En tout cas, aucune chance que la broche puisse démarrer vu qu'il n'y aucun lien électrique entre la carte (breakout board) et le variateur ; tout est à faire ...

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25654
Points : 38363
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Branchement et pilotage de la broche par Mach3 Empty Re: Branchement et pilotage de la broche par Mach3

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum