Vous êtes sur la page 1sur 4

N200 G X Y Z5 N210 X53 Y-11 (approche rapide a 5mm au dessus de la pice) N220 G1 Z0 M8 (je ramne la fraise a Z0 et j'allume l'arrosage)

N230 G91 G1 Z-2.5 F50 (je passe en mode incrmental avec G91 et je prends ma passe en Z a F50) N240 G90 G41 X58.8 (j'annule le mode incrmental a l'aide de G90 et je fais un dplacement en activant le correcteur d'outil a l'aide de G41) N250 G3 X48.8 Y-7 I53 J-11 F150 (dbut 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 (rptition 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 rpetitions il faut enlever 1 passe qui est dja effectue lors de la premiere execution.....c'est pour cela que je rpte le programme que 7 fois) ce programme a permis de raliser la rainure de cette pice:

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 rptition du programme (vu qu'1 passe sera deja effectue lors de la 1ere excution du trac)
pc-gyver nouveau

Messages: 24 Inscription: 29 Juin 2009, 23:17 H a u t Localisation: Oise (60)

par Marc*1200 05 Avr 2010, 23:13

Bonsoir, Merci vivement de vos rponses, je cogiterai l'exemple de programme demain pour avoir l'esprit plus frais. Cordialement. Marc*1200
Marc*1200 habitu

Messages: 162 Inscription: 28 Sep 2008, 22:04 H a u t Localisation: Rgion Parisienne

par Dodore 06 Avr 2010, 10:50

bonjour une programmation simplifie d'un usinage paramtr % 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 dpart la variable est gale 0 donc aprs la ligne N100 la valeur de L1 sera gale 0,3, au deuxime 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 deuxime passage la valeur serra gal -0,6 N150 G1 G41 X....Y..... (PRISE DE CORRECTION ET DBUT D'USINAGE DU PROFIL) N160 N170 N N N300 (FIN D'USINAGE ) N310 GO G40 X...Y...(ANNULATION DE CORRECTION ET DGAGEMENT) 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 supplmentaire (juste aprs 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 respecte la machine retourne la ligne demande si la condition n'est pas respecte la machine excute 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 paramtre on peut aussi avec cette faon de programmer faire des calculs avec multiplier, diviser, sinus, cosinus,

Vous aimerez peut-être aussi