Pb de programmation conversationnel

  • Auteur de la discussion mimidav39
  • Date de début
M

mimidav39

Nouveau
Bonjour,

Je commence à travailler sur un CN MIKRON VCP600 avec une commande HEIDENHAIN TNC430 et j'ai dû mal à faire mes programmes en conversationnel. Est ce que quelqu'un pourrait m' aider?

Description de mon problème:

Je veu réaliser une étoile (6 branches à 60°) avec une fraise boule Ø0.8 sur 0.25 de profondeur en prenant des passes de 0,1.
Mon parcours d'outil est une ligne droite X0 Y2.4 et une pente X0 Y4 Z0.

Voici mon programme:

BLK FORM 0.1 Z X-10 Y-10 Z-223
BLK 0.2 X10 Y10 Z0
TOOL CALL 14 Z S19500 F50
L Z200 R0 FMAX
L X0 Y0 R0 FMAX
L Z1R0 FMAX M3
L Z0 R0 FMAX
LBL 1
IZ-0.01
CALL LBL 2
LBL 1 REP24/24
LBL 2
X0 Y2.4
Y4 Z0 LBL 0
L Z 200 FMAX M5
M30
END

Le probléme est que ma fraise descend toujours à Z-0.01 pendant 24 passes!

Et comment faire pour répéter les labels tous les 60°?

Merci de votre aide
 
P

pascal37270

Apprenti
bonjour,

tu pourrais mettre un croquis pour voir la piece parce que j'ai du mal a comprendre la fin du parcours a z0 alors que tu fait une prise de passe en incremental (iz-0.01)

pour la rotation tous les 60°, utilise le cycle def 10 rotation et là tu appuie sur la touche I (incremental) et tu rentre 60° puis tu met un call lbl "n° de label" rep 5/5

a plus

pascal
 
R

rh03

Apprenti
selon ton label , ton outil devrait descendre de 0.25 , étant donné ton incrément en z de 0.01 et sa répétition par 24 fois ,la machine lit ton label , puis le répète le nombre de fois demandé soit 25 fois , et n'oublie pas le label set0 pour clôturer ton label.

en espérant t'avoir aider
 
L

Labuze

Apprenti
Bonjour, essaie ça...

BLK FORM 0.1 Z X-10 Y-10 Z-223
BLK 0.2 X10 Y10 Z0
TOOL CALL 14 Z S19500 F50
L Z200 R0 FMAX
L X0 Y0 R0 FMAX
L Z1R0 FMAX M3
L Z0 R0

LBL 1
L IZ-0.01
L X0 Y2.4
L Y4 Z0
L IZ+10 FMAx
L X+0 Y+0 FMAX
L IZ-10 FMAX
LBL 0
CALL LBL 1 REP 24
L Z +10 FMAX

CYCL DEF 10.0
CYCL DEF 10.1 ROT +60 (je suis pas su de la syntaxe)
L X0 Y0 R0 FMAX
L Z1R0 FMAX M3
L Z0 R0
CALL LBL 1 REP 25
L Z+50 FMAX

CYCL DEF 10.0
CYCL DEF 10.1 ROT +120 (je suis pas su de la syntaxe)
L X0 Y0 R0 FMAX
L Z1R0 FMAX M3
L Z0 R0
CALL LBL 1 REP 25
L Z+50 FMAX


Et ainsi de suite tous les 60 degrés.


L Z 200 FMAX M5
M30
END
 
P

pascal37270

Apprenti
moi comme explique plus haut,
j'aurai mis le cycle def 10 en incremental avec une repetition, ça evite de repeter pour chaque increment
ça revient au meme, mais avec des ecritures en moins...
chacun sa methode!

pascal
 
M

mimidav39

Nouveau
Merci de vos réponses, je vais essayer sa dans la matinée. je vous tiens au courant! :-D
 
M

mimidav39

Nouveau
J'ai donc essayé et sa ne fonctionne toujours pas. L'outil descend à 0.01 pendant 24 fois. :oops:
 
L

Labuze

