Routeur CNC

Machine

Dimensions de la machine

Zone de Travail :
X = 1800 mm
Y = 1200 mm
Z = 100 mm

Conception

Truc et Astuce

Comment optimiser la conception des pièces pour pouvoir les réaliser le plus simplement possible avec la CN
https://www.adambender.info/post/design-for-cnc-milling

Usinage

Calcul des vitesses

Ce document permet de calculer les vitesses de broche et de coupe en fonction du matériau à usiner. Il sera prudent d’appliquer un coefficient sur la vitesse de coupe (idée de Gael) qui à ce jour devrait être d’environ 15 (à affiner).

  • vitesse de coupe = vitesse de coupe donnée par le calcul / 15.

ParametresDeCoupe_V1.1.pdf (723,3 Ko)

Il semble que l’épaisseur mini du copeau soit de 0,01 dans tous les cas.
Dans notre cas :
18.000 tr/mn * 2 dts * 0,01mm = 360 mm/mn
18.000 tr/mn * 2 dts * 0,02mm = 720 mm/mn

Génération GCode

Cambam

CamBam is an application to create CAM files (gcode) from CAD source files or its own internal geometry editor. CamBam has many users worldwide, from CNC hobbyists to professional machinists and engineers.

CamBam currently supports the following:

  • Reading from and writing to 2D DXF files.
  • 2.5D profiling machine operations with auto-tab support
  • 2.5D pocketing operations with auto island detection
  • Drilling (Normal,Peck,Spiral Milling and Custom Scripts)
  • Engraving
  • True Type Font (TTF) text manipulation and outline (glyph) extraction.
  • Conversion of bitmaps to heightmaps
  • 3D geometry import from STL, 3DS and RAW files
  • 3D waterline and scanline machining operations
  • Extensible through user written plugins and scripts

Installation

Lors de l’installation de CAMBAN sous linux Mint, un certain nombre de choses ne fonctionnaient pas.

Insertion d’un texte :

Ce problème est décrit dans https://www.usinages.com/threads/cambam-qui-coupe-si-je-choisis-licone-texte.106289/
Il faut créer un shell de lancement de Cambam

#!/bin/bash
cd ~/CamBam1.0/
LD_LIBRARY_PATH="$(pwd)"
export LD_LIBRARY_PATH
mono CamBam.exe

Style et post processeurs :

Sous linux, à l’installation il n’y a ni post-processeur ni style. Le plus simple est de les récupérer sous Windows.

Fusion 360

Fusion 360 contient un jeu d’outils intégré pour le workflow de production de bout en bout. Il combine des fonctionnalités de conception industrielle et mécanique, de simulation, de collaboration et d’usinage.

Unifiez les workflows de conception, d’ingénierie et de fabrication sur une seule plateforme

Assurez la continuité du processus de développement des produits. Grâce à une plateforme unifiée, simplifiez les étapes de votre workflow :

  • Conception et modélisation 3D
  • Simulation
  • Conception générative
  • Documentation
  • Collaboration
  • Fabrication

Installation

Trucs et astuces

Il est nécessaire de modifier le WCS offset:
Si on garde 0 comme valeur il y aura un G54 au début du Gcode
Si on prend 1 comme valeur il y aura un G55 au début du Gcode
Si on prend 2 comme valeur il y aura un G56 au début du Gcode

Cela se trouve dans les réglages du setup usinage => edit => post-process => Machine WCS

Simulation Usinage

Camotics

With CAMotics, you can simulate 3-axis GCode programs for CNCs and visualize the results in 3D. CAMotics runs on Linux, OS-X or Windows.

With the power to simulate your CNC tool paths you will avoid dangerous and expensive mistakes. By looking at the built-in examples and using the online documentation you’ll be running your own simulations in no time. And, if you need more help, we’ll be happy to answer your questions via the discussion group.

Would you start cutting without measuring first? Then why would you run a CNC program with out simulating? CAMotics will save you time and money and open up a world of creative possibilities by allowing you to rapidly visualize and improve upon designs without wasting materials or breaking tools.

Installation

Il faut installer une librairie avant

sudo apt-get install libqt5websockets5

puis installer camotics https://github.com/CauldronDevelopmentLLC/CAMotics

LinuxCNC

Optimisation du temps de latence

Il est important d’avoir un temps de latence le plus faible possible pour pouvoir générer le plus d’impulsion possible. Pour faire cela, il existe un peu de documentation sur le sujet
TroubleShooting
The Isolcpus Boot Parameter And GRUB2
Tweaking Software Step Generation
Stepper Drive Timing

Ajout d’une carte PCIE-Port Parallèle avec chip WCH382

Par défaut la carte est reconnu comme une carte port série. Pour remédier à celà il faut rajouter les lignes suivante dans /etc/rc.local :

rmmod lp
rmmod parport_pc
insmod /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/parport/parport_pc.ko io=0x2108,0x1200
insmod /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/char/lp.ko

Les valeurs 0x2108 et 0x1200 sont à modifier en fonction de la configuration de l’ordinateur. Leur identification est décrite dans ce post de aakash.ece (4e en partant du bas de la page)

Procédure de réglage en Z de l’outil

procédure_acolab_de_réglage_en_Z_de_l_outil.pdf (565,5 Ko)

Comment tester un capteur (arret d’urgence, palpeur, …)

test-d-un-capteur-sous-Linuxcnc.pdf (596,7 Ko)

Amélioration du test de latence (précisions)

modification_pour_test_de_latence_et_port_parallele.pdf (521,2 Ko)

5 messages ont été fusionnés dans un topic existant : CNC Grande Dimension