-----Original Message-----
From: [email protected] [mailto:tech-talk-
[email protected]] On Behalf Of Mark Rivers
Sent: 27 June 2011 15:17
To: John Dobbins; EPICS Tech-Talk
Subject: RE: Newport XPS and Motor record
Hi John,
If you translate that error code, -22, using ErrorStringGet in the XPS
Web terminal interface you will get:
0,Error -22 : Not allowed action
So there is something illegal about the request you are making. Is it
possible that you are exceeding a soft limit, etc.?
Mark
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of John Dobbins
Sent: Monday, June 27, 2011 8:38 AM
To: EPICS Tech-Talk
Subject: Newport XPS and Motor record
All,
I am using Motor Record R6-4-4 , EPICS R3.14.9, ASYN 4-9 with a Newport
XPS controller.
When I send a new position to an actuator I get a messages in the IOC
like this:
epics> 2011/06/24 12:35:35.552 SendAndReceive unexpected response
=-22,GroupMoveAbsolute (GROUP2.POSITIONER,12.00003072008),EndOfAPI
otherwise everything seems to be working, i.e. motor responds properly.
Does someone know what this means? The XPS set-up portion of my st.cmd
script is below.
Regards and Thanks,
John Dobbins
Cornell University
The XPS set-up portion of my st.cmd script:
# cards (total controllers)
XPSSetup(1)
# card, IP, PORT, number of axes, active poll period (ms), idle poll
period (ms)
XPSConfig(0, "erpxps01", 5001, 3, 10, 500)
# asyn port, driver name, controller index, max. axes)
drvAsynMotorConfigure("XPS1", "motorXPS", 0, 3)
# card, axis, groupName.positionerName, stepsPerUserUnit
# PR50CC rotational stage
XPSConfigAxis(0,0,"GROUP1.POSITIONER",100)
# CMA-12CCCL linear stage
XPSConfigAxis(0,1,"GROUP2.POSITIONER",20480)
# CMA-12CCCL linear stage
XPSConfigAxis(0,2,"GROUP3.POSITIONER",20480)