cnc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
cnc [2018/10/02 15:31] – [Caractéristiques] guillaume | cnc [2020/10/20 11:18] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======CNC====== | ======CNC====== | ||
- | {{:tag: | + | {{media_01: |
- | ====== CNC 6040 ====== | + | ===== CNC 6040 ===== |
- | + | Après quelques recherches cette machine se nommerai CNC 6040, quelques spécifications sont disponibles | |
- | Après quelques recherches cette machine se nommerai CNC 6040, quelques spécifications sont disponibles [[http:// | + | |
- | + | ||
- | ===== Caractéristiques ===== | + | |
+ | ==== Caractéristiques ==== | ||
* Zone de travail effectif 400x600x75 | * Zone de travail effectif 400x600x75 | ||
* Broche à refroidissement liquide | * Broche à refroidissement liquide | ||
- | * Diamètre de queue d' | + | * Diamètre de queue d' |
* Pince de serrage de type ER11 A (Collet en anglais) | * Pince de serrage de type ER11 A (Collet en anglais) | ||
* Écrou de serrage de type M14 | * Écrou de serrage de type M14 | ||
- | ===== Qu' | + | ==== Qu' |
- | '' | + | * 1 alimentation 24V 10A S-250-24 de la marque SUWEI |
- | '' | + | |
- | '' | + | |
- | {{:tag: | + | {{media_01:commandecnc.jpg?300}} {{media_01:cartecnc.jpg?300}} {{media_01:variateurcnc.jpg?300}} |
- | + | ||
- | ====== Fonctionnement sous linux ====== | + | |
- | + | ||
- | ===== linuxCNC ===== | + | |
+ | ===== Fonctionnement sous linux ===== | ||
+ | ==== linuxCNC ==== | ||
Depuis la mise à disposition de linuxcnc version debian wheezy, nous allons peut-être avoir quelque chose qui roule, un genre de workflow efficace avec [[heekscnc]]\\ | Depuis la mise à disposition de linuxcnc version debian wheezy, nous allons peut-être avoir quelque chose qui roule, un genre de workflow efficace avec [[heekscnc]]\\ | ||
- | |||
==== Installation du nouveau système ==== | ==== Installation du nouveau système ==== | ||
- | |||
=== Sudo === | === Sudo === | ||
+ | Mise en place de Sudo, ouvrir un terminal avec les doit administrateurs | ||
- | mise en place de Sudo, ouvrir un terminal avec les doit administrateurs | + | |
- | + | visudo | |
- | ''# | + | |
- | ''# | + | |
ajouter la ligne | ajouter la ligne | ||
- | '' | + | |
ctrl o puis ctrl x | ctrl o puis ctrl x | ||
- | '' | + | |
si tout va bien, mot de passe et pas de message d' | si tout va bien, mot de passe et pas de message d' | ||
Ligne 50: | Ligne 43: | ||
=== Recherche rapide dans synaptic === | === Recherche rapide dans synaptic === | ||
- | '' | + | |
- | '' | + | sudo update-apt-xapian-index -vf |
=== Installation de inkscape et dépendances === | === Installation de inkscape et dépendances === | ||
- | '' | + | |
=== Ça marche !!! === | === Ça marche !!! === | ||
Ligne 63: | Ligne 56: | ||
bientôt les configurations... | bientôt les configurations... | ||
- | fichiers temporaires {{CNC-6040.ini.zip}} | + | fichiers temporaires {{media_05: |
- | Quelques sources :\\ | + | Quelques sources : |
- | http:// | + | |
- | http:// | + | |
- | http:// | + | |
+ | ===== Contrôle avec un Joystick ===== | ||
+ | {{media_01: | ||
- | ====== Contrôle avec un Joystick ====== | + | Voilà les caractéristique de notre joystick selon la commande : less / |
- | + | < | |
- | \\ | + | I: |
- | {{: | + | N: |
- | *Voilà les caractéristique de notre joystick selon la commande : less / | + | P: |
- | + | S: | |
- | '' | + | U: |
- | '' | + | H: |
- | '' | + | B: |
- | '' | + | B: |
- | '' | + | B: |
- | '' | + | B: MSC=10 |
- | '' | + | </ |
- | '' | + | ==== Configuration ==== |
- | '' | + | |
- | '' | + | |
- | + | ||
- | ===== Configuration | + | |
* Ajouter les ligne suivante dans le fichier .hal de la machine | * Ajouter les ligne suivante dans le fichier .hal de la machine | ||
- | '' | + | |
- | '' | + | loadusr -W hal_input -KRAL Dual |
* Ajouter la ligne suivante dans le fichier .ini dans la partie [HAL] | * Ajouter la ligne suivante dans le fichier .ini dans la partie [HAL] | ||
- | '' | + | |
- | * Voilà le fichier de configuration de la manette de jeu, celui-ci se nomme {{Custom_postgui.hal.zip|custom_postgui.hal}} (il suffit de renommer le fichier sans le .zip) | + | * Voilà le fichier de configuration de la manette de jeu, celui-ci se nomme {{media_08: |
- | '' | + | < |
- | '' | + | # |
- | '' | + | # |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | # |
- | '' | + | # |
- | '' | + | # |
- | '' | + | # \\ |
- | '' | + | sets spindle-at-speed true |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | loadrt or2 count=2 |
- | '' | + | loadrt mux8 count=1 |
- | '' | + | loadrt toggle count=2 |
- | '' | + | loadrt not count=4 |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | addf or2.0 servo-thread |
- | '' | + | addf or2.1 servo-thread |
- | '' | + | addf mux8.0 servo-thread |
- | '' | + | addf toggle.0 servo-thread |
- | '' | + | addf toggle.1 servo-thread |
- | '' | + | addf not.0 servo-thread |
- | '' | + | addf not.1 servo-thread |
- | '' | + | addf not.2 servo-thread |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | # |
- | '' | + | setp mux8.0.in0 0 # |
- | '' | + | setp mux8.0.in1 25 |
- | '' | + | setp mux8.0.in2 100 |
- | '' | + | setp mux8.0.in3 300 |
- | '' | + | setp mux8.0.in4 800 |
- | '' | + | setp mux8.0.in5 0 |
- | '' | + | setp mux8.0.in6 0 |
- | '' | + | setp mux8.0.in7 0 |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | net remote-speed-slow or2.0.in0 input.0.btn-joystick |
- | '' | + | net remote-speed-medium or2.1.in0 input.0.btn-thumb |
- | '' | + | net remote-speed-fast or2.0.in1 or2.1.in1 input.0.btn-thumb2 |
- | '' | + | # \\ |
- | '' | + | net joy-speed-1 mux8.0.sel0 < |
- | '' | + | net joy-speed-2 mux8.0.sel1 < |
- | '' | + | net joy-speed-3 mux8.0.sel2 < |
- | '' | + | # \\ |
- | '' | + | net joy-speed-final halui.jog-speed < |
- | '' | + | ############################ |
- | '' | + | # |
- | '' | + | net joy-x-jog halui.jog.0.analog < |
- | '' | + | net joy-y-jog halui.jog.1.analog < |
- | '' | + | net joy-z-jog halui.jog.2.analog < |
- | '' | + | # \\ |
- | '' | + | # |
- | '' | + | setp input.0.abs-hat0y-scale -1 # |
- | '' | + | setp input.0.abs-y-scale -127.5 # |
- | '' | + | ############# |
- | '' | + | # |
- | '' | + | ############# |
- | '' | + | # |
- | '' | + | net joy-run-auto input.0.key-300 => |
- | '' | + | net run-link toggle.0.out => |
- | '' | + | net run-link toggle.0.out => |
- | '' | + | net stop-prog halui.program.stop => |
- | '' | + | ############################## |
- | '' | + | # |
- | '' | + | net joy-machine-off halui.machine.off < |
- | '' | + | net joy-machine-on halui.machine.on < |
- | '' | + | ############################## |
- | '' | + | # |
- | '' | + | net joy-run-pause input.0.key-301 => |
- | '' | + | net pause-link not.2.in < |
- | '' | + | net pause-resume not.2.out => |
- | '' | + | ################################ |
- | '' | + | # |
- | '' | + | net joy-home-x halui.joint.0.home < |
- | '' | + | net joy-home-y halui.joint.1.home < |
- | '' | + | net joy-home-z halui.joint.2.home < |
+ | ############################################################################# | ||
+ | </ | ||
- | sources | + | **Sources:** |
- | http:// | + | * http:// |
- | http:// | + | |
- | https:// | + | |
+ | | ||
+ | {{tag> | ||
- | |||
- | {{tag> |
cnc.txt · Dernière modification : 2020/10/20 11:18 de serge