RelNotes_enV14

Embed Size (px)

Citation preview

  • 8/22/2019 RelNotes_enV14

    1/50

    KOMPAS-3D V14

    Version info

    Differences between versions 14 and 13 Plus

    General1 Now, it is possible to fix positions of windows and toolbars. For this purpose, call the View

    Toolbars Fix position command. Its submenu contains commands that can be used to fixpositions of floating/fixed bars/windows. Once position is fixed, it will not be possible to changedimensions and move windows, as well as move bars and change their content.

    2 Document tabs have been enhanced: double-clicking a tab closes the respective document, double-clicking an empty space in a tabs' line opens the document creation dialog, new commands are added to the tab's context menu, including: Open the file's folderand

    Copy the file's full name, a dialog for setup of tabs is now available (it is called by the Service Options

    System Screen Document tabs); during the setup process, you can choose thedefault position of tabs, change tabs' colors, define which type of the document's name (fullor short) should be displayed on the tab, set tabs' width.

    3 System key combinations have been added: + close document, + calls the dialog for editing of the dimension text, selected dimension

    (in graphical documents and models; in graphical documents, the + combination can also be used),

    or editing of the object selected in a graphical document is started(the cursor should not be positioned above the object),

    + +

    calls the Remember status command, + + calls theAuto Create command, + + calls the Select Again command, cancels selection of objects.

    4 TheApply to alloption is added to the message about absence of file ("Unable to read thecomponent's file..."). This option makes it possible to apply the selected operation to all filesthat have not been identified.

    5 It is now possible to combine the Properties window and the Property bar in a single window. Forthis purpose, Merge with Property Barcommand in the context menu of the Properties andLocation windows' header Merge with Properties Windowin the context menu of theProperty bar. When creating or editing objects, the combined window displays the Property bar;in other cases, the Properties window is displayed

    6 Window positioning functionality has been enhanced:

    when moving a window, special controls appear on the screen for choosing the newposition of the window; when positioning the mouse's cursor on any of them in theKOMPAS-3D window, the area to be occupied by the window being moved is highlightedby a color,

    it is now possible to combine windows; the following combination variants are available: overlapping with creation of tabs division of the window's area vertically and horizontally.

    7 The set and contents of toolbars have been modified: the Modes bar with the following buttons is now available:

    1

  • 8/22/2019 RelNotes_enV14

    2/50

    in models Smoothness check mode, Perspective, Explode components, Flatpattern, Recalculate dimensions based on tolerances,

    in graphical documents Edit macro element, in text documents and BOMs Normal mode and Page layoutmodes.

    display of some buttons in bars is disabled by default (for example, in the Viewbar, theMove command and some others are disabled); if necessary, you can enable them usingthe submenu of theAdd/Remove buttons command.

    8 It is now possible to save files in the shell format (*.c3d).

    9 It is now possible to insert images into graphical and text KOMPAS documents from otherapplications via the clipboard. You can also insert graphical KOMPAS objects in a text documentor table via the clipboard. In earlier versions, special command had to be called and the file withimage or KOMPAS fragment had to be specified in order to make an insertion.

    Insertion of images from graphical KOMPAS documents can now be moved via the clipboard toother applications' documents.

    10 It is now possible to set up colors and transparency of the cursor text background. For thispurpose, the setup dialog called by the Service Options System Screen Textbackgroundis used.

    11 A setting has been introduced that reverses the direction in which the mouse wheel is rotated for

    changing the scale. For this purpose, the setup dialog called by the Service Options System General Mouse command with a single Invert direction of mouse wheeloption.

    12 In the user menu file (Graphic.pmn), the following menus have been supplemented: text in front of the dimension text (No. 20), text after the dimension text (No. 22), text under the dimension text (No. 23).

    3D Modeling

    1. Numeric parameters of operations expressed in linear and angular values are now displayed onthe screen when creating and editing operations in the form of linear and angular dimensions.In order to change the parameter' value, you can also change the value of the respective

    operation's dimension.Dimensions of operations, as well as dimensions of sketches (if they are created in sketches)can be available outside the operation as well. For this purpose, a special mode is availablewhen object's (operation or sketch) dimensions are displayed on the screen once the object isselected. The user can change the value of each of them. The mode is enabled by the View Dimensions of the selected element.

    Besides that, dimensions of operations and sketches can be presented in the form of layoutelements. After this, dimensions of operations and sketches, as well as ordinary layoutelements, can be transferred to the model's associative views. Values of dimensions, presentedin the form of layout elements, can be modified by the user.

    2. It is now possible to work with tolerances in a model. Tolerances can be assigned to dimensions

    in a sketch and to dimensions of operations (i.e. number parameters of operations, such asextrusion depth and so on).

    2.1 Assigning individual tolerance to the dimension of a sketch is performed in the dimension textentry dialog (like in a graphical document).

    Assigning individual tolerance to the operation's dimension is performed in the dialogcalled by theAssign tolerance button next to the field of the respective parameter on thePropertybar.

    You can enable displaying individual tolerances (in the form of maximum values ortolerances) in dimension texts of sketches and operations. Besides that, you can viewtolerances in the Variables Window. Tolerances are displayed in the special Tolerance

    2

  • 8/22/2019 RelNotes_enV14

    3/50

    column of the Window. In order to enable the column, call the Tolerance command fromthe context menu of the columns' headers. By double-clicking the tolerance's cell, you cancall the dialog for setting the tolerance.

    2.2 In a model, general tolerances in accordance with GOST 30893.1-2002 can be used.

    To enable using general tolerances in a model and applying a class of accuracy to an item,use the General tolerances section of the parameter setup dialog (in the Newdocuments tab for new parts and assemblies, in the Current part/assembly for thecurrent model).

    If the use of the general tolerance is enabled, deviations in accordance with GOST30893.1-2002 tables for the specified accuracy class and dimension type (angular, linear)are applied automatically to dimensions of sketches and operations to which no individualtolerance has been assigned.

    Deviations assigned to general tolerances are displayed only in the Variables' Window andare used for the model recalculation only.

    Class of accuracy is stored in the model as a property. Therefore, you can enable the linkto the model's accuracy class in its technical requirements.

    2.3 If necessary, you can disable the sign of tolerance for a dimension. The dimension willhave neither general nor individual tolerance. For this purpose, the Tolerance optionshould be disabled in the tolerance setup dialog.

    3. It is possible to recalculate a model's dimensions within the tolerance field: by upper limit, bylower limit, in the middle of the tolerance field and with a factor. The first three of the aboverecalculations are system ones; they are always available in the model. Recalculation with afactor is possible in the recalculation which is created by the user. In the user recalculation, youcan the method of recalculation for each dimension.

    Models are recalculated automatically in the special operation mode called the recalculationmode. In order to enable/disable it, you can use the Service Recalculate dimensions Recalculate dimensions based on tolerances command. In the recalculation mode, modelscannot be edited. Only the following options are available: changing the current recalculation using commands of the Service Recalculate

    dimensions submenu, viewing, printing, measurements and creation of reports.

    Dimension texts sketches' dimensions in the recalculation mode contain recalculated values ofdimensions. Viewing recalculated values of dimensions' values is also possible in the Variables'Window, in the Recalculated value column.

    If necessary, the recalculated model can be saved in a separate file using the Service Recalculate dimensions Create copy command.

    After leaving the recalculation mode, the model will have nominal dimensions, and editingcommands will become available.

    A component, inserted in an assembly can have nominal or recalculated dimensions. In order tochoose an insertion variant, use the Recalculate dimensions button and the list of

    recalculations that are available in the Source file tab of the Property bar during the insertion.4. It is now possible to work with versions in a model.

    All version of a model are stored in the file of the model. Versions are handled in the newVersions tab of the Design Tree and in the Document Manager.

    Numbers are automatically assigned to version but they can be edited, if necessary. Numbersare set up in the New version numbers section of the parameters setup dialog (in the Newdocuments tab, for new parts and assemblies; in the Current part/assembly, for the currentmodel). During setup, you can set separator symbols in front of the version's number andadditional number, set the number of decimal points for these numbers, enable adding zeros,

    3

  • 8/22/2019 RelNotes_enV14

    4/50

    and specify from which number the numbering will begin. Besides that, you can disableautomatic formatting of numbers.

    Versions can be dependent or independent from the main one. Changes from the main versioncan be automatically transferred to dependent version. Such changes cannot be transferred toindependent versions. When creating a new version, specify it is a dependent or independentone and set a designation of the version.

    One of the versions is the current (active) one. Its contents are displayed in the Design tab ofthe model's Design Tree.

    Changes in the main version can be transferred to dependent versions automatically ormanually. In order to automatically transfer changes, the following options have to be enabled:Create object in dependent versions and Create variable in dependent versions in theversion setup dialog (called by the Service Options... System Model Editor Versions command). Objects can be transferred manually using the Edit Transfer toversions command (you can also use it to transfer objects to independent versions), whilemanual transfer of user variables is possible using the Apply in dependent versionscommand in the context menu of the variable in the Variables Window.

    By default, it is impossible to edit objects in dependent versions, since they are linked to therespective objects of the main version. If necessary, an object can be made available for editing

    by calling the Cancel linkcommand from the object"s context menu in the Tree. The reverseoperation is also supported by means of the Restore linkcommand. After that, all changesmade in the object will be lost, since it will become a copy of the main version's object.

    As a result of application of the new Create BOM for assemblycommand to an assembly withversions, a group BOM will be created by default (variant A, if the number of versions does notexceed three; variant B is applied, if the number of version is more than three). You can selectthe BOM style in the BOM For assemblywith versions section in the New documents tabof the setup dialog.

    You can also specify components (or component versions) that are included in differentversions of an assembly. They should have the same position in BOM. For this purpose, youcan use the Component groups command. It is called by the respective button in the BOM

    bar.You can create a table of versions and place it in a graphical or text document. For thispurpose, use the Service Reports Create table of versions command. The commandcan also be used in a drawing that contains associative views of a model with versions.

    A certain model can be specified in the following cases: file opening, insertion of a componentinto assembly, insertion of a base part into model, creation of associative view, connection of amodel to BOM document or to BOM item.

    5. It is now possible to automatically create BOM for an assembly. For this purpose, the BOMcreation for assemblycommand is used. Once the command is called, internal BOM itemsare created in the current assembly that correspond to components of the first level (data aboutcomponents is imported from their properties) and a BOM document is created to which the

    current assembly is connected.6. Commands for creation of holes are added:

    Simple Hole Hole with Countersink Hole with Counterbore Hole with Countersink and Counterbore Conical Hole.

    You can select the hole's edge form: flat, conical, or spherical. A hole can be located on asurface of any form. Default position of the hole' axis is perpendicular to surface in the specified

    4

  • 8/22/2019 RelNotes_enV14

    5/50

    point; however, you can change the position by specifying slope and axis rotation or the guidingobject.

    Buttons for calling hole creation commands make up a group on the Model Editingbar. Thisgroup also includes the Hole command that existed earlier and now is called Hole from library.

    7. New instrument for grouping model objects has been introduced layers. You can controllayers by means of the Document Manager. Use the Service Document Manager

    command to call it.On one layer, several objects of different types can be located. However, one object can belongto one layer only. All new objects are automatically placed on the current layer. You can transferobjects between layers. All objects in one layer can be made invisible by hiding the layer.

    In the Current status bar, a field for selection of the current layer and controlling the layers'visibility is added.

    8. Now it is possible to enter technical requirements in the model. Technical requirements areentered in a special window, which is enabled and disabled by the View Technicalrequirements command. If necessary, technical requirements can be transferred from a modelto the drawing which contains associative views of that model.

    9. As a result of the model's curves and edges projection, special objects are created in it. These

    are projection curves.The main property of the projection curve is its permanent link to the source object (the edge ofwhich the curve is the projection). This property is ensured by the projection link limitation.Coincidence of the projection curve's extreme vertices with projection of the source object'sextreme vertices is ensured by the projection of extreme vertex constraint.

    It is impossible to change the form of the projection curve. You can only delete its parts (forexample, trim by another object). You can restore the original state of a curve using theRestore curve command in the context menu.

    The projection curve can be "transformed" into a simple geometric object. For this purpose,remove the projection link constraint or explode it using the Explode command.

    The projection link constraint is also applied to points that are projections of point objects on

    auxiliary straight lines projections of axes.10. It is now possible to directly model in the variation mode using the geometrical and dimensional

    constraints. The technology of direct variation modeling makes it possible to modify any 3Dmodel without construction history, including the one imported from another CAD system, aseasily and flexibly as a model originally designed in KOMPAS-3D with information aboutmethods and the sequence of its objects' creation (history of construction). A peculiarity of thenew functionality is the possibility to combine modeling on the construction history basis anddirection variation modeling. You can make changes in a part without construction history bygeometric and dimensional constraints: Distance, Angle, Radius, Prallelity, Perpendicularity,Incidence (coincidence), Tangency, Concentricity, Fixation. Buttons to call these commands arelocated on the new Variation modelingtoolbar.

    11. Arrays have been enhanced.In all arrays it is now possible to create tables of modifiable variables for changing values ofvariables in array's instances. As a result, it is possible to create different instances. The tableof modifiable variables is generated during array creation or editing; for this purpose, the Tableof modifiable variables on the Special Control bar is used. You can create a report on thetable of modifiable variables using the Service Reports Create report on array with thetable of modifiable variables.

    In the array by table or points, a new option of instances' orientation has been introduced byspecified object. This option makes it possible to orient instances by normal to a curve orsurface.

    5

  • 8/22/2019 RelNotes_enV14

    6/50

    In the array by table, it is now possible to manually enter coordinates of points that specify theposition of the array's instances (earlier, reading coordinates from file was only possible).

    12. The On surface method of point construction has been enhanced: the By distances from flat objects variant has been renamed to By offsets from two

    objects, since now it is possible to create point on a rotation surface by specifying itsangular offset from the plane going through the surface's axis,

    the By coordinates on plane variant is added making it possible to create point on a flat

    surface by specifying its rectangular or polar coordinates.

    13. It is now possible to set password for access to a part. For this purpose, theAccess commandis used. It can be found in the context menu of the part selected in the Design Tree. Thepassword is requested in the following cases: opening of the part's file, insertion of the part into an assembly as a component, switching to editing the part which is:

    an assembly's component, base part, image source in drawing's associative view.

    14. A new type of the document added: Technological Assembly (*.t3d). This type of document is

    designed to prepare the model for the development process of its manufacturing.15. It is now possible to display and edit properties of 3D objects in the Properties window. As in a

    graphical document, this window is called by the Editor Properties command.

    16. It is now possible to remove information about methods and procedure of objects' creation froma model. For this purpose, use the Editor Clear construction historycommand.

    17. An expression for calculation of an operation's parameter value can now be entered directly inthe parameter's field on the Property bar during the operation's creation or editing. If the fieldcontains a value, a label with calculated expression's value will appear if you position the cursorin this field.

    18. The Contourcommand has been improved: It is now possible to set different fillet radii for a contour's vertices. For this purpose, the

    Variable radius tab on the Propertybar is used. It is now possible to create a contour that will not coincide with source objects but will be at

    a distance from them. For this purpose, use the Equidistant curve button on theAdvanced Control bar.

    19. Unbending a shell currently does not depend on the type of curves that form its sketch. Inearlier versions, unbending of a shell was possible provided that its sketch contained only linesegments and/or circular arcs.

    20. The Equidistant curve command has been improved: it is now possible to specify a point thatdefines position of the equidistant curve with respect to its base contour.

    21. Polyline command is improved: the fillet radius can also be entered in the Property bar's field, no only in the table of

    vertices' parameters,

    in the Variables' Window, variables are now available that control parameters of thepolyline's vertices.

    Graphical documents1. When creating or editing most of geometrical objects, dimensions and designations in them, it is

    possible to copy properties of other objects that already exist. For this purpose, use the Copyproperties button on the Advanced Control bar. After clicking the button, specify the objectwhich is the source of properties.

    6

  • 8/22/2019 RelNotes_enV14

    7/50

    2. It is now possible create graphical objects on the basis of a sample. For this purpose, use theTools Object by sample command. You can select the sample object either before or aftercalling the command. The new object will have the properties of the sample object.

    3. The Rectangle command has been improved: you can now set the rectangle's rotation angle (previously, a rectangle's sides were always

    parallel to axes of the current coordinate system), it is now possible to choose the construction method: by two points orby center and

    vertex; since the latter method has been introduced, the individual Rectangle by centerand vertexcommand has been excluded.

    4. The Rectangle by three points command has been added. Two methods of construction areavailable: by three vertices and by center and two vertices.

    5. Working with handles is improved: if handles of several objects coincide, they are displayed as a single point; if the point is

    moved, the respective points of all objects will be moved; during setup, you can enablingdisplaying all handles of the selected objects,

    handles of circular arc are supplemented with icons; using these icons, you can modify thearc's radius separately from other parameters,

    current values of object's parameters are displayed near the cursor when moving the

    object's handle, when moving a handle with the mouse, you can use auxiliary paths; they appear if thecursor hovers for a while over the selected object's handle; if the handle is moved along theauxiliary path, only one object's parameter is modified.

    6. The functionality of associative views has been perfected: in the projection view, view by arrow and cut/section, breaks are created automatically, if

    they were present in the reference view, and if the projection direction is perpendicular tothe direction of the image's offset in the reference view;

    now, the new view which is created on the basis of the existing (reference) one, by defaulthas the same object drawing and display setting as its reference view.

    7. Now, the part of the reference view's image limited by the designation's contour will be copiedto the new view that is formed after creation of the enlarged detail's or node's designation.

    Thus, if the reference view is a non-associative one, the base part of the enlarged detail ornode is created; if the reference view is an associative one, the model's projection issupplemented with copies of objects that are manually added to the reference view.

    8. It is now possible to create a snap to a drawing's layout lines (frame, title block, and so on). Thenew snap is a global one; it is enabled/disabled in the menu of the Snaps button by the Snapto drawing layout elements or by the respective option in the dialog for setting global snaps.

    9. Hatching in the Cut/Section associative view now depends on the material's model. Ifnecessary, the model's material hatching style can be changed by editing the model'sproperties.

    The file of densities (Graphic.dns) is supplemented by data related to the hatching style ofeach material.

    Variables1. Under the dimension text of dimensions with a variable (in graphical document or sketch), not

    only the variable's name is displayed, but also the expression for its calculation, if it isspecified.

    2. It is now possible to create variables for maximum deviations of dimensions.

    3. Setup option of the Variables Window has been expanded: now it is possible to change the setand order of columns. The exception is the Name column. It is always present in the Variables

    7

  • 8/22/2019 RelNotes_enV14

    8/50

    Window and is always in the first position. The Column setup dialog is called by the Extra...command from the context menu of columns' names in the Variables Window.

    Properties and Reports1. A report can now be associatively linked to the document for it is created. All changes in the

    document (changing the set of objects and their properties) are automatically transferred to theassociative report. The report's associative link to the source document is formed during itscreation using theAssociative reportoption in the Property bar.

    2. The report' data can be presented in the form of links to the properties of objects in the sourcedocument. When changing the values of properties that are sources of links, the report's datais not changed. In order to create links in the report, enable the Data in form of links option inthe Property bar when creating the report.

    3. The report's style can now be activated during creation of the report. For this purpose, theOther line in the list of styles in the Property bar is used.

    4. The Property Editor has been enhanced: special icons are introduced for displaying grouped objects, it is now possible to group objects of a drawing by views to which they belong; for this

    purpose, call the Group by views command from the menu of the Group button in the

    Editor's toolbar, it is now possible to edit such system properties as author, organization, commentary,

    mass, material, density.

    Printing1. It is now possible to print a selected fragment in a document. For this purpose, the Selection

    option in the print setup dialog is used. It is available if anything was selected in the documentprior to calling the print command.

    Besides that, the Send selection to previewcommand is added to the menu of the Previewbutton.

    2. TheAlternative method of filloutput in the output parameters setup dialog has been renamed

    to theAlternative method of fills and bitmaps output, since it is now applicable to bitmapimages with transparent areas that are inserted in the document.

    Import and export1. The export of models to the STEP format has been enhanced: it is now possible to save the

    author's name, commentaries, model properties and versions. Besides that, it is now possibleto save data in the STEP AP214 format; for this purpose, choose the respective line in the Filetype list of the file save dialog.

    2. Import from DXF and DWG formats is improved: it is now possible to read arcs of ellipses andpolylines in models, as well as extension lines with several branchings in drawings.

    3. In the DXF and DWG output configuration dialog, the new BOM Layouttab was added. This

    tab replaced the BOM Layoutdialog which was previously shown when you were exportingthe multi-page BOMs.

    Application Libraries1. The Pack and Go tool was improved.

    The Pack and Go is a stand-alone application now.

    Now on multicore computers with large amounts of RAM, you can continue working in

    KOMPAS-3D while the packing is being performed (but not with files being packed).

    8

  • 8/22/2019 RelNotes_enV14

    9/50

    Now you can quickly set the folders containing basic documents (if any) as folders tosearch for documents in. To do this, click the Folders with Basic Documents button.

    Now you can transliterate Russian letters in file names into Latin ones during the packing.To do this, enable the Transliterate File Names in Package option before packing.

    Now you can check whether the folder to be packed is not empty. To do this, enable theNotify about Empty Folders when Packingoption.

    Now you can perform packing in series, without restarting the application. Note that all the

    previously entered data is removed. To perform the next packing, click Create NewPackage.

    Now you can open the packed folder in Explorer once the package is over. To do this, clickthe Open Packed Folderbutton.

    Now all Packager's settings are saved upon exit and displayed at the next launch.

    2. In the KOMPAS-Macro library, the macros support for the following elements was added: Graphical objects:

    wavy line line with bends multiline table on a drawing

    3D objects:

    segment point leader surface finish symbol Base symbol form tolerance symbol patch ruled surface curve equidistance surface equidistance curve by law surface along a point grid

    surface along a point formation spline on surface contour arc merging of the curves rounding of the curves adding thickness to the surface linear dimension radial dimension diameter dimension angular dimension local coordinate system

    pattern array by points spatial curves array by points.

    3. The 3D models recognition system was improved. Now, if an error or incorrect model is detected during the recognition process, a notification

    is shown to the user and incorrect component is highlighted. In the interactive recognition mode, the numbers in the list of facets which define the

    operation being performed match the numbers of the facets on the model beingrecognized.

    The recognition of the cylinder worm gear was added.

    9

  • 8/22/2019 RelNotes_enV14

    10/50

    Improved recognized rounding operations between the flat and cylindrical facets, as well asbetween the two cylindrical facets.

    To speed up the recognition in the interactive mode, the selection of facets defines thesequence of picking up the next operation.

    The quality of model recognition was improved, and the sorting functions of the Build Treewere updated.

    4. The APM FEM durability analysis system for KOMPAS-3D was improved:

    The new MKL SubSpace sustainability calculation added. When you save a report, the leaders and minimum / maximum values can now be stored in

    the result maps. The name of the matching surfaces object in the Build Tree is now composed of the names

    of touching components. In the Build Tree, where the names of own frequencies and sustainability forms are

    specified, you can now view the frequency value and the sustainability assurance factor. You can now set the load along the runner.

    Changes in installation packageThe following libraries are included in the delivery package:

    Materials library,

    Cable 3D is the system of electric harness and cable design KOMPAS-3D, KOMPAS-VDMis an tool for direct parametric editing of models using geometric anddimensional constraints,

    KOMPAS-3D CoreTech. This library requires separately purchased license.

    Differences between versions 13 Plus and 13

    General1. KOMPAS-3D has been developed for 64-bit operating systems. KOMPAS-3D for 32-bit OS is

    still available.

    Compared to KOMPAS-3D for 32-bit OS, the KOMPAS-3D 64-bit version utilizes more

    RAM which enables its work with more complicated assemblies.2. A new method of naming document backup copies (bak-files) has been employed: the bak

    extension is added to the doc. file's full name (previously bak was used in place of the filename extension). So, a model.m3dfile will now have a backup copy named model.m3d.bak.This is done to avoid replacing one copy of a file (saved earlier) with a copy of another similarlynamed file (saved later) if several similarly named files of different types (for example, drawingand model) are contained in one folder.

    3. Icon sizes in window Properties are now changed using settings for the Properties bar. Thesame setting is used to change icon sizes in the new interface element the Numberingwindow. For this reason, group Property barin the icon size settings dialogue has beenrenamed as Properties bar, windows "Properties" and "Numbering".

    4. Constants can be used when entering expressions in the Properties bar fields.

    Three-dimensional modeling1. A new capability has been added for arbitrary editing a face shape of a body or surface. To do

    this, command Spline form is used. After executing the command, the selected face willtransform into a spline surface, the system will switch to a special operation mode. The modeallows for arbitrary relocation of surface poles using the mouse and enables the followingcommands: Linear displacementis used for moving the selected poles to a set distance and in a set

    direction,

    10

  • 8/22/2019 RelNotes_enV14

    11/50

    Displacement with smootheningis used for moving a selected pole to a set distance andin a given direction while simultaneously moving several adjacent poles in such a way thatthe face will become a convex, concave or a gradually changing form,

    Rotation is used for rotating the selected poles around the given axis, Scalingis used for moving the selected poles so that their distance from a given point

    (scaling center) will change according to a set factor, Smootheningis used for moving the selected poles to a set straight line or surface.

    Additional commands: Gridis used for resampling spline surface pole grid up or down by adding or droppingrows, and for saving the grid pole coordinates to a file, Orderis used for changing the surface order in U and V directions, Fix poles is used for specifying the surface poles which must be left intact while movingother poles.

    Faces adjacent to the face being edited will change their borders so that the body remains asingle piece.

    Arbitrary editing can be applied not to the actual face but to the matching equidistant surface.In this case the face will remain intact and a new surface will be created for the model.

    2. Features that enable working with large assemblies have also been improved and expanded. Commands Create Load Mode and Select Load Mode from the assembly root object's

    context menu have been replaced with a single command Load Modes. After calling upthe command, a list of load modes appears in the Properties bar with buttons Create, Editand Delete over it.When creating or editing load modes, a dialogue will pop up on the screen with input fieldsfor the load name, comment and password, and an option for enabling the load modescreated/edited for the assembly. For editing the load mode, the dialogue also features anoption for changing the load mode edited according to the current model state.To apply the load mode selected from the list to the assembly, select buttonApplyon theSpecial Control panel; to quit the command for working with load modes, select InterruptCommand.

    A new "Size" load mode has been added. When this load mode is applied to a component,it will display in the model window as a circumscribed rectangle. In the Model tree, an

    outline box icon will be added to the "Size" load mode component, the view of thecomponent's composition will be disabled.

    A new option has been added for applying to the subassembly any custom load modescreated in it not only the system load modes. To select the custom load mode use LoadModes - Selectfrom the context menu of the component.

    TheAccess command in the component context menu has been renamed to Editing, thecommands from the submenu are renamed from Editingand Read-onlyinto EnabledandDisables respectively.

    Commands for applying system load modes to a component and commands forenabling/disabling the editing option for components are now available not only from thecomponent's context menu but also from theAssembly Editingtoolbar.

    In the Current State panel, a list appears with the field Load Mode Applied to the

    Assembly. The field displays the name for the load mode applied to the assembly, and youcan use the list to select and apply a different load mode to the assembly. If the actual stateof the assembly is different from the one specified in the load mode applied, the asterisk(*)symbol must be added before the name of the load mode.

    In the password dialogue which pops up when an assembly with a password-protectedload mode is opened, a newAccess list has been added for selecting a type of opening forthe assembly EditingorRead-only.

    If a password-protected load mode has been applied to an assembly by the moment ofadding a component, editing this component will be disabled in other custom load modes.

    11

  • 8/22/2019 RelNotes_enV14

    12/50

    Now the edit-disabling option for a component can be cancelled. The system load mode"Full" will automatically be applied to the component. If the system load modes arepassword-protected, you will be prompted to enter the password.

    A new option has been added for displaying a special symbol (a strikethrough floppy disk)in the Model tree, which indicates the Read-onlyattribute assigned to the component file.To enable or disable displaying this symbol, select Show Read-Only Access forComponents in the access rights dialogue.

    3. Array construction commands have been revised: Array by Circular Grid: an option for uniform shifting of instances along the array axis in a

    straight or reverse direction. To use it, enter the step for shifting instances in Step by Axisin the Properties bar.

    Arrays by Circular and Parallelogram Grid: an option for placing instances in astaggered order. To use it, instances must be shifted by half the step in one of the griddirections. To enable the staggered order option for placing instances, select it from theDisplacement Layoutlist (the list is used to replace the Copies Inside group of switchesin the array by parallelogram grid).

    Array by Points: an option for controlling the orientation of instances in cases whenpositions are defined by points which lie on a curve or a surface (including those belongingto point groups). The orientation is controlled by using the Orientation group switches on

    the Properties bar: Retain Original Orientation and Turn in up to the Normal to theCurve or Surface.

    Arrays by Circular Grid, Points, Table or Along the Curve: when a body/surface rotationis copied, its projection onto the rotation axis can be used as a base point. The option isenabled by selecting On the Rotation Axis in the Properties bar.

    4. The Point Group by Surface command has been modified: You can now disable constructing points which lie outside the face (points are constructed

    on the theoretical face surface which generally can lie outside face borders). To do this,use optionAllow for Borders.

    A new way of positioning points has been introduced By Grid Around Selected Point.According to this method, points are created in the grid nodes, and the grid may be one ofthe three types:

    Rectangular (on any type of surface), Circular (on a spherical or flat surface) Hexagonal (on flat or cylindrical surfaces).

    Any type of grid created on a flat surface or a circular grid on a sphere may be turnedin around the normal to the surface in a given point.

    5. A new command Imported Curve has been added. It can be used for importing curves savedin files *.igs, *.stp and *.step, and for creating polylines using points with coordinates saved infiles *.txt, *.csv, *.xls, or*.ods.

    6. A new Line Segmentcommand has been added. It is used for creating a segment in a modelby specifying the position of its two vertices.

    7. TheAttachment Pointcommand can now be used for positioning and orientation by object.

    To do this, go to list Methodand select option By Object, then specify the object which definesthe point's position and the direction of the axes. For example, selecting the local coordinatesystem for an object will make the attachment point coincide with its beginning, the axes will beco-directed with axes Y and Z. (For the second method of positioning an attachment point,namely the Manual Setting of Axes Direction, the original procedure is used.)

    8. The Projection Curve command has a new option for projecting the selected curve onto anauxiliary or coordinate plane.

    9. When creating a point using the On Surface method (the Pointcommand) there is a newoption for controlling the point's position usingAllow for Borders. With this option enabled, the

    12

  • 8/22/2019 RelNotes_enV14

    13/50

    created point can only lie within the selected face; if it is disabled, the point can also lie outsidethe face, i.e. on the face extension.

    10. The Imported Surface command now has an option of reading surfaces saved in STEP fileformats.

    11. Diagnostics of sketch overdetermination has been added. Now, if a sketch has excessiverelations or/and constraints, an exclamation point in brackets is shown next to its name in theModel tree.

    12. New options for Model tree display setting have been added. For the body, component and the model itself, the option for displaying the name in the

    Tree can be selected: name, name and designation or designation and name. (Fordisplaying an object's designation, it must be specified in the property settings)

    Displaying such sections as Bodies, Components and Mates can be disabled in the Tree(earlier these sections were always in the Tree when the corresponding objects wereavailable).

    While working with an assembly, you can enable breaking up the Model tree componentsinto groups based on their type Assembly units, Parts, Library components etc. Todo this, use the Group components command from the context menu of button Contentof the Model Tree on the Tree toolbar.

    Because of a large number of settings in the Model tree, the original Model tree sectionin the settings dialogue has been divided into three: General Display Settings, Structureand Name Display Format.

    13. Now (in commands Polyline, Surface by Point Grid,Array by Table etc.) text table files*.csvcan be used as files of point coordinates.

    14. The Component Fixingcommand has been modified. When fixing a couple of componentsinvolved in the mate, the mate will automatically be excluded from the calculation.

    15. A new option has been added for keyboard snapping to the beginning of the current coordinatesystem when inserting a component into the assembly. To do this, press the key combination + .

    Graphic documents1. An option has been added for controlling change designation numbers: while creating orediting a designation, select the desired numeration group from the Numberinglist in theProperties bar. The designation will be added to the selected group and will be assigned thefirst available number from it. So, after creating several numbering groups, you may startnumbering change designations from the beginning, for example, on every page of thedrawing.

    2. If you use a multi-core processor PC with a high-capacity RAM (from 8 GB), creating andrebuilding associated views can run faster due to parallel processing. You can select themethod of processing in the system control dialogue.

    3. There's a new option for a segment midpoint parametrization (originally the point could only beused for snapping).

    4. View arrow control features have been expanded (including those being part of section linedesignations for mechanical engineering and construction):- it is possible to enable/disable arrow filling now,- new arrow types have been added: solid, open, without arrow; the required type can bechosen from the Arrow list in the Property Bar when performing the Cut Line orView Arrowcommand.

    Arrow filling and arrow list can be set up, respectively, inArrows andArrow filtersubsectionsofView Arrowand Cut line sections of the setup dialog (for new graphic documents, on theNew documents tab; for the current document, on the Current documenttab).

    13

  • 8/22/2019 RelNotes_enV14

    14/50

    5. TheAngular Dimension with Common Dimension Line command has been improved: thezero mark is now designated as 0 (previously 0).

    Print preview

    The Special printcommand has been introduced for output to printers supporting print page sizemodification in the process of printing to fit the size of the output document page. Therefore, it is

    now possible to send a multipage document with pages of different formats to a virtual xps printerand to get a single xps file with pages size fitting the pages size of the output document.

    Operating VariablesExpressions can now be saved to a file and read from this file. The file containing expressions hasthe collection.lawextension and is located in the same folder as configuration files (KOMPAS.cfg,KOMPAS.dsk, KOMPAS.prj).For saving an expression, the Save Expression command is used. It is available from the Servicemenu, Variables window, and from the context menu of the same window and from the contextmenu of the expression input field in dialogue Insert Mathematical Expression.To read an expression, select it in group From Collection File in dialogue Insert MathematicalExpression.

    Text documents, BOMs1. There is an option for assigning an arbitrary format to additional text document sheets or BOMs

    (originally the sheets had the same format as basic sheets). That is why the new Formatbuttonhas been added in the additional sheets settings dialogue.

    2. When working with text documents and BOMs the Document Managercan now be used. It isused for viewing and changing symbols used in basic and auxiliary document sheets (for BOMs changing the style used for basic specification sheets); the following options are available forauxiliary sheets: adding, deleting, changing the format, multiplicity or orientation.When working with text documents or BOMs in the Document Managertoolbar, a settingsdialogue button is available (the dialogue opens in tab Current Document). When working with

    BOMs, you also have a button for calling up the BOM settings command.

    Import and export1. There is an option for importing arcs and polylines from STEP format files and for exporting

    these objects into STEP format files.

    2. There is an option for setting up parameters for importing models from the STEP format and forexporting them to the same format. To set up import parameters for a selected file, call theOpen with Parameters command from the context menu of the Open button in the fileopening dialogue. To setup export, select the Save with Parameters command from thecontext menu of the Save button in the dialogue for saving files. In the appearing dialogue, youmay specify the types of objects for import or export: curves, points, surfaces or bodies, as wellas enable or disable color representation. For saving, you can also disable export of invisible

    objects and edit information about the document: author's name, name of the organization,comments.

    3. It has become possible to transfer macro objects attributes during a graphic document exportto DXF or DWG format. Attributes of macro objects become the attributes of respective blocks.

    Application Libraries1. The Library of weld joint images has been revised: the joint parameters are now defined using

    the Properties bar not the dialogues. Commands Butt Weld Joint, Point Weld Jointand

    14

  • 8/22/2019 RelNotes_enV14

    15/50

    Fillet (T-section, socket) Weldare combined into a single Weld Jointcommand. The weldjoint images setup dialogue has been modified.

    2. The Standard Parts library has been improved.

    When creating a hole, it has become possible to specify the Plane tangent to a face in apoint as the initial face. Any face can be specified as the ending one, including a nonplanarface, a face with condition that the holes axis must cross the ending face (or its extension).

    When creating a fastening element in a graphic document, it has become possible tospecify which segments of the fastening element will be drawn: upper, middle, or lowersegment.

    3. The System of APM FEM strength analysis for KOMPAS-3D has been improved: pointers for maximum/minimum values are displayed on the results charts, an option for inserting custom leaders in the results charts has been added, view filters for maximum/minimum values and custom values have been added, information on modal structural weights has been added to the dialogue displaying the

    results of proper frequency calculations, a new method for proper frequency calculation has been added MKL Subspace.

    Differences between versions V13 and V12

    General improvements

    1. Now formatting assigned to a drawing or a text document is introduced into this drawing or textdocument and a style assigned to a BOM is introduced into this BOM. It makes possibledocument opening even without *.lyt library containing the assigned formatting (style). At thesame time correlation between the document and *.lytlibrary is preserved, therefore documentformatting (style) can be updated after its formatting in the library.

    The user can enable automatic layout update (style update) in the dialog called with theService Parameters... System General Document Layout Update. Formatting (style) canalso be updated manually using Service Reread formatting(style) command.

    Note. BOM Styles...used in BOM description are also embedding to documents.

    2 . Now if previous copy saving is disabled, a file containing its previous version is created duringdocument saving in the same folder, with the same name but with bak extension, which isdeleted if saving is completed normally. However, if the system emergency shutdown takesplace during document saving, bakfile remains and may be used for partial documentrestoration. (Previously bakfile was created only with previous copy saving activated).

    3 . In Icon size setting dialog (accessible through Service Parameters... System ScreenInterface Settings Icon Size) have been added: Property Bargroup to set icon size on the Property Bar and Special Control Panel tabs, Document tree field is for pictograms size setting in Drawing tree and Model tree, Common option and field for setting an icon size common for panels, menus and the

    Tree.

    15

  • 8/22/2019 RelNotes_enV14

    16/50

    4 . Obtain BOM License command in the Service menu and the relevant option in The LicenseManagement Dialog has been renamed to Allow Work with BOM. The License ManagementDialog now renamed into System Management dialog.

    5 . It is possible now to assign single hotkeys for commands calling (previously only keyscombinations were possible).

    6 . Now it is possible to correct some error preventing files from opening in graphic documents and

    BOM files. Open with check command in File menu is designed for this purpose.7 . Option of KOMPAS3D integration with PDM systems via ODMA interface is excluded. Therefore

    documents management settings dialog previously called by Service Parameters System Files Documents managementcommand is deleted.

    8 . Now it's possible to choose file format emforbmp which shall be used in embedding KOMPASdocuments in other documents using OLE technique. This customization is made in the dialogactivated by the Service Settings... System General OLE.

    3D Modeling

    1 . New curve construction commands are added: Curve to a law allows plotting curves given by parametric equations in orthogonal,

    cylindrical or spherical coordinate system. Spline on a surface allows plotting a spline by points or poles laying on a certain edge.

    Control by spline tangent vector is possible for a spline plotted by points. Outline allows plotting outline of a certain surface at selected view direction. Isoparametrical curve allows plotting an isoparametrical curve for a certain edge passing

    through a certain point on this edge. Group of isoparametric curves on a surface allows plotting an isoparametrical curves

    group on a certain edge. Number of curves may vary for differently directed curves.Boundary curves may be included into the group.

    Curve by two projections allows plotting a curve by specifying two sketches containingorthogonal projections of the prospective curve on the planes of these sketches.

    Projective curve allows plotting a projection of the specified curve on a selected plane. Contour allows plotting a curve by objects (curves, ribs, sketch lines) connected to each

    other "by a chain".

    Command call buttons are placed on Spatial curves and points by default.

    2 . Curve construction commands are refined: Fillet curve: curves laying on the same surface now can be rounded by a curve laying on

    the same surface. To do so, enable the By Surfaces option on Properties panel. Cylindrical Spiral: methods By turn number and heightand By turn pitch and height

    now include a new way of height definition By plain curve. This method allows plotting aspiral with an axis shaped as a line in a specified sketch.

    3D spline: spline shape plotted By points now can be edited by specifying tangential ornormal vector position and tangentiality or normality amount. To edit spline form specify

    any of its apexes and click Spline form editing in apexon Special control panel. Polyline and 3D spline: now its possible to define a newly created apex position by

    specifying its offset from a specified edge or surface. To do so activate radio button Shiftfrom the reference surface in Shiftgroup, and specify a surface and shift value.

    16

  • 8/22/2019 RelNotes_enV14

    17/50

    3 . A new command of surface plotting is added Connecting surface. Allows plotting a surfaceconnecting edges of two other surfaces according to specified conjunction conditions. Button tocall this command is located in the Surface toolbar.

    4 . Surface construction commands are refined: Surface Trimming: now it's possible to plot isoparametric curve of a side as a sectioning

    object. The curve can be created with the Isoparametric Curve button on the SpecialControl Panel.

    Patch: now its possible to check patch surface for selfintersections. Enable the Check forSelfIntersections option on the Property bar to turn on the check.

    Ruled surface: if guideways have the same number of apexes, a version of plotting wherecorresponding apexes are connected by edges can be selected. To do so, enable the By

    Apexes option on Properties panel in Fragmentation properties. Imported Surface: now its possible to plot polyface surface (with each side triangular) by

    points by reading points' coordinates from a *.txt, *.xls or*.ods file. No link between thesurface and the file is created.

    5 . Split line command is revised: options of breaking up along curves laying on the surface, alongplane or side crossing line are added. Due to that, the command is renamed to Split ofSurface and is moved from the Operations menu to the Operations Surface menu.

    Command calling button is moved fromAuxiliary geometrypanel to Surfaces panel.6 . Now its possible to cancel or repeat actions during modeling using Undo and Redo commands.

    7 . A new command of laminar body plotting is introduced Shell. Shell is formed by sketchextrusion (with or without inclination) in the direction perpendicular to its plane and addingthickness to the resulting surface. Folds are formed automatically on sketch circular arcs andsegment joints. If the sketch is closed than shell is plotted with a clearance. User can controlclearance position and width.

    8 . Extrude Operation, CutExtrude, Extrusion Surface commands have been improved: not only a sketch, but also side and spatial curve (including over contour) can now be used

    as a section, extrusion direction can be set by specifying plain or straight linear object or by plotting a

    vector.

    9 . Revolve, CutRevolve, Revolution Surface commands have been improved: not only a sketch, but also side and spatial curve (including over contour) can now be used

    as a section, rotation axis can be specified by setting any straight linear object or plotting axis without

    leaving the process, methods of defining the rotation angle have been added: Up to Surface, To Vertex.

    10 . Variables in creating arrays have been improved. Commands for creating special array types elements, components, geometric objects are excluded. Universal commands are

    introduced instead: Array by Grid, Array by Circular Grid, Path Array, Array by Points,Array by Table (a new command), Mirror Array, Array by Sample. These commands are

    united on a newArrays toolbar.General procedure of arrays creation: copied objects type selection (point, curve, operation,body, surface or component), objects specifying, array parameters setting.

    Notes: a component cannot be a replicated object for a mirrored array; only a component canbe a replicated object for an array by sample.

    CommandArray by table similar to array by points, but its points are plotted by coordinatestaken from a file; coordinate system is selectable: rectangular, cylindrical or spherical. Array bytable keeps link to a file, i.e. position of array's instance changes if coordinates in the file arechanged.

    17

  • 8/22/2019 RelNotes_enV14

    18/50

    Processes for the following arrays are refined: by points: not only points from a sketch, but also any point objects from the model can be

    used now; by sample: instances placement is possible either according to sample array parameters,

    or preserving mutual position of the replicated component and specified sample arrayinstance;

    by grid: option Copy along axes onlyis added to plotting options Leave copies within

    the gridand Delete copies within the grid; by Circular Grid: copying direction selection in radial direction is now possible: towards

    center or from center; by Grid, by Circular Grid: now it is possible to specify a number which shall belong to the

    replicated object in the array (the default number is 1.1, if this number changes, array is"moved" in relation to the replicated object so as this object could take a position with thenumber specified in the array).

    11 . A new type of assembly components local part appeared. The main difference betweenlocal and normal part is that local part is contained in the assembly wholly, and not as a link toan external file *.m3d. A local part can be created in an assembly directly, inserted into anassembly from a part file or copied from another assembly. Furthermore, a body built in anassembly can be transformed into a local part.

    12 . Change position command appeared to create new bodies and surfaces in the model bymoving or turning the existing ones. Displaying initial body or surface in the model can bedisabled during operation parameters setup.

    13 . An option of visual evaluation of surfaces smoothness appeared. This is done in a specialdisplaying mode, where all model sides are presented as inverting the environment. "Zebra"surface is displayed by default. This mode is activated by the command View DisplayingSurface smoothness check. User can setup display parameters for an image reflected inmodel sides. This is don by the command Service Surface smoothness check.

    14 . More options to work with sketches have been added: Now it's possible to bind to model objects projections onto a sketch plane to do so

    objects shall be just specified in the model window. Commands controlling binding to modelobjects are added into Bindings button menu: Binding to model elements and Tovisible model elements only. Special object auxiliary projection is created in the sketchas a result of binding. Auxiliary projection display in the sketch is activated or deactivatedusingAuxiliary projections button on Current state panel.

    Now it's possible to delete auxiliary projections of model objects which cannot be rebuildcorrectly from the sketch. This is done by the command Delete erroneous projectionsavailable in context menu of a sketch marked as faulty.

    Sketch definition diagnosis is introduced: a sketch completely defined by links andlimitations is marked with + in the Model tree, incompletely defined with , andoverdetermined with !.

    18

  • 8/22/2019 RelNotes_enV14

    19/50

    15 . New objects filtration commands are introduces: Filter Components, Filter Bodies, FilterSurfaces, Filter Sketches, Filter Curves, Filter Coordinate Systems, Filter Connectionand Control Points, Filter Points, Filter Layout Elements, Filter Threads. These commandscan work together with previously existed ones: for example, if commands Filter apexes andFilter surfaces are selected simultaneously, then only apexes on surfaces can be selectedamong all apexes only.

    16 . Angularjunction is refined: now it's possible to define a plane in which angle between joinedobjects shall be measured. A plane is defined by specifying an axis perpendicular to the plane.

    17 . The Model Tree was modified: now, if model structure displaying is activated, all operationsrelated to the same surface are joined into Surface section, all surfaces are joined into Surfacessection, and all bodies are joined into Bodies section.

    18 . Alteration operations Distance and angle, Edge length and Area are refined: now aninformational variable keeping measurement result can be assigned to any measurement. To doso it is necessary to click Create measurement button on Properties panel. Measurementswith assigned variables are displayed in the Model tree.

    19 . If thin wall in two direction is being built, a negative thickness can be specified for one direction.This means thickness decreasing in the opposite direction this helps creating thin walls

    spaced from the element surface.20 . When creating a sketch, the Insert Raster Image command has become available. The figure

    inserted in the sketch is displayed in the model after closing the sketch mode; it remains in theplain of this sketch.

    21 . Only commands of components adding to the assembly, their moving and rotation in theassembly are left on Assembly edition panel. The rest of commands (creating bodies andperforming operations on them) were moved to Edit Modeltoolbar.

    22 . Option of active component (component currently being edited in the assembly context) colorsetting is excluded. Now components keep their colors in context editing.

    Graphic Documents

    1 . A new object type is added conditional crossing, that represents objects extensions to theircrossing plotted by thin lines and point in the crossing place (this point may absent).

    Conditional crossing can be formed in a document using either special command Conditionalcrossingor using bevel or rounding plotting. Button to call Conditional crossingcommand islocated in the Designations toolbar by default.

    Furthermore, Conditional crossing command is added to geometric calculator menu forcoordinates values entering; this command allows picking up coordinates of the specifiedobjects' crossing point and creating their conditional crossing.

    You can setup default parameters of a conditional crossing in the Conditional crossingsectionof the Parameters setup dialog (new graphic documents in the New Documents tab, thecurrent graphic document in the Current Documents tab).

    Conditional crossingobject is added to associated objects list in parametric mode parameterssetup dialogue.

    2 . Parametric options have been improved: new commands for adding constraints have been added: Bisector, Fix the Length, Fix

    the Angle, Line Midpoint, Fix autoaxial length option is added to parametric mode setup dialogue; this option allows

    applying automatic limitation fixed length to autoaxial if at least one its point remains freefrom limitations.

    19

  • 8/22/2019 RelNotes_enV14

    20/50

    3 . Dimension creation commands have been improved: Bent radial dimension:

    it is possible now to control the bend: by dimensional line segments length, torsionangles (torsion angle value is specified in dimensions parameters setup dialogue and is generalfor the whole document),

    an option of text parameters control is added (text position: on a shelf or abovedimensional line, arrows location etc.) at Parameters tab of Properties toolbar,

    center marking parameters are now subordinated to general settings (made in axis linesettings dialogue)

    now dimensional lines are created automatically from a single center point (specified forthe first arc) if concentric circles or arcs are specified sequentially;

    Radial Dimension: it is possible now to create a radial dimension with several branches(branches are formed automatically when selecting arcs and/or circles with the sameradius); new plotting methods are added to angular dimensioning commands: "by three points" to do this specify angle vertex first, then points on its sides, "by two points and a segment" to do this first specify the first angle side the segment

    and then two points on the other angle side, the most of dimensioning commands obtained the following parameters setting options

    without using Properties toolbar: automatic switching between dimensioning text placementAutomaticand Manual

    during cursor movement, dimensional text placement on a shelf to do this move cursor while holding , shelf rotation with 90 increment to do this rotate mouse wheel while holding , automatic shelf rotation so as the angle between the shelf and the leader would be

    blunt during cursor leftright movement for horizontal shelves or updown for vertical shelves.

    Notes: option of shelf formation using key is also added to roughness marking; options ofshelf rotation with 90 increment and automatic shelf turnaround are added to marks placed onshelves: leaderline, position number, etc.

    4 . The macro element handling has been improved: Special macroelements editing mode is introduced. All objects created in this mode are

    automatically added to the macro element being edited. Furthermore, the followingcommands are available in this mode:Add geometry to include objects already existingin the document into macro element and Specify characteristic point to specify macroelement characteristic point position. To enable/disable the mode use the Edit MacroElementbutton.

    New command Object leaderline is added to connect leaderlines to macro elements. Bothmacro element position (at that initial points of leaderline branches stay at their places) andleaderline configuration (at that macro element stays at its place) can be changed duringmacro element editing.

    Buttons for calling commandsAdd geometry, Specify characteristic point, Edit macroelement, Object leaderline are placed onto a new toolbarInserts and macro elements.Create macro elementcommand calling button is also placed here. The Edit MacroElementbutton is also available on Current State panel.

    5 . More options to work with multilines have been added: it is possible now to delete and restoresegments of lines of multilines. Lines section deletion is performed using commands Truncate a curve and Truncate a

    curve by two points. New commands for multilines' lines integrity restoration are developed; these commands

    are placed on Editingtoolbar by default: Restore the deleted line section of multiline allows restoration of specified deleted

    line sections of multilines or all deleted sections in the specified area,

    20

  • 8/22/2019 RelNotes_enV14

    21/50

    Restore multiline's line integrity restores all deleted sections of the specifiedmultiline's line.

    6 . An option of object characteristic point specifying by decisive coordinates specification orshifting along coordinate axes is added. Coordinates or shifting values are entered onProperties toolbar in a special process which is launched by mouse clicking on objectscharacteristic point.

    7 . The Drawing Tree was modified: now all views and fragments inserts are joined into View inserts and Fragments inserts

    sections, macro elements are displayed in the Drawing tree now they are joined into Macro

    elements section, objects included into models displayed in association rows are displayed in the Drawing

    tree now: curves, surfaces, bodies, components, Drawing tree sections display is controllable using Drawing tree contentbutton in its

    upper part.

    8 . Drawing formatting disruption option appeared, i.e. transformation of drawing frame and titleblock into a set of sections and texts. This is done by the command Disrupt formattingavailable in the frame and title block context menu.

    9 . Destroycommand has been improved: now it allows destroying most of the complex objects tables, dimensions, designations.

    etc. calling the command with the key pressed fully destroys the objects made of other

    complex objects (example: multiline; it consists of several polylines).

    10 . The Global Snaps are improved: an option of temporary deactivation of all actual global bindings appeared to do this

    press and hold ; buttons Global bindings settingand Prohibit bindings at Current state toolbar are

    replaced with Bindings button; clicking this button activates and deactivates globalbindings, and button menu contains commands of bindings selection and their

    managements.

    21

  • 8/22/2019 RelNotes_enV14

    22/50

    11 . Commands Views and fragments insertion manager, Insert image from other drawing'sview, Insert fragmentand Create local fragmentnow can be called not from menu only, butalso by clicking a button on the new toolbarInserts and macro elements.

    Print preview

    1 . Now its possible to change printer or its parameters quickly using previously created printers

    configurations files (*.pdc). Printer configuration file contains the following information: printername and parameters, paper size and supply method, printed page layout. Current data arewritten into configuration file using Save plotter/printer configuration command, and loadedfrom a file using Load printer/configuration command. These commands are available inFile menu and in document printing dialogue.

    2 . An option of specifying default printer for printing from preview and print window of KOMPAS3D(using Printcommand) different from the printer set in Windows by default is added. Differentdefault printers can be specified for printing various document types from the main window:graphics, texts and BOMs. This customization is made in the dialog activated by the Service Settings... System Print General settings.

    3 . Print documents dialogue is revised: preview of printed sheets, function of printing severalsheets at the same page, sheets placement management on the printed page, outputparameters and filters management are added.

    4 . An option of separate drawing list or sending it from the main KOMPAS3D window into previewmode is added. This is done using commands Set print parameters and print the sheetandSend sheet into previewin the sheet context menu.

    5 . Preview mode setup commands became available from the main KOMPAS3D window also (i.e.printer selection, autofitting setup etc. are available before entering the preview mode). Thesecommands are contained in File Preview setup mode menu.

    6 . A new property is added for graphic documents' layers Print. This property has values Printallowed and Print prohibited. A layer with prohibited print is visible during work but is notprinted.

    7 . Buttons Leave clearance between sheets and Binding to pages' nodes designed to managethe samename options in Parameters setting dialogue without calling it are added to thepreview mode toolbar.

    8 . An option of document sheets "copying' appeared in the preview mode (i.e. repeated adding topreview sheets already existing in this preview). For this, move the sheet with the mouse,having the key pressed.

    9 . A separate section for print settings management is created in setup dialogue. It is located onthe System tab and has subsections General Settings and Print Filters (the latter moved fromthe Graphic Editorsection).

    Working with variables

    1 . More options to work with variables have been added: two variable types are introduced: functional (its name shall be on form f(x), and argument

    function shall be entered as an expression) and interval (its name shell be in squarebrackets, interval boundaries (each of them can be an expression) shall be entered asexpressions). Functions and Intervals sections are created automatically in variableswindow at the moment of functional and interval variables input to place those variables.

    Arithmetic operator (involution) is added.

    2 . Collection of expressions and their elements for insertion into Variables window is created. Thiscollection includes previously available operators, functions and constants, and functions

    22

  • 8/22/2019 RelNotes_enV14

    23/50

    examples (including in polar coordinates) and parametric equations for some curves are added.This collection is accessible using Insert a constant and Insert a function buttons onVariables windows toolbar. This collection is also accessible during Curve by law... creation.

    Working with properties and reports

    1 . Properties assignment to graphic documents (drawings and fragments) and their internalobjects views and fragments inserts, macro elements is now possible. Graphic document

    objects' properties, as well as model objects' properties, can be presented as a report. Reporton associative drawing may include properties of the model depicted in this drawing and itsobjects. Report on a graphic document is inserted in this document.

    Document properties are assigned using File Drawing properties (fragment) command,object properties View insertion properties command (fragment, macro element insertion)in the context menu of the object highlighted in the window or in Drawing tree.

    2 . A tool for working with document's objects properties Properties editor is added. It allowsviewing and editing objects' properties without editing each of them separately. Propertieseditor is launched using the samename command which is called by the button located onReports toolbar by default.

    3 . Insert report command is added. It is designed for insertion a report on another graphic

    document or model into the current graphic or text document. Command calling button is placedby default on Reports toolbar while working with graphic documents or on Insert in texttoolbarwhile working with text documents.

    4 . An option of specifying model objects' types included into the report (components, local parts,bodies) and drawing view objects (macro elements, view inserts, fragments inserts) duringreports generation is added. This setting is made on Object tab of Panel toolbar. ReportandParameters tabs control elements are recomposed with operation principles left unchanged.

    5 . Object properties value now can be a link to another object in the same document or documentitself. Links may contain values of selected object properties or other text or digital dataextracted from the object.

    6 . The report style parameter setting dialog has been modified and complemented: Some settings are moved into Formattingdialogue which is called by clicking the same-

    name button, Option of report table topdown generation is added; An option of table columns numeration is added, users can define number format and the

    first column number.

    Import of documents

    1 . Import of DXF and DWG graphic documents to KOMPAS3D has been improved. The followingchanges are made to reading parameters setup dialogue: Data tab is added that allows specifying if data shall be read from the sheet space or

    model space. If reading from the sheet space is selected, user can specify which layoutsexactly shall be imported. Option Read data from the model space previously available

    on Properties tab is removed. Parameters column is added to objects reading setup table at Properties tab. It allows

    selecting dimensional arrows and leadinglines reading option: Transform user's arrowsinto macro elements orAdduce user's arrows to the system used.

    2 . Import of DXF and DWG models to KOMPAS3D has been improved. if initial AutoCAD file contains no block inserts, it is imported as an assembly (*.a3d)

    containing bodies and surfaces;

    23

  • 8/22/2019 RelNotes_enV14

    24/50

    if initial AutoCAD file contains block inserts, it is imported as an assembly (*.a3d)containing bodies, surfaces and components parts or subassemblies, presented byseparate files, at that:

    componentpart (*.m3d) corresponds to a block containing no other block inserts; componentsubassembly (*.a3d) corresponds to a block containing other block inserts; components filenames coincide with block names in the initial AutoCAD documents.

    3 . It is now possible to read curves when importing models from files with formats IGES, STEP,DXF and DWG.

    Differences between versions V12 and V11 SP1

    General1. Now, images can be generated in graphic documents using both GDI and OpenGL (previously

    GDI was used only). You can select the image generation method with the Use OpenGL optionin the dialog called with command Service - Options... - System - Graphic Editor - ViewControl. Use of OpenGL allows to speed up image generation, e.g. when scaling or movingimage.

    Model images are now generated using OpenGL only therefore the Use OpenGL Onlyoptionis exluded in the model image management dialog (Service - Options - System - ModelEditor - View Control).

    2. The context toolbar has been improved. Now, the user can configure the toolbar contents. This can be done with the Interface

    Settings button in the right part of the toolbar. The default toolbar contents are now dependant not only on the current document type but

    on the selected object type. Now, the toolbar pops up when objects are selected in the Drawing Design Tree or in the

    Model Tree as well as when the mouse is clicked in white space of a document.

    3. There is now available the Scale 1.0 command for setting the display scale factor to 1.0 in theactive window. The command is available in the View - Scale menu and in the context toolbar

    in white space of a document.4. Animated GIF pictures have been added to the Help System.

    3D Modeling1. New commands have been added to support construction and editing of the surfaces:

    Ruled Surface serves to create a surface generated by movement of a straight line inspace. Movement is performed along two guiding lines. One of the guiding lines can be apoint. You can edit the default split of a surface into faces.

    Surface by Grid of Curves serves to create a spline surface by two mutually intersectingcurve families. You can select mating condition of the surface being created with theexisting surfaces.

    Surface by Point Gridserves to create a NURBS surface by the points conditionallyforming a grid, i.e. located in several rows with equal number of points in each. You cancreate a point grid based on the existing surface and retrieve point coordinates from a fileto create a surface.

    Surface by Point Layerserves to create a NURBS surface by the points arbitrarilylocated in space. The system interprets a point layer as a point grid and creates a surfaceby this grid. You can retrieve point coordinates from a file to create a surface.

    Surface Equidistance serves to create a surface that is equidistant to the specifiedsurface or to a set of connected surfaces.

    24

  • 8/22/2019 RelNotes_enV14

    25/50

    Surface Trimmingserves to cut a surface part or to create a cut in it according to theshape of the objects lying on this surface or intersecting it. You can also trim along thesketch contour projected on a selected surface.

    Surface Extension serves to extend a surface beyond the specified borders to theprescribed distance or to the selected vertex. There are three types of extension: with thesame surface, a tangent surface or a ruled surface of the prescribed direction.

    By default, the buttons to call the above commands are located in the Surfaces bar.

    2. There is now available the Curve Equidistant Line command allowing to create the curve thatis equidistant to the existing curve, edge or sketch contour. Two methods of construction areavailable: offset in direction and offset along surface.The button to call the command is in the 3D Curves bar.

    3. There is now available the Thicken command allowing to create a body based on the existingsurface or face. A new body is represented by the volume filled with material between the initialand equidistant surfaces or between two equidistant surfaces if you thicken in both directions.The command button is located in the Edit Part (Assembly) bar.

    4. There are now available the commands for creating groups of points - ordered sets of points: Point group by Curve serves to create points lying on a curve. Three methods of

    construction are available: evenly, with specified spacing and with equal spacing by curve

    parameter. Instead of entire curve you can use a part of it, if necessary. Point group by Surface serves to create points that lie on a surface and representvertices of a polyhedron approximating this surface. Three methods of construction areavailable: by number of points along U and V axes, by linear and angular deviation.

    Point group from File serves to create points by the coordinates retrieved from the txt, xlsorods file. It is possible to choose the coordinate interpretation method: rectangular,cylindrical or spherical. A group of points from a file maintains connection with a file ofcoordinates.

    Groups of points can be exploded into separate points, if necessary.By default, the buttons to call the above commands are located in the 3D Lines bar.

    5. There are now available the commands for creating arrays of geometric objects - curves orpoints:

    Array along Gridserves to create a array of geometric objects located in parallelogramgrid nodes. Array along Circular Gridserves to create a array of geometric objects located in circular

    grid nodes. Array along Curve serves to create a array of geometric objects located along a curve. Mirrored Array serves to create copies of geometric objects symmetrical to the original

    ones relative to the specified planar object.The methods used to create patterns of geometric objects are similar to those usedto create arrays of elements.By default, the buttons to call the above commands are located in the 3D Linesbar.

    6. New commands for constructing auxiliary objects are available now.

    Plane through Plane Curve serves to create the auxiliary plane coinciding with the planeof the specified plane curve.

    Plane Tangent to Face at Pointserves to create the auxiliary plane tangent to a selectedface at the specified point. If the specified point does not belong to the face, the plane goesthrough the point projection on the face.

    Axis through Vertex to Objectserves to create the auxiliary straight line going throughthe selected vertex in the direction of the specified object or vector. The vector can becreated with the Vector Drawing button on the Special Control Panel.

    By default, the buttons to call the above commands are located on theConstruction Geometrybar.

    25

  • 8/22/2019 RelNotes_enV14

    26/50

    7. The Spline command is improved: the creation methods similar to those available in the Polyline command (by points, by

    coordinate system axes, in parallel or perpendicular to an object) have been added, it has been made possible to mate a spline with the existing surfaces and curves at the

    start and end vertices; mates can be customized in the Mates tab of the Property Bar.

    8. The possibility to create a vector that specifies the direction of drawing and, hence, the VectorDrawingbutton on the Special Control Panel has been added to the following already existing

    commands:- Plane through Vertex and Perpendicular to Edge,- LCS,- Point(method of creation Move and Projection),- Polyline, Spline (method of creation Parallel to Object),- Arc(method of creation By Two Points with Direction),- Attachment Point,- Deviation of Surfaces,-Array on Grid.

    9. More options to work with properties of parts, assemblies, components and bodies have beenadded. Added new system properties: author, comments, company, quantity, etc. It is now possible to customize properties. Custom properties are stored in property

    libraries - the lptfiles. Use the Property Managementdialog to control properties - createnew libraries and properties in them, transfer properties from libraries to the current model.The dialog is called with the Service - Style Libraries - Object Properties command. Thiscommand button is also available when entering property values and on the new toolbarReports.

    It is possible to customize a property list - select the properties which values can be setwhen working with a model. The property list of the current model is customized in thedialog called with the Service - Options - Current Part/Assembly - Customization ofProperty Listcommand, whereas for new parts the property list is customized in the dialogcalled with the Service - Options - New Documents - Part/ Assembly - Customizationof Property List command. You can also call the dialog to customize the property list of

    the current model when entering property values.

    10. The possibility has been added to compile a report on model properties - a table containingproperty values of the objects that form a model (for an assembly - components and bodies,and for a part - bodies). The objects which properties must be included into the report can beselected manually or automatically by specifying an assembly structure level (all objects abovethis level will be considered). In addition, you can use a filter to select objects.

    The report style defines the report form - a set of displayed properties, sort order, numbering,text layout, column width and other parameters. Report styles are stored in style property - thelrt files. You can use a predefined style or create a new one when compiling a report.

    The created report is displayed in a special window - the Data Processing Window. This windowhas its own menu and a compact toolbar. The data processing window allows editing and

    viewing reports, and controlling table lines display. It is also possible to change the report style.The data processing window makes it possible to print a report or save it either to the existingKOMPAS-document or one of the following document types: KOMPAS-drawing (file *.cdw), KOMPAS-fragment (*.frw), KOMPAS-text document (*.kdw), KOMPAS-table (*.tbl), Text file (*.txt), Spreadsheet ODF (*.ods), Microsoft Excel spreadsheet (*.xls).

    26

  • 8/22/2019 RelNotes_enV14

    27/50

    The buttons calling commands Create Report, Report Styles and PropertyManagementare on the new toolbar Reports.

    11. It is now possible to make an assembly component read-only. Editing of such component isrestricted. The access level selection commands are in the context menu of the component inthe Model Tree. The "read-only" feature can be preset while you create a custom loading type.

    12. Now, you can set passwords for system and custom assembly load modes.

    13. The Fillet command has been improved: the following methods of creation have been added: with an elliptical arc, with a factor(0

  • 8/22/2019 RelNotes_enV14

    28/50

    2. When saving in 5.11 R03 version of KOMPAS-3D graphic documents that contain the objectsnot supported by this version, you can replace these objects with other objects, which aresupported, so that the appearance of a document cha