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/11/28 12:42] – serge | cnc [2020/10/20 11:18] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ======CNC====== | ======CNC====== | ||
| - | + | {{media_01: | |
| - | <WRAP center round box 60%> | + | |
| - | {{:tag: | + | |
| - | </ | + | |
| ===== 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 | ||
| Ligne 19: | Ligne 14: | ||
| ==== 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 ===== | ===== Fonctionnement sous linux ===== | ||
| - | |||
| ==== linuxCNC ==== | ==== 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 53: | 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 66: | Ligne 56: | ||
| bientôt les configurations... | bientôt les configurations... | ||
| - | fichiers temporaires {{CNC-6040.ini.zip}} | + | fichiers temporaires {{media_05: |
| - | + | ||
| - | Quelques sources :\\ | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| + | Quelques sources : | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| ===== Contrôle avec un Joystick ===== | ===== Contrôle avec un Joystick ===== | ||
| + | {{media_01: | ||
| - | \\ | + | Voilà les caractéristique de notre joystick selon la commande : less / |
| - | {{: | + | < |
| - | *Voilà les caractéristique de notre joystick selon la commande : less / | + | I: |
| - | + | N: | |
| - | '' | + | 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:// | * http:// | ||
| Ligne 190: | Ligne 180: | ||
| * https:// | * https:// | ||
| + | {{tag> | ||
| - | |||
| - | {{tag> | ||
cnc.1543408922.txt.gz · Dernière modification : de serge
