Skip to content

Dokumentacja Techniczna

Proces

  1. Przypisanie do gniazda operacji dodaje do [wms].[technologyplan]
  2. Przypisanie operacji do stanowiska
  3. Realizacja (zapisanie czasu i ilosći sztuk ) dodaje do [wms].[technologymade]

DB

  • [MRP].[worknest] – gniazda
  • [MRP].[woknest_Users] - uzytkownicy gniazda
  • [MRP].[tool] - nieużywane
  • [MRP].[Workcell] – stanowiska
    • workcell_id
    • workcell_name - konkretne urzadzenie
    • workcell_operator (username)
    • tool_id
    • [areaID]
  • [mrp].[workcell_tool] ( w przyszlosci wersji 2 jakie mozliwe oprzyrzadowanie)
    • workcell_tool_id
    • workcell_id
    • tool_id
  • [wms].[technologyplan] – przypisanie do gniazda i stanowiska , kolejnosc
    • [technologyPlanID]
    • [technologylineid]
    • [commisionlineid]
    • [worknest_id]
    • [workcell_id]
    • [priority]
  • [wms].[commision] - zlecenia
  • [wms].[commisionLine] - pozycje zleceń produkcyjnych
  • [wms].[commisionLineProperties] Przechowuje srednie czay wyliczane
  • [mrp].[requisition] - wstepnie obliczone zapotrzebowanie materiałowe
    • uwzglednia zlecenia
    • uwzglednia strukture
  • [wms].[technology], [wms].[technologyline]- operacje technologiczne
  • [wms].[technologyDashboard_List] - procedura
  • [wms].[technologyMade] - realizacja operacji
    • dodane kolumny operation_Start, operation_stop, quantity_failed,retooling_Start reetolling_stop
    • opeationtypeid - select * from common.dictionary where dictionaryname ='operationtype'
    • areaid - Np Tokarka CNC Duza select * from common.dictionary where dictiona wa ryname ='area'
  • [wms].[structure], [wms].[structureLine] - struktura materialowa indeksu
  • [wms].[itemProperties] zaplanowany w [PLATFORMACRM MAintenance, liczy na podstawie danych z 6 ostatnich miesiecy o 5 rano
    • [wms].[itemProperties_set] ustawianie czasu wykonaniu indeksu, ustawiania czasu wykonanaia pozycji zleceniadla itemproperties, commisiolineproperties

Zapytania

DB

  • wms.technologymade_list
  • wms.technologyLine_view

Policzenie sredniego czasu

SQL
select
  technologylineid,
  cast(avg(round((time / (isnull(quantity,0) +isnull(quantity_failed,0))),0)) as decimal(18,2))  TJ_AVG ,--TJ – czas jednostkowy w minutach
  cast(avg(round((retooling_time / (isnull(quantity,0) +isnull(quantity_failed,0))),0))  as decimal(18,2)) TPZ_AVG  -- czas przygotowawczo zakończeniowy
from
  wms.technologyMade
where
  adddate > DATEADD(month, -6, GETUTCDATE())
  and time >0
group by
  technologylineid

API

1.Zapisanie gniazda I stanowiska dla operacji

HTTP
POST /api/srs/[[app_name]]/506-api-nest-set/run

2.Pobranie operacje

SQL
[wms].[technologyDashboard_List2]

Nazewnictwo

Obecnie MES zbiera poniższe dane i zapisuje je w bazie, z której nasz SYSTEM ERP jeszcze ich nie pobiera.

  • wms.technologyMade.time CZAS w sekundach - obróbki partii
  • wms.technologyMade.value KOSZT - obróbki partii , nieuzywany
  • wms.technologyMade.quantity ilosć sztuk dobrych
  • wms.technologyMade.quantity_failed ilosć sztuk złych
  • wms.technologyMade.workcell_id ID stanowisko w gniezdzie
  • TJ, TJ_AVG – czas jednostkowy i usredniony czas w minutach = CZAS / (ilość szt. dobrych + ilość braków) = round((time / (quantity +quantity_failed)),0)
  • TPZ ,TPZ_AVG - wms.technologyMade.retooling_time czas przygotowawczo zakończeniowy

Wydruki

Przewodnik detalowy kod operacji

procedura

  • [printout].[COMMISION_DETAILSGUIDEWITHOPERATIONS]
  • [printout].[technology_operation]
Text Only
110049324;375856;1;2
wms.item.fullTextID  ;wms.commision.fullTextID;wms.commisionLine.commisionLineOrder ; wms.technologyLine.technologyorder