28
ZW3D Was ist NEU V 2015 SP ZWCAD Software Co., Ltd. CADTEC (Schweiz) GmbH www.zcad.ch

ZW3D Was ist - filedn.com · ZW3D Was ist NEU V 2015 SP ZWCAD Software Co., Ltd. CADTEC (Schweiz) GmbH

  • Upload
    lamnhu

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

ZW3D Was istNEUV 2015 SP

ZWCAD Software Co., Ltd.

CADTEC (Schweiz) GmbHwww.zcad.ch

2

ZW3D™ V2015SP Update Lists

This documentation may be reproduced provided it complies with the terms presented

on the LICENSE AGREEMENT supplied.

ZW3D Software Co., Ltd and the program authors have no liability to the purchaser or

any other entity, with respect to any liability, loss, or damage caused, directly or

indirectly by this software and training materials, including but not limited to, any

interruptions of service, loss of business, anticipatory profits, or consequential damages

resulting from the use of or operation of this software.

Updates may be made to this documentation and incorporated into later editions.

1

Contents

Highlights .................................................................................................... 1

Basics......................................................................................................... 2

1. New electrode ribbon tab ................................................................ 2

2. Annotation text supports Unicode ...................................................... 2

3. Tweaked picking and highlighting ...................................................... 2

4. Improved rotation center detection to improve the usability..................... 3

5. Some tweak for the file dialog .......................................................... 4

6. Some changed in Datum feature ........................................................ 4

7. Speed up line display with 10+ times faster .......................................... 4

Translator ................................................................................................... 5

Import& Export........................................................................................... 5

1. Upgraded Parasolid Import/Export Engine ............................................ 5

2. Upgraded Step/IGES engine on part import ........................................... 5

3. DWG/DXF export: New option to export drawing views as curves/block........ 5

4. Fixed the import failure of the VRML file ............................................. 5

Heal........................................................................................................ 6

1. New "Gap Tighten" command ............................................................ 6

2. Enhanced "Sew" command to more effectively reduce open edges.............. 6

3. More error classification in "Heal/Analyze" command .............................. 6

CAD ........................................................................................................... 7

Sketch Design............................................................................................. 7

Wireframe design ........................................................................................ 7

Part Design................................................................................................ 8

1. More robust Boolean operation ......................................................... 8

2

2. Improved Pattern .......................................................................... 8

3. New "Wrap Pattern to Curve" command ............................................... 9

4. Improved "Face Offset" &"Direct Edit" to enhance stability ....................... 9

5. "Stock" command supports STL object. ................................................ 9

6. Better two sided edge walking Fillet .................................................. 10

7. Enhanced "External Sketch"............................................................. 10

8. Optimized "External Part" ............................................................... 10

9. More commands support external thread ............................................ 10

10. Improvements on history tree .......................................................... 10

11. Rearranged UV label within "Curve Mesh"............................................ 10

12. Some Fixed bugs .......................................................................... 11

Assembly Design......................................................................................... 12

1. Optimized result display of Interference Check .................................... 12

2. Added "BOM" command into assembly ................................................ 12

3. Disabled assembly update during history regeneration ........................... 12

Drafting Design .......................................................................................... 13

1. Improved Table............................................................................ 13

2. "Quantity" of the "Hole Callout" supports patterned hole......................... 13

3. Some Fixed bugs .......................................................................... 13

Weldment ................................................................................................ 14

1. New added "Gap" option in "Structure Member" command ....................... 14

2. New "Structural BOM" command ....................................................... 14

Point Cloud .............................................................................................. 15

1. New "Divide Mesh" command ........................................................... 15

CAM.......................................................................................................... 16

CAM Manager ............................................................................................ 16

3

1. Smarter Drag and Drop................................................................... 16

2. Fixed QM Tracker of Batch Calculation ............................................... 16

Generating Tool Path................................................................................... 17

1. Improvement of Roughing Link and Lead............................................. 17

2. New Chopping for More Applications.................................................. 17

3. New Axis Control in Z level Operation ................................................ 18

Processing Tool Path ................................................................................... 19

1. Support Turn Cycle Output.............................................................. 19

2. Main Parameters Shown in Spread Sheet............................................. 19

3. New Parameters in CL File and Operation List ...................................... 19

4. Solid Verification.......................................................................... 20

API ........................................................................................................... 21

New API function........................................................................................ 21

Adjustment done for API............................................................................... 22

1

Highlights

ZW3D 2015 SP (R1910) is the service patch for ZW3D 2015. All improvements or bug fixing are

