Brevet FR2878043A1 — publié le 20060519

La présente invention concerne un système de chargement d'informations dans une machine automatisée de taille d'un verre optique à partir d'une ébauche. Les machines automatisées de taille d'un verre à partir d'une ébauche sont bien connues dans l'état de la technique et comprennent généralement une unité de traitement d'informations, reliée d'une part, à des moyens d'entrée dans la machine, d'informations de taille du verre et d'autre part, à des actionneurs associés à des moyens de taille de l'ébauche pour fabriquer le verre. Cette unité de traitement d'informations est également reliée à des moyens de stockage d'informations de contrôle du fonctionnement de la ma- chine, telles que par exemple un logiciel de pilotage de celle-ci, etc.. Ces moyens de stockage d'informations sont par exemple formés par des mémoires non volatiles de type Flash EPROM, dans lesquelles les informations peuvent être mises à jour. Aujourd'hui, pour réaliser une telle opération de mise à jour, il est nécessaire qu'un technicien du service après-vente du fabricant de la machine se déplace avec un matériel spécifique, tel que par exemple un ordinateur portable, des câbles de raccordement, et un support dans lequel sont stockées les informations mises à jour à charger dans la machine. On conçoit que ces opérations de mise à jour sont relativement longues, fastidieuses et coûteuses. Le but de l'invention est donc de résoudre ces problèmes. A cet effet, l'invention a pour objet un système de chargement d'informations dans une machine automatisée de taille d'un verre optique à partir d'une ébauche, caractérisé en ce qu'il comporte un module autonome de stockage des informations à charger dans la machine, distinct de celle-ci, et en ce que le module et la machine comportent des moyens complémentaires de raccordement et des moyens complémentaires de contrôle de l'accès par la ma-chine aux informations à charger dans celle-ci et stockées dans le module. Suivant d'autres caractéristiques: - les moyens de contrôle d'accès comprennent une zone de stockage d'informations d'identification d'une machine, dans le module de stockage; - la machine comporte des moyens d'écriture dans cette zone de stockage du module, des informations d'identification lors du premier raccordement du module à la machine et du premier chargement des informations dans la ma-chine à partir de ce module; - les moyens de contrôle d'accès comprennent des moyens d'inhibition du chargement des informations dans une machine, lorsque des informations d'identification de machine sont déjà écrites dans la zone de stockage du module; - les moyens de contrôle d'accès comprennent des moyens de restriction du chargement des informations à charger, à la seule machine identifiée par les informations d'identification stockées dans la zone de stockage du module; - le module de stockage est à usage unique de chargement et les moyens de contrôle d'accès comprennent des moyens de validation d'un seul chargement d'informations dans une machine; - le module de stockage est à usages multiples de chargement et les moyens de contrôle d'accès comprennent des moyens de stockage d'un nombre prédéterminé de chargements autorisés, des moyens de comptage/décomptage d'un nombre de chargements effectifs dans une machine et des moyens de validation d'un chargement si le nombre de chargements effectifs est inférieur ou égal au nombre prédéterminé de chargements autorisés et d'inhibition d'un chargement dans le cas contraire; - le module de stockage est à usages multiples et en ce que les moyens de contrôle d'accès comprennent des moyens de comptage d'un nombre de chargements effectifs dans une machine; et - les informations à charger stockées dans le module de stockage comprennent des informations de contrôle du fonctionnement de la machine 25 et/ou de catalogues de gabarits de taille et de montures. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, sur lesquels: - la Fig.1 représente un schéma synoptique illustrant la structure et le:30 fonctionnement d'un premier exemple de réalisation d'un système de chargement selon l'invention; - la Fig.2 représente un deuxième exemple de réalisation d'un module entrant dans la constitution d'un système selon l'invention; - la Fig.3 représente un troisième exemple de réalisation d'un module entrant dans la constitution d'un système selon l'invention; et - la Fig.4 représente une vue en perspective d'un exemple de réalisation d'un tel module. On a en effet illustré sur la figure 1, un système de chargement d'informations dans une machine automatisée de taille d'un verre optique à partir d'une ébauche. Comme cela a été indiqué précédemment, ces machines automatisées sont bien connues dans l'état de la technique et une telle machine est dési- gnée par la référence générale 1 sur cette figure 1. De façon classique également, une telle machine comporte une unité de traitement d'informations désignée par la référence générale 2, comprenant tout calculateur ou microcontrôleur approprié, associé à des moyens de stockage d'informations désignés par la référence générale 3 et adaptée pour piloter les différents organes de la machine. Comme cela a été indiqué précédemment, les moyens de stockage d'informations comprennent par exemple une mémoire de type non volatile Flash EPROM. Comme cela a été également indiqué précédemment, les informations contenues dans cette mémoire, peuvent être régulièrement mises à jour. A cet effet, et selon l'invention, il est prévu un module autonome de stockage des informations à charger dans la machine, distinct de celle-ci. Ce rnodule est désigné par la référence générale 4 sur cette figure 1, et comporte également par exemple, une unité de traitement d'informations désignée par la référence générale 5 et des moyens de stockage des informations à charger clans la machine désignés par la référence générale 6. Ce module est par exemple préparé en usine chez le fabricant de la machine et distribué auprès d'un utilisateur de celle-ci. Les informations destinées à être chargées dans la machine sont alors 30 stockées dans les moyens de stockage 6 du module 4. Le module et la machine comportent également des moyens complémentaires de raccordement désignés par la référence générale 7 sur cette figure et comprenant par exemple des connecteurs complémentaires 8 et 9 respectivement de la machine et du module. N'importe quel utilisateur peut alors assurer le raccordement du module sur la machine en engageant simplement les connecteurs complémentaires l'un dans l'autre. Lors de ce raccordement, la machine reconnaît de façon classique, le raccordement du module autonome et elle cherche alors à assurer la récupération des informations de mise à jour dans ce module, pour les charger dans ses propres moyens de stockage 3. A cet effet, la machine et le module comprennent également des moyens de contrôle de l'accès par la machine aux informations à charger dans 10 celle-ci et stockées dans le module. Différents modes de réalisation de ces moyens de contrôle de l'accès par la machine aux informations à charger, stockées dans le module, peuvent être envisagés. Ainsi par exemple, les moyens de contrôle d'accès peuvent compren- dre une zone de stockage d'informations d'identification d'une machine, dans le module de stockage, telle que la zone désignée par la référence générale 10 sur cette figure. Plusieurs modes de fonctionnement peuvent alors être envisagés. Les informations d'identification d'une machine peuvent en effet être chargées en usine dans la zone correspondante 10 du module de stockage 4 pour n'autoriser un chargement des informations que dans la machine identifiée par ces informations. En effet, chaque machine désignée par la référence générale 1, est identifiée par des informations d'identification contenues par exemple dans une 25 zone de stockage 11 de celle-ci. Le module 4 peut alors être un module spécifiquement chargé pour une machine bien identifiée, le module étant alors chargé en usine avec des in-formations d'identification correspondant à une machine bien déterminée. Les unités de traitement d'informations 2 et 5 respectivement de la machine et du module, peuvent alors échanger des informations pour vérifier ces informations d'identification et valider ou inhiber le chargement. Cependant, selon un autre mode de fonctionnement, c'est la machine 1 ellemême qui comporte des moyens d'écriture dans cette zone de stockage 10 du module, des informations d'identification lors du premier raccordement du mo- dule à la machine et du premier chargement des informations dans la machine à partir de ce module. Le module est alors livré chez l'utilisateur, vierge de toute information d'identification et c'est la machine elle-même lors du premier raccordement de ce module qui écrit les informations d'identification dans la zone de stockage 10 à travers par exemple les unités de traitement d'informations respectivement 2 et 5 de ceux-ci, à partir des informations d'identification stockées dans la zone 11 de cette machine. Dans ce cas également, plusieurs modes de fonctionnement peuvent être envisagés. En effet, les moyens de contrôle d'accès peuvent alors comprendre des moyens d'inhibition du chargement des informations dans une machine, lorsque des informations d'identification de machine sont déjà écrites dans la zone de stockage du module. Dans ce cas, le module de stockage est à usage unique de charge-ment, les moyens de contrôle d'accès comprenant des moyens de validation d'un seul chargement d'informations dans une machine, celle-ci pouvant être identifiée ou non par des informations d'identification. Cependant, les moyens de contrôle d'accès peuvent également corn- :20 porter des moyens de restriction du chargement des informations à charger, à la seule machine identifiée par les informations d'identification stockées dans la zone de stockage du module. Dans ce cas, ce module ne peut pas être utilisé pour charger des informations dans des machines différentes de celle identifiée par les informations 25 stockées dans la zone de stockage 10. Ces opérations de validation/inhibition sont gérées par exemple par les unités de traitement d'informations 2 et 5 respectivement de la machine et du module, de façon classique. Différentes informations à charger dans la machine peuvent être envisagées et celles-ci peuvent par exemple comporter des informations de contrôle du fonctionnement de la machine et/ou de catalogues de gabarits de taille et de montures. Le module 4 contient alors le code à télécharger dans la machine et le protocole de téléchargement. Ce module 4 se connecte directement par exemple sur un port de communication (RS232, USB,...) de la machine à mettre à jour. Bien entendu, d'autres modes de réalisation de ce module peuvent être envisagés, comme cela est illustré par exemple sur la figure 2. Ce module est toujours désigné par la référence générale 4 et comporte toujours un connecteur 9, une unité de traitement d'informations 5 et des moyens de stockage de données 6. Cependant, dans ce cas, les moyens de contrôle d'accès par la ma- chine aux informations à charger dans celle-ci et stockées dans le module, peu-vent comporter des moyens de stockage d'un nombre prédéterminé de chargements autorisés, désignés par la référence générale 12 sur cette figure 2, fixé par exemple en usine, des moyens de comptage/décomptage d'un nombre de chargements effectifs dans une machine, désignés par la référence générale 13 et associés par exemple à l'unité de traitement d'informations 5 du module 4, et des moyens désignés par la référence générale 14 sur cette figure 2, de validation d'un chargement si le nombre de chargements effectifs est inférieur ou égal au nombre prédéterminé de chargements autorisés et d'inhibition d'un chargement dans le cas contraire. On conçoit alors que dans ce cas, le module de mise à jour est programmé pour autoriser un certain nombre de chargements vers différentes machines ou une machine identifiée par des informations d'identification et que lors-que le nombre de chargement est atteint, il n'est plus possible de continuer à utiliser le module. Selon encore un autre mode de réalisation illustré sur la figure 3, on reconnaît le module 4, le connecteur 9, l'unité de traitement d'informations 5 et les moyens de stockage de données 6. Dans cet exemple de réalisation, comme dans celui illustré sur la figure 2, le module de stockage est à usages multiples et les moyens de contrôle d'accès comprennent alors des moyens de comptage d'un nombre de chargements effectifs dans une machine, ces moyens étant désignés par la référence générale 15 sur cette figure 3. Dans ce cas, chaque chargement d'informations dans une machine est comptabilisé et le nombre total peut par exemple être relevé régulièrement, par exemple dans un but de facturation de droits d'accès aux informations. Il va de soi bien entendu que d'autres modes de réalisation encore peuvent être envisagés. On a illustré sur la figure 4, un exemple de réalisation d'un tel module. Celui-ci se présente alors par exemple sous la forme d'un boîtier désigné par la référence générale 16, comportant deux demi-coquilles complémentaires désignées par les références générales 17 et 18, adaptées pour être fixées l'une sur l'autre et entre lesquelles est disposée une plaque par exemple de circuit imprimé désignée par la référence générale 19, associée à un connecteur 20 et sur laquelle sont disposés les différents éléments électroniques mentionnés précédemment, à savoir par exemple, une unité de traitement d'informations formée par exemple par un microcontrôleur, une unité de liaison, des moyens de stockage, etc.. On notera également que des diodes électroluminescentes peuvent être prévues sur ce module pour indiquer son état de fonctionnement. On conçoit alors qu'un tel boîtier est facilement programmable en usine selon les besoins, puis expédié par exemple chez un utilisateur final. Celui- ci n'a alors plus qu'à suivre une procédure extrêmement simple consistant à enficher ce boîtier sur le port de téléchargement de la machine à mettre à jour, mettre cette machine sous tension, de manière que le logiciel embarqué dans la ma-chine détecte la présence du boîtier et de sa configuration afin de charger le contenu du boîtier dans la ou les zones mémoires appropriées, laisser le transfert de données s'effectuer entre le boîtier de téléchargement et la machine, puis éteindre la machine à la fin du téléchargement en tenant compte par exemple de [état de fonctionnement du boîtier tel qu'indiqué par les diodes électroluminescentes et enfin retirer le boîtier, de façon classique. A la fin de cette opération, la machine est mise à jour et elle dispose 30 de nouvelles données mises à jour. Selon le mode de réalisation, le boîtier peut alors être devenu inutilisable ou non pour d'autres chargements. On conçoit alors qu'un tel système présente un certain nombre d'avantages notamment au niveau de sa simplicité de mise en oeuvre, du fait qu'il ne nécessite pas de matériel particulier ni de compétences spécifiques, dans la mesure où il peut être mis directement en oeuvre par un utilisateur final de la ma-chine et qu'il n'est pas nécessaire d'envoyer sur place un technicien de service après-vente. De plus, un tel système permet également de contrôler de manière plus précise, les droits d'accès. REVENDICATIONS 1. Système de chargement d'informations dans une machine automatisée (1) de taille d'un verre optique à partir d'une ébauche, caractérisé en ce qu'il comporte un module autonome (4) de stockage des informations à charger dans la machine, distinct de celle-ci, et en ce que le module (4) et la machine (1) comportent des moyens complémentaires (7,8,9) de raccordement et des moyens complémentaires (2,5,10,11,12,13,14,15) de contrôle de l'accès par la machine (1) aux informations à charger dans celle-ci et stockées dans le module (4). 2. Système selon la revendication 1, caractérisé en ce que les moyens de contrôle d'accès comprennent une zone (10) de stockage d'informations d'identification d'une machine, dans le module de stockage (4). 3. Système selon la revendication 2, caractérisé en ce que la machine comporte des moyens (2,5,11) d'écriture dans cette zone de stockage (10) du module (4), des informations d'identification lors du premier raccordement du module à la machine et du premier chargement des informations dans la machine (1) à partir de ce module (4). 4. Système selon la revendication 3, caractérisé en ce que les moyens de contrôle d'accès comprennent des moyens (2,5) d'inhibition du chargement des informations dans une machine, lorsque des informations d'identification de machine sont déjà écrites dans la zone de stockage (10) du module (4). 5. Système selon l'une quelconque des revendications 2 ou 3, caractérisé en ce que les moyens de contrôle d'accès comprennent des moyens (2,5) de restriction du chargement des informations à charger, à la seule machine identifiée par les informations d'identification stockées dans la zone de stockage (10) du module (4). 6. Système selon la revendication 1 ou 5, caractérisé en ce que le module de stockage (4) est à usage unique de chargement et en ce que les moyens de contrôle d'accès comprennent des moyens (2,5) de validation d'un seul chargement d'informations dans une machine. 7. Système selon la revendication 1 ou 5, caractérisé en ce que le module de stockage (4) est à usages multiples de chargement et en ce que les moyens de contrôle d'accès comprennent des moyens (12) de stockage d'un nombre prédéterminé de chargements autorisés, des moyens (13) de comptage/décomptage d'un nombre de chargements effectifs dans une machine et des moyens (2,5,14) de validation d'un chargement si le nombre de chargements effectifs est inférieur ou égal au nombre prédéterminé de chargements autorisés et d'inhibition d'un chargement dans le cas contraire. 8. Système selon la revendication 1 ou 5, caractérisé en ce que le module de stockage (4) est à usages multiples et en ce que les moyens de contrôle d'accès comprennent des moyens (15) de comptage d'un nombre de chargernents effectifs dans une machine. 9. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que les informations à charger stockées dans le module de stockage (4) comprennent des informations de contrôle du fonctionnement de la rnachine et/ou de catalogues de gabarits de taille et de montures.