Difference between revisions of "VTube Communications With Transfluid Benders"

From ATTWiki
Jump to: navigation, search
(Standard Network Connection)
(Replaced content with "[https://advancedtubular.helpsite.com/articles/110267-vtube-communications-with-a-transfluid-bender#standard-network-connection Navigate to HelpSite]")
Line 1: Line 1:
[[image:VTube-LASER_TransfluidSplash.png|800px]]<br><br>
+
[https://advancedtubular.helpsite.com/articles/110267-vtube-communications-with-a-transfluid-bender#standard-network-connection Navigate to HelpSite]
 
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
As of version 3.0 build 456 (March 29, 2021), we've embedded the Transfluid SVNET protocol in VTube-STEP and VTube-LASER.<br><br>
+
This page describes the use of the VTube-LASER and VTube-STEP to Transfluid bender communications.<br><br>
+
<br><br>
+
 
+
</td>
+
<td width=500>
+
</td>
+
</tr>
+
</table>
+
 
+
 
+
 
+
=Video=
+
====Video 20210330: VTube-LASER to Transfluid Bender Communications====
+
<table width=700>
+
<tr>
+
<td width=300>
+
This video shows how easy it is to communicate with Transfluid tProject bender software.
+
 
+
<td width=200>
+
[[image:20210330_TransfluidTProjectCommunications.png|300px]]<br>
+
</td>
+
<td width=300>
+
* View [https://www.advancedtubular.com/vtube-laser/vtl_v3_transfluid_tproject_communications.mp4 MP4]
+
* View [https://vimeo.com/531073455 Vimeo]
+
 
+
</td>
+
</tr>
+
 
+
</table>
+
<br><br>
+
 
+
 
+
 
+
__TOC__
+
 
+
=Configuring VTube-STEP and VTube-LASER for Communications with Transfluid tProject=
+
 
+
You can perform this setup from VTube-STEP or VTube-LASER. The steps are identical in both.<br><br>
+
 
+
===STEP 1: Enter the SYSTEM OPTIONS Menu in VTube===
+
 
+
<table width=1000>
+
<tr valign=top>
+
<td width=500>
+
 
+
#Load VTube.<br><br>
+
#Click on Systems Options in the toolbar at the top of the screen.<br><br>
+
#Enter the Measure 2 tab menu.<br><br>
+
#Enter the Setup Benderlink Network menu.<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube System Options Benderlink Network Button.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 2: Setup the Benderlink Network Grid for Transfluid Supravision Network Protocol===
+
<table cellpadding=10 width=1000>
+
<tr valign=top>
+
<td width=500>
+
#Choose an unused row in the grid for a new Transfluid bender setup.<br><br>
+
#Assign a bender name that will help operators identify which bender this is.  This text will be displayed at the top of the Bender Setup menu.<br><br>
+
#Assign the Transflud SVNET protocol. (Note: This is not the same as the "Transfluid" protocol.  Be sure that "SVNET" follows Transfluid in the protocol name.)<br><br>
+
#Enter the path to the shared drive or folder in the NetPath field. This path should point to the Transfluid tProject folder that will receive command files from VTube. (The value shown on the screen is only an example.)<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>
+
#In our tests, the Transfluid data rotates <b>positive</b> in the same direction as VTube.  However, if this changes on your system, then you can select YES in both the CW Rotation Positive at Export and the CW Rotation Positive at Export cells. (Compare models with the same data on both systems to be sure that they are not creating mirror-images.)  (See [[Bender Rotation Directions]])<br><br>
+
#The "Ignore Incoming Linear Unit" setting is optional.  This will not allow the Transfluid tProject program to change the linear units in VTube-LASER if they are different.<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.
+
 
+
</td>
+
<td width=300>
+
[[image:Benderlink Network Transfluid SVNET.png|500px]]<br><br>
+
[[image:Benderlink Network Transfluid SVNET2.png|500px]]
+
</td>
+
</tr>
+
 
+
</table>
+
<br><br>
+
<br><br>
+
<br><br>
+
 
+
=Configuring Transfluid tProject for Communications with VTube-LASER and VTube-STEP=
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
[[image:transfluid_big_bender.png|300px]]<br><br>Follow these steps in Transfluid tProject to set up communications for VTube-LASER and VTube-STEP.<br><br>
+
</td>
+
<td width=300>
+
 
+
</td>
+
</tr>
+
</table>
+
 
+
====STEP 1: Enter Options Window====
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Click on the blue button wrench/screwdriver button in the upper right corner of the user interface.
+
</td>
+
<td width=300>
+
[[image:TransfluidtProjectStartingCleared_ClickConfigButton.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
====STEP 2: Enter the Import/Export Tab====
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Click on the Import/Export tab.
+
</td>
+
<td width=300>
+
[[image:TransfluidtProject_ImportExportTab.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
====STEP 3: Set the Import Box Settings====
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Enter the set up data in the Import box.<br><br>
+
 
+
*Pulldown box: Romer/HEXAGON (.$$$)
+
*Radio Button: Import corrected LRA (clra)
+
*Checkbox: Enable Supra Vision (SV) communications
+
*Exchange Director: Program a shared network path (consult your IT department for this setting)
+
*Bender Number: Each bender number should have a unique number in the Supravision protocol.
+
*Timeout: 10 seconds is high enough.  (tProject is very quick for communications.  Lower timeouts may be ok too.)
+
<br><br>
+
Note: This protocol allows for both automatic import and export. It is only necessary, however, to change the settings inside the "Import" section.  You can ignore the rest of the settings on this page.
+
</td>
+
<td width=300>
+
[[image:TransfluidtProject_ImportBox.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
====STEP 4: Check for a Green LED in the Main User Interface====
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Close the options menu with the OK button and check for the Supravision communications LED in the lower right corner of tProject. The LED should be green.<br><br>
+
</td>
+
<td width=300>
+
[[image:TransfluidtProject_SupravisionLED.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
<br><br>
+
 
+
=How to Prepare tProject to Receive New Data from VTube=
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
[[image:transfluid_big_bender.png|300px]] The Transfuild tProject program can receive data for a part that has never been sent to it before from VTube-STEP.
+
 
+
===STEP 1: Clear the tProject Project===
+
===STEP 2: DO NOT Enter a Project Name===
+
This allows VTube to control the new incoming name.
+
===STEP 3: Click on OK===
+
 
+
</td>
+
<td width=300>
+
[[image:TransfluildClear1.png|500px]]<br><br>
+
[[image:TransfluildClear2.png|500px]]
+
</td>
+
</tr>
+
</table>
+
 
+
<br><br>
+
 
+
=How to Send New Data to tProject from VTube-STEP=
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
The Transfuild tProject program can receive data for a part that has never been sent to it before from VTube-STEP. This allows a user to import a solid model of any tube, then send it to tProject.
+
 
+
===STEP 1: Import the Model===
+
Import the part using standard VTube-STEP procedures
+
===STEP 2: Bender Output Menu===
+
Click on the Bender Output button in the navigation pane.
+
===STEP 3: Bender Number===
+
Select the bender number for the Transfluid bender.
+
===STEP 4: Send===
+
Click Send to Bender. VTube will show "Send to Bender Complete" if it was able to save the output data for Transfluid.
+
</td>
+
<td width=300>
+
[[image:VTube-STEP_TransfluildSend.png|700px]]<br><br>
+
[[image:VTube-STEP_TransfluildSend_Dialog.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
===STEP 5: tProject Will Update===
+
[[image:transfluid_big_bender.png|300px]] tProject will display the new part immediately.
+
 
+
===STEP 6: Save the tProject Project===
+
It is important to save the new tProject project file using the disk button on the left. tProject does not automatically save the incoming data to disk.
+
</td>
+
<td width=300>
+
[[image:Transfluid_ReceivedNewData.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
 
+
<br><br>
+
 
+
 
+
=How to Prepare tProject for Bender Corrections from VTube-LASER=
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
[[image:transfluid_big_bender.png|300px]] The Transfuild tProject program can receive correction data for an existing part from VTube-LASER.  Follow these steps to set up tProject to receive corrections.
+
 
+
===Load an existing tProject Project===
+
The project to correct must be loaded to tProject memory, and must also exist as a tProject .tfp file.
+
 
+
(When tProject answers VTube-LASER requests for data, it always gives the data currently in the tfp file - not the data on the screen.)
+
 
+
</td>
+
<td width=300>
+
[[image:TransfluildLoadedProject.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
<br><br>
+
 
+
=How to Set Up the VTube-LASER Project for Bender Corrections to tProject=
+
<table width=1000>
+
 
+
===STEP 1: Load the VTube-LASER Project File===
+
<tr valign=top>
+
<td width=300>
+
The project must have a Part Number that is identical to the project file name in tProject.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_TransfluidLoadedProject.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 2: Enter the Bender Setup Menu===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
This menu allows you to communicate with any bender in the VTube-LASER network.
+
<br><br>
+
Be sure the bender protocol says "Transfluid SVNET".  If it does not, then select the correct bender number at the top.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup1.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 3: Bring Data Into This Window===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
If there is now data in the window like shown in the previous image, then click on "Copy the Master Part Setup Values into these fields" button.
+
<br><br>
+
This will put the correct Part Number in the menu before we attempt to RECALL data.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_CopyMasterPartSetup.png|700px]]<br><br>
+
[[image:VTube-LASER_Transfluid_BenderSetup_CopyMasterPartSetup2.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 4: Click on Correct the Bender===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Find and click on the "Correct the Bender" button in the lower right corner.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_CorrectBenderButton.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 5: RECALL Bender Data===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Press the RECALL LRA from BENDER button.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_RECALLLRA.png|700px]]<br><br>
+
</td>
+
</tr>
+
<tr valign=top>
+
<td width=300>
+
The RECALL window with a timer will display. Allow tProject to answer VTube-LASER.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_RECALLLRA2.png|700px]]<br><br>
+
</td>
+
</tr>
+
 
+
</table>
+
 
+
<br><br>
+
 
+
===STEP 6: Allow VTube-LASER to Configure===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
If the incoming bend count does not match what is currently in VTube-LASER, then VTube-LASER will ask you for some decisions like this one.  Just Press "USE..." to let the incoming data takeover the page.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_BendCountMismatch.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 7: Bender Setup is Complete===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
The Bender Setup window is completely ready. This setup will be stored with the project from this point on.  Press "Close this Window", bend, measure, and align the tube in VTube-LASER, then come back into this Bender Setup menu if the part is not within tolerance.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_AlignedPartSimulation.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
<br><br>
+
 
+
=How to Send Corrections tProject Data with VTube-LASER Bender Setup=
+
<table width=1000>
+
 
+
===STEP 1: Measure and Align the Part in VTube-LASER===
+
<tr valign=top>
+
<td width=300>
+
During measurement, VTube-LASER will automatically create correction data that will be transferred to Bender Setup.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_TransfluidAlignment.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 2: Enter the Bender Setup Menu===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
The white columns will show Adjustments that can be applied to the bender.<br><br>
+
The blue columns show the before-correction values.
+
The orange columns show the after-correction values.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_PostMeasure.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 3: RECALL then SEND===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
To be sure that the Blue columns have the latest data as was programmed by the bender operator at the Transfluid, press the RECALL LRA from BENDER button.<br><br>
+
After the RECALL is complete, press the SEND to send the ORANGE columns data to the bender.
+
</td>
+
<td width=300>
+
[[image:VTube-LASER_Transfluid_BenderSetup_RECALLSENDexisting.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 4: tProject Will Receive Data and Ask for Confirmation===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
[[image:transfluid_big_bender.png|300px]]
+
tProject will receive the data immediately if the part number is correct. Since data is on the screen in tProject, it will ask for confirmation before allowing the data to import.<br><br>
+
Click on YES to import the data.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:Transfluid_DataIncomingConfirmation.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
===STEP 5: SAVE the tProject Project File===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
[[image:transfluid_big_bender.png|300px]]
+
Press the SAVE disk to save the tProject changes.
+
<br><br>
+
</td>
+
<td width=300>
+
[[image:Transfluid_tProject_Save.png|700px]]<br><br>
+
[[image:Transfluid_tProject_Save2.png|700px]]<br><br>
+
</td>
+
</tr>
+
</table>
+
 
+
 
+
<br><br>
+
 
+
=Rules for tProject Communication=
+
 
+
Here are helpful rules for tProject communication.
+
 
+
[[image:transfluid_big_bender.png|300px]]
+
 
+
===Rule 1 - tProject Automatically Converts Linear Units===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
tProject will always automatically convert the incoming data to the linear unit that is being displayed on the screen.
+
</td>
+
<td width=300>
+
</td>
+
</tr>
+
</table>
+
 
+
===Rule 2 - tProject Will Block the Wrong Part===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
Unless the project is cleared without a part name, tProject will always block any data it receives that has the wrong VTube-LASER part number.<br><br>
+
<b>The tProject name and the VTube-LASER Part Number must match when data is being sent from VTube-LASER during corrections.</b>
+
</td>
+
<td width=300>
+
[[image:tProject_BlockTransmission.png|700px]]
+
</td>
+
</tr>
+
</table>
+
 
+
===Rule 3 - tProject Answers Recalls with the Data in tProject Files===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
tProject always answers VTube-LASER RECALLS with the project data in the disk file - NOT the project data on the screen.
+
</td>
+
<td width=300>
+
</td>
+
</tr>
+
</table>
+
 
+
===Rule 4 - tProject Does Not Answer A VTube-LASER Recall When the Part Does Not Exist===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
If tProject does not answer a VTube-LASER RECALL when everything else is working, then that tProject project does not exist. In that case, the process will time-out.
+
</td>
+
<td width=300>
+
</td>
+
</tr>
+
</table>
+
 
+
===Rule 5 - Manually Save tProject Project Files After Receiving Data from VTube-LASER===
+
<table width=1000>
+
<tr valign=top>
+
<td width=300>
+
It is important to manually save the data that was just received by tProject from VTube-LASER. <b>tProject will not save it automatically.</b>
+
</td>
+
<td width=300>
+
</td>
+
</tr>
+
</table>
+
 
+
<br><br>
+
 
+
==Other Pages==
+
* See [[VTube-LASER]]
+
* See [[VTube-STEP]]
+

Revision as of 16:32, 20 July 2023

Navigate to HelpSite