Programme pour trancanage

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

jujurassik

Nouveau
Bonjour a tous,
Je viens vers vous car j'ai un programme de tracanage a réaliser sur un tour bi broche 5 axe mori seiki mt3000 en armoire fanuc 18i
(je tente ma chance lol :lol:)

voilà j'arrive à programmer la pièce seulement je vais en avoir beaucoup à faire différente et je n'arrive pas a créer le modal de se programme. en gros je voudrai partir du début du tracanage, indiqué une longueur en z, nombre de tour en "C"(ici ca serai 360x10)et une fois arriver au bout qu'il revienne dans le même pas jusqu'à son départ qui donnerai le croisement.
je vous envois une photo

je démarre du point jaune (voir photo 3d)après le 25h9 lg76+25.5+(2.5 car fraise boule de 5 , je finirai avec une 2taille ensuite)
ensuite pour la forme a chaque extrémité ca ira. (depart C0 - Z0 - X30 car diam 30)(passe de 0.5 au diametre)

diamètre extérieur 30mm
diamètre fond de rainure 22mm

j'ai du dessiner celle ci pour expliqué car c'est pas évident.
(pour plonger en C0 x** je descent doucement et change la vitesse une fois la rotation en route mais je peut également percer un trou diam 4 avant pour faciliter la pénétration de la fraise boule sans souci

20250623_143235.jpg


1000026880.jpg
 
C’est quoi le « trancannage »´je ne connais pas ce terme
Finalement en cherchai sur le net j’ai trouvé ça paraît assez spécial
 
Si j’ai bien compris c’est deux filetages qui se croisent
Question
Tu veux usiner ça comme un filetage avec un outil de tour, ou bien avec une fraise ?
Edit
je viens de voir que tu parles de fraise et même de fraise boule … mais là je ne comprend pas comment tu peux faire un fond plat avec une fraise boule
 
Je croyais que le terme n'était usité que par les soyeux ou les tisserands...Hé bien on en apprend des choses...
Mais l'usage de cette "vis(?) de guidage" semble avoir emprunté ses lettres de noblesse .
Capture d’écran 2025-06-23 à 18.21.05.jpg
 
La vidéo de @Dodore parle si mes souvenirs d’allemand sont bons de "vis d'enroulement croisé". Peut-être plus compréhensible intuitivement que vis de trancannage.
 
Bonjour,

Vis à filet croisé


C'est aussi le principe du tournevis "automatique" a l'envers

Cordialement JF
 
Bonjour a tous,
Je viens vers vous car j'ai un programme de tracanage a réaliser sur un tour bi broche 5 axe mori seiki mt3000 en armoire fanuc 18i
(je tente ma chance lol :lol:)

voilà j'arrive à programmer la pièce seulement je vais en avoir beaucoup à faire différente et je n'arrive pas a créer le modal de se programme. en gros je voudrai partir du début du tracanage, indiqué une longueur en z, nombre de tour en "C"(ici ca serai 360x10)et une fois arriver au bout qu'il revienne dans le même pas jusqu'à son départ qui donnerai le croisement.
je vous envois une photo

je démarre du point jaune (voir photo 3d)après le 25h9 lg76+25.5+(2.5 car fraise boule de 5 , je finirai avec une 2taille ensuite)
ensuite pour la forme a chaque extrémité ca ira. (depart C0 - Z0 - X30 car diam 30)(passe de 0.5 au diametre)

diamètre extérieur 30mm
diamètre fond de rainure 22mm

j'ai du dessiner celle ci pour expliqué car c'est pas évident.
(pour plonger en C0 x** je descent doucement et change la vitesse une fois la rotation en route mais je peut également percer un trou diam 4 avant pour faciliter la pénétration de la fraise boule sans souci
Donc tu veux faire un programme paramétré ? partage nous ton ébauche
 
Bonsoir,
Le trancanage s'applique aussi aux bobinages à spires jointives !
Lepierre
 
Je ne connaissais pas du tout ce terme, ni même que le tissage utilisait ce type de 'Filet'
Merci de nous avoir enrichi encore aujourd'hui

Voici un bout de programme paramétré qui devrait faire le job attendu :
Position au dessus depart X30+ Y0 Z-104 (76+28) C0
Plongée en travail en X de Ap
Move jusque Z-304 (-104-200) avec C synchro au pas de 20 (C+)
Retour point Z-104 avec move C-
Increment X de Ap
Retour à : Plongée en travail X jusqu'à X = Cote fond

Le format du programme est pour une armoire Mazak Integrex I ( EIA Fanuc )
Probablement quelques ajustements pour tourner sur ton Mori ( qui doit être en Fanuc 18i ? )

Peux tourner tel quel en prog principal, avec les valeurs de # réglé en dur en début de prog
ou bien avec ajustements, en faire un vrai sous-prog macro avec format d'appel type /
G65 P5072 X30.0 U25.0 Z-104.0 W-304.0 C0.0 K20.0 A0.50 S4500.0 F500.0

Le prog avec ses boucles / tests Etc..

( Exemple Macro Vis Trancannage )
( Vis Filet Double Croisé )
( Machine Type Integrex )
( ************************************ )
( **** Arguments Listing *** )
()
( X #24 Diametre Exter Vis)
( U #21 Diametre Fond Rainure )
( Z #26 Z Départ Centre Outil )
( W #23 Z Fin Filet Centre Outil )
( C #3 Pos C Depart X-Z )
( K #6 Pas du Filet )
( A #1 Ap Prof passe en X )
( S #19 Rpm Tool )
( F #9 F mm/min )
( ************************************ )
( *** Setting # *** )
X=30.0
U=25.0
Z=-104.0
W=-304.0
C=0.0
K=20.0
A=0.50
S=4500.0
F=500.0
G4 P200
( ************************************ )
( *** Check Arguments Ok *** )
IF[#24EQ#0] GOTO 9000
IF[#21EQ#0] GOTO 9000
IF[#26EQ#0] GOTO 9000
IF[#23EQ#0] GOTO 9000
( ************************************ )
( Conversion F mm/min en F Deg/min )
#10=FIX[[#9*360.0]/[3.14*#24]]
G4 P100
( Valeur Move C entre Z et W )
#4=[#23-#26]/[#6]
G4 P100
( Valeur Courante X Usinage )
#30=#24
G4 P100
()
G0 G90 G53 X0.
G53 Y0. Z0.
G53 B0.
T10 T0 M6
G53 X0. Y0. Z0.
G53 B90.0
()
G56
G17
G68 X0. Y0. Z0. R90.0
()
G10.9 X1 ( Prog X Diametre Mode )
G0 G43 X[#24+10.0] Y0. Z[#26]
M200
M211
G0 C[#3]
M3 S[#19]
M8
G4 P200
()
( ** Position Approche ** )
G90 G0 X[#24+10.0] Y0.0 Z[#26] C[#3]
G1 X[#24+1.0] F[#9*4]
( ** Loop Start ** )
N200
G1 X[#30] F[#9*0.25]
G4 P200
G91 G1 Z[#23-#26] C[#4] F[#10]
G4 P200
G91 G1 Z[#26-#23] C[-#4] F[#10]
G4 P200
#30=#30-#6 ( Increment Ap sur X )
G4 P50
( Update F mm/min en F Deg/min )
#10=FIX[[#9*360.0]/[3.14*#30]]
G4 P50
IF[#10LE[25.0*360.0]] GOTO 250
#10=25.0*360.0 ( F Max: 25 Rpm )
N250
IF[#30GE#21] GOTO 200
()
( ** End Loop ** )
G90 G1 X[#24+10.0] F[#9*4]
M5
M9
G69
( *** Degagement End Sub *** )
G90 G0 G53 X0.
G53 Y0. Z0.
G53 B0.
()
( M99 )
()
M30
()
( ************* Alarm Zone ************ )
N9000
#3000=50(#.ARG.EMPTY.ERROR.#)

()
( ************************************* )



Fichier Programme copier en format txt pour prise en charge
A renommer en .EIA ou .NC et édition en bloc notes selon vos formats de fichier ISO sur vos CN

Attention : Prog non testé, pas même en simulation
( il doit bien trainer au moins une faute de frappe / signe de calculs / bugs programmeur ! )

Bons tests
Merci de vos retours / remarques / Etc..
 

Fichiers joints

C'est un peu hors sujet mais pour les amateurs il existe des systèmes de trancannage mécaniques sans vis.
Le déplacement du chariot est fait par la friction d'un roulement sur un arbre lisse. Le diamètre intérieur du roulement est rectifié, légèrement évasé sur l'extérieur.
Ensuite il s'agit de gérer l'angle dudit roulement pour régler le pas, ainsi que les fins de courses mécaniques aux deux extrémités. Mais c'est complètement réglable.
Le couple en latéral n'est pas très élevé mais tout de même très correct.
La société "Uhing" commercialise des unités plus perfectionnées avec des trains de plusieurs roulements (on trouvait ça chez Prud'homme transmissions dans le temps). Voilà une photo d'un modèle assez ancien mais qui marche bien. Il suffit de faire tourner l'axe lisse à la même vitesse que la bobine.
1750779883345.png

1750779975878.png

1750779928506.png
 
Donc tu veux faire un programme paramétré ? partage nous ton ébauche
Si j’ai bien compris c’est deux filetages qui se croisent
Question
Tu veux usiner ça comme un filetage avec un outil de tour, ou bien avec une fraise ?
Edit
je viens de voir que tu parles de fraise et même de fraise boule … mais là je ne comprend pas comment tu peux faire un fond plat avec une fraise boule

bonjour a tous , desolé je repond un peut tardivement on m'a mis sur autre chose :lol:.

@Dodore , Oui je le fait avec une fraise boule car au moin je peut attaquer a l'axe au centre de fraise. et je plonge de 0.1 de +.
mais ensuite je fini par une fraise 2T pour enlever les rayon de chaque cote et la je m'arrête a la profondeur initial ainsi a l'axe de la fraise l'effort et amoindri.

@laurent12100

Oui je veux faire un programme paramétré pour juste change longueur diamètre profondeur de passe point de départ point d'arriver. cela me permettre de simplifier mes prochaine pièce similaire.

@lolo je vais regarder ça des que je me met dessus :) merci


(XC48 DIAMETRE 30 RECTIFIER)
(EPAULEMENT DIAM 25 LG76)
(PERCAGE DUN TROUS DE 4 SUR LA LONGUEUR 76+28+FRAISE DIAM 5 /2)

(G55=G54+106.5 EN Z)


(DEMARRAGE DU FILETAGE PAS A DROITE ET REVIENS A GAUCHE)


G55M303
G17M45
G98
G0G28U0.W0.H0.V0.T1019
G361B0.D0.
G43H19.
G97S1500M13X100.Z10.Y0.C0.(DEMARRAGE EN C0.)
G0X33.
G0Z0.(DEPART)
M484
G1G98X29.F50(DESCENTE DANS LE TROU DIAM 4 PERCER JUSTE AVANT)
G1G98C-3600. Z-200.F500(10X20 ET 10X360)
G1G98C-7200. Z0.
G0X33(HORS PIECE)
G28H0.(RETOUR ORIGINE AXE C. DONC C0.)
G1G98X28.F50(DESCENTE DANS LE TROU DIAM 4 PERCER JUSTE AVANT)
G1G98C-3600. Z-200.F500(10X20 ET 10X360)
G1G98C-7200. Z0.
G0X33(HORS PIECE)
G28H0.(RETOUR ORIGINE AXE C. DONC C0.)
G1G98X27.F50(DESCENTE DANS LE TROU DIAM 4 PERCER JUSTE AVANT)
G1G98C-3600. Z-200.F500(10X20 ET 10X360)
G1G98C-7200. Z0.
G0X33(HORS PIECE)
G28H0.(RETOUR ORIGINE AXE C. DONC C0.)
ETC.… jusque X21.9

G0X33.
G28H0.
M9
M5
G28U0.V0.
M211
G28A0.
G28W0.
M0

voilà c'est pas compliqué au 1er abord mais en paramétré fanuc je n'y arrive pas :oops:

edit : j'ai essayer de suivre une procédure d'après un ancien programme paramétré que @JLuc69 m'avais fait il y a quelque mois et qui a fonctionné a merveille :)
j'ai mis le détail entre parenthèse pour moi plus tard me rappeler car je débute dans le paramétré du coup lol.
Pensez vous que ca peut le faire ?


(*** PARAMÈTRES MODIFIABLES ***)
#100 = 29 (Diamètre initial X)
#101 = 21.9 (Diamètre final X)
#102 = -200 (Profondeur Z)
#103 = 50 (Avance pour descente)
#104 = 500 (Avance pour filetage)
#105 = 10 (Nombre de filets)
#106 = 360 (Angle par filet, en degrés)
#107 = 33 (Diamètre hors pièce X)
#108 = -7200 (Rotation totale retour axe C)
#109 = -3600 (Moitié de la rotation)


(*** DÉMARRAGE ***)
G55 M303
G17 M45
G98
G0 G28 U0. W0. H0. V0. T1019
G361 B0. D0.
G43 H19.
G97 S1500 M13 X100. Z10. Y0. C0.
G0 X#107
G0 Z0.
M484

(*** BOUCLE DE FILETAGE ***)
#110 = #100 (Initialisation du diamètre)
#111 = 0.5 (prof de passe)

WHILE [#110 GE #101] DO1
G1 G98 X#110 F#103
G1 G98 C#109 Z#102 F#104
G1 G98 C#108 Z0.
G0 X#107
G28 H0.
#110 = [#110 -#111]
END1

(*** FIN ***)
G0 X#107
G28 H0.
M9
M5
G28 U0. V0.
M211
G28 A0.
G28 W0.
M0
 
Dernière édition:
Je ne connaissais pas du tout ce terme, ni même que le tissage utilisait ce type de 'Filet'
Merci de nous avoir enrichi encore aujourd'hui

Voici un bout de programme paramétré qui devrait faire le job attendu :
Position au dessus depart X30+ Y0 Z-104 (76+28) C0
Plongée en travail en X de Ap
Move jusque Z-304 (-104-200) avec C synchro au pas de 20 (C+)
Retour point Z-104 avec move C-
Increment X de Ap
Retour à : Plongée en travail X jusqu'à X = Cote fond

Le format du programme est pour une armoire Mazak Integrex I ( EIA Fanuc )
Probablement quelques ajustements pour tourner sur ton Mori ( qui doit être en Fanuc 18i ? )

Peux tourner tel quel en prog principal, avec les valeurs de # réglé en dur en début de prog
ou bien avec ajustements, en faire un vrai sous-prog macro avec format d'appel type /
G65 P5072 X30.0 U25.0 Z-104.0 W-304.0 C0.0 K20.0 A0.50 S4500.0 F500.0

Le prog avec ses boucles / tests Etc..

( Exemple Macro Vis Trancannage )
( Vis Filet Double Croisé )
( Machine Type Integrex )
( ************************************ )
( **** Arguments Listing *** )
()
( X #24 Diametre Exter Vis)
( U #21 Diametre Fond Rainure )
( Z #26 Z Départ Centre Outil )
( W #23 Z Fin Filet Centre Outil )
( C #3 Pos C Depart X-Z )
( K #6 Pas du Filet )
( A #1 Ap Prof passe en X )
( S #19 Rpm Tool )
( F #9 F mm/min )
( ************************************ )
( *** Setting # *** )
X=30.0
U=25.0
Z=-104.0
W=-304.0
C=0.0
K=20.0
A=0.50
S=4500.0
F=500.0
G4 P200
( ************************************ )
( *** Check Arguments Ok *** )
IF[#24EQ#0] GOTO 9000
IF[#21EQ#0] GOTO 9000
IF[#26EQ#0] GOTO 9000
IF[#23EQ#0] GOTO 9000
( ************************************ )
( Conversion F mm/min en F Deg/min )
#10=FIX[[#9*360.0]/[3.14*#24]]
G4 P100
( Valeur Move C entre Z et W )
#4=[#23-#26]/[#6]
G4 P100
( Valeur Courante X Usinage )
#30=#24
G4 P100
()
G0 G90 G53 X0.
G53 Y0. Z0.
G53 B0.
T10 T0 M6
G53 X0. Y0. Z0.
G53 B90.0
()
G56
G17
G68 X0. Y0. Z0. R90.0
()
G10.9 X1 ( Prog X Diametre Mode )
G0 G43 X[#24+10.0] Y0. Z[#26]
M200
M211
G0 C[#3]
M3 S[#19]
M8
G4 P200
()
( ** Position Approche ** )
G90 G0 X[#24+10.0] Y0.0 Z[#26] C[#3]
G1 X[#24+1.0] F[#9*4]
( ** Loop Start ** )
N200
G1 X[#30] F[#9*0.25]
G4 P200
G91 G1 Z[#23-#26] C[#4] F[#10]
G4 P200
G91 G1 Z[#26-#23] C[-#4] F[#10]
G4 P200
#30=#30-#6 ( Increment Ap sur X )
G4 P50
( Update F mm/min en F Deg/min )
#10=FIX[[#9*360.0]/[3.14*#30]]
G4 P50
IF[#10LE[25.0*360.0]] GOTO 250
#10=25.0*360.0 ( F Max: 25 Rpm )
N250
IF[#30GE#21] GOTO 200
()
( ** End Loop ** )
G90 G1 X[#24+10.0] F[#9*4]
M5
M9
G69
( *** Degagement End Sub *** )
G90 G0 G53 X0.
G53 Y0. Z0.
G53 B0.
()
( M99 )
()
M30
()
( ************* Alarm Zone ************ )
N9000
#3000=50(#.ARG.EMPTY.ERROR.#)

()
( ************************************* )



Fichier Programme copier en format txt pour prise en charge
A renommer en .EIA ou .NC et édition en bloc notes selon vos formats de fichier ISO sur vos CN

Attention : Prog non testé, pas même en simulation
( il doit bien trainer au moins une faute de frappe / signe de calculs / bugs programmeur ! )

Bons tests
Merci de vos retours / remarques / Etc..
Merci beaucoup , j'ai repris ce travail que fin de semaine dernière et je me suis aider de ce programme. il y a eu quelque changement mais dans la structure ca était. encore merci :)
 
on trouve des vis de trancannage aussi dans certains moulinets de pêche au lancer , shimano ou daîwa, pour la montée/baisse de la bobine lors de l'enroulement.
 

Sujets similaires

J
Réponses
13
Affichages
2 446
Jeannotv6
J
F
Réponses
64
Affichages
2 286
freddy007
F
Olrik
Réponses
13
Affichages
646
jeanmichel1946
jeanmichel1946
J
Réponses
0
Affichages
247
janaucarre
J
Bobismiles
Réponses
3
Affichages
436
Bobismiles
Bobismiles
N
Réponses
37
Affichages
633
pascalp
P
elias erwan
Réponses
37
Affichages
1 076
gerard crochon
G
EncoreUnPseudo
Réponses
4
Affichages
384
JPDB 15
JPDB 15
KARTOMAN1
Réponses
7
Affichages
614
KARTOMAN1
KARTOMAN1
Retour
Haut