Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:fraiseuse-cnc:linuxcnc [2016/12/07 16:50]
admin [Linux cnc]
projets:fraiseuse-cnc:linuxcnc [2020/12/11 19:00] (Version actuelle)
Ligne 1: Ligne 1:
 +log
 ====== Linux cnc ====== ====== Linux cnc ======
 +
 +  * [[http://​linuxcnc.org/​docs/​2.7/​html/​config/​]] <- La bonne doc !
  
  
Ligne 8: Ligne 11:
   * [[http://​www.linuxcnc.org/​docs/​2.7/​pdf/​|Liste des pdf dispos pour v2.7]] //dont certains en français//   * [[http://​www.linuxcnc.org/​docs/​2.7/​pdf/​|Liste des pdf dispos pour v2.7]] //dont certains en français//
  
 +\\
  
-===== Problème ​2 moteurs Ya et Yb =====+  * [[projets:fraiseuse-cnc:​linuxcnc:​comment-ca-marche|Notes en vrac sur comment ça marche]] (en chantier)
  
-=== Kinematics : ===+\\
  
-  * **gantrykins** : A kinematics module that maps one axis to multiple joints. +===== Solutions recopie moteurs Xa et Xb =====
- +
-  * **trivkins** : There is a 1:1 correspondence between joints and axes. Most standard milling machines and lathes use the trivial kinematics module.+
  
 === HAL : === === HAL : ===
  
   * **gantry** : LinuxCNC HAL component for driving multiple joints from a single axis   * **gantry** : LinuxCNC HAL component for driving multiple joints from a single axis
 +
 +  * [[https://​groups.google.com/​forum/#​!topic/​machinekit/​To6ivNZpEHU]]
  
 === Exemple de configuration === === Exemple de configuration ===
Ligne 27: Ligne 31:
   * https://​github.com/​LinuxCNC/​linuxcnc/​blob/​master/​configs/​sim/​axis/​gantry_mm.ini   * https://​github.com/​LinuxCNC/​linuxcnc/​blob/​master/​configs/​sim/​axis/​gantry_mm.ini
   * https://​github.com/​LinuxCNC/​linuxcnc/​blob/​master/​configs/​sim/​axis/​gantry_mm.hal   * https://​github.com/​LinuxCNC/​linuxcnc/​blob/​master/​configs/​sim/​axis/​gantry_mm.hal
 +
 +=== Kinematics : ===
 +
 +  * **gantrykins** : A kinematics module that maps one axis to multiple joints.
 +
 +  * **trivkins** : There is a 1:1 correspondence between joints and axes. Most standard milling machines and lathes use the trivial kinematics module.
 +
 +===== Stepconf =====
 +
 +[[http://​linuxcnc.org/​docs/​2.7/​html/​config/​stepconf.html]]
 +
 +Dans Stepconf (attention stepconf peut écraser des configs rentrées directement dans les fichiers avec un éditeur. Voir usage des fichier custom.)
 +
 +==== Base Information ====
 +
 +
 +=== Driver characteristics ===
 +
 +  * type : autre
 +
 +== Driver time settings ==
 +
 +  * Step time : 5000ns //(réglage default)//
 +  * Step space : 5000ns //(réglage default)//
 +  * Direction Hold : 20000ns //(réglage default)//
 +  * Direction setup : 20000ns //(réglage default)//
 +
 +=== Parport number ===
 +
 +One parport
 +
 +
 +
 +
 +=== Jitter ===
 +
 +Base period maximum jitter : 42000ns //(mesuré avec le test de latence)//
 +
 +Ça affiche donc les valeurs calculées suivantes :
 +  * Min base period : 57000ns
 +  * Max step rate 17543Hz  ​
 +
 +
 +==== Parallel port 1 ====
 +
 +
 +<WRAP group>
 +<WRAP half column>
 +=== Outputs (PC to machine) ===
 +
 +  * Pin 01 : Inutilisé
 +  * Pin 02 : Pas en X //(Xa)//
 +  * Pin 03 : Direction en X //(Xa)//
 +  * Pin 04 : Inutilisé //(Pas en Xb)//
 +  * Pin 05 : Inutilisé //​(Direction en Xb)//
 +  * Pin 06 : Pas en Y
 +  * Pin 07 : Direction en Y
 +  * Pin 08 : Pas en Z
 +  * Pin 09 : Direction en Z
 +  * Pin 14 : Inutilisé
 +  * Pin 16 : Inutilisé
 +  * Pin 17 : Inutilisé
 +
 +</​WRAP>​
 +  ​
 +<WRAP half column>
 +=== Outputs (PC to machine) ===
 +
 +  * Pin 10 : Origine X //(Xa)//
 +  * Pin 11 : Inutilisée //​(origineXb)//​
 +  * Pin 12 : Origine Y
 +  * Pin 13 : Origine Z
 +  * Pin 15 : Arrêt d'​urgence
 +</​WRAP>​
 +</​WRAP>​
 +
 +//Les pins 04, 05 et 11 sont cablées mais pas configurées par Stepconf car il ne sait pas les associer avec une configuration gantry faite à la main.//  ​
 +
 +
 +  * Parport Base Adress : 0
 +
 +<WRAP important>​ Ne pas utiliser Output pinout preset et le bouton associé, ça remplace tout les réglages déjà faits dans l'​interface de Stepconf</​WRAP>​
 +
 +