utiliser l'axe A comme une broche

  • Auteur de la discussion Auteur de la discussion PL50
  • Date de début Date de début

PL50

Compagnon
bonjour, je voudrais savoir s'il est possible de faire en sorte de démarrer une rotation de l'axe A au début d'un programme, et de l'arrêter à la fin?
comme la broche.
c'est pour l'utiliser comme une broche de tour mais avec la fraise qui tourne comme outil.
j'ai bien la solution de débrancher le pilotage actuel du drive et le remplacer par un générateur d'impulsion, mais je préfèrerais une solution soft.

ou l'idéal serait de pouvoir dire que l'on veut que l'axe A ai effectué un certain nombre de révolutions pendant l'éxécution d'un paquet de lignes, comme la spline dans le programme ci dessous:

M3 S1000
G0 X-66.4709 Y-10.082
G0 Z0.65
G1 F300.0 Z0.0
G1 F800.0 X-65.5512 Y-10.5652
G3 X-65.5031 Y-10.5903 I3.7209 J7.082 A
G1 X-64.5801 Y-11.0673
G3 X-64.5396 Y-11.0881 I3.6728 J7.1071
G1 X-63.9224 Y-11.4026
G3 X-63.8968 Y-11.4155 I3.6323 J7.1279
G1 X-63.5435 Y-11.594
G3 X-63.5235 Y-11.6041 I3.6067 J7.1409
G1 X-63.1191 Y-11.8069
G3 X-63.1027 Y-11.8151 I3.5867 J7.1509
G1 X-62.8868 Y-11.9228
G3 X-62.8679 Y-11.9322 I3.5702 J7.1592
G1 X-62.3738 Y-12.1769
G3 X-62.3675 Y-12.1801 I3.5513 J7.1685
G3 X-58.1549 Y-14.1804 I65.5687 J132.6479
G3 X-58.1463 Y-14.1843 I3.3172 J7.2798
G1 X-57.6108 Y-14.4276
G3 X-57.5983 Y-14.4332 I3.3087 J7.2837
G3 X-48.4159 Y-18.2264 I62.143 J137.4243
G3 X-29.3407 Y-23.9249 I50.8716 J135.5122
G3 X-29.3196 Y-23.9296 I1.7574 J7.8046
G1 X-28.7363 Y-24.0593
G3 X-28.7219 Y-24.0625 I1.7363 J7.8093
G3 X-24.0769 Y-24.9304 I15.7879 J71.6301
G3 X-19.3898 Y-25.501 I11.2544 J72.9154
G3 X-19.3893 I6.5673 J73.486
G1 X-19.3903 Y-25.5009
G3 X-19.3898 Y-25.501 I6.8189 J76.1996
G3 X-9.994 Y-25.762 I6.8184 J76.1997
G3 X-3.7785 Y-25.316 I-2.6145 J79.9659
G3 X-0.2701 Y-24.8553 I-9.3293 J84.6307
G3 X-0.2508 Y-24.8523 I-1.2062 J7.9085
G1 X0.1519 Y-24.7899
G3 X0.1929 Y-24.7834 I-1.2256 J7.9056
G1 X0.6017 Y-24.7179
G3 X0.6431 Y-24.7111 I-1.2666 J7.8991
G1 X1.0579 Y-24.6424
G0 Z3.0
M5
M30


la spline fait 65mm de long, si je veux un pas de 1mm, il faudrait que le A fasse 360 x 65 = 23 400° dans le temps de contournage de la spline
(en mettant une avance très lente sur la spline, et maxi sur le A)

quelqu'un a une idée?
je suis sous mach3 avec un controleur CS-lab

a+

Patrick
 
Je ne vois pas comment tu vas pouvoir gérer la vitesse de A dans ton hypothèse, ton avance même au max sera trop faible en vitesse de rotation :smt017
Tu veux usiner quelle matière?
 
De base sur Mach3, ce n'est pas prévu.
J'y avais pensé pour faire du fraisage/tournage en ajoutant une broche horizontale qui ferait office de broche de tour sur la table (une sorte d'axe A mais rapide et non indexable).

