From 1fada57b7a37bb1872ca595c382b40eaadce40c1 Mon Sep 17 00:00:00 2001 From: neo-dl Date: Fri, 30 Jun 2023 15:59:40 +0200 Subject: [PATCH] stten4 --- config/machine_settings/st-ten-4.ini | 57 +++++- src/scripts/old_recipe_to_csv.py | 18 +- .../importazione da banco preformatura.csv | 165 ++++++++++++++++++ 3 files changed, 233 insertions(+), 7 deletions(-) create mode 100644 src/test/csv_import/importazione da banco preformatura.csv diff --git a/config/machine_settings/st-ten-4.ini b/config/machine_settings/st-ten-4.ini index ee2b749..b6a885e 100644 --- a/config/machine_settings/st-ten-4.ini +++ b/config/machine_settings/st-ten-4.ini @@ -1,5 +1,5 @@ [machine] -description = ST-TEN-4 - TERMOFORMATURA MAPPANO +description = ST-TEN-4 - REPARTO PREFORMATURA - MAPPANO [hardware_config] archive_synchronizer: present @@ -20,12 +20,61 @@ model: t3l [neo_pixels] port: COM5 +[label_printer] +platform: windows +printer: zd420 + [recipe] recipe_name_field: codice_ricetta part_number_field: codice_prodotto label_template_field: modello_etichetta description_field: descrizione -[label_printer] -platform: windows -printer: zd420 +[recipes_defaults] +dimensione_lotto_abilitata: +tempo_pre_riempimento: 0 +pressione_pre_riempimento: 1000 +tempo_riempimento: 10 +tempo_assestamento: 10 +tempo_di_test: 10 +percentuale_minima_pressione_assestamento: 5 +percentuale_massima_pressione_assestamento: 5 +pressione_di_test_delta_minimo: 30 +pressione_di_test: 7000 +pressione_di_test_delta_massimo: 30 +tempo_svuotamento: 1 +pressione_svuotamento: 100 +config_elettrovalvole: 1 +prova_tenuta_abilitata_2: +tempo_pre_riempimento_2: 0 +pressione_pre_riempimento_2: 1000 +tempo_riempimento_2: 10 +tempo_assestamento_2: 10 +tempo_di_test_2: 10 +percentuale_minima_pressione_assestamento_2: 5 +percentuale_massima_pressione_assestamento_2: 5 +pressione_di_test_delta_minimo_2: 30 +pressione_di_test_2: 15000 +pressione_di_test_delta_massimo_2: 30 +tempo_svuotamento_2: 1 +pressione_svuotamento_2: 100 +config_elettrovalvole_2: 2 +modello_etichetta: EtichettaR5_Montaggio_1prova.prn + +[autotest_leak] +enabled: true +pre_filling_time: 0 +pre_filling_pressure: 1000 +filling_time: 10 +settling_time: 10 +settling_pressure_min_percent: 5 +settling_pressure_max_percent: 5 +test_pressure: 7000 +test_time: 10 +test_pressure_qpos: 5 #Q+ Upper test leak limit +test_pressure_qneg: 15 #Q- Lower test leak limit +test_pressure_tt_qpos: 0 # Q+ Upper test leak limit (tube-tube) +test_pressure_tt_qneg: 5 # Q- Lower test leak limit (tube-tube) +flush_time: 1 +flush_pressure: 100 +relay_config: 1 \ No newline at end of file diff --git a/src/scripts/old_recipe_to_csv.py b/src/scripts/old_recipe_to_csv.py index 3bd3c73..6feecaf 100644 --- a/src/scripts/old_recipe_to_csv.py +++ b/src/scripts/old_recipe_to_csv.py @@ -8,13 +8,19 @@ fieldnames = [ "cliente", "codice_prodotto", "descrizione", - "prova_tenuta_abilitata_2" + "pressione_di_test", + "pressione_di_test_delta_minimo", + "pressione_di_test_delta_massimo", + "tempo_riempimento", + "tempo_assestamento", + "tempo_di_test", + #"prova_tenuta_abilitata_2" ] # FOLDER CONFIGURATION in_path="../../tmp/ricette/" files=glob(f"{in_path}/**/*.dsg",recursive=True) -csv_path="../test/csv_import/importazione da banco montaggio.csv" +csv_path="../test/csv_import/importazione da banco preformatura.csv" data=[] #FOR EACH FILE CREATE A TEST RECIPE @@ -30,7 +36,13 @@ for file in files: "cliente":list(read_values["cliente"].keys())[0], "codice_prodotto":list(read_values["numero disegno"].keys())[0], "descrizione":os.path.basename(file), - "prova_tenuta_abilitata_2":"x" if list(read_values["prova2:tempo di riempimento"].keys())[0] not in ("0","00") else "" + "pressione_di_test":str(int(list(read_values["prova2:pressione di test"].keys())[0])*10), + "pressione_di_test_delta_minimo":list(read_values["prova2:tolleranza"].keys())[0], + "pressione_di_test_delta_massimo":list(read_values["prova2:tolleranza"].keys())[0], + "tempo_riempimento":list(read_values["prova2:tempo di riempimento"].keys())[0], + "tempo_assestamento":list(read_values["prova2:tempo di stabilizzazione"].keys())[0], + "tempo_di_test": list(read_values["prova2:tempo di prova"].keys())[0], + #"prova_tenuta_abilitata_2":"x" if list(read_values["prova2:tempo di riempimento"].keys())[0] not in ("0","00") else "" } data.append(line) diff --git a/src/test/csv_import/importazione da banco preformatura.csv b/src/test/csv_import/importazione da banco preformatura.csv new file mode 100644 index 0000000..9449504 --- /dev/null +++ b/src/test/csv_import/importazione da banco preformatura.csv @@ -0,0 +1,165 @@ +codice_ricetta,cliente,codice_prodotto,descrizione,pressione_di_test,pressione_di_test_delta_minimo,pressione_di_test_delta_massimo,tempo_riempimento,tempo_assestamento,tempo_di_test +5802011947,fpt,5802011947,5802011947.dsg,2000,10,10,10,10,10 +5801970021,lancia bolzano,5801970021,5801970021.dsg,8000,10,10,10,10,10 +5802401058,FPT,5802401058,5802401058.dsg,2000,10,10,05,20,10 +579970919,iveco magirus,579970919,579970919.dsg,8000,20,20,10,10,10 +5801404429,fpt,5801404429,5801404429.dsg,2000,10,10,10,10,10 +5802108501,bolzano,5802108501,5802108501.dsg,8000,10,10,10,10,10 +5801871355,fpt,5801871355,test sonda 6 (2).dsg,2000,10,10,10,10,10 +5802195437,fpt,5802195437,5802195437.dsg,2000,10,10,10,10,10 +5802990922,cnh,5802990922,5802990922.dsg,10000,30,30,5,5,10 +5802754975,fpt,5802754975,5802754975.dsg,6000,30,30,10,10,10 +5802506048,fpt,5802506048,5802506048.dsg,2000,20,20,10,20,40 +5802772050,IVECO,5802772050,5802772050.dsg,10000,20,20,10,20,10 +5802401142,FPT,5802401142,5802401142.dsg,2000,10,10,10,10,10 +5801684362,fpt,5801684362,5801684362.dsg,2000,10,10,10,10,10 +5802362033,fpt,5802362033,5802362033.dsg,2000,10,10,10,10,10 +5801684373,fpt,5801684373,5801684373.dsg,2000,10,10,10,10,10 +5801592607,fpt,5801592607,5801592607.dsg,2000,10,10,10,10,10 +8051475,fpt,8051475,8051475.dsg,2000,10,10,10,10,10 +5801779216,fpt,5801779216,5801779216.dsg,6000,30,30,05,05,20 +5802731910,lancia bolzano,5802731910,5802731910.dsg,8000,10,10,10,10,10 +5802108503,bolzano,5802108503,5802108503.dsg,8000,10,10,10,10,10 +5801869611,fpt,5801869611,5801869611.dsg,6000,30,30,05,05,20 +504291549,bolzano,504291549,504291549.dsg,8000,10,10,10,10,10 +16L0001CP,fpt,16L0001CP,16L0001CP mc laren.dsg,1000,10,10,10,10,10 +504354068,fpt,504354068,504354068.dsg,2000,10,10,10,10,10 +5801588455,fpt,5801588455,5801588455.dsg,2000,10,10,10,10,10 +5802517329,fpt,5802517329,5802517329.dsg,2000,30,30,05,10,10 +5802899148,fpt,5802899148,5802899148.dsg,2000,10,10,10,20,99 +5803012719,cnh,5803012719,5803012719.dsg,10000,30,30,5,5,10 +TGA001EL,VANHOOL,TGA001EL,TGA001EL.dsg,120000,30,30,10,15,10 +5801667698,fpt,5801667698,5801667698.dsg,2000,10,10,10,10,10 +5802011985,fpt,5802011985,5802011985.dsg,2000,10,10,10,10,10 +504126998,bolzano,504126998,504126998.dsg,8000,10,10,10,10,10 +5801636013,fpt,5801636013,5801636013.dsg,2000,10,10,10,10,10 +5802200725,CNH,5802200725,5802200725.dsg,3000,30,30,10,10,40 +504049840,lancia bolzano,504049840,504049840.dsg,8000,10,10,10,10,10 +5801970066,bolzano,5801970066,5801970066.dsg,8000,10,10,10,10,10 +5802093875,FPT,5802093875,5802093875.dsg,2000,10,10,10,10,10 +5801368939,fpt,5801368939,5801368939.dsg,2000,10,10,10,10,10 +5802195441,fpt,5802195441,5802195441.dsg,2000,10,10,10,10,10 +003934,dts,003934,003934.dsg,2000,10,10,10,10,10 +5802093832,FPT,5802093832,5802093832.dsg,2000,10,10,10,10,10 +5802422752,fpt,5802422752,5802422752.dsg,2000,10,10,05,20,10 +5801632026,FPT,5801632026,5801632026.dsg,2000,10,10,10,10,10 +5801404445,fpt,5801404445,5801404445.dsg,2000,10,10,10,10,10 +5801970064,bolzano,5801970064,5801970064.dsg,8000,10,10,10,10,10 +5801615767,irisbus,5801615767,5801615767.dsg,10000,10,10,10,10,10 +5006217212,IVECO CDR,5006217212,5006217212 IVECO CDR.dsg,10000,20,20,10,10,10 +5801664502,fpt,5801664502,5801664502.dsg,2000,10,10,10,10,07 +5801871355,fpt,5801871355,TEST.dsg,2000,10,10,10,10,10 +5802457210,heuliez bus,5802457210,5802457210.dsg,10000,10,10,10,10,10 +5801541811,fpt,5801541811,5801541811.dsg,2000,10,10,10,10,10 +5802011990,fpt,5802011990,5802011990.dsg,2000,10,10,10,10,10 +5801970067,bolzano,5801970067,5801970067.dsg,8000,10,10,10,10,10 +5802772051,IVECO,5802772051,5802772051.dsg,10000,20,20,10,20,10 +5802832212,fpt,5802832212,5802832212.dsg,2000,10,10,10,20,40 +504354067,fpt,504354067,504354067.dsg,2000,10,10,10,10,10 +5801565620,fpt,5801565620,5801565620.dsg,2000,10,10,10,10,10 +5801565599,fpt,5801565599,5801565599.dsg,2000,10,10,10,10,10 +5803012724,cnh,5803012724,5803012724.dsg,10000,30,30,5,5,10 +504321531,bolzano,504321531,504321531.dsg,8000,10,10,10,10,10 +5802771992,IVECO,5802771992,5802771992.dsg,10000,20,20,05,10,10 +5802753762,fpt,5802753762,5802753762.dsg,2000,10,10,10,20,60 +5802729983,lancia bolzano,5802729983,5802729983.dsg,8000,10,10,10,10,10 +5801592617,fpt,5801592617,5801592617.dsg,2000,10,10,10,10,10 +5801501533,fpt,5801501533,5801501533.dsg,2000,10,10,10,10,10 +579970920,iveco magirus,579970920,579970920.dsg,8000,20,20,10,10,10 +5801869610,fpt,5801869610,5801869610.dsg,6000,30,30,05,05,20 +5801666343,fpt,5801666343,5801666343.dsg,2000,10,10,10,10,10 +5801616061,irisbus,5801616061,5801616061.dsg,10000,10,10,10,10,10 +5006217211,IVECO CDR,5006217211,5006217211 IVECO CDR.dsg,10000,20,20,10,10,10 +5802362019,fpt,5802362019,5802362019.dsg,2000,10,10,10,10,10 +504385052,fpt,504385052,504385052.dsg,10000,10,10,10,10,10 +5802991065,cnh,5802991065,5802991065.dsg,10000,30,30,5,5,10 +5801821750,fpt,5801821750,5801821750.dsg,2000,10,10,10,10,10 +5802282454,fpt,5802282454,5802282454.dsg,2000,10,10,10,20,20 +5802771977,IVECO,5802771977,5802771977.dsg,10000,20,20,05,10,10 +5801970018,lancia bolzano,5801970018,5801970018.dsg,8000,10,10,10,10,10 +60192054,lancia,60192054,60192054.dsg,8000,10,10,10,10,10 +5802991066,cnh,5802991066,5802991066.dsg,10000,30,30,5,5,10 +5801384839,lancia bolzano,5801384839,5801384839.dsg,8000,10,10,10,10,10 +5801384838,lancia bolzano,5801384838,5801384838.dsg,8000,10,10,10,10,10 +5802912912,fpt,5802912912,5802912912.dsg,2000,10,10,10,20,60 +5802399858,fpt,5802399858,5802399858.dsg,2000,10,10,05,20,10 +5801615766,irisbus,5801615766,5801615766.dsg,10000,10,10,10,10,10 +5801636018,fpt,5801636018,5801636018.dsg,2000,10,10,10,10,10 +5802170804,bolzano,5802170804,5802170804.dsg,8000,10,10,10,10,10 +5802459861,lancia bolzano,5802459861,5802459861.dsg,3000,10,10,05,25,10 +5801744070,fpt,5801744070,5801744070.dsg,2000,10,10,10,10,10 +504354065,fpt,504354065,504354065.dsg,2000,10,10,10,10,10 +5801429438,fpt,5801429438,5801429438.dsg,3000,10,10,10,10,10 +5801501538,fpt,5801501538,5801501538.dsg,2000,10,10,10,10,10 +5801871355,fpt,5801871355,5801871355.dsg,2000,10,10,10,10,10 +5802912988,fpt,5802912988,5802912988.dsg,2000,10,10,10,20,70 +579970907,iveco magirus,579970907,579970907.dsg,8000,20,20,10,10,10 +5802901208,fpt,5802901208,FPT_5802901208.dsg,3000,30,30,05,25,10 +5802399842,fpt,5802399842,5802399842.dsg,2000,10,10,10,20,57 +5801744059,fpt,5801744059,5801744059.dsg,2000,10,10,10,10,10 +5801779215,fpt,5801779215,5801779215.dsg,6000,30,30,05,05,20 +504321532,lancia bolzano,504321532,504321532.dsg,8000,10,10,10,10,10 +5802518329,fpt,5802518329,5802518329.dsg,2000,10,10,05,20,10 +5801404450,fpt,5801404450,5801404450.dsg,10000,30,30,30,30,10 +5801384841,lqncia bolzano,5801384841,5801384841.dsg,8000,10,10,10,10,10 +5801384842,lancia bolzano,5801384842,5801384842.dsg,8000,10,10,10,10,10 +504378974,fpt,504378974,504378974.dsg,5000,30,30,10,10,15 +5802912853,fpt,5802912853,5802912853.dsg,2000,10,10,05,20,120 +5801588464,fpt,5801588464,5801588464.dsg,2000,10,10,10,10,10 +60192056,lancia bolzano,60192056,60192056.dsg,8000,10,10,10,10,10 +5801770912,fpt,5801770912,5801770912.dsg,2000,10,10,10,10,10 +5801780088,fpt,5801780088,5801780088.dsg,6000,30,30,05,05,20 +test sonda 6,fpt,test sonda 6,Test controllo sonda n° 6.dsg,2000,10,10,10,10,10 +5006217210,IVECO CDR,5006217210,5006217210 IVECO CDR.dsg,10000,10,10,10,10,10 +5802011955,fpt,5802011955,5802011955.dsg,2000,10,10,10,10,10 +5802506033,fpt,5802506033,5802506033.dsg,2000,20,20,10,20,30 +5802195448,fpt,5802195448,5802195448.dsg,2000,10,10,10,10,10 +5802170779,bolzano,5802170779,5802170779.dsg,8000,10,10,10,10,10 +5801869604,fpt,5801869604,5801869604.dsg,6000,30,30,05,05,20 +001030,dts,001030,001030.dsg,5000,10,10,10,30,30 +5802782344,IVECO,5802782344,5802782344.dsg,5000,10,10,10,10,10 +5802784037,IVECO,5802784037,5802784037.dsg,5000,10,10,10,10,10 +5801615768,irisbus,5801615768,5801615768.dsg,10000,10,10,10,10,10 +504354070,fpt,504354070,504354070.dsg,2000,10,10,10,10,10 +5802401073,FPT,5802401073,5802401073.dsg,2000,10,10,05,20,10 +5801912552,fpt,5801912552,5801912552.dsg,6000,30,30,05,05,20 +5801524941,fpt,5801524941,5801524941.dsg,10000,30,30,10,30,30 +5802753755,fpt,5802753755,5802753755.dsg,2000,10,10,10,20,60 +5802930104,fpt,5802930104,5802930104.dsg,2000,10,10,05,20,120 +5801613010,fpt,5801613010,5801613010.dsg,2000,10,10,10,10,10 +5801603399,fpt,5801603399,5801603399.dsg,2000,10,10,10,10,10 +5801925887,fpt,5801925887,5801925887.dsg,3000,10,10,10,10,10 +5802990926,cnh,5802990926,5802990926.dsg,10000,30,30,5,5,10 +5801576299,fpt,5801576299,5801576299.dsg,2000,10,10,10,10,10 +011356,dts,011356,011356.dsg,5000,10,10,10,30,30 +5802269836,fpt,5802269836,5802269836.dsg,2000,30,30,05,10,10 +504049844,lancia bolzano,504049844,504049844.dsg,8000,10,10,10,10,10 +5801378904,fpt,5801378904,5801378904.dsg,2000,10,10,10,10,10 +5801970019,lancia bolzano,5801970019,5801970019.dsg,8000,10,10,10,10,10 +5802965967,fpt,5802965967,5802965967.dsg,2000,10,10,10,20,99 +5802832205,fpt,5802832205,5802832205.dsg,2000,10,10,10,20,40 +579970916,iveco magirus,579970916,579970916.dsg,8000,20,20,10,10,10 +5802889710,IVECO BUS,5802889710,5802889710.dsg,15000,15,15,10,30,50 +5802506036,fpt,5802506036,5802506036.dsg,2000,20,20,10,20,20 +5801429431,fpt,5801429431,5801429431.dsg,3000,10,10,10,10,20 +5801869609,fpt,5801869609,5801869609.dsg,6000,30,30,5,5,20 +5802425718,FPT,5802425718,5802425718.dsg,2000,10,10,10,20,20 +5802425688,fpt,5802425688,5802425688.dsg,2000,10,10,10,20,45 +504326641,lancia boolzano,504326641,504326641.dsg,8000,10,10,10,10,10 +5801780089,fpt,5801780089,5801780089.dsg,6000,30,30,05,05,20 +504365800,fpt,504365800,504365800.dsg,2000,10,10,10,10,10 +504291548,bolzano,504291548,504291548.dsg,8000,10,10,10,10,10 +5802195453,fpt,5802195453,5802195453.dsg,2000,10,10,10,10,10 +5801429403,fpt,5801429403,5801429403.dsg,3000,10,10,10,10,10 +5801384840,lancia bolzano,5801384840,5801384840.dsg,8000,10,10,10,10,10 +504126777,bolzano,504126777,504126777.dsg,8000,10,10,10,10,10 +5801862227,lbz,5801862227,5801862227.dsg,8000,10,10,10,10,10 +5801368948,fpt,5801368948,5801368948.dsg,2000,10,10,10,10,10 +5801565573,fpt,5801565573,5801565573.dsg,2000,10,10,10,10,10 +5801743988,fpt,5801743988,5801743988.dsg,2000,10,10,10,10,10 +5801923370,fpt,5801923370,5801923370.dsg,2000,10,10,10,10,10 +5801743980,fpt,5801743980,5801743980.dsg,2000,10,10,10,10,10 +MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,MY83-6B747-BA.dsg,7000,20,20,05,05,30 +MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,MY83-6B748-BA.dsg,7000,20,20,05,05,30 +MY83-6L694-AB,ASTON MARTIN,MY83-6L694-AB,MY83-6L694-AB.dsg,7000,20,20,05,05,30 +MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,MY83-6L701-AB.dsg,7000,20,20,05,05,30