basing on the feedback of clients after Zw3D 2015 release. Enhancements focus on the

usability, stability, and function extension. The major highlights of ZW3D 2015 SP are listed as

below.

CAD

Tweaked picking and highlighting

Improved rotation center detection

UpgradedParasolid Import/Export Engine

DWG/DXF export: New option to export drawing views as curves/block

More robust Boolean operation

Improved Pattern

New "Wrap Pattern to Curve" command

Improved "Face Offset" &"Direct Edit" to enhance stability

Optimized result display of Interference Check

New added "Gap" option in "Structure Member" command

New "Structural BOM" command

CAM

Smarter Drag and Drop

New Chopping for More Applications

New Axis Control in Zlevel Operation

Support Turn Cycle Output

2

Basics

This chapter will introduce enhancements on the basic application, including: new ribbon tab,

Unicode text, pick & highlight, rotation center, file dialog, datum feature and display.

1. New electrode ribbon tab

Electrode ribbon tab is licensed with Zwmold.

2. Annotation text supports Unicode

Related texts are listed as following:

ü ZW3D inner font

ü 2D dimension text

ü Label in 2D draft

3. Tweaked picking and highlighting

ü When picking the entity from the component, "Pick from List" supports to offer

multiple valid selections from the same component, instead of just one.

ZW3D Previous version 2015SP

3

ü Color filter in Attribute Filter supports true color.

ü A format brush is added for users to pick up specified color from face entities on the

graphic area.

ü The picked shaded entities can be seen even if they are blocked by others.

ü Disable highlight during view rotation

4. Improved rotation center detection to improve the usability

ü New view rotation options in Configuration form

Configuration > Display > Rotate Center

ü Tweaked rules of auto view rotation

1) If there is an intersection between a cursor and geometry entities when using

right-click to rotate view, the view rotation center will base on it.

2) If not, and if there is an intersection between face entities and the view center,

it will works as the rotation center.

3) If not, view rotation center will use the center of all visible geometry entities.

ü New "Reset Origin" option in right-click menu

4

5. Some tweak for the file dialog

ü The file dialog supports to drag to resize its form.

ü Auto switch on "Local copy" option when opening a network file.

6. Some changed in Datum feature

ü "2 entities" of "Datum" command supports datum plane object.

ü Fixed the un-updated reference direction to evaluate the offset distance when

changing reference.

ü Made sure the 3 default datum is not deleted with other features.

7. Speed up line display with 10+ times faster

5

Translator

There are some new and enhanced functions on import, export and model quality.

Import& Export

1. Upgraded Parasolid Import/Export Engine

ü Better import quality

ü New support to import or export points and wireframes, excluding sketch curves.

ZW3D Previous version 2015SP

2. Upgraded Step/IGES engine on part import

ü Faster import and better quality with less open edges

3. DWG/DXF export: New option to export drawing views as curves/block

4. Fixed the import failure of the VRML file

6

Heal

1. New "Gap Tighten" command

New "Gap Tighten" to tighten gaps of edges and vertices based on given tolerance.

For a high quality data exchange between different files or different systems, a model

with bigger tolerance is not desired. Now, designers can use Gap tighten feature to

optimize the model for a smaller tolerance.

2. Enhanced "Sew" command to more effectively reduce open edges

3. More error classification in "Heal/Analyze" command

7

CAD

This chapter describes the enhancements to sketch, modeling, assembly and 2D draft

functionality. Some new features are introduced, including part design, weldment and point

cloud.

Sketch Design

1. Show up the center point of the circle and arc by default.

2. All entities of a sketch will be greyed if it’s not activated.

3. Keep construct geometry as what it is after trimming.

Wireframe design

1. Fixed the wrong result of the "Auto G1/G2" option of "Through Point Curve" command

when the point is picked on a sketch curve.

8

Part Design

1. More robust Boolean operation

ü New tolerance setting in "Combine", "Divide" "Trim" commands.

ü Better handle on coincident faces.

Previous versions 2015 SP

2. Improved Pattern

ü Use the direction perpendicular with 1st direction as the 2nd when the 2nd Direction

field is left empty.

ü Fixed some failed pattern cases

ZW3D Previous version 2015SP

1) Two directions must bedefined.

2) Fail to do pattern andcombine operationstogether.

9

3. New "Wrap Pattern to Curve" command

Wrap Pattern to Curve

4. Improved "Face Offset" &"Direct Edit" to enhance stability

2015 2015 SP

5. "Stock" command supports STL object.

10

6. Better two sided edge walking Fillet

