Vous êtes sur la page 1sur 214

Stage découverte

&
initiation à l'emploi
d'un portique CNC

Version 19 – Septembre 2019


Document préliminaire
Version préliminaire
Ce document est une conversion PDF d’une version de présentation.

Elle ne contient ni les transitions, ni les animations !

Il s’agit d’une version préliminaire en cours de rédaction,


elle est sujette à mises à jours, compléments ou corrections.
Son contenu peut comporter des erreurs ou imprécisions.

Les informations présentées ne recensent pas l’exhaustivité


des solutions possibles, mais donnent quelques approches.

Ce document ne constitue pas en soi un manuel complet d’initiation !

Pour toutes questions, remarques ou compléments


veuillez contacter son auteur, Fabrice ENGEL
par email à l’adresse ci-dessous :

FETFabrice@gmail.com

2
Présentations et remerciements
Fabrice ENGEL

@mail : FETFabrice@gmail.com

Avec le support et la participation de . . .

3
Déroulement du stage

Introduction, présentation des participants, programme du stage,

Un point sur la sécurité,

Une CNC, pour faire quoi ?

CAD, CAM, CNC qu'est-ce ?

Choix de la chaîne logicielle,

Notre première pièce usinée,

Description de l’outil CNC,

Configuration de la CNC,

Utilisation de la CNC,

Glossaire,

Liens internet.

4
Votre attention . . . !

Un portique de fraisage est un outil
comportant des équipements pouvant être
dangereux !


Une broche en rotation peut engendrer de
graves blessures. Ne laissez pas les enfants
approcher la machine lors des travaux ! Ne
laissez pas le portique en fonctionnement sans
surveillance !

Un accident peut si vite arriver !

5
En sécurité !

Faites notamment attention :

Une fraise est un outil coupant !

L’électricité est présente ! 220V

Un risque feu existe, copeaux chauds dans le flux d’air.

Concentration de poussière. Explosion !

Inhalation de poussières (bois, carbone, époxy, autres).

Produits dangereux, huiles, alcool, liquide
refroidissement, acétone, etc... Allergies !

Chute sur câbles, arrangement de l’atelier,


Et surtout pas de CNC sur une table de camping !

6
Une CNC ? Un portique !

7
Que faire avec un portique CNC ?

8
Que faire avec un portique CNC ?

9
Ou encore ?

10
Mais aussi ?

11
Et pourquoi pas ?

12
Et ?

13
Et encore !

Notre imagination et la technologie nous


font avancer. Quelles sont les limites avec
notre CNC ?

14
Et pour fraiser ?

Finalement de quoi avons nous besoin pour
utiliser un portique de fraisage CNC ?

15
Et pour fraiser ?

En détails, que faut-il ?

Un portique de fraisage 3 axes complet, avec broche et outils de
coupe. Interface de commande avec l'ordinateur.

Un ordinateur (fonctionnant sous Windows ou Linux),