Apprenti
C'est logique on remonte a Z0 en meme temps qu'on fait Y+4.... je ne sais pas à quoi il sert se Z0 ? tu veux fraiser en remenant en meme temps ?
Si tu l'enlèves ça doit fonctionner.
 
L

Labuze

Apprenti
Ah j'ai pigé pourquoi tu veux remonter... dans ce cas la essais de modifier le label camme suit :

LBL 1
L IZ-0.01
L X0 Y2.4

L Y4 IZ+0 .25
L IZ+10 FMAx
L X+0 Y+0 FMAX
L
IZ-10.25

FMAX
LBL 0
CALL LBL 1 REP 24:

Voilà
 
M

mimidav39

Nouveau
Le truc c'est que je veu déplacer mon outil suivant une ligne droite dans le plan XY puis le déplacer suivant une ligne droite dans le plan YZ. Je mettrais bien un croquis mais je sais pas comment faire!
 
M

mimidav39

Nouveau
Voici une solution qui fonctionne bien, un peu longue mais ça fonctionne :)

1 BLK FORM 0.1 Z X-10 Y-10 Z-223
2 BLK FORM 0.2 X10 Y10 Z0
3 TOOL CALL 14 Z S19500 F50
4 L Z50 R0 FMAX
5 L X0 Y0 R0 FMAX
6 L Z10 R0 FMAX M3
7 L Z0.2 R0 FMAX M7
8 L Z0 R0 FAUTO
9 CALL LBL 2
10 CYCL DEF 10.0 ROTATION
11 CYCL DEF 10.1 ROT60
12 CALL LBL2
13 CYCL DEF 10.0 ROTATION
14 CYCL DEF 10.1 ROT120
15 CALL LBL2
16 CYCL DEF 10.0 ROTATION
17 CYCL DEF 10.1 ROT180
18 CALL LBL2
19 CYCL DEF 10.0 ROTATION
20 CYCL DEF 10.1 ROT240
21 CALL LBL2
22 CYCL DEF 10.0 ROTATION
23 CYCL DEF 10.1 ROT300
24 CALL LBL2
25 LBL 2
26 L Z-0.01 FAUTO
27 CALL LBL1
28 L Z-0.02 FAUTO
29 CALL LB1
30 L Z-0.03 FAUTO
31 CALL LBL1
32 L Z-0.04 FAUTO
33 CALL LBL1
34 L Z-0.05 FAUTO
35 CALL LBL1
36 L Z-0.06 FAUTO
37 CALL LBL1
38 L Z-0.07 FAUTO
39 CALL LBL1
40 L Z-0.08 FAUTO
41 CALL LBL1
42 L Z-0.09 FAUTO
43 CALL LBL1
44 L Z-0.10 FAUTO
45 CALL LBL1
46 L Z-0.11 FAUTO
47 CALL LBL1
48 L Z-0.12 FAUTO
49 CALL LBL1
50 L Z-0.13 FAUTO
51 CALL LBL1
52 L Z-0.14 FAUTO
53 CALL LBL1
54 L Z-0.15 FAUTO
55 CALL LBL1
56 L Z-0.16 FAUTO
57 CALL LBL1
58 L Z-0.17 FAUTO
59 CALL LBL1
60 L Z-0.18 FAUTO
61 CALL LBL1
62 L Z-0.19 FAUTO
63 CALL LBL1
64 L Z-0.20 FAUTO
65 CALL LBL1
66 L Z-0.21 FAUTO
67 CALL LBL1
68 L Z-0.22 FAUTO
69 CALL LBL1
70 L Z-0.23 FAUTO
71 CALL LBL1
72 L Z-0.24 FAUTO
73 CALL LBL1
74 L Z-0.25 FAUTO
75 CALL LBL1
76 LBL 0
77 LBL1
78 L X0 Y2.4 FAUTO
79 L Y4 Z0
80 L X0 Y0 FMAX
81 LBL0
82 L Z100 R0 FMAX M5
83 L M30
84 END PGM ETOILE MM
 
J

JLuc69