Option "Hold fillet to edge" of fillet in ZW3D 2015 supports two side edge walking fillet.

Enhanced feature expands capability to cover more cases.

7. Enhanced "External Sketch"

"External Sketch "supports sketch features inside a part to copy into a destination part

with association.

8. Optimized "External Part"

"External Part" supports to eliminate all assembly hierarchy and reference all components

as individual shapes into destination part.

9. More commands support external thread

External thread info can be supported by Reference Geometry, Geometry to Part, Copy to

External part, Mirror and Pattern.

10. Improvements on history tree

ü Speed up the regeneration speed

ü The "Stop bar" is always visible.

11. Rearranged UV label within "Curve Mesh"

2015 2015 SP

11

12. Some Fixed bugs

ü Keep the cylinder's type after surface extension.

ü Fixed the wrong shape location while wrapping on a face with poles.

ü …

12

Assembly Design

1. Optimized result display of Interference Check

ü Interfered components displayed in the transparent model and non-interfering

components are hidden by default for better observation.

ü New check box supports on the interference result tree to control the visibility of

each one.

ü "Show/Hide All" option is added into the right-click menu on the blank area of the

tree.

ü "Show this only" option is added into the tree node to quick isolate the picked

interference.

ü The color of saved interference shapes support customization.

Interference Result Display

2. Added "BOM" command into assembly

3. Disabled assembly update during history regeneration

13

Drafting Design

1. Improved Table

ü New support to open corresponding part after picking a cell or row from a BOM table.

ü Table highlight is tweaked to only highlight its bounding box, instead of all its

elements.

ü The Caption row/column will be excluded if they are not displayed.

ü Fixed the BOM table failing to read out the components’ info generated by "Extract

Shape" command.

2. "Quantity" of the "Hole Callout" supports patterned hole

3. Some Fixed bugs

ü Fixed the issue that Quick Dimension can’t snap on the center line.

ü Maintain the coordinates of a hole table on a broken view as the same as

before breaking.

14

Weldment

1. New added "Gap" option in "Structure Member" command

ZW3D 2015 ZW3D 2015 SP

2. New "Structural BOM" command

With this feature to generate a table of all Weldment elements

ü Read out the attributes of the structure members, like material, mass and length.

ü Attribute customization

15

ü Export BOM to Excel

ü Sorting, in-place edit and merge row with same attribute are all supported

Point Cloud

1. New "Divide Mesh" command

Pick one or more triangles to separate them from the mesh, and then create a new block

or add them into the existing block.

16

CAM

CAM Manager

1. Smarter Drag and Drop

ü Drag from Components/Features/Frames/Tool to an Operation.

ü Drag from Components/Features/Frames/Tool to an Operation folder.

ü Drag an Operation to another as a reference operation

2. Fixed QM Tracker of Batch Calculation

QM tracker can be directly opened to view and manage tool path calculation.

17

Generating Tool Path

1. Improvement of Roughing Link and Lead

ü Support to generate non-tangent direction linear link and lead. Avoid extra helical

lead in; this can greatly reduce the machining time.

ZW3D 2015 ZW3D 2015 SP

ü Fixed safe distance setting: define the highest point of part/rest material as

standard to calculate the distance. If this is smaller than the plunge height, the safe

distance will be defined as the plunge distance.

ü Fixed gouge lead in.

ZW3D 2015 ZW3D 2015 SP

2. New Chopping for More Applications

New chopping will be applied to more functions, including:

ü Enhance the tool path generating of Drive Curve, increase the accuracy and decrease

the chopping tool path.

18

ü Application for non-uniform step value setting in Offset3D Operation.

3. New Axis Control in Z level Operation

In Z Level operation, axis control is added to support angle definition of fore raking and tilting.

19

Processing Tool Path

1. Support Turn Cycle Output

Supports finishing, roughing, groove turning cycle output. The detailed output code is listed in

below.

Tool path NC code Variables

RoughTurn

Horizontal G71 U(d) R(e)G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t)

densnfUwfstikd

cut stepreturn stepthe begin Num of finish cutthe end Num of finish cutfinish cut distance in Xfinish cut distance in Zfeed of finish cutSpeed of finish cutToll of finish cutreturn distance in Xreturn distance in Zcut number

Vertical G72 W(d) R(e)G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t)

PatternRepeat

G73 W(k) U(i) R(d)G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t)

Finish Turn G70 P(ns) Q(nf)

Groove TurnG74/G75 R(e)G74/G75 X(or U) Z(or W) P(i) Q(k) R(d)F(f)

