38
2017 R2 What’s New This document contains a general overview of the new features within Alphacam 2017 R2

What’s New - Planit Cutting Edge Solutions 2017 R2... · 2017-09-11 · :2017 R2 What’s New 2017 R2 Vero Software Limited 5 of 38 Introduction Introduction This release of Alphacam

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • 2017 R2

    What’s New

    This document contains a general overview of the new features within Alphacam 2017 R2

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 2 of 38

    Contents

    Contents .................................................................................................................................................................. 2 Introduction ............................................................................................................................................................ 5 Release Highlights ................................................................................................................................................... 6 Important Information ............................................................................................................................................ 7

    Operating System Support .................................................................................................................................. 7

    Alphacam Maintenance Expiry Date ................................................................................................................... 7

    Machining ............................................................................................................................................................... 8

    Reverse Cut Direction .......................................................................................................................................... 8

    Automation Manager ............................................................................................................................................. 9

    Automation Manager - Additional File Type Processing support ....................................................................... 9

    Automation Manager - Additional File Flag applied during Processing .............................................................. 9

    Automation Manager - Styles - Use style relative path in Layer Mapping Setups and Machining Order .......... 9

    Automation Manager - Support Zip File Improvements ................................................................................... 10

    Automation Manager - Ability to switch off Reports generation and/or NC Output ....................................... 10

    Automation Manager - Multi-drill can now be controlled in the Machining Ordering List .............................. 10

    Automation Manager - Copy and Paste support for Jobs and Configurations ................................................. 11

    Automation Manager – Default Import Files .................................................................................................... 11

    Automation Manager Plus .................................................................................................................................... 12

    Automation Manager Plus- Support for the Processing of Constrained Drawings and Parametric Sketches .. 12

    Automation Manager Plus - Enhanced support for Part Grain Direction matched to sheet Grain Direction .. 12

    Automation Manager Plus - New alignment vector from CSV to pass Grain Part Direction from Solid Edge .. 12

    Automation Manager Plus – Cabinet Door Manufacture (CDM) ...................................................................... 12

    Automation Manager Plus - SQL Server support .............................................................................................. 12

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 3 of 38

    Input Cad Extensions ............................................................................................................................................ 13

    Input Cad Extensions - Support for all File Import Types .................................................................................. 13

    Input Cad Extensions -Support for Common Line Removal .............................................................................. 14

    Interface ................................................................................................................................................................ 15

    4K Monitor Support........................................................................................................................................... 15

    Profiling - Cut Spline/Polyline - New Style Dialogs ............................................................................................ 15

    3D Machining - Horizontal Z Contours - New Style Dialogs .............................................................................. 16

    3D Machining - Parallel - New Style Dialogs...................................................................................................... 17

    3D Machining - Spiral - New Style Dialogs ........................................................................................................ 17

    3D Machining - Helical Z - New Style Dialogs .................................................................................................... 17

    3D Machining – Z (Enhanced Undercuts) - New Style Dialogs .......................................................................... 18

    3D Machining – Radial - New Style Dialogs ....................................................................................................... 18

    3D Machining – Projected Contours - New Style Dialogs ................................................................................. 18

    3D Machining – Rest Machining - New Style Dialogs ........................................................................................ 19

    3D Machining – Parallel Shallow Slopes - New Style Dialogs ............................................................................ 19

    3D Machining – Parallel Steep Slopes - New Style Dialogs ............................................................................... 19

    3D Machining – Flat Area Offset - New Style Dialogs ....................................................................................... 20

    3D Machining – Machine Surface with Tool Side - New Style Dialogs .............................................................. 20

    3D Machining – Parameter Lines - New Style Dialogs ...................................................................................... 20

    Lathe Turning Cycles - Facing - New Style Dialogs ............................................................................................ 21

    Lathe Turning Cycles - Diameter Roughing - New Style Dialogs ....................................................................... 21

    Lathe Turning Cycles - Contour Roughing - New Style Dialogs ......................................................................... 21

    Lathe Turning Cycles - Face Roughing - New Style Dialogs ............................................................................... 21

    Lathe Turning Cycles - Twin Turret Balanced Roughing - New Style Dialogs .................................................... 22

    Reports - Configurable image resolution sizes for Wireframe images ............................................................. 22

    Order Toolpaths - New option to Hide Text Labels ........................................................................................... 22

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 4 of 38

    Stone ..................................................................................................................................................................... 23

    Stone - Sawing - Automatic Water Jet Cut Support .......................................................................................... 23

    Stone - Cut with Disk Horizontal / Vertical with disk side - New Tolerance added .......................................... 23

    Stone - Cut Surfaces/Solids with Disk - Redesigned Dialogs with Graphical Interactive feedback ................... 23

    Stone - New Operation Edit - Manage Disk Guard Orientation ........................................................................ 24

    Nesting .................................................................................................................................................................. 24

    Nesting - Save Offcut now writes to new Sheet Database................................................................................ 24

    Sawing ................................................................................................................................................................... 24

    Sawing - Enhanced Collision Control settings ................................................................................................... 24

    Robot Simulation .................................................................................................................................................. 25

    New Alphacam Robot Simulation Module - RoboDK ........................................................................................ 25

    Vero Customer Experience Improvement Program ............................................................................................. 25

    Vero Customer Experience Improvement Program .......................................................................................... 25

    Supported CAD File Versions ................................................................................................................................ 26

    Supported CAD File Versions ............................................................................................................................. 26

    Maintenance Report ............................................................................................................................................. 27

    Maintenance Report ......................................................................................................................................... 27

    Highlights from the Previous Release ................................................................................................................... 32

    Alphacam 2017 R1............................................................................................................................................. 32

    Appendix A - API Improvements in Alphacam 2017 R2 ........................................................................................ 33

    Feature – Auto Align to Axis .............................................................................................................................. 33

    High Resolution / DPI Frame Properties ........................................................................................................... 35

    Lathe – Ability to control FeedType and SpeedType ........................................................................................ 36

    Nesting – Extracting and adding offcuts to the new Sheet Database ............................................................... 36

    Path – New method to evaluate whether toolpath is closed ........................................................................... 38

    Path Set Bitmap ................................................................................................................................................. 38

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 5 of 38

    Introduction

    Introduction

    This release of Alphacam continues the theme of improving the user experience and automation of key CAD/CAM operations to improve day-to-day working and overall manufacturing productivity and efficiency. To improve the user experience, a key focus has been to update many of the Dialog boxes for Profiling, 3D Machining, Lathe Turning Cycles and Stone, to provide a more intuitive and consistent approach across the modules. We have also introduced the Vero Customer Experience Improvement Program to help Vero improve its software applications through the voluntary collection of data on software usage. Automation Manager includes improvements to simplify the workflow, including Multi-drill control, new Styles functionality and further support for additional CAD file formats. The introduction of Automation Manager Plus allows advanced automation functionality to support the processing of: Constrained Drawings and Parametric Sketches; and Part Grain Direction through sheet Grain Direction and alignment vector options. Automation Manager Plus also includes the Cabinet Door Manufacture (CDM) module. We are also pleased to announce that Automation Manager will be available with the Essential version of Alphacam and replaces the former CAD to CAM module. Alphacam 2017 R2 also sees the first release of its integration with robot simulation software, allowing output toolpaths generated within Alphacam to be passed directly to RoboDK’s Offline Programming (OLP) to simulate robot kinematics and a range of applications and activities such as robot milling. RoboDK subsequently outputs the OLP to the robot controller.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 6 of 38

    Release Highlights

    Release Highlights

    The main highlights from this release include:

    • User Interface o New dialog boxes for Profiling, 3D Machining, Lathe Turning Cycles and Stone

    • Automation Manager o New File Types have been added to the list of Supported CAD File formats o Styles - Use style relative path in Layer Mapping Setups and Machining Order o Multi-drill can now be controlled in the Machining Ordering List o Copy and Paste support for Jobs and Configurations

    • Automation Manager Plus o Support for the Processing of Constrained Drawings and Parametric Sketches o Enhanced support for Part Grain Direction matched to sheet Grain Direction o New alignment vector from CSV to pass Grain Part Direction from Solid Edge o SQL Server database support

    • Robot Simulation o The RoboDK robot simulation software has been integrated within Alphacam, allowing output of

    toolpaths generated within Alphacam to RoboDK to simulate robot kinematics and a range of applications and such as robot milling

    • Machining o Reverse Cut Direction

    • Stone o Support for Automatic detection of unsawn areas of the selected parts o The option to add a Water Jet Cut Path operation o Cut with Disk - Horizontal with disk side and Vertical with disk side o Manage Disk Guard Orientation

    • Nesting o Offcuts generated from Nested sheets are now written to the new Sheet Database

    • Sawing o Enhanced Collision Control settings

    • Input Cad Extensions o Support for all File Import Types o The Common Line Removal option has now been added to the dialog enabling it to be run automatically

    on CAD import

    • Vero Customer Experience Improvement Program o Voluntary program collecting information about your computer hardware and how you use our

    software. Designed to help Vero improve its software applications

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 7 of 38

    Important Information

    Operating System Support

    The supported Operating Systems for Alphacam 2017 R2 are: Windows 7 - Professional, Enterprise, Ultimate Windows 8 - Professional, Enterprise Windows 10 - Professional, Enterprise Note: Alphacam 2017 R2 must be installed on a 64-bit operating system. Please refer to the Installation Guide or System Requirements page on http://www.alphacam.com for further information.

    Alphacam Maintenance Expiry Date

    To run Alphacam 2017 R2, the maintenance expiry date in your license must be April 2017 or later.

    http://www.alphacam.com/systemrequirements

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 8 of 38

    Machining

    Reverse Cut Direction

    For Rough/Finish and Stone Cut Shape, we have added a new ‘Reverse Cut Direction’ option. If checked, the toolpath will be created in the opposite direction to the tool direction on the geometry. This can be useful when creating multiple passes around a shape which need to go in alternate directions such as in the polishing and sanding of profiled edges.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 9 of 38

    Automation Manager

    Automation Manager - Additional File Type Processing support

    New File Types have been added to the list of Supported CAD File formats. Automation Manager now supports the following file types: Solid Formats:

    • Step format ( *.stp, *.step).

    • SpaceClaim Solids (*.scdoc).

    • CatiaV5 (*.catpart, *.catproduct).

    • Creo NX (*.prt).

    • IGES as Solids (*.ige, *.iges). 2D Geometry Formats:

    • Adobe Illustrator (*.ai).

    • PDF (*.pdf).

    • Postscript (*.ps, *.eps).

    Automation Manager - Additional File Flag applied during Processing

    The ‘LicomUKljo_AutomationManagerFile flagged = 1’ Global Attribute is now applied to any file processed by Automation Manager. This includes Nested Drawings, Split nested Drawings, Part Files and Non-Nested Part files. Many Post processors are set up to look for this flag to avoid Posted User Input.

    Automation Manager - Styles - Use style relative path in Layer Mapping Setups and Machining Order

    Using the full path to LicomDat or LicomDir caused problems when users moved their location because Automation Manager would then point to the wrong location. Using a relative path allows users to move their folders without causing any problems. The same issue can be encountered when obtaining a support file from a customer. If the folder is not in the same location on the target computer, processing and machining order will fail.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 10 of 38

    Automation Manager - Support Zip File Improvements

    The following files have been included in the support Zip Utility:

    • The .txt files when Posts use a .txt file.

    • Fonts folder.

    • *sheet_database_v2.db*.

    Automation Manager - Ability to switch off Reports generation and/or NC Output

    New options for Generate NC and/or Generate Reports. Fields specific to NC (NC output location, Post Extension, etc..) or reports (Report options, Reports output location, etc..) are now only displayed if these options are selected.

    Automation Manager - Multi-drill can now be controlled in the Machining Ordering List

    Users can now add Multidrilling to the machining order list. A new Add Multidrilling to List button is available in the Machining Order Tab. This button will add a Multidrilling item to the Machining ordering setup list. Users can use the Move Machining Up and Down arrows in the same way as when moving styles.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 11 of 38

    Automation Manager - Copy and Paste support for Jobs and Configurations

    Copy and Paste support for Jobs and Configurations has now been implemented in Automation Manager enabling the creation of new configurations based on existing ones which can then be modified, as required.

    Automation Manager – Default Import Files

    The TXT extension has been added to the default files when Import Files to Job is selected.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 12 of 38

    Automation Manager Plus

    Automation Manager Plus- Support for the Processing of Constrained Drawings and Parametric Sketches

    Automation Manager Plus now supports the processing of Parametric Sketches and Alphacam constrained drawings. When adding Alphacam drawings or Parametric Sketches to a Job, the parametric variables will be automatically imported from the file. Parametric Variables will be displayed in the JobFile details in a new Parametric Variables group.

    Automation Manager Plus - Enhanced support for Part Grain Direction matched to sheet Grain Direction

    The sheet now has grain direction assignment resulting in new behaviour:

    • Automation Manager Plus should now take the grain direction of the material into account.

    • If Part rotation is set to X or Y and the grain direction of the material is set to X or Y but the directions are not the same, Automation Manager Plus will align the part with the material grain by rotating it by 90 degrees. For example, if part rotation is X and the grain direction of the material is Y, the part will be rotated by 90 degrees.

    Note: If the grain direction of the material is set to None, the previous method for part rotation will be used. The part will be rotated 90 degrees if part rotation is set to X.

    Automation Manager Plus - New alignment vector from CSV to pass Grain Part Direction from Solid Edge

    Automation Manager Plus has added support for an alignment vector designating the Grain Direction of the part to be passed as a part property and from a CSV import. Specifically, there is an Add-in for Solid Edge that assigns manufacturing information to the complete assembly and exports a CSV file and the required solid part files specifically for Automation Manager Plus. The alignment vector is used to ensure that the part is orientated correctly to match the Grain Direction of the part to the Grain Direction of the nested sheet.

    Automation Manager Plus – Cabinet Door Manufacture (CDM)

    In Alphacam 2017 R2, the 32-bit Cabinet Door Manufacture (CDM) module has been incorporated into Automation Manager Plus with the default database being VistaDB, allowing a natural and seamless migration for customers previously using the default Microsoft Access database.

    Automation Manager Plus - SQL Server support

    In Alphacam 2017 R2, there is an additional option to use a SQL Server database (Microsoft version of SQL), typically for users with considerably large numbers of parts to process

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 13 of 38

    Input Cad Extensions

    Input Cad Extensions - Support for all File Import Types

    The Input Cad Extensions add-in has been improved to support all imported file types. The dialog will only be displayed if the CAD file imported something that can be processed, for example, at least 1 instance of a geometry, text or spline. Otherwise, the dialog will not be displayed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 14 of 38

    Input Cad Extensions -Support for Common Line Removal

    The Common Line Removal option has now been added to the dialog enabling it to be run automatically on CAD import. This is a useful tool for tidying up imported Geometry from CAD formats such as DXF and DWG where the designer may have created several overlaying entities which are used in Design but are not required for Manufacturing via CNC. This will be useful when batch processing CAD Data through Automation Manager.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 15 of 38

    Interface

    4K Monitor Support

    Support for 4K Monitors has been improved. In the previous version, the icons were too small, particularly on the Project Manager Pages, because they were restricted to small icons. Scaling Options have been added for these higher 4K DPI settings which are accessed from Appearance section in the Ribbon Bar Configuration.

    Profiling - Cut Spline/Polyline - New Style Dialogs

    New style dialogs for Cut Spline/Polyline have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 16 of 38

    3D Machining - Horizontal Z Contours - New Style Dialogs

    New style dialogs for 3D Machining Horizontal Z Contours have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 17 of 38

    3D Machining - Parallel - New Style Dialogs

    New style dialogs for 3D Machining - Parallel have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining - Spiral - New Style Dialogs

    New style dialogs for 3D Machining - Spiral have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining - Helical Z - New Style Dialogs

    New style dialogs for 3D Machining - Helical Z have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 18 of 38

    3D Machining – Z (Enhanced Undercuts) - New Style Dialogs

    New style dialogs for 3D Machining – Z (Enhanced Undercuts) have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Radial - New Style Dialogs

    New style dialogs for 3D Machining – Radial have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Projected Contours - New Style Dialogs

    New style dialogs for 3D Machining – Projected Contours have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 19 of 38

    3D Machining – Rest Machining - New Style Dialogs

    New style dialogs for 3D Machining – Rest Machining have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Parallel Shallow Slopes - New Style Dialogs

    New style dialogs for 3D Machining – Parallel Shallow Slopes have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Parallel Steep Slopes - New Style Dialogs

    New style dialogs for 3D Machining – Parallel Steep Slopes have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 20 of 38

    3D Machining – Flat Area Offset - New Style Dialogs

    New style dialogs for 3D Machining – 3/4/5 Axis – Flat Area Offset have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Machine Surface with Tool Side - New Style Dialogs

    New style dialogs for 3D Machining – Machine Surface with Tool Side have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    3D Machining – Parameter Lines - New Style Dialogs

    New style dialogs for 3D Machining – Parameter Lines have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 21 of 38

    Lathe Turning Cycles - Facing - New Style Dialogs

    New style dialogs for Lathe Turning Cycles - Facing have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    Lathe Turning Cycles - Diameter Roughing - New Style Dialogs

    New style dialogs for Lathe Turning Cycles - Diameter Roughing have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    Lathe Turning Cycles - Contour Roughing - New Style Dialogs

    New style dialogs for Lathe Turning Cycles - Contour Roughing have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

    Lathe Turning Cycles - Face Roughing - New Style Dialogs

    New style dialogs for Lathe Turning Cycles - Face Roughing have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 22 of 38

    Lathe Turning Cycles - Twin Turret Balanced Roughing - New Style Dialogs

    New style dialogs for Lathe Turning Cycles - Twin Turret Balanced Roughing have been introduced for this release including Images, Tooltips and Help Links as seen in earlier releases of the machining Dialogs. With Balanced Roughing, the data for both turrets is on one Dialog with Tabs for Above and Below Centre Line.

    Reports - Configurable image resolution sizes for Wireframe images

    Users can now set a size for the Wireframe images on Nested Jobs and Parts:

    • For existing Report Setting files, Wireframe image sizes will be set to 0,0. Sizes will remain as 0,0 until the setting file is edited.

    • While the size is 0,0 or invalid, reports will use the primary monitor resolution as size of the image. This should maintain the behaviour seen in previous releases.

    • Sizes for Wireframe and Shaded images are stored in different variables.

    • Values relevant to the image type selected in the drop-down list are displayed in the dialog.

    • New Wireframe size methods are also exposed through the API.

    Order Toolpaths - New option to Hide Text Labels

    A new Display Labels option has been introduced which enables text labels to be hidden, if required.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 23 of 38

    Stone

    Stone - Sawing - Automatic Water Jet Cut Support

    The Stone module now includes:

    • Support for Automatic detection of unsawn areas of the selected parts.

    • The option to add a Water Jet Cut Path operation. Two new Tabs have been added to the sawing Dialog for the Water Jet Cut Parameters and its Lead In/Out settings. This is an essential addition to support the many combination Saw and Jet machines in the market.

    Stone - Cut with Disk Horizontal / Vertical with disk side - New Tolerance added

    Stone Module - Cut with Disk - Horizontal with disk side & Vertical with disk side. New Tolerance added to control the number of Cuts around external arcs. Step distance is now a max step distance and the Chord tolerance comes into effect. This gives an improved finish on smaller radii external corners.

    Stone - Cut Surfaces/Solids with Disk - Redesigned Dialogs with Graphical Interactive feedback

    The cutting of Surfaces/Solids with a Disk has been redesigned to make it easier to use by not relying on the user creating the work plane before starting:

    • The work plane can be created dynamically with on-screen feedback.

    • Tabbed Style Dialogs with Tooltips, Images and Help Links have been introduced.

    • All Strategies have Extents visualisation of the area to be cut with dynamic cut directions and start positions.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 24 of 38

    Stone - New Operation Edit - Manage Disk Guard Orientation

    We have added a new Manage disk guard angle Operation Edit Command specific to the Stone Module and Cutting with a disk on Surfaces. The prerequisite for this is that the toolpath is created with a Disk Tool that is defined with a guard and the tool path is in 2D Flatland or any workplane parallel to Flatland where the Local Z Axis Points Global Z. The user has the option to set the control as Automatic by Convex Hull or through an Axis point.

    Nesting

    Nesting - Save Offcut now writes to new Sheet Database

    Offcuts generated from Nested sheets are now written to the new Sheet Database. Sheets may have been created from the Database or Just as drawn in the active drawing. The Offcut will be created under the correct sheet matching the Material and Thickness that can be seen as Attributes on the Sheet.

    Sawing

    Sawing - Enhanced Collision Control settings

    Sawing has been enhanced to allow control of how the foul avoidance is applied. It can be applied to None or All of the selected machining geometries or, alternatively, a separate selection can be made for the avoidance geometries. Foul avoidance geometries appear in a new branch of the Operation tree where geometries can be added or removed, or the selection remade.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 25 of 38

    Robot Simulation

    New Alphacam Robot Simulation Module - RoboDK

    Alphacam 2017 R2 offers a new Robot Module. The RoboDK robot simulation software has been integrated within Alphacam. This allows the user to output toolpaths generated within Alphacam to RoboDK’s Offline Programming (OLP) to simulate robot kinematics and a range of applications and activities such as robot milling. RoboDK subsequently outputs the OLP to the robot controller. The new license is a module license: Name: Alphacam Robot Interface Product Code: ACROB-I Prerequisite System licenses: Standard, Advanced and Ultimate Router, Stone and Milling.

    Vero Customer Experience Improvement Program

    Vero Customer Experience Improvement Program

    Alphacam has integrated Microsoft Analytics to gather software usage statistics. The Vero Customer Experience Improvement Program is a completely voluntary program designed to help Vero improve its software applications. Without any interruption, this program collects information about your computer hardware and how you use our software. We use these statistics to help us focus our efforts on improving our software in the areas that you use the most, making it even better for you. We do not upload your data i.e. part files or information that would allow us to reproduce them. Collecting the information has no noticeable impact on the performance of the software.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 26 of 38

    Supported CAD File Versions

    Supported CAD File Versions

    The following CAD file versions can be imported into the respective Alphacam product levels:

    E = Essential S = Standard A = Advanced U = Ultimate

    Translator and Version Router Stone Lathe Mill Wire Profiling

    DXF/DWG (AutoCAD 2015) E S A U E S A U E S A U E S A U S A A U

    IGES (not version specific) E S A U E S A U E S A U E S A U S A A U

    Rhino 5.0 S A U S A U S A U S A U S A A U

    STL (not version specific) S A U S A U S A U S A U S A A U

    SketchUp 2016 S A U S A U S A U S A U S A A U

    Adobe PDF E S A U E S A U U E S A U S A A U

    Adobe Illustrator E S A U E S A U U E S A U S A A U

    PostScript E S A U E S A U U E S A U S A A U

    STEP AP203/AP214/AP242 (preferred Schemas) A U A U A U A U A U

    Part Modeler (current) A U A U A U A U A U

    VISI Version 20 A U A U A U A U A U

    Autodesk Inventor 2017 (current, IPT & IAM files)

    A U A U A U A U A U

    ACIS R1 – 2017 1.0 A U A U A U A U A U

    Parasolid 9.0 – 29.0.137 A U A U A U A U A U

    SOLIDWORKS 2017 (SLDPRT files only) A U A U A U A U A U

    Solid Edge ST9 (PAR & PSM files) A U A U A U A U A U

    Spaceclaim 2016 A U A U A U A U A U

    Extra Cost

    Catia V4 4.1.9 – 4.2.4 A U A U A U A U A U

    CATIA V5 V5R8 – V5R25 and V5-6R2012 – V5-6R2016

    A U A U A U A U A U

    CATIA V6 Up to V6 R2016 Note: CATIA V6 users should export their database objects as CATIA V5 CATParts or CATProducts.

    A U A U A U A U A U

    Creo Parametrics 3.0 (formerly Pro/E Wildfire) A U A U A U A U A U

    NX11 (formerly Unigraphics NX) A U A U A U A U A U

    In order to import Autodesk Inventor files, Autodesk Inventor® or Inventor® View™ must also be installed. Inventor® View™ can be downloaded from the Autodesk website.

    http://www.autodesk.com/

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 27 of 38

    Maintenance Report

    Maintenance Report

    The following is a list of bug fixes and enhancements implemented in Alphacam 2017 R2:

    ID Description Closing Notes

    1149 Work Planes - Update of Operations moves Toolpath to new Work Planes. Fixed.

    1634 3D Engraving - Toolpaths remain incomplete / open when they should be closed.

    Fixed.

    1857 Styles - Corrupt empty Style after editing. Fixed.

    2179 Automation Manager - The addition of LicomUKljo_AutomationManagerFile flag on nested sheet drawings.

    Implemented.

    2202 Nesting - Part fails to nest using toolpaths. Fixed.

    2536 Reports - Translation - In Settings 'secondary Image' is not translatable. Fixed.

    2860 External Simulator - Incorrect simulation of part cut. Fixed.

    3105 Output NC - Bridged Nesting - Circles created at bridge. Fixed – Parts must be re-nested for new bridges to be applied.

    3132 Automation Manager - Select Post - File Filter - Typo in the file type ".dll". Fixed.

    3406 Automation Manager - Use Nesting Name Identifiers. Implemented.

    3884 Project Manager - Properties - Some toolpath elements have the wrong coordinates.

    Fixed.

    4098 Machining - Tool Data Tab - The ability to copy the diameter value from within the dialog box.

    Fixed.

    4103 Machining - Pocketing - Operation Number Ignored. Fixed.

    4109 Automation Manager - API - Machining order is not changed. Related to MachiningOrderList and FkMachiningOrderID.

    Fixed.

    4110 Automation Manager - API - NestMaterialDatabaseSheet object in the JobFile is not being set.

    Fixed.

    4133 Special Functions - Automatic Support Tags - Wrong NC code output with Support Tags.

    Fixed - Operation needs Updating.

    4138 Automation Manager - Support STEP files at input. Implemented.

    4425 Reports - Extra gap on Report Images when part has sawing toolpaths. Fixed.

    4549 Styles - Auto Styles - Applying Auto Style to a layer with Surfaces on it does not work.

    Fixed.

    4676 Cut Spline Polyline - 3 Axis toolpaths are incorrect. Fixed.

    4739 Automation Manager - Add SpaceClaim as a supported file type. Implemented.

    4954 Nesting - True Shape Nesting - Trying to nest this part using true shape nesting causes Alphacam to crash.

    Fixed.

    4960 Lathe - Automatic Feature Extraction - Drillable holes missed if current Work Plane option is used.

    Fixed.

    4984 Feature Extraction - Panel Alignment - Incorrect result when aligning longest edge with X or Y.

    Fixed.

    5045 Reports - Remove unnecessary margin on shaded images. Fixed.

    5047 APM - Cut Lists - Incorrect conversion to Inches. Fixed.

    5056 Nesting - Nesting parts after an existing nest is changing support tag properties.

    Fixed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 28 of 38

    ID Description Closing Notes

    5080 Fillet - Bubble Fillet - Fillets the wrong side. Fixed.

    5081 Sawing - NC Output - Wrong tool comp caused by Rapids Manager. Fixed.

    5085 External Simulator - Crashes when using User Defined Drill. Fixed.

    5086 Thread Milling - Outputs Coolant off when multiple toolpaths created. Fixed. Toolpaths need updating.

    5147 Thread Milling - Zoom All does not display the entire toolpath. Fixed.

    5171 Output CAD - Rhino - Using the output CAD option for Rhino Files does not work.

    Warning added if no valid entities are output.

    5178 Alphacam to support the loading of SOLIDWORKS 2017 files. SOLIDWORKS 2017 Part files are supported. SOLIDWORKS 2017 Assembly files cannot be loaded.

    5183 Command Search disappears when ribbon is reset. Fixed.

    5197 External Simulator - Extra moves are shown in the external Simulator which are not present in the Output code.

    Fixed.

    5198 GUI - Update properties, geometries, tool paths and other aspects when changes are made.

    Fixed.

    5201 Simulation - Send To Simulator - Incorrect toolholder shape, Fixed.

    5215 Solid Simulation - Aggregate head is rotating 90 degrees when compared to standard simulation.

    Fixed.

    5217 Automation Manager - Support Catia V1-5, Creo/NX, IGES Solid, Illustrator, PDF, Post Script file types.

    Implemented.

    5236 Face Milling - Face milling direction overrides Ghost tool direction when updating tool paths.

    Fixed.

    5238 Machining - Edit Lead in/out does not update toolpath when lead previously has negative overlap.

    Fixed.

    5250 4K Monitor Support - Launcher - Module text is not fully displayed if DPI is greater than 250%.

    Fixed.

    5258 Cannot use the new search function if using keyboard shortcuts. Fixed.

    5263 Lead In/Out - Use Ramp Angle - Some Lead Ins/Outs are incorrect with this option or are not posted out.

    Fixed.

    5272 Setting Recent file list to Zero Causing Crashing. Fixed.

    5273 Nesting - Assisted Nest - Assisted Nesting is putting parts outside of the sheets.

    Fixed.

    5274 Automation Manager - Styles - Use style relative path in Layer Mapping Setups and Machining Order.

    Implemented.

    5303 Easy Parametric Sketcher - Variables - Variables are not highlighted when cycled with the arrow keys.

    Fixed.

    5316 Update tool paths - If a 2016 R2 rough finish Profiled side toolpath with open Elements is updated in 2017 R1, it is being changed.

    Fixed.

    5317 CAD to CAM - Style layer Processing - Labels overlapping edit boxes. Fixed.

    5318 Constraints - Define/Edit Rules - Using a decimal point in the value box gives an error (Czech).

    Fixed.

    5352 Z Contour Roughing - Waveform - Back Pass retract - Changing the material definition changes the back pass retract behavior.

    Fixed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 29 of 38

    ID Description Closing Notes

    5364 Constraints - If Constrained Geometry is moved to a work plane and then user tries to alter it, Alphacam crashes.

    No longer crashes but moving constrained Geometries into another work plane will remove the constraints.

    5389 Multidrill - Hole depths are modified after a re-drill operation. Fixed.

    5391 Rough or Finish - Spiral Stock Removal - Unable to create the toolpath with certain geometries.

    Fixed.

    5498 Reports - Full page size image is only produced if Alphacam is minimized. Fixed.

    5500 Constraints - Import Variables - Using a 2017R1 file with constraints causes an error when using import variables.

    Fixed.

    5502 Machine Polyline crashes if tool is too big. Fixed.

    5512 Reports - Not all parts of the reports editor are translated. Fixed.

    5514 Installation - InstallILM.bat does not work. Fixed.

    5521 Add-Ins - Extend By Distance - Edit to the macro to disable project bar updating whilst changing geometry.

    Fixed.

    5533 3D Machining (New Dialogs) - Pick Material - Even when a material is picked, the user is prompted to select again when editing the operation,

    Fixed.

    5534 3D Machining (New Dialogs) - Z Contour Roughing - Warning message when wrong tool is selected is misleading.

    Fixed.

    5561 Copy Part - By Tool - When Copy Part By Tool is used, not all operations are copied into the second part.

    Fixed – Part and its copy need to be re-created.

    5563 Copy Part - By Tool - Z Contour Roughing is changed when the part is copied.

    Fixed.

    5564 Part- Move Part - When move part is used on Part 2 both materials are moved which affects toolpaths in Part1.

    Fixed.

    5565 Constraints - Corrupt Parametric Rules. Fixed.

    5569 Installation - Increase spacing below Licensor: Planit Software LTD. Fixed.

    5570 Rough or Finish - Helical Interpolation - Safe Rapid level and Rapid down to is missing from the tool path in Alphacam if directly after an Advanced 5 axis tool path.

    Fixed.

    5586 Crash when DLL calls MillData::AssociateToolPaths(ToolPaths). Fixed.

    5587 3D Machining - Horizontal Z Contours - Toolpath goes too far in Z. Fixed.

    5607 Automation Manager - Retain Solid has stopped working. Fixed.

    5634 Sawing - Extend Past fouls other parts in some circumstances. Fixed.

    5794 Hide Parts / Show Parts - Slow when Layers Manager is showing. Fixed.

    5803 Styles - Edit Style - For the name of the style to be remembered when editing and saving.

    Fixed.

    5804 Rotate - Text - If the user rotates text that is justified centrally or from the right then the text moves.

    Fixed.

    5805 Break at Distance - Decimal Separator - When the user does not use a decimal point as a separator, the value is changed.

    Fixed.

    5812 Reports - As Fraction - Incorrect Values being displayed when using the As Fraction functions.

    Fixed.

    5819 Solid Simulation - Incorrect simulation of Spiral Stock Removal with part rotation – C Axis.

    Fixed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 30 of 38

    ID Description Closing Notes

    5821 3D Project - To keep toolpath attributes after projection. Fixed for 3D project but does not support 3D project as an Operation Edit.

    5827 Constraints - Parametric Rules - 'Press escape or Right Click to exit preview' is not translatable.

    Fixed.

    5839 Profile - Cut Between Contours - Addition of warning 'Geometries with Z Levels will be ignored', to bring in line with other modules.

    Warning Added.

    5842 CAD - Cannot select geometry in 2D Transform command. Fixed.

    5856 Layers - Saving an attribute to a layer is causing all layers to be removed when a drawing is saved.

    Fixed.

    5857 Input CAD - PDF - Not all parts of the PDF are brought into Alphacam. Fixed by importing as an image.

    5858 Cannot translate OK, Cancel and Help buttons on new toolpath dialog. Fixed.

    5859 Automation Manager - Decimal Separator in new Sheet Data Base. Fixed.

    6048 Drill/Tap Holes - Boring - Retract options are greyed when edited and Local/Linear is selected.

    Fixed.

    6073 Machine - User Cycles - User cycles has stopped working in 2017R1 Fixed.

    6084 Nesting - Special Functions - Onion Skin Small Parts - Dialog not appearing after running Automation Manager.

    Fixed.

    6086 Automation Manager - Incorrect part rotation / grain direction. Fixed.

    6088 Stone - Cut Surfaces / Solids with Disk - Increasing 'Stock to be left' gives bad result.

    Fixed.

    6092 Rough or Finish - Auto Z - Operation cannot be updated with some Z stock values.

    ‘Cannot Update Toolpaths’ warning Message added.

    6102 Advanced 5 Axis - If a User Defined tool is selected, warning prompt is no longer shown and Alphacam crashes.

    Fixed.

    6133 Lathe - Incorrect Solid Simulation on Developed Diameter. Fixed.

    6177 Workplanes - The Workplane Properties dialog box has a strange behaviour with Workplane Name.

    Fixed.

    6273 Nesting - True Shape - Nesting in apertures fails when there are Support Tags.

    Fixed.

    6279 Nesting - Cut Small Parts First not working since ACAM-5056. Fixed.

    6293 Reports - Nested Part Positions Are Incorrect. Fixed.

    6294 Nesting - Name Identifiers do not work with Rectangular Nesting. Fixed.

    6315 Nesting Sheet Database - Slow to open with large number of materials. Fixed.

    6386 Nesting - Nesting Options - Drill then Cut Inner Paths First - When used with other nesting options, this is causing Alphacam to become unresponsive.

    Fixed.

    6388 Toolpath Error after toolpath modified via macro. Fixed. Requires a change to the Macro.

    6448 Parametric Sketcher - Alphacam crash when clicking in interface with drawing command active.

    Fixed.

    6453 Rough or Finish - Helical - Incorrect lead out. Fixed.

    6523 Nesting - Minimise Tool Changes - Not minimising all operations. Fixed.

    6641 Sawing - The addition of (Auto Z) at the top of the dialog to correspond with other toolpaths.

    Fixed.

    6646 Multidrill - No gang/grouped drilling unless Sheets are deleted. Fixed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 31 of 38

    ID Description Closing Notes

    6675 Rough or Finish - Auto Z - Part with aperture inside part with aperture gives incorrect number of passes.

    Fixed.

    6681 NC Output - $552=1 creates wrong NC. Fixed.

    6750 Constraints - Unable to import a parametric drawing inside a work plane. Fixed.

    6752 Lathe - Incorrect Solid Simulation of Helical Rough or Finish path. Fixed.

    6753 Lathe - Bad Solid Simulation result with C-axis Method (if end-face). Fixed.

    6840 Reports - Improve processing time when 'Create Operation Data' is turned on.

    Much Faster.

    6906 Macro Recorder - Show CDM options on 64-bit. Fixed.

    6911 Work Planes - All empty work planes are deleted when one is Reversed. Fixed.

    6913 API - Surface.IntersectLine returns different value. Fixed.

    6927 Styles - Corrupt Styles after editing / changing tool. Fixed

    6938 External Simulator gouges when tool angle unwinds. Fixed.

    6949 Cannot change tool on 3-axis polyline. Fixed.

    6966 Constraints - Insert Constrained drawing - Inserting a Constrained Drawing on an existing Work Plane fails in 2017 R1.

    Fixed.

    7003 Feature - Progress Dialog text too small on 4K monitor. Fixed.

    7057 Automation Manager - Improve Nest Materials Database Speed. Much Faster.

    7194 Automation Manager - We need more Custom Fields in Automation Manager.

    Increased to 10.

    7229 APM - Incorrect result caused when using fittings with Parametric Rules. Fixed.

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 32 of 38

    Highlights from the Previous Release

    Alphacam 2017 R1

    User Interface

    • Configure Settings Dialogs - Re-styled Navigation

    • Work Planes - Quick Edit Function to Enter Names for Work Planes

    • Project Manager - Rename Move Clamp/Fixture Operation

    • Drawing Notes – New Option – Open with Drawing if note exists

    • Area Estimate - Nested sheet - Include Drilled holes in scrap calculation Machining

    • Cylindrical Parallel - Specify Width of Cut as a Distance

    • Machining Dialogs – 3D Machining Command

    • Cylindrical Parallel - Dynamic Preview

    • Cut Spline/Polyline Dialog Refreshed

    • Sawing - Improved Foul Avoidance

    • Drill/Tap Holes Auto Z - Drilling of Feature-Found Holes - Advanced Depth Settings

    • Configure - General - Machining - Width of Cut as % of Diameter - New Option “Residual Contour Pocket”

    • Sawing – New Command for Manually Extending/Reversing Saw Cuts

    • Input CAD – Solid Model Assemblies - Split into separate Part Files

    • Input CAD – Postscript, PDF and AI Import Scale Option

    • Layers – Get and Set Default Settings

    • SOLIDWORKS – Support for Assembly files without CADLinks

    • Solid Edge – Support for Assemblies Via CADlinks Lathe

    • Lathe Threading - Configurable Safe Rapid Distance

    • Lathe - Set Milling Material - Associate for Auto-Update Stone

    • Cut Shape - Break-out Cut Support

    • Cut Holes / Cut Holes Auto Z - Dialog and Cycle Enhancements

    • Cut with Disk - Dialog Refresh, Cycle Enhancements and Dynamic Preview Router

    • Rough or Finish - Break-out Cut Support Simulator

    • Faster Transfer of 5-Axis Toolpaths

    • Simulation – Machine Configuration - Support for AB Axis on Head (X and Y Rotations together) Automation Manager

    • Automation Manager - Feature Extraction - From Faces

    • Automation Manager - Addition of “From Job” to Machining Order on Non-Nested Jobs

    • Automation Manager - Ability to Copy / Paste Styles within the Layer Mapping Setups Tree

    • Sheet Database and Automation Manager - Database Backwards Compatibility Geometry

    • Parametric Sketcher - Create Panel as Work Volume Simulation

    • Program Stops - Taken into Consideration by Simulation / Simulator

    • Simulation - Control speed of clamp moves

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 33 of 38

    Appendix A - API Improvements in Alphacam 2017 R2

    Feature – Auto Align to Axis

    This alternative Auto Align API can be used if a specific edge of a Solid Part needs to align with a particular axis, due to, for example, a requirement to match the grain direction of a sheet. This API method uses the original alignment algorithm but replaces the stage which aligns the longest edge to either the X- or Y-axis. The given edge vector will be transformed by the first stage of the alignment algorithm (which determines which Solid Model Face should face upwards), and then used to determine a 2D rotation of the part so that the transformed vector is aligned to the given axis in 2D (Z components are ignored). SolidBody.AutoAlignEdgeVectorToAxis(vVector As gVector, vAxis As gVector) As Variant Only the X and Y components of the vAxis vector will be used. The return value is the transformation matrix (an array of 12 doubles) created by the entire alignment algorithm.

    Example Public Sub Test()

    ' Auto Align the first SolidBody so that an edge (defined

    ' by the first Polyline) ends up parallel to the X-Axis

    Dim drw As Drawing

    Dim SF As SolidFeatures

    Dim SB As SolidBody

    Dim vAxis As New gVector

    Dim vVector As New gVector

    Dim p As Path

    Dim e As Element

    Dim Tmat As Variant

    Set drw = App.ActiveDrawing

    Set SF = drw.SolidInterface

    Set SB = SF.Bodies.Item(1)

    Set p = drw.Geometries.Item(1)

    Set e = p.Elements.Item(1)

    vVector.Set e.EndXG - e.StartXG, e.EndYG - e.StartYG, e.EndZG -

    e.StartZG

    vAxis.Set 1, 0, 0

    ' Get the transformation matrix back from the alignment routine

    Tmat = SB.AutoAlignEdgeVectorToAxis(vVector, vAxis)

    ' Create a new polyline by transforming the original polyline

    ' It should end up in the same place on the model

    TransformPath p, Tmat

    drw.RedrawShadedViews

    End Sub

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 34 of 38

    ' Transform all the points on the polyline using given matrix

    Sub TransformPath(Geo As Path, Tmat As Variant)

    Dim e As Element

    Dim s As New gPoint 'Source Point

    Dim d As New gPoint 'Destination Point

    Dim p As PolyLine 'This example only handles 3D Poly-Lines

    Dim DoneOne As Boolean

    DoneOne = False

    For Each e In Geo.Elements

    If Not DoneOne Then

    s.Set e.StartXG, e.StartYG, e.StartZG

    Set d = Transform(s, Tmat)

    Set p = ActiveDrawing.Create3DPolyline(d.x, d.y, d.z)

    DoneOne = True

    End If

    s.Set e.EndXG, e.EndYG, e.EndZG

    Set d = Transform(s, Tmat)

    p.AddLine d.x, d.y, d.z

    Next

    p.Finish

    End Sub

    'This Function Transforms a Point using the Transformation Matrix:

    Function Transform(p As gPoint, Tmat As Variant) As gPoint

    Dim d As New gPoint

    d.Set Tmat(0) * p.x + Tmat(1) * p.y + Tmat(2) * p.z + Tmat(3), _

    Tmat(4) * p.x + Tmat(5) * p.y + Tmat(6) * p.z + Tmat(7), _

    Tmat(8) * p.x + Tmat(9) * p.y + Tmat(10) * p.z + Tmat(11)

    Set Transform = d

    End Function

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 35 of 38

    High Resolution / DPI Frame Properties

    Alphacam 2017 R2 introduces support for high resolution monitors and takes into account the user’s Windows DPI scaling options. By default, Alphacam will decide what size of icons to use in dialog boxes and whether icons in the Ribbon Bar should be automatically scaled. However, the user can override these settings. For a consistent user experience, add-in developers may wish to query Alphacam to find the current settings for Ribbon Bar Icon scaling and for the size of icons to use in dialog boxes (e.g. for toolbars and tree controls). Frame. RibbonBarIconScaling As Boolean (Read only) Returns true if icons on the Ribbon Bar are being automatically scaled based on the Windows DPI settings; false otherwise. Frame. DialogIconsSize As AcamDialogIconsSize (Read only) Currently there are 2 enumerated values (but more could be added in the future):

    • acamDialogIconsSmall indicates that 16x16 icons are being used in toolbars and tree controls.

    • acamDialogIconsLarge indicates that 32x32 icons are being used.

    Example Function GetAlphacamRibbonBarScaling() As Boolean

    GetAlphacamRibbonBarScaling = App.Frame.RibbonBarIconScaling

    End Function

    Function GetAlphacamDialogIconsSize() As AcamDialogIconsSize

    GetAlphacamDialogIconsSize = App.Frame.DialogIconsSize

    End Function

    Sub InitUserInterface()

    If GetAlphacamDialogIconsSize() = acamDialogIconsSmall Then

    MsgBox "Use 16 x 16 icons"

    Else

    MsgBox "Use 32 x 32 icons"

    End If

    If GetAlphacamRibbonBarScaling Then

    MsgBox "Scale Ribbon Bar icons"

    Else

    MsgBox "Don't scale Ribbon Bar icons"

    End If

    End Sub

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 36 of 38

    Lathe – Ability to control FeedType and SpeedType

    Use the following methods to get or set the FeedType and SpeedType in toolpaths or in TurnData objects. These methods are only available in the Lathe module. Path.FeedType As AcamLatheFeed Toolpath FeedType Path.SpeedType As AcamLatheSpeed Toolpath SpeedType TurnData.FeedType As AcamLatheFeed TurnData FeedType TurnData.SpeedType As AcamLatheSpeed TurnData SpeedType

    Example Sub UpdateToolpathFeedAndSpeedType()

    Dim Toolpath As Path

    Set Toolpath = App.ActiveDrawing.UserSelectOneToolPath("Select a

    toolpath")

    If Toolpath.FeedType = acamFeedPER_MIN Then

    Toolpath.FeedType = acamFeedPER_REV

    End If

    If Toolpath.SpeedType = acamSpeedSURFACE Then

    Toolpath.SpeedType = acamSpeedSPINDLE

    End If

    End Sub

    Sub UpdateTurnDataFeedAndSpeedType()

    ' Get first SubOperation in the first Operation

    Dim SubOp As SubOperation

    Set SubOp = App.ActiveDrawing.Operations(1).SubOperations(1)

    ' Get Turn Data

    Dim TD As TurnData

    Set TD = SubOp.GetQuickEditTurnData

    ' Modify Feed Type and Speed Type

    TD.FeedType = acamFeedPER_REV

    TD.SpeedType = acamSpeedSPINDLE

    ' Update Operation

    SubOp.SetQuickEditTurnData TD

    End Sub

    Nesting – Extracting and adding offcuts to the new Sheet Database

    Use the following method to create and add sheet offcuts to the sheet database. The new method should be used instead of SheetDBase.CreateOffcuts(). The new method will add offcuts to the new database; SheetDBase.CreateOffcuts() will add them to the old database. Macros using the old method will need to be updated to save offcuts to the new database. SheetDatabase.CreateOffcuts() Scan the drawing for possible offcuts and offer them to the user for adding to the database.

    Example

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 37 of 38

    Sub ExtractOffcuts()

    Dim N As Nesting

    Set N = Nesting

    Dim sdb As SheetDatabase

    Set sdb = N.SheetDatabase

    'Extract offcuts from active drawing

    sdb.CreateOffcuts

    End Sub

  • : 2017 R2 What’s New 2017 R2

    Vero Software Limited www.alphacam.com 38 of 38

    Path – New method to evaluate whether toolpath is closed

    Use the following method to identify whether a toolpath is closed after removing any leads and rapids. Path.ClosedEx As Boolean Like Closed, but if the path is an open toolpath, return true if it would be closed after removing any leads and rapids.

    Example Sub IsToolpathClosedEx()

    Dim p As Path

    Set p = App.ActiveDrawing.UserSelectOneToolPath("Select a toolpath")

    If p.Closed Then

    MsgBox ("Toolpath is closed!")

    ElseIf p.ClosedEx Then

    MsgBox ("Toolpath is closed after removing lead-in/out or rapids!")

    Else

    MsgBox ("Toolpath is not closed.")

    End If

    End Sub

    Path Set Bitmap

    Previously, to add a bitmap to a Path, it was necessary to set an attribute on that Path with the complete path to the image. There was no mechanism to tell Alphacam whether this was a temporary file and the file would be kept open preventing it from being removed by the caller. The reference to the file would be saved into the Alphacam drawing. The new API, SetBitmap, allows the caller to specify whether the image should be treated as a temporary file. If the file is not temporary, the behaviour is identical to setting the image attribute on the path directly; Alphacam will keep the file open and store the reference to the file. If the file is temporary, Alphacam will not keep the file open or store a reference to it. Any bitmaps added to Paths using this method will be automatically embedded into the Alphacam Drawing file because it is assumed that the file does not exist anywhere else. Path.SetBitmap(Filename As String, IsTemporary As Boolean) Filename is the complete path to an image file. If IsTemporary is set to True, Alphacam will not store a reference to the file or keep it open. If the user saves the Alphacam drawing then image(s) will be embedded in the Drawing.

    Example Function TestSetBitmap()

    ‘Add temporary image file to the first geometry

    App.ActiveDrawing.Geometries.Item(1).SetBitmap "C:\Bitmaps\alphacam.png",

    True

    App.ActiveDrawing.Refresh

    End Function