I am working to understand the operation of Parker brand HPC5N type servo drive which would be used in a project. I am facing a problem in understanding the "profile dimension" input which is given in hex format in a parameter 35. If you open the page 30 of manual where written,
"You can also program the profile dimensions directly in parameter Pr.35 and from Pr.39 to Pr.43 without the use of external devices. The dimension must be calculated bearing in mind that one revolution of the motor shaft is equal to 4096, converted into HEXADECIMAL code (base 16) and expressed in eight digits. Because of display presentation limitations, the value is divided into two (each composed of four digits): a "high" part and a "low" part.
Example: assume you intend to program, in profile 0 corresponding to parameter Pr.35, a distance to cover equivalent to 10 turns of the motor shaft. The corresponding decimal number would be:
4096 * 10 = 40960
which, when converted to hexadecimal code, is equal to: A000. If the number is to be represented with eight digits, it would be: 0000A000 where the "high" part to enter in Pr.35 is 0000 and the "low" part is A000."
I written "FFFF" in high part of parameter and "0000" in low part of parameter, started the motor and found it turned just only 16turns while, as stated in manual, if we convert "FFFF0000" in turns,
FFFF0000 = 4294901760/4096 = 1048560turns.
I written following words which results were as following;
High part FFFE, Low part 0000. Motor turned = 32turns.
High part FFEF, Low part 0000. Motor turned = 272turns.
High part 0000, Low part 4Cbd. Motor turned = 5turns.
High part 0000, Low part 7d23. Motor turned = 8turns.
According to above tests, if we put value just in "low" part of parameter, we get exact motor turns as calculated but if we put values in "high" part of parameter, strange results faces. Please help me out to understand it. I sent mail to Parker and they forwarded it to Parker UAE and still no answer from them.