Somab Transmab 200 NUM750T Post processeur Mastercam

  • Auteur de la discussion Jean_le_pensionnaire
  • Date de début
J

Jean_le_pensionnaire

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
 
D

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 ;
 
D

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_le_pensionnaire

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:
D

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
 
E

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_le_pensionnaire

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
%
 
E

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_le_pensionnaire

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:
E

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_le_pensionnaire

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
 
D

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
 
E

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.
 
E

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_le_pensionnaire

Apprenti
Merci
Sur votre Machine, est ce que la tourelle se trouve devant ou derrière le mandrin?

Salutations

Jean-Marie
 
E

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).
 
J

Jean_le_pensionnaire

Apprenti
Merci

J'attends la livraison de la Somab.
 
R

Rouyer's

Apprenti
Bonjour, avez vous réussi a faire un post pro? je suis dans la même configuration que vous mais pas facile.
 
J

Jean_le_pensionnaire

Apprenti
Qui,
mais j'ai pas pu tester sur ma machine vu que ma machine a un défaut.
J'utilise Mastercam 2021. J'ai pas pu trouver une faute dans la sortie du post, mais c'est sans garantie.

J'ai changé le fichier Zip. Il doit se laisser ouvrir maintenant.
 

Fichiers joints

  • Somab post.zip
    102.6 KB · Affichages: 73
Dernière édition:
R

Rouyer's

Apprenti
J'ai fait un essai et bizzarement moi il manque en G2 l'information I et en G3 l'information K ... savez vous si ça provident du post?
 
D

Dodore

Compagnon
Tu devrais lire le manuel de programmation qui est très bien fait
je ne peux pas lire le zip
mais pour une programmation de rayon
il faut positionner l’outil au point de départ du rayon ( en G40 ; G41 ou G42 suivant l’option choisi )
sur la ligne suivante programmer le Rayon dans je genre
1 solution
2eme ligne
X Z R
X et Z sont le point d’arriver et R la valeur du rayon
l’erreur , s’il y a une erreur c’est si il y a une différence entre de point de départ et le point d’arrivé plus grande que deux fois le Rayon ( peut être erreur 101)

2 solution
sur la première ligne point de départ du rayon X Z
sur la deuxième ligne
X Z I K
dans ce cas c’est la machine qui calcul le rayon ( distance entre le point de départ et le centre programmé par I et K )
l’erreur , s’il y en a une
s’il y a une différence de plus de 20 microns entre le point d’arrivé et le centre du rayon il y a erreur ( je crois erreur 101)
tout ça est très bien expliqué dans le manuel de programmation
je crois qu’on peux paramétrer l’erreur admise ( sous reserve, je ne l’ai jamais fais)

dernière précision
à mon époque je n’avais pas de post pro tout papier crayon , à la rigueur ordinateur , mais le programme entré à la main
 
Dernière édition:
R

Rouyer's

Apprenti
Moi je programme en I et k regarder mon erreur G2 eg G3

16245355790133604426145567788564.jpg
 
D

Dodore

Compagnon
C’est vieux pour moi
mais il me semble que les valeurs X Z sont obligatoire dans la programmation du rayon
peut être ( ce n’est qu’une idée) que ton post pro ne répète pas le I et K s’il sont égal à la valeur precedement inscrite … mais encore une fois ce n’est qu’une supposition , et quoi q’il en soit c’est une erreur
il faut obligatoirement répéter le X Z et le I K dans la ligne qui comporte le G2 ( ou G3)
 
Dernière édition:
R

Rouyer's

Apprenti
Ce qui me chiffonne c'est que c'est le post pro de Jean LCD et que lui dans l'exemple qu'il a mis çi dessus son G3 n'a pas cette erreur...??. Mon problème ne viendrais pas du post pro?
 
D

Dodore

Compagnon
J’avais signalé que je ne peux pas lire les fichiers zip
estce que tu as vérifier qu’il n’y ai pas une embrouille avec les mêmes valeurs dans les deux blocs
comme je disais
peut être
que le post pro ne répète pas les valeurs si elles sont identiques dans les deux blocs
 
