INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le système 3 d'amenée de mélange de gaz comporte un mélangeur 5 servant à former un mélange gazeux à partir d'un gaz combustible (par exemple l'acétylène), d'un oxydant (par exemple l'oxygène) et d'un gaz neutre (par exemple l'azote). Les sources, respectivement 6, 7 et 8, desdits composants du mélange gazeux communiquent avec le mélangeur 5 au moyen de conduites 9, 10 et 11 munies de soupapes 12, 13 et 14. Le mélangeur 5 communique avec la chambre d'explosion 1 par l'intermédiaire d'une soupape de retenue 15 et d'un serpentin 16, ce dernier étant destiné à amortir le choc en retour.
Ensuit, d'après la phase dans laquelle se trouve TEl?*f, on détermine où l'on doit rechercher la microfiche.
En phase 2 ou 3, il s'agit de la microfiche qui vient d'être créée. Il suffit donc de donner au module LINE l'adresse de début de la zone ÂNE, puis d'entamer la procédure d'appel.
En phase 4, on a reçu un mnémonique. Il faut donc rechercher la microfiche dans l'annuaire ANM. Si on y trouve le mnémonique, on fournit à LINE l'adresse du séparateur suivant ce mnémonique dans le microfiche, puis on aborde la procédure d'appel. Si le mnémonique n'est pas trouvé dans ANEI, TER}t provoque l'affichage d'un message d'erreur, puis entre dans la phase d'attente d'un évènement extérieur0 TCONN (Fig. 46) - Ce sous-module exécute les trartements préliires à un appel.
Il s'agit, tout d'abord, dans le cas d'un mnémonique reçu ou du rappel de la microfiche temporaire, de commander l'affichage d'une partie de la microfiche comprenant le numéro de téléphone et la suite de caractères entre parenthèses que le terninal attend du correspondant distant Dans le cas de la microfiche venant d'être créée, toutes ces informations sont déjà affichées.
TERM provoque ensuite l' affichage du message "APPEL", puis il note dans son registre CLIT 1182 le passage en phase 5, c'est -à-dire : connexion commandée et attente d'un évènement extérieur pour sortie de cette phase. Il note également dans le registre TIND 1180 que le module TPC devra intervenir.
La façon de lancer l'appel dépend de plusieurs conditions.
Dans le cas d'un terminal raccordé à TRANSPAC par une liaison spécialisée, le modem est en relation permanente avec le modem situé à l'entrée de TRANSPAC. Il suffit donc d'indiquer au module TPC qu'il devra adopter un dialogue réduit avec TRANSPAC, comme dans le cas ou un circuit virtuel a été seul libéré.
Dans le cas d'un terminal raccordé au réseau tCéphonique commuté, trois situations peuvent se présenter : a) la ligne téléphonique est libre : le module LINE doit alors intervenir pour commander le bouclage, puis la numérotation; dans ce but, TERM inscrit l'ordre d'intervention de LINE dans le registre TIND 1180 b) la ligne est occupée et le modem non connecté : ceci correspond au cas où l'utilisateur a d'abord appelé un correspondant télépho nique, puis décidé avec ce dernier de passer en transmission de données;TERM doit donc ordonner la connexion du modem; la procédure de transmission de données sera ensuite directement prise en charge par le module TPC c) la ligne est occupée et le modem connecté : ceci correspond, soit au cas où l'utilisateur désire accéder à un nouveau programme de consultation sur le même ordinateur, soit au cas où ltutilisateur, étant en liaison avec un abonné de TRANSPAC, désire accéder à un autre abonné du même réseau; dans ces deuxcas, l'ordre dtinterven- tion de TPC, déjà noté dans TIND 1180, est suffisant pour déclendber l'appel.
Une fois ces opérations exécutées, les registres RK1 1131 et RK2 1132, qui contenaient un ou deux caractères reçus du clavier et précédemment analysés, sont effacés, puis on sort du module TERM en notant comme adresse de retour l'adresse du sous-module d'attente TATT.
TATI (Fig. 47) - Ce sous-module teste l'apparition d'un évènement extérieur, c'est-à-dire la réception d'un caractère de la ligne ou du clavier (dans ce dernier cas, un caractère NUL est ignoré).
Tant qu'un tel évènement ne se produit pas, une fois entré dans TATT, on y revient périodiquement (boucle B2). Le dernier message que l'utilisateur a devant les yeux, notamment sur écran de visualisation, provient de la zone COMST 135. Le clavier se trouve en mode "commande.
Lorsqu'un des évènements précités se produit, on sort de TATT pour entrer dans la séquence TRBT de retour à l'affichage de DISBUF et au mode "normal" du clavier.
L'entrée dans TATI ducide, soit avec l'entrée dans la phase 5, c'est-à-dire le lancement d'un appel, soit avec l'entrée dans la phase 7, c'est-à-dire l'affichage du message d'erreur.
Dans le cours de TATT, on teste également l'état de la ligne téléphonique : en cas de détection de la tonalité d'occupation, on commande l'affichage du message de libération de la ligne pour cause d'incident.
TRET (Fig. 47) - Lorsqu'on entre dans ce sous-module, le clavier est en mode "commande" et les derniers caractères imprimés et visualisés proviennent de la zone COMST.
TRET a pour but de commander le retour à l'affichage de DISBUF et le retour du clavier en mode "normal".
coupe souhaité car la résistance à la coupe est généralement propor-
tionnelle au rendement de coupe. Donc, dans une commande convention-
nelle à maintien de la poussée à une valeur constante, la vitesse d'avance de la lame varie avec la longueur de coupe, de manière que la résistance à la coupe reste sensiblement la même, pendant que la
vitesse linéaire de coupe de la lame reste inchangée.
Toutefois, cette commande conventionnelle a plusieurs défauts et en particulier celui qui consiste en ce que cette commande est basée sur la supposition que la résistance à la coupe par unité de quantité d'avance de la lame est toujours uniforme. Or, en réalité, la résistance à la coupe par unité de quantité d'avance a tendance à croître à mesure que la quantité d'avance diminue. Par conséquent, quand, par exemple, la vitesse d'avance, donc aussi la quantité d'avance, est réduite pour que la résistance reste la même, en réponse à l'augmentation de la longueur de coupe quand la lame attaque une partie de la pièce de plus grande section dans le plan de coupe,
la résistance par unité de quantité d'avance a tendance à croître.
Cette élévation de la résistance à la coupe par unité de quantité
d'avance est très nette, en particulier au sciage de matériaux dif-
ficiles à couper, tels que des aciers inoxydables, qui doivent être coupés avec une faible vitesse d'avance, c'est-à-dire avec une faible quantité d'avance. Donc, les matériaux difficiles à couper ne peuvent pas être sciés à un rendement uniforme optimal par la commande conventionnelle à poussée constante dans une scie à ruban horizontale, bien que des matériaux faciles à couper, pouvant être sciés à une plus grande vitesse d'avance, c'est-à-dire à une plus forte quantité d'avance, puissent être sciés à un rendement optimal sensiblement
uniforme sur la même machine.
La commande conventionnelle par la poussée est égale-
ment défectueuse en ce sens qu'elle est basée sur la supposition que
la résistance à la coupe augmente ou diminue seulement avec la lon-
gueur de coupe. Or, la résistance à la coupe augmente en fait égale-
ment de façon indépendante des variations de la longueur de coupe du matériau, en raison de l'usure ou émoussage de la lame. Par conséquent, lorsque l'état d'usure de la lame augmente pendant le sciage sous une commande conventionnelle par la poussée, la vitesse d'avance de la lame sera réduite sans qu'il y ait eu augmentation de la longueur de coupe, avec le résultat que le rendement de coupe sera diminué. L'invention vise à créer un procédé et un dispositif pour commander l'avance d'une lame à ruban dans une scie à ruban horizontale, de manière que la lame puisse toujours être avancée
avec un rendement de coupe optimal spécifié ou constant, en corré-
ceau 5 agit comme une force d'avancement de la lame dans le matériau M mais la force d'avancement effective est déterminée par les pressions P1 et P2 dans les chambres inférieure 33L respectivement supérieure 33U
du vérin 33.
L'actinn du vérin 33 commandant le mouvement du ber-
ceau 5 et l'avance de la lame 15 sera décrite ci-après, théorique-
ment, avec utilisation des grandeurs Ar et We, désignant respective-
ment l'aire utile du piston de ce vérin et le poids du berceau 5. Tout d'abord, la pression P1 de la chambre inférieure 33L peut être définie comme suit P We (10) A r Donc, si la soupape de décharge 43 est réglée à la pression P et la
pression P2 de la chambre supérieure est nulle, le poids We du ber-
ceau 5 et la pression P1 de la chambre inférieure sont en équilibre, de sorte que le berceau 5 ne descend pas sous l'effet de son poids, si bien que la lame 15 n'avance pas dans le matériau M.
Pour que la lame avance dans le matériau avec main-
tien d'une résistance à la coupe désirée R', la soupape de décharge électrique 49 doit être actionnée de manière que la pression P2
2459 1 02
de la chambre supérieure 33U corresponde à - 2 = r R................... (11) 2 Ar (l La force F nécessaire pour produire une telle avance peut donc être définie par: F = We + P2 Ar - Pl Ar...... (12) En incorporant les équations (10) et (11) dans l'équation (12), on obtient: F = We + RI Ar--.Ar = R'...... (13) Ar Ar La résistance R' satisfait par conséquent l'équation (9) pour une avance de la lame 15 dans le matériau M avec maintien du rendement désiré ô Pour détecter la composantenormale de la résistance à la coupe R> comme décrit relativement aux figures 2a et 2b, un capteur de charge 53, formé par des éléments sensibles à la pression
par exemple, est installé sur les guides 17 et 19 de manière à détec-
ter la résistance à la coupe ou réaction perceptible au dos de la
lame 15 pendant le sciage. Le capteur de charge 53 transmet la compo-
sante normale RN détectée de la résistance R à une unité de traitement etde calcul ou calculateur 55, lequel est connecté à un organe de commande de pression 57 qui commande le moteur 51 actionnant la
Mot d'état d'entrée 1 (FC r 18). Cette commande permet au canal de placer son premier mot d'état sur les lignes de données de bus de système (BUSE06 à BYx15).
Mot d'état d'entrée 2 (FC = 1A). Cette commande permet au canal de placer son second mot d'état sur les lignes de données de bus de système (BUSXOO à BUSXl5).
Les définitions des bits d'état sont spécifiques des contrôleurs IOC.
Identification d'appareil d'entrée sFC=26).
Cette commande permet au canal de placer son numéro d'indentification d'appareil de 16 bits sur les lignes de données de bus de système (BUSXOO à BUSX15). Chaque type d'appareil périphérique a un numéro d'identification unique qui permet à un programme de logiciel d'identifier le type d'appareil périphérique particulier qui est connecté à chaque canal dans le système.
On va maintenant décrire les instructions d'entrée-sortie de logiciel.
Le processeur CPU identifie et exécute par microprogramme trois types d'instructions d'entrée-sortie de logiciel 1) des instructions d'entrée-sortie de mots de données et de commandes (désignées par TO en programmation de logiciel); 2) des instructions d'entrée-sortie de multiplets de données (demi-mot) et de commandes (désignées par IOH en programmation de logiciel ); et 3) des instructions d'entrée-sortie de chargement d'adresse et de portée (désignées par IOLD en programmation de logiciel).
On va maintenant prendre en considération les instructions IO d'entrée-sortie.
L'instruction IO de programme est utilisée pour émettre ou recevoir des mots de commandes en direction / en provenance de contrôleurs ICC. Le code de fonction défini par l'instruction IO détermine la direction du transfert d'informations Par exemple, le logiciel utilise une instruction IO pour transmettre à un contrôleur IOC le mot de tâche nécessaire et les informations de configuration demandées pour l'exécution d'un transfert de données.
De plus, a la fin d'exécution de l'opération d'entrée sortie, le logiciel utilise à nouveau l'instruction TO pour extraire des informations d'état et de portée résiduelle.
Le format de l'instruction IO de programme (et de l'instruction IOH également) est représentée sur les figures 26A et 26B.
L'instruction IO spécifie deux quantités 1) un mot de données identifié par une syllabe DAS ; et 2) un mot de commande identifiant le canal externe (ou appareil) et la fonction à exécuter.
Le mot de commande peut étre fixé directement par sa présence dans l'instruction IO comme le format de la figure 26A l'indique ou il peut être ailleurs dans le programme de logiciel et indiqué par un pointeur de l'instruction IO comme le format de la figure 26B l'indique.
On va se référer maintenant aux figures 26A et 26B où OP = zone de code opération d'instruction.
OP = 00000 (binaire) pour une instruction IO = 00010 (binaire) pour une instructioe Iode.
DAS = syllabe d'adresse de données. Elle spécifie un emplacement de mémoire principale ou de registre de processeur CPU à partir duquel/vers -lequel un mot (pour une instruction IO) ou un multiplet (pour une instruction IOH) est transféré en direction de/ en provenance du canal d'entrée-sortie. La syllabe d'adresse de données (DAS) peut avoir un des trois formats suivants : - une syllabe d'adresse de registre dans laquelle un registre de processeur CPU est l'élément de destination pour l'opération.
ment quelquefois la cause de geste-s précipités et irréfl&-
chis de la part de l'opérateur, avec pour corollaire le
risque de blessures accidentelles évoqué plus haut.
L'invention a donc pour objet de réaliser pour des poinçonneuses un dispositif qui permette d'amener et de positionner rapidement l'outil de découpage et qui soit
en outre conformé de telle façon qu'il élimine fondamenta-
lement les risques de blessures pour l'opérateur.
A cet effet, le dispositif selon l'invention est constitué par un bWas support, sur lequel sont montés des bras pivotants munis à leur extrémité libre du porte-outil, auquel est fixé l'outil de découpageo
La partie des bras pivotants associée au porte-ou-
til est conformée de préférence en bras jumelés, qui cons= tituent deux côtés opposés d'un parallélogramme déformableo
Il est prévu une f'orce de rapp l qui, sous une for-
me si.ple, peut être fournie par un ressorto Mais on peut
utiliser aussi pour la produire un vérin pneumatique. Ce-
247 1841
lui-ci présente l'avantage de permettre de relever plus fa-
cilement l'outil après découpage; il suffit pour cela d'
introduire convenablement le fluide comprimé dans le cylin-
Comme on l'a décrit plus haut, pour un contrôleur IOC de DMC, la partie microprogrammée de processeur CPU pour l'exécution d'une instruction IOLD contrôle si l'extrémité du tampon d'E/S est à l'intérieur de la mémoire physique présente dans le système et si ce n'est pas le cas, il en résulte une interruption 15 (ressource non disponible) et l'exécution de l'instruction de programme IOLD est terminée sans qu'il y ait de lancement de transfert de données entre le contrôleur IOC et la mémoire principale. Comme la mémoire principale dans le système doit être physiquement d'un seul tenant (c'est-à-dire aucun emplacement libre dans l'espace mémoire adressé); si l'emplacement de fin de mémoire principale du tampon d'E/S est physiquement présent dans le système, le début et le reste entre des emplacements doivent aussi .être présents. Ce contrôle initial des contrôleurs IOC de DMC diminue donc la nécessité de contrôler si chaque emplacement individuel est physiquement. présent dans le système pour chaque opération de transfert de données DMC. Pour des contrôleurs IOC de DMA, aucun contrôle de portée de tampon d'E/S initiale n'est fait mais un contrôle est fait pendant chaque transfert de données DMA pour déterminer si L'emplacement adressé est physiquement présent en mémoire principale. Les contrôleurs IOC de DMA divent donc pouvoir mémoriser l'indicateur de ressource non disponible reçu par les lignes de bus de système MEMPER ou PMMPAR et mémoriser cet indicateur d'erreur pour en rendre compte ultérieurement au processeur CPU quand l'état du transfert est demandé par le processeur CPU.
On va maintenant prendre en considération l'instruction IOH, L'instruction IOH de programme est utilisée pour émettre ou recevoir des multiplets de commande ou des données en direction de/ en provenance des contrôleurs TOC. Cette instruction est semblable à l'instruction IO, excepté qu'elle concerne le transfert de multiplets au lieu du transfert de mots.
Comme pour l'instruction IO, la partie microprogrammée de processeur CPU commande l'exécution de L'instruction IOH. L'organigramme de l'instruction IOH est semblable à celui de l'instruction IO aux différences suivantes près. En se référant maintenant à la figure 28, pour une instruction IOK: dans le bloc 904, une adresse de multiplet est déterminée; dans le bloc 927, un multiplet de données est adressé; dans le bloc 928, un multiplet est envoyé au contrôleur IOC; et dans le bloc 933, un multiplet est lu à partir du contrôleur IOC. Les opérations de bus de système pendant l'exécution d'une instruction IOH sont décrites ci-dessus.
On va maintenant considérer les interruptions de programme internes et externes.
Les interruptions de programme externes sont dues à des événements externes par rapport à 1 instruction en cours d'exécution par le processeur CPU, tels qu'un défaut d'alimentation, une interruption de contrôleur IOC, etc., qui sont traités à la fin de l'exécution de l'instruction de programme en cours. Par contre, les interruptions internes sont dues à des événements en relation avec l'instruction de progralrune en cours, tels qu'une erreur de parité, une erreur de programme, une ressource non existante qui est adressée, etc., et sont traités immédiatement, sans attendre la fin d'exécution de l'ins- truction en cours.
On considère d'abord les interruptions de programme externes.
Chaque programme dans le processeur central est exécuté à un certain niveau de priorité de logiciel mais il peut être interrompu par un événement ayant une priorité supérieure. Chaque événement qui fait une interruption a un niveau de priorité qui lui est affecté. Il y a 64 niveaux de priorité d'interruptions de programme externes (ou de logiciel), numérotés de 0 à 63; le niveau 0 a la priorité la plus grande, le niveau 63 a la priorité la plus petite. Les niveaux de priorité 0, 1 et 2 sont réservés pour des événements fixes, d'autres événements ont des niveaux de priorité qui leur sont affectés dynamiquement par le logiciel.Dans l'exemple de réalisation préféré de l'invention, les 64 niveaux d'interruptions de logiciel sont affectés comme suit: un défaut d'alimentation a un niveau 0 (niveau le plus grand), un dépassement de temps détecté par un contrôleur de temps de séquence (WDT) a un niveau 1, zone de conservation de dernière interruption interne utilisée a un niveau 2, une horloge de temps réel (RTC) a n'importe quel niveau autre que les niveaux 0 à 2 (le niveau de priorité affecté à une interruption est indiqué dans l'emplacement de mémoire principale 0016 en hexadécimal), un appareil périphérique ou un contrôleur IOC demandant d'être pris en charge a n'importe quel niveau autre que les niveaux 0 à 2 (contrôles dynamiquement par le logiciel), et l'instruction de programme de changement de niveau (LEV) a n'importe quel niveau (le niveau est spécifié dans les instructions de programme LEV).
Un emplacement de mémoire principale réservé contenant un vecteur d'interruption est associé à chaque niveau d'interruption de logiciel. Le vecteur d'interruption est un pointeur de zone de conservation ou de sauvetage d'interruption (voir figure 31) qui est associée au niveau. Le logiciel établit une zone de conservation d'interruption pour chaque niveau actif dans un programme de logiciel particulier. Une zone de conservation d'interruption contient toujours six emplacements et çeut contenir seize emplacements supplémentaires. Le contenu de chaque zone de conservation d'interruption est le suivant: Le premier emplacement contient un pointeur d'une liste de zones de conservation-d'interruptions internes généralement associées à ce niveau.
Le second emplacement contient le numéro de canal et le niveau d'interruption du dispositif qui fait une interruption (DEV). Cet emplacement est. chargé par la partie microprogrammée de processeur CPU.
Le troisième emplacement contient le masque de conservation d' interruption (ISM). Ce masque détermine les registres dont les contenus doivent être conservés dans les emplacements variables.
Le quatrième emplacement est réservé pour une utilisation ultérieure, et doit être à zéro (wYBZ).
Le cinquième emplacement contient le pointeur de procédure pour le traitement d'une interruption (IHP).
Ce pointeur désigne la procédure de traitement d'interruption (programme de logiciel) pour un nouveau niveau et il est utilisé pour mémoriser l'adresse de retour pour revenir de la procédure de traitement d'interruption.
Le sixième emplacement contient le registre d'état (S) (c'est-à-dire le niveau d'interruption et ID de processeur CPU).
Les autres emplacements sont réservés pour les registres chargés sous commande du masque de- conservation d'interruption. Si le masque ne contient que des zéros, aucun de ces emplacements n'est utilisé.
Un bit indicateur d'état actif/inactif pour chaque niveau de priorité d'interruption est maintenu dans un emplacement de mémore principale réservé (voir figure 32). Les indicateurs d'état sont mis à un quand l'exécution d'une instruction de programme est lancée et sont mis à un/remis à zéro par une instruction de changement de niveau de programme (LEV). La partie microprogrammée de processeur CPU examine ces indicateurs pour déterminer l'interruption de logiciel de niveau de priorité supérieur à traiter.
L'oxygène traverse le lit 3 de bas en haut et une tubulure de recyclage 12 comportant un ventilateur de recyclage 13 recycle les gaz évacués vers la base du récipient 1 au-dessous de la plaque 5. Un vide est créé dans le récipient par des organes appropriés (non représentés) tels qu'une pompe à vide. La tubulure 12 comprend un tube de prélèvement 14 pour analyser un échantillon de gaz par chromatographie et dans un appareil d'Orsat. Un thermocouple enregistreur 15 est monté dans le tube 14 pour mesurer la température du gaz. Le conduit 9 (ou un autre conduit) peut servir à l'introduction d'autres gaz tels que de l'azote ou du gaz carbonique dans le récipient 1 si nécessaire. La tubulure de recyclage 12 comprend un refroidisseur 12A.
De l'eau provenant d'un réservoir 16 est amenée par un conduit 18 comprenant une pompe 19 à une tête d'aspersion 17 qui en asperge le lit 3 pour humidifier l'orge et la refroidir.
En variante, l'oxygène peut étire injecté dans 1 'eau qui sert à imbiber l'orge.
L'eau s'écoule dans la cuve 4 et le trop-plein est renvoyé au réservoir 16 par un conduit 20. Les lignes L1 et L2 indiquent deux niveaux contrôlés possibles de l'eau dans la cuve 4. Un agent moussant est ajouté à 11 eau dans le réservoir 16 de façon à produire une couche de mousse au-dessous du lit 3 dans le récipient 1 et l'extrémité aval de la tubulure 12 comprend une tête poreuse d'aérateur 33 qui sert à refroidir la couche de mousse, Il est essentiel de sécher l'orge du lit 3 après achèvement de la germination.On utilise à cet effet un système de séchage 21 qui comprend un échangeur thermique 22 comportant un serpentin chauffant 23 qui est alimenté par un milieu chauffant tel que de la vapeur et un conduit d'air 24 qui envoie de l'air dans l'échangeur thermique 22 pour le réchauffer, le conduit 24 comprenant un ventilateur 25 et un dispositif de conditionnement d'air à son extrémité amont, Un conduit de sortie 27 muni d'un robinet d'arrdt 28 fournit de l'air réchauffé à la cuve 4. Pour sécher l'orge on vide d'abord la cuve 4 de son eau puis on ouvre le robinet 28 pour permettre à l'air chaud d'entrer dans la cuve et de s'élever à travers le lit 3.L'air peut s'échapper du récipient 1 par une ouverture, ménagée dans le couvercle et qui peut être obturée par un bouchon 29o Un thermomètre 30 mesure la température du lit et une graduation 31 permet de contrôler sa profondeur. Les conduits 18, 20 comportent chacun des robinets d'arrêt 32.
A titre d'exemple non limitatif, le récipient 1 peut recevoir un lit de 10 à 100 tonnes de grains.