La structure de la base de données "Articles"
Cette base de données est composée de 5 tables :
|
LOADS |
Table de chargement prédéfinie |
|
PARTS |
Table des articles |
|
PROCESSES |
Table des gammes de traitement |
|
TOOLS |
Table des outillages |
|
REF_TOOLING |
Table de référencement des outillages |
|
CONTROLS |
Table des contrôles en sortie à effectuer |
La table "Parts"
Cette table contient les différentes pièces (articles) utilisées sur les machines.
|
Champ |
Type |
Description |
|
REC_ID |
BigInt PK |
Numéro d'identification. Ce champ sera la clef primaire de la table |
|
REFERENCE_C |
Varchar(64) |
Référence de la pièce. Ce champ sera référencé dans une table d'index |
|
DESCRIPTION_C |
Varchar(255) |
Description de la pièce. |
|
CREATE_DT |
DateTime |
Date et heure de création de la pièce |
|
CREATE_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant créé la pièce |
|
MODIFY_DT |
Date |
Date et heure de la dernière modification |
|
MODIFY_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant modification |
|
MACHINEID_N |
Smallint |
Numéro de la machine |
|
TYPE_C |
Varchar(64) |
Type de pièce. |
|
CLIENT_C |
Varchar(64) |
Nom du client final. |
|
USER_INFO_C |
Varchar(255) |
Information à afficher à l'utilisateur lors du chargement |
|
METAL_AREA_A_N |
Float |
Surface métallique A de la pièce (surface avant pour PCB) |
|
METAL_AREA_B_N |
Float |
Surface métallique B de la pièce (surface arrière pour PCB) |
|
CHEMICAL_AREA_N |
Float |
Surface totale de la pièce |
|
UNIT_AREA_A_N |
SmallInt |
Unité de surface pour la surface métallique A |
|
UNIT_AREA_B_N |
SmallInt |
Unité de surface pour la surface métallique B |
|
UNIT_CHEMICAL_AREA_N |
SmallInt |
Unité de surface pour la surface totale |
|
WEIGHT_N |
Float |
Poids de la pièce |
|
UNIT_WEIGHT_C |
SmallInt |
Unité de poids pour le poids de la pièce |
|
PARTCOUNT_N |
Integer |
Nombre de pièces disponibles en stock |
|
TOTALPART_N |
Integer |
pas utilisé |
La table "Tools"
Cette table contient les différents outillages utilisés sur les machines.
|
Champ |
Type |
Description |
|
REC_ID |
BitInt PK |
Numéro d'identification. Ce champ sera la clef primaire de la table |
|
REFERENCE_C |
Varchar(64) |
Nom de l'outillage. Ce champ sera référencé dans une table d'index. |
|
DESCRIPTION_C |
Varchar(255) |
Description de l'outillage. |
|
CREATE_DT |
DateTime |
Date et heure de la création de l'outillage |
|
CREATE_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant créé l'outillage |
|
MODIFY_DT |
DateTime |
Date et heure de la dernière modification |
|
MODIFY_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant fait la dernière modification |
|
MACHINE_ID |
Smallint |
Numéro de la machine |
|
TYPE_C |
Varchar(64) |
Type d'outillage |
|
USER_INFO_C |
Varchar(255) |
Information à afficher à l'utilisateur lors du chargement |
|
TOOL_ID |
Integer |
Numéro d'identification de l'outillage |
|
METAL_AREA_A_N |
Float |
Surface métallique A de l'outillage. |
|
METAL_AREA_B_N |
Float |
Surface métallique B de l'outillage |
|
CHEMICAL_AREA_N |
Float |
Surface totale immergée de l'outillage |
|
MAX_CURRENT_N |
Float |
Courant maximum autorisé. |
La table "REF_TOOLING"
Cette table contient les liaisons entre pièces et outillages. Certaines pièces devant utiliser des outillages spécifiques.
|
Champ |
Type |
Description |
|
REC_ID |
BitInt PK |
Numéro d'identification |
|
MACHINEID_N |
Smallint |
Numéro de la machine |
|
PARTREF |
Varchar(64) |
Référence de la pièce |
|
TOOLREF |
Varchar(64) |
Référence de l'outillage |
La table "PROCESSES"
Cette table contient les données des gammes de traitement.
|
Champ |
Type |
Fonction |
|
REC_ID |
BigInt PK |
Numéro de gamme. |
|
REFERENCE_C |
Varchar(64) |
Nom de la gamme |
|
DESCRIPTION_C |
Varchar(255) |
Description de la gamme. |
|
CREATE_DT |
DateTime |
Date et heure de la création de la gamme |
|
CREATE_USER_C |
Varchar(128) |
Utilisateur ayant créé la gamme |
|
MODIFY_DT |
DateTime |
Date et heure de la dernière modification |
|
MODIFY_USER_C |
Varchar(128) |
Utilisateur ayant modifié la gamme en dernier |
|
MACHINEID_N |
Smallint |
Numéro de la machine |
|
PROG_NB_N |
Integer |
Numéro de programme. |
|
PROG_VER_N |
Integer |
Numéro de version du programme |
|
MODE_NB_N |
Integer |
Numéro de mode. |
|
MODE_VER_N |
Integer |
Numéro de version du mode |
|
SUPPORT_TYPE_N |
Integer |
Type de support |
|
UP_TYPE_N |
Integer |
Type de montée |
|
DOWN_TYPE_N |
Integer |
Type de descente |
|
DRIP_TIME_N |
Integer |
Temps d'égouttage |
|
ADJUST_TYPE_N |
Integer |
Mode d'ajustement des temps/densité/épaisseur |
|
TB_COUNT_N |
Integer |
Nombre de blocs de traitement |
|
DENSITY_TYPE_N |
Integer |
Mode de fonctionnement de la densité de courant : pondération ou densité réelle |
|
TB1_N |
Integer |
Numéro de bloc de traitement N° 1 |
|
GROUP1_N |
Integer |
Numéro du groupe du bloc de traitement N° 1 |
|
POSITION1_N |
Integer |
Numéro de position du bloc de traitement N° 1 |
|
SINGLE_POS1_N |
Integer |
Numéro de la position forcée du groupe du bloc de traitement N° 1 |
|
TIME1_N |
Integer |
Temps d'immersion en secondes dans le bloc de traitement N° 1 |
|
CYCLE_COUNT1_N |
Integer |
Nombre de cycle dans le bloc de traitement N° 1 |
|
FORM1_N |
Integer |
Numéro de la forme de courant à utiliser dans le bloc de traitement N° 1 |
|
THICKNESS1_N |
Float |
Epaisseur désirée en um dans le bloc de traitement N° 1 |
|
DENSITY1_N |
Float |
Densité de courant à utiliser dans le bloc de traitement N° 1 |
|
VOLTAGE1_N |
Float |
Tension à utiliser dans le bloc de traitement N° 1 lorsque le type de bain = Dégraissage Electro |
|
TB2_N |
Integer |
Numéro de bloc de traitement N° 2 |
|
GROUP2_N |
Integer |
Numéro du groupe du bloc de traitement N° 2 |
|
POSITION2_N |
Integer |
Numéro de position du bloc de traitement N° 2 |
|
SINGLE_POS2_N |
Integer |
Numéro de la position forcée du groupe du bloc de traitement N° 2 |
|
TIME2_N |
Integer |
Temps d'immersion en secondes dans le bloc de traitement N° 2 |
|
CYCLE_COUNT2_N |
Integer |
Nombre de cycle dans le bloc de traitement N° 2 |
|
FORM2_N |
Integer |
Numéro de la forme de courant à utiliser dans le bloc de traitement N° 2 |
|
THICKNESS2_N |
Float |
Epaisseur désirée en um dans le bloc de traitement N° 2 |
|
DENSITY2_N |
Float |
Densité de courant à utiliser dans le bloc de traitement N° 2 |
|
VOLTAGE2_N |
Float |
Tension à utiliser dans le bloc de traitement N° 2 lorsque le type de bain = Dégraissage Electro |
|
Etc... jusqu'à 8 |
|
|
La table "LOADS"
Cette table contient la liste des charges prédéfinies permettant d'être directement chargées sur les postes de charge des machines.
|
Champ |
Type |
Fonction |
|
REC_ID |
Integer PK |
Numéro d'identification |
|
REFERENCE_C |
Varchar(64) |
Nom de la charge |
|
DESCRIPTION_C |
Varchar(255) |
Description de la charge |
|
CREATE_DT |
DateTime |
Date et heure de la création de la charge |
|
CREATE_USER_C |
Varchar(128) |
Utilisateur ayant créé la charge |
|
MODIFY_DT |
DateTime |
Date et heure de la dernière modification |
|
MODIFY_USER_C |
Varchar(128) |
Utilisateur ayant modifié la charge en dernier |
|
MACHINEID_N |
Smallint |
Numéro de la machine |
|
TOOL_C |
Varchar(64) |
Nom de l'outillage à utiliser |
|
PART1_C |
Varchar(64) |
Nom de l'article N° 1 |
|
PART1_COUNT_N |
Integer |
Nombre de pièce de l'article N° 1 |
|
PART2_C |
Varchar(64) |
Nom de l'article N° 2 |
|
PART2_COUNT_N |
Integer |
Nombre de pièce de l'article N° 2 |
|
PART3_C |
Varchar(64) |
Nom de l'article N° 3 |
|
PART3_COUNT_N |
Integer |
Nombre de pièce de l'article N° 3 |
|
PART4_C |
Varchar(64) |
Nom de l'article N° 4 |
|
PART4_COUNT_N |
Integer |
Nombre de pièce de l'article N° 4 |
|
PART5_C |
Varchar(64) |
Nom de l'article N° 5 |
|
PART5_COUNT_N |
Integer |
Nombre de pièce de l'article N° 5 |
|
PROCESS_C |
Varchar(64) |
Nom de la gamme à utiliser |
La table "CONTROLS"
Cette table contient les données des contrôles à effectuer à la sortie des charges
|
Champ |
Type |
Description |
|
REC_ID |
BitInt PK |
Numéro d'identification |
|
MACHINEID_N |
Smallint |
Numéro de la machine |
|
REFERENCE_C |
Varchar(64) |
Référence de la pièce |
|
DESCRIPTION_C |
Varchar(255) |
Description de la pièce |
|
CREATE_DT |
DATETIME |
Date de la création de l'enregistrement |
|
CREATE_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant créé l'enregistrement |
|
MODIFY_DT |
DATETIME |
Date de la dernière modification de l'enregistrement |
|
MODIFY_USER_C |
Varchar(128) |
Nom de l'utilisateur ayant modifié l'enregistrement |
|
DOUBLECONTROL_N |
Smallint |
0=Pas de double contrôle. 1=Double contrôle |
|
QUANTITY_N |
Integer |
Nombre de pièces à contrôler |
|
CONTROLTYPE1_C.. CONTROLTYPE10_C |
Varchar(64) |
Nom du contrôle à effectuer |
|
INFO1_C.. INFO10_C |
Varchar(64) |
Information sur le contrôle à effectuer |
|
TOOL1_C.. TOOL10_C |
Varchar(64) |
Nom de l'outillage à utiliser pour faire le contrôle |
|
NUMRESULT1_N.. NUMRESULT10_N |
Smallint |
0=Par de résultat attendu 1=Besoin d'un résultat de mesure |