home/URCap suite
URCaps for Universal Robots

Your UR robot and your conveyor line, working as one cell.

Conveyor-aware pick and place, palletizing, case loading and gripper control for UR robots, on PolyScope 5 and PolyScope X.

  • PolyScope 5
  • PolyScope X
  • works with the Solid Automation 7HMI line panel
  • licensed per robot
overview

One install. Four jobs.

The Solid Automation URCap suite is one install on a Universal Robots arm. It adds setup screens and program nodes for four jobs:

  • Robot Link: the robot sees the conveyor line live and stops the bed it is working on.
  • Palletizer: builds pallets on two stations from a conveyor.
  • Case Loader: packs products from the line into cases.
  • Gripper: one setting for the gripper on the wrist, used by every node that picks.

Vision is coming soon.

The four parts share one link to the line, one gripper setting and one licence. Programs are built in PolyScope's normal program tree, from Solid Automation nodes, and the URCap runs on both PolyScope 5 (e-Series) and PolyScope X.

Works with the Solid Automation 7HMI line panel. Robot Link, the Palletizer and the Case Loader talk to the 7HMI conveyor panel on the line over Ethernet. The Gripper part works on its own.

Palletizer

Two-station palletizing from your conveyor.

Set the pallet and carton, pick a pattern, teach two points per pallet, run.

Layer-by-layer interlock build (every second layer turned 180°), two stations, and the scanner field following the pallet being built. Time-lapse. Illustration, not to scale. Open full screen

What it does

Each pass of the Palletize node handles one carton (put it in a Loop): the robot stops the pick conveyor through Robot Link, picks the carton with vacuum and checks the vacuum, then places it in the next place of the pallet being built. It works on two pallet stations, so one pallet can be swapped while the robot builds on the other.

