macOS QCAD-CAM PRO v3.25.2.12
LaserGRBL(offset)[mm]
Bonjour, est-il possible d’avoir une modification du post processeur "LaserGRBL (offset) [mm], pour que l’on puisse choisir la puissance constante (M3) et la puissance variable (M4). Peut-être une fenêtre de choix dans l’ajout d’un outil de FAO.
merci
Cordialement
franck
Très probablement oui, dans un post-processeur personnalisé.
Mais à quoi est liée la puissance variable ?
Si je me souviens bien, la puissance est liée à S = vitesse de fraisage.
Un laser n’a pas cela mais on utilise simplement la même variable.
S est fixe pour un outil. Il n’y a rien dans le parcours d’outil qui contrôle le régime.
bonjour,
En ce qui concerne le laser, le choix M4 va moduler la puissance du laser en fonction des données G-code, alors que M3 va allumer le laser.
Oui la puissance est liée a S.
dans le post processeur LaserGRBL(offset))[mm], quand on édite un outil FAO, on obtient cette fenêtre.
Mais d’office le laser est sur M4.
Dans l’en-tête du script, il est indiqué : Ne modifiez PAS ce fichier. Vos modifications seront perdues lors de la mise à jour ou de la réinstallation du logiciel.
Vous devez l’inclure dans votre post-processeur personnalisé.
Si vous ajoutez des widgets, vous devez toujours les lier à une variable …
M4/M5 sont inclus dans le bloc pour écrire dans LaserGrbl.js
Lors de l’exportation, il doit alors s’agir de M3 au lieu de M4.
Il est peut-être préférable d’avoir une alternative pour LaserGrblMM.js avec M3.
Parce que je vois aussi:
Du code pour la vitesse basée sur les entités (LaserGrbl et LaserBase)
La configuration GRBL nous indique que M4 est une commande spécifique : M4 Dynamic Laser Power Mode
Le SUPPORT PWM est une fonctionnalité configurable (Non influencé par QCAD)
quand vous dites je doit l’inclure dans post processeur personnalisé.
je dois éditer et modifier le post processeur? je ne sais pas le faire et je suis un peu perdu
Pour une alternative, si c’est le même post, mais en M3 ok.
je veux bien.
Non, ce sera un autre post-processeur.
Par exemple : LaserGRBL_M3 (offset) [mm]
Pour cela, nous faisons une copie de LaserGrblMM.js et l’enregistrons dans un fichier différent appelé : LaserGrbl3MMM.js
Dans cette copie:
Remplacer toute occurrence du terme LaserGrblMM dans LaserGrbl3MMM (3x)
Remplacez le nom d’affichage dans LaserGrbl3MMM.displayName = “LaserGRBL_M3 (offset) [mm]”;
Dans la fonction LaserGrbl3MMM, nous remplaçons la sortie du bloc vers M3 en ajoutant des lignes.
Cela annulera le texte du bloc défini dans LaserGrbl.js
Quelque chose comme ce qui est ci-dessous
include("LaserGrbl.js");
/**
* Configuration for LaserGrbl controllers.
* Output in Millimeters, using M3.
*/
function LaserGrbl3MMM(documentInterface, camDocumentInterface) {
LaserGrbl.call(this, documentInterface, camDocumentInterface);
this.decimals = 3;
this.unit = RS.Millimeter;
// before every contour or pass, switch on laser:
this.zPassHeader = [
"M3 [S!]"
];
this.zPassFirstHeader = this.zPassHeader;
}
LaserGrbl3MMM.prototype = new LaserGrbl();
LaserGrbl3MMM.displayName = "LaserGRBL (offset) [mm]";
Il sera également intéressant de modifier l’en-tête du fichier en quelque chose de significatif.
Lorsque vous redémarrez QCAD/CAM, ce post-processeur doit être répertorié.
Conservez une copie de ce fichier dans un dossier personnel.
Lors de la mise à jour, il ne sera pas écrasé.
Mais si vous supprimez complètement QCAD/CAM avant de le réinstaller, il se peut que cela se produise.
Merci beaucoup, ça fonctionne.
Est-ce-que vous pensez que la fusion des deux post processeurs soit possible.
Je m’explique, lorsque que je configure mon fichier FAO, cela peut être intéressant d’utilisé les deux choix M3 et M4.
Je fais du modélisme a l’échelle 1/160, et donc l’intérêt de la gestion de la puissance du laser prend tout son interêt.
Encore merci.
Franck
Voici ce que je fabrique avec QCAD-CAM
Il s’agit de modifier le widget de dialogue Éditer l’outil FAO.
Diversifier le texte du bloc exporté entre F3 ou F4 en fonction d’un paramètre de l’outil.
Vous pouvez peut-être déposer une demande de fonctionnalité sur QCAD Bugtracker
(La, vous devez avoir ou créer un compte indépendant de votre compte forum.)