-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Controller SW: Change the project to the new hardware setup, Set close loop, change port numger to 5000 Set closed loop by using the encoder. Change the default port number to 5000 Homing sequences: fix "bBusy" glitch When homing sequences where run, the bBusy bit went down and up. This happened when the motor stops at a limit switch and reverts to continue homing. Sometimes the poll() function in the motor driver got the "bBusy=0" and assumed that the homing sequence was done, which it wasn't. Correct the limit switches High and low limit switches had been mixed up ====================================================================== EPICS-driver: Axis: Translate error codes into text Start to translate error codes into readable text. Example : The code 4450 will be displayed as 4450 Following error More error codes need to be added, whenever they occur Axis: Add setPosition() Whenever setPosition is called, do a printout. We don't support setPosition yet, but we want the printout Axis: Don't hide LS when homing; nCmdData=0 - Don't hide a hitten limit switch any more (needs a patched MR, which we have) - Always send nCmdData=0 - Simplify the print when a LS is hit ore released. Axis: Correct waitNumPollsBeforeReady When an axis is started (or stopped) against the MCU, we normaly wait until the program at the MCU has swallowed the start command. While debugging the 400 test case it turned out, that we sometimes wait too long: When the motor is stopped (and has been moving before), the stopped is not reported and the DMOV field in the motorRecord needs 2 slow polls (resulting in a delay > 2 seconds), which is more than what the TC expects. Whenever there is a transition in moving, set waitNumPollsBeforeReady to 0 and report it. Change homing to use the low limit switch Since the home sensors are not reliable enough, use the low limit switch for the time being. ====================================================================== Tests: Major rework of the test scripts, add 090 ====================================================================== Make system: doit.sh: Base 3.15.4 @ ESS does not have motor 6.81 The new base at ESS is R3.15.4, and for that base we never build the motor module. Test for 6.10.6-ESS instead. mv Makefile GNUmakefile according to EEE Always require a version for asyn and motor, as we are not sure, how backward-compatible future versions are. Make startup/ files for CCDB/IOCfactory Add tools/linux/reloadMCUbins.sh Add a tool to download the TwinCAT binary from Linux onto the target system. Beta version. Ignore logs.0* from CSS
- Loading branch information
Showing
79 changed files
with
2,524 additions
and
1,801 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,18 @@ | ||
epics-for-Motion/ | ||
_Boot/ | ||
_CompileInfo/ | ||
_Libraries/ | ||
tools/linux/ADS/ | ||
tools/linux/getADSState/getADSState.bin | ||
logs.0* | ||
.epics.* | ||
*.bak | ||
*.~u | ||
*.pyc | ||
*.tpy | ||
*.suo | ||
*~ | ||
.#* | ||
\#*# | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Motor/MRES: | ||
200 steps/Revolution | ||
64 Microstep/Revolution | ||
|
||
giving | ||
12800 == 64 * 200 | ||
|
||
|
||
Encoder/ERES: | ||
2000 steps/Revolution | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.