Somab Transmab 200 NUM750T Post processeur Mastercam

  • Auteur de la discussion Jean_LCD
  • Date de début
J
Jean_LCD
Apprenti
Demande de renseignements.

Bonjour,

je suis en train de programmer un Mastercam 2021 Post processeur pour une Somab Transmab 200 avec une CN NUM 750T pour un ami.

La machine vas arriver dans 3 semaines. Donc je ne peux pas faire des essais.

Le post marche déjà mais je dois encore faire la partie pour le tourelle.

Monté est une tourelle Barrufaldi de 6 Stations.

Ma question, je ne trouve pas de documentions sur ce sujet.

Quel est le nombre max d’outils que je peux programmer dans la 750T ?

exemple outil 1 ...outil 32

Est ce que que la commande possède un tableau d‘emplacement pour la tourelle.

Par exemple

Emplacement 2 outil 23
Emplacement 3 outil 7
etc

Ou est ce que le numéro outil doit correspondre au numéro de l’emplacement ?

Par exemple

je veux mettre l’outil 23 dans l’emplacement 2

donc le post doit sortir T2 ( numéro de l’emplacement ) et non T23


Est ce que quelqu’un a déjà dessiné la transmab 200 dans Soliworks.

La prochaine étape sera de programmer une machine virtuelle Tansmab 200 pour Mastercam.


Merci pour les infos


Jean-Marie
 
Dodore
Dodore
Compagnon
mon impression
Pour la tourelle tu as 6 positions
donc tu as le choix entre T1 ; T2 .. jusqu’à .. T6 et c’est tout
pour les correcteurs
de D1 à D32
on peut programmer , par exemple T1 D21
l’outil peut avoir plusieurs correcteurs , par exemple un outil à ggorge, et par convention, mais ce n’est pas obligatoire, on prend T1 D1 ; T1 D11 ou T1 D21 ;
 
Dodore
Dodore
Compagnon
Ah oui ! J’ai enfin compris pourquoi tu parlais de outil T32
il ne faut pas confondre tour et fraisage
en tournage , si ta tourelle compote 6 positions d’outils , tu ne peux avoir que les choix T1 à T6
par contre en fraisage tu peux avoir un magazin d’outil plus important Avec un changeur d’outil . Et quand tu appelle un outil tu peux avoir beaucoup beaucoup d’outils, mais la je pense qu’il faut voir plus a fond le nombre possible d’outils géré par le magazin et la machine
 
J
Jean_LCD
Apprenti
Merci pour votre réponse rapide.
Je sais maintenant adapté le post.

En bas la sortie du post.

Est ce que je peux insérer du commentaire dans les lignes sorties par le post.
entre (....)
par example


(TOOL - 1 OFFSET - 1)
(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)


N10 G0 T0006 D0001 M6
N15 G97 S90 M03

J'ai jamais travaillé sur une NUM

Merci
 
Dernière édition:
Dodore
Dodore
Compagnon
Je ne connais que la programmation basique de NUM
Je ne connais pas ton exemple

TOOL - 1 OFFSET - 1)
(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)


et pour l´exemple que tu donnes

N10 G0 T0006 D0001 M6
N15 G97 S90 M03

je ne sais pas si la machine accepte 4 chiffres après le T ou le D
pour moi c’était un maxi de T1 à T6 et pour les correcteurs de D00 à D32
 
Eric29
Eric29
Compagnon
Je suis sur un tour num 750, c'est T1 et pas T01 ni T0001, alors ça fonctionne peut-être mais je n'ai pas essayé. Tu peux rajouter des lignes de commentaires, dans les programmes déjà faits que j'ai à disposition, il y a quand même un numéro de ligne, je ne saurai pas dire si ça a une incidence. Si c'est après une ligne de programme, c'est le symbole $, exemple : N5 T1 D1 M6 $ OUTIL VCMT160804. Les espaces n'ont pas d'incidence mais permettent une lecture plus aisée. Je vois ça dans des programmes déjà faits, on peut peut-être le faire différemment, il y a eu 2 tourneurs sur le vieux tour avant moi, j'ai appris avec le 2ème, le 1er faisait d'une façon totalement différente et beaucoup moins compréhensible.

Je ne vois pas pourquoi le G0 avant l'appel d'outil ?
 
J
Jean_LCD
Apprenti
Merci pour les réponses.
J'ai modifié le post.

Je vais mettre à disposition le post ici sur le forum, quand je suis fini.
Vu que je ne dispose pas de machine avec une NUM 750 j'ai besoin de votre aide pour trouver les fautes dans le code.

