SpindleRawJob
Gig foundation:
if this is comment, then in geely, it does not move too.
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。//(void)SCI_Call_Bsw_SetDigitalOutput( MOTOR_A_ACTIVE_UC, STD_HIGH);
why CalcMotorCurrent to get current data?
why not get raw data?
is there any difference?
why CalcMotorCurrent show 0
but only have value when power off?
when add this into 3rb, spindle can be controlled,
but when add into gwm, there is only Buzzer sound
E_BUZ_SOUND_POT_CLOSING_1
static void Hmi_HandleSensorButtonRequests ( void )
{
Hmi_SensorButtonRequestT ls_SensorButtonReq;
Hmi_ActionTabColT le_Col;
if ( SCI_QUEUE_OK == SCI_Receive_SBT_HmiSensorButtonRequest (&ls_SensorButtonReq) ) /* if unequal "NO_DATA" --> "ls_SensorButtonReq" is written ! */
{
boolean lb_ReqSentToMovement = FALSE;
itsActuatorSpindleJob ls_ActuatorSpindleJob;
EndOfLine_PreEOLCommand(E_EOL_CMD_SPINDLE_OUT_CMD, 1);
ls_ActuatorSpindleJob.SpindleMotorCommand = TLG_MOT_CMD_OPEN;
ls_ActuatorSpindleJob.JobParam = 200;
(void) SCI_Send_ActuatorEOL_To_SpindleMotor_ActuatorSpindleJob(&ls_ActuatorSpindleJob); /* Request Spindle job */
/*Disable over current detection */
ls_ActuatorSpindleJob.SpindleMotorCommand = TLG_MOT_CMD_OVERCURR_DET;
ls_ActuatorSpindleJob.JobParam = FALSE;
My Spindle does not screw for more than one week.
todo 0510:
What is irremovable?
What should happen, but did not happen?