L'ordinateur doit disposer d'une interface parallèle (préférez
le PC type Desktop, les PC portables souffrant de difficultés
pour le port //), plusieurs ports USB et d’un port Ethernet.

Une suite logicielle permettant la conception, la préparation des
pièces à usiner et le pilotage du portique.

Remarque : il n'est pas toujours possible d'utiliser en même temps votre


ordinateur pour piloter le travail de la CNC et l’utiliser avec un autre programme.
Il sera dédié à la commande de la machine outil !

16
CAD, CAM, CNC Qu'est-ce ?


CAD ou Computer Aided Design, autrement dit
conception assistée par ordinateur (CAO).

Il s'agit de l'application permettant d'élaborer votre
plan dans un format informatique connu.


CAM, Computer Aided Manufacturing, ou
fabrication assistée par ordinateur (CFAO).

Interface logicielle permettant de retranscrire votre
plan en langage machine afin de réaliser l'usinage
numérique.

17
CAD, CAM, CNC Qu'est-ce ?


CNC ou Computer Numerical Control, soit
commande numérique par ordinateur, et sera la
combinaison machine/applicatifs permettant de
produire vos pièces.
– Système de pilotage de votre portail de fraisage,
fraiseuse, tour numérique, découpe polystyrène,
impression 3D, etc...

Nous parlerons finalement d'un choix de chaîne
logicielle. En effet la production par CNC
requière l'emploi de l'ensemble de ces outils.

18
Bitmap ou vectoriel ?


Quelle différence entre ces deux personnes ?

19
Bitmap ou vectoriel ?


Ou entre ces deux lettres A ?

20
Bitmap ou vectoriel ?


Nous parlerons d'images Bitmap ou Vectorielles

21
CAD ?


Il existe des logiciels de dessins pour les
formats Bitmap et d'autres pour les formats de
fichiers Vectoriel.

Nous utiliserons des outils pour dessins
vectoriels. Ils permettent de dessiner par
coordonnées et non pas par points.

Bien sûr la conversion Bitmap → Vecteurs est
possible, mais est très imprécise et nécessite
du temps de votre part pour les corrections.

22
Conversion Bitmap - Vecteurs

Exemple d'un système de conversion,
WinTOPO en édition Freeware :

23
Conversion Bitmap - Vecteurs

24
Conversion Bitmap - Vecteurs

25
Conversion Bitmap - Vecteurs

26
Conversion Bitmap - Vecteurs

et en recopie par calque ?

27
Conversion Bitmap - Vecteurs

28
Conversion Bitmap - Vecteurs

29
Conversion Bitmap - Vecteurs

30
CAD 2D ou 3D ?

Deux familles de logiciels CAD se départagent
– Les logiciels dits 2D (deux dimensions)
– Et les familles 3D (trois dimensions)

31
CAD 2D ou 3D ?

Certains logiciels sont aussi à l'aise en 2D & 3D
Il existe un
intermédiaire entre le
2D et 3D !
le travail en 2.5D

32
Choix d'un applicatif CAD 2D

Un logiciel compatible avec AutoCad et son
format DWG (préférez DXF pour son usage
quasi-universel) est préconisé. Ils peuvent être
gratuits ou à usage gratuit pour les particuliers.

Exemples :
– DraftSight de Dassault,
– LibreCAD,
– SolidEdge 2D.

Si vous avez un ami connaissant un outil CAO,
essayez d'utiliser le même. Cela vous permettra
de faciliter votre apprentissage.
33
CAD, mais alors que choisir ?

34
CAD, mais alors que choisir ?

Environnement Windows, Linux ou Apple,

Fonctionnalités du logiciel,

Facilité de prise en main,

Disponibilité & qualité de la documentation,

Documentation en langue française,

Fréquence des mises à jours,

Communauté sur internet, support,

Choix en Freeware, ou produit commercial  € ?

35
CAM, même combat !

Les systèmes de CAM permettent de convertir
votre plan dans un ensemble d'ordres d'usinage
compréhensibles par votre CNC.

Pour cette conversion, un outil est nécessaire,
le PostProcesseur.

Le PostProcesseur est l’interpréteur des
commandes d'usinages pour votre CNC.

S’assurer lors du choix de son système CAM
qu'il fournit bien le PostProcesseur pour votre
commande numérique.

36
CAM, même combat !


Il existe de nombreux éditeurs de CAM, à la fois
gratuits ou payants,

Versions d'évaluations dans le temps,

Versions limitées en fonctionnalités,

Versions complètes,

Versions 2D ou 3D,

N'oubliez pas le PostProcesseur !

37
CAM, l'heure du choix ?

38
CAM, quelques solutions

RhinoCam,

Cut2D, VcarvePro, Aspire,

Intégré à EdingCNC,

VisualMill,

e-NC,

FreeMill,

BobCad CAM,

SheetCam,

Dolphin,

CamBam,

MeshCam,

ArtCam,

Etc,etc...

39
CAM, quelques solutions gratuites


FreeMill,

G-Simple, Pour les circuits imprimés

HeeksCNC, PCB-GCode

Autres, etc...


Mais quelquefois avec des limitations !

Quelques infos : http://www.cnc4free.org/

40
CAM, comment ?


Le PostProcesseur du CAM converti les ordres
d'usinage dans un code compréhensible par le
système de commande numérique.

Il existe de nombreux fabricants, et pas
vraiment de standards.

Nous utiliserons un code quelque peu
standard, à savoir le G-Code.

En fait, nous pouvons dire qu'il existe à peu
près autant de G-Code que de constructeurs.

41
CAM, G-Code

Les G-Codes sont utilisés


pour piloter les
déplacements de l'outil

42
CAM, G-Code / M-Code

Alors que les M-Codes


sont utilisés pour piloter
l'ensemble de la machine
outil.

43
CAM, G-Code / M-Code exemples
Ligne 1 numéro de programme.
Ligne 1 : O100;
Ligne 2 appel en broche de l'outil n°1 (qui est en réalité un appel du sous-programme pilotant
Ligne 2 : M06 T1; le changeur d'outil(M06) avec le paramètre T1.

Ligne 3 : G00 G90 G40 G54 X0 Y-5; Ligne 3 déplacement rapide (G00) à un point (X0 Y-5) donner en absolu (G90) depuis l'origine
programme numéro 1(G54) G40 pour annuler tout correcteur en mémoire dans la machine.

Ligne 4 : M13 S2500; Ligne 4 mise en rotation de l'outil à 2 500 tr/min (S2500) et mise en fonction de l'arrosage
(M13) (M13 replace les codes M3, sélectionne le sens de rotation, et M8, marche arrosage).
Ligne 5 : G00 G43 H1 Z-4; Ligne 5 déplacement rapide à Z-4 (profondeur de coupe) en prenant en compte la longueur
d'outil (G43) du correcteur n°1 (H1).
Ligne 6 : G01 F150 Y20;
Ligne 7 : X40; Ligne 6 à 9 déplacements en vitesse de travail (G01), G01 est une fonction modale et est
Ligne 8 : Y0; donc valable pour tous les points suivants.
Ligne 9 : X-5;
Ligne 10 : M09; Ligne 10 arrêt de l'arrosage (M09).
Ligne 11 : M05; Ligne 11 arrêt de la broche (M05).

Ligne 12 à 13 Déplacement rapide (G00) avec le système de coordonnées de la machine


Ligne 12 : G00 G53 Z0; (G53)à Z0 Y0 ( outil en haut, table au plus près de l'opérateur).
Ligne 13 : G00 G53 Y0;
Ligne 14 M30 fin de programme (M30 inclus M05 et M09 ceux-ci ne sont donc pas
Ligne 14 : M30; obligatoires ils sont placés en ligne 10 et 11 pour laisser quelques secondes d'égouttage au
% système d'arrosage, avant les manipulations de l'opérateur).

Notez que le programme ne prévoit rien pour le cheminement de l'outil. Si la machine


est une fraiseuse et utilise une fraise de rayon 6 mm, la pièce sera en pratique 12 mm
plus petite que définie (6 mm par côté). Une commande G-code doit être utilisée pour
Source : Wikipedia corriger le cheminement de l'outil.

44
CAM, G-Code / M-Code


Il peut être utile de comprendre le langage G-
Code, ne serait-ce que pour dépanner une
situation particulière !

En cas de réaction surprenante de la CNC,
vérifier si ce n'est pas une commande G-Code
erronée qui en est la cause !

Ne pas apprendre complètement ce langage
mais comprendre que G01 Z-10 fait descendre
l’axe Z de 10 millimètres est utile !

45
CAD & CAM, possible ?


Les éditeurs développent également des logiciels
intégrant la partie CAD et leur complément CAM.

Vous trouverez aussi des addons pour certains
CAD, par exemple CAM tiers pour SolidEdge.

Parmi d'autres, nous pouvons citer :
– MasterCam X,
– Gamme Vectric (Aspire, Vcarve-Pro, Cut2D)
– ArtCam,
– Et beaucoup d'autres . . .

46
CAD & CAM, mon choix personnel

Pour ma part, j'utilise des logiciels de la famille
Vectric, Aspire & Cut2D.

Ces outils sont certes payants, mais allient
simplicité, souplesse & puissance.

Aspire est l'outil 3D avec des fonctions de
modélisation de formes.

Cut2D est l'outil réservé au travail 2D (et son
usage en 2.5D pour les poches, tenons,etc...)

Pour la suite de ce stage et les démonstrations
pratiques, nous emploierons ces logiciels.

47
CAD & CAM, Cut2D de Vectric

Durant la création de votre dessin, employez des
calques. Cela permettra de différencier les tracés
internes des tracés externes, et facilitera la
création des parcours d'outils ultérieurement.

48
CAD & CAM, Cut2D de Vectric

Une activation individuelle des couches assure
une sélection simple des tracés à découper
durant la création des parcours d'outils.

49
CAD & CAM, Cut2D de Vectric

Visualisation des parcours d'outils ainsi créés.

50
CAD & CAM, Cut2D de Vectric

Prenez soin à bien clore les tracés. Un tracé
ouvert ne permet pas la création correcte et
complète d’un parcours d’outils.

Faites attention aux tracés doublés, superposés.

51
CAD & CAM, Cut2D de Vectric

52
CAD & CAM, Cut2D de Vectric

53
CAD & CAM, Cut2D de Vectric

54
CAD & CAM, Cut2D de Vectric

55
CAD & CAM, Cut2D de Vectric
Exemple du G-code obtenu pour la découpe de cette nervure (vue partielle)

( Nervure ) …....
( File created: lundi, décembre 16, 2013 - 02:51 ) N6950G1X-56.785Y12.162
( for Mach2/3 from Vectric ) N6960G1X-53.884Y12.608
( Material Size) N6970G1X-50.843Y13.009
( X= 203.200, Y= 50.800, Z= 3.000) N6980G1X-47.515Y13.375
() N6990G1X-44.368Y13.502
(Toolpaths used in this file:) N7000G1X-41.048Y13.725
(Nervure) N7010G1X-37.640Y13.883
(Tools used in this file: ) N7020G1X-34.172Y13.974
(1 = End Mill {1.8 mm}) N7030G1X-30.645Y13.997
N100G00G21G17G90G40G49G80 N7040G1X-27.057Y13.954
N110G71G91.1 N7050G1X-23.406Y13.845
N120T1M06 N7060G1X-19.695Y13.672
N130 (End Mill {1.8 mm}) 723 lignes de N7070G1X-15.928Y13.436
N140G00G43Z10.000H1 N7080G1X-12.206Y13.146
N150S12000M03
codes ! N7090G1Z-0.635
N160(Toolpath:- Nervure) N7100G1X-12.111Y13.138
N170() N7110G1X-8.250Y12.781
N180G94 N7120G1X-6.622Y12.608
N190X0.000Y0.000F600.0 N7130G1Z-3.175F500.0
N200G00X-9.380Y4.714Z5.000 N7140G1X-4.346Y12.366F600.0
N210G1Z0.000F500.0 N7150G1X-0.697Y11.928
N220G1X-9.614Y4.705Z-0.015 N7160G00Z5.000
N230G1X-9.859Y4.672Z-0.030 N7170G00Z10.000
N240G1X-10.095Y4.615Z-0.045 N7180G00X0.000Y0.000
N250G1X-10.321Y4.536Z-0.060 N7190M09
N260G1X-10.537Y4.436Z-0.075 N7200M30
N270G1X-10.742Y4.316Z-0.090 %
….....

56
Et enfin l'usinage par CNC

57
Système de pilotage CNC


Le dernier chaînon de notre ensemble logiciel est
le système de pilotage du portique de fraisage.

Ce logiciel communique directement avec
l’interface matérielle de la CNC.

Beaucoup de systèmes se connectent encore par
l’intermédiaire du port parallèle. Les PC actuels
disposent de moins en moins de ces types de
ports, et sont équipés principalement de ports
USB.

58
Système de pilotage CNC


Ce logiciel va interpréter les commandes G-code
et envoyer les ordres de déplacements aux
moteurs de la CNC.

Il est important que votre PC ne passe pas en
mode veille, prenez soin à désactiver les
mécanismes d'économie d'énergie du système
d'exploitation.

(Nous détaillerons ces logiciels plus tard ...)

59
Détaillons un portique CNC

60
Détaillons un portique CNC
Interface avec l'ordinateur
(EdingCNC)

1. Opérateur, vous !
2. PC connecté par USB ou Ethernet à l'électronique de commande
CNC, sur le PC s'exécute le logiciel EdingCNC.
3. Electronique de commande avec Driver moteurs et EdingCNC CPU.
4. EdingCNC CPU dans la boîte.
5. Portique de fraisage CNC.
61
Détaillons un portique CNC

62
L'outil de coupe


Le portique CNC supporte généralement une
broche de fraisage :

63
L'outil de coupe


Mais pas uniquement des fraiseuses !

Sonde de mesure 3D

64
L'outil de coupe


Outil de coupe autocollants

65
L'outil de coupe


Outil de coupe au plasma

66
L'outil de coupe


Outil de coupe au jet d'eau

67
L'outil de coupe


Outil de découpe au laser

68
L'outil de coupe


Outil de marquage à air chaud

69
Le moteur de fraise

Revenons à nos moteurs (broches) de fraisage !

70
La broche de fraisage


Caractéristiques importantes d’une broche :
- Vitesse de rotation,
- Couple de rotation,
- Excentricité de l’axe,
- Niveau sonore,
- Sens de rotation horaire, anti-horaire,
- Refroidissement,
- Durée d'utilisation, endurance,
- Diamètre maximal de l'outil...
71
La broche de fraisage


Broche montée habituellement sur l'axe Z,
support 43mm standard.

Possibilité de monter les types suivants :
–Perceuse à main,
– Défonceuse,
– Broche à charbon ou à haute fréquence.

Avec mandrin ou collets interchangeables.

Changeur d'outils automatique.

72
La broche de fraisage
Les broches se différencient déjà par leurs
moteurs, démarrons avec le moteur à
charbons :
– Fonctionnent habituellement dans des
vitesses allant de 5000 tr/min à
25000 tr/min.
– Ces moteurs sont bruyants.
– Support et roulements imprécis (attention
en usage de fraise de moins de 1mm).
– Sont équipés d'un variateur de vitesse
manuel par potentiomètre.
73
La broche de fraisage

Vue en coupe d'une perceuse à main :

74
La broche de fraisage


Broche à haute fréquence, moteur Brushless :
– Fonctionnent habituellement dans des
vitesses allant de 500 tr/min à 25000
tr/min.
– Ces moteurs sont moins bruyants, en tout
cas en dessous de 18000 tr/min environ.
– Support et roulements plutôt adaptés si
usage de fraise de moins de 1mm.
– Nécessitent un variateur de fréquence
pour les piloter.

75
La broche de fraisage

76
La broche de fraisage
Interface de commande de la broche
Une méthode simple de
commande de la broche est
réalisée par un simple relais
ON/OFF piloté depuis le
logiciel de commande CNC.

Ce relais alimente la broche,


usuellement en 220V et
permet sa mise en rotation.

La vitesse dans ce cas sera


réglée par le potentiomètre de
la régularisation électronique
dans la broche.

Ne pas oublier de l’ajuster


avant le départ du travail !

77
La broche de fraisage
Interface de commande de vitesse de la broche

Les logiciels de commande


CNC intègre une fonction de
mise en route des broches.
ON/OFF est possible depuis
les programmes G-Code.
Les commandes M, M03 et
M05 activent ou désactivent
la broche.

Il est également possible de


régler la vitesse de rotation de
la broche avec la commande
S et la vitesse souhaitée,
S20000 fera tourner la broche
à 20000 tours/minutes.

Le circuit électronique doit


être conçu en conséquence.

78
La broche de fraisage
Interface de commande de vitesse de la broche

La carte de contrôle doit comporter une


interface de commande PWM, en 0-10V.
Cette plage variable en tension allant
pour 0 % de vitesse (0V) à 100 % de la
vitesse (10V) permet de faire varier la
vitesse de rotation de la broche en
fonction de la commande S dans le
programme G-Code.
Le variateur de fréquence étant l’organe
électronique qui pilote la broche.
(Standard de 0Hz à 400Hz).

Il est recommandé de raccorder un filtre


d’antiparasitage entre le secteur et le
variateur.

79
Les collets de montage


Les fraises sont fixées sur la broche par
l'intermédiaire d'un mandrin pour les broches
basiques,

Ou fixées par un collet pour les broches plus
évoluées.

Des normes définissent les collets :

Pour montage unique,

Pour montage avec changeur d'outils.

Exemples : ER11, ER16, ER20, ER25, etc...

80
Les collets de montage

81
Les collets de montage

82
Le changeur d'outils

83
Le changeur d'outils

Le changeur d'outils peut nécessiter de l'air


comprimé pour fonctionner. Un circuit de
commande électronique est également
nécessaire (piloté par l'ordinateur et le logiciel
de pilotage CNC, gcode M06 Txx).

84
Les outils usuels


Nous utiliserons principalement des fraises de
découpe ou de finition.

Plusieurs catégories selon l'usage :

Fraise de découpe, d'ébauche,

Fraise de finition (plates ou à boule),

Fraise à rainurer en V,

Pointe de gravure,

Forêt de perçage.

85
Les fraises de découpe

86
Les fraises de découpe


Pour les activités modélistes, il est courant
d'utiliser les fraises en spirales, ou encore en
taille diamant.

87
Les fraises de découpe


Un diamètre de coupe allant de 1.2mm à
1.8mm est conseillé pour notre activité.

La vitesse de rotation dépend du matériau,
mais une vitesse importante de l'ordre de
20000 tr/min est usuelle.

Une vitesse d'avance de l'ordre de 300mm/min
à 600mm/min convient bien.

Elles existent en HSS, carbure monobloc VHM.

Matériaux : bois, époxy, carbone, métaux
tendres (par exemple aluminium).
88
Les fraises de découpe

89
Les fraises de découpe


Depuis que les découpes laser sont devenues
plus abordables, les producteurs de bois ont
adaptés leur production de contreplaqué en
remplaçant le type de colle entre les couches.

Cela a pour effet de faire brûler la colle selon
la fraise que vous aller utiliser et d’abîmer vos
découpes.

Pour cela utilisez des
fraises 2 dents pour
réaliser des découpes
parfaites.
90
Les fraises de découpe


Des fraises diamantées, recouvertes par de la
poussière de diamant (à ne pas confondre
avec la fraise taille diamant), sont utiles pour le
travail du carbone (durée de vie).

91
Les fraises de découpe

92
Les fraises de découpe


Des fraises à deux dents, une dent ou
spécialisée pour les découpes de l’aluminium
peuvent être employées.

Avec ou sans usage de lubrifiant en adaptant
le nombre de passes d’usinage.

93
Les fraises de découpe

Fraise 2 dents, découpe sans lubrifiant

94
Les fraises de finition


Dans le cas d'un travail de fraisage en 3D
(formes, moulages, décorations) une fraise de
finition est nécessaire.

La dernière passe de l'outil est faite par une
fraise ronde.

95
Les fraises de finition

96
Les fraises à rainurer


Une fraise avec une pointe en forme de V
permet d'engraver notamment du texte dans
les matériaux, utile aussi pour chanfreiner.

97
Les fraises à rainurer

98
Les pointes de gravure


Une pointe de gravure sera utilisée pour
graver un circuit imprimé, pour réaliser du
texte. Plusieurs variantes sont disponibles.

99
Les pointes de gravure

Pointe 30°

100
Les pointes de gravure
Ne pas négliger l'usure des outils
Pointe 30°

101
Les pointes de gravure

Pointe 90°

102
Le gestionnaire des outils
Le logiciel CAM intègre un gestionnaire d'outils
afin de définir les paramètres de vos outils usuels.

103
Détaillons un portique CNC

104
Détaillons un portique CNC
La table, ou plateau
Deux familles se départagent :

La table fixe,

Le plateau mobile.

105
Détaillons un portique CNC
Le plateau sacrificiel
L'utilisation d'un plateau sacrificiel s'impose. Il
n'est pas envisageable de fraiser directement
sur la table de fixation.

106
Détaillons un portique CNC
Les axes

Exemple du portique CNC 3 axes

Axes X, Y et Z
Axe 3 : Z

D'autres axes ?

Axe 1 : X
Axe 2 : Y

107
Détaillons un portique CNC
Les axes, un 4ème axe

4ème axe, axe rotatif
Axe 1 : X
Axe 2 : Y
Axe 3 : Z Axe 4 : A

108
Détaillons un portique CNC
Les axes, un 4ème axe

4ème axe, axe rotatif

109
Détaillons un portique CNC
Les axes, système de coordonnées

Les axes forment un système de coordonnées
avec 3 plans X, Y et Z.

110
Détaillons un portique CNC
Les axes, système de coordonnées
Il y a deux types de coordonnées pour utiliser
notre CNC. Les coordonnées machine et les
coordonnées de travail.

111
Détaillons un portique CNC
Les axes, système de coordonnées
Les DRO dans le programme de pilotage nous
indiquent les positions machine et travail.

112
Détaillons un portique CNC
Les guidages

113
Détaillons un portique CNC
Les guidages linéaires

114
Détaillons un portique CNC
Les guidages linéaires

115
Détaillons un portique CNC
Les guidages linéaires

116
Détaillons un portique CNC
Les guidages linéaires

117
Détaillons un portique CNC
Les guidages linéaires

118
Détaillons un portique CNC
Les guidages linéaires
Les guidages linéaires doivent être lubrifiés.
Pour cela, ils peuvent comporter une tête de
graissage par laquelle nous injecterons de la
graisse. Lorsque la graisse sort par les fentes
du patin, le graissage est complet !

119
Détaillons un portique CNC
Les guidages linéaires
Pour savoir s'il est temps de lubrifier les patins,
les logiciels de pilotage CNC intègrent une
fonction additionnant les distances de parcours
d'axes.

120
Détaillons un portique CNC
Le frein d'axe Z

Selon les types de


guidages, il peut arriver que
l'axe Z devant son poids se
déplace seul lorsque le
moteur pas à pas n'est plus
alimenté. Certaines cartes
d'interface comportent une
commande du frein (24V).

121
Détaillons un portique CNC
Système de commande

122
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

123
Détaillons un portique CNC
Électronique de commande minimale

- carte interface //
- 3 axes X, Y et Z,
- commandes relais 220V,
- alimentation 48V.

124
Détaillons un portique CNC
Électronique de commande complexe

- Alimentation 48V,
- Alimentation 24V,
- Carte interface //,
- 3 axes X, Y et Z,
- 4ème axe A,
- Frein 24V axe Z,
- Air comprimé pour
lubrification minimale,
- Air comprimé pour
changeur d'outils,
- Relais aspiration,
- Sonde de hauteur.

125
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

126
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

127
Détaillons un portique CNC
Interface avec l'ordinateur, différentes interfaces


Il existe différentes types d'interfaces possible
entre l'ordinateur et la commande CNC.

Interface parallèle,

Interface série,
N'oublions pas la carte

Interface USB, de raccordement
appelée BreakBoard !

Interface Ethernet,

Autres ….

128
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


L'interface parallèle fonctionne sur le principe
Step / Dir (Pas / Direction),

Les différentes PINs sont utilisées en niveau
logique ou en PWM (Pulse Width Modulation),

De façon générale :

4 * 2 pins Step / Dir pour axes X, Y, Z, A

Commandes entrées / sorties,

Activation, Home switch, arrêt d'urgence.

129
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


Exemple d'affection des PINs en // :

130
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


Toute l'intelligence de commande est obtenue
par un logiciel s'exécutant sur le PC :

TurboCNC (sous DOS),

Mach 3 (sous Windows),

EMC (sous Linux),

EdingCNC (sous Windows),

Ninos (sous Windows),

Etc.......

131
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


Interfaces BreakBoard pour Mach 3 ou EMC :

132
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

Interface Benezan pour Mach 3 ou EMC :

133
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

Interface Benezan pour Mach 3 ou EMC :

134
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

Interface Benezan pour Mach 3 ou EMC :

135
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle

Interfaces puissance pour moteurs pas à pas

136
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


Interface // et commande de puissance moteurs

137
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle


Interface // et commande de puissance moteurs

138
Détaillons un portique CNC
Interface avec l'ordinateur, interface EdingCNC


Interface USB ou Ethernet : EdingCNC

139
Détaillons un portique CNC
Interface avec l'ordinateur, interface EdingCNC

140
Détaillons un portique CNC
Interface avec l'ordinateur, interface EdingCNC


Vous pouvez utiliser une carte de commande
EdingCNC avec Breakboard ou sans Breakboard.

Une carte Benezan peut-être interconnectée avec
une carte de commande EdingCNC.
– Pour cela une carte d'adaptation d'interface //
existe.

141
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle CPUV5A

142
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle cpu5a

143
Détaillons un portique CNC
Interface avec l'ordinateur, interface parallèle cpu5a

144
Détaillons un portique CNC
Les moteurs pas à pas
Le déplacement des axes est généralement
réalisé par des moteurs pas à pas. Plusieurs
technologies de moteurs sont présentes sur le
marché. Voyons les moteurs p.à.p.

Un moteur usuel comporte


200 pas pour faire un tour,
Soit 1,8° par pas du moteur.

La commande électronique alimente les


phases pour assurer le déplacement de l'axe.
145
Détaillons un portique CNC
Les moteurs pas à pas
Les moteurs pas à pas pourront être
commandés en pas, en demi-pas, en quart de
pas, etc... ou en micro-pas !

146
Détaillons un portique CNC
Les moteurs pas à pas et les vis sans fin

L'axe du moteur pas à pas entraîne une vis sans fin


pour obtenir le mouvement de l'axe.
Deux types de vis sont utilisées :

- Vis trapézoïdale
- Vis à bille

Un écrou monté sur la vis et solidarisé avec l'axe


permet son déplacement (conversion d'une rotation en
mouvement longitudinal).
Nous obtenons ainsi une
distance d'avance / tour.
147
Détaillons un portique CNC
Les vis sans fin
La vis trapézoïdale est la solution la moins chère. Son
inconvénient est un léger jeu et une force de frottement
supérieure aux vis à billes.

148
Détaillons un portique CNC
Les vis sans fin
La vis à billes, solution beaucoup plus onéreuse, a
l'avantage d'utiliser un écrou dans lequel des billes
roulent sur le filet de la vis, d’où une meilleure précision
et un couple minimal pour faire tourner la vis.

149
Détaillons un portique CNC
Les vis sans fin
L'écrou de la vis est solidaire de l'axe concerné et
peut contenir un mécanisme de rattrapage de jeu.

150
Détaillons un portique CNC
Le calcul des paramètres
Lors de la configuration du logiciel, certains paramètres
devront être renseignés :

Nombres de tours de la vis pour une unité (1mm),

Vitesse d'avance par unité (1mm),

Accélération (rampe).
Ces paramètres sont une combinaison obtenue des
caractéristiques moteurs, vis, driver de commande.
L'électronique de commande et le logiciel de pilotage
CNC devront prendre en compte ces paramètres.
C'est notamment le rôle de l'interpolateur.

151
Détaillons un portique CNC
L'interpolateur
L'interpolateur va convertir les ordres de déplacement en
impulsions électroniques pour piloter le mouvement des
moteurs pas à pas.
Les moteurs pas à pas fonctionnent par des impulsions
d'alimentations des aimants, usuellement un moteur
comporte 200 pas à cadencer pour un tour.
Un moteur avec 200 pas par tour, aura besoin de 200
impulsions pour faire un tour complet. Si nous faisons
fonctionner le moteur en ½ pas, nous aurons besoin de
400 impulsions par tour (en huitième, 1600 impulsions).
Un moteur avec 10 tours/sec nécessite (en ½ pas) :
10 * 400 soient 4000 impulsions, ou aussi une fréquence
d'interpolation de 4000Hz.
152
Détaillons un portique CNC
L'interpolateur
Plus nous augmentons les micro-pas, plus nous devons
augmenter la fréquence d'interpolation.
Ces fréquences peuvent être générées par logiciel, ou
par matériel :

Mach3 est une solution logicielle, l'ordinateur génère
ces impulsions par un driver système logiciel.

EdingCNC génère ces impulsions par matériel.
Usuellement les interpolateurs matériel atteignent de
plus hautes fréquences d'interpolation que celles
obtenues depuis le logiciel d'interpolation et l'ordinateur.

153
Détaillons un portique CNC
L'interpolateur
Une différence de qualité des signaux générés peut être
trouvée entre une solution logicielle et matérielle.

Lien internet :
Plus d'informations sur le site IPL5X

154
Détaillons un portique CNC
L'interpolateur
Mach3 permet de configurer les impulsions. Ici la zone
Kernel Speed permet de choisir de 25000Hz à 100000Hz.

L'ordinateur
devra être
puissant pour
générer les
plus hautes
fréquences !

155
Détaillons un portique CNC
L'interpolateur
EdingCNC configure la valeur puis transmet ce paramètre
à l'interpolateur matériel (microcontrôleur sur la carte).

156
Détaillons un portique CNC
L'interpolateur
Un déplacement souple des axes est obtenu par une
fréquence d'interpolation importante des moteurs.
La précision est augmentée en utilisant des micro-pas.
Un nombre de micro-pas important génère moins de
vibrations de la mécanique CNC.
Par contre plus il y a de micro-pas, plus haute devra être
la fréquence d'interpolation.
Une limite est atteinte par le cumul des interpolations
moteurs des axes X, Y et Z (addition des fréquences).
Les capacités de l'interpolateur agissent directement sur
la CNC et son fonctionnement !

157
Détaillons un portique CNC
Le paramétrage des moteurs
Une fois les paramètres de vis et de moteur connus, nous
définissons dans le logiciel CNC les données moteur.

158
Détaillons un portique CNC
Les fins de course
Les axes sont équipés de commutateurs de fins
de course. Leur rôle est d'assurer deux fonctions
importantes :
- Référencement de l'axe (fonction Home)
- Dépassement de course

159
Détaillons un portique CNC
Les fins de course
Les fins de course sont des interrupteurs à
commutateur mécanique ou alors sans contact.
Ils peuvent être montés en série pour les 3 axes
ou alors de façon individuelle par axe de pilotage.
Nous indiquerons dans le logiciel de commande la
manière de fonctionner des fins de course.

160
Détaillons un portique CNC
Les fins de course
Il n'est pas nécessaire de monter des
commutateurs en début et en fin de la course de
chaque axe.
En effet il suffit de positionner un switch à la
position 0 de l'axe pour en assurer la fonction
Home.
La fin de course se fera de façon logicielle en
déclarant les longueurs de déplacement de
chaque axe. Le logiciel sera capable de connaître
ainsi la position de l'axe et assurer l'arrêt en bout
de course.
161
Détaillons un portique CNC
Les fins de course

Fins de course en
fonction origine des
axes en cours de
montage sur une
CNC dépourvue à
la conception.

162
Détaillons un portique CNC
Les fins de course

Fins de course
sans contact.

163
Détaillons un portique CNC
Les fins de course

Voici un exemple de paramétrage logiciel pour un


fin de course d'un portique.

Le système ne dépassera pas :



415mm sur l'axe X

295mm sur l'axe Y

Ne descendra pas en dessous
de 77mm pour l'axe Z

164
Détaillons un portique CNC
Les fins de course

Dans Mach 3 le menu


suivant permet le
paramétrage des
contacts pour les fins
de course et référence.

165
Détaillons un portique CNC
Les fins de course

Pour EdingCNC le
menu suivant permet le
paramétrage des
contacts pour les fins
de course et référence.

166
Détaillons un portique CNC
L'arrêt d'urgence
La CNC est une machine outil pouvant présenter
des dangers. Pour cela, il est obligatoire de
l'équiper d'un mécanisme d'arrêt d'urgence.
Le bouton d'arrêt d'urgence permet de stopper le
déplacement du portique, ainsi que d'arrêter
immédiatement le moteur de broche.
Ce type de bouton est prévu pour être
«frappé». Il doit être à proximité de
l'opérateur. La connexion électrique
agit en principe sur l'activation des
composants moteurs.
167
Détaillons un portique CNC
L'arrêt d'urgence
Ce bouton se connecte sur les ports E-Stop de la
carte de commande, à connecter en série entre
les pins adéquates du variateur de vitesse de la
broche.

168
Détaillons un portique CNC
L'arrêt d'urgence
Si l'arrêt d'urgence est coupé, la CNC ne
fonctionnera pas.
Si vous devez arrêter d'urgence la machine lors
d'un travail ou par erreur un appui malencontreux
pendant un déplacement des axes, la machine se
verra déréférencée !
Un référencement des axes sera à
nouveau nécessaire,
(Ne pas modifier les DRO de travail).

169
Détaillons un portique CNC
Le Watchdog
Le Watchdog est un élément de surveillance. Son
rôle est d'assurer une surveillance active entre
l'ordinateur et l'électronique de commande, et par
ce fait assurer un fonctionnement correct et sans
danger de la CNC.
Le Watchdog est obtenu par
un signal PWM généré par
le logiciel de pilotage sur
l'ordinateur (il est aussi
quelques fois appelé Charge
Pump).
170
Détaillons un portique CNC
Le Watchdog
En cas de dysfonctionnement de l'applicatif ou de
l'ordinateur, le signal PWM n'est plus généré, et
l'interface de commande désactive les drivers et
moteurs de la CNC.
Le logiciel génère un signal de l'ordre de 12kHz.
L'interface électronique surveille la présence de ce
signal. En cas de défaut, elle désactive les sorties.

