CNC 8055 ·M· Solutions d’erreurs Ref. 1705 Dans ce produit, le code source suiv

CNC 8055 ·M· Solutions d’erreurs Ref. 1705 Dans ce produit, le code source suivant est utilisé, assujetti aux termes de la licence GPL. Les applications busybox V0.60.2; dosfstools V2.9; linux-ftpd V0.17; ppp V2.4.0; utelnet V0.1.1. La bibliothèque grx V2.4.4. Le kernel de linux V2.4.4. Le chargeur de linux ppcboot V1.1.3. Pour recevoir une copie de ce code source sur CD, envoyer 10 euros à Fagor Automation, au titre de frais de préparation et d’envoi. Tous droits réservés. La reproduction totale ou partielle de cette documentation est interdite, de même que sa transmission, transcription, traduction ou son enregistrement dans un système de récupération de données sans autorisation expresse de Fagor Automation. Toute copie ou utilisation, totale ou partielle, non autorisée du logiciel est interdite. L'information contenue dans ce manuel peut être sujette à des variations dues à des modifications techniques. Fagor Automation se réserve le droit de modifier le contenu du manuel sans être tenue à en communiquer les changements. Toutes les marques enregistrées ou commerciales figurant dans le manuel appartiennent à leurs propriétaires respectifs. L ’utilisation de ces marques par des tiers pour leurs propres fins peut aller à l’encontre des droits des propriétaires. La CNC peut réaliser d’autres fonctions que celles figurant dans la documentation associée, mais Fagor Automation ne garantit pas la validité de ces applications. En conséquence, sauf autorisation expresse de Fagor Automation, toute application de la CNC ne figurant pas dans la documentation doit être considérée comme "impossible". En tous cas, Fagor Automation n'assume aucune responsabilité en cas de blessures, dommages physiques ou matériels, subis ou provoqués par la CNC, si celle-ci est utilisée de manière différente de celle expliquée dans la documentation concernée. Le contenu de ce manuel et sa validité pour le produit décrit ont été vérifiés. Même ainsi, il se peut qu'une erreur involontaire ait été commise et c'est pour cela que la coïncidence absolue n'est pas garantie. De toute façon, on vérifie régulièrement l'information contenue dans le document et on effectue les corrections nécessaires qui seront comprises dans une édition ultérieure. Nous vous remercions de vos suggestions d’amélioration. Les exemples décrits dans ce manuel sont orientés à l'apprentissage. Avant de les utiliser dans des applications industrielles, ils doivent être convenablement adaptés et il faut s'assurer aussi que les normes de sécurité sont respectées. Solutions d’erreurs Modèle ·M· Ref. 1705 ·3· I N D E X ERREURS DE PROGRAMMATION ...........................................................5 ERREURS DE PRÉPARATION ET D'EXÉCUTION .................................37 ERREURS DE HARDWARE .....................................................................61 ERREURS DE PLC ...................................................................................69 ERREURS DE RÉGULATION ...................................................................71 ERREURS CAN .........................................................................................85 ERREURS DANS LES DONNÉES DES TABLES ....................................91 ERREURS DU MODE DE TRAVAIL MC ..................................................95 Solutions d’erreurs Modèle ·M· Ref. 1705 ·5· ERREURS DE PROGRAMMATION 0001 ‘Ligne vide.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Les différentes causes sont: 1. Lorsqu’on essaye de s’introduire dans le programme ou d’exécuter un bloc dans lequel aucune information n’est éditée ou seule l’étiquette apparaît (numéro de bloc.) 2. Dans le "Cycle fixe de poche avec îlots (G66)", lorsque le paramètre "S" (début du profil) est plus grand que le paramètre "E" (fin du profil.) SOLUTION La solution à chacune des causes est: 1. La CNC ne peut introduire ni exécuter une ligne vide dans le programme. Si l'on désire introduire une ligne ne contenant pas d’information dans le programme, il faut utiliser le symbole ";" au début du bloc. La CNC ne tiendra pas compte de ce qui sera édité ensuite dans ce bloc. 2. La valeur du paramètre "S" (bloc où commence la définition du profil) devra être inférieure à la valeur du paramètre "E" (bloc où termine la définition du profil.) 0002 ‘Donnée inadaptée.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Les différentes causes sont: 1. Lorsqu’on édite une coordonnée de l’axe après les conditions de coupe (F , S, T ou D) ou des fonctions "M". 2. Lorsque les marques de blocs conditionnels (/1, /2 ou /3) ne sont pas au début du bloc. 3. Lorsqu’on programme en code ISO, on programme une étiquette (numéro de bloc) plus grande que 99999999. 4. Lorsque pendant l’opération de finition (G68) dans le "Cycle fixe de poche avec îlots", on a tenté de définir les coordonnées du point où on désire commencer l’usinage. 5. En programmant en langage à haut niveau, on programme dans l'instruction RPT un nombre de répétitions supérieur à 9999. SOLUTION La solution à chacune des causes est: 1. Se souvenir de l'ordre de programmation. 2. Se souvenir de l'ordre de programmation. • Bloc conditionnel (/1, /2 ou /3.) • Étiquette (N). • Fonctions "G". • Coordonnées des axes. (X, Y, Z…). • Conditions de coupe (F , S, T, D). • Fonctions "M". 3. Corriger la syntaxe du bloc. Programmer les étiquettes dans l’intervalle 0- 99999999. 4. On ne peut programmer aucun point dans la définition du cycle de finition (G68) pour le "Cycle de poche avec îlots". La CNC choisit le point où l’usinage commencera. Le format de programmation est: G68 B...L...Q...I...R...K...V... Ensuite, les conditions de coupe. 5. Corriger la syntaxe du bloc. Programmer un nombre de répétitions dans l’intervalle 0-9999. 0003 ‘Ordre des valeurs incorrect.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE L’ordre dans lequel les conditions de coupe ou les valeurs de l’outil ont été programmées n’est pas correct. SOLUTION Se souvenir que l’ordre de programmation est: … F ...S...T...D...… Il n’est pas obligatoire de définir toutes les données. Solutions d’erreurs Modèle ·M· Ref. 1705 ·6· 0004 ‘Le bloc n’admet pas d’autre information.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Les différentes causes sont: 1. Lorsqu’on édite une fonction "G" après une coordonnée d’axe. 2. Lorsqu’on essaye d’éditer quelque information après une fonction "G" (ou ses paramètres associés) et qu’elle doit être seule dans le bloc (ou qui n’admet que ses propres valeurs associées). 3. Lorsqu’on assigne une valeur numérique à un paramètre qui n’en a pas besoin. SOLUTION La solution à chacune des causes est: 1. Se souvenir de l'ordre de programmation. • Bloc conditionnel (/1, /2 ou /3.) • Étiquette (N). • Fonctions "G". • Coordonnées des axes. (X, Y, Z…). • Conditions de coupe (F , S, T, D). • Fonctions "M". 2. Il y a quelques fonctions "G" qui comportent une information associée dans le bloc. Il est probable que ce type de fonctions ne permet pas la programmation d’autre information consécutive à ses paramètres associés. La programmation des conditions de coupe (F , S), des valeurs de l’outil (T, D) ou des fonctions "M" ne sera pas non plus permise. 3. Il y a des fonctions "G" qui comprennent des paramètres associés qui ne requièrent pas d’être définis par des valeurs. 0005 ‘Information répétée.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE La même valeur a été introduite deux fois dans un bloc. SOLUTION Corriger la syntaxe du bloc. On ne peut définir deux fois la même valeur dans un bloc. 0006 ‘Format de la valeur inadaptée.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Pendant la définition des paramètres d’un cycle fixe d’usinage, une valeur négative a été assignée à un paramètre qui n’admet que des valeurs positives. SOLUTION Vérifier le format du cycle fixe. Dans certains cycles fixes, il y a des paramètres qui n’admettent que des valeurs positives. 0007 ‘Fonctions G incompatibles.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Les différentes causes sont: 1. Lorsque dans un même bloc, on programme deux fonctions "G" contraires entre elles. 2. Lorsqu’on essaye de définir un cycle fixe dans un bloc qui contient un déplacement non linéaire (G02, G03, G08, G09, G33). SOLUTION La solution à chacune des causes est: 1. Il y a de groupes de fonctions "G" qui ne peuvent aller dans un même bloc, car elles représentent des actions contraires entre elles. Par exemple: G01/G02: Interpolation linéaire et circulaire. G41/G42: Compensation du rayon à droite et à gauche. Ce type de fonctions doit être programmé dans des blocs différents. 2. La définition d’un cycle fixe doit être réalisée dans un bloc qui contienne un déplacement linéaire. C’est à dire que pour définir un cycle fixe, il faut que la fonction "G00" ou "G01" soit activée. La définition de déplacements non linéaires (G02, G03, G08 y G09) peut être réalisée dans les blocs qui suivent la définition du profil. 0008 ‘Fonction G inexistante.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Une fonction "G" qui n’existe pas a été programmée. SOLUTION Vérifier la syntaxe du bloc et vérifier qu’on n'essaye pas d’éditer une fonction "G" différente par erreur. Solutions d’erreurs Modèle ·M· Ref. 1705 ·7· 0009 ‘On n'admet pas d'autres fonctions G.’ DÉTECTION Pendant l'édition (pendant l'exécution en programmes transmis par DNC.) CAUSE Une fonction "G" a été programmée, après les conditions de coupe ou les valeurs de l’outil. SOLUTION Se souvenir que l’ordre de programmation est: • Bloc conditionnel (/1, /2 ou /3.) • Étiquette (N). • Fonctions "G". • Coordonnées des uploads/Industriel/ man-8055m-err.pdf

  • 11
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager