Difference between revisions of "VTube Communication for BLM VGP3D"

From ATTWiki
Jump to: navigation, search
(Setup the Benderlink Network Grid for the BLM Bender)
(BEND the Corrected Part)
 
(321 intermediate revisions by one user not shown)
Line 1: Line 1:
[[image:blm_logo.png|150px]]
+
[[image:vtl2blm.png|300px]] [[image:blm_elect80.png|300px]]
[[image:blm_elect80.png]]<br><br>
+
<br><br>
  
 
==About this Page==
 
==About this Page==
Line 6: Line 6:
 
<tr valign=top>
 
<tr valign=top>
 
<td width=500>
 
<td width=500>
This page describes the setup and use of the VTube to BLM communications.<br><br>
+
This page describes the setup and use of the recommended BLM communications protocol for VTube.<br><br>
 
</td>
 
</td>
 
<td width=500>
 
<td width=500>
Line 14: Line 14:
 
</table>
 
</table>
  
__NOTOC__
+
__TOC__
  
==The Basics of How It Works==
+
=PROTOCOL 1: BLM SVNET PROTOCOL (SW0453)=
 
<table width=1000>
 
<table width=1000>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=500>
 
<td width=500>
* VTube-LASER RECALLS, MODIFIES, and SAVES data directly in ".BLM" files. A communications link can be setup through a standard Windows network connection.<br><br>
+
<br><br>
 
+
* The BLM SVNET protocol is the PREFERRED PROTOCOL for CORRECTING the BLM.<br><br>
* The communication is bi-directional to and from the bender. It is possible to RECALL data from the BLM using the .BLM file format.<br><br>  
+
* This protocol uses standard Windows networking.<br><br>
 
+
* Typically, there is a charge from BLM for this protocol to be switched on. The BLM catalog number is "SW0453".  Contact BLM for the price and how to have it switched on in the bender. A BLM technician will work with your IT department to install and enable the protocol if you purchase it.<br><br>
* The data that is included in the BLM file that the AMOB can read is the '''BENDER data (Xc axis, Yc Axis, Zc Axis)'''. The data also includes the '''diameter''' and the '''cut length'''.<br><br>
+
* This protocol can send and receive corrected bender XcYcZc, part number, diameter, wall thickness, cut length, and radii values.<br><br>
 
+
* The communication is bi-directional to and from the bender. It is possible for VTube-LASER to SEND and RECALL XcYcZc bender data to/from the BLM control.<br><br>
* The protocol does not send the RADIUS data. Sending radius data causes the VGP-3D to reset the tools and rebuild all custom commands - so VTube-LASER avoids sending this data.
+
 
</td>
 
</td>
 
<td width=500>
 
<td width=500>
[[image:blm_vgp3d_screen.png|400px]]
+
[[image:ethernet cable orange.png|200px]]
 +
