Module ConstMachIni

   Public Const S_NUMERICALCONTROL As String = "NumericalControl"
   Public Const K_TYPE As String = "Type"

   Public Const S_PARTPROGRAM As String = "PartProgram"
   Public Const K_EXTENSION As String = "Extension"

   Public Const S_AXES As String = "Axes"
   Public Const K_AXESNUM As String = "AxesNum"
   Public Const K_SIMULATIONAXESNUM As String = "SimulationAxesNum"
   Public Const K_L1NAME As String = "L1Name"
   Public Const K_L1ID As String = "L1Id"
   Public Const K_L2NAME As String = "L2Name"
   Public Const K_L2ID As String = "L2Id"
   Public Const K_L3NAME As String = "L3Name"
   Public Const K_L3ID As String = "L3Id"
   Public Const K_R1NAME As String = "R1Name"
   Public Const K_R1ID As String = "R1Id"
   Public Const K_R2NAME As String = "R2Name"
   Public Const K_R2ID As String = "R2Id"
   Public Const K_A6NAME As String = "A6Name"
   Public Const K_A6ID As String = "A6Id"
   Public Const K_A7NAME As String = "A7Name"
   Public Const K_A7ID As String = "A7Id"
   Public Const K_A8NAME As String = "A8Name"
   Public Const K_A8ID As String = "A8Id"
   Public Const K_A9NAME As String = "A9Name"
   Public Const K_A9ID As String = "A9Id"
   Public Const K_A10NAME As String = "A10Name"
   Public Const K_A10ID As String = "A10Id"
   Public Const K_DELTA_C As String = "DeltaC"
   Public Const K_ININCHES As String = "InInches"

   Public Const S_NCSIEMENS As String = "NcSiemens"
   Public Const K_COMM_NAME As String = "CommName"
   Public Const K_PATH_HMI As String = "PathHmi"
   Public Const K_USENEWMDI As String = "UseNewMDI"
   Public Const K_ISSIEMENSONE As String = "IsSiemensOne"
   Public Const K_ISACTIVEMODESUBSCR As String = "IsActiveModeSubscr"
   Public Const K_DBVARPATH As String = "DBVarPath"
   Public Const K_NEWWRITECNCMODE As String = "NewWriteCNCMode"

   Public Const S_NCNUM As String = "NcNUM"
   Public Const K_RESETSENDDELAY As String = "ResetSendDelay"
   Public Const K_THREADSLEEP As String = "ThreadSleep"
   Public Const K_PHOTODELEY As String = "PhotoDeley"

   Public Const S_NCDATA As String = "NcData"
   Public Const K_NEWVARIABLE As String = "NewVariable"
   Public Const K_NEWCONSOLE As String = "NewConsole"
   Public Const K_WRITECNCMODEVAR As String = "WriteCNCModeVar"
   Public Const K_COMM As String = "Comm"
   Public Const K_REFRESH As String = "Refresh"
   Public Const K_MODE As String = "Mode"
   Public Const K_JOGINCR As String = "JogIncr"
   Public Const K_FEED As String = "Feed"
   Public Const K_FEEDOVR As String = "FeedOvr"
   Public Const K_SPEED As String = "Speed"
   Public Const K_SPEEDOVR As String = "SpeedOvr"
   Public Const K_POWER As String = "Power"
   Public Const K_SPINDLE As String = "Spindle"
   Public Const K_LASER As String = "Laser"
   Public Const K_LASERTRAC As String = "LaserTrac"
   Public Const K_COOLANT As String = "Coolant"
   Public Const K_INTERNALCOOLANT As String = "InternalCoolant"
   Public Const K_EXTERNCOOLANT As String = "ExternCoolant"
   Public Const K_CAXES As String = "CAxes"
   Public Const K_BAXES As String = "BAxes"
   Public Const K_THREEAXES As String = "ThreeAxes"
   Public Const K_FIVEAXES As String = "FiveAxes"
   Public Const K_AIRBLOW As String = "AirBlow"
   Public Const K_HOME As String = "Home"
   Public Const K_TABLEUP As String = "TableUp"
   Public Const K_TABLEDOWN As String = "TableDown"
   Public Const K_MANUAL As String = "Manual"
   Public Const K_DOORCLOSED As String = "DoorClosed"
   Public Const K_LIMITZ As String = "LimitZ"
   Public Const K_POWEROVR As String = "PowerOvr"
   Public Const K_PARKING As String = "Parking"
   Public Const K_ENABLEZONE As String = "EnableZone"
   Public Const K_ENABLEPC As String = "EnablePC"
   Public Const K_HSM As String = "Hsm"
   Public Const K_VACUUMUP As String = "VacuumUp"
   Public Const K_VACUUMDOWN As String = "VacuumDown"
   Public Const K_VACUUM2UP As String = "Vacuum2Up"
   Public Const K_VACUUM2DOWN As String = "Vacuum2Down"
   Public Const K_VACUUM0 As String = "Vacuum0"
   Public Const K_VACUUM90 As String = "Vacuum90"
   Public Const K_VACUUM1STATE As String = "Vacuum1State"
   Public Const K_VACUUM2STATE As String = "Vacuum2State"
   Public Const K_VACUUM3STATE As String = "Vacuum3State"
   Public Const K_VACUUM4STATE As String = "Vacuum4State"
   Public Const K_VACUUM5STATE As String = "Vacuum5State"
   Public Const K_VACUUM6STATE As String = "Vacuum6State"
   Public Const K_VACUUM135STATE As String = "Vacuum135State"
   Public Const K_VACUUM246STATE As String = "Vacuum246State"
   Public Const K_OPENALLSTATE As String = "OpenAllState"
   Public Const K_CLOSEALLSTATE As String = "CloseAllState"
   Public Const K_OPEN123STATE As String = "Open123State"
   Public Const K_OPEN456STATE As String = "Open456State"
   Public Const K_CLOSE123STATE As String = "Close123State"
   Public Const K_CLOSE456STATE As String = "Close456State"
   Public Const K_BLOWSTATE As String = "BlowState"
   Public Const K_VACUUMSTATE As String = "VacuumState"
   Public Const K_VACUUMON As String = "VacuumOn"
   Public Const K_VACUUMOFF As String = "VacuumOff"
   Public Const K_BYPASSTATE As String = "BypassState"
   Public Const K_FEEDHOLD As String = "FeedHold"
   Public Const K_SPOTLIGHT1 As String = "SpotLight1"
   Public Const K_SPOTLIGHT2 As String = "SpotLight2"
   ' Nuove variabili
   Public Const K_SPEEDHOLD As String = "SpeedHold"
   Public Const K_XYJOG As String = "XYJog"
   Public Const K_ZCJOG As String = "ZCJog"
   Public Const K_ZBJOG As String = "ZBJog"
   Public Const K_POWERON As String = "PowerON"
   Public Const K_POWEROFF As String = "PowerOFF"
   Public Const K_REMOTE As String = "Remote"

   Public Const S_PRODUCTIONLINE As String = "ProductionLine"
   Public Const K_ACTIVE As String = "Active"
   Public Const K_NAMEPROG1 As String = "NameProg1"
   Public Const K_VARPROG1 As String = "VarProg1"
   Public Const K_NAMEPROG2 As String = "NameProg2"
   Public Const K_VARPROG2 As String = "VarProg2"
   Public Const K_LINEDATADIR As String = "DataDir"
   Public Const K_VARPROJFINISHED As String = "VarProjFinished"
   Public Const K_VARPROJCOPY As String = "VarProjCopy"
   Public Const K_SPECIALUNLOAD As String = "SpecialUnload"
   Public Const K_SAVEPRODUCED As String = "SaveProduced"
   Public Const K_VARPROGTWINS As String = "VarProgTwins"
   Public Const K_ASKNEWONRESEND As String = "AskNewOnResend"
   Public Const K_PRODLIENABLESAWPROBE As String = "EnableSawProbe"
   Public Const K_PRODLIPROBINGSTATEVAR As String = "ProbingStateVar"
   Public Const K_PRODLIPROBINGTCPOSVAR As String = "ProbingTcPosVar"
   Public Const K_PRODLISAWDIAMETERVAR As String = "SawDiameterVar"
   Public Const K_PRODLIPROBINGSTATE2VAR As String = "ProbingState2Var"
   Public Const K_PRODLIPROBINGTCPOS2VAR As String = "ProbingTcPos2Var"
   Public Const K_PRODLISAWDIAMETER2VAR As String = "SawDiameter2Var"

   Public Const S_STATISTICS As String = "Stats"
   Public Const K_DATADIR As String = "DataDir"
   Public Const K_SHOWAREAS As String = "ShowAreas"

   Public Const S_TABLE As String = "Table"
   Public Const K_ADDITIONALTABLE As String = "AdditionalTable"
   Public Const K_TAB2_ADDITIONALTABLE As String = "Tab2AdditionalTable"
   Public Const K_TAB3_ADDITIONALTABLE As String = "Tab3AdditionalTable"
   Public Const K_CENTER_RAW_ONX As String = "CenterRawOnX"
   Public Const K_CHANGETABWD As String = "ChangeTabWD"

   Public Const S_PHOTO As String = "Photo"
   Public Const K_PHOTO_OFFSETX As String = "OffsetX"
   Public Const K_PHOTO_OFFSETY As String = "OffsetY"
   Public Const K_PHOTO_TAB2_OFFSETX As String = "Tab2OffsetX"
   Public Const K_PHOTO_TAB2_OFFSETY As String = "Tab2OffsetY"

   Public Const S_TOOLS As String = "Tools"
   Public Const K_DRILLBIT As String = "Drillbit"
   Public Const K_SAWBLADE As String = "Sawblade"
   Public Const K_MILL As String = "Mill"
   Public Const K_CUPWHEEL As String = "CupWheel"
   Public Const K_POLISHINGWHEEL As String = "PolishingWheel"
   Public Const K_WATERJET As String = "WaterJet"
   Public Const K_SHOWTOOLCHANGER As String = "ShowToolChanger"
   Public Const K_SHOWHEADEXIT As String = "ShowHeadExit"
   Public Const K_SHOWUSERNOTES As String = "ShowUserNotes"
   Public Const K_SHOWSPECIALS As String = "ShowSpecials"
   Public Const K_DRILLHOLDER As String = "DrillHolder"
   Public Const K_SAWBLADEHOLDER As String = "SawBladeHolder"
   Public Const K_MILLHOLDER As String = "MillHolder"
   Public Const K_DRILLMAKER As String = "DrillMaker"
   Public Const K_SAWBLADEMAKER As String = "SawBladeMaker"
   Public Const K_MILLMAKER As String = "MillMaker"
   Public Const K_MOUNTEDTOOLCONFIG As String = "MountedToolConfig"
   Public Const K_MAXSAWDIAMFORVAC As String = "MaxSawDiamForVac"
   Public Const K_MAXSAWDIAMFORPROBE As String = "MaxSawDiamForProbe"

   Public Const S_MACHININGS As String = "Machinings"
   Public Const K_SAWING As String = "Sawing"
   Public Const K_DRILLING As String = "Drilling"
   Public Const K_MILLING As String = "Milling"
   Public Const K_POCKETING As String = "Pocketing"
   Public Const K_POLISHING As String = "Polishing"
   Public Const K_SAWROUGHING As String = "SawRoughing"
   Public Const K_SAWFINISHING As String = "SawFinishing"
   Public Const K_WATERJETTING As String = "WaterJetting"
   Public Const K_SAWINGSPECIALLEADIN  As String = "SawingSpecialLeadIn"

   Public Const S_MACH_NEST As String = "Nest"
   Public Const K_MACH_HOLES_OFFSET As String = "HolesOffset"
   Public Const K_MACH_HOLES_OVERLAP As String = "HolesOverlap"
   Public Const K_MACH_HOLES_DIAMTOLER As String = "HolesDiamToler"
   Public Const K_MACH_ONEHOLE_INTCORNER As String = "OneHoleOnIntCorner"
   Public Const K_MACH_SAFE_LEN_CUT As String = "SafeLenOnCut"
   Public Const K_MACH_SAFE_LEN_INTCORNER As String = "SafeLenOnIntCorner"
   Public Const K_MACH_REDUCEDCUT As String = "ReducedCut"
   Public Const K_MACH_REDUCEDDEPTH As String = "ReducedDepth"
   Public Const K_MACH_EXTARCMINRAD As String = "ExtArcMinRad"
   Public Const K_MACH_INTARCMAXSIDEANG As String = "IntArcMaxSideAng"
   Public Const K_MACH_PRECUTEXIT As String = "PreCutExit"
   Public Const K_MACH_MILLING_ON_CORNERS As String = "MillingOnCorners"
   Public Const K_MACH_MILLING_ON_SINKS As String = "MillingOnSinks"
   Public Const K_MACH_MILLING_SHORTENING As String = "MillingShortening"
   Public Const K_MACH_ENGRAVING_WITHMILL As String = "EngravingWithMill"
   Public Const K_MACH_ENGRAVING_DEPTH As String = "EngravingDepth"
   Public Const K_MACH_ENGRAVING_WIDTH As String = "EngravingWidth"
   Public Const K_MACH_NEST_ALIGNED As String = "Aligned"
   Public Const K_MACH_NEST_GHIGLIOTTINA As String = "Guillotine"
   Public Const K_MACH_WASHING As String = "Washing"
   Public Const K_MACH_SACPROBE As String = "SacProbe"
   Public Const K_MACH_ENABLERESTART As String = "EnableRestart"
   Public Const K_MACH_ENABLEPAUSE As String = "EnablePause"
   Public Const K_MACH_CUTFSEVENABLE As String = "CutFsevEnable"
   Public Const K_MACH_CUTFSEVLEN As String = "CutFsevLen"
   Public Const K_MACH_CUTFSEVPERC As String = "CutFsevPerc"
   Public Const K_USELASERORIGIN As String = "UseLaserOrigin"
   ' DrillMillC90
   ' CutLongDxSx
   ' AngRotMultiCut
   ' MinDistHeadsMultiCut
   ' MinSawRbHeight

   Public Const S_MACH_FRAME As String = "Frame"
   Public Const K_MACH_PAUSE As String = "Pause"

   Public Const S_MACH_RAWMOVE As String = "RawMove"
   Public Const K_MACH_RM_ROTATE As String = "Rotate"
   Public Const K_MACH_RM_FINALMOVE As String = "FinalMove"
   Public Const K_MACH_WEIGHT_SINGLEPLUGGER As String = "MaxWeightSinglePlugger"
   Public Const K_MACH_WEIGHT_DOUBLEPLUGGER As String = "MaxWeightDoublePlugger"
   Public Const K_MACH_ROTATEVACUUMFOREXTRASTROKEY As String = "RotateVacuumForExtraStrokeY"
   Public Const K_MACH_ROTATEVACUUMFOREXTRASTROKEX As String = "RotateVacuumForExtraStrokeX"

   Public Const S_MACH_REG As String = "Reg"
   Public Const K_MACH_MAX_ROT_ANG As String = "MaxRotAng"

   Public Const S_TOOLCHANGER As String = "ToolChanger"
   Public Const K_NUMBER As String = "Number"
   Public Const K_POS As String = "Pos"
   Public Const K_NAME As String = "Name"
   Public Const K_MANUALNUMBER As String = "ManualNumber"
   Public Const K_MANUALPOS As String = "ManualPos"
   Public Const K_MANUALNAME As String = "ManualName"

   Public Const S_MACH_DIRECTCUTS As String = "DirectCuts"
   Public Const K_FINALHOME As String = "FinalHome"
   Public Const K_ADDSAWTHTO5AXMOVE As String = "AddSawThTo5AxMove"

   Public Const S_MACHBUTTONS As String = "MachButtons"
   Public Const S_CONTROLMACHBUTTONS As String = "ControlMachButtons"
   Public Const S_VACUUMMACHBUTTONS As String = "VacuumMachButtons"
   Public Const K_BUTTON As String = "Button"

   Public Const S_MACH_INPROGRESS As String = "InProgress"
   Public Const K_PHASEVAR As String = "PhaseVar"
   Public Const K_WP_STEPTIME As String = "WPStepTime"

   Public Const S_MACH_PROBING As String = "Probing"
   Public Const K_PROBINGSTATEVAR As String = "ProbingStateVar"
   Public Const K_SAWDIAMETER As String = "SawDiameter"
   Public Const K_RAWTHICKNESS As String = "RawThickness"
   Public Const K_ENABLERAWPROBE As String = "EnableRawProbe"

   Public Const S_MACH_BARCODEREADER As String = "BarcodeReader"
   Public Const K_ENABLEBCR As String = "EnableBCR"

   Public Const S_MACH_ESTIMATIONS As String = "Estimations"
   Public Const K_ENABLEEST As String = "Enable"

   Public Const S_MACH_MACH As String = "Mach"
   Public Const K_CURRSAW As String = "CurrSaw"
   Public Const K_CURRDRILL As String = "CurrDrill"
   Public Const K_CURRMILL As String = "CurrMill"
   Public Const K_CURRMILLNOTIP As String = "CurrMillNoTip"
   Public Const K_CURRDRIPSAW As String = "CurrDripSaw"
   Public Const K_CURRDRIPDRILL As String = "CurrDripDrill"
   Public Const K_CURRWATERJET As String = "CurrWaterJet"
   Public Const K_CURRSAWING As String = "CurrSawing"
   Public Const K_CURRDRILLING As String = "CurrDrilling"
   Public Const K_CURRMILLING As String = "CurrMilling"
   Public Const K_CURRPOCKETING As String = "CurrPocketing"
   Public Const K_CURRSAWROUGHING As String = "CurrSawRoughing"
   Public Const K_CURRSAWFINISHING As String = "CurrSawFinishing"
   Public Const K_CURRSAWSIDEFINISHING As String = "CurrSawSideFinishing"
   Public Const K_CURRSAWSINGLE As String = "CurrSawSingle"
   Public Const K_CURRDRIPSAWING As String = "CurrDripSawing"
   Public Const K_CURRDRIPDRILLING As String = "CurrDripDrilling"
   Public Const K_CURRWATERJETTING As String = "CurrWaterJetting"
   Public Const K_CURRWATERJETTINGQUALITY As String = "CurrWaterJettingQualilty"

   Public Const S_MATERIALS As String = "Materials"
   Public Const K_CURRMATERIAL As String = "CurrMaterial"
   Public Const K_MATERIAL As String = "Material"
   Public Const K_FROMDBWATERJET As String = "FromDBWaterJet"
   Public Const K_AVERAGEDENSITY As String = "AverageDensity"

End Module
