log

Linux cnc



HAL :

  • gantry : LinuxCNC HAL component for driving multiple joints from a single axis

Exemple de configuration

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.

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

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é

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

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

Ne pas utiliser Output pinout preset et le bouton associé, ça remplace tout les réglages déjà faits dans l'interface de Stepconf