Key features

  • Pallet & carton: pallet length, width, deck height, highest stack and overhang; carton size and weight, plus the gripper's weight. The payload of every move is gripper plus carton, and the screen reminds you to check it against the robot (UR10e 10 kg, UR20 20 kg).
  • Layer patterns: Interlock (a lengthwise and a crosswise block, every second layer turned 180° so the joints don't line up; the most stable), Column (every carton the same way) or Rotated (alternate layers turned 90°).
  • Live layer preview: odd and even layers drawn with the placing order; cartons per pallet, stack height and pallet weight worked out for you (e.g. 10 per layer × 5 = 50 cartons, 1394 mm, 400 kg).
  • Pattern settings: layers, gap between cartons, slip sheets (under the first layer, every N layers, or both), approach height, slide-in offset and travel speed.
  • Teach in minutes: each pallet needs only two points, its corner and one point along the near edge. Tap the pick bed on the live line diagram and teach the pick.
  • Station control: each station has a pallet-present sensor, a READY button and a READY lamp. The robot builds only on a pallet marked READY; a full pallet flashes its lamp. Set count resumes a part-built pallet, Empty starts again from carton 1, and counts are kept through a restart.
  • Area-scanner field switching: two outputs select the scanner's field set, which follows the pallet being built. The scanner's safety outputs go to the UR's safety inputs: warning field = Reduced Mode, protective field = Safeguard Stop.
  • Standard I/O (defaults on the I/O tab): inputs pallet 1/2 present, pallet 1/2 READY button, vacuum OK; outputs pallet 1/2 READY lamp, scanner field set 1/2, vacuum on.

Screens

Case Loader

Pack products from the line straight into cases.

The case is caught, filled and sent on automatically.

Catch-and-hold at the photo-eye, the grid filling in order, the full case going on and the next one caught. Illustration, not to scale. Open full screen

What it does

Each pass of the Load Case node handles one product (put it in a Loop): the robot waits for a product at the pick bed's photo-eye and stops that bed, grips the product, and sets it in the next place in the case the panel is holding on the case bed. A full case is sent on and the next one caught.

Key features

  • Case & product: case inside size and clearance to each wall, product size and weight, and a live top view of one layer with the placing order, per-layer and per-case counts and product weight.
  • Packing pattern: Best fit turns the products whichever way holds more; Lengthwise or Crosswise fix the direction. Number of layers (or "as many as fit"), gap between products and divider (partition) thickness; approach height, release height and travel speed.
  • Two beds, one line: pick the product bed and the case bed by tapping them on the live line diagram.
  • Case catch: the panel stops the case the instant it blocks the case bed's photo-eye and holds it until it is full. The release is protected, so a restart never makes the robot refill a full case.
  • Teach three points: the case corner, one point along the near wall, and the pick position (product top).
  • Case control: Set count resumes a part-filled case, Empty fills it again from product 1, and Send case on lets the case go as it is.
  • Gripper: vacuum (cups on the product's top) or 2-finger (closes across the product's width; products are spaced to leave room for the fingers). Grip confirm: if the grip isn't confirmed in time, the robot stops with a message instead of carrying nothing to the case.

Screens

Gripper

Choose the gripper once. Every node uses it.

Choose the gripper on the wrist once; every Solid Automation node that picks uses it.

The finger-width readout: a grip counts as held only when the fingers stop on the part. Illustration, not to scale. Open full screen

What it does

Gives every picking node (Palletize, Load Case and the Grip node) one shared gripper setting. The URCap drives the gripper itself; the gripper maker's URCap is not needed.

Three gripper types

  • Standard I/O: the Palletizer and Case Loader switch their own control-box output and read their own input.
  • Robotiq Hand-E support: driven by Solid Automation's own driver on the wrist RS485 port (24 V, 115200 baud). Set the open width (before a pick), grip width, speed and force; widths run from 0 (closed) to 50 mm (open). A grip counts as held only when the fingers stopped on the part. The Hand-E activates once at program start.
  • Schmalz ECBPMi support (vacuum generator) on wrist digital I/O in its standard (SIO) mode: suction and blow-off are wrist outputs (24 V, PNP), part-present is a wrist input. Blow-off time after a release is adjustable; blow-off wins if both outputs are on.

Key features

  • Test buttons on the setup screen. Hand-E: ACTIVATE / OPEN / CLOSE / STATUS. ECBPMi: SUCTION ON / SUCTION OFF / BLOW-OFF / STATUS.
  • Grip node: GRIP, RELEASE or OPEN. It waits up to a set time for the grip; if the part isn't gripped, it stops the program with an error or goes on (the program can test cv_gripped_now).
  • Script functions: grip, release, open, gripped.

Screens

Vision

Vision: coming soon.

Vision-guided picking, inspection and measuring with a Solid Automation camera.

Coming soon. Ask us to be told when it is ready.

licensing

Licensed per robot.

Licensed per robot, locked to its serial number, code issued on purchase.

  • One code per robot. The URCaps are locked to the robot's serial number; a licence code unlocks them on that one robot.
  • Issued on purchase. Send the robot's serial number (shown on the licence panel) and you get a 20-character code.
  • Enter it once. Type the code on the licence panel and press ACTIVATE. On PolyScope 5 it is kept robot-wide and survives new installations.
  • Both PolyScope versions. The same code works for the PolyScope 5 and PolyScope X editions on that robot.
  • No internet needed. The robot checks the code itself, so it can stay offline.
  • Try before you buy. Without a code the setup screens still open, so you can explore them. The program nodes need the code; an unlicensed program won't start.
requirements

System requirements.

PolyScope 5PolyScope X
RobotsUR e-Series (e.g. UR5e/UR7e, UR10e, UR20). Not CB3.UR robots running PolyScope X
SoftwarePolyScope 5PolyScope X
InstallSettings › System › URCaps › +, from a USB stick, then restartURCap install in PolyScope X
LineSolid Automation 7HMI / 7HMImdr panels with Robot Link firmware: protocol v1.1, or v1.2 for the Case Loader's case catch
NetworkEthernet from the robot controller to the line's 7HMI panel (TCP port 5020). Wi-Fi only through a client bridge on the controller's Ethernet port.
FootprintOne install covers all parts: one URCap, one background service, one link to the line.
next step

Put a UR robot on your line.

Tell us about the line, the robot and the job. We'll come back with what it takes.