eX/ZU/W

ikdf

return distanceGroove coordinate absolutely valueGroove coordinate relative valuecut step in Xcut step in Zreturn distance in bottomfeed

2. Main Parameters Shown in Spread Sheet

ü Add the parameters: tool ID and(Z) Surface thick.

Specially, the tool ID of Spreadsheet is similar as the operation list: depends on tool

number is "from tool id" or "from station id" in NC Setting of the main Output node.

ü Remove two parameters: Operation Class, Frame

User can set the "Item Config" to get them back.

3. New Parameters in CL File and Operation List

ü Add some parameters in machine_all.mdf, not-output as default.

@CAM_DATE@: output date like 2015/5/6.

@OPDEF_THICK@: output side surface thick, NULL if there is no this parameter

20

@OPDEF_THICK_Z@: output bottom surface thick, NULL if there is no this parameter

@OPDEF_x@: output all the parameters which has a keyword begin with "OPDEF_" in

the operation config file from in cam_config folder.

ü Add three parameters in operation list.

@CAM_PROGRAMMER@: output programmer name which is in the main NC node.

@CAM_PART_NAME@: output the first part's name in cam plan.

@CAM_PART_MATERIAL@: output the first part's material in cam plan.

ü Output the part image in operation list which is ignored the background, which is

useful for printing.

4. Solid Verification

ü Fix the wrong position of assembly loaded in verification.

ü Fix some crash bugs

21

API

New API function

1. cvxPolyToTri

---Decomposes a polygon into triangles.

2. cvxGetFileActiveField

--- Similar to cvxGetFile, but implements the typical ZW3D file browser behavior found in

CdCbBrowse and similar callbacks. The file browser is initialized with the contents of

the active field, and the file browser updates the active field after the user makes a

selection.

3. cvxGetFolderActiveField

--- Similar to cvxGetDir, but gives the folder browser behavior similar to

cvxGetFileActiveField when selecting a folder. The folder browser is initialized with the

contents of the active field, and the folder browser updates the active field after the

user makes a selection.

4. uiListItemModify

--- This project exposes uiListItemModify in the API via a new "cvxItemModify" function.

The new function is essentially the same as cvxItemSet for most field types, but for w_list

fields it modifies a list item's text or icon, making it possible to create a list item with

both text and icon via the API.

22

Adjustment done for API

1. The logic used by several callbacks is consolidated.

(CdCbBrowse, CdCbBrowseAVI, CdCbBrowseHtmSv, CdCbBrowseImg,CdCbBrowseImgSv)

So they all use the same functions when the user selects a file or folder. These callbacks

are used by the following commands when the user activates an input field that expects a

file selection:

!CdAnimRecord - Record animation to AVI

!CdBalloonFtr - Add text in a balloon

!CdBomTblCrt - Create a [BOM] table from a view object

!CdCgCapture - Save the current display

!CdCldSrfPtFile - Create an untrimmed face fitting points from a file

!CdDxFtr - Import foreign data

!CdEmbedFile - Embed a file in a part

!CdHoleTblMk2 - Create a hole table for a view

!CdInqPartList - Show part list

!CdPrfBkg - Use image for sketch background

!CdSdChrome - Assign chrome texture to faces

!CdTextOnSurf - Emboss image onto face [obsolete?]

!CdTextOnSurf2 - Emboss image onto face

!CdTMap - Map texture image onto face

~FbBlankReport - Show report

!SetSrfTag - Read surface data from surface inquire command

For those commands that use the CdCbBrowseImg function to select (input) image files

(!CdBalloonFtr, !CdCgCapture, !CdPrfBkg, !CdSdChrome), this project also adds the PNG

format to the file browser's filter. ZW3D has been able to import PNG image files for

some time, although the file browser didn't recognize that type unless the filter was set

23

to "All Files". (The !CdCgCapture command doesn't appear to support the PNG format, so

its file type filter still doesn't include PNG.)

2. Fixed cvxPartHole function that could not create thread hole which caused by adding

more type in 1900_HoleImprove project

3. "#define VX_API_VERSION 1910" was added to VxApi.h so that a dynamically-loaded DLL

can compare the version of the API it was compiled with against the version of ZW3D that

is invoking it.

4. cvxCmdFunc - An integer return value was added to this function. It returns 0 if the input

function was successfully registered. It returns 1 if a symbol with the same name as the

input function already exists. In this case, thepre-existing symbol is kept and the input

function is ignored. Note that cvxCmdFuncUnload() can be used to deregister a pre-

existing function.