R

Rouyer's

Apprenti
Bonjour, donc en fait il n'inscrit pas les coordonnées quand elle sont a zero la question qui tue est ou doit on modifier dans le.post pro pour qu'il marque les valeur meme quand elle sont a zero????
 
J

Jean_le_pensionnaire

Apprenti
Voici tous les dessins des pièces que j'ai utilisé pout tester.

version de Mastercam Mastercam2021 education.
Solidworks 2020.

veuillez chaque fois me laisser savoir ce qui ne marche pas.

veuillez essayer chaque fois une seule chose.
Par example une droit, un cercle, un filet etc.

veuillez ajouter un fichier ZIP avec le dessin, le résultat du post éronné, ainsi ce qu'il faut redresser pour qu'il soit juste.
veuillez le tester chaque fois sur la machine.
La sortie correspond au livre qui était avec la somab 250
Je vais essayer a modifier le post pourque la sortie soit OK. Mais c'est parfois du travail.

J'ai éditée le post avec le programme Notepad++.

J'ai marqué toutes les lignes que j'ai modifé cherchez #JM

Salutations
Jean-Marie
 

Fichiers joints

  • NUM_Test.zip
    843.3 KB · Affichages: 68
R

Rouyer's

Apprenti
Bonjour voici une esquisse des erreurs rencontrées tenez moi informé et merci par avance.
 

Fichiers joints

  • dossier erreur post pro mastercam 2021 lathe Num 750.zip
    24 KB · Affichages: 51
R

Rouyer's

Apprenti
A ce jour, je n'arrive pas a modifier dans le post pro pour qu'il donne bien les valeurs I et K même si elles sont a zero...
 
J

Jean_le_pensionnaire

Apprenti
Essaie les modifications suivants.



N100 G71 (la machine ne prends pas en compte le G71 car il est inclus à la mise sous tension donc erreur)


ligne 1018
sg21 : "" #Metric code#


N140 G97 S3600 M4 ( erreur car la machine a besoin d'une gamme de broche (M3 M41 ou M4 M41))

2 modifications a faire
ligne 390

use_gear : 1 #Output gear selection code, 0=no, 1=yes
adapter la gamme a votre machine

ligne 1263-1267

flktbl 1 3 #Lookup table definition - table no. - no. entries

40 0 #Low gear range vitesse qui correspond a votre machine 3 vitesses possible M40 M41 M42

41 400 #Med gear range

42 2250 #Hi gear range





N180 G99 G1 Z0. F.3 (G99 n'est pas compris par la machine il faut le convertir en G95)

ligne 1135

sg99 : "G95"


N190 G20 G3 X20. Z-10. K-10. ( la coordonnée I n'est pas renseigner car dans ce cas elle serait de valeur null (I0) mais la machine a besoin de la coordonnée meme si 0)


je cherche encore, mais il doit fonctionner s‘il n‘est pas 0



Est ce que le reste fonctionne?

Cyles, filetage, renures, etc
 

Sujets similaires

Bilturn
Réponses
6
Affichages
1 240
O
I
Réponses
0
Affichages
868
inn.mill
I
P
Réponses
9
Affichages
724
pro-ms
P
S
Réponses
6
Affichages
2 700
Sambricole
S
lolo
Réponses
0
Affichages
409
lolo
I
Réponses
8
Affichages
1 557
ADOPTEUNECAISSE
A
Tom_Franche_Comté
Réponses
65
Affichages
2 925
lion10
V
Réponses
8
Affichages
3 033
yvon29
yvon29
T
Réponses
2
Affichages
25 569
Tristan l'apprenti
T
I
Réponses
1
Affichages
1 387
zingilingiling
zingilingiling
SuperSpinach
Réponses
20
Affichages
1 605
FB29
FB29
tournele
Réponses
21
Affichages
9 822
tournele
tournele
Haut