Veuillez me laisser savoir si vous trouvez des fautes.

Merci

Jean-Marie

example du code sortie par le post.


%0000
$(PROGRAM NAME - 102)
$(DATE=DD-MM-YY - 07-02-21 TIME=HH:MM - 10:46)
$(MCAM FILE - C:\USERS\JEAN-MARIE\DESKTOP\MCDREHEN\102.EMCAM)
$(NC FILE - C:\USERS\JEAN-MARIE\DOCUMENTS\MY MASTERCAM 2021\MASTERCAM\LATHE\NC\102.nc)
$(MATERIAL - ALUMINUM MM - 2024)
N10 G71
N15 M05
N20 M26 $ (Mandrin serré)
N25 M00

N30 M18 $(fourreau de la contrepoupée retiré)
$(TOOL - 1 OFFSET - 1)
$(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)
N10 T6. D01 M6
N15 G97 S90 M03
N20 G0 G54 X146.513 Z204.5
N25 G99 G1 Z202.5 F.2
N30 Z80.2
..........
N590 X84.326 Z188.202
N595 X87.155 Z189.616
M05
N600 T6. D0
$(TOOL - 12 OFFSET - 12)
$(OD RIGHT 55 DEG INSERT - DNMG 15 06 08)
N605 T5. D12 M6
N610 G97 S1159 M03
N615 G0 G54 X81.031 Z201.423
N620 G92 S3600
N625 G96 S295
N630 G1 Z199.423 F.2
N635 X106.322 Z126.743
N640 G3 X106.36 Z126.52 I103.76 K126.52
N645 G1 Z116.521
.......
N730 G3 X105.159 Z116.133 K116.521
N735 G1 X104.487 Z115.527
N740 G2 X100. Z106.52 I138.4 K106.52
N745 X119.2 Z89.892
N750 G3 X120. Z89.2 I118.4 K89.2
N755 G1 Z80.
N760 X148.4
N765 G3 X150. Z79.2 I148.4 K79.2
N770 G1 Z0.
N775 X152.828 Z1.414
M05
N780 T5. D0
$(TOOL - 124 OFFSET - 124)
$(DRILL 12. DIA.)
N785 T4. D124 M6
N790 M18
N795 G97 S200 M03
N800 G0 G54 X0. Z205.
N805 Z202.
N810 G87 X0. Z170. P3.11 Q2.22 F.05 G4F33.
N815 G0 Z205.
N820 M00

N825 M18 $(fourreau de la contrepoupée avancé)
$(TOOL - 96 OFFSET - 2)
$(OD THREAD RIGHT- LARGE INSERT - R166.0G-16MM01-200)
N830 T2. D02 M6
N835 M17
N840 G97 S410 M03
N845 G0 G54 X154. Z90.385
N850 G33 X150. Z25. K2. EA0. EB29 R13. P1.082 Q0. S05
N855 M05
N860 M27 $( Mandrin deserré)
N865 M00

N870 M17 $(fourreau de la contrepoupée retiré)
N875 G XE80002 Z200 M2
%
 
Eric29
Eric29
Compagnon
Il n'y a pas de point après le numéro d'outil, ni de 0 pour le correcteur (D1, D2 etc... Après ça fonctionne peut-être avec un 0)

Pas besoin du signe $ en début de ligne pour les lignes avec uniquement du commentaire, les parenthèses suffisent. Je ne pense pas que les minuscules passent, sur le clavier de la num 750, ce n'est que de la majuscule sans accent.

La ligne de dégagement d'outil j'utilise un G52 (exemple GG52 X-50 Z-1400), ou G c'est G0, et les coordonnées en origine machine, donc ça ne tient pas compte de ta jauge outil. Je n'en vois pas ici, gaffe à pas emplafonner lors d'un changement d'outil, du genre la barre à aléser qui passe sur la pièce... Car je vois des appels d'outils juste après une coordonnée travail. Ce devrait même être parmi les 1ères lignes avant le 1er appel d'outil, afin de voir si tu dégages assez loin pour tous les changements d'outil à venir. Et il doit y en avoir avant chaque nouvel appel d'outil.

Je ne vois pas de G41 ou G42 pour les compensations de rayon d'outils ? Peut-être est-ce dû à la FAO ?

A quoi sert le T6 D0 à la fin de ton bloc alors que tu as appelé T6 D1 au début de celui-ci ?

D'ailleurs je te conseille de garder les mêmes numéros d'outils et de correcteurs, par exemple T5 D5, T2 D2 etc... Si tu dois en mettre un 2ème, utilise T6 D16, T3 D13, bref tu vois le truc (si tu as moins de 10 outils dans la tourelle)

