- 45 -
Request the status word with the command “Get System State (40h)“.On error, see section “deal-
ing with errors” below.
2.
Pre-position finger
Execute the command "Pre-Position Fingers (21h)". Parameters: Opening width and speed. The
gripper state changes to "POSITIONING". Wait until the gripper state is "IDLE". Request the gripper
state with the command "Get Grasping State (41h)".
3.
Execute the grip
Command "Grasp Part (25h)". Parameters: Nominal gripping width, gripping speed, gripping force.
The gripper state changes to "GRASPING". Wait until the gripper state is "HOLDING". Deal with er-
rors if gripper state is "NO PART FOUND" or "ERROR".
4.
Handling the part
Periodically request the gripper state and check whether it is still "HOLDING". Deal with errors for
"PART LOST" or "ERROR". The periodical requests will not be required if spontaneous messages
(see "WSG Command Set Reference Manual") have been activated.
5.
Releasing the part
Command "Release Part (26h)". Parameters: Opening width, speed. The gripper state changes to
"RELEASING". Wait until the gripper state is "IDLE". Deal with errors on "ERROR".
6.
Start again at 2.
Dealing with errors
What to do in case of an error actually depends a lot on the application, but in general requires the user to
do something. The following section gives some hints:
1.
Does the returned status code differ from E_SUCCESS?
Evaluate the returned status code and eventually request user intervention.
2.
Gripper status „ERROR“
request user intervention. Also: Test whether SF_FAST_STOP is set in the status word. If it is, then
request acknowledgment.
3.
Gripper status „NO PART FOUND“
Depending on the task, jump over the processing and fetch a new part.
4.
Gripper status „PART LOST“
Part lost. If necessary, abort processing and fetch new part or request user intervention.
Gripper cycles can also be mapped via a script. For this purpose, please see the "WSG Scripting
Reference Manual".
Damage to the gripper is possible due to insufficient lubrication (dry-running) if the gripper con-
stantly goes through short movements. → every 1000 movements (or at least once per day) the
gripper should be moved through its full range of travel.
Содержание WSG 32
Страница 2: ......
Страница 7: ... 5 Reference to further information ...
Страница 14: ... 12 7 Technical Data 7 1 Outer dimensions Figure 2 Outer dimensions ...
Страница 48: ... 46 ...