171
Détaillons un portique CNC
La manivelle
La manivelle est une interface de commande
adaptée au logiciel de commande. Un joystick de
PC peut être employé dans certains cas.

172
Détaillons un portique CNC
L'aspiration
L'aspiration est nécessaire
pour éviter de la poussière
dans l'atelier. De petites
fraises génèrent une fine
poussière, volatile qui
recouvre rapidement les
surfaces.
Un système d'aspiration
permettra de limiter la
poussière et les dépôts.

173
Détaillons un portique CNC
La fixation du brut
De nombreuses techniques existent, citons :

Les vis

Le scotch

Les brides

L'aspiration

174
Détaillons un portique CNC
La fixation du brut
La fixation par aspiration est obtenue par une table
d'aspiration et un moteur à dépression.

175
Détaillons un portique CNC
La fixation du brut
Réalisation d'une table d'aspiration pour planche
Balsa 100mm x 1000mm. Le MDF étant poreux, le
maintien de la planche est possible.

176
Détaillons un portique CNC
La fixation du brut
Il est également nécessaire de maintenir en place
les pièces une fois fraisées. Ceci peut être réalisé
par la mise en place de tenons autour des pièces
découpées.
Les logiciels de CAM
intègrent cette fonction.
Il n'est pas nécessaire
de placer des tenons
lors des conceptions
dans le logiciel CAD.

