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

demande d'aide pour programmation paramétrée

Discussion dans 'Num' créé par Marc*1200, 5 Avril 2010.

  1. Marc*1200

    Marc*1200 Apprenti

    Messages:
    205
    Inscrit:
    28 Septembre 2008
    Localité:
    Région Parisienne
    demande d'aide pour programmation paramétrée
    Bonjour à tous,

    j'ai une petite fraiseuse à commande numérique avec une commande ICN mais la programmation est identique à la NUM 760.

    D'où mon idée de poster dans la rubrique NUM.

    Donc je veux faire un parcours de fraise en arc de cercle, je n'ai pas de problème pour cela mais compte tenu des capacité de ma machine je prend des passes de 0,3 mm sur l'axe vertical (Z) dans de l'acier.

    Ce que je veux faire c'est que mon parcours se répète tout seul avec un incrément de 0,3 mm sur l'axe Z à chaque nouveau parcours jusqu'à ce que ma cote de profondeur soit atteinte (6 mm) en l'occurrence.

    Merci pour vos conseils pour aider un amateur.

    Jusqu'à présent je prenais mes profondeurs de passe en manuel, mais j'essaie de progresser en programmation.

    Bien cordialement.

    Marc*1200
     
  2. DOM74

    DOM74 Apprenti

    Messages:
    154
    Inscrit:
    24 Janvier 2010
    Localité:
    haute savoie 74
    demande d'aide pour programmation paramétrée
    Il me semble que c'est une armoire SYNTHESE , il faut faire un sous programme qui inclus ta prise de passe et ton deplacement travail et le retour a la position de prise de passe
    dans ton programme principal tu appelles le nombre de foi necessaire ton sous programme
    Je crois que ça sera complique si tu n'as pas l'habitude d'une CN
    si c'est reelement du NUM faire avec G77
     
  3. pc-gyver

    pc-gyver Nouveau

    Messages:
    24
    Inscrit:
    29 Juin 2009
    Localité:
    Oise (60)
    demande d'aide pour programmation paramétrée
    Je vais essayer de t'aider avec un petit bout de programme commenté:

    N200 G X Y Z5
    N210 X53 Y-11 (approche rapide a 5mm au dessus de la pièce)
    N220 G1 Z0 M8 (je ramène la fraise a Z0 et j'allume l'arrosage)
    N230 G91 G1 Z-2.5 F50 (je passe en mode incrémental avec G91 et je prends ma passe en Z a F50)
    N240 G90 G41 X58.8 (j'annule le mode incrémental a l'aide de G90 et je fais un déplacement en activant le correcteur d'outil a l'aide de G41)
    N250 G3 X48.8 Y-7 I53 J-11 F150 (début du parcours d'outil)
    N260 G1 X13 Y-7 F350
    N270 G3 X9 Y-11 R4
    N280 G1 X9 Y-22
    N290 G3 X13 Y-26 R4
    N300 G1 X61 Y-26
    N310 X61 Y-40
    N320 X17
    N330 Y-37
    N340 X48.8
    N350 G3 X48.8 Y-29 I53 J-33 F150
    N360 G1 X13 Y-29 F350
    N370 G3 X9 Y-33 R4
    N380 G1 X9 Y-44
    N390 G3 X13 Y-48 R4
    N400 G1 X65 Y-48
    N410 G3 X69 Y-44 R4
    N420 G1 X69 Y-22
    N430 G3 X65 Y-18 R4
    N440 G1 X17 Y-18
    N450 X17 Y-15
    N460 X48.8 Y-15
    N470 G3 X58.8 Y-11 I53 J-11 F150

    N480 G1 G40 X53 Y-11 F350 (Fin du parcours d'outil)
    N490 G77 N230 N480 S7 (répétition du parcours d'outil de N230 a N480 7 fois)

    dans ce programme je devais creuser une rainure en respectant un parcours de 20mm de profondeur
    la rainure faisait 8mm de large et ca a eté fait avec une fraise de 6 (histoire de faire mumuse avec les correcteurs d'outil et d'obtenir une finition propre)

    en jouant avec G90 et G91 la nouvelle profondeur de passe de 2.5mm s'additionnait a chaque repetition du programme automatiquement

    je prenais donc des passes de 2.5mm car 8x2.5 = 20 (lors du compte du nombre de répetitions il faut enlever 1 passe qui est déja effectuée lors de la premiere execution.....c'est pour cela que je répète le programme que 7 fois)

    ce programme a permis de réaliser la rainure de cette pièce:

    [​IMG]


    dans ton cas pour une rainure de 6mm avec des passes de 0.3 il te faudra faire 20 passes mais mettre uniquement "S19" lors de ta répétition du programme (vu qu'1 passe sera deja effectuée lors de la 1ere exécution du tracé)
     
  4. Marc*1200

    Marc*1200 Apprenti

    Messages:
    205
    Inscrit:
    28 Septembre 2008
    Localité:
    Région Parisienne
    demande d'aide pour programmation paramétrée
    Bonsoir,

    Merci vivement de vos réponses, je cogiterai l'exemple de programme demain pour avoir l'esprit plus frais.

    Cordialement.

    Marc*1200
     
  5. Dodore

    Dodore Compagnon

    Messages:
    6 621
    Inscrit:
    27 Octobre 2008
    Localité:
    F-69400 villefranche sur saone
    demande d'aide pour programmation paramétrée
    bonjour
    une programmation simplifiée d'un usinage paramétré

    %
    N10
    OUTIL
    CORRECTEUR
    ROTATION
    ETC


    N90 G0 Z50
    N100 L1=L1+0.3
    VARIABLE L1: dans ce cas on prend une nouvelle valeur de L1 serra égal à l'ancienne valeur de L1+ 0,3 mm comme au départ la variable est égale à 0 donc après la ligne N100 la valeur de L1 sera égale à 0,3,
    au deuxième passage L1 seras égale à 0,3+0,3 soit 0,6
    N110 G0 X...Y....(APPROCHE AVANT LE G41)
    N130 G0 Z2
    N140 G1 Z-L1
    au premier passage la valeur de Z serra égal à -0,3 au deuxième passage la valeur serra égal à -0,6
    N150 G1 G41 X....Y..... (PRISE DE CORRECTION ET DÉBUT D'USINAGE DU PROFIL)
    N160
    N170
    N
    N
    N300 (FIN D'USINAGE )
    N310 GO G40 X...Y...(ANNULATION DE CORRECTION ET DÉGAGEMENT)
    N320 G0 Z50 (POUR PASSER ÉVENTUELLEMENT AU-DESSUS D'UNE BRIDE)
    N330 G79 L1<6 N100
    Cette ligne N330 (je viens de modifier j'avais écrit par erreur N100 je l'ai remplacé par N330) veut dire : si la valeur de L1 est plus petite que 6 alors va à la ligne N100 sinon tu n'en tiens pas compte et tu continu le programme

    N340 G G52 Z...
    N350 G0 G52 X....Z....
    N360 M2

    dans ce cas si la valeur de L1 est égale par exemple à 5,9 (ce qui n'est pas possible dans ce cas )
    Elle va retourner à N100 et la: catastrophe le prochain passage serra à 6,2
    on peut dans ce cas rajouter une ligne supplémentaire
    (juste après le calcul de L1 )
    N105 G79 L1 > 6 N340
    dans ce cas elle ira au bloc N340 et fera les lignes N340 N350 N360

    rappel :
    G79 saut conditionnel ou inconditionnel à une à une ligne, sans retour
    s'il y a une condition dans ce cas L1 (< ou>), et si cette condition est respectée la machine retourne à la ligne demandée si la condition n'est pas respectée la machine exécute la suite du programme
    Si la ligne est écrite : G79 N500, il n'y a pas de condition et la machine va à la ligne N500 et continue le programme

    c'est un peux complexe mais c'est vraiment la programmation paramétrée
    on peut aussi avec cette façon de programmer faire des calculs avec multiplier, diviser, sinus, cosinus,
     
  6. Marc*1200

    Marc*1200 Apprenti

    Messages:
    205
    Inscrit:
    28 Septembre 2008
    Localité:
    Région Parisienne
    demande d'aide pour programmation paramétrée
    Bonjour,

    Merci vivement pour les 2 exemples, je vais faire un test samedi prochain et je vous tiens au courant.

    merci encore.

    Cordialement.

    Marc*1200
     
Chargement...
Articles en relation
  1. Seb1979
    Réponses:
    10
    Affichages:
    2 876
  2. pat65
    Réponses:
    12
    Affichages:
    4 688

Partager cette page