Fraiseuse CharlyRobot A4
Précautions d'usage, habilitation[modifier | modifier le wikicode]
Précautions à observer[modifier | modifier le wikicode]
Cette fraiseuse, comme toute machine de ce type, peut s'avérer dangereuse si mal utilisée.
C'est pourquoi l'attitude de l'utilisateur doit être adaptée à l'utilisation de cette machine.
Il est, entre autre, nécessaire :
- de rester concentré tout au long du processus ;
- d'être posé, pas d'empressement ;
- de rester à proximité immédiate de la fraiseuse tout au long de l'usinage ;
- de faire appel à son bon sens concernant toutes autres mesures de sécurité à observer lors de la manipulation de machines-outils.
Garder à l'esprit[modifier | modifier le wikicode]
Une mauvaise manipulation de la fraiseuse ou un mauvais fichier Gcode peut amener à une casse de la fraise ou de la machine, voir à des blessures graves pour l'utilisateur.
Habilitation[modifier | modifier le wikicode]
Seules les adhérents habilités sont autorisés à utiliser la fraiseuse. Pour être habilité, il est nécessaire de connaitre :
- le fonctionnement général de la machine
- les précautions à prendre concernant la sécurité des personnes et des biens
- les règles d'utilisation de la fraiseuse
Seul un permanent peut habiliter un adhérent.
La fraiseuse et ses accessoires[modifier | modifier le wikicode]
Historique[modifier | modifier le wikicode]
Le funLAB avait récupéré d’un établissement scolaire une « fraiseuse » CNC en panne.
L’alimentation électrique et la partie électronique commandant les moteurs des axes
avaient été entièrement remplacées, permettant ainsi la remise en fonction de la machine,
pilotée via « LinuxCNC », installé sur un ordinateur dédié.
Ce dernier a plus tard été mis au rebut.
La machine est de nouveau opérationnelle en octobre 2019 suite à l’installation d’un nouvel ordinateur dédié.
Descriptif fraiseuse[modifier | modifier le wikicode]
- marque : « Charlyrobot », partenaire de l’Éducation nationale, filiale de Mécanuméric
- modèle : « Charlyrobot A4 » précisément « CR.A4 type 1 », sorti vers 1996, pas de notice disponible
- type : portique, 3 axes guidés par vis à billes
- utilisation : usinage par retrait de matière => fraisage, perçage, gravure
- domaine d’utilisation : !!! matériaux (bois, plastiques) TENDRES uniquement !!! Acier interdit
- course de l’axe X : 320 mm
- course de l’axe Y : 250 mm
- course de l’axe Z : 105 mm
- vitesse maximum d’avance : 1200 mm/min
- diamètre maximum d’outil de coupe : 15 mm
- broche assurant la rotation de l’outil de coupe : 600 W, de 8000 à 24 000 tr/min, de 70 à 87 dB
- liaison ordinateur-machine : port série (RS-232) via connecteur 25 broches (DB-25)
- logiciel d’origine : « Charlygraal » (logiciel propriétaire orienté CFAO), non disponible
- logiciel de remplacement pour le pilotage : LinuxCNC (gratuit)
- pour mieux comprendre les spécificités de cette machine cette discussion sur le forum des usinages.com
Documents sur la "cousine génération supérieure" de notre fraiseuse CR.A4 type 2, sortie 3 ans plus tard en 1999 :
Accessoires[modifier | modifier le wikicode]
- Ordinateur, type PC dédié au contrôle de la machine, fonctionnant uniquement sous Linux ( pas de dual boot)
- Boîte contenant brides, pince(s) de broche et clé(s) de serrage
- Fraises et « brut » (matériau à usiner) à demander au FunLAB
- Capteur d’outil (sonde) pour le « homing » selon l’axe Z, pour utilisateur expérimenté
- Aspirateur dans l’armoire « ménage »
Utilisation détaillée[modifier | modifier le wikicode]
Rappels[modifier | modifier le wikicode]
• Une MOCN (Machine-Outil à Commande Numérique) ou Machine CNC (Computer Numerical Control) a l’avantage d’automatiser les mouvements d’une machine-outil traditionnelle pour optimiser la production industrielle d’objets (en série).
Depuis son apparition dans les année 1950, le principe est toujours le même : la commande numérique exécute un programme (en langage G-Code) d’instructions de déplacement de l’outil (via des moteurs pas à pas).
Cette commande peut être intégrée à la machine (cas des « imprimantes 3D ») ou exécuter son programme depuis un ordinateur relié à la machine.
C’est le cas pour notre fraiseuse CNC qui sera pilotée par le logiciel LinuxCNC (gratuit) depuis un ordinateur.
• Pour mettre en œuvre une fabrication numérique, la préparation est plus longue que pour la fabrication manuelle mais est compensée par la rapidité de la fabrication proprement dite. Cette préparation comprend généralement :
1) La conception de la pièce à fabriquer qu’on modélise, dessine (en 2 ou 3 dimensions) à l’aide d’un logiciel de CAO (Conception Assistée par Ordinateur) (ou CAD pour Computer-Aided Design), voir de DAO (Dessin Assisté par Ordinateur)
2) La création et la simulation du parcours de l’outil puis la génération du programme G-Code correspondant, à l’aide d’un logiciel de FAO (Fabrication Assistée par Ordinateur) (ou CAM pour Computer-Aided Manufacturing)
Pour l’utilisation de notre fraiseuse CNC, vous pouvez donc effectuer cette préparation chez vous ou au FunLAB avec, par complexité croissante, les outils informatiques suivants :
- pour !!! la gravure uniquement !!!] :
Le logiciel de dessin 2D gratuit Inkscape CAD et CAM + le simulateur de parcours d’outil(s) gratuit Camotics
Inkscape : http://wiki.funlab.fr/index.php/Gcode_avec_Inkscape + doc officielle
Camotics : https://camotics.org/download.html#run
- pour tous types d’usinage :
Le logiciel 2D gratuit orienté CAD LibreCAD + le shareware CAM CamBam + le gratuiciel Camotics
LibreCAD : https://www.youtube.com/watch?v=gG6DRTIOyic&list=PLmpHZ-7C0qn2HJ9FanQEmQLibeBl0nrdf + doc officielle
CamBam, version de démonstration (génère 1000 lignes de programme G-code maxi. après 40 utilisations gratuites)
https://reso-nance.org/wiki/logiciels/cambam/accueil
https://wiki.tyfab.fr/doku.php?id=logiciel:cambam)
http://www.cambam.info/doc/fr/doc-cambam098l-fr-v1-34.pdf
- pour tous types d’usinage :
Un des logiciels CAD/CAM (CFAO) 3D gratuits, à utiliser en 2D ou 2,5D-bas-reliefs, Fusion 360 ou FreeCAD
Fusion 360 : http://wiki.funlab.fr/index.php/Fusion360 + doc officielle
FreeCAD : https://www.youtube.com/watch?v=SPFoXfEAufw&list=PL1P4z1vfrsq91UkGabWxHoFOtwdkJBITb + doc officielle
Bas-relief : https://fr.wikipedia.org/wiki/2,5D
- Une machine CNC « 3 axes » peut effectuer des mouvements selon trois axes (directions) :
- horizontal transversal (dans notre cas, la broche se déplace sur le portique : axe X sous LinuxCNC)
- horizontal longitudinal (dans notre cas, la table de fraisage avance ou recule : axe Y dans LinuxCNC)
- vertical (la broche monte ou descend : axe Z dans LinuxCNC)
- On ne peut démarrer l’usinage sans avoir procédé au « homing », c’est à dire défini l'origine machine et pièce :
- Fichier:Charly rappel base.jpg
- Origine machine : la commande numérique ou le logiciel de pilotage (LinuxCNC dans notre cas) calcule en permanence la position de l'outil à partir d'une position de référence, c'est l'origine machine ou le zéro machine.
- Origine pièce : de la même manière, le référencement des coordonnées de la position de la pièce à usiner sur la table est indispensable.
- Si vous débutez, faites simple ! L’utilisation d’une fraiseuse CNC requiert des choix d’outils, de matériaux et de réglages pour la génération du fichier G-Code (partie CAM)
basés sur des connaissances préalables plus ou moins complexes :
Paramètres de coupe (speeds and feeds, i.e. couple vitesse de coupe / vitesse d'avance), Profondeur de coupe, Nombre de passes, Profondeur de passes, Vitesse de plongée et de dégagement, Hauteur de dégagement, Parcours de ou des outil(s), Congés, Finition, Choix des fraises, Techniques de bridage, Contrôle de planéité, surfaçage du martyr...cf liens ci-après
https://fablabo.net/wiki/CNC-SentierBattu/Parametrage
https://fr.wikipedia.org/wiki/Vitesse_de_coupe
https://fr.wikipedia.org/wiki/Vitesse_d%27avance
https://www.cncfraises.fr/content/16-fraisage-definir-les-parametres-de-coupe
https://www.cncfraises.fr/cloud/ParametresDeCoupe_V1.1.pdf
https://www.cncfraises.fr/cloud/ParametresDeCoupeCncFraises.xlsx
https://www.cncfraises.fr/content/18-mesurer-determiner-le-diametre-de-coupe-fraise
https://wiki.makilab.org/index.php/Biblioth%C3%A8queFraises
http://cours.education/dufacilitateur/2016/05/30/des-outils-de-coupe-de-la-fraiseuse
Installation de LinuxCNC[modifier | modifier le wikicode]
- En octobre 2019, LinuxCNC en Temps Réel (RT) a été (ré)installé sur un ordinateur NEC équipé d’un port série à partir d’un CD bootable gravé via cette image disque
http://www.linuxcnc.org/binary.hybrid.iso
ou celle-ci http://www.linuxcnc.org/iso/linuxcnc-2.7.14-wheezy.iso
Il est interdit d'installer un nouveau logiciel sur cet ordinateur, de l'utiliser pour un autre usage que la commande de la fraiseuse et de le connecter à Internet pour des mises à jour système (cela risquerait d’écraser le noyau RT et de mettre en péril le bon fonctionnement de Linux CNC).
- Après un test de latence (http://linuxcnc.org/docs/html/install/Latency_Test_fr.html#cha:test-de-latence),
- CharlyConf1.jpg
- CharlyConf2.jpg
- CharlyConf3.jpg
- CharlyConf4.jpg
- CharlyConf5.jpg
Pour paramétrer LinuxCNC avec notre fraiseuse Charlyrobot A4 type 1 afin de la commander. Heureusement, ces paramètres sur l’ancien ordinateur avaient été photographiés ; ils sont désormais sauvegardés dans cette archive : SvgConfCharlyNec.zip
Ressources :
http://astuces.absolacom.com/logiciel/presentation-et-installation-de-linuxcnc
https://lecrabeinfo.net/creer-copie-sauvegarde-image-systeme-disque-dur-ssd-avec-clonezilla.html
https://lecrabeinfo.net/restaurer-image-disque-sur-disque-dur-ou-ssd-avec-clonezilla.html
http://linuxcnc.org/docs/html/getting-started/index-fr.html
http://linuxcnc.org/docs/2.7/html/gui/axis_fr.html
- L’interface graphique Axis du LinuxCNC de notre ordinateur de commande a été personnalisée par ajouts de
panneaux virtuels de contrôle en python via pyVCP, inspiré du travail d’un américain nommé Jerry Rutherford :
https://www.youtube.com/watch?v=kn_K8OpOzsQ
http://askjerry.info/FRANKENLAB
http://linuxcnc.org/docs/html/gui/pyvcp_fr.html
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Adding_Custom_MDI_Buttons
http://linuxcnc.org/docs/2.4/html/hal_pyvcp.html
Session type sous LinuxCNC[modifier | modifier le wikicode]
Prenez connaissance de cette page http://linuxcnc.org/docs/2.7/html/gui/axis_fr.html pour une prise de vue de l’utilisation de LinuxCNC
- Une fois LinuxCNC lancé, l’interface graphique Axis apparait et l’on peut, via le menu Fichier, charger le fichier G-Code (extension .nc ou .ngc) de son usinage (voir 3.1 Rappels basiques) en cliquant sur Ouvrir
Relâcher le bouton d’arrêt d’urgence logiciel Fichier:Bouton fermer.jpg enclenché par défaut (croix blanche dans rond rouge) en cliquant une fois dessus.
Évidemment, le bouton d’arrêt d’urgence physique 56x56px (rouge) de la fraiseuse aura toujours la priorité.
- Cliquer sur le bouton Marche/Arrêt Fichier:Charly Axis OnOff.gif directement adjacent à droite du bouton d’arrêt d’urgence. Les indications écrites dans la partie inférieure de la fenêtre de l’interface ne sont plus grisées. Vous pouvez maintenant commander la fraiseuse.
- Cliquer tout de suite sur le bouton Prise d’Origine Machine générale : les déplacements se font automatiquement jusqu’au zéro machine situé au coin inférieur gauche de la table de fraisage.
Il est obligatoire à ce moment là de fixer et serrer la fraise dans la pince de la broche puis de brider (immobiliser) le « brut » à usiner sur la table de fraisage.
Pour la prise d’origine Pièce, effectuer manuellement des déplacements (jog)
- selon l’axe X avec le raccourci clavier MAJ + flèche gauche ou droite jusqu’à l’origine en X souhaitée
- selon l’axe Y avec le raccourci clavier MAJ + flèche haut ou bas jusqu’à l’origine en Y souhaitée
- selon l’axe Z avec le raccourci clavier MAJ + flèche PgUp ou PgDn jusqu’à 1 cm du brut
- toujours selon l’axe Z, cliquer sur le bouton + ou - (avec un déplacement Continu ou par incréments fins pour positionner l’extrémité de la fraise affleurant le « brut »
Cocher la case de l’axe X puis cliquez sur le bouton Toucher et valider la fenêtre qui apparait. Renouveler le clic sur le bouton Toucher en cochant la case de l’axe Y puis Z.
Votre origine pièce est maintenant enregistrée.
Allumer manuellement la broche à la fréquence de rotation voulue. Lancer votre programme G-Code, flèche bleue vers la droite Fichier:Charly Axis RunGcode.gif « départ du cycle » :
!!! L’usinage démarre.!!!
!!! Ayez une main à proximité du bouton d’arrêt d’urgence physique (rouge) de la machine. !!!
En fin de session de travail, avant de débrancher électriquement la machine et d’éteindre l’ordinateur,
à l’aide des raccourcis clavier, repositionner la broche à peu près au milieu du volume utile d’usinage, et surtout descendre la broche sur l’axe Z à peu près en milieu de course.
En effet, si vous éteignez la machine avec la broche en position d’origine machine, et donc avec la broche relevée aux limites, il peut y avoir impossibilité de mise en marche de la machine depuis LinuxCNC/Axis à la prochaine session.
Remarques importantes ! : • !!! Si vous ne vous sentez pas sûr (*) de vous !!! :
Avant de lancer l’usinage, effectuez une origine pièce selon l’axe Z beaucoup plus haute que le brut et lancer l’usinage « à vide » pour voir si tout se passe bien.
Si c’est le cas, refaite votre véritable origine pièce en Z (contact de la fraise affleurant le brut).
Lancez à ce moment l'usinage « réel »
- Dans votre logiciel de CAM, pensez à choisir une hauteur de dégagement (de la fraise) confortable.
(*) Le foret d’une perceuse domestique tourne sur lui-même jusqu’à 30 à 50 fois / s.
Une fraise (outil très coupant) fixée à la broche de notre machine tourne sur elle-même jusqu’à 400 fois / s.
D’où la présence bienvenue du capot (carter) de protection à utiliser sans modération.
Pour rappel sur la dangerosité d’un outil rotatif à haute vitesse, cette vidéo https://www.youtube.com/watch?v=eLXHLRa37_g montre ce qu’une lame !!! DE PAPIER !!! peut couper dans la même gamme de vitesses de rotation de notre broche, or, notre broche tourne avec des fraises !!! TRANCHANTES EN MÉTAL !!! jusqu’à 24 000 tr / min !
Guide de démarrage rapide de la Fraiseuse[modifier | modifier le wikicode]
Checklist[modifier | modifier le wikicode]
Une checklist sous forme d'une feuille A4 est rangée dans le meuble de la machine.
Elle doit obligatoirement être consultée à chaque utilisation même si vous pensez la connaître par coeur
Ceci afin d'être certain de ne pas oublier d'étapes.
Voici le contenu de la checklist dans son intégralité :
- Renseigner la feuille d'utilisation machine (nom, prénom, date d'utilisation)
- Vérifier le Gcode sur votre ordinateur : erreurs éventuelles, respect des limites machines, prise en prise des sauterelles / brides...
- Brancher le cordon d'alimentation générale (fraiseuse + ordinateur) au secteur
- Copier le fichier Gcode dans l'emplacement "home/funlab/VOTRE_DOSSIER"
- Lancer LinuxCNC et ouvrir votre Gcode
- Faire la prise d'origine machine en veillant à ce qu'il n'y ait pas de fraise déjà installée
- Installer la fraise dans la pince, ATTENTION : s'assurer du bon serrage de celle-ci
- Installer votre matériau brut, l'immobiliser par bridage correctement
- Faire la prise d'origine pièce pour les trois axes X Y Z
- Vérifier dans LinuxCNC l'absence d'erreurs sur le visuel et que les dimensions de votre usinage sont cohérentes
- Si vous être prêt à lancer votre fraisage, ALLUMEZ IMPERATIVEMENT LA BROCHE à la vitesse de rotation voulue
- Un fraisage lancé broche arrêtée (à l'exception de la gravure de surface avec une pointe à graver spéciale) PEUT CASSER LA FRAISE EN PLACE
- Fermer le capot de la machine, ne l'ouvrir qu'après le fraisage terminé
- Surveiller constamment le fraisage : restez à proximité de la fraiseuse pour être en mesure d'arrêter l'usinage d'urgence
- En cas de changement d'outil, revenir à l'étape 8
- Une fois le fraisage terminé, arrêter la broche et retirer la fraise
- Arrêter l'ordinateur et débrancher le cordon d'alimentation générale
- Nettoyer la machine, les accessoires, les abords immédiats de la machine (meuble, ordinateur...)
- Ranger scrupuleusement le matériel utilisé dans les boîtes prévues à cet effet (pinces, fraises, clés (ultra) plates)
- déclarer le temps d'utilisation machine
Martyr et bridage des pièces[modifier | modifier le wikicode]
Différents martyrs sont disponibles, en fonction de l'usinage à effectuer.
Ils sont munis d'inserts dans lequel il est possible de placer des tiges filetés (M6) avec boulons pour brider sa pièce.
Nous disposons également de deux brides en métal.
Il est aussi possible d'utiliser de l'adhésif double-face entre le martyr et le matériau brut.
L'utilisation d'un martyr n'est pas obligatoire dans le cas d'usinage non traversant, mais il est fortement conseillé
d'en utiliser un pour parer à toute casse de fraise ou détérioration de la table de fraisage.