177
Détaillons un portique CNC
La fixation du brut
Le placement des tenons s’effectuera lors de la
configuration des parcours d'outil.

178
Détaillons un portique CNC
La fixation du brut

Durant le travail de
découpe, l’axe Z réalise
les ponts de maintien.
Ainsi la pièce est
maintenue et pourra
facilement être retirée
après la fin de découpe.

179
Détaillons un portique CNC
L'autoleveller
Il se peut que le brut sur la table ne soit pas
complètement plan. Par exemple un circuit
imprimé pour lequel une grande précision est
requise pouvant varier en hauteur sur la surface
de travail. Le cuivre fait habituellement 35µm.
Les logiciels peuvent intégrer une fonction
d'ajustement de la hauteur durant le travail. Pour
cela un palpage est effectué au préalable et les
différentes valeurs de Z stockées en mémoire.
Une compensation de hauteur de l'axe Z est
réalisée durant le fraisage.
180
Détaillons un portique CNC
L'autoleveller
EdingCNC intègre cette fonction dans sa version
de base.

181
Détaillons un portique CNC
L'autoleveller

PCB-Gcode
intègre aussi
ce type de
fonctionnalité.
(Selon version)

182
Détaillons un portique CNC
La mesure de hauteur Z
Pour positionner l'outil à la bonne hauteur du brut,
plusieurs techniques sont possibles :

