Quantcast
Channel: Reprap Forum - RepRap Groupe d'Utilisateurs Francophone
Viewing all articles
Browse latest Browse all 3504

Probleme de fonctionnement sur premier CNC (DIY) (no replies)

$
0
0
Bonjour à tous,

Je possède une CNC que j'ai réalisé moi même avec moteur Nema 23 et carte TB6600 en transmission par courroie sur X et Y et vis sur Z.
J’utilise un arduino UNO avec Gbrl 0.9j avec un PC fixe en usb équipé de Bcnc (ou universel sender)
La tension d'alimentation CNC est de 24volt continu.

Lorsque j’utilise Bcnc (ou universel sender) en manuel, pour faire uniquement des mouvement cela fonctionne correct homing et déplacement manuel.

Mon problème n'est pas dans la conception elle même de ma machine, mais dans l'utilisation pour faire un premier usinage.

Apres m’être documenté sur le net j'ai réussi a faire fonctionner un G-code sur ma machine.( En gros j'ai un cercle de 20mm de diamètre sur du bois 6mm épaisseur avec des passe de 1mm)
J'ai fais un premier essai à vide, le résultat été parfait (jouissif même:)-D lol)
A partir de cette essai je décide de faire un essai en réel sur du bois. Et la j’éteins ma machine je branche ma broche je rebranche ma cnc RAS je fais un Homing je place ma broche et fais un zero XYZ je lance mon programme et là l'axe Z descend et paf (Error HARD LIMIT) alors que mes capteurs sont loin de se déclenche..

Je refais un Homing et je déplace en manuel le Z et paf (Error HARD LIMIT)
Bon je décide d'enlever le paramètre HARD LIMIT, et la OK ça fonctionne. ???

Je décide de relancer le programme en faisant attention , il se lance le Z descend les mouvement X et Y commence et paf ALARM CLOCK et maintenant à chaque lancement de Programme ALARM CLOCK.

D'ou viens cette erreur? avez-vous une piste à explorer?

Ci-dessous mes paramètres.

$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=5.000 (homing pull-off, mm)
$100=28.000 (x, step/mm)
$101=28.000 (y, step/mm)
$102=1040.000 (z, step/mm)
$110=6000.000 (x max rate, mm/min)
$111=6000.000 (y max rate, mm/min)
$112=4000.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=198.000 (x max travel, mm)
$131=347.000 (y max travel, mm)
$132=200.000 (z max travel, mm)

Viewing all articles
Browse latest Browse all 3504

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>