Défi programmation Selca CNC - Exercice avancé de code pratique
Schéma de la pièce
Le dessin technique ci-dessous présente le profil complexe à programmer sur commande Selca.
Programme CNC Selca
Programme en langage Selca pour usinage de profil complexe avec sous-programmes, macros et géométrie paramétrique.
N1 [PROFILE 2 N2 $1M0X-82.9I125.Y-63.9J69.1 N3 G17 N4 O1 N5 T1 N6 F1000S1200M3 N7 G49I2 N8 Z100R N9 X35Y25R N10 Z2R N11 Z-10 N12 G41K2 N13 G13Y15J0 N14 G21I-20 N15 E1=G13X105Y-10J-30 N16 E1 N17 E2=G13Y-25X0J180 N18 E3=E1,G13X105Y0J-90,E2 N19 E3 N20 E2 N21 G21I2.5 N22 G13X85J-90 N23 G21I-2.5 N24 E4=G20X25Y-40I10 N25 E5=G20X68Y-40I8,G13X0Y-28J180,E4 N26 E5 N27 E4 N28 G21I-2.5 N29 G13Y-40J180 N30 E6=G20X-35Y-30I-10 N31 E6 N32 E7=G20X-35Y40I-15 N33 E8=E6,G20X0Y0I-34,E7 N34 E8 N35 E7 N36 G21I39 N37 G13Y15J0 N38 G40X35Y25K2 N39 Z100R N40 M30
Analyse structurelle
- N1-N2 : Définition du profil 2 avec paramètres de base machine ($1M0) et coordonnées de référence.
- N3 : Sélection plan XY (G17).
- N4-N6 : Origine (O1), outil 1 (T1), avance 1000, vitesse 1200 tr/min, broche horaire (M3).
- N7 : G49I2 - Configuration compensation/offset.
- N8-N11 : Approche en Z : rapide à Z100, puis point de départ XY, approche Z2, pénétration Z-10.
- N12 : Activation compensation rayon gauche (G41) type K2.
- N13-N20 : Définition et exécution de macros géométriques (E1, E2, E3) avec arcs (G13) et liaisons tangentes (G21).
- N21-N35 : Suite du contour avec poches (G20), arcs, et combinaisons de macros.
- N36-N38 : Fin de contour, annulation compensation (G40), retour position sûre.
- N39-N40 : Retrait Z100, fin programme (M30).
Cet exercice avancé démontre l'utilisation des macros géométriques Selca (E1-E8) pour définir des éléments répétitifs, les cycles de poche (G20), les arcs tangents (G13/G21) et la compensation de rayon d'outil.
commande numérique par ordinateur
- Maîtriser la Programmation d'Arc CNC : Exercice Pas à Pas G-Code avec Paramètres I et K
- Maîtriser le fraisage CNC avec programmation incrémentale G91 : Exercice pratique 4 axes
- Tutoriel Programmation Heidenhain TNC : Exemple Code CNC Pas à Pas
- Maîtriser HEIDENHAIN TNC : Tutoriel Pas à Pas Programmation Chanfrein
- Maîtriser la programmation Heidenhain Flex K CNC - Exercice pas à pas
- Maîtriser le Fraisage Hélicoïdal avec Heidenhain : Exercice Pratique
- Maîtriser l'Imbrication d'Étiquettes (Labels) en Programmation Conversationnelle Heidenhain
- Programmation Conversationnelle Heidenhain : Exercice Pratique de Sous-Programme
- Programmation tour CNC débutant : Exercice à trous pour apprendre