Somab Transmab 200 NUM750T Post processeur Mastercam

  • Auteur de la discussion Jean_le_pensionnaire
  • Date de début
J
Jean_le_pensionnaire
Apprenti
1624865393813.png

Pour le G3

Essaie de modifier les paramètres dans la description de la commande.

A mon avis on ne doit pas faire des mofifications dans le post , sauf si je me trompe

Essaie de modifier les paramètres dans la description de la commande. pour que la sortie soit avec R comme Dodore a proposé.

https://www.linkedin.com/pulse/changing-your-ijks-rs-vice-versa-mastercam-pieter-gouws
 
Dernière édition:
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
 
Dodore
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

point de changement.png
 
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:

Sujets similaires

I
Réponses
1
Affichages
537
zingilingiling
zingilingiling
G
Réponses
6
Affichages
823
gorny
G
G
Réponses
13
Affichages
3 572
bop55
bop55
Nolandu91
Réponses
10
Affichages
1 336
Nolandu91
Nolandu91
ccyyrriillee
Réponses
27
Affichages
2 561
ccyyrriillee
ccyyrriillee
L
Réponses
12
Affichages
15 767
Loulou31
L
L
Réponses
2
Affichages
1 552
ladolDéjeune
L
Haut