La feuille de papier

La sonde de mesure
La feuille de papier est posée
sur le brut, l'axe Z est déplacé
lentement pour venir effleurer
la feuille. A peine la feuille ne
pouvant plus bouger, nous
définissons l'origine Z.
183
Détaillons un portique CNC
La mesure de hauteur Z
Les logiciels intègrent aussi une fonction de
mesure de hauteur par une jauge calibrée. Ici une
pièce tournée et ajustée à 20mm de hauteur
permet de mesurer par signal électrique la position
du brut sur l'axe Z.
La jauge en laiton est
raccordée électriquement sur
l'entrée sonde de la carte de
commande. La broche et la
fraise sont à la terre. Venir
toucher le galet a pour effet
de passer le signal à GND.
184
Détaillons un portique CNC
La mesure de hauteur Z
Un script dans le logiciel de pilotage devra être
adapté pour faire correspondre la hauteur de la
jauge.

185
Détaillons un portique CNC
La mesure de hauteur Z
Attention, les fraises diamantées ne sont pas
conductrices et ne fonctionnent pas avec ce type
de solution pour la mesure de hauteur Z.

186
Détaillons un portique CNC
La position 0 sur le brut
La position 0 sur le brut
se prépare dès la
conception des pièces à
réaliser. En effet le tracé
vectoriel fonctionnant par
les coordonnées X, Y et
Z, la CNC se déplacera
selon les valeurs
indiquées.

