- Description du logiciel.
- Syntaxe et règles d'écriture des fichiers dat
- Historique.
- Modifications apportées dans les dernières versions.
- Téléchargement des différents fichiers.
- Installation et lancement du logiciel.
Remarque :
- Description du logiciel
Il s'agit d'un logiciel sous DOS (écrit en Basic) qui permet d'aider les élèves à programmer en langage Iso. Cela ne dispense pas ces élèves de connaître les principes de la programmation ou les méthodes de fabrication. Mais ils n'ont pas à connaître par coeur les codes G et M ni les paramètres associés à ces fonctions. Il suffit qu'ils sachent ce qu'ils veulent faire à chaque ligne (changer d'outil, faire une interpolation circulaire, réaliser un cycle de poche, etc...).
On écrit son programme en utilisant des menus qui permettent d'avoir accès aux principales fonctions utilisées en CN et en répondant aux questions posées. Fastiso écrit alors les lignes du programme. On ne tape pas les lignes, on demande à FastIso de les écrire pour nous...
Cela permet, surtout aux programmeurs débutants, d'éviter de générer des erreurs parce qu'ils oublient un certain nombre de "détails". Par exemple, quand on définit la fréquence de rotation de la broche, il faut préalablement définir la gamme de vitesse (M41 par exemple) ; si vous demandez à FastIso de faire tourner la broche à 2500 tr/mn, automatiquement, il sélectionne la gamme en écrivant : G96 M41 S2500. Autre exemple : lorsqu'on définit en tournage la vitesse de coupe constante, il ne faut pas oublier de fournir une coordonnée suivant l'axe X qui permettra au calculateur d'effectuer le calcul de la fréquence de rotation. FastIso se charge de vous le rappeler et de vous proposer de l'écrire pour vous.
Pour fonctionner correctement, le programme FastIso.exe doit être placé dans un répertoire (pourquoi pas C:\Program Files\FastISO) avec les fichiers FAST_xx.DAT et FAST_xx.VER pour les différentes machines et POLICE.GRV pour la gravure. Chacun peut modifier s'il le souhaite les fichiers machine FAST_xx.DAT et FAST_xx.VER car ils sont au format texte MSDos. Le mieux est de les éditer avec EDIT, l'éditeur MSDos. Si vous utilisez WordPad, noubliez pas de spécifier "format texte MSDos" dans le type. Vous trouverez une aide dans ces fichiers pour vous en expliquer la syntaxe et les règles d'écriture.
Vous pouvez donc vous même écrire un fichier pour votre machine et pourquoi pas en écrire plusieurs versions :
Par exemple, une version très détaillée où les commandes sont explicitées très clairement (G0 G52 X0 Y0 Z0) et une autre plus "optimisée" pour les férus de codes condensés (GG52XYZ).
Si vous réalisez de nouveaux fichiers machine : faites en profiter les autres ! Envoyez-les nous et nous les placerons en téléchargement sur ce site.
- Historique
Au départ, FastIso a été développé en QBasic. Il y avait deux programmes : un pour le fraisage (C200V Num 750) et un autre pour le tournage (T200 Num 750). L'inconvénient était qu'il aurait fallu modifier ces deux programmes pour les adapter à d'autres directeurs de commande numérique. Il a donc été décidé (avec Thierry Potier du Lycée Vaucanson à Tours) de réécrire FastIso, cette fois en Visual Basic (version 1 sous Dos) en séparant le programme des données concernant le directeur de commande numérique. Ces dernières sont placées dans un fichier texte que chacun peut modifier à loisir pour créer de nouvelles versions pour d'autres directeurs.
La nouvelle version fonctionne avec une souris (menus, boîte de dialogues, bouton, ascenseurs...). Le programme peut être modifié directement et les fonctions classiques couper, copier, coller, rechercher, remplacer, sont disponibles.
L'ancienne version en QBasic n'est plus téléchargeable (trop obsolette).
- Modifications apportées dans les dernières versions
- Nouvelles versions des fichiers Fast_01.dat et Fast_02.dat (18/10/2000 )
- Ces deux fichiers comportaient des bugs au niveau de l'interpolation circulaire (G2 et G3). Le fonctionnement est maintenant normal. De plus, des commentaires sont maintenant ajoutés en début de programme Iso pour une meilleure identification.
- Version 1.08F (14/06/1999)
- Une nouvelle fonction : la vérification de la syntaxe du programme iso ! On obtient en clair des commentaires sur les erreurs qu'il peut y avoir dans le programme. Par exemple, que l'on a oublié d'annuler le cycle de perçage (G80)... Deux nouveaux fichiers doivent être présents : Fast_01.ver et Fast_02.ver. Ils contiennent les règles de syntaxe, ils sont au format txt pour que chacun puisse les éditer.
- Version 1.07F (13/05/1999)
- La renumérotation des blocs met maintenant à jour les fonctions faisant appel au numéros de blocs (par exemple, G77, G79). En fait, toutes les références à ces numéros de blocs sont à présent mis à jour (y compris dans les commentaires).
- Version 1.06F (09/05/1999)
- La gestion des erreurs d'impression est corrigée. Elle ne fonctionnait pas correctement.
- La non répétition des fonctions G0 et G1 (voir ci-dessous, la version 1.05F) ne fonctionnait que pour deux lignes consécutives ! Cela fonctionne maintenant correctement.
- Les menus ont été modifiés : les fonctions qui n'étaient pas implémentées ont été enlevées des menus et le raccourci CTL F4 pour Quitter a été modifié en CTL Q, la boîte de dialogue "Etes-vous sûr de vouloir quitter" s'affiche - alors qu'elle ne s'affichait pas avec le CTL F4.
- Version 1.05F (27/04/1999)
- La police de caractère POLICE.GRV est maintenant complète (minuscules, caractères accentués, signes particuliers...).
- L'affichage des caractères disponibles dans GravIso est maintenant correct (tous n'étaient pas visibles, ils dépassaient du cadre).
- Lorsqu'on fait plusieurs lignes de G0 ou G1, les G0 et G1 ne sont pas répétés à chaque ligne.
- On peut désormais omettre certains paramètres dans certaines fonctions, on n'est pas obligé de les spécifier systématiquement. C'est au niveau des fichiers-machine que l'on spécifie que le paramètre est facultatif. Il est donc impératif d'utiliser les nouveaux fichiers Fast_01.dat et Fast_02.dat avec cette version V1.05F.
Exemple de ce que permettent ces deux dernières modifications :
Avant Après N10 G0 X10 Y2 Z100 N10 G0 X10 Y2 Z100 N20 GO X10 Y2 Z10 N20 Z10 N30 G1 X20 Y2 Z10 N30 G1 X20 N40 G1 X20 Y15 Z10 N40 Y15 - Les fonctions "Nouveau" "Ouvrir" et "Sauvegarder" ne fonctionnaient pas correctement, l'ensemble a été revu et une nouvelle fonction "Sauvegarder sous" a été créée.
- La fonction "Imprimer" n'était pas programmée ! Elle l'est à présent...
- Il est maintenant obligatoire de choisir un fichier-machine lorsqu'on lance FastISO.
- Version 1.04F (10/01/1999)
- Renumérotation des lignes. Pour l'instant les blocs du type G77 ou G79 ne sont pas mis à jour automatiquement, il faut le faire manuellement.
- Version 1.03F (06/12/1998)
- Ecriture possible de plusieurs lignes de programme quand on clique sur une fonction dans un menu. C'est utile pour les cycles, pour l'écriture de certaines fonctions comme le changement d'outil sur le T200 (GG52XYZ sur la première ligne et M6T1D1 sur la deuxième).
- Le fichier machine tournage (T200/Num750) est disponible.
- Version 1.02F (22/11/1998)
- Modification de la syntaxe des fichiers Fast_xx.dat pour qu'ils soient plus simples à écrire et à modifier.
- Correction d'un certain nombre de bugs mineurs.
- Version 1.01F (26/10/1998)
- Première version opérationnelle.
- Seul le fichier machine fraisage (C200/Num750) est disponible.
- Téléchargement des fichiers
- Vous pouvez télécharger ici FastIso (vous devez posséder un utilitaire vous permettant de décompresser les fichiers ZIP) :
- FastIso V1.08F (version du 14/06/1999) FastIso_108F.zip (146 Ko) contenant FastIso.exe (avec GravIso intégré).
- Police de caractère (version du 26/04/1999) Police.zip (208 octets).
- FastIso V1.08F (version complète du 18/10/2000) FastIso_108F_complet.zip (153 Ko) comprenant FastIso.exe (avec GravIso intégré), une police de caractères pour la gravure (Police.grv), les deux fichiers machines Fast_01.dat (C200V/NUM750) et Fast_02.dat (T200/NUM750) ainsi que les deux fichiers de vérification Fast_01.ver (C200V/NUM750) et Fast_02.ver (T200/NUM750). Cette archive contient aussi le fichier install.bat qui permet de faire simplement une installation.
- FRAISAGE sur centre vertical Realmeca C200V / Num 750
(version du 18/10/2000 adaptée à la version 1.08F.)
Fast_01.zip (4 Ko) comprenant les fichiers Fast_01.dat et Fast_01.ver correspondant à la programmation sur Realmeca C200V / Num 750F- TOURNAGE sur tour parallèle Realmeca T200 / Num 750
(version du 18/10/2000 adaptée à la version 1.08F.)
Fast_02.zip (3 Ko) comprenant les fichiers Fast_02.dat et Fast_02.ver correspondant à la programmation sur Realmeca T200 / Num 750T
- Installation et lancement du logiciel
Installation avec une disquette sur une machine sous dos :
Une fois téléchargé le fichier FastIso_xxxF_complet.zip sur la machine sous windows connectée à internet, décompressez-le sur une disquette (directement dans A:\, pas dans un dossier). Utilisez pour cela un utilitaire du type WinZIP.Installation sur une machine sous windows :
Installez ensuite FastIso à partir de la disquette sur la machine sous dos en tapant :A:installUn répertoire FASTISO est alors créé et les fichiers FastIso.exe, Police.grv, Fast_01.dat et Fast_02.dat, Fast_01.ver et Fast_02.ver y sont copiés.
Pour lancer FastIso, il faut alors se placer dans le répertoire FASTISO et taper FASTISO :C:\> cd fastiso
C:\FASTISO> fastiso
Une fois téléchargé le fichier FastIso_xxxF_complet.zip, créez un dossier sur votre disque dur puis utilisez un utilitaire du type WinZIP pour y décompresser les fichiers.Vous devez y trouver les fichiers FastIso.exe, Police.grv, Fast_01.dat et Fast_02.dat, Fast_01.ver et Fast_02.ver .
Pour lancer FastIso, il faut créer un raccourci vers le fichier FastIso.exe
Faire un clic droit sur le fichier FastIso.exe.
Cliquer aller sur "Envoyer vers" "Bureau Créer un raccourci". Double-cliquer sur le raccourci.
Si vous êtes intéressé par ce programme et qu'après l'avoir testé, vous avez des remarques à faire : bugs, phrases mal formulées ou difficiles à comprendre (pour les élèves), fonctionnalités manquantes qui permettraient d'améliorer le logiciel, faites-nous le savoir. Nous faisons évoluer FastIso en fonction des besoins détectés sur le terrain, avec les élèves.