Un exemple du programme de contrôle CNC. Écrire des programmes CNC Apprentissage gratuit pour les débutants. Écrire un programme de gestion simple
En figue. 2.21. Définition des axes de coordonnées de la machine CNC à l'aide de la main droite: le pouce est l'axe H., index axe W., majeur - axe Z.. Pour déterminer les mouvements de coordonnées de la machine, le côté arrière placé mentalement sur le plan traité de la pièce de la pièce de manière à coïncider avec l'axe de rotation de l'outil.
|
Cycles permanents de la machine CNC
Figure. 8.8. Il est nécessaire de percer 7 trous d'un diamètre de 3 mm et d'une profondeur de 6,5 mm
Exemple numéro 2.
Figure. 8.9. Il est nécessaire de percer 12 trous d'un diamètre de 5 mm et d'une profondeur de 40 mm, de pré-effectuer le fonctionnement des trous de centrage
Code de programme | La description |
% O0002 (Nom du programme - Holes2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (Centrovka) N104 T1 M6 N106 G54 X21.651 Y12.5 S1200 M3 N108 G43 H2 Z100. N110 Z2. N112 G99 G81 Z-.8 R2. F70. N114 x12.5 Y21.651 N116 x0. Y25. N118 X-12.5 Y21.651 N120 X-21.651 Y12.5 N122 X-25. Y0. N124 X-21.651 Y-12.5 N126 X-12.5 Y-21.651 N128 x0. Y-25. N130 x12.5 Y-21.651 N132 x21.651 Y-12.5 N134 X25. Y0. N136 G80 N138 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M01 (Perceuse 12 trous) N148 T2 M6 N150 G54 X21.651 Y15.5 S1000 M3 N152 G43 H3 Z100. N154 Z2. N156 G99 G83 Z-40. R2. Q2. F45. N158 x12.5 Y21.651 N160 x0. Y25. N162 X-12.5 Y21.651 N164 X-21.651 Y12.5 N166 X-25. Y0. N168 X-21.651 Y-12.5 N170 X-12.5 Y-21.651 N172 X0. Y-25. N174 x12.5 Y-21.651 N176 x21.651 Y-12.5 N178 x25. Y0. N180 G80 N182 Z100. N184 M5 N186 G91 G28 Z0. N188 G28 X0. Y0. N190 M30% | Numéro de programme Nom du programme Travailler dans la chaîne de sécurité Système métrique Commentaire Calling Centrage Passez à l'ouverture N ° 1 Compensation de la longueur de l'outil Le mouvement accéléré vers Z2. Cycle de forage standard Trou de centrage N ° 2 Trou de centrage n ° 3 Trou de centrage N ° 4 Trou de centrage N ° 5 Trou de centrage N ° 7 Trou de centrage N ° 8 Centrage Trou de centrage N ° 9 Trou de centrage N ° 10 N ° 11 Trou de centrage N ° 12 Annulation du cycle permanent Déplacement vers Z100. Arrêtez la broche retourne à la position initiale par Z Retour à la position d'origine par X, Y commentaire temporaire d'arrêt appelant la perceuse d'un diamètre de 5 mm Passage à l'ouverture n ° 1 Compensation du mouvement de la longueur de l'outil Express sur Z2. Cycle de forage intermittent du trou N ° 2 Forage du trou N ° 3 Forage du trou N ° 4 Forage du trou N ° 5 Forage du trou N ° 6 Forage du trou N ° 7 Forage du trou N ° 7 . 8 Forage du trou N ° 9 Forage de trou N ° 10 Forage du trou N ° 11 Forage du trou N ° 12 Annulation du cycle permanent Déplacement vers Z100. Arrêtez le retour de la broche à la position d'origine par Z Retour à la position de départ par X, Y FIND DU PROGRAMME |
planettacam.ru.
2.17. Exemple de programme de gestion de traitement
détails "Rouleau fileté"
En figue. 41 présenté un dessin combiné de la pièce et des détails du "rouleau fileté" avec les trajectoires de déplacement des outils de coupe pour le traitement de la machine 16A20F3, équipée du système CNC 2P22.
Figure. 41. Schéma de traitement de détail "Rouleau fileté"
Le programme de contrôle de traitement du détail "Roller fileté" a le formulaire suivant:
N001 T1S3 572 F0.43 M08 | Cutter T1 - Rough, troisième gamme, n \u003d 572 tr / min, S \u003d 0,43 mm / o, Slov. |
Approche du point de départ du cycle L08. |
|
N003 L08 A1 P4 | Le réglage du cycle L08, l'indemnité pour le premier traitement est de 1 mm par diamètre, la profondeur de la coupe est de 4 mm. |
Description Détails du contour. |
|
N011 S3 650 F0,2 | Modification du mode N \u003d 650 tr / min, S \u003d 0,2 mm / vol. |
Le point initial devant l'extrémité noire de la fin. |
|
État de la face des Noirs autour du cycle L05. |
|
N014 T3 S3 1000 F0,12 | Cutter T3 - Pure, troisième gamme, n \u003d 1000 tr / min, S \u003d 0,12 mm / vol. |
L'approche du point de départ du cycle L10. |
|
Régler la constance de la vitesse de coupe. |
|
Réglage de la boucle de boucle L10, description de la pièce avec la trame N004. |
|
Annulation de la cohérence de la vitesse de coupe. |
|
Le point initial avant de terminer la fin. |
|
Finition fin de la fin. |
|
Retrait des pneus de l'extrémité le long de l'axe Z de 0,5 mm. |
|
Le cutter est monté sur le point de départ du chanfrein 2 × 45 °. |
|
Chanfrein de chanfreinage 2 × 45 °. |
|
N024 T5 S3 600 F0,25 | Cutter T5 - Groove, troisième gamme, N \u003d 600 tr / min, S \u003d 0,25 mm / vol. |
N025 x32 Z-35 E | Le point de départ avant de tirer la rainure. |
Nettoyage de la rainure sur Ø20 mm. |
|
La sortie de la couteau de la rainure est accélérée. |
|
N028 T7 S3 720 F0.3 | Couper T7 - \u200b\u200bfileté, troisième gamme, n \u003d 720 tr / min, s \u003d 0,3 mm / vol. |
Le point de départ du cycle avant de couper le fil. |
|
N030 L01 F1.5 W-33.5 A0 X22.08 P0, S C0 | Fil de coupe du cycle L01 M24 × 1.5. |
Arrêt du liquide de refroidissement. |
|
Fin du programme de gestion, retour à I.t. |
3. Travailler sur des machines équipées d'un système CNC 2P22
3.1. Télécommande
Pour définir les modes de fonctionnement du périphérique CNC 2P22, la saisie de données manuelle, les programmes d'édition, le dialogue avec le périphérique est conçu pour le panneau de commande, fabriqué sous la forme d'une unité distante installée sur la console de machine tournante. Le clavier du panneau de commande est montré à la Fig. 17, mais le but des clés est dans le tableau. 3.
Les fonctions effectuées principalement et les modes d'exploitation auxiliaires du dispositif CNC 2P22 sont présentés dans le tableau. 7.
Tableau 7.
CNC 2P22 Modes de périphérique
Mode de fonctionnement |
||
principale | auxiliaire |
|
Détails de traitement sur le programme de contrôle | "Mode automatique | |
Détails de traitement sur le programme de contrôle avec des arrêts à la fin du cadre | "Mode automatique | Mode "combiné" |
Établir un exemple de programme, définir et tester des cadres individuels | "Mode manuel | |
Lier le système de référence | "Mode manuel | "Sortie sur un point fixe de la machine" |
Continuation de la table. 7.
Entrée semi-automatique à la mémoire des départs de zéro et d'outil flottant | "Mode manuel | |
Entrée semi-automatique en mémoire de la position initiale | "Mode manuel | Mode "Entrée semi-automatique de constante" , |
Commencez | "Mode manuel | Mode "sortie dans position initiale" |
Entrer dans le programme de contrôle du panneau de contrôle, de l'indication et de la modification des programmes | Mode "Entrer" | |
Entrez, indication et édition de l'outil, zéro flottant, position de départ, paramètres de la machine | Mode "Entrer" | Mode "entrer constante" |
Trouver le nombre requis du cadre du programme technologique et son indication | Mode "Entrer" | Mode "Cadre de recherche" |
Entrer dans un programme technologique avec une bande magnétique | Mode "Entrer" | |
Entrer dans un programme technologique avec des puncheurs | Mode "Conclusion" | "Mode externe porte-perflecteur » |
Table de fin. 7.
Conclusion d'un programme de bande magnétique | Mode "Conclusion" | Mode "Transporteur externe - Ruban magnétique" |
Conclusion du programme pour une perforation | Mode "Conclusion" | "Mode externe carrier - Perflecteur » |
Vérification des performances d'un périphérique pour des tests définis dans le logiciel | "Mode d'essai | Mode "Diagnostics" |
Testez la bande magnétique | "Mode d'essai | Mode "Transporteur externe - Ruban magnétique" |
Entrez des tests avec ponctuation | "Mode d'essai | Mode "Transporteur externe - perflecteur" |
Indication des capteurs et de l'état des signaux d'échange sur les connecteurs d'entrée et de sortie du périphérique CNC | "Mode d'essai | Mode "Indication de la machine électro-automatique" |
Réinitialiser l'indication d'état signaux d'échange | "Mode d'essai | Mode "Réinitialiser l'indication de la machine à machine électrique" |
Pour l'exécution présentée dans le tableau. 7 Fonctions, il est nécessaire de quitter le mode de fonctionnement approprié (principal et auxiliaire) en appuyant sur les touches du panneau de commande du périphérique CNC.
Les clés dont l'action se poursuit après leur libération, avoir des alarmes lumineuses. Les touches de clé des modes principaux 3, 4, 5, 6, 6 ont une commutation dépendante sur, c'est-à-dire Dans le même temps, un seul d'entre eux est valide. L'action des touches restantes ayant une alarme lumineuse est annulée à plusieurs reprises.
studfiles.net
Programmation dans l'ISO.
Exemples de gestionnaires
Il est nécessaire de créer UE pour traiter le contour extérieur de la pièce (Fig. 11.1) avec un couteau d'un diamètre de 5 mm sans correction au rayon de l'outil. Profondeur de fraisage - 4 mm. L'offre au contour est réalisée par rectilignear.
% O0001 (Nom du programme - Contour1) N100 G21 N102 G0 G17 G40 G49 G80 G90 (Freza D5) | Programme O0001 Commentaire - Nom du programme Données métriques Mode de saisie Mode de sécurité Commentaire - F5 mm Moulin Tool de défi numéro 1 |
Figure. 11.1. Traitement de contour | |
N106 G0 G90 G54 X25. Y-27.5 S2000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-4. F100. N116 X-27.5 N118 Y20. N120 G2 X-20. Y27.5 R7.5 N122 G1 X1.036 N124 X27.5 Y1.036 N126 Y-20. N128 G2 X20. Y-27.5 R7.5 N130 G1 Z6. N132 G0 Z100. N134 M5 N136 G91 G28 Z0. N138 G28 X0. Y0. N140 m30. | Positionnement dans le point initial de la trajectoire (1), Inclusion de la vitesse de broche 2000 RPM Compensation de la longueur du numéro d'outil 1 Positionnement dans Z10 La coupe est abaissée à Z-4 sur l'alimentation de fonctionnement du mouvement linéaire de 100 mm / min. Le point (2) du mouvement linéaire au point (3) se déplaçant sur un arc au point (4) mouvement linéaire au point (5) mouvement linéaire au point (6) mouvement linéaire au point (7) se déplaçant le long d'un arc à un point (8) L'usine augmente vers le moulin Z6 augmente à l'alimentation accélérée vers la broche d'arrêt Z100 à la position initiale par Z Retour à la position d'origine par X et Y FIND du programme |
Exemple numéro 2. Traitement de contour avec une correction pour le rayon de l'outil
Il est nécessaire de créer UE pour traiter le contour extérieur de la pièce (Fig. 11.2) avec un couteau de fraisage d'un diamètre de 5 mm avec une correction pour le rayon de l'outil. Profondeur de fraisage - 4 mm. L'offre au contour est effectuée par tangente.
% O0002 (Nom du programme - Contour2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X25. Y-35. S2000 M3 N108 G43 H2 Z100. | Programme OB0002 Commentaire - Nom du programme Données métriques Sécurité Row Safety Row Commentaire - Moulin F5 mm Outil Appelez N ° 1 Positionnement dans le point initial de la trajectoire (1), Inclusion de la vitesse de broche 2000 RPM Compensation de la longueur de l'outil Numéro 1 Positionnement dans Z10 |
Figure. 11.2. Contouring avec correction | |
N112 G1 Z-4. F100. N114 G41 D1 Y-30. N116 G3 X20. Y-25. R5. N118 G1 X-25. N120 Y20. N122 G2 X-20. Y25. R5. N124 G1 X0. N126 x25. Y0. N128 Y-20. N130 G2 X20. Y-25. R5. N132 G3 X15. Y-30. R5. N134 G1 G40 Y-35. N136 Z6. N138 G0 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M30. | La fraise de fraisage tombe à la Z-4 sur l'alimentation de travail de 100 mm / min. Correction à gauche, passez au point (2) objet d'un outil tangent à point (3) mouvement linéaire au point (4) mouvement linéaire au point (5) se déplacer sur un arc au point (6) mouvement linéaire sur le point (7) Le mouvement linéaire au point (8) Le mouvement linéaire au point (9) se déplace à travers un arc à point (10) retrait de l'outil du contour par une tangente à la tangente à Point (11) Le mouvement linéaire au point de point (12) avec l'annulation de la correction de la coupe augmente vers le moulin Z6 augmente à l'aliment accéléré vers Z100 pour arrêter la broche à la position initiale par Z Retour à la position d'origine par X et Y Fin du programme |
Exemple numéro 3. Traitement de contour
Il est nécessaire de créer UE pour finir la poche (Fig. 11.3) sans correction au rayon de l'outil avec un diamètre de fraisage de 5 mm. Profondeur de fraisage - 2 mm. L'offre au contour est effectuée par tangente.
% O0003 (Nom du programme - Poche de finition) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X-2.5 Y-2.5 S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 Y-5. N116 G3 X0. Y-7.5 R2.5 N118 G1 X10. N120 G3 X17.5 Y0. R7.5. | Programme O0003 Commentaire - Nom du programme Données métriques Sécurité de la ligne de sécurité Commentaire de la ligne de sécurité - Moulin F5 mm Outil d'appel N ° 1 Positionnement dans le point initial de la trajectoire (1), Inclusion de la compensation de vitesse de la broche de la longueur de la longueur de l'outil Numéro 1 Le z10 Le cutter est abaissé à Z-2 sur le mouvement linéaire de 100 mm / min au point (2) l'objet d'une tangente d'outil au point (3) mouvement linéaire au point (4) Se déplacer sur l'arc au point (5) |
Figure. 11.3. Poche de finition |
|
N122 x10. Y7.5 R7.5 N124 G1 X-10. N126 G3 X-17.5 Y0. R7.5 N128 X-10. Y-7.5 R7.5 N130 G1 X0. N132 G3 X2.5 Y-5. R2.5 N134 G1 Y-2.5 N136 Z8. N138 G0 Z100. N140 M5 N146 M30 | Se déplacer sur un arc au point (6) Le mouvement linéaire au point (7) Déplacez sur un arc au point (8) Déplacez-le sur un arc au point (9) Mouvement linéaire sur le point (10) TANGENNECIBLAGE DU POINT (11) Linéaire Mouvement au point (12) Le cutter se lève sur le moulin Z8 augmente à un aliment accéléré vers Z100 pour arrêter l'extrémité de la broche du programme |
Exemple numéro 4. Traitement de contour avec une correction pour le rayon de l'outil
Il est nécessaire de créer pour finir votre poche avec une correction du rayon de l'outil. Profondeur de fraisage - 2 mm. L'offre au contour est effectuée par tangente.
% O0004 (Nom du programme - Finition Pocket2) | Programme O0004 Commentaire - Nom du programme Mode de saisie de données métriques |
Figure. 11.4. Poche de finition avec correction |
|
N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G0 G90 G54 X-2.5 Y-5. S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 G41 D1 Y-7.5 N116 G3 X0. Y-10. R2.5 N118 G1 X10. N120 G3 X20. Y0. R10. N122 x10. Y10. R10. N124 G1 X-10. N126 G3 X-20. Y0. R10. N128 X-10. Y-10. R10. N130 G1 X0. N132 G3 X2.5 Y-7.5 R2.5 N134 G1 G40 Y-5. N136 Z8. N138 G0 Z100. N140 M5 N146 M30 | Outil de la ligne de sécurité Appelez le n ° 1 Positionnement dans le point initial de la trajectoire (1), allumant la compensation de vitesse de la broche de l'outil Longueur №1 Positionnement dans Z10 La coupe est abaissée à Z-2 sur l'alimentation de 100 mm / Min correction à gauche, en déplaçant sur le point (2) L'alimentation en tangentielle au point tangentiel au point (3) Le mouvement linéaire au point (4) se déplacer sur un arc au point (5) se déplacer sur un arc au point de point (6) mouvement linéaire vers le point (7) Déplacer sur un arc au point (8) Déplacez-le sur un arc au point (9) Mouvement linéaire au point (10) Tool Tangent Affectation au point (11) Mouvement linéaire au point (12) avec l'annulation de la découpeuse La correction augmente vers l'usine Z8 sur l'alimentation accélérée vers l'arrêt Z100 l'extrémité de la broche du programme |
Exemple numéro 5. Fraise rectangulaire poche
Il est nécessaire de créer un pack pour traiter une poche rectangulaire avec un couteau d'un diamètre de 10 mm. La profondeur du fraisage est de 1 mm.
% O0005 (Nom du programme - Poche rugueuse) N100 G21 N102 G0 G17 G40 G49 G80 G90 | Programme O0005 Commentaire - Nom du programme Mode métrique Mode Sécurité Rangée de sécurité Tool de défi numéro 1 |
Figure. 11.5 Poche rectangulaire de fraisage noir |
|
N106 G0 G54 X-13.75 Y3.75 S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-1. F100. N114 Y-3.75 N116 X13.75 N118 Y3.75 N120 X-13.75 N122 X-17.5 Y7.5 N124 Y-7.5 N126 X17.5 N128 Y7.5 N130 X-17.5 N132 X-25. Y15. N134 Y-15. N136 x25. N138 Y15. N140 X-25. N142 z9. N144 G0 Z100. N146 M5 N152 M30 | Positionnement dans le point initial de la trajectoire (1), l'inclusion de la compensation de vitesse de la broche de la longueur de l'outil Numéro 1 Positionnement dans Z10 La coupe est abaissée à Z-1 sur une alimentation de travail de 100 mm / min de mouvement linéaire au point (2 ) Mouvement linéaire au point (3) Mouvement linéaire au point (4) Mouvement linéaire au point (1) Mouvement linéaire au point (5) Mouvement linéaire au mouvement linéaire vers le point (7) mouvement linéaire au point (8) Mouvement linéaire au point (5) mouvement linéaire au point de point (9) mouvement linéaire sur le point (10) mouvement linéaire au point (11) mouvement linéaire vers le point (12) mouvement linéaire au point (9) Le broyeur augmente vers le moulin Z9 sur une alimentation accélérée vers Z100 pour arrêter la fin du programme du programme |
Exemple numéro 6. Poche ronde de fraisage
Il est nécessaire de créer une UE pour traiter une poche ronde avec un couteau d'un diamètre de 10 mm. Profondeur - 0,5 mm.
% O0000 (Nom du programme - N6) N100 G21 N102 G0 G17 G40 G49 G80 G90 | Programme O0006 Commentaire - Nom du programme Mode d'entrée de données métriques Chaîne de sécurité |
Figure. 11.6. Poche ronde Fraise brutale |
|
N104 T1 M6 N106 G0 G90 G54 X0. Y0. S1000 M3 N108 G43 H2 Z100. N110 Z10. N112 G1 Z-.5 F100. N120 x5. F200 N122 G3 X-5. R5. N124 x5. R5. N126 G1 X10. N128 G3 X-10. R10. N130 x10. R10. N132 G1 X15. N134 G3 X-15. R15. N136 X15. R15. N138 G1 Z10 F300. N140 G0 Z100. N142 M5 N148 M30 | Numéro d'appel de l'outil 1 Positionnement dans le point initial de la trajectoire (1), l'inclusion de la compensation de vitesse de la broche de la longueur du numéro d'outil 1 Positionnement dans la Z10 La coupe est abaissée à Z-0.5 sur l'alimentation de fonctionnement de 100 mm / Min. Déplacer vers le point (1) Mouvement circulaire sur la 1ère "orbite" ... se déplaçant au point (2) mouvement circulaire sur la 2e orbite ... Déplacez-vous au point (3) Mouvement circulaire sur la 3ème "orbite" ... L'usine augmente vers le moulin Z10 sur l'alimentation accélérée vers Z100 pour arrêter l'extrémité de la broche du programme |
planettacam.ru.
Écrire un programme de gestion simple
Introduction à la programmation de traitementLes détails traités sur la machine CNC peuvent être considérés comme des objets géométriques. Au cours de la transformation, l'outil rotatif et la billette se déplacent par rapport à l'autre par une trajectoire. UE décrit le mouvement d'un certain point de l'instrument - son centre. La trajectoire de l'outil représente consistant en des sites de transit séparés dans l'autre. Ces zones peuvent être des lignes droites, des arches de cercles, des courbes des seconde ou des ordres supérieurs. Les points d'intersection de ces sites sont appelés support, ou nodal, points. En règle générale, il contient les coordonnées des points de référence.
Figure. 3.3. Tous les détails peuvent être représentés sous la forme d'un ensemble d'éléments géométriques. Pour créer un programme de traitement, il est nécessaire de déterminer les coordonnées de tous les points de référence.
Essayons d'écrire un petit programme pour traiter la rainure présentée à la Fig. 3.4. Connaître les coordonnées des points de référence, c'est facile. Nous ne considérerons pas le code de l'ensemble de l'UE en détail et vous accorderons une attention particulière aux chaînes d'écriture (cadres EP), directement responsables de la déplacement des points de référence de la rainure. Pour traiter la gorge, vous devez d'abord déplacer la couteau au point T1 et baisser la profondeur appropriée. Ensuite, vous devez déplacer la coupe séquentiellement à travers tous les points de référence et afficher l'outil UP du matériau vide. Nous trouverons les coordonnées de tous les points de référence de la groove et de la commodité, les mettre dans la table. 3.1.
Tableau 3.1. Coordonnées de points de référence Groove
Vous pouvez écrire des programmes de contrôle sur un ordinateur dans un ordinateur portable, surtout si les mathématiques sont bonnes et beaucoup de temps libre. Ou vous pouvez immédiatement sur la machine et laissez l'atelier entier attendre, et ce n'est pas désolé pour la pièce. Il y a un autre troisième moyen d'écrire - c'est mieux non encore inventé.
La machine CNC traite la pièce sur le programme dans les codes G. Le code G est un ensemble de commandes standard prenant en charge les machines CNC. Ces commandes contiennent des informations où et la rapidité avec laquelle déplacer l'outil de coupe pour gérer l'élément. Le mouvement de l'outil de coupe s'appelle la trajectoire. La trajectoire de l'instrument dans le programme de contrôle est composée de segments. Ces segments peuvent être des lignes droites, des arcs de cercles ou de courbes. Les points d'intersection de ces segments sont appelés points de référence. Le texte du programme de contrôle affiche les coordonnées des points de référence.
Exemple de programme dans les codes G
Texte du programme |
La description |
Définissez les paramètres: plan du traitement, numéro de point zéro, valeurs absolues |
|
Outil de défi avec le numéro 1 |
|
Allumer la broche - 8000 tr / min |
|
Accéléré passe au point X-19 Y-19 |
|
Mouvement accéléré à la hauteur |
|
Outil de mouvement linéaire sur Point XS Y3 avec alimentation F \u003d 600 mm / min |
|
Outil en mouvement sur un arc avec un rayon de 8 mm au point x8 y3 |
|
Éteindre la broche |
|
Achèvement du programme |
Il existe trois méthodes de programmation de machines de programmation avec CNC:
- Manuellement.
- Sur la machine, sur le rack CNC.
- Dans le système de cames.
Manuellement
Pour la programmation manuelle, les coordonnées des points de référence calculent et décrivent la séquence de mouvement d'un point à un autre. Vous pouvez donc décrire le traitement de la géométrie simple, principalement pour le tournant: manches, bagues, arbres de pas lisses.
Problèmes
Ici avec quels problèmes sont confrontés lorsque le programme est écrit manuellement sur la machine:
- Longue. Plus les rangées du code dans le programme sont plus grandes, plus la complexité de la fabrication de la pièce, plus le coût de cette partie est élevé. Si le programme éteint plus de 70 lignes de code, il est préférable de choisir une autre méthode de programmation.
- Mariage. Besoin d'une pièce excessif à mettre en œuvre pour déboguer le programme de contrôle et vérifier les phoques ou le navigateur.
- Panne d'équipement ou outil. Les erreurs dans le texte du programme de contrôle, en plus du mariage, peuvent également entraîner la ventilation de la broche de la machine ou de l'outil.
Pour plus de détails pour quels programmes sont écrits manuellement, un coût très élevé.
Sur le rack CNC
Sur le rack CNC, il est programmé le traitement de la pièce dans la boîte de dialogue. L'ajusteur de la machine remplit la table avec des conditions de traitement. Indique que le traitement de la géométrie, la largeur et la profondeur de coupe, les approches et les déchets, le plan de sécurité, les modes de coupe et autres paramètres, qui sont individuels pour chaque type de traitement. Sur la base de ces données, le rack CNC crée des commandes G pour la trajectoire à outils. Vous pouvez donc programmer des enceintes simples. Pour vérifier le programme, l'ajusteur démarre le mode de simulation sur le rack CNC.
Problèmes
Ici avec quels problèmes sont confrontés lorsque le programme est écrit au rack:
- Temps.La machine ne fonctionne pas tant que l'ajusteur écrit un programme de traitement de la pièce. Une simple machine est perdue de l'argent. Si le programme éteint plus de 130 lignes de code, il est préférable de choisir une autre méthode de programmation. Bien que sur le rack CNC, bien sûr, écrivez un programme plus rapidement que manuellement.
- Mariage. Le support CNC ne compare pas le résultat du traitement avec un modèle 3D de la pièce, de sorte que la simulation au rack CNC ne montre pas d'étanchéité ni d'une allocation positive. Pour déboguer le programme, vous devez poser une pièce excédentaire.
- Ne convient pas aux pièces complexes. Dans le rack CNC, ne programmez pas le traitement des parties complexes. Parfois, pour des pièces et des tailles spécifiques, les fabricants de racks CNC sous la commande font des opérations spéciales.
Bien que la création d'un programme sur le rack se déroule, la machine n'apporte pas de l'argent à la production.
En sprucam
Sprutcam est un système de cames. Cam - réduction de la fabrication assistée par ordinateur. Ceci est traduit par «fabrication avec un ordinateur». Le modèle 3D de la pièce ou du modèle de contour 2D est chargé dans SprutCAM, puis la séquence du fabricant de détail est ensuite sélectionnée. Sprutcam calcule la trajectoire de l'outil de coupe et l'affiche dans des codes G à transférer sur la machine. Pour que la sortie de la trajectoire dans le code G utilise le post-propulseur. Le postProcesseur traduit les commandes internes Sprutcam à la commande G-CODE pour la machine CNC. On dirait
Traduit d'une langue étrangère.
Le principe de fonctionnement dans Sprutcam est présenté dans cette vidéo:
Avantages
Voici les avantages lorsque vous travaillez avec SprutCAM:
- Vite. Réduit le temps nécessaire pour créer des programmes pour les machines CNC de 70%.
- Mise en œuvre sans pièce inutile.Le programme est vérifié avant de lancer sur la machine.
- Exclut le mariage.Selon nos utilisateurs, Sprutcam réduit l'émergence du mariage de 60%.
- Contrôle de la collision.Sprutcam contrôle des collisions avec un boîtier de travail détaillé ou de la machine, des aliments accélérés.
- Traitement des détails complexes.Sprutcam pour les opérations multi-axes Utilisez 13 stratégies de mouvement de l'outil sur la surface de la partie et 9 stratégies de gestion des axes d'outils. SprutCam contrôle automatiquement l'angle d'inclinaison et calcule un trajet de traitement sûr de manière à ce qu'il n'y ait aucune collision du support ni l'outil de coupe avec la pièce.
L'établissement d'un programme de contrôle pour sa machine CNC est possible dans une version complète de Sprutcam. Il doit télécharger et exécuter. Après l'installation, vous devrez vous inscrire. Immédiatement après l'inscription, Sprutcam commencera à fonctionner.
Pour ceux qui viennent d'essayer d'essayer, nous fournissons une version gratuite de 30 jours du programme!
Sprutcam est de 15 configurations, dont deux promotions: praticiens de Sprutcam et robot Sprutcam. Pour savoir quelle configuration convient à votre équipement et à quel point cela coûte, appelez le 8-800-302-96-90 ou écrire à l'adresse [Email protégé]site Internet.
Les machines CNC sont des équipements mécaniques électroniquement qui créent des pièces complexes des blancs en mode autonome ou semi-autonome. L'efficacité de cet équipement dépend entièrement de la CNC. Le programme de gestion est une procédure pour une séquence claire et une confiance dans l'intervalle de temps. En conséquence, on obtient un traitement précis des pièces avec des erreurs minimes. La machine programmée est capable de créer de manière indépendante une série de produits similaires sans la présence d'une personne.
Capacités de programme
Les équipements CNC de haute précision sont massivement utilisés dans le fraisage, la transformation, le forage et une autre production pour la fabrication de pièces en série, ce qui nécessitera une grande quantité de temps.
Les machines CNC ont été largement utilisées dans la fabrication de pièces complexes. Grâce à un tel programme, vous pouvez créer un détail de n'importe quelle forme, des ouvertures de n'importe quel formulaire. Sur les équipements de contrôle électroniques, les reliefs, les armoiries et les icônes sont coupés. La production de blasons avec un tel programme a cessé de consommer du temps.
Processus de développement
Le développement des commandes de contrôle pour la CNC nécessite des compétences spéciales et est effectuée à plusieurs étapes:
- Obtenir des informations sur l'information et le processus de production;
- Basé sur les dessins, la création;
- Création d'un complexe de commandes;
- Réglage de l'émulation et du code;
- Test du produit fini, faisant une pièce expérimentée.
La collecte d'informations est la toute première étape de la création de l'UE. Il est nécessaire non seulement d'écrire des équipes de gestion, mais également de sélectionner l'outil et de la comptabilisation des caractéristiques du matériau lors de la création. Tout d'abord, il s'avère:
- La nature de la surface requise de la pièce;
- Caractéristiques du produit: Densité, point de fusion;
- L'ampleur de l'allocation;
- La nécessité de rectifier, de couper et d'autres opérations.
Cela vous permettra de calculer les opérations nécessaires au traitement, ainsi que des outils de travail.
La prochaine étape est la modélisation de la pièce. Il est impossible de développer un programme pour créer des parties de moyennes et plus difficultés sans modélisation. Lors de la création de produits standard, vous pouvez rechercher des modèles prêts à l'emploi sur Internet, mais vous devez les vérifier avec précaution pour la conformité.
Les moyens modernes des graphiques informatiques facilitent considérablement le processus de modélisation. Création d'un programme de gestion dans Artcam, vu la lumière en 2008, vous permet d'obtenir automatiquement le modèle tridimensionnel nécessaire à partir d'un motif plat. Artkam est capable d'exporter des images raster de formats courants, après quoi ils les traduisent en images tridimensionnelles ou en reliefs. L'utilisation d'algorithmes est indispensable lors de la rédaction d'une section CNC en appliquant la gravure dans une pièce.
La base des informations et du modèle de produit est calculée par le nombre de passages d'outils et de leur trajectoire, après quoi vous pouvez procéder directement au développement de logiciels pour un microcontrôleur.
Développement CNC
Après avoir recueilli toutes les informations nécessaires, la sélection de l'outil de travail et le calcul du nombre d'actions requis sont créées par le programme machine CNC. Les informations sur les gestionnaires et le processus de création d'un produit logiciel pour chaque modèle spécifique se trouvent dans les instructions d'équipement. Les algorithmes de contrôle sont un ensemble d'équipes, notamment:
- Technologique (activation / désactivation, sélection de l'outil);
- Géométrique (outils de travail);
- Préparatoire (clôture et soumission des pièces, mode de fonctionnement);
- Auxiliaire (activer et désactiver des mécanismes supplémentaires, nettoyer la machine).
Programmation du rack de contrôle est effectuée de deux manières:
- Via un PC avec un lecteur flash qui se connecte au contrôleur et à l'enregistrement du code fini;
- Avec l'aide de l'interface homme-machine du rack CNC.
La plupart des fabricants modernes sont fournis avec une machine logicielle pour écrire un code de contrôle. Grâce à cela, vous pouvez créer des impacts de contrôle sur une interface plus pratique ou recycler un code de logiciel déjà existant.
Considérer les facteurs
Lors de la rédaction d'un programme pour les machines CNC, un certain nombre de facteurs essentiels sont pris en compte:
Le nombre maximum d'outils impliqués simultanément sur la machine, une course de travail, une puissance CNC et la vitesse maximale de la machine d'opérations. Lors du choix d'un mode de vitesse, la décharge maximale de la pièce est prise en compte, des erreurs dans cette partie peuvent entraîner la déformation du produit. En outre, il est nécessaire de prendre en compte la présence de mécanismes supplémentaires sur des machines avec des logiciels numériques. Sinon, lors de l'exécution d'un algorithme, une défaillance peut se produire ou des erreurs d'opération peuvent survenir.
Des instructions détaillées pour la création d'algorithmes de contrôle, leur intégration dans le système de gestion de logiciels numériques, de capacités d'équipement et de la présence de fonctions supplémentaires sont décrites en détail dans les instructions de machines. Instructions de lecture attentionnées et formation indépendante sur une courte période de temps vous permet d'écrire un programme à une personne qui n'a pas encore connu le contrôle de l'appareil.
Programmes de débogage, erreurs courantes
Après avoir créé le programme de contrôle pour la machine CNC, il suit son débogage. Ce processus est effectué sur un ordinateur ou directement en production à l'aide d'une pièce expérimentée. Si le logiciel n'est pas compilé correctement et que le résultat sera loin des attentes, les erreurs doivent être soigneusement démontrées. Ils sont divisés en 2 types:
- géométrique;
- technologique.
La première survole quand il y a des erreurs dans les calculs de la taille et de la densité du matériau. Pour les réparer, vous devez ré-produire toutes les dimensions, mais le programme créera probablement un programme. Les erreurs technologiques sont des paramètres incorrectement spécifiés de la machine elle-même. Habituellement, ils se posent en raison d'une expérience insuffisante du développeur.
Dans ce cas, il est nécessaire de réaliser avec soin un chèque, il est préférable pour une émulation étape par étape par des programmes spéciaux sur le PC.
Après vérification et obtention d'un produit de la qualité requise, la machine peut être lancée à des travaux autonomes sur la production de grandes parties de produits complexes.
Avant tout propriétaire de la CNC, la machine CNC vient choisir un logiciel. Les logiciels utilisés pour un équipement technologique similaire doivent être multifonctionnels et faciles à utiliser. Il est conseillé d'acquérir des produits logiciels sous licence. Dans ce cas, les programmes pour les machines CNC ne dépendront pas, ce qui augmentera l'efficacité des processus de production.
Logiciel pour machines CNC
La sélection de logiciels dépend en grande partie du type d'équipement et des tâches que l'utilisateur entend résoudre. Cependant, il existe des programmes universels pouvant être utilisés pour presque tous les types de machines CNC. Les produits suivants ont reçu la plus grande distribution:
1.
. Ce logiciel a été conçu pour simuler et concevoir des produits fabriqués sur des machines. Il est équipé d'une fonction de génération automatique de modèles à partir de dessins plats. Le logiciel ArtCAM contient tous les outils nécessaires aux produits créatifs et créant des reliefs spatiaux complexes.
Il convient de noter que ce logiciel vous permet d'utiliser des modèles tridimensionnels pour créer des projets de produits futurs à partir d'éléments simples. De plus, le programme permet à l'utilisateur d'insérer un soulagement dans un autre, comme dans une figure bidimensionnelle.
2.
Programme de gestion universel Linuxcnc. Le but fonctionnel de ce logiciel est de gérer les travaux de la machine CNC, de déboguer le traitement des détails et bien plus encore.
Un tel logiciel peut être utilisé pour le traitement des centres de traitement, de la fraisage et de la transformation des machines, ainsi que des machines pour la découpe thermique ou au laser.
La distinction de ce produit d'autres packages logiciels est que ses développeurs y combinaient partiellement avec le système d'exploitation. Grâce à cela, le programme Linuxcnc est une fonctionnalité étendue. Téléchargez ce produit peut être gratuit sur le site Web du développeur. Il est disponible à la fois sous la forme d'un package d'installation et sous la forme de LifCD.
L'interface utilisateur de ce logiciel est intuitive et abordable. Pour le fonctionnement ininterrompu du logiciel sur le disque dur de l'ordinateur doit être d'au moins 4 gigaoctets de mémoire libre. Une description détaillée du programme Linuxcnc peut être trouvée librement disponible sur Internet.
3.
. Ce logiciel a une immense armée de fans dans tous les pays du monde. Le logiciel est utilisé pour contrôler le fraisage, le tournage, la gravure et d'autres types de machines CNC. Ce logiciel peut être installé sur n'importe quel ordinateur avec le système d'exploitation Windows. L'avantage de l'utilisation de ce logiciel est son coût disponible, des mises à jour régulières, ainsi que la présence d'une version russifiée, ce qui facilite l'utilisation du produit par un opérateur qui ne parle pas anglais.
4.
Mach4. C'est le dernier développement d'Artsoft. Mach4 est considéré comme le successeur du programme populaire Mach3. Le programme est considéré comme l'un des plus rapides. Sa différence fondamentale des versions précédentes est la présence d'une interaction qui interagit avec l'électronique. Ce nouveau logiciel peut fonctionner avec de grands fichiers dans tout système d'exploitation. L'utilisateur est disponible sur l'utilisation du programme Mach4 en russe.
5.
Meshcam. Il s'agit d'un package de création de programmes de contrôle pour les machines CNC à partir de modèles tridimensionnels et de graphiques vectoriels. Il est à noter que l'utilisateur n'ait pas nécessairement une riche expérience de la programmation CNC pour maîtriser ce logiciel. Il suffit d'avoir des compétences de base sur un ordinateur, ainsi que de définir avec précision les paramètres pour lesquels le traitement du produit sur la machine sera traité.
Meshcam est idéal pour la conception d'un traitement bilatéral de tous les modèles tridimensionnels. Dans ce mode, l'utilisateur gérera rapidement les objets de toute complexité de la machine.
6.
Simplycam. Il s'agit d'un système compact et multifonctionnel pour la création, l'édition et la sauvegarde de dessins au format DXF. Cette disposition génère des programmes de contrôle et des codes G pour les machines CNC. Ils sont créés pour les dessins de mortier. L'utilisateur peut créer une image dans l'un des programmes graphiques de son ordinateur, puis la télécharger sur SimpleCam. Le programme optimise ce dessin et le traduit dans le dessin vectoriel. L'utilisateur peut également utiliser une telle fonction comme vectorisation manuelle. Dans ce cas, l'image sera brûlée avec des outils standard utilisés dans AutoCAD. SimplyCam crée des trajectoires de traitement de produit sur des machines CNC.
7.
Cutviewer. Ce programme imite le traitement avec l'élimination du matériau sur des machines à deux axes avec CNC. Avec son aide, l'utilisateur peut obtenir une visualisation de billettes et de détails traitées. L'utilisation de ce logiciel vous permet d'améliorer les performances du processus technologique, d'éliminer les erreurs existantes dans la programmation et de réduire les coûts de temps des travaux de débogage. Le programme CutViewer est compatible avec une large gamme d'équipements de machines modernes. Ses outils efficaces vous permettent de détecter des erreurs sérieuses dans le processus technologique et de les éliminer dans les meilleurs délais.
8.
CADSTD. Ceci est un programme de dessin simple. Il est utilisé pour créer des projets, des systèmes et des graphiques de toute complexité. En utilisant l'ensemble avancé d'outils de ce programme, l'utilisateur peut créer des dessins vectoriels pouvant être utilisés pour concevoir un fraisage ou un traitement de plasma sur des machines CNC. Les fichiers DXF créés peuvent être ensuite téléchargés sur le programme CAM pour générer les chemins de traitement correcte des chemins.