probleme de programation cn

  • Auteur de la discussion JSM88640
  • Date de début
J

JSM88640

Nouveau
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.
 
T

totof74

Ouvrier
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
 
B

BSO

Nouveau
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
 
B

Bricoleur_69

Compagnon
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 ?
 
C

cromu64

Nouveau
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?
 
S

sebas51100

Nouveau
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
 
F

FalkooR

Nouveau
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.
 
S

Seb1979

Apprenti
bonjour, en meme temps il a posé cette question en mai, j'espere que depuis il a trouvé la solution mdrrrr
 

Sujets similaires

J
Réponses
5
Affichages
1 545
jem_aeh1
J
B
Réponses
3
Affichages
2 591
hatem0008
H
G
Réponses
10
Affichages
4 811
Dodore
Dodore
Haut