187
Détaillons un portique CNC
La position 0 sur le brut
La position 0 de votre
conception est à placer
X0, Y0, Z0 sur la table CNC
suivant les mêmes
orientations que les
coordonnées de la
table.
Il s'agit bien sûr des
coordonnées de travail
et non les coordonnées
machine !
188
Détaillons un portique CNC
La lubrification
En cas d'usinage de métaux, il peut être
nécessaire de lubrifier l'outil et le brut.
Cela évite le blocage et la cassure de l'outil.
Dans le cas d'un portique CNC, le liquide peut
fortement abîmer la table sacrificielle en bois MDF.
Il existe des systèmes de lubrification minimale.
Un jet d'air est employé, mélangeant en faible
quantité un liquide de lubrification. Ce flux est
canalisé sur la zone de travail par une buse.

189
Détaillons un portique CNC
La lubrification

La buse est activée


depuis le logiciel de
commande CNC par
le M-Code M07, ou
activée manuellement
depuis l'interface.

190
Détaillons un portique CNC
La lubrification
Il est aussi possible de fraiser de l'aluminium sans
lubrification en utilisant une fraise 1 dent ou 2 dents
et une faible hauteur de passe de la fraise.

191
Configurons un portique CNC

192
Configurons un portique CNC
Configuration logicielle – la chaîne logicielle