[[image:BLM control.png|300px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 +
 
</table>
 
</table>
 +
<br><br>
  
==Communications Setup at the BLM Bender==
+
==Setup the BLM SVNET Protocol in VTube-LASER==
<table>
+
<tr valign=top>
+
<td width=500>
+
 
+
* Connect the BLM bender to the network using a standard Ethernet cable.<br><br>
+
* Setup a shared network location either in the BLM windows control or in a network path on your network.<br><br>
+
* If you share a folder on the BLM control, then create a user with a username and password that can be used to login to the computer from the VTube-LASER computer.<br><br>
+
 
+
</td>
+
<td width=300>
+
 
+
</td>
+
</tr>
+
</table>
+
  
==Setup Benderlink at VTube-STEP or VTube-LASER==
 
  
===Entering Benderlink Setup===
+
===Entering VTube-LASER Benderlink Setup===
 
<table>
 
<table>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
#Enter the VTube System Options menu.<br><br>
 
#Enter the VTube System Options menu.<br><br>
#Enter the Measure 2 tab menu.<br><br>
+
#Enter the Global List tab menu.<br><br>
 
#Enter the Setup Benderlink Network menu.<br><br>
 
#Enter the Setup Benderlink Network menu.<br><br>
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
[[image:VTube System Options Benderlink Network Button.png|600px]]
+
[[image:BenderlinkSetupButton.png|600px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
===Setup the Benderlink Network Grid for the BLM Bender===
+
===Setup the Benderlink Network Grid for the BLM SVNET Protocol===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
Line 72: Line 59:
 
#Choose an unused row in the grid for a new BLM bender setup. (Click on the image at the right to see a zoomed image.)<br><br>
 
#Choose an unused row in the grid for a new BLM bender setup. (Click on the image at the right to see a zoomed image.)<br><br>
 
#Assign a bender name that will help operators identify what this bender is.  This text will be displayed at the top of the Bender Setup menu.<br><br>
 
#Assign a bender name that will help operators identify what this bender is.  This text will be displayed at the top of the Bender Setup menu.<br><br>
#Set the protocol to BLM Data.<br><br>
+
#Set the protocol to BLM SVNET.<br><br>
 
#Enter the path to the shared drive or folder in the NetPath field. Use the same location as the BLM setup. VTube accepts UNC names as well as regular paths with drive letters.<br><br>
 
#Enter the path to the shared drive or folder in the NetPath field. Use the same location as the BLM setup. VTube accepts UNC names as well as regular paths with drive letters.<br><br>
 
#Enter the IP address in the PING IP ADDRESS field if it is a fixed field. (This is not required. It allows VTube to ping the address to see if the network location is active before trying to open communications.)<br><br>
 
#Enter the IP address in the PING IP ADDRESS field if it is a fixed field. (This is not required. It allows VTube to ping the address to see if the network location is active before trying to open communications.)<br><br>
#Most BLM benders handle Positive rotations as Clockwise, so you will probably need to enter "YES" for this option (so that the rotations are not corrected in the wrong direction).<br><br>
+
#Most BLM benders handle Positive rotations as a Clockwise motion, so you will probably need to enter "YES" for these options (so that the rotations are not corrected in the wrong direction).<br><br>
#Press Close to save the settings.  VTube will save these values to a persistent configuration file that will not change unless you change them in this grid.
+
#Press Close to save the settings.  VTube will save these values to a global configuration file that will not change unless you change them in this grid.
  
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
[[image:vtube-laser_benderlink_blm_setup.png|600px]]
+
[[image:vtube-laser_benderlink_blmsvnet_pulldown_setup.png|600px]]<br><br>
 +
[[image:vtube-laser_benderlink_blmsvnet_pulldown_closeup_setup.png|600px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 86: Line 74:
 
</table>
 
</table>
  
==How to SEND CORRECTION Data to the BLM Control from VTube-LASER==
+
<br><br>
 +
 
 +
==How to SEND a CORRECTION to the BLM Control from VTube-LASER==
 +
 
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=300>
 +
 
 +
===Bend the Part on the BLM then Open Measuring Center Communications in VGP3D===
 +
Click on the measuring center image to the right of the part number.
 +
<br><br>
 +
This will display a small communications window on top of the VGP3D user interface.<br><br>
 +
The window will allow the BLM to respond to requests for communication from VTube-LASER.<br><br>
 +
</td>
 +
<td width=400>
 +
[[image:blm_measuringcentericon.png|600px]]<br><br>
 +
</td>
 +
</tr>
 +
</table>
  
===After Bending the Tube===
 
Bend a tube then measure it with VTube-LASER.<br><br>
 
  
 
<table cellpadding=10>
 
<table cellpadding=10>
Line 108: Line 112:
  
  
 
+
===Correct the BLM with VTube-LASER - Enter BENDER SETUP===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
===Correct the BLM with VTube-LASER - Enter BENDER SETUP===
 
 
Follow these steps in the VTube-LASER:
 
Follow these steps in the VTube-LASER:
  
Line 124: Line 126:
 
</table>
 
</table>
  
 +
===INITIAL RECALL Setup of Bender Setup Window===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
  
===INITIAL Setup of Bender Setup Window===
+
These steps assume that you have programmed a part into the bender and that you have measured and aligned a part.<br><br>
The first time in this window for a new part will require these steps before you can correct the BLM bender.<br><br>
+
  
STEP 1 - Set the correct bender number at the top of the window. The BLM bender should display if you have already setup the bender protocol in the Benderlink grid.
+
STEP 1 - Set the correct bender number at the top of the window. The BLM SVNET bender icon should display if you have already set up the bender protocol in the Benderlink grid.
  
  
STEP 2 - Click on the "Setup This Window" button.
+
STEP 2 - Click on the "RECALL LRA from BENDER" button.
  
 
STEP 3 - Click on the "Copy Master LRA to Setup LRA" button.
 
  
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:VTL Bender Setup BLM Bender New Setup.png|600px]]
+
[[image:VTL RECALL from BLM SVNET.png|600px]]<br>
 +
[[image:VTL RECALL in progress from BLM SVNET.png|600px]]<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
 
+
===RECALL Warning Boxes===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
+
VTube-LASER will probably warn you that the incoming data count and part number does not match what is in VTube-LASER.
===Check the BLUE COLUMN Data===
+
The LRA blue column data is now filled with the MASTER LRA data.
+
 
+
This data MUST match the X axis, Y axis, Z axis bender data at the bender - or the corrections will be incorrect.  
+
 
<br><br>
 
<br><br>
 
+
* It is very important that you allow the incoming bender data to increase the bend count to whatever is at the bender.<br><br>
 +
* If you want the Part Number at the bender to be left untouched, then just accept the incoming part number and use it for transfer from this point forward.
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:VTL Bender Setup BLM After Master Data Import.png|600px]]
+
[[image:VTL BLM SVNET RECALL use incoming part number.png|600px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
 +
<br><br>
  
 +
===THE BLUE COLUMNS SHOULD MATCH THE BLM XYZc DATA AFTER THE RECALL===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
+
After the RECALL, the blue columns should show the data that is programmed in the BLM control.<br><br>
===(Or in place of Initial Setup) RECALL the Bender Setup from the BLM File===
+
This ensures that corrections are being made to the correct foundational data. If the blue column data does not match the bender at correction time, then it is probable that the bender will not be corrected properly.
If you have data programmed in the BLM control, then you can also LOAD the current setup data from the BLM file at the control.
+
<br><br>
+
STEP 1 - Click on Bidirectional Communication<br><br>
+
STEP 2 - Click on AUTO RECALL.<br><br>
+
STEP 3 - Load the data from BLM file to the network location.
+
 
+
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:VTL Bender Setup BLM RECALL.png|600px]]<br><br>
+
[[image:VTL BLM SVNET RECALL Complete.png|600px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
 
  
 
<br><br>
 
<br><br>
  
 +
===SEND THE CORRECTIONS TO THE BLM FILE===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
  
===Send the Corrections to the BLM File===
+
SAVE the Correction data to the file for the BLM by pressing AUTO SEND BENDER CORRECTIONS.
Save the Correction data to the file for the AMOB to import.
+
 
<br><br>
 
<br><br>
 
STEP 1 - Click on Bidirectional Communication<br><br>
 
STEP 1 - Click on Bidirectional Communication<br><br>
STEP 2 - Click on AUTO SEND.<br><br>
+
STEP 2 - Click on AUTO SEND BENDER CORRECTIONS.<br><br>
STEP 3 - Save the new VTL file to the network location.
+
<br><br>
 
+
This will change the contents of the BLM XYZ to the values from the VTube ORANGE cells.<br><br>
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:VTL Bender Setup AMOB Correction.png|600px]]<br><br>
+
[[image:VTL BLM SVNET Send Send Correction.png|600px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
 
 
 
<br><br>
 
<br><br>
  
 +
===AT THE BLM, Close the Communications Window===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
 
+
If you sent the correction data (the orange columns of data) from VTube-LASER to the BLM, then you can close the BLM communications window at the BLM and then check the new XYZc bender values. Be sure that they match the data in the orange cells in VTube.<br><br>
===Import the Correction Data at the AMOB Control===
+
Save the Correction data to the file for the AMOB to import.
+
<br><br>
+
STEP 1 - Enter the Program Machine Configuration menu. <br><br>
+
STEP 2 - Press the FARO (or it may be "VTube") button<br><br>
+
STEP 3 - Open the VTL file.<br><br>
+
 
+
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:amob_program_machine_configuration_press_FARO.png|500px]]<br><br>
 
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
<br><br>
  
 +
===BEND the Corrected Part===
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
  
===AMOB Control Bender Data Updated===
+
 
The bender data will be updated with the new values.<br><br>
+
* The XYZc data will be updated. Run the simulator with the new data.<br><br>
Bend the corrected part.
+
* Bend the corrected part.<br><br>
 +
* In the VGP3D software, press the measuring center icon again to be ready for communications from VTube-LASER in case another correction is needed.<br><br>
 +
* Take the part back to VTube-LASER to measure it again for qualification. (Repeat the process from [[#Measure the tube with VTube-LASER|"Measure the tube with VTube-LASER"]] above.)
 +
 
 +
 
 +
 
  
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:AMOB bender data screen.png|500px]]<br><br>
+
[[image:blm_elect80.png]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
==Synchronizing the VTube-LASER and AMOB Data Before Corrections==
+
===IMPORTANT RULES for CORRECTIONS LOOPS===
 
+
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
  
It is critical to be sure the blue columns contain the same data that the AMOB X Axis, Y Axis, Z axis values have before correction is applied.<br><br>
+
* A RECALL from the BLM must be performed first so that VTube learns the data that is currently used to bend the part that you just measured.<br><br>
 +
* The number of bends must match in both VTube-LASER and BLM.<br><br>
  
To make the data the value the same for the next correction, you can press the bottom button in the Bidirectional Communications menu on the right. Be sure you do this BEFORE you measure the next corrected part.<br><br>
+
<br><br>
 
+
The reason for this step is because the AMOB does not allow VTube to RECALL data in order to update the BLUE columns for the next correction. So this process must be performed manually.<br><br>
+
  
The data in the blue and the orange columns will now be identical. You can exit this window and measure the next corrected part.
 
 
</td>
 
</td>
 
<td width=400>
 
<td width=400>
[[image:Combine Adjusted back into LRA then CLEAR Adjusted.png]]<br><br>
+
[[image:BLM control.png|300px]]
[[image:Adjusted data combined into blue columns.png|600px]]<br><br>
+
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
<br><br>
  
==Other Pages==
+
=Other Pages=
 +
* See also [[VTube Communication for BLM VGP3D - Alternative Protocols]]
 
* See [[VTube-LASER]]
 
* See [[VTube-LASER]]
* See [[VTube-STEP]]
+
* See [[VGP3D]]
 +
* See [[BLM]] for information about BLM Group

Latest revision as of 14:37, 14 July 2022

Vtl2blm.png Blm elect80.png

About this Page

This page describes the setup and use of the recommended BLM communications protocol for VTube.

Contents


PROTOCOL 1: BLM SVNET PROTOCOL (SW0453)



  • The BLM SVNET protocol is the PREFERRED PROTOCOL for CORRECTING the BLM.

  • This protocol uses standard Windows networking.

  • Typically, there is a charge from BLM for this protocol to be switched on. The BLM catalog number is "SW0453". Contact BLM for the price and how to have it switched on in the bender. A BLM technician will work with your IT department to install and enable the protocol if you purchase it.

  • This protocol can send and receive corrected bender XcYcZc, part number, diameter, wall thickness, cut length, and radii values.

  • The communication is bi-directional to and from the bender. It is possible for VTube-LASER to SEND and RECALL XcYcZc bender data to/from the BLM control.

Ethernet cable orange.png BLM control.png



Setup the BLM SVNET Protocol in VTube-LASER

Entering VTube-LASER Benderlink Setup

  1. Enter the VTube System Options menu.

  2. Enter the Global List tab menu.

  3. Enter the Setup Benderlink Network menu.

BenderlinkSetupButton.png

Setup the Benderlink Network Grid for the BLM SVNET Protocol

  1. Choose an unused row in the grid for a new BLM bender setup. (Click on the image at the right to see a zoomed image.)

  2. Assign a bender name that will help operators identify what this bender is. This text will be displayed at the top of the Bender Setup menu.

  3. Set the protocol to BLM SVNET.

  4. Enter the path to the shared drive or folder in the NetPath field. Use the same location as the BLM setup. VTube accepts UNC names as well as regular paths with drive letters.

  5. Enter the IP address in the PING IP ADDRESS field if it is a fixed field. (This is not required. It allows VTube to ping the address to see if the network location is active before trying to open communications.)

  6. Most BLM benders handle Positive rotations as a Clockwise motion, so you will probably need to enter "YES" for these options (so that the rotations are not corrected in the wrong direction).

  7. Press Close to save the settings. VTube will save these values to a global configuration file that will not change unless you change them in this grid.

Vtube-laser benderlink blmsvnet pulldown setup.png

Vtube-laser benderlink blmsvnet pulldown closeup setup.png



How to SEND a CORRECTION to the BLM Control from VTube-LASER

Bend the Part on the BLM then Open Measuring Center Communications in VGP3D

Click on the measuring center image to the right of the part number.

This will display a small communications window on top of the VGP3D user interface.

The window will allow the BLM to respond to requests for communication from VTube-LASER.

Blm measuringcentericon.png


Measure the tube with VTube-LASER

Measure and align the tube to determine if it qualifies by falling within the envelope tolerance for the tube shape.

In the VTube-LASER screen shot, you see the actual result of the first tube not qualifying in shape. The red cells in the tangent point grid on the lower left show that the measured tube centerline is out-of-tolerance.

Vtube-laser v2.7 soco part measure.png

Vtube-laser v2.7 soco out of tolerance.png


Correct the BLM with VTube-LASER - Enter BENDER SETUP

Follow these steps in the VTube-LASER:

Press the "BENDER SETUP button in the Navigation Pane.

Vtube-laser 2.7 bendersetup button navigationpane.png

INITIAL RECALL Setup of Bender Setup Window

These steps assume that you have programmed a part into the bender and that you have measured and aligned a part.

STEP 1 - Set the correct bender number at the top of the window. The BLM SVNET bender icon should display if you have already set up the bender protocol in the Benderlink grid.


STEP 2 - Click on the "RECALL LRA from BENDER" button.


VTL RECALL from BLM SVNET.png
VTL RECALL in progress from BLM SVNET.png

RECALL Warning Boxes

VTube-LASER will probably warn you that the incoming data count and part number does not match what is in VTube-LASER.

  • It is very important that you allow the incoming bender data to increase the bend count to whatever is at the bender.

  • If you want the Part Number at the bender to be left untouched, then just accept the incoming part number and use it for transfer from this point forward.

VTL BLM SVNET RECALL use incoming part number.png



THE BLUE COLUMNS SHOULD MATCH THE BLM XYZc DATA AFTER THE RECALL

After the RECALL, the blue columns should show the data that is programmed in the BLM control.

This ensures that corrections are being made to the correct foundational data. If the blue column data does not match the bender at correction time, then it is probable that the bender will not be corrected properly.

VTL BLM SVNET RECALL Complete.png



SEND THE CORRECTIONS TO THE BLM FILE

SAVE the Correction data to the file for the BLM by pressing AUTO SEND BENDER CORRECTIONS.

STEP 1 - Click on Bidirectional Communication

STEP 2 - Click on AUTO SEND BENDER CORRECTIONS.



This will change the contents of the BLM XYZ to the values from the VTube ORANGE cells.

VTL BLM SVNET Send Send Correction.png



AT THE BLM, Close the Communications Window

If you sent the correction data (the orange columns of data) from VTube-LASER to the BLM, then you can close the BLM communications window at the BLM and then check the new XYZc bender values. Be sure that they match the data in the orange cells in VTube.



BEND the Corrected Part


  • The XYZc data will be updated. Run the simulator with the new data.

  • Bend the corrected part.

  • In the VGP3D software, press the measuring center icon again to be ready for communications from VTube-LASER in case another correction is needed.

  • Take the part back to VTube-LASER to measure it again for qualification. (Repeat the process from "Measure the tube with VTube-LASER" above.)



Blm elect80.png

IMPORTANT RULES for CORRECTIONS LOOPS

  • A RECALL from the BLM must be performed first so that VTube learns the data that is currently used to bend the part that you just measured.

  • The number of bends must match in both VTube-LASER and BLM.



BLM control.png



Other Pages