T4 D124, je ne pense pas qu'il y ait 124 correcteurs disponibles. Dans une boite ou j'ai bossé, un gars de la FAO donnait volontairement des correcteurs inexistants dans la machine (D2457 par exemple), afin que l'opérateur soit obligé de vérifier et corriger avant de lancer. Ca peut-être un moyen comme un autre pour pas se tromper.

Pour M00, M03, M04, M05 etc... Juste M0, M3, M4 et M5 etc... suffisent. Comme j'ai déjà dit, ça fonctionne peut-être quand même, mais quand je vois que c'est très pointilleux sur la syntaxe, j'utilise la syntaxe que je sais fonctionnelle, sans tenter de fioritures.
 
J
Jean_LCD
Apprenti
Merci

J'utilise un post Fanuc que je vais modifier.

Il a presque 5800 lignes. Et il est difficile a trouver la bonne ligne .

la sortie T6 D0 est une ligne Fanuc qui est dans le post. Je l'ai modifié mais il faut trouver le bon endroit pour qu'il ne soit plus affiché.
C'est pas ci simple.
J'ai déja passé plus que 30 heures pour le modifier pour qu'il soit conforme NUM.
Mais je pense que je peux bientôt une version de test sur le forum.

G41 et G42 j'ai pas activé dans Mastercam. l'ordinateur a tout calculé.
pour le T4 D124 j'ai pris l'outil 124 de la base de donné de Mastercam ' j'ai oublié a mettre un 4 .
on peut les définir librement.

Une question.
Si je fais un appel outil est ce que la tourelle va automatiquement se dégager ou est ce que le post doit sortir une ligne?
Vous avez indiqué que vous utilisez GG52 X-50 Z-1400 pour dégager.
Si je programme le post qu'il va utiliser X E70003 et Z E71003 pour dégager (E70003 et E71003 valeur statiques maximum des courses en X etZ9 devra marcher aussi.
Je ne veut pas mettre X-50 Z-1400 si non le post marche uniquement sur une seule machine.
On doit alors modifier chaque fois le post si en veut avoir une autre mesure.

Ou j'utilise les E800xx que l'utilisateur peut entrer.
Pouvez vous essayer cela sur votre machine?

Merci pour les renseignements supplémentaires.

J-M

sorttie
SyntaxEditor Code Snippet%0000
(PROGRAM NAME - 102)
(DATE=DD-MM-YY - 07-02-21 TIME=HH:MM - 19:33)
(MCAM FILE - C:\USERS\JEAN-MARIE\DESKTOP\MCDREHEN\102.EMCAM)
(NC FILE - C:\USERS\JEAN-MARIE\ONEDRIVE - 365EDUCATION\DOCUMENTS\MY MASTERCAM 2021\MASTERCAM\LATHE\NC\102.nc)
(MATERIAL - ALUMINUM MM - 2024)
N10 G71
N15 M5
N20 M26 $ (MANDRIN SERRE)
N25 M00

N30 M18 $(FOURREAU DE LA CONTREPOUPEE RETIRE)
(TOOL - 1 OFFSET - 1)
(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)
N10 T6 D1 M6
N15 G97 S90 M3
N20 G42 G0 G54 X146.515 Z205.3
N25 G99 G1 Z203.3 F.2
N30 Z80.2
........
N595 G40 X87.177 Z190.283
M5
N600 T6 D0
(TOOL - 12 OFFSET - 5)
(OD RIGHT 55 DEG INSERT - DNMG 15 06 08)
N605 T5 D5 M6
N610 G97 S1159 M3
N615 G42 G0 G54 X81.054 Z202.086
N620 G92 S3600
N625 G96 S295
N630 G1 Z200.086 F.2
N635 X106.36 Z127.363
N640 Z117.321
N645 G3 X106.235 Z117.079 I105.36 K117.321
......
N740 X150.
N745 Z0.
N750 G40 X152.828 Z1.414
M5
N755 T5 D0
(TOOL - 124 OFFSET - 4)
(DRILL 12. DIA.)
N760 T4 D4 M6
N765 M18
N770 G97 S200 M3
N775 G0 G54 X0. Z205.
N780 Z202.
N785 G87 X0. Z170. P3.11 Q2.22 F.05 G4F33.
N790 G0 Z205.
N795 M00

