esprit tng release 38e940822713856dc1d51-82dbe58c47913e14208bcf99f90e4e66.r90... dp technology corp

Download ESPRIT TNG Release 38e940822713856dc1d51-82dbe58c47913e14208bcf99f90e4e66.r90... DP Technology Corp

Post on 11-Mar-2020

10 views

Category:

Documents

4 download

Embed Size (px)

TRANSCRIPT

  • 04/17/2018

    ESPRIT TNG Release 3.6

    DP Technology Corp.

  • DP Technology Corp.

    CONFIDENTIAL – Do Not Distribute

    Introduction

    Welcome to ESPRIT TNG Release 3.6.

    In this document, find a detailed description of the new features added this Milestone.

    Next Milestone will be Release 3.7 scheduled for June 2018.

    Performance – What’s new?

    New Rebuild Mode

    When proving out a program, it is typical to review and update program restarting from beginning. The user

    updates cutting conditions, strategies… while updating the program, downstream recalculation can cause slow

    down and often the update is not necessary as user may update the program downstream later.

    ESPRIT TNG R3.6 introduces a new INCREMENTAL rebuild mode.

    Its purpose is to update only what is necessary after a change, all downstream calculations are paused to

    prevent unnecessary calculation that could cause lack of responsiveness.

    How it works In Home tab of the ribbon, in the Rebuild Group, Rebuild Mode offers a choice between Automatic Rebuild,

    Incremental Rebuild and On-Demand Rebuild. The Rebuild Mode controls when operations, stocks and links

    build after creation of an operation or after modification of the program.

    Rebuild Mode

    Automatic

    Select Automatic and the entire program updates automatically after a change.

    Incremental

    Select Incremental and program updates automatically upstream to the change. Any downstream

    items that require an update become pending.

    This mode can prevent unnecessary calculation when editing an existing program.

  • DP Technology Corp.

    CONFIDENTIAL – Do Not Distribute

    On-Demand

    Select On-Demand and nothing updates automatically. Items update on user-request.

    If the program has items pending calculation, user can trigger calculation of pending items by either:

    • Manually triggering calculation of operation or stock or link. In that case all the dependencies

    (operations, previous stocks, previous links) build automatically.

    • Clicking on Rebuild Pending.

    Rebuild Pending

    Rebuild Pending rebuilds all pending items of the program.

    It rebuilds pending operations but also all pending stock, pending links.

    Notes:

    • With incremental mode:

    o When creating operation at the end of the program, incremental mode behaves the same as the

    automatic mode.

    o With incremental mode, when reordering operations in the program, all items between the 2

    reordered operations stay pending.

    o With incremental mode, on suppress and delete, impacted items stay pending.

    o When reloading a file save with incremental mode, stocks are not calculated unless user clicks on

    rebuild pending.

    o You can simulate, verify and post NC code up to the latest calculated operation. Posting of selected

    operations just requires that operations and links are calculated for the selected items.

    • Rebuild all is different from rebuild pending: Rebuild all rebuild all operations, rebuild pending

    updates only pending items with an hourglass symbol.

    • The rebuild mode is saved with the document.

    • To change the default mode of a new file, create a new template with the desired rebuild mode.

    Usability – What’s new?

    ETNG FX For Catia, UG, ProE FX in TNG now supports Catia, UG and ProE.

  • DP Technology Corp.

    CONFIDENTIAL – Do Not Distribute

    Stock dimensions in Post ETNG is now able to output stock dimensions into the CL file and ultimately into the post. This was requested

    to satisfy the need of certain machine tools which can fully simulate NC code, with stock removal. These

    machines require stock information to be output in the NC file, so it can be drawn for simulation.

    How it works We have added CL files for CLFileWorkPiece in Begin All Workpieces to allow the post writer to output the

    stock dimensions.

    A list of all CL files used can be found below, along with a sample post processor code to output the correct

    information specifically for BLK FORM.

    BEGIN All Workpieces

    BEGIN Workpiece

    Set-Up Stock type(3475) Returns values from the enumeration below:

    (Block = 1

    Bar =2

    Tube = 3)

    Set-Up Stock

    Minimum X(3476)

    Returns minimum X value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

    Set-Up Stock

    Minimum Y(3477)

    Returns minimum Y value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

    Set-Up Stock

    Minimum Z(3478)

    Returns minimum Z value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

  • DP Technology Corp.

    CONFIDENTIAL – Do Not Distribute

    Set-Up Stock

    Maximum X(3479)

    Returns maximum X value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

    Set-Up Stock

    Maximum Y(3480)

    Returns maximum Y value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

    Set-Up Stock

    Maximum Z(3481)

    Returns maximum Z value of the bounding box of block, STL and File

    stocks with respect to the first work offset on the workpiece

    Set-Up Stock Vector

    X(3482)

    Returns the X vector of the extruded bar stock with respect to the first

    work offset on the workpiece

    Set-Up Stock Vector

    Y(3483)

    Returns the Y vector of the extruded bar stock with respect to the first

    work offset on the workpiece

    Set-Up Stock Vector

    Z(3484)

    Returns the Z vector of the extruded bar stock with respect to the first

    work offset on the workpiece

    Set-Up Stock Bar

    Radius(3485)

    Returns the radius of the bar stock.

    Set-Up Stock Bar

    Length(3486)

    Returns the length of the stock as the maximum point on the bounding

    box with respect to the work offset direction and position

    Set-Up Stock Bar

    Distance(3487)

    Returns the length of the stock as the minimum point on the bounding

    box with respect to the work offset direction and position

    Set-Up Stock Bar Inner

    Radius(3488)

    Returns the inner radius of the bar stock.

    Example Code:

    MiscFormat1 : X_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat2 : Y_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat3 : Z_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat4 : R__ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat5 : L_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat7 : DIST_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

    MiscFormat8 : RI_ N 4 Y N 4 N 5 Y N 3 1 1 N 0 0

  • DP Technology Corp.

    CONFIDENTIAL – Do Not Distribute

    ***************************** Defines****************************************************************

    Define VectorOuptutBlockForm

    If (ClFileWorkPiece(3482,1)=1) "X" ElseIf (ClFileWorkPiece(3483,1)=2) "Y" Else "Z" EndIf \\

    EndDefine

    Define OutputTubeBarBlockForm

    R__*(CLFIleWorkPiece(3485,1)) L_*(ClFileWorkPiece(3486,1)) DIST_*(ClFileWorkPiece(3487,1))

    RI_*(ClFileWorkPiece(3488,1)) \\

    EndDefine

    ***************************** Examples **************************************************************

    Ex_MainStart : If (ClFileWorkPiece(3475,1)=3) ## Tube

    : "BLK FORM TUBE" $VectorOuptutBlockForm $OutputTubeBarBlockForm

    : ElseIf (ClFileWorkPiece(3475,1)=2) ##Bar

    : "BLK FORM CYCLINDER" $VectorOuptutBlockForm $OutputTubeBarBlockForm

    : ElseIf (ClFileWorkPiece(3475,1)=1) ## Block

    : "BLK FORM 0.1 Z" X_*(ClFileWorkPiece(3476,1)) Y_*(ClFileWorkPiece(3477,1))

    Z_*(ClFileWorkPiece(3478,1))

    : "BLK FORM 0.2 " X_*(ClFileWorkPiece(3479,1)) Y_*(ClFileWorkPiece(3480,1))

    Z_*(ClFileWorkPiece(3481,1))

    : EndIf

    Report Generator Enhancements In ETNG, we are now able to output the Min/Max XYZ of the Part, Stock and Operations in a report. As a

    programmer, I rely on simulation and collision detection to ensure my tools are long enough and that my part

    won’t be damaged during cutting. It is easy to observe all this data while programming, but when you get on

    the shop floor, it is important to be able to relay this information via a report. It is important to note that the

    XYZ min and max will be output individually for each work offset that exists under the workpiece. The

    templates used to create the sample reports seen below are available in the Report Generator training script.

  • DP Technology Corp.