1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Pb de programmation conversationnel

Discussion dans 'Heidenhain' créé par mimidav39, 16 Octobre 2012.

  1. mimidav39

    mimidav39 Nouveau

    Messages:
    18
    Inscrit:
    17 Février 2011
    Pb de programmation conversationnel
    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
     
  2. pascal37270

    pascal37270 Ouvrier

    Messages:
    254
    Inscrit:
    17 Février 2010
    Localité:
    F-37270 athee sur cher (indre et loire)
    Pb de programmation conversationnel
    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
     
  3. rh03

    rh03 Apprenti

    Messages:
    126
    Inscrit:
    2 Août 2009
    Pb de programmation conversationnel
    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
     
  4. Labuze

    Labuze Apprenti

    Messages:
    131
    Inscrit:
    16 Mars 2009
    Pb de programmation conversationnel
    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
     
  5. pascal37270

    pascal37270 Ouvrier

    Messages:
    254
    Inscrit:
    17 Février 2010
    Localité:
    F-37270 athee sur cher (indre et loire)
    Pb de programmation conversationnel
    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
     
  6. mimidav39

    mimidav39 Nouveau

    Messages:
    18
    Inscrit:
    17 Février 2011
  7. mimidav39

    mimidav39 Nouveau

    Messages:
    18
    Inscrit:
    17 Février 2011
  8. Labuze

    Labuze Apprenti

    Messages:
    131
    Inscrit:
    16 Mars 2009
    Pb de programmation conversationnel
    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.
     
  9. Labuze

    Labuze Apprenti

    Messages:
    131
    Inscrit:
    16 Mars 2009
    Pb de programmation conversationnel
    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à
     
  10. mimidav39

    mimidav39 Nouveau

    Messages:
    18
    Inscrit:
    17 Février 2011
    Pb de programmation conversationnel
    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!
     
  11. mimidav39

    mimidav39 Nouveau

    Messages:
    18
    Inscrit:
    17 Février 2011
    Pb de programmation conversationnel
    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
     
  12. JLuc69

    JLuc69 Compagnon

    Messages:
    1 151
    Inscrit:
    19 Juin 2008
    Localité:
    Genas (69)
    Pb de programmation conversationnel
    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
     
  13. asteriot

    asteriot Nouveau

    Messages:
    1
    Inscrit:
    26 Octobre 2012
    Pb de programmation conversationnel
    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
     
  14. dams19

    dams19 Nouveau

    Messages:
    11
    Inscrit:
    10 Janvier 2013
    Pb de programmation conversationnel
    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
     
  15. abdelmajid

    abdelmajid Nouveau

    Messages:
    4
    Inscrit:
    1 Février 2013
    Pb de programmation conversationnel
    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
     
Chargement...

Partager cette page