diff --git a/hugo/content/manual/general_cfg/best_practice.md b/hugo/content/manual/general_cfg/best_practice.md index c7ea8237f..f8c146157 100644 --- a/hugo/content/manual/general_cfg/best_practice.md +++ b/hugo/content/manual/general_cfg/best_practice.md @@ -1,6 +1,6 @@ +++ title = "best practice" -weight = 14 +weight = 25 chapter = false +++ diff --git a/hugo/content/manual/knowledgebase/hardware/EL5042.md b/hugo/content/manual/knowledgebase/hardware/EL5042.md index 426d12230..a7157479c 100644 --- a/hugo/content/manual/knowledgebase/hardware/EL5042.md +++ b/hugo/content/manual/knowledgebase/hardware/EL5042.md @@ -64,6 +64,7 @@ If the voltage is to low (mainly for 5V encoders): 3. Add a separate (5V) power supply with possabilities to adjust the voltage level to a slightly higher voltage. Make sure the voltage is not too high at the encoder end. **Serial communication:** + The serial communication is also affected by the cable legth. For long cable lengths a reduction of the clock rate can be needed. The clock rate can be reduced by setting the CLK_FRQ_KHZ macro in the call to applyComponent.cmd (set clock freq. to 500kHz): ```bash @@ -74,9 +75,9 @@ For EL5042 the following rates are availble: * 10 MHz * 5 MHz * 3.33 MHz -* 2.5 MHz default for some encoders +* 2.5 MHz default for some encoders in ecmccomp * 2 MHz -* 1 MHz Max for SSI and default for some encoders +* 1 MHz Max for SSI and default for some encoders in ecmccomp * 500 kHz * 250 kHz @@ -141,7 +142,7 @@ ${SCRIPTEXEC} ${ecmccomp_DIR}applyComponent.cmd "COMP=Encoder-Generic-BISS-C,CH_ * Enabling status bits by SDO (0x80p8:02) will not work, seems only valid for BISS-C (kind of hints this in manual). {{% notice warning %}} -**If the total bit count does not match, the READY bit of the EL5042 will be low (and soemtimes also error or warning).** +**If the total bit count does not match, the READY bit of the EL5042 will be low (and sometimes also error or warning).** {{% /notice %}} Example: 26bit RLS encoder with 2 status bits (set ST_BITS=28) diff --git a/hugo/content/manual/knowledgebase/hardware/EL70x1.md b/hugo/content/manual/knowledgebase/hardware/EL70x1.md index 6ccca495c..398ee6532 100644 --- a/hugo/content/manual/knowledgebase/hardware/EL70x1.md +++ b/hugo/content/manual/knowledgebase/hardware/EL70x1.md @@ -132,9 +132,12 @@ There are normally several control loops in an ecmc system: However, for the EL70x1 drives there's no dedicated velocity loop (however some current boost settings that can be applied in acc/dec, see below) +For more information see [tuning](../../tuning) + #### Position loop The position loop control parameters can be accessed and tuned by PVs. Normally, a pure P controller is enough (ki and kp set to 0) but sometimes the I and D part can be needed. + #### Current loop For most usecases, the default current controller parameters are already well tuned. Sometimes when operating at higher speeds the current loop needs to be tuned. @@ -155,5 +158,3 @@ For most applications it is important to keep a ration of 40:1. Default is 400 / 10, if you want a stiffer loop, then change to f ex 800 / 20 and onwards. Increase until the motor misbehaves and go back to a safe setting. -Also see troubleshooting/tuning section. -