The repetitive task of manually removing plate seals can be challenging to say the least, leading to potential issues such as cross contamination, repetitive motion injuries, and plate/seal damage. The XPeel addresses these issues by being able to automatically remove seals from a broad range of plate types, all at a single touch of a button. At the core of this patented process is the seal removal mechanism, or more accurately, a lack thereof. Instead of utilizing a mechanical approach which is prone to malfunction leading to unreliable results, the seals are removed by XTape, a proprietary adhesive medium which results in a more consistent peel.
Plate De-Sealer Commands
string status()Retrieve the status of the instrument.
Returns:Status of the instrument.
float version()Retrieve the version number of the instrument.
Returns:Version number of the instrument.
void reset()Causes the spool to advance a few inches to fresh tape, and the elevator and conveyor axes to return to the home and ready for plate pick up position.
void restart()Restart the instrument.
void xpeel(int a, int b)Runs the XPeel routine.
- aDetermines the peel location and speed. 1=default-2mm,fast; 2=default-2mm,slow; 3=default,fast; 4=default,slow; 5=default+2mm,fast; 6=default+2mm,slow; 7=default+4mm,fast; 8=default+4mm,slow; 9=custom,custom Minimum: 1 Maximum: 9 Default: 4
- bDetermines the adhering time in seconds. 1=2.5s, 2=5s, 3=7.5s, 4=10s Minimum: 1 Maximum: 4 Default: 1
void moveOut()Moves out the conveyor towards the user 7mm each time the command is called. When the conveyor reaches its full extended position no movement occurs.
void moveIn()Moves in the conveyor to the default “begin peel” position.
void moveDown()Moves down the elevator until it is stopped by a plate or reaches its lower limit.
void moveUp()Moves up the elevator approximately 1.5mm each time the command is called until the elevator reaches it full up home position.
void moveSpool()Advances the spool approximately 10mm of tape.
int sealCheck()Brings plate to seal check sensor and brings elevator down to take a single read. Note that this is different from the normal operation where the plate is read along the entire length of the plate.
Returns:04 – seal detected; 00 – no seal present
string tapeLeft()Calculate the amount of tape remaining on the supply spool by comparing the travel of the conveyor to the rotation of both the supply and take-up spools.
Returns:String in the format of tape:SS,TT; where 10*SS is the amount of deseals remaining on the supply roll, and 10*TT is the amount of room on the takeup roll.
Seal Threshold Status
int sealThresholdStatus()Get the current threshold value of a seal detection error measurement.
Returns:Current threshold value.
Set Seal High Threshold
void setSealHighThreshold(int threshold)Set the XPeel to return an error if the seal measurement is higher than the value given.
- thresholdThreshold value.
Set Seal Low Threshold
void setSealLowThreshold(int threshold)Set the XPeel to return an error if the seal measurement is lower than the value given.
- thresholdThreshold value.
Get Code Description
string getCodeDescription(int errorCode)Get the description of the error code.
- errorCodeError code.
Returns:Error code description.