📄 public.h
字号:
extern uchar bdata ucbOperateMode; // 工作模式
extern bit bEDIT ;
extern bit bJOG ;
extern bit bAUTO ;
extern bit bPAR ;
extern bit bDRESS ;
extern bit bDGN ;
extern bit bPROGRAM ;
//全局标志位
extern bit bDSPStart; //DSP启动标志
extern bit bMotionEnable; //运动使能标志
//extern bit bCoolant ; // 冷却状态
//extern bit bGSpindle; // 砂轮主轴状态
extern bit bRefresh; //屏幕刷新标志
extern bit bKeyRelease; // 键释放处理标志
extern bit bHSJog; //头架点动
extern bit bIdle; //工作模式的空闲状态位
extern bit bCoordinateType; // 坐标系类型(0-绝对,1-相对)
//extern bit bZCoordinateChange; //Z轴工件坐标变化标志
//各方式下的标志位
extern uchar bdata ucFlagByte0; //标志位字节0
extern uchar bdata ucFlagByte1; //标志位字节1
extern bit bPointFlag; //小数点输入标志位
extern bit bFAST; //快速移动
extern bit bSTEP ; //单步
extern bit bSINGLE; //单段运行
extern bit bAutoRun; //自动运行状态
extern bit bInMotion; //运动状态
extern bit bProgramRunOver ; //程序自动运行完毕
extern bit bProgramRowRefresh; //程序 行刷新标志
extern bit bParameterInput; //PAR方式参数输入状态
extern bit bParameterBitInput; //PAR方式位参数输入状态
extern bit bPasswordInput; //PAR方式密码输入
extern bit bParameterDisplay; //PAR方式进入参数显示页面
extern bit bParameterModify; //PAR方式微调参数
extern bit bParameterREW; //PAR方式改写标志
extern bit bEditInput; //EDIT方式下输入标志位
extern bit bEditDel; //EDIT方式下删除程序标志位
extern bit bCommunication; //EDIT方式下通信标志
extern bit bProgramInsert; //Program方式下的插入标志位
extern bit bMDI; //JOG方式下的MDI模式
extern bit bMotionReady; //JOG方式下的MDI运动就绪标志
extern bit bSetting; //JOG方式下设置参数
extern bit bSetCoordinate; //JOG方式下设置编程坐标系
extern bit bSetReferencePoint; //JOG方式下设置参考点
extern bit bHomeReady; //JOG方式下机械回零确认
extern bit bRunReady; //AUTO方式下自动运行就绪
extern bit bAUTOHold; //AUTO方式下自动进给保持状态
extern bit bSetStartRow; //AUTO方式下指定自动运行的开始行号
extern bit bProgramHome; //AUTO方式下程序参考点
//extern bit bGrindValueInput; //AUTO方式下磨削参数输入
//extern bit bReCaculate; //AUTO方式下磨削参数重新计算标志
extern bit bNewRun; //AUTO方式下 重新运行
extern bit bMacroDisplay; //AUTO方式下 查看宏变量
extern bit bDressHold; //DRESS方式下自动修整进给保持
extern bit bReady; //DRESS方式下就绪标志
extern bit bSetYDress; //DRESS方式下Y修整点设置
extern bit bInputOffset; //DRESS方式下修整补偿输入
extern bit bAutoDress; //DRESS方式下自动修整标志
extern bit bDRESSRunning; //DRESS方式下运动状态
extern bit bInputF; //DRESS方式下F输入
extern bit bCommandOrAddress; //PLC程序编辑中的命令和地址标志
extern bit bPLCEdit; //PLC程序编辑标志
extern bit bPLCInput; //PLC程序编辑中输入状态标志
extern bit bPLCCommunication; //PLC程序通信状态标志
extern bit bGCodeGroup1Compile; //第1组G代码译码标志
extern bit bGCodeGroup2Compile; //第2组G代码译码标志
extern bit bGCodeGroup3Compile; //第3组G代码译码标志
extern bit bYCompile; //Y轴编程坐标译码标志
extern bit bZCompile; //Z轴编程坐标译码标志
extern bit bFeedRateCompile; //进给速率译码标志
extern bit bRCompile; //圆弧半径译码标志
extern bit bCallTimesCompile; //子程序调用次数译码标志
extern bit bMCodeGroup1Compile; //第1组M代码译码标志
extern bit bICompile; //圆弧插补I值译码标志
extern bit bKCompile; //圆弧插补K值译码标志
//extern bit bMCodeGroup4Compile; //第4组M代码译码标志
//extern bit bMCodeGroup5Compile; //第5组M代码译码标志
//extern bit bMCodeGroup6Compile; //第6组M代码译码标志
extern bit bDelayTimeCompile; //延时时间译码标志
extern bit bJumpRowNoCompile; //跳转或子程序行号译码标志
extern uchar bdata ucINPUT[3]; // I/O输入
extern uchar bdata ucOUTPUT[2]; // I/O输出
extern uchar bdata ucOutputOperateState; //工作状态字
/*-----------------I/O ----------------*/
// 输入
//uchar bdata ucINPUT[0];
extern bit bUNLOCK;
extern bit bPROGRAMSTART;
extern bit bPROGRAMSTOP;
extern bit bEMERGENCYSTOP;
extern bit bYHOME;
extern bit bYLIMIT;
extern bit bZHOME;
extern bit bZLIMIT;
//uchar bdata ucINPUT[1];
extern bit bGWMOVER;
extern bit bHPMOVER;
extern bit bRMOVER;
extern bit bINPUTUSER1;
extern bit bINPUTUSER2;
extern bit bEMERGENCYBACK;
extern bit bALM1;
extern bit bALM2;
//uchar bdata ucINPUT[2];
extern bit bTABLEFACELEFT;
extern bit bTABLEFACERIGHT;
extern bit bLEFTSWITCH;
extern bit bRIGHTSWITCH;
extern bit bMGNET;
extern bit bPMODIFY;
extern bit bDRIVERNORMAL;
extern bit bLIQUIDLOW;
//输出
//uchar bdata ucOUTPUT[0];
extern bit bVALVE;
extern bit bTABLEMOVELEFT;
extern bit bTABLEMOVERIGHT;
extern bit bGMMOTOR;
extern bit bHPMOTOR;
extern bit bRMOTOR;
extern bit bHSMOTOR;
extern bit bOUTPUTRESERVE1;
//uchar bdata ucOUTPUT[1];
extern bit bENABLE1;
extern bit bENABLE2;
extern bit bZEROSPEED1;
extern bit bZEROSPEED2;
extern bit bUSEROUTPUT1;
extern bit bUSEROUTPUT2;
extern bit bDIAMETERSCALE;
extern bit bAXISSCALE;
//uchar bdata uOperateState;
extern bit bINTERLOCK;
extern bit bDRY;
extern bit bHOME;
extern bit bRUN;
//extern bit bZRUN;
//extern bit bMOTIONMODE;
extern bit bYHW;
extern bit bZHW;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -