277 lines
12 KiB
C
277 lines
12 KiB
C
|
#pragma once
|
|||
|
#include <shared_mutex>
|
|||
|
#include "../config/bean/AxisCfg.h"
|
|||
|
// <20><><EFBFBD>ڶ<EFBFBD>ȡʱ<C8A1><CAB1><EFBFBD>صĽṹ<C4BD><E1B9B9>
|
|||
|
typedef struct {
|
|||
|
bool ServoOn; //<2F><><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool ServoHomeIndexOn; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool ServoReset; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool MoveP; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool MoveN; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool MovePContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool MoveNContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool MoveAbsPos; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool MotionStop; //<2F>ἱͣ_RW
|
|||
|
bool ServoRDY; //<2F><><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool ServoHomeDone; //<2F><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool ResetDone; //<2F><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool ServoBusy; //<2F><><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool ServoException; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool Runable; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short ExceptionCode; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
|
|||
|
bool ServoBreakOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool BindSlaveOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><F3B6A8B4><EFBFBD>_RW
|
|||
|
bool BindSlaveFinish; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>_R
|
|||
|
|
|||
|
bool SlaveServoBreakOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool SlaveUnbind; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
|
|||
|
float Pos;
|
|||
|
float Torque;
|
|||
|
|
|||
|
float ShowPos;
|
|||
|
float RPos;
|
|||
|
} AxisStateValue;
|
|||
|
|
|||
|
class AxisState
|
|||
|
{
|
|||
|
public:
|
|||
|
AxisState();
|
|||
|
~AxisState(){}
|
|||
|
virtual void GetValue(AxisStateValue& value);
|
|||
|
virtual void Update(unsigned char* addr);
|
|||
|
virtual void UpdatePosAndLoad(unsigned char* addr);
|
|||
|
virtual void SetAxisCfg(AxisCfg* cfg) { m_AxisCfg = cfg; }
|
|||
|
virtual void SetZeroPos();
|
|||
|
virtual float GetShowPos();
|
|||
|
public:
|
|||
|
bool m_ServoOn; //<2F><><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_ServoHomeIndexOn; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_ServoReset; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_MoveP; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoveN; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MovePContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoveNContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoveAbsPos; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MotionStop; //<2F>ἱͣ_RW
|
|||
|
bool m_ServoRDY; //<2F><><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_ServoHomeDone; //<2F><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_ResetDone; //<2F><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_ServoBusy; //<2F><><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_ServoException; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_Runable; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_ExceptionCode; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
float m_Pos; //<2F><>ǰλ<C7B0><CEBB>
|
|||
|
float m_Torque; //<2F><>ǰŤ<C7B0><C5A4>
|
|||
|
float m_ShowPos;
|
|||
|
float m_RPos;
|
|||
|
std::shared_mutex mtx;
|
|||
|
|
|||
|
AxisCfg* m_AxisCfg;
|
|||
|
};
|
|||
|
|
|||
|
class MainAxisState : public AxisState
|
|||
|
{
|
|||
|
public:
|
|||
|
MainAxisState(){}
|
|||
|
~MainAxisState(){}
|
|||
|
void GetValue(AxisStateValue& value);
|
|||
|
void Update(unsigned char* addr);
|
|||
|
public:
|
|||
|
bool m_ServoBreakOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_BindSlaveOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><F3B6A8B4><EFBFBD>_RW
|
|||
|
bool m_BindSlaveFinish; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>_R
|
|||
|
};
|
|||
|
|
|||
|
class SlaveAxisState : public AxisState
|
|||
|
{
|
|||
|
public:
|
|||
|
SlaveAxisState(){}
|
|||
|
~SlaveAxisState(){}
|
|||
|
void GetValue(AxisStateValue& value);
|
|||
|
void Update(unsigned char* addr);
|
|||
|
public:
|
|||
|
bool m_ServoBreakOn; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_Unbind; //<2F><><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
#if 0
|
|||
|
class AxisState
|
|||
|
{
|
|||
|
public:
|
|||
|
AxisState();
|
|||
|
~AxisState();
|
|||
|
|
|||
|
public:
|
|||
|
bool m_MoldMainServoOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_MoldMainServoHomeIndexOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_MoldMainServoReset; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_MoldMainServoBreakOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_MoldMainBindSlaveOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><F3B6A8B4><EFBFBD>_RW
|
|||
|
bool m_MoldMainMoveUp; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldMainMoveDown; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldMainMoveUpContinue; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldMainMoveDownContinue; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldMainMoveAbsPos; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldMainMotionStop; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD>ἱͣ_RW
|
|||
|
bool m_MoldMainServoRDY; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_MoldMainServoHomeDone; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_MoldMainResetDone; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_MoldMainServoBusy; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_MoldMainServoException; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_MoldMainBindSlaveFinish; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>_R
|
|||
|
bool m_MoldMainRunable; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_MoldMainServoExceptionCode; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_MoldSlaveServoOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_MoldSlaveServoHomeIndexOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_MoldSlaveServoReset; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_MoldSlaveServoBreakOn; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_MoldSlaveUnbind; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMoveUp; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMoveDown; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMoveUpContinue; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMoveDownContinue; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMoveAbsPos; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_MoldSlaveMotionStop; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD>ἱͣ_RW
|
|||
|
bool m_MoldSlaveServoRDY; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_MoldSlaveServoHomeDone; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_MoldSlaveResetDone; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_MoldSlaveServoBusy; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_MoldSlaveServoException; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_MoldSlaveRunable; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_MoldSlaveServoExceptionCode; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_CleanMainServoOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_CleanMainServoHomeIndexOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_CleanMainServoReset; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_CleanMainServoBreakOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_CleanMainBindSlaveOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><F3B6A8B4><EFBFBD>_RW
|
|||
|
bool m_CleanMainMoveUp; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanMainMoveDown; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanMainMoveUpContinue; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanMainMoveDownContinue; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanMainMoveAbsPos; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanMainMotionStop; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ἱͣ_RW
|
|||
|
bool m_CleanMainServoRDY; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_CleanMainServoHomeDone; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_CleanMainResetDone; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_CleanMainServoBusy; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_CleanMainServoException; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_CleanMainBindSlaveFinish; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>_R
|
|||
|
bool m_CleanMainRunable; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_CleanMainServoExceptionCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_CleanSlaveServoOn; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_CleanSlaveServoHomeIndexOn; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_CleanSlaveServoReset; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_CleanSlaveServoBreakOn; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD>ɲ<EFBFBD><C9B2>_RW
|
|||
|
bool m_CleanSlaveUnbind; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMoveUp; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMoveDown; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMoveUpContinue; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMoveDownContinue; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMoveAbsPos; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_CleanSlaveMotionStop; //<2F><><EFBFBD>۴<EFBFBD><DBB4>ἱͣ_RW
|
|||
|
bool m_CleanSlaveServoRDY; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_CleanSlaveServoHomeDone; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_CleanSlaveResetDone; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_CleanSlaveServoBusy; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_CleanSlaveServoException; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_CleanSlaveRunable; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_CleanSlaveServoExceptionCode; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_LoadAxisServoOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_LoadAxisServoHomeIndexOn; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_LoadAxisServoReset; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_LoadAxisMoveLeft; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_LoadAxisMoveRight; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_LoadAxisMoveLeftContinue; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_LoadAxisMoveRightContinue; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_LoadAxisMoveAbsPos; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_LoadAxisMotionStop; //<2F><><EFBFBD><EFBFBD><EFBFBD>ἱͣ_RW
|
|||
|
bool m_LoadAxisServoRDY; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_LoadAxisServoHomeDone; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_LoadAxisResetDone; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_LoadAxisServoBusy; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_LoadAxisServoException; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_LoadAxisRunable; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_LoadAxisServoExceptionCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_ArmServoOn; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_ArmServoHomeIndexOn; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_ArmServoReset; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_ArmMoveFront; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_ArmMoveBack; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_ArmMoveFrontContinue; //<2F>̷<EFBFBD><CCB7><EFBFBD>ǰJOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_ArmMoveBackContinue; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_ArmMoveAbsPos; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_ArmMotionStop; //<2F>̷<EFBFBD><CCB7>ἱͣ_RW
|
|||
|
bool m_ArmServoRDY; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_ArmServoHomeDone; //<2F>̷<EFBFBD><CCB7><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_ArmResetDone; //<2F>̷<EFBFBD><CCB7><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_ArmServoBusy; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_ArmServoException; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_ArmRunable; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_ArmServoExceptionCode; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
bool m_SupplyServoOn; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
bool m_SupplyServoHomeIndexOn; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
bool m_SupplyServoReset; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
bool m_SupplyMovePositive; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_SupplyMoveNegative; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD>ת<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_SupplyMovePositiveContinue; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>תJOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_SupplyMoveNegativeContinue; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD>ᷴתJOG_<47>ֶ<EFBFBD>_RW
|
|||
|
bool m_SupplyMoveAbsPos; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
bool m_SupplyMotionStop; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD>ἱͣ_RW
|
|||
|
bool m_SupplyServoRDY; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD>RDY״̬_R
|
|||
|
bool m_SupplyServoHomeDone; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HOME_Done_R
|
|||
|
bool m_SupplyResetDone; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RESET_Done_R
|
|||
|
bool m_SupplyServoBusy; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD>BUSY_R
|
|||
|
bool m_SupplyServoException; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD><C5B7>쳣_R
|
|||
|
bool m_SupplyRunable; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬_R
|
|||
|
short m_SupplyServoExceptionCode; //<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ŷ<EFBFBD><C5B7>쳣<EFBFBD><ECB3A3>_R
|
|||
|
|
|||
|
bool m_MoldCylinderSeparatePosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_Print3RSeparateRecord; //<2F><>ӡ3R<33><52><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼__RW
|
|||
|
bool m_Print3RSeparateCheckDistanceRecord; //<2F><>ӡ3R<33><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼__RW
|
|||
|
bool m_PrintJackupDeoxygenMinPosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><CDB5><EFBFBD>¼__RW
|
|||
|
bool m_PrintJackupPlatformBottomPosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>λ<EFBFBD>ü<EFBFBD>¼__RW
|
|||
|
bool m_PrintJackupPlatformPlanePosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>λ<EFBFBD>ü<EFBFBD>¼_RW
|
|||
|
bool m_PrintPlatformHightRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD>__RW
|
|||
|
bool m_MoldUpLimitPosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_MoldDownLimitPosRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanTrackConnectPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanBoxCylinderConnectPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_Clean3RSeparatePosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3R<33>Խӷ<D4BD><D3B7><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_Clean3RSeparateCheckDistanceRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3R<33><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼_RW
|
|||
|
bool m_CleanLowestPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><CDB5><EFBFBD>¼_RW
|
|||
|
bool m_CleanUpLimitRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanDownLimitRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_LoadAxisTrackPrintPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡλ<D3A1><CEBB>¼_RW
|
|||
|
bool m_LoadAxisTrackCleanPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_LoadAxisTrackWaitPosRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_LoadAxisLeftLimitRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_LoadAxisRightLimitRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmPowderAcceptPosRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD>ӷ<EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmPowderDropFrontPosRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD>ǰ<EFBFBD>·<EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmPrintFrontLimitRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1>ǰ<EFBFBD><C7B0>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmPrintBackLimitRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmFrontLimitRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_ArmBackLimitRecord; //<2F>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_BlockMoldSoftPosLimit; //<2F><><EFBFBD>δ<EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_BlockCleanSoftPosLimit; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_BlockLoadAxisSoftPosLimit; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_BlockArmSoftPosLimit; //<2F><><EFBFBD><EFBFBD><EFBFBD>̷<EFBFBD><CCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_SupplySoftPosLimit; //<2F><><EFBFBD>ι<EFBFBD><CEB9><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_RW
|
|||
|
bool m_MoldMainHomeIndexRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_MoldMainAlignRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_MoldMainAlignHomeIndexRelRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>¼_RW
|
|||
|
bool m_MoldSlaveHomeIndexRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_MoldSlaveAlignRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_MoldSlaveAlignHomeIndexRelRecord; //<2F><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>¼_RW
|
|||
|
bool m_CleanMainHomeIndexRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanMainAlignRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanMainAlignHomeIndexRelRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>¼_RW
|
|||
|
bool m_CleanSlaveHomeIndexRecord; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD>ԭ<EFBFBD><D4AD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanSlaveAlignRecord; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>¼_RW
|
|||
|
bool m_CleanSlaveAlignHomeIndexRelRecord; //<2F><><EFBFBD>۴<EFBFBD><DBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>¼_RW
|
|||
|
};
|
|||
|
#endif
|