For ROS2
A list of the available services:
/init
: move the AnyFeeder into its home position and clear all possible errors.
Required after power-up and before any motion command can be executed./feed_forward (s, r)
; Feed parts forward/feed_backward (s, r)
: Feed parts backward/flip_forward (s, r)
: Flip parts forward/flipbackward (s, r)
: Flip parts backward/flip (s, r)
: Flip parts without moving forward or backward/dispense (s, r)
: Move parts from the bulk container onto the feed surface/purge (s, r)
: Feed parts out backward, purge gate must be opened manually/stop
: NOT IMPLEMENTED/reset
: Reset error status and move AnyFeeder to home position/restart (reset)
: if reset: Restart AnyFeeder firmware; resets all parameters to default values,
else: Start AnyFeeder firmware (also stops active motions)/list_values
: output to the log the current (speed/repetition) values./status
: send the current status and output it to the log.
Note: (s, r) = (speed, repetitions)
, where speed ∈ {1, 2, ..., 10}
and repetitions ∈ {1, 2, ..., 10}
.
The command /purge
is special, since: repetitions ∈ {1, 2, ..., 127}
.
...