Somab Transmab 200 NUM750T Post processeur Mastercam

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

Rouyer's

Apprenti
Bonjour, j'ai trainer un peux car j'ai eut un problème de tourelle je vais reprendre les investigations pour les autres cycles je n'arrive toujours pas a avoir les coordonnées IK bonne mais j'ai configurer en mode R et ça fonctionne .
 
R

Rouyer's

Apprenti
Bonjour, savez vous comment je dois faire pour modifier les coordonnées de changement outils car il n'y a pas de dégagement pour permettre la rotation du changeur . Merci
 
D

Dodore

Compagnon
Est-ce que tu parles de modifier le post pro : ça je ne sais pas
mais avant tous changement d’outil il faut aller au « point de changement d’outil »
qui est programmé par un G52
par exemple après un dressage de face
Si on fait un programme à la main
on programme

N350 G G52 X–50 Z– 100 ( POINT CHANGEMENT IUTIL)
N350 T3 D3 M6 (APPEL DE L’OUTIL 3)
je précise : dans un programme, en règle générale , mais ce n’est pas une obligation , et pour eviter des collisions ce point de changement ou rotation tourelle est le même pour tous les outils et doit pouvoir être modifier dans le post pro

dans un post pro, je ne sais pas comment il faut agir pour faire une modif
 
J

Jean_le_pensionnaire

Apprenti
Il existe des differentes méthodes pour le point de changement.

Soit on le rentre chaque fois dans mastercam, voir l'image.
mais on doit definir les valeurs outils pour chaque pièce. (risque de collision si on oubli)

La valeur X dépends de la position de la Valeur X0 pièce.

J'ai écrit le poste autrement pour éviter les risques de collision.
La NUM donne la possibilité pour entrer le point de changement dans des paramètres E
Voir discussion #9 et #12
Il va sortir une ligne avec XE80002
TOOL - 1 OFFSET - 1)
(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)
N15 G XE80002
N20 T1 D1 M6
et a la fin
N525 G XE80002 Z200 M2

dans le post il doit être la ligne

1666 pbld, n$, "G","XE80002", e$

1923 # pcan1, pbld, n$, "G","XE80002", "Z200",

1988 n$, "G", "XE80002", "Z200", "M2", e$ #JM

3307 if tlstck_on$ = one, pbld, n$, "G","XE80002", e$ , pbld, n$ , *stlstk, "$(FOURREAU DE LA CONTREPOUPEE AVANCEE)", e$ #JM

J'ai uniquement utilisé la valeur E80002 pour X pour le Z j'ai mis une valeur fixe de 200 mm dans le poste, mais on peut aussi utiliser la valeur ZE8000x.
Tous les paramètres sont décrites dans le Manuel d'utilisation de la somab, C'est le cas dans la documention de la transmab 200.
La transmab a été livré aves des tourelles Sauter, Barufaldi etc. Chauque type doit avoir des valeures différentes.

Il se peut que les parametres E sont a 0, défaut batterie de la commande vide.
Alors tu dois les introduire de nouveau.

Normalent les valeurs sont pour X position max coté opposé de la broche -5mm
pour Z Zmax -5mm

les valeurs sont des valeurs référence de la machine, pas des valeurs de référence de la pièce.




Salutations Jean

 
Dernière édition:
J

Jean_le_pensionnaire

Apprenti
Voici d'autres Modification qu'on peut faire.

Mon post est hard coded, mais il y a beucoup de switch dans le programme.

Si tu cherches mes lignes qui contiennes "XE80002" dans le programme on reconnais quelques lignes avant une ligne
if home_type = XXX

dans la ligne 544 le home type est 1.
home_type : 1 #Flag for type of home location, read from misc. int.

dans les lignes 297 a 307 on trouve les valeurs possibles.

ces lignes sont uniquement executées si la condition du home_type est vrai.
A mon avis la solution la plus simple pour modifier le sortie du post est de le laisser hard coded et de ne pas modifier le Home_type.

Pour recevoir la sortie
N350 G G52 X–50 Z– 100 ( POINT CHANGEMENT IUTIL)

tu peut modifier par example
1666 pbld, n$, "G","XE80002", e$


comme il y a 4 endroits ou il faut modifier le post entre d'abord

1666 pbld, n$, "G","G52", "X-50","Z-100", "test1666", e$

la sortie sera alors

Nxxx G G52 X–50 Z– 100 test1666

tu sais alors que tu a modifé le post dans le bon endroit.

Si le post ne va pas sortir une ligne avec test1666 du a modifé dans un mauvais endroit.

si la sortie est comme du desire tu efface de nouveau "test1666",

1666 pbld, n$, "G","G52", "X-50","Z-100", e$

la sortie finale sera alors
Nxxxx G G52 X–50 Z– 100

Vu que j'ai pas accès a une machine fonctionnelle je ne peux pas le faire.

A mon avis tu peux chaque fois dégager l'axe Z au maximum.

pour l'axe X tu peux entrer "XE80002" si la valeur pour l'axe X se trouve dans le paramètre X80002

ou tu peux entrer par exemple "X-50"

Tu dois trouver les valeurs pour ta machine, mais c'est relativement simple.
 
Dernière édition:
X

xmille

Nouveau
salut tout le monde.
Tres jolie travail sur le post pro .. et merci pour le partage .. je suis tombé ici par hasard en cherchant un post pro pour un somab 450 sur fagor !! je vais testé ton post pro sur mastercam.. sinon je sais que jusqu'a présent j'utilisé des générique hass qui fonctionne bien .. sont en iso fanuc. A tout hasard @Jean_le_pensionnaire tu sais pas ou trouvé les fichiers APT SOURCE pour cette machine et d'autres . ?

ps: normalement dans mastercam au changement d'outil il programme automatiquement un retour aux origines changement outil.
 

Sujets similaires

Réponses
18
Affichages
620
outlander2.2
O
G
Réponses
7
Affichages
2 732
Florent07
Réponses
152
Affichages
65 448
Mimifor
M
H
Réponses
0
Affichages
2 270
Hamado10
H
T
Réponses
6
Affichages
6 373
Terranhunt
T