Compagnon
mimidav39 a dit:
Le truc c'est que je veu déplacer mon outil suivant une ligne droite dans le plan XY puis le déplacer suivant une ligne droite dans le plan YZ. Je mettrais bien un croquis mais je sais pas comment faire!
Utilises les paramètres !
Il y a longtemps que je ne travaille plus sur heidenhaim, alors je ne me rapelle plus comment on les initialise, additionne,...
Mais dans le principe :

Q1=-0.01
LBL1
L X0 Y0 F9999
L ZQ1 F200
L X0 Y2.4
Y4 Z0
Q1=Q1-0.01
LBL CALL 1 REP 24/24
 
A

asteriot

Nouveau
salut,

je débute sur le forum, pour moi le plus simple serait :


BLK FORM 0.1 Z X-10 Y-10 Z-223
BLK 0.2 X10 Y10 Z0
TOOL CALL 14 Z S19500 F50
L Z200 R0 FMAX
L X0 Y0 R0 FMAX
L Z1R0 FMAX M3
L Z0 R0 FMAX
Q1=0.01
LBL 1
L Z-Q1 R0 F50
L X0 Y2.4 R0 F50
L Y4 Z0 R0
L Y0 R0
CYCLE DEF 10.0 ROTATION
CYCLE DEF 10.1 IROT+60
CALL LBL 1 REP5/5
Q1=Q1+0.01
CALL LBL 1 REP 24/24
L Z 200 FMAX M5
END
 
D

dams19

Nouveau
0 BEGIN PGM ETOILE MM
1 BLK FORM 0.1 Z X-5 Y-5 Z-5
2 BLK FORM 0.2 X+5 Y+5 Z+0
3 TOOL CALL "T801" Z S6000 F1000 DL+0 DR+0
4 FN 0: Q1 = +0 ; APPRO
5 FN 0: Q19 = +0.01 ; PASSE
6 FN 0: Q0 = -0.25 ; ARRIVER
7 FN 0: Q2 = +12 ; NOMBRE DE BRANCHE
8 FN 0: Q1 = -Q1
9 FN 0: Q0 = -Q0
10 Q3 = 360 / Q2
11 FN 0: Q4 = -Q3
12 LBL 1
13 L X+0 Y+0 R0 F MAX
14 Q4 = Q4 + Q3
15 CYCL DEF 10.0 ROTATION
16 CYCL DEF 10.1 ROT+Q4
17 L Z-Q1 R0 F100
18 L X+0 Y+2.4 R0 F AUTO
19 L Y+4 Z+0
20 FN 12: IF +Q4 LT +360 GOTO LBL 1
21 Q1 = Q1 + Q19
22 FN 0: Q4 = -Q3
23 FN 12: IF +Q1 LT +Q0 GOTO LBL 1
24 LBL 0
25 LBL 0
26 END PGM ETOILE MM
 
A

abdelmajid

Nouveau
BONJOUR TT LE MONDE J AI UN PROBLEM A LA MACHIN HEIDENHAUN TNC 155 IL S'AGIT DE : UN MESSAGE EN ESPANGOLE : FALTA TENSION EXTERNA RELES SI IL VOUS PLAIT QLQ'UN M'AIDER EST CE QUE C EST UN PROBLEM DE PROGRAMME AU BIEN DE LA MACHINE
 
N

Nono.60

Ouvrier
bonjour,
j'ai trouver un traducteur sur internet et, voila la traduction
IL MANQUE UNE TENSION EXTERNE DES RELAIS,
je ne sais pas ce que c'est comme panne,
mais au moin vous savez d'ou viens l'erreur.
cordialement, :wink:
 
J

jclegersois

Nouveau
bonjour
avez vous résolu votre problème de programmation ?
sinon je suis en mesure de vous réaliser le programme il ne faut juste la définition de la pièce .
programme réalise avec esprit,et un post pro pour tnc 430.

cordialement
 

Sujets similaires

vax
Réponses
8
Affichages
1 113
gaston48
G
R
Réponses
0
Affichages
2 294
Rémi39
R
D
Réponses
4
Affichages
4 892
D
D
Réponses
15
Affichages
4 526
dams19
D
L
Réponses
1
Affichages
1 869
Labuze
L
Haut