Contacts

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.

Pièce jointe 1

Exemples de traitement de la programmation sur un modèle de tourSL.400

Schéma de travail de la machine

Accéléré en mouvementG0.

N2 G00 X100 Z250

T- Sélectionnez le numéro d'instrument

Mouvement X et Z-Fonction selon les axes de coordonnées correspondants

Interpolation linéaireG01

N2 G01 X90 Z240 F5 S300 M04

F-weight mm / à propos de

S-fréquence de RPM de rotation

Commande auxiliaire M04 (rotation de la broche dans le sens des aiguilles d'une montre)

Interpolation circulaireG02,G03

N2 G02 R10 X70 Z250 F01 S300

R-Fonction Spécifier le rayon de dérivation

Délai technologiqueG04-À la discrétion de l'opérateur

G04 F (sec.) S (environ.)

Interpolation cylindriqueG07.1

N4 G01 Z100 X105 F1000

N5 G01 G18 W 0 H 0

N6 G01 X100 F500

M34 - Fixation de la broche

M4 - Rotation de la broche dans le sens des aiguilles d'une montre

G18-Sélection du plan ZX dans lequel le broyage se produit

W 0 H 0 - Remplacement des axes principaux de XZ parallèlement aux axes

G07.1 - Interpolation cylindrique

H47500 - Diamètre calculé en μm

C360 - Chiffre d'affaires autour de l'axe H

M30 - Équipe auxiliaire (fin du programme)

Entrée de données programmableG10

N11 G10 X50 Z100 T0202

M0 - Arrêt technologique

G10 - sert, par exemple, pour changer l'outil et revenir au cycle de traitement

Retour d'outil et retourG10.6.

N11 G10.6 x100 Z100

G10.6 - Fonction utilisée pour supprimer l'outil pour mesurer l'élément et renvoyer l'outil

Annuler l'entrée programmableG11

Mode de fraisage du visageG12.1

N5 G01 Z95 F500 M08

N7 G41 G01 x36.72 C0 F20

N8 x18.36 C-15.9

N11 X-18.36 C15.9

M08 - Équipe auxiliaire (inclusion de liquide de refroidissement)

G12.1 - Mode de fraisage de face. Au lieu de l'axe Y, un axe virtuel apparaît avec

G41 - Compensation du rayon de pointe d'outil gauche

C0 - Déplacez des couteaux le long de l'axe virtuel C (couteaux en mouvement le long de l'axe X avec un tour de broche simultané)

G40 - Annuler la compensation

G13.1 - Annuler le mode d'interpolation

Entrée de donnéesG20 en pouces,G21 en mm

Fonction de contrôle de fonctionG22.

N1 G22 Z300 Z-100

Vérifier le retour à la position arrièreG27,G28.

Fonctions de passageG31.- Cette fonctionnalité peut être ignorée par un bloc de commandes dans l'UE, sans changer le paquet lui-même.

Fils de coupeG76 Cycle multiple

N2 G0 X-25 Z50 M03 S300

N3 G01 Z0 F3 M08

N4 G76 P000000 Q100 R0

N5 G76 X-22.2 Z-21 P800 Q50 R0 F1.5

N6 G0 Z400 M09 M05

M41 - La gamme de fuseaux de 80 à 300

M03 - rotation de la broche dans le sens antihoraire

P00.00.00. - Saisie de données sur le thread. Le premier 00- m sont le nombre de passes de conversion. La deuxième 00 - R la taille de l'évasion. Troisième 00- angle de levage d'un cutter de sculpture

Q100 - Profondeur de coupe minimale en μm

R0 - Allocation pour Pure Pass

P800 - Profondeur de coupe en μm

Q50 - Oeil dans un passage dans l'ICM

F1.5 - Pas de fil

Cycle pour forage finalG83.

N3 G0 X400 Z250 M04 S400

N4 G01 Z1 F600 M08

N5 G83 Z-5 H45 K8 F10

C0 - Fixation de la broche (coordonnée d'angle à 0 °)

K8 - 8 trous se divise automatiquement

G80 - Annuler le cycle de forage

Cycle de contour rectangulaireG71

N1 G97 G95 T1111 M41

N2 G0 X108 Z50 M04 S140

N3 G1 Z25 F3 M08

N8 G71 P9 Q14 U1 W0.05 F0.08

N9 G1 X60 F3 M08

N10 X68 Z30 F0.08

M41-1 1 gamme de gamme

G97 Alimentation MM / O (F0.1)

M04- Dans le sens des aiguilles d'une montre

U2- manger 2mm

R1-Dépôt de 1mm de diamètre

Cadre P9-First Cycle

Q14-Dernier cadre

U1-point sur le passage pur de diamètre

W0.05 Allocation sur la passe de finition

M08-Inclusion

M09 liquide de refroidissement

G70-PUL PUL

M05 éteindre les virages

Cycle d'affûtageG72.

N2G0 X184 Z50 M04 S300

N5 G72 P6 Q10 U0.3 W0 F0.2

N11 G0 Z400 M0.5

W2- Mangez pour le passage

R1-départ

P6 Q10 - Estimation du cycle de 6 à 10 images

U0.3 - Pass de finition par x

W0 - Aucune indemnité de z

ContourG73

N2 G0 X110 Z50 M03 S200

N3 G1 Z20 X90 F3

N5 G73 P6 Q11 U0 W0 F0.08

R5 - Nombre de passes

U3 - coller sur le côté

P6 Q11 - Cadres de cycle de 6 à 11

U0 W0 - Aucune indemnité pour Pure Pass

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.

Gestion des explications du programme
% 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.

Gestion des explications du programme
% 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.

Gestion des explications du programme
% 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.

Gestion des explications du programme
% 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.

Gestion des explications du programme
% 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 traitement

Les 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
par z 3 mm

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:

  1. Manuellement.
  2. Sur la machine, sur le rack CNC.
  3. 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.



Avez-vous aimé l'article? Partagez-le