N800 M18 $(FOURREAU DE LA CONTREPOUPEE AVANCEE)
(TOOL - 96 OFFSET - 2)
(OD THREAD RIGHT- LARGE INSERT - R166.0G-16MM01-200)
N805 T2 D2 M6
N810 M17
N815 G97 S410 M3
N820 G0 G54 X154. Z90.385
N825 G33 X150. Z25. K2. EA0. EB29 R13. P1.082 Q0. F1. S05
N830 M5
N835 M27 $(MANDRIN DESERRE)
N840 M00

N845 M17 $(FOURREAU DE LA CONTREPOUPEE RETIRE)
N850 G XE80002 Z200 M2
%
 
Dernière édition:
Eric29
Eric29
Compagnon
Je regarderai dans le bouquin NUM. Il y a pas mal de façons différentes de faire. En tout cas il faut dégager la tourelle avant le changement d'outil. On peut modifier X et Z sans soucis, quand j'utilise une barre à aléser de 500mm de long ou même un forêt, ou tout autre outil long j'ai plutôt intérêt à vérifier les valeurs en X et Z avant de lancer.

Par contre on doit pouvoir entrer des variables (L1, L2 etc...), rien n'empêche par exemple (à confirmer tout de même, si j'ai bien saisi l'utilisation de ce système) de faire GG52 XL1 ZL2 et sur la machine définir L1 et L2 selon les outils utilisés, les pièces etc...

Ca peut permettre de faire un post commun, avec variables à changer sur machines directement.

Je ne connais pas les E..., sans doute que mon formateur ne les a jamais utilisés, mais si c'est la course max, ce serait peut-être une perte de temps que la tourelle revienne à ses origines à chaque changement d'outil ?

Que voudriez-vous que je teste exactement ?
 
J
Jean_LCD
Apprenti
SVP essaye X E70003
je pense que la course de l'axe X est assez peti contrairement a l'axe Z
Vous pouvez aussi essayer si'il y a des valeurs E dans la CN et que je peux les utilser . Si j'ai bien lu les valeurs E restent dans la CN même si on éteint la Machine. Les valeurs L sont perdus.

Merci

J-M
 
Dodore
Dodore
Compagnon
Vous pouvez aussi essayer si'il y a des valeurs E dans la CN et que je peux les utilser . Si j'ai bien lu les valeurs E restent dans la CN même si on éteint la Machine. Les valeurs L sont perdus.

Merci

J-M
Tout à fait
et même (presque) toutes les valeurs ( correcteurs , outil course etc on leurs valeurs correspondantes dans les paramètres E
il y a aussi les paramètres E80xxx qui peuvent être utilisées pour des calculs
 
Eric29
Eric29
Compagnon
J'ai pas eu le temps d'y penser aujourd'hui, j'étais réglé et feu. Je pourrai tester demain, changement de pièce. Effectivement je n'avais pas pensé aux valeurs L qui n'étaient pas enregistrées en éteignant la machine, donc pas une solution.
 
Eric29
Eric29
Compagnon
Je viens d essayer ça a l air d envoyer au max de la course, pour le E donné par contre ça descend la tourelle ça ne la remonte pas. Idem pour 71003 ça envoie la tourelle vers le mandrin, mais pas au bout de la course (probablement au décalage d origine) edit : en fait non le Z s arrête à une coordonnée qui n a aucun rapport.
 
J
Jean_LCD
Apprenti
Merci
Sur votre Machine, est ce que la tourelle se trouve devant ou derrière le mandrin?

Salutations

Jean-Marie
 
Eric29
Eric29
Compagnon
Alors j'ai écris sur le portable ce matin, pas pratique.

Image du net, ce n'est pas le même tour mais tourelle placée de même façon :


Alors donc, pour le X ça descend, je ne suis pas allé au bout mais je n'ai pas l'impression que ça aille en butée.
Pour le Z, ça s'est rapproché du mandrin (j'étais à environ 1m20 du mandrin, c'est arrivé à environ 600mm)

Je n'ai pas cherché la liste des valeurs E (et je ne sais même pas ou elles sont).
 
R
Rouyer's
Nouveau
Bonjour, avez vous réussi a faire un post pro? je suis dans la même configuration que vous mais pas facile.
 

Sujets similaires

I
Réponses
1
Affichages
269
zingilingiling
zingilingiling
G
Réponses
4
Affichages
423
gorny
G
G
Réponses
13
Affichages
1 343
bop55
bop55
L
Réponses
2
Affichages
1 386
ladolDéjeune
L
francis10
Réponses
6
Affichages
394
francis10
francis10
A
Réponses
6
Affichages
8 157
AIRCAVGUNNER
A
G
Réponses
1
Affichages
887
bipbip30
bipbip30
Haut