Contenu principal de la phase de préparation de l'Usinage CNC la programmation CNC est l'un des principaux contenus de la phase de préparation de l'usinage CNC, qui comprend généralement l'analyse de l'échantillon de pièce, la détermination du processus d'usinage; Calculer la trajectoire de marche du couteau pour obtenir les données de position du couteau; Écrire un programme d'usinage CNC; Faire des médias de contrôle; Procédure de relecture et premier essai. Il existe deux méthodes de programmation manuelle et automatique. En résumé, c'est l'ensemble du processus, du dessin de la pièce à l'obtention du Programme d'usinage CNC.
Programmation manuelle
Définition
La programmation manuelle signifie que toutes les étapes de la programmation sont effectuées manuellement. Avec des outils de calcul généraux, l'opération de la trajectoire de l'outil est effectuée manuellement par divers moyens de calcul trigonométriques et la préparation des instructions est effectuée.
Cette façon est relativement simple, facile à maîtriser et très adaptable. Utilisé pour les pièces non moulées.
Étapes de programmation
Processus CNC pour terminer manuellement l'usinage des pièces
Analyse des dessins de pièces
Prendre des décisions de processus
Déterminer l'itinéraire d'usinage
Sélectionnez les paramètres du processus
Calculer les données de coordonnées de trajectoire de position d'outil
Écrire un programme d'usinage CNC
Procédure de vérification
Programmation manuelle
Simulation de rail de couteau
Avantages
Il est principalement utilisé pour l'usinage ponctuel (par exemple, perçage, alésage) ou pour l'usinage de pièces de géométrie simple (par exemple, plat, rainure carrée), avec de petites quantités de calcul, un nombre limité de segments de programme, des situations où la programmation est intuitive et facile à mettre en œuvre, etc.
Inconvénients
Pour les pièces avec des surfaces libres dans l'espace, des cavités complexes, le calcul des données de trajectoire de l'outil est assez fastidieux, la charge de travail est importante, extrêmement sujette aux erreurs et difficile à corriger, certains ne peuvent même pas être terminés du tout.
Programmation automatique
Modifier
Définition
Pour les pièces géométriquement complexes, vous devez écrire le programme source de la pièce à l'aide d'un ordinateur en utilisant le langage de commande numérique spécifié, après le traitement pour générer un programme d'usinage, appelé programmation automatique.
Avec le développement de la technologie CNC, le système CNC avancé fournit non seulement la fonction générale de préparation et la fonction auxiliaire à la programmation de l'utilisateur, mais fournit également à la programmation les moyens d'étendre la fonction CNC. La programmation paramétrique du système de commande numérique fanuc6m, flexible dans l'application et libre dans la forme, avec des expressions, des opérations logiques et des processus de programme similaires dans le langage de haut niveau de l'ordinateur, rend le Programme d'usinage simple et facile à comprendre et réalise des fonctions difficiles à réaliser par la programmation ordinaire.
La programmation CNC, comme la programmation informatique, a ses propres & quot; Langue & quot;; Mais il y a une différence, maintenant que les ordinateurs ont évolué pour occuper le marché mondial avec Microsoft Windows comme un avantage absolu. Les machines CNC sont différentes, il n'a pas encore évolué à ce point commun, c'est - à - dire, leur écart dans le matériel fait leurs systèmes CNC une fois qu'ils ne peuvent pas atteindre la compatibilité mutuelle. Donc, lorsque je vais travailler sur une ébauche, il faut d'abord prendre le modèle de système que nous avons déjà adopté pour les machines CNC.
Logiciels couramment utilisés
1 UG
Unigraphics est un logiciel de paramétrage 3D tout - en - un développé par la société américaine Unigraphics solution, qui est le logiciel haut de gamme le plus avancé disponible aujourd'hui pour la conception, l'analyse et la fabrication assistée par ordinateur dans des domaines industriels tels que l'aéronautique, l'aérospatiale, l'automobile, la marine, la Mécanique générale et l'électronique.
UG Software est un leader dans le domaine de la Cam, produit par la société américaine mcdow Aircraft, et est l'outil de programmation de choix pour l'usinage CNC de pièces d'avion.
Avantages UG
Fournit un chemin d'outil fiable et précis
Peut être usiné directement sur surfaces et solides
Bonne interface utilisateur, les clients peuvent également personnaliser l'interface de conception de diverses méthodes d'usinage, ce qui facilite la conception de combinaisons de chemins d'outils à haute efficacité
Bibliothèque complète de couteaux
Fonction de gestion de la Bibliothèque de paramètres d'usinage
Contient fraisage deux à cinq axes, fraisage de tour, coupe de fil
Gestion de grandes bibliothèques d'outils
Découpe analogique solide
Fonctions telles que le post - processeur polyvalent
Fonction de fraisage haute vitesse
Modèle de customisation cam
2 CATIA
CATIA est un produit de la société française Dassault, conçu pour le développement de la famille Phantom, Boeing 737 et 777.
CATIA possède de puissantes fonctions de modélisation de surface, se classant au premier rang de tous les logiciels Cao 3D, largement utilisés dans les entreprises aérospatiales nationales, les instituts de recherche, pour remplacer progressivement UG en tant que premier choix pour la conception de surfaces complexes.
CATIA possède de solides capacités de programmation pour répondre aux exigences d'usinage CNC de pièces complexes. Certains domaines prennent la modélisation de conception CATIA, l'usinage de programmation UG, les deux combinés et utilisés conjointement.
Le Pro / E est
Logiciel développé par PTC (Parameter Technology Co., Ltd.) aux États - Unis, le système de CAO / FAO (conception et fabrication assistée par ordinateur) 3D le plus répandu au monde. Il est largement utilisé dans les industries civiles telles que l'électronique, les machines, les moules, le design industriel et les jouets. Il a de nombreuses fonctions telles que la conception de pièces, l'assemblage de produits, le développement de moules, l'usinage CNC, la conception de moulage et ainsi de suite.
Pro / E est largement utilisé dans les entreprises du Sud de la Chine, avec pro - E pour la modélisation de la conception et Mastercam et Cimatron pour l'usinage de la programmation.
Pro/E
Le Cimatron
Le système cimatroncad / CAM est un produit CAD / CAM / PDM de la société israélienne Cimatron, un système antérieur qui implémente la pleine fonctionnalité CAD / CAM 3D sur une plate - forme de micro - ordinateur. Le système offre une interface utilisateur relativement flexible, une excellente modélisation 3D, un dessin technique, un usinage CNC complet, une variété d'interfaces de données communes et dédiées et une gestion intégrée des données produit. Le système cimatroncad / CAM est très populaire dans l'industrie internationale de la fabrication de moules et est également largement utilisé dans l'industrie nationale de la fabrication de moules.
Cimatron (2 feuilles)
5 Mastercam
Logiciel CAD / CAM basé sur la plate - forme PC développé par CNC Corporation of America, il dispose d'un moulage géométrique pratique et intuitif Mastercam fournit l'environnement idéal nécessaire pour concevoir le profil de la pièce, sa fonction de moulage puissante et stable permet de concevoir des pièces courbes et incurvées complexes. Mastercam a une forte ébauche de surface et la fonction de finition de surface, finition de surface a une variété de façons de choisir, peut répondre aux exigences de traitement de surface de pièces complexes, tout en ayant une fonction d'usinage Multi - axes. En raison de son prix bas et de ses performances supérieures, il est devenu le premier choix de logiciels de programmation CNC pour l'industrie civile nationale.
6 février cam
Logiciel Cam complet basé sur les caractéristiques développé par la société américaine delcam, nouveau concept de caractéristiques, reconnaissance de caractéristiques ultra forte, bibliothèque de matériaux basée sur la base de connaissances des processus, bibliothèque d'outils, mode de programmation basé sur des cartes de processus pour la navigation d'icônes. Le logiciel du module complet, du fraisage 2 ~ 5 axes à l'usinage composite de tournage et de fraisage, de l'usinage de surface à l'usinage de coupe de fil, offre une solution complète pour la programmation en atelier. La fonction de post - édition du logiciel delcam est relativement bonne.
Certaines entreprises manufacturières nationales sont progressivement introduites pour répondre aux besoins de développement de l'industrie et sont des produits émergents.
Featurecam (2 feuilles)
Ingénieur de fabrication CAXA
L'ingénieur de fabrication CAXA est Beijing beihanghaier Software Co., Ltd. A lancé un produit de Cam national, qui a permis au logiciel de Cam domestique d'occuper une place sur le marché de la CAM domestique. En tant qu'excellent Représentant et marque bien connue de logiciels de propriété intellectuelle autonomes dans le domaine de l'informatisation de la fabrication en Chine, CAXA est devenu un leader et un fournisseur majeur de l'industrie CAD / CAM / PLM en Chine. CAXA Manufacturing Engineer est un logiciel de programmation d'usinage CNC de fraisage / perçage avec de bonnes performances de processus pour les fraiseuses CNC et les centres d'usinage à deux à cinq axes. Le logiciel a des performances supérieures, un prix modéré et est très populaire sur le marché intérieur.
8 edgecam
Logiciel de programmation CNC professionnel avec intelligence de la société britannique pathtrace, qui peut être appliqué à
EdgeCAM
Programmation de machines CNC telles que les chariots, le fraisage, la coupe de fil, etc. En réponse aux caractéristiques actuelles de l'usinage de surfaces 3D complexes, edgecam conçoit des méthodes d'usinage plus pratiques et plus fiables, populaires dans l'industrie manufacturière européenne et américaine. British Pathways est en cours de développement et d'exploitation sur le marché chinois, offrant plus d'options aux clients de l'industrie manufacturière dans le pays.
9 vericutvericut
Un logiciel avancé et spécialisé de simulation d'usinage CNC fabriqué par la société américaine cgtech. Vericut utilise des technologies avancées d'affichage 3D et de réalité virtuelle pour une simulation extrêmement réaliste du processus d'usinage CNC. Non seulement vous pouvez montrer l'ébauche de coupe de l'outil pour former des pièces avec des images 3D en couleur
VERICUTVERICUT
L'ensemble du processus montre également les poignées, les pinces et même le processus de fonctionnement de la machine - outil et l'environnement virtuel de l'usine peuvent être simulés, comme si vous regardiez une machine CNC sur un écran lors de l'usinage de pièces.
Les programmeurs importent les programmes d'usinage CNC générés sur divers logiciels de programmation dans vericutvericut, contrôlés par ce logiciel, qui détecte les erreurs de calcul générées dans la programmation du logiciel d'origine et réduit le taux d'accidents d'usinage dus à des erreurs de programme dans l'usinage. Actuellement, de nombreuses entreprises fortes dans le pays ont commencé à introduire le logiciel pour enrichir le système de programmation CNC existant, avec de bons résultats.
Avec le développement rapide de la technologie de fabrication, le développement et l'utilisation du logiciel de programmation CNC sont également entrés dans une nouvelle phase de développement à grande vitesse, de nouveaux produits sont apparus sans fin, les modules fonctionnels sont de plus en plus raffinés, le personnel de processus, mais sur le micro - ordinateur facilement conçu scientifiquement raisonnable et personnalisé processus d'usinage CNC, rendre la programmation d'usinage CNC plus facile et pratique.
(10) powermill
Powermill est un système logiciel de programmation d'usinage CNC puissant et riche en stratégies d'usinage de la société britannique delcam PLC. Avec la nouvelle interface utilisateur Windows en chinois, il offre une stratégie de traitement parfaite. Aide l'utilisateur à produire le schéma d'usinage le plus étincelant, améliorant ainsi l'efficacité de l'usinage, réduisant la finition manuelle, produisant rapidement des chemins d'ébauches et de finition, et la modification et le recalcul de tout schéma sont effectués presque instantanément, réduisant le temps de calcul de chemin d'outil de 85%, l'usinage CNC de 2 à 5 axes comprend la poignée, le porte - outil pour une inspection complète de l'interférence et l'exclusion. Avec une simulation d'entité de traitement intégrée, il est facile pour les utilisateurs de comprendre l'ensemble du processus de traitement et les résultats de traitement avant le traitement, ce qui permet d'économiser du temps de traitement.
Étapes de base
⒈ analyser le diagramme de la pièce déterminer le processus de processus
Analyse de la forme, de la taille, de la précision, des matériaux et des ébauches requis pour le dessin des pièces, afin de clarifier le contenu et les exigences du traitement; Déterminez le schéma d'usinage, l'itinéraire de l'outil, les paramètres de coupe et sélectionnez les outils et les pinces, etc.
Chemin des couteaux (3 feuilles)
⒉ Calcul numérique
En fonction des dimensions géométriques de la pièce, de l'itinéraire d'usinage, du début, de la fin et des coordonnées du Centre de l'Arc de cercle des éléments géométriques sur le contour de la pièce, etc.
⒊ Écrire un programme d'usinage
Après avoir terminé les deux étapes ci - dessus, écrivez un ordre de programme d'usinage en suivant le Code d'instruction fonctionnel et le format de segment de programme utilisés comme spécifié par le système de commande numérique.
⒋ Entrez le programme dans le système CNC
L'entrée du programme peut être directement dans le système CNC via le clavier ou dans le système CNC via une interface de communication informatique.
⒌ procédure d'inspection avec la première pièce d'essai
Vérifiez l'exactitude de la trajectoire de l'outil en utilisant la fonction d'affichage graphique fournie par le système CNC. Effectuer la première coupe d'essai de la pièce, analyser la cause de l'erreur, corriger à temps jusqu'à ce que la pièce qualifiée soit coupée à l'essai.
Bien que le langage de programmation et les instructions de chaque système CNC varient, il y a beaucoup de points communs entre eux.
Code de fonction
Modifier
Fonctions des mots et des mots
1, caractères et codes
Les caractères sont des symboles utilisés pour organiser, contrôler ou représenter des données, tels que des chiffres, des lettres, de la ponctuation, des opérateurs mathématiques, etc. Deux codes standards sont largement adoptés au niveau international:
1) code ISO de l'Organisation internationale de normalisation
2) Code standard de l'Association américaine de l'industrie électronique de l'EIA
⒉ mots
Dans un programme d'usinage CNC, un mot se réfère à une série de caractères dans un ordre prescrit qui sont stockés, transmis et exploités comme une unité d'information. Le mot est composé d'une lettre anglaise, appelée caractère d'adresse, suivie de plusieurs chiffres décimaux.
Par exemple: "x2500" est un mot, X est un caractère d'adresse et le nombre "2500" est le contenu de l'adresse. (dans le système FANUC, les valeurs dans l'adresse sont exprimées en unités millimétriques si elles sont marquées par une décimale, ou en unités micrométriques si elles ne sont pas marquées par une décimale. Représente les coordonnées x 2500 millimètres x2500 représente les coordonnées x 2500 micromètres)
Fonctions du mot ⒊
Chaque mot qui compose un segment de programme a sa propre signification fonctionnelle spécifique, et voici ce qui est présenté principalement avec les spécifications du système CNC FANUC - 0m.
1 mot d'ordre n
Le numéro d'ordre est également appelé numéro de segment ou numéro de segment. Le numéro d'ordre est placé en tête du segment de programme et se compose du mot de numéro d'ordre n et des chiffres suivants. Son rôle est la relecture, le saut conditionnel, la boucle fixe, etc. Il doit être utilisé à intervalles réguliers, par exemple n10 n20 n30... (le numéro de programme ne fait que marquer et n'a pas de signification pratique)
2 préparation du mot fonctionnel G
Le caractère d'adresse qui prépare le mot de fonction est G, également appelé fonction g ou instruction G, une instruction utilisée pour établir le fonctionnement d'une machine - outil ou d'un système de commande. G00~G99
3 mots de taille
Les mots dimensionnels sont utilisés pour déterminer la position coordonnée de la fin du Mouvement de l'outil sur une machine - outil.
Dans lequel un premier ensemble X, y, Z, U, V, W, P, Q, R est utilisé pour déterminer la dimension des coordonnées rectilignes du point final; Un deuxième ensemble a, B, C, D, e de détermination des dimensions des coordonnées angulaires du point final; Un troisième ensemble I, j, K est utilisé pour déterminer la dimension des coordonnées du Centre du contour de l'Arc de cercle. Dans certains systèmes CNC, il est également possible d'indiquer le temps de pause avec P, le rayon d'un arc de cercle avec R, etc.
4 mot de fonction f
Le caractère d'adresse du mot de fonction d'avance est F, également appelé fonction f ou instruction F, pour désigner la vitesse d'avance de la coupe. Pour le tour, F peut être divisé en deux types d'alimentation par minute et d'alimentation par rotation de la broche, pour les autres machines à commande numérique, l'alimentation par minute est généralement utilisée. L'instruction F est souvent utilisée dans les programmes de coupe de fil pour commander le guidage du fil.
5 mot de fonction de vitesse de broche s
Le caractère d'adresse du mot de fonction vitesse de rotation de la broche est s, également appelé fonction s ou instruction s, pour désigner la vitesse de rotation de la broche. L'unité est r / min.
6 mot de fonction d'outil t
Le caractère d'adresse du mot de fonction outil est t, également appelé fonction T ou instruction T, pour désigner le numéro de l'outil utilisé lors de l'usinage, tel que t01. Pour les tours CNC, les chiffres suivants sont également utilisés comme compensation de la longueur de l'outil spécifié et comme compensation du rayon de la pointe de l'outil, par exemple t0101.
7 mot de fonction auxiliaire m
Le caractère d'adresse du mot de fonction auxiliaire est m, le nombre suivant est généralement un entier positif de 1 à 3 chiffres, également appelé fonction m ou instruction M, utilisée pour spécifier l'action de commutation du dispositif d'assistance de la machine à commande numérique, tel que m00 à m99.
Format du programme
Modifier
Format des segments de programme
Un programme d'usinage CNC est composé de plusieurs segments de programme. Le format de segment de programme fait référence à la forme de disposition des mots, des caractères et des données dans un segment de programme. Exemples de formats de segment de programme:
N30 g01 x88.1 y30.2 F500 s3000 t02 m08;
N40 X90; (le mot « g01» est omis dans ce paragraphe de procédure, Y30.2,F500,S3000,T02,M08”, Mais leur fonction fonctionne toujours)
Dans le segment de procédure, les différents éléments qui le composent doivent être clairement définis:
Cible mobile: valeurs de coordonnées de fin X, y, Z;
Comment se déplacer: préparer le mot fonctionnel G;
Vitesse d'avance: mot de fonction d'avance f;
Vitesse de coupe: mot de fonction s de vitesse de rotation de la broche;
Utilisation de l'outil: mot de fonction d'outil T;
Action auxiliaire de la machine - outil: mot de fonction auxiliaire m.
Format du programme
1) caractère de début et de fin du programme
Les caractères de début et de fin de programme sont le même caractère,% dans le code ISO et EP dans le Code EIA, et doivent être écrits sur un segment unique.
2) nom du programme
Le nom du programme se présente sous deux formes: la lettre anglaise o (% ou P) et un nombre entier positif de 1 à 4 chiffres; L'autre est un nom de programme (par exemple test1, etc.) qui commence par une lettre anglaise et se compose d'un mélange alphanumérique de plusieurs caractères. Une section distincte est généralement requise.
3) le corps du programme
Le corps du programme est composé de plusieurs segments de programme. Chaque segment de programme occupe généralement une ligne...
4) fin de la procédure
La fin du programme peut être commandée par m02 ou M30. Une section distincte est généralement requise.
Exemples de formats généraux pour les procédures de traitement:
% / / Démarreur
O2000 / / nom du programme
N10 g54 g00 x10.0 y20.0 m03 s1000 / / corps du programme
N20 G01 X60.0 Y30.0 F100 T02 M08
N30 X80.0
...
N200 M30 / / fin du programme
% caractère / / FIN
Coordonnées de la machine - outil
Modifier
Déterminer le système de coordonnées
1) Dispositions relatives au mouvement relatif des machines - outils
Sur les machines - outils, nous pensons toujours que la pièce est immobile, tandis que les couteaux sont en mouvement. De cette façon, le programmeur, sans tenir compte du Mouvement spécifique de la pièce et de l'outil sur la machine - outil, peut déterminer le processus d'usinage de la machine - outil en fonction du schéma de la pièce.
Centre de traitement
2) Dispositions relatives au système de coordonnées des machines - outils
L'interrelation des axes de coordonnées x, y, Z dans le système de coordonnées standard de la machine - outil est déterminée par le système de coordonnées à angle droit cartésien de droite.
Sur la machine à commande numérique, l'action de la machine - outil est contrôlée par un dispositif à commande numérique, afin de déterminer le mouvement de formage et le mouvement auxiliaire sur la machine à commande numérique, il est nécessaire de déterminer d'abord le déplacement et la direction du Mouvement sur la machine - outil, ce qui doit être réalisé par un système de coordonnées, ce système de coordonnées est appelé système de coordonnées de la machine - outil.
Par example sur une fraiseuse, le mouvement longitudinal, le mouvement transversal ainsi que le mouvement vertical du lit organique. Dans l'usinage CNC, il doit être décrit par le système de coordonnées de la machine - outil.
L'interrelation des axes de coordonnées x, y, Z dans le système de coordonnées standard de la machine - outil est déterminée par le système de coordonnées à angle droit cartésien de droite:
1) le pouce, l'index et le majeur de la main droite sont étendus et sont mutuellement 90. Alors le pouce représente les coordonnées x, l'index représente les coordonnées y et le majeur représente les coordonnées Z.
2) le pouce est dirigé dans la direction positive des coordonnées x, l'index est dirigé dans la direction positive des coordonnées y et le majeur est dirigé dans la direction positive des coordonnées Z.
3) Les coordonnées de rotation autour des coordonnées x, y, Z sont représentées par a, B, c respectivement, selon la règle de la spirale de droite, le pointage du pouce est le sens avant de n'importe quel axe dans les coordonnées x, y, Z, alors le sens de rotation des quatre doigts restants est le sens avant des coordonnées de rotation a, B, C.
3) Dispositions relatives à la direction du mouvement
La direction de l'augmentation de la distance de l'outil à la pièce est la direction positive de chaque axe de coordonnées, la figure suivante est la direction positive des deux mouvements sur le Tour CNC.
Orientation de l'axe des coordonnées
1 coordonnées Z
La direction du Mouvement de la coordonnée Z est déterminée par l'axe principal qui transmet la force de coupe, c'est - à - dire que l'axe parallèle à l'axe de l'axe principal est la coordonnée Z, et la direction avant de la coordonnée Z est la direction dans laquelle l'outil quitte la pièce. Coordonnées x
Les coordonnées x sont parallèles au plan de montage de la pièce, généralement dans un plan horizontal. Lors de la détermination de l'orientation de l'axe X, deux situations sont à prendre en compte:
1) Si la pièce fait un mouvement de rotation, la direction dans laquelle l'outil quitte la pièce est la direction positive des coordonnées x.
2) Si l'outil fait un mouvement de rotation, il est divisé en deux situations: lorsque la coordonnée Z est horizontale, lorsque l'observateur regarde la pièce le long de l'axe principal de l'outil, la direction du Mouvement + X est dirigée vers la droite; La coordonnée Z étant verticale, la direction de mouvement + X est dirigée vers la droite lorsque l'observateur regarde la colonne face à l'axe principal de l'outil. La figure ci - dessous montre les coordonnées X du Tour CNC.
3 coordonnées y
Après avoir déterminé la direction positive des coordonnées x, Z, vous pouvez déterminer la direction des coordonnées y en suivant le système de coordonnées droites en suivant la direction des coordonnées x et Z.
Réglages de l'origine
L'origine de la machine - outil fait référence à un point fixe fixé sur la machine - outil, l'origine du système de coordonnées de la machine - outil. Il a été déterminé lors de l'assemblage de la machine - outil, la mise en service, est le point de référence de la machine à commande numérique pour effectuer le mouvement d'usinage.
1 origine du Tour CNC
Sur les tours CNC, l'origine de la machine - outil est généralement prise à l'intersection de la surface d'extrémité du mandrin avec l'axe de la broche. Dans le même temps, par la méthode de réglage des paramètres, l'origine de la machine - outil peut également être réglée sur la position limite de direction positive des coordonnées x, Z.
2 origine de la fraiseuse CNC
Centre de la surface d'extrémité inférieure de l'axe principal, position limite avant à trois axes.
Programmation de Tours
Modifier
Pour les tours CNC, différents systèmes CNC sont utilisés et leurs méthodes de programmation sont également différentes.
Instruction de configuration du système de coordonnées de la pièce
Est une instruction spécifiant l'origine du système de coordonnées de la pièce, l'origine du système de coordonnées de la pièce est également appelée zéro de programmation.
Format des instructions: g50 X Z
Où X, Z sont les dimensions du point de départ de la pointe de l'outil à l'origine du système de coordonnées de la pièce dans la direction X, Z.
Lors de l'exécution de l'instruction g50, la machine - outil n'agit pas, c'est - à - dire qu'aucun des axes X, z ne bouge, les valeurs numériques de X, Z sont mémorisées à l'intérieur du système, les valeurs des coordonnées sur l'affichage CRT changent, ce qui revient à établir un système de coordonnées de la pièce à l'intérieur du système avec l'origine de la pièce comme origine des coordonnées.
Tour CNC
Méthode de programmation du système dimensionnel:
⒈ taille absolue et incrémentale
Lors de la programmation CNC, les coordonnées de la position de l'outil sont généralement représentées de deux manières: l'une est la coordonnée absolue et l'autre est la coordonnée incrémentale (relative), lors de la programmation du Tour CNC, vous pouvez utiliser la programmation absolue, la programmation incrémentale ou la programmation mixte des deux.
1) programmation des valeurs absolues: les valeurs de coordonnées de tous les points de coordonnées sont calculées à partir de l'origine du système de coordonnées de la pièce, appelées coordonnées absolues, exprimées en X, Z.
2 programmation des valeurs incrémentales: les valeurs de coordonnées dans le système de coordonnées sont calculées par rapport à la position précédente (ou au point de départ) de l'outil et sont appelées coordonnées incrémentales (relatives). Les coordonnées de l'axe X sont notées U, les coordonnées de l'axe Z sont notées W et les valeurs positives et négatives sont déterminées par la direction du mouvement.
⒉ programmation de diamètre et programmation de rayon
Lors de la programmation du Tour CNC, comme la Section de la pièce de carrosserie tournante usinée est circulaire, ses dimensions radiales sont représentées par le diamètre et le rayon. La méthode utilisée est déterminée par les paramètres du système. Le Tour CNC est généralement réglé sur la programmation du diamètre en usine, de sorte que la dimension de la direction de l'axe X dans le programme est la valeur du diamètre. Si vous devez programmer avec un rayon, vous devez changer les paramètres pertinents dans le système pour que le système soit dans un état de programmation radiale.
⒊ taille métrique avec taille impériale
G20 entrée de taille impériale G21 entrée de taille métrique (franc)
G70 entrée de taille impériale g71 entrée de taille métrique (siemens)
Les dimensions dans les plans d'ingénierie sont étiquetées dans les deux formes métriques et impériales, le système de commande numérique par ordinateur peut convertir toutes les valeurs géométriques en dimensions métriques ou impériales en fonction de l'état défini, en utilisant le Code, après le démarrage du système, la machine - outil est dans l'état métrique G21.
La relation de conversion entre les unités métriques et impériales est:
1mm0.0394in
1in25.4mm
II. Contrôle de broche, contrôle d'alimentation et sélection d'outils (système FANUC - 0it) 1. Fonction de broche s
La fonction s est composée d'un code d'adresse s suivi de plusieurs chiffres.
1 commande de vitesse linéaire constante g96
Après l'exécution de l'instruction g96 par le système, la valeur numérique spécifiée par s représente la vitesse de coupe. Par example g96 S150, qui représente une vitesse de point de coupe de l'outil de tournage de 150 m / min.
Couteau CNC
2 annuler l'instruction de contrôle de vitesse de ligne constante g97 (instruction de vitesse de rotation constante)
Après que le système ait exécuté l'instruction g97, la valeur numérique spécifiée par s représente la vitesse de rotation de la broche par minute. Par exemple g97 s1200, cela signifie que la vitesse de rotation de la broche est de 1200 tr / min. Après le démarrage du système FANUC, l'état g97 par défaut.
Limite de vitesse maximale g50
Le g50 a une fonction de réglage de la vitesse maximale de la broche en plus de la fonction de réglage du système de coordonnées. Par exemple, le g50 S2000 signifie que la vitesse maximale de la broche est réglée à 2000 tr / min. Lors de l'usinage de coupe avec contrôle de vitesse linéaire constant, pour éviter les accidents, la vitesse de rotation de la broche doit être définie.
⒉ fonction d'alimentation f
La fonction F est de représenter la vitesse d'avance, elle est constituée d'un code d'adresse f suivi de plusieurs chiffres.
1 instruction d'alimentation par minute g98
Le système à commande numérique, après avoir exécuté l'instruction g98, détermine que la vitesse d'avance à laquelle se réfère F est exprimée en mm / MIN (millimètres par minute), par exemple g98 g01 Z - 20.0 f200; La vitesse d'avance dans le segment de programme est de 200 mm / min.
2 instruction g99 par tour
Après avoir exécuté l'instruction g99, le système de commande numérique détermine que la vitesse d'avance à laquelle se réfère F est exprimée en mm / R (millimètres par tour), par exemple g99 g01 Z - 20.0 f0.2; La vitesse d'avance dans le segment de programme est de 0,2 mm / R.
Instructions d'imputation
I) Directive de positionnement rapide g00
La commande g00 permet à l'outil de se déplacer rapidement du point où se trouve l'outil à la position cible suivante avec une commande de positionnement par points. Il est simplement positionné rapidement sans aucune exigence de trajectoire de mouvement et sans processus d'usinage de coupe.
Format des instructions:
G00 X (u) \ Z (w) \;
Parmi eux:
X, Z sont les coordonnées absolues du point d'arrivée de l'outil;
U.w est la valeur incrémentale du point d'arrivée de l'outil par rapport à la position existante; (les coordonnées qui ne bougent pas peuvent ne pas être écrites)
II. Directive d’imputation linéaire g01
L'instruction g01 est une commande de mouvement rectiligne qui stipule que l'outil effectue un mouvement rectiligne arbitraire à une vitesse d'avance f spécifiée, de manière interpolée, entre deux coordonnées.
Format des instructions:
G01 X (u) ― Z (w) ― f ―
Parmi eux:
1 x, Z ou U, W ont la même signification que g00.
2 f est la vitesse d'avance de l'outil (quantité d'avance), qui doit être déterminée en fonction des exigences de coupe.
Iii. Instructions d'imputation en arc de cercle g02, g03
Les instructions d'interpolation d'Arc de cercle sont au nombre de deux: l'instruction d'interpolation d'Arc de cercle g02 dans le sens horaire et l'instruction d'interpolation d'Arc de cercle g03 dans le sens antihoraire.
Format de programmation:
Le format d'instruction de l'instruction d'interpolation d'Arc de cercle dans le sens horaire est:
G02 X (u) ― Z (w) ― r ― f ―
G02 X (u) ― Z (w) ― I ― K ― f ―
Le format d'instruction pour l'instruction d'interpolation d'Arc de cercle antihoraire est:
G03 X (u) ― Z (w) ― r ― f ―
G03 X (u) ― Z (w) ― I ― K ― f ―
Parmi eux:
1 x = Z = la valeur absolue des coordonnées de fin de l'interpolation d'arc et U = W = la valeur incrémentale des coordonnées de fin de l'interpolation d'arc.
2 (méthode du rayon) R est le rayon de l'Arc de cercle, exprimé en valeur du rayon.
R est une valeur positive lorsque l'angle de centre 180 correspondent à un arc de cercle;
Lorsque l'Arc de cercle correspond à l'angle du Centre & gt; À 180, R est négatif.
3 (cardiologie) i, K est l'incrément de coordonnées du Centre par rapport au début de l'Arc de cercle, vecteur partiel sur les axes X (i), Z (k).
4) Principe de sélection: lorsque I, K et r apparaissent simultanément dans le même segment du programme, R est prioritaire (c'est - à - dire valide) et I, K n'est pas valide si l'on utilise la valeur la plus commode (pas de calcul, c'est - à - dire la valeur numérique).
Lorsque I vaut 0 ou K vaut 0, vous pouvez omettre de ne pas écrire.
6) pour interpoler un cercle entier, il ne peut être représenté que par la méthode du Centre du cercle, la méthode du rayon ne peut pas être exécutée. Si vous utilisez la méthode du rayon pour joindre deux demi - cercles, l'erreur de circularité réelle sera trop grande.
7F est le taux d'avance ou la vitesse d'avance dans la direction tangentielle à l'Arc de cercle.
Présentation professionnelle
Modifier
Objectifs de la formation
Pour développer l'adaptation aux besoins de construction de l'économie moderne, le développement complet de l'Allemagne, de l'intelligence et du corps, avec une solide expertise en usinage de machines - outils CNC, avec une forte capacité pratique, peut être engagé dans l'usinage CNC et l'exploitation et la gestion de l'équipement CNC dans des postes d'exploitation intelligents et qualifiés en première ligne de production.
Les principaux cours
Dessin mécanique, bases de mesure des tolérances et de la technologie, matériaux métalliques et traitement thermique, bases de la conception mécanique, mécanique de l'ingénierie, technologie hydraulique et pneumatique, fixations de machines - outils, principes de coupe des métaux et outils, mécanique des procédés de fabrication, bases et compétences opérationnelles en électrotechnique et électronique, Formation des compétences en tenancier technologie d'usinage de Tours CNC, technologie d'usinage de centres d'usinage de fraiseuses CNC, technologie d'électroérosion, AutoCAD, modélisation et conception 3D Pro / E, conception 3D UG et programmation CNC, conception 3D Mastercam et programmation CNC, structure et maintenance de machines - outils CNC.
Direction de l'emploi
Modifier
Il travaille dans la gestion de la production, la conception de produits mécaniques, la programmation CNC et les opérations de traitement, l'installation d'équipements CNC, la mise en service et l'exploitation, le diagnostic et la réparation d'équipements CNC, la modification et le service après - vente.
Tout d'abord, l'option est un opérateur CNC, après un stage CNC et la formation des étudiants en exploitation CNC peuvent être compétents, mais ce poste est le plus stressant pour la concurrence, n'importe quel poste d'ingénieur a cette spécialité, ne pas dire les étudiants de niveau intermédiaire et technique. À l'heure actuelle, les emplois d'exploitation CNC dans l'industrie de l'usinage en Chine ont largement atteint la saturation. Certains étudiants m'ont dit que leurs camarades de classe, qui ont également obtenu leur diplôme du premier cycle de l'enseignement secondaire, ont fait des opérations CNC cinq ou six ans plus tôt qu'eux, sont des travailleurs qualifiés, le salaire est correct, donc il se sent très peu d'espoir. Je leur ai dit que ce n'était pas l'immédiat, mais le développement ultérieur.
Deuxièmement, le programmeur CNC. De nombreuses entreprises d'usinage utilisent la programmation automatique pour générer des programmes d'usinage CNC, il est donc nécessaire d'apprendre le logiciel Cam. Différentes unités utilisent différents logiciels de Cam, différents types, mais les méthodes de traitement sont généralement similaires, il faut donc en apprendre un. Mais être un programmeur CNC est très exigeant et a une grande responsabilité, donc une expérience de traitement riche est requise. Dans ce cas, pour les étudiants qui viennent de sortir de l'école, il n'est pas réaliste de faire ce poste immédiatement. Il faut une période d'exercice, courte d'un an ou deux, longue de trois ou cinq ans.
Troisièmement, le personnel de maintenance CNC ou appelez le service après - vente. Ce poste est plus exigeant et le plus manquant en contrôle numérique. Une grande connaissance non seulement mécanique, mais aussi électrique est requise. Si cette direction est choisie, il peut être difficile (comme un voyage d'affaires fréquent), d'apprendre constamment et de continuer à accumuler de l'expérience. Ce poste nécessite plus d'exercice, de sorte que le temps nécessaire pour atteindre la compétence sera plus long, mais les récompenses seront également plus importantes.
Quatrième vendeur CNC. Le poste est le mieux payé, et l'expertise requise n'est pas si grande, mais exige une éloquence remarquable et de bonnes compétences sociales, ce qui n'est pas ce que les gens en général sont capables de faire.
Cinquièmement, les professions proches peuvent également choisir: aspects de la conception mécanique tels que les dessinateurs, faire des concepteurs mécaniques, concepteurs structurels; Gestion des processus d'usinage ou techniciens de terrain, concepteurs de machines (ingénieurs en mécanique), opérateurs de machines - outils à commande numérique, réparateurs de machines et d'équipements, vendeurs de machines et d'équipements, programmeurs, techniciens en mécanique, inspecteurs, administrateurs de production.
Apprendre à programmer
Modifier
Dans la situation de la demande de l'industrie manufacturière nationale pour la croissance rapide de l'usinage CNC, il y a eu une grave pénurie de talents en technologie de programmation CNC, la technologie de programmation CNC est devenue un point chaud de la demande sur le marché du travail.
Conditions de base à avoir
1) avoir une capacité d'apprentissage de base, c'est - à - dire que les participants possèdent certaines capacités d'apprentissage et des connaissances préparatoires.
2) l'accès à une bonne formation, y compris le choix d'un bon organisme de formation et d'un bon matériel pédagogique.
3 acquérir de l'expérience dans la pratique.
Connaissances et compétences préparatoires
1) Connaissances de base en géométrie (au - delà du lycée) et bases en dessin mécanique.
2 anglais de base.
3 connaissances générales en usinage.
4 compétences de base en modélisation 3D.
Choisir le matériel de formation
1) le contenu du matériel pédagogique doit être adapté aux exigences des applications de programmation réelles, en utilisant les techniques de programmation graphique interactive largement adoptées basées sur les logiciels CAD / CAM comme contenu principal. Tout en enseignant des techniques pratiques telles que le fonctionnement du logiciel, les méthodes de programmation, etc., il doit également inclure certaines connaissances de base pour que le lecteur le sache et le sache mieux.
2) Structure du matériel pédagogique. L'apprentissage de la technologie de programmation CNC est un processus d'amélioration progressive, de sorte que le contenu du matériel pédagogique doit être raisonnablement réparti entre les différentes étapes d'apprentissage. Dans le même temps, l'induction et la classification systématiques du contenu d'un point de vue applicatif facilitent la compréhension et la mémoire du lecteur dans son ensemble.
Contenu et processus d'apprentissage
Phase 1: apprentissage des bases, y compris les bases des principes d'usinage CNC, des programmes CNC, des processus d'usinage CNC, etc.
Phase 2: apprentissage des techniques de programmation CNC, en se concentrant sur l'apprentissage des techniques de programmation graphique interactive basées sur des logiciels CAD / CAM, sur la base d'une compréhension initiale de la programmation manuelle.
Étape 3: programmation CNC et exercices d'usinage, y compris des exercices de programmation CNC et des exercices d'usinage pratiques pour un certain nombre de produits réels.
Méthodes et techniques d'apprentissage
Comme pour l'apprentissage d'autres connaissances et compétences, la maîtrise des bonnes méthodes d'apprentissage joue un rôle important dans l'amélioration de l'efficacité et de la qualité de l'apprentissage des techniques de programmation CNC. Voici quelques suggestions:
1) Concentrez - vous sur la bataille d'annihilation, concentrez - vous sur la réalisation d'un objectif d'apprentissage en moins de temps et appliquez - le à temps pour éviter un apprentissage marathon.
2) Classification rationnelle des fonctions logicielles, ce qui non seulement améliore l'efficacité de la mémoire, mais aide également à saisir l'application des fonctions logicielles dans son ensemble.
3) dès le début, l'accent est mis sur le développement d'habitudes de fonctionnement normalisées et le développement d'un style de travail rigoureux et méticuleux, qui est souvent plus important que l'apprentissage simple de la technologie.
4) l'enregistrement des problèmes, des erreurs et des points d'apprentissage normalement rencontrés est un processus d'accumulation de niveaux croissants.
Comment apprendre cam
L'apprentissage des techniques de programmation graphique interactive (c'est - à - dire l'essentiel de ce que nous appelons souvent la programmation CAM) peut être divisé en trois aspects:
L'apprentissage des logiciels CAD / CAM doit se concentrer sur l'apprentissage des fonctions de base, car l'application des logiciels CAD / CAM est également conforme au « principe 20 / 80», selon lequel 80% des applications ne nécessitent que 20% de leurs fonctionnalités.
⒉ est de cultiver des habitudes de travail standardisées et normalisées. Pour les processus de traitement couramment utilisés doivent être mis en place des paramètres normalisés et former des modèles de paramètres standard, utiliser ces modèles de paramètres standard directement dans la programmation CNC de divers produits, dans la mesure du possible, afin de réduire la complexité de l'opération et d'améliorer la fiabilité.
⒊ est l'importance accordée à l'accumulation d'expérience dans le processus de traitement, familier avec les caractéristiques des machines CNC utilisées, des outils de coupe, des matériaux de traitement, afin de rendre le paramètre du processus plus raisonnable.
Il convient de souligner en particulier que l'expérience pratique est une partie importante de la technologie de programmation CNC et ne peut être acquise que par l'usinage pratique, ce qu'aucun manuel de formation en usinage CNC ne peut remplacer. Alors que le livre met suffisamment l'accent sur l'intégration avec la pratique, il convient de dire que les changements de facteurs de processus qui se produisent dans différents environnements de traitement sont difficiles à formuler par écrit.
Enfin, comme pour l'apprentissage d'autres techniques, il faut « défier stratégiquement l'ennemi et l'évaluer tactiquement», à la fois développer une confiance inébranlable dans l'accomplissement des objectifs d'apprentissage et aborder chaque session d'apprentissage avec Terre à terre.