JMC iHSV57 SERVOS AND KFLOP - Step pulse width

Moderators: TomKerekes, dynomotion

Post Reply
mlinka
Posts: 3
Joined: Fri Jun 15, 2018 8:19 pm

JMC iHSV57 SERVOS AND KFLOP - Step pulse width

Post by mlinka » Fri Jun 15, 2018 8:26 pm

Good day,
I bought new JMC iHSV57 servo motors with integrated drive.
My question is how exactly can I change pulse width in kflop, I read about it but I dont understand where to write the code and how to run it.

SERVO manuals says:
(1)t1:ENAmustbeaheadofDIRbyatleast5μs.Usually,ENA+andENA-areNC (notconnected). (2)t2:DIRmustbeaheadofPULactiveedgeby6μstoensurecorrectdirection;
(3)t3:Pulsewidthnotlessthan2.5μs;
(4)t4:Lowlevelwidthnotlessthan2.5μs.

If anyone has the same motors please give me some advice and your settings.
Also if you could help with step/response screen in KMOTION.
Thank you very much.

User avatar
TomKerekes
Posts: 2676
Joined: Mon Dec 04, 2017 1:49 am

Re: JMC iHSV57 SERVOS AND KFLOP - Step pulse width

Post by TomKerekes » Sat Jun 16, 2018 11:34 pm

Hi mlinka,

KFLOP only provides 5.7us of Direction Setup Time so it may not work reliably. See:
http://www.dynomotion.com/Help/StepAndD ... AndDir.htm

To set pulse time and polarity code:
FPGA(STEP_PULSE_LENGTH_ADD)=63 + 0x80; // set the pulse time to ~ 3.78us and pulse the Step High

Place the code in your Initialization C Program. See:
http://www.dynomotion.com/wiki/index.ph ... _C_Program

For help with Step Response Screen see:
http://www.dynomotion.com/Help/StepScre ... Screen.htm

Servo Tuning doesn’t really apply as your system is open loop. So all that applies is testing moves of different sizes with different motion parameters. See:
http://www.dynomotion.com/wiki/index.ph ... C_and_Jerk

HTH
Regards,

Tom Kerekes
Dynomotion, Inc.

Post Reply