probleme de programation cn

  • Auteur de la discussion JSM88640
  • Date de début
JSM88640
Nouveau
29 Mai 2009
1
  • Auteur de la discussion
  • #1
bonjour à tous,voila je ss nouveau dans l'activite et je n'est que 3 jours de formation sur la cn c'est un dubus 750F,j'ai un problem de prog quelqu'un pourrait il verifier la syntaxe?merci voila mon prog:
%15
OGF
PARCHEMIN
N10 G59 X600 Y100 Z50
N20 T1 D1
N30 M4 M41 G97 S18000
N40 G0 X200 Y0 Z50
N50 G1 X200 Y0 Z25
N60 G3 X200 Y50 I200 J25
N70 G3 X200 Y355 I-100 J205 (c sur cette ligne l'erreur)
N80 G1 X50 Y355
N90 G3 X50 Y305 I50 J330
N100 G3 X50 Y0 I270 J150 (et celle ci)
N110 G1 X200 Y0
N120 G0 X200 Y0 Z50
N130 M2
la cn me dit erreur 107 (prog d'un cercle par son point d'arrivee et le centre du cercle dans laquelle le rayon de depart est different du point d'arrivee)voila je ne comprend pas pourquoi?merci encore.
 
totof74
Ouvrier
6 Novembre 2008
366
Haute Savoie (74)
bonsoir JSM88640,

en fait la syntaxe de ta programmation en G2 ou G3 est configurée en donnant la coordonnée du centre du rayon I pour l'axe X et J pour l'axe Y.
Essaie de mettre le paramètre R ( valeur du rayon à interpoler).
Exemple:
N60 G3 X200Y50 R25 au lieu de N60 G3 X200 Y50 I200 J25
N70 G3 X200 Y355 R.... au lieu de N70 G3 X200 Y355 I-100 J205

Tiens moi informé du résultat.

@+, totof74
 
BSO
Nouveau
18 Avril 2008
47
Pour la première erreur :

Point de départ (X=200;Y=50) / Point d'arrivée (X=200;Y=355) / Centre du cercle (I=-100;J=205). Avec un petit calcul de maths tu as :

Distance départ / centre cercle (soit un rayon normalement) = RACINE([200 -(-100)]²+[50-205]²)= 337.67

Et

Distance Arrivée / centre du cerlce (soit aussi un rayon) = RACINE([200-(-100)]²+[355-205]²)=335.41

Donc une erreur de 2.26 mm
 
Bricoleur_69
Compagnon
20 Octobre 2008
2 613
FR-69 15 km Ouest Lyon
Bonjour JMS88640

Bien sur qu'il y a une erreur de départ .Elle entraine une autre erreur etc .

Pourquoi ne pas mettre un dessin coté de la trajectoire , ce serait bien mieux au lieu de proposer des solutions . Avec la cotation l'erreur apparaîtra .
C'est une NUM750F ?
 
cromu64
Nouveau
8 Décembre 2009
5
64500
salut,
j'ai une petite question: c'est normal qu'il n'y est pas l'avance (F quelque chose) pour le G01?
c'est pas pour ça que ça ne marche pas?
 
sebas51100
Nouveau
4 Mars 2010
15
reims
salut alors moi j'ai une petite question a te posé car il y a un truc qui me pose problème dans ton programme
tu viens en N50 G1 X200 Y0 et ensuite tu fais un G3 X200 Y50 I200 J25
et moi je voudrais savoir pourquoi tu lui programme un G3 en ayant ton point de départ en X (n50) identique que ton point d'arrivé (n60) pour moi c'est un déplacement en G1 si tu programme un G3 ou G2 sans faire un tour complet ton X d'arrivé doit être différent de ton x de départ ou alors je n'y comprend plus rien
 
FalkooR
Nouveau
16 Avril 2010
5
pour moi c'est un déplacement en G1 si tu programme un G3 ou G2 sans faire un tour complet ton X d'arrivé doit être différent de ton x de départ ou alors je n'y comprend plus rien
Pas forcément, si il fait un demi-cercle, il est tout à fait possible que la cote en X ne varie pas :wink:

Pour ce qui est de l'erreur, je crois avoir une petite idée.
Sur la ligne de l'erreur, tu effectues un arc de cercle dont le point d'arrivé est en X200 Y355, j'en conclu donc que c'est un demi cercle de diamètre 305 puisque la cote en X est identique à la précédente. Cependant, les coordonnées du centre du demi cercle que tu donnes sont I-100 J205 (soit X-100 Y205), il est donc géométriquement impossible d'effectuer ta demande. Il faut soit que tu revois les coordonnées du point d'arrivée de ton cercle, soit revoir les coordonnées du centre de ton cercle.

Une petit dessin coté de ta trajectoire serait tout de même la bienvenue afin de mieux comprendre ce que tu recherches.
 
La dernière réponse à ce sujet date de plus de 6 mois
Haut