L'avantage c'est que comme Mach3 est parfaitement customisable, en bidouillant pas mal notamment avec des macros dédiées, je pense que c'est gérable au vue de ce que certains arrivent à faire, comme ce petit tour bi-broche :

Après l'auteur le dit lui même en commentaire, la commande de la seconde broche semble avoir été la partie la plus compliquée.

En t'aidant de ce post, tu devrais arriver à tes fins :

En tout cas, je te dis bon courage et je vais suivre de près tout ça :wink:
 
Salut,

Il est possible de gérer un axe A en tant que broche, il suffit de le piloter en step/dir au lieu de PWM et de déclarer les n° de port/pin de l'axe A dans Spindle (ports&pins/motor output) ... le problème c'est que Mach3 ne gère qu'une seule broche, donc tu ne pourras pas avoir ta broche de fraisage commandée en même temps, sauf à la piloter manuellement via le vario.

++
David
 
Salut,

Il est possible de gérer un axe A en tant que broche, il suffit de le piloter en step/dir au lieu de PWM et de déclarer les n° de port/pin de l'axe A dans Spindle (ports&pins/motor output) ... le problème c'est que Mach3 ne gère qu'une seule broche, donc tu ne pourras pas avoir ta broche de fraisage commandée en même temps, sauf à la piloter manuellement via le vario.

++
David
Donc autant que je pilote directement l'axe A avec un pulse generator...
Merci David!
 
Il est possible de gérer un axe A en tant que broche, il suffit de le piloter en step/dir au lieu de PWM et de déclarer les n° de port/pin de l'axe A dans Spindle (ports&pins/motor output) ..
Justement dans la demande de Patrick, ce serait plutôt un pilotage du A en analogique (PWM) plutôt qu'en step/dir ou Mach3 enverra les coordonnées de façon séquencée.
En step/dir c'est plutôt l'utilisation classique d'un diviseur en travail positionné ou continu à basse vitesse.
 
Justement dans la demande de Patrick, ce serait plutôt un pilotage du A en analogique (PWM) plutôt qu'en step/dir ou Mach3 enverra les coordonnées de façon séquencée.
En step/dir c'est plutôt l'utilisation classique d'un diviseur en travail positionné ou continu à basse vitesse.
Ou de trouver une astuce de programmation pour que le A soit piloté en arrière plan à une vitesse fixe.
Une solution serait d'utiliser le M7 qui alimenterait le générateur de pulses; mais ça m'oblige à décabler le drive du A.

A+

Patrick
 
ce serait plutôt un pilotage du A en analogique (PWM) plutôt qu'en step/dir ou Mach3 enverra les coordonnées de façon séquencée.

On ne peux pas piloter un PàP en PWM, la seule solution via Mach3 c'est de faire comme pour une broche utilisant un servo, c.a.d. en Step/Dir. Ce qui est surprenant c'est que le développeur du soft n'ai pas pensé à gérer 2 broches indépendantes ; apparemment c'est aussi le cas avec UCCNC et Mach4, une seule broche gérée (pour Mach4, je suis moins sur, je ne comprends pas grand chose à son paramétrage !!)

Moyennant quelques macros, on peut gérer plusieurs broches et switcher de l'une à l'autre, mais pas les utiliser simultanément.

J'avais déjà regardé le truc pour tenter de faire la même chose avec mon 4ieme axe, d'abord pour faire du tournage mais à 11 RPM maxi, ça le fait pas !! donc fraisage en plus, mais avec la Kress c'était simple, il me suffisait de la brancher sur une prise 220V et de la mettre en marche avec son inter :wink:

Ou de trouver une astuce de programmation pour que le A soit piloté en arrière plan à une vitesse fixe.

Peut être avec les brains, mais je n'ai jamais exploré ce type de programmation, j'ignore ce que l'on peut vraiment en faire et si on peut piloter un moteur.

++
David
 

Sujets similaires

V
Réponses
11
Affichages
291
varynx68
V
J
Réponses
1
Affichages
1 097
lolo
Sham
Réponses
21
Affichages
418
D
G
Réponses
13
Affichages
356
dh42
D
M
Réponses
4
Affichages
977
MakerJoGa
M
P
Réponses
2
Affichages
710
pro-ms
P
Retour
Haut