Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Axis definition
#1
Hello
I have a Power PMAC DEMO-BOX.

I tried to move motor by open loop.
I wrote
Motor[1].ServoCtrl=1
Sys.Wpkey=$AAAAAAAA
Gate3[0].Chan[0].Outputmode=7

but I couldn't it move.

now,I add write
&1
#1->x

I become able to move it.

why?
I think open loop is not need &1 and #1->x.
Reply
#2
I don't know enough about your configuration to be sure, but here is my best guess as to what is happening:

Faults are shared between motors assigned to the same coordinate system, which is very important in actual applications.

I suspect your configuration has the default definitions of all motors with the "null definition" (#x->0) in C.S. 0.

I also suspect that at least one of your other motors has a fault condition that inhibits motion of your Motor 1 when it is in C.S. 0.

By assigning your Motor to C.S. 1 (while leaving the other motors in C.S. 0), you eliminate this fault sharing issue.

You can use the motor and coordinate system status windows in the IDE to confirm this theory.
Reply
#3
>>curtwilson

thank you answer me.
ok.I'll keep in mind not to use C.S.0

by the way, does openloop need C.S?
Reply
#4
All motors are assigned to a coordinate system, even if they are not assigned to any axis in a coordinate system. All active motors assigned to the same coordinate system share faults and share time base (%) value.

C.S. 0 is usually used only to "park" unused motors. At re-initialization (factory default), all motors are "parked" in C.S. 0.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)