Instruction contrôle "Enregistrement courbe"
Cette instruction permet d'enregistrer pendant un positionnement, les valeurs de force et de position de l'axe.
Pour chaque positionnement d'un programme pièce, il est possible de faire cet enregistrement. Comme tous les enregistrements effectués dans un même programme pièce sont enregistrés dans le même tableau, il faut donner un "ID" (Identifiant) différent à chaque enregistrement, ceci pour pouvoir les différencier.
Comme cet "ID" est aussi inscrit dans les enregistrements, la valeur minimum que peut prendre un "ID" est égal à 1e+6 (1 million).
Il est possible d'enregistrer les valeurs de force et position durant tout le positionnement, ou seulement sur une partie de ce dernier (Mode d'enregistrement = dans une zone)
Pour chaque enregistrement de courbe vous devez choisir le temps maximale que peut durer le positionnement, si vous augmentez le temps cela augmente le temps d'échantillonnage, le minimum étant 2[ms]. Attention, si vous utilisez plusieurs instructions d'enregistrement de courbe dans un programme, il se peut que le nombre de valeurs enregistrées dépasse le nombre maximum.
Figure 1 : Exemple de programmation d'un enregistrement dans une zone du positionnement
Ci-dessous, la liste des paramètres d'entrées et sorties de l'instruction :
Nom du paramètre |
Déclaration |
Type de donnée |
Valeur par défaut |
Description |
---|---|---|---|---|
ID |
Entrée |
REAL |
0 |
Identifiant de la courbe |
Mode d'enregistrement |
Entrée |
Enum [Zone ou positionnement] |
Tout le positionnement |
Mode d'enregistrement, dans une zone de positionnement ou tout le positionnement |
Début zone [mm] |
Entrée |
LREAL |
0[mm] |
Position de début de la zone d'enregistrement |
Fin zone [mm] |
Entrée |
LREAL |
0[mm] |
Position de fin de la zone d'enregistrement |
Temps maximal [ms] |
Entrée |
TIME |
1m40s |
Temps maximum que peut durer l'enregistrement |
Tableau 1: Liste des paramètres de l'instruction
Pour récupérer les courbes depuis MecaMotion, il suffit d'aller dans l'arborescence du projet et ouvrir la fenêtre "commande" (voir figure 2)
Figure 2 : Arborescence du projet
Dans celle-ci, vous devez choisir un ordre de fabrication et une opération dans laquelle seront enregistrées les courbes. Exécutez ensuite un programme contenant des enregistrements de courbes et lorsque celui-ci sera terminé les courbes s'afficheront dans le graphique force/position.
Figure 3 : Fenêtre de réception des courbes
Exemple: Ci-dessous, un exemple d'utilisation de l'instruction de contrôle enregistrement courbe. ![]() Figure 4 : Exemple de programmation du contrôle enregistrement courbe Le premier enregistrement (entouré en rouge) sera effectué durant tout le positionnement suivant avec une vitesse égale à la valeur de la variable "VitesseRapide" (au format LREAL). Le deuxième enregistrement (entouré en bleu) sera effectué de la position 27.5mm à 36.3mm durant le positionnement suivant avec une vitesse égale à la valeur de la variable "VitesseLente" (au format LREAL). |