#0009: 各速度设定: 1、扫描时,信任metus扫描速度设置,2、定位动作,采用定位合成速度 3、Jog运动,按照Jog速度档位设置

This commit is contained in:
zhengxuan.zhang
2024-07-17 11:14:23 +08:00
parent d790bd7879
commit 3211cdbb13
2 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -3546,6 +3546,7 @@ HSI_STATUS HSI_Motion::SetPositionXyz(UINT AxisTypes, double PositionX, double P
};
SetSingleAxisMotionParams(ACSC_AXIS_1, X_SetmotionParam);//设置X轴定位速度
m_SetPotion_DriveSpeed[ACSC_AXIS_1] = X_SetmotionParam[0];// 记录X轴速度
g_pLogger->SendAndFlushWithTime(L"[SetPositionXyz] 设置Y轴定位速度 %d\n", m_SetPotion_DriveSpeed[2]);
double Y_SetmotionParam[5] = {
@@ -3558,6 +3559,7 @@ HSI_STATUS HSI_Motion::SetPositionXyz(UINT AxisTypes, double PositionX, double P
SetSingleAxisMotionParams(ACSC_AXIS_0, Y_SetmotionParam);//设置Y轴定位速度
m_SetPotion_DriveSpeed[ACSC_AXIS_0] = Y_SetmotionParam[0];// 记录Y轴速度
g_pLogger->SendAndFlushWithTime(L"[SetPositionXyz] 设置Z轴定位速度 %d\n", m_SetPotion_DriveSpeed[3]);
double Z_SetmotionParam[5] = {
@@ -3569,7 +3571,7 @@ HSI_STATUS HSI_Motion::SetPositionXyz(UINT AxisTypes, double PositionX, double P
};
SetSingleAxisMotionParams(ACSC_AXIS_8, Z_SetmotionParam);//设置Z轴定位速度
m_SetPotion_DriveSpeed[ACSC_AXIS_8] = Z_SetmotionParam[0]; //记录Z轴速度
//使能电机
int Axes[] = { ACSC_AXIS_1, ACSC_AXIS_0, ACSC_AXIS_8, -1 }; //根据电气层面定义,这里的0对应X轴,1对应Y轴,8对应Z轴
@@ -8292,7 +8294,7 @@ HSI_STATUS HSI_Motion::SetSpeedEx(UINT AxisTypes, double Speed)
if (AxisNumber >= 0 && AxisNumber <= 8)
{
m_SetPotion_DriveSpeed[1] = static_cast<int>(Speed);
g_pLogger->SendAndFlushWithTime(L"[SetSpeedEx] AxisNumber = %d,Speed = %f \n", AxisNumber, m_SetPotion_DriveSpeed[1]);
g_pLogger->SendAndFlushWithTime(L"[SetSpeedEx] AxisNumber = %d,Speed = %d \n", AxisNumber, m_SetPotion_DriveSpeed[1]);
}
else
{
+2 -2
View File
@@ -12,5 +12,5 @@
#define HSI_VERSION_REVNUM
#define HSI_VERSION_BUILD_DATE _T(__DATE__ )
#define HSI_VERSION_BUILD_TIME _T(__TIME__ )
#define HSI_FILE_DESCRIPTION "周三 2.24.07 / 10:47 "
#define HSI_FILE_CSDESCRIPTION _T("周三 2.24.07 / 10:47 ")
#define HSI_FILE_DESCRIPTION "周三 2.24.07 / 10:59 "
#define HSI_FILE_CSDESCRIPTION _T("周三 2.24.07 / 10:59 ")