Nous savons maintenant qu’un ensemble matériel


et logiciels sont nécessaires pour utiliser une CNC.

Un logiciel de dessin CAD,

Un logiciel de préparation CAM,

Un logiciel de pilotage CNC.
Nous devons passer en revue ces applications et
les paramétrer (une seule fois) afin qu’ils
fonctionnent selon notre configuration en place.
Le plus complexe étant celui du pilotage CNC. A l’issue de
la configuration fonctionnelle, bien faire des sauvegardes
de vos paramètres ! (fichiers et/ou copies d’écran).
193
Configurons un portique CNC
Configuration logicielle EdingCNC

194
Configurons un portique CNC
Configuration logicielle EdingCNC

195
Configurons un portique CNC
Configuration logicielle – Système CAM

Après le logiciel de pilotage de la


CNC, il convient de paramétrer le
logiciel CAM.
Cela revient à choisir surtout le
PostProcesseur et à configurer la
bibliothèque des outils.

196
Configurons un portique CNC
Configuration matérielle

Le matériel électronique comporte aussi des


éléments à configurer :

La carte interpolateur (si utilisée).

La carte d’interface BreakBoard.

Les étages de puissance des moteurs p.à.p.

Le convertisseur de fréquence de la broche.
Selon le degré de complexité de l’électronique, elle
se fera soit par cavalier de programmation, soit par
menu et afficheur, soit avec un logiciel de
configuration et une liaison USB.
197
Configurons un portique CNC
Configuration matérielle carte EdingCNC cpu5a

Extrait de la configuration d’une


carte de pilotage cpu5a.
Voir la documentation complète
pour plus de détails.

198
Configurons un portique CNC
Configuration matérielle carte Benezan Breakout8

Prendre soin de lire tout le


manuel d’installation !

199
Configurons un portique CNC
Configuration matérielle driver Leadshine DM556m

200
Configurons un portique CNC
Erreur de configuration

Soyez vigilant avec la configuration logicielle et


matérielle. Il doit y avoir concordance entre les
caractéristiques du matériel et les paramètres
entrés dans les configurations des logiciels.
Par exemple un mauvais PostProcesseur
sélectionné ne fera pas fonctionner la CNC ou alors
générera des erreurs durant le travail de découpe.
Faites extrêmement attention aux paramètres du
convertisseur de fréquence de la broche, une erreur
peut faire partir en fumée les enroulements de
cuivre de la broche !
201
Configurons un portique CNC
Erreur de configuration

Prenez extrêmement soin à bien lire et comprendre


les manuels d’installation et de configurations !
Ne pas hésiter à demander conseil aux vendeurs
ou à des personnes plus expérimentées.
Une erreur de configuration dans le nombre de pas
par tour fera simplement que vos pièces n’auront
pas la bonne dimension, mais une erreur sur une
limitation de courant pourra détruire une partie du
matériel !

202
Utilisons un portique CNC

203
Utilisons un portique CNC

Conception des pièces à réaliser :
- Fichier vectoriel existant,
- Fichier bitmap existant, conversion en vectoriel,
- Conception en partant de 0 des pièces à réaliser.

Choix du matériau.

Création des fichiers G-Code pour le pilotage de la CNC.

Mise en place du brut et fixation :
- Initialisation des coordonnées de travail,
- Mesure de hauteur de l’axe Z.

Chargement du fichier G-Code.

Lancement du travail de découpe.

204
Utilisons un portique CNC
Interface avec l'ordinateur, interface logicielle Mach 3

205
Utilisons un portique CNC
Interface logicielle Mach 3, écran de travail modifié

206
Utilisons un portique CNC
Interface avec l'ordinateur, interface logicielle EdingCNC

207
Utilisons un portique CNC
Le fraisage, avalant ou conventionnel !

Le bois est quasiment toujours fraisé en opposition !

En fraisant le bois en opposition (conventionnel), vous évitez
notamment les filaments de bois et obtenez une coupe nette
et franche du matériau.

Les métaux doivent être fraisés en fraisage avalant.

Les plastiques sont usuellement fraisées en opposition.
Fraisage avalant Fraisage conventionnel

208
Utilisons un portique CNC
La découpe du brut

209
Utilisons un portique CNC
La découpe du brut

Et voilà, tout c’est bien passé !

Les pièces sont découpées,


il faut maintenant les
désolidariser du brut en
coupant les tenons et poncer
le surplus des ponts.
De même les filaments de bois
laissés par la découpe de
fraise doivent être éliminés.

Bon assemblage !
210
Initiation à la CNC

Nous arrivons au terme de notre stage découverte


et initiation à l’utilisation d’un portique CNC.

Les connaissances de base sont maintenant


acquises et vous disposez des informations pour
bien démarrer dans le monde de la CNC.

Nous espérons que cette introduction vous projette


vers cette belle aventure, et fasse de vous des
découpeurs et constructeurs de belles réalisations.

Merci pour votre participation et patience !


211
Glossaire


CNC Computer Numerical Control

CAD Computer Aided Design

CAM Computer Aided Manufacturing

DXF Drawing Exchange Format

DRO Digital Read Out

E-Stop Emergency Stop

GND Signal électrique Ground (masse 0V)

PWM Pulse Width Modulation

212
Liens internet

Logiciels CAD-CAM

Vectric : http://www.vectric.com/

DraftSight : http://www.3ds.com/fr/produits-et-services/draftsight/

LibreCAD : http://librecad.org/cms/home.html

Profili : http://www.profili2.com/
Commande machines CNC

EdingCNC : http://www.edingcnc.com/

Mach3 : http://www.machsupport.com/

EMC: http://www.linuxcnc.org/index.php/french

213
Liens internet

Constructeurs machines, fournitures



Sorotec : http://www.sorotec.de/

BZT : http://www.bzt-cnc.de/

StepCraft : https://www.stepcraft-systems.com/

Divers

FETProduction : http://www.fetproduction.com

214

Vous aimerez peut-être aussi