feedrate

Tout ce qui est en relation avec le châssis, pour les questions électronique, utilisez la section GRBL32bits V1.0/1.5 ou V2.0
Répondre
Avatar du membre
BOIVIN
Messages : 139
Enregistré le : 06 janv. 2021 16:04
Localisation : Corent 63730
Contact :

feedrate

Message par BOIVIN »

Bonjour,
"Aspire Vectrix" possède une bibliothèque d'outils avec leurs caractéristiques d'utilisation, dont les vitesses d'avance et de régime de rotation.
J'ai bien compris que pour la vitesse de rotation il fallait passer par un module qui gère le PWM
Mais pour l'avance (ou feedrate) la RS-CNC32 a-t-elle des limitations ? ou reprend-t-elle les caractéristiques de la fraise telles quels ?

merci de vos renseignements
Avatar du membre
rominetb44
Messages : 679
Enregistré le : 10 déc. 2020 13:06

Re: feedrate

Message par rominetb44 »

BOIVIN a écrit : 04 mars 2024 11:32 Bonjour,
"Aspire Vectrix" possède une bibliothèque d'outils avec leurs caractéristiques d'utilisation, dont les vitesses d'avance et de régime de rotation.
J'ai bien compris que pour la vitesse de rotation il fallait passer par un module qui gère le PWM
Mais pour l'avance (ou feedrate) la RS-CNC32 a-t-elle des limitations ? ou reprend-t-elle les caractéristiques de la fraise telles quels ?

merci de vos renseignements
Bonjour BOIVIN,

Les valeurs du feedrate sont définies dans le fichier GCODE que tu envois à la machine. GRBL limite ce feedrate en fonction des caractéristiques de la machine indiquées dans Default.h :

Code : Tout sélectionner

// ============ AXIS MAX SPEED =========

#ifndef DEFAULT_X_MAX_RATE
#    define DEFAULT_X_MAX_RATE 2500.0  // mm/min $110
#endif
#ifndef DEFAULT_Y_MAX_RATE
#    define DEFAULT_Y_MAX_RATE 2500.0  // mm/min $111
#endif
#ifndef DEFAULT_Z_MAX_RATE
#    define DEFAULT_Z_MAX_RATE 1000.0  // mm/min $112
#endif
Tu peux également trouver les accélérations maximales :

Code : Tout sélectionner

// ============== Axis Acceleration =========
#define SEC_PER_MIN_SQ (60.0 * 60.0)  // Seconds Per Minute Squared, for acceleration conversion
// Default accelerations are expressed in mm/sec^2
#ifndef DEFAULT_X_ACCELERATION
#    define DEFAULT_X_ACCELERATION 80.0 //$120
#endif
#ifndef DEFAULT_Y_ACCELERATION
#    define DEFAULT_Y_ACCELERATION 80.0 //$121
#endif
#ifndef DEFAULT_Z_ACCELERATION
#    define DEFAULT_Z_ACCELERATION 50.0 //$122
#endif
Et les dimensions de ta machine :

Code : Tout sélectionner

// ========= AXIS MAX TRAVEL ============
#ifndef DEFAULT_X_MAX_TRAVEL
#    define DEFAULT_X_MAX_TRAVEL 550.0  // $130 mm NOTE: Must be a positive value.
#endif
#ifndef DEFAULT_Y_MAX_TRAVEL
#    define DEFAULT_Y_MAX_TRAVEL 570.0  // $131 mm NOTE: Must be a positive value.
#endif
#ifndef DEFAULT_Z_MAX_TRAVEL
#    define DEFAULT_Z_MAX_TRAVEL 100.0  // $132 mm NOTE: Must be a positive value.
#endif
@++
Avatar du membre
BOIVIN
Messages : 139
Enregistré le : 06 janv. 2021 16:04
Localisation : Corent 63730
Contact :

Re: feedrate

Message par BOIVIN »

rominetb44 a écrit : 04 mars 2024 17:45 Bonjour BOIVIN,

Les valeurs du feedrate sont définies dans le fichier GCODE que tu envois à la machine. GRBL limite ce feedrate en fonction des caractéristiques de la machine indiquées dans Default.h :
Le gcode que je produit...est moins explicite que le tien...

Image
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
rominetb44
Messages : 679
Enregistré le : 10 déc. 2020 13:06

Re: feedrate

Message par rominetb44 »

Bonjour BOIVIN,

Le code que j'ai posté est un extrait des paramètres de Default.h de GRBL et non du GCODE. Ils définissent les valeurs maximales de la machine et peuvent être modifiés par des commandes.
Dans ton fichier GCODE, les valeurs de feedrate sont indiquées par des Fxxxx. Par exemple F2540.0 (pour déplacement en X et Y) et F762.0 (pour un déplacement en Z). Les valeurs maximales définies dans Default.h sont 2500.0 et 1000.0. Donc à quelque-chose près cela devrait passer.

@++
Répondre