//---------------------------------------------------------------------------- // EgalTech 2016-2016 //---------------------------------------------------------------------------- // File : EmkMachiningGeoConst.h Data : 06.01.16 Versione : 1.6l6 // Contenuto : Costanti per le geometrie delle lavorazioni. // // // // Modifiche : 06.01.16 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include //---------------------------------------------------------------------------- // Chiave per fase di appartenenza static std::string KEY_PHASE = "PH" ; // Chiave per elenco identificativi di selezione static std::string KEY_IDS = "IDS" ; // Chiave per conteggio elementi geometrici di lavorazione static std::string KEY_NUM = "NUM" ; // Sottogruppi delle lavorazioni static std::string MCH_AUX = "AUX" ; static std::string MCH_PV = "PV" ; static std::string MCH_CL = "CL" ; static std::string MCH_PATH = "P" ; // Nomi di entità CL speciali static std::string MCH_CL_RISE = "RISE" ; static std::string MCH_CL_HOME = "HOME" ; static std::string MCH_CL_LEADIN = "LI" ; static std::string MCH_CL_LEADOUT = "LO" ; // Nomi di entità di preview static std::string MCH_PV_CUT = "CUT" ; static std::string MCH_PV_PRE_CUT = "PRC" ; static std::string MCH_PV_POST_CUT = "POC" ; static std::string MCH_PV_RCUT = "RCUT" ; static std::string MCH_PV_RRCUT = "RRCUT" ; static std::string MCH_PV_RLICUT = "RLICUT" ; static std::string MCH_PV_RLOCUT = "RLOCUT" ; static std::string MCH_PV_DOWN_CUT = "DCUT" ; static std::string MCH_PV_DOWN_PRE_CUT = "DPRC" ; static std::string MCH_PV_DOWN_POST_CUT = "DPOC" ; static std::string MCH_PV_DOWN_RCUT = "DRCUT" ; static std::string MCH_PV_DOWN_RRCUT = "DRRCUT" ; static std::string MCH_PV_DOWN_RLICUT = "DRLICUT" ; static std::string MCH_PV_DOWN_RLOCUT = "DRLOCUT" ; // Chiave info con WidthT e DeltaT lama in Preview static std::string MCH_PV_KEY_WT = "WT" ; static std::string MCH_PV_KEY_DT = "DT" ; // Chiave info per rinvio a preview spostato nel pezzo in Preview static std::string MCH_PV_KEY_RELOCATE = "PvId" ; // Chiave info per angoli in XY con entità successiva e precedente static std::string MCH_PV_KEY_NEXTANG = "NextAng" ; static std::string MCH_PV_KEY_PREVANG = "PrevAng" ; // Chiave info in gruppo CL per versore estrusione (normale al piano di interpolazione) static std::string KEY_EXTR = "EXTR" ; // Chiave info in gruppo CL per punto iniziale static std::string KEY_START = "START" ;