Professional Documents
Culture Documents
This document contains a general overview of the new features within Alphacam 2014 R1
To run Alphacam 2014 R1, the expiry date in the license must be September 2013 or later.
Example files showcasing some of the new functionality is available in the \ExampleFiles\Alphacam 2014 R1
folder of the installation DVD.
: 2014 R1 what’s new
Contents
Contents ....................................................................................................................................................................................................... 2
Turning.......................................................................................................................................................................................................... 4
API for Cut Spline or Polyline - ability to set number of cuts in X,Y and Z. ............................................................................................... 27
Rotary
Linear
Tool Changer
Abort 3D machining
The Operations Tab shows which are
being processed and the user can now
abort and then edit parameters and restart.
Abort 3D machining
The Operations Tab shows which are
being processed and the user can now
abort and then edit parameters and restart.
Features include:
CAD Translators
VISI Version 20 AU AU A AU AU U
Spaceclaim 2012+ AU AU A AU AU U
Extra Cost
Catia V4 AU AU A AU AU U
Catia V5 R22 AU AU A AU AU 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.
Aspire V4.0
The latest release of Aspire, V4.0 is included on the
Alphacam 2014 R1 DVD. Some of the key new
features in Aspire V4.0 are:
Please note that the clipart files are Vectric format files
and can only be loaded into Alphacam with the Aspire
for Alphacam license.
CDM Reports
Nesting Improvements
Slot (3/4-016-X)
Outline Process For
Components
Aperture Process For
Components
API Improvements
The following improvements have been made to the API in 2014 R1:
API for Cut Spline or Polyline - Possibility to set number of cuts in X,Y and Z.
Add "Bottom to Top" property to MillData for Helical Z Finishing.
Z Contour Roughing - Ability to set the roughing tolerance.
Option to Disable "Manual" When Calling LeadData.ShowDialogBox.
Add Machining Engine Finishing methods.
Cut between 2 geometries - Ability to set geometry/toolpath associative.
Add a new Boolean property UseLayerVisibility to the CadInputSettings object.
Advanced Lofting
Enhancements have been made to the Loft procedure
in Part Modeler 2014 R1.
Advanced Sweeping
It is now possible to add guide curves to the swept
profile allowing more advanced sweep operations to
be completed.
Limitations:
Guide curves can only be constructed with
the 3D Wireframe tools (3D lines, 3D Cubic
Splines and 3D Nurbs).
Limited to using 3 Guide Curves.
The profile will be swept to the length of the
Drive Plane or the shortest Guide Curve.
Limitations:
Variable radii will not be found.
Freeform curved faces will not be found.
Requirements:
Sentinel RMS License Manager Version 8.5.1 or higher is installed on the server PC (version 8.5.3 is
available on your product DVD).
CLS 2014 or above installed on the Server PC (Alphacam does not need to be installed)
The Server PC has an Internet connection.
This method can only be used via CLS License Manager on the Server PC. For details on how to use the new
procedure please refer to network_RevokeLicense.pdf which is on the DVD and installed with CLS.
This is a list of bug fixes and enhancements implemented in Alphacam 2014 R1:
59252 Cut Between 2 Geos - Save "Apply Auto Lead In / Out" Implemented.
checkbox configuration
59437 Corner Drill Add-In - Several fixes Implemented.
59503 NC Output Manager - Operation setups - It fails because Fixed.
NC file output folder could not be created
59637 Input CAD - DWG - Alphacam shows Invalid DXF file while Fixed.
other software can open the file
59672 Nesting - Onion Skin - It creates an unnecessary number Fixed.
of passes depending of the number of sheets
59790 NC Output Manager - Operation setups - File name Fixed.
doesn't have the NC file name prefix
60087 API - Add a BeforeExit event Function BeforeExit() added to API
60700 Quick Edit - "Name" field can't be translated Fixed. -translation item $5036
60815 Rough / Finish - Edit/Update - After changing the Fixed.
geometry associated to the operation if it has a large
initial stock Alphacam crashes
60858 BTL Translator - Only one file is created if parts have the Fixed.
same name
60860 BTL Translator - Support for OUTLINE process Implemented.
60990 Style - 3D Machining - Constant Cusp - Boundary is not Fixed.
shown on operation associations on project manager
60997 Alphacam support the loading of Solidworks 2014 parts Alphacam 2014 R1 supports the loading of Solidworks 2014
part files (.sldprt).
61388 Simulation - Wrong message displayed for program stops Fixed.
61283 API - Stone - Add Cut Surface/Solid with Disk members Implemented.
o File location
o File type
o Post processor
AutoQueries
AutoStyles
NC Output Manager
Raster to Vector
Reports
Split Nest
More...
Birds Mouth
Ridge or Valley Cut
Lap Joint
Free Contour
o Move pockets and bosses around the model. They can either be moved from the original CAD
datum position or relative to a user defined position using the Translation and Rotation options.
rd
o Modify areas of features, for example, pocket walls and boss heights, on an imported 3 party
model. Individual faces can be moved using Translation and Rotation in X, Y or Z or a
combination of these.
rd
o These enhancements will greatly improve preparation for manufacture when working with 3
party models.
3D Mirror command
o Copy (New) - Copies the entities and keeps the original entities. Note: All associated features
such as thread data and surface finish will be copied. If the original entities are edited, the copied
(mirrored) entities will not be updated.
o Reference - Copies the entities and keeps the original entities. Note: If the original entities are
edited, the copied (mirrored) entities will be updated. Any associated features such as thread
data will not be transferred
o When a profile to be extruded or swept includes gaps and/or overlaps it can be analysed to
identify them.
o The Analyse Profile dialog has been enhanced to improve the feedback and make it easier to
identify the issues.
API for Cut Spline or Polyline - ability to set number of cuts in X,Y and Z.
Example:
pthMaterial.SetMaterial 0, -30
With MD
.LeadOut = acamLeadBOTH
.RadiusOut = 20
.LengthOut = 20
.AngleOut = 90
.SideOut = acamLeadRIGHT
.Tolerance = 0.1
End With
End With
End Sub
Sub BeforeExit()
End Sub
<DVD>\ExampleFiles\API\VBMacros
Dim LD As LeadData
Dim MD As MillData
Dim SubOp As SubOperation
End Sub
<DVD>\ExampleFiles\API\VBMacros
Example:
'Put MillData
MD.Diameter = 10
MD.ToolNumber = 1
MD.OffsetNumber = 1
MD.SafeRapidLevel = 50
MD.CutFeed = 5000
MD.DownFeed = 1000
MD.XYCorners = 0
MD.LoopRadius = 0
MD.FeedDownDistance = 1
MD.StepLength = 1
MD.ChordError = 0.01
MD.PolylineToolSide = acamRIGHT
MD.StockXY = 0
MD.StockZ = 0
MD.SetLeadData LD
With CutGeos
' Set Cut2GeosData object with properties for cutting between 2 geometries
.FinalXYStock = 0.1
.FinalZStock = 1
.InitialXYStock = 1
.InitialZStock = 2
.RapidDownDistance = 1
' Cut between the 2 geometries (geoProg and geoAux) using the defined MillData
' Note: Pairs of vertical 3D Polylines will force the tool to be vertical
between these points
End With
End Sub
UseLayerVisibility – (Boolean) Set to true to use the layer visibility settings from the DXF file, false to make all
layers visible.
Example:
Sub UseLayerVisibilityExample()
'Load example.dxf and force all layers to be visible
CadInputSettings.UseLayerVisibility = False
App.OpenDxfFile "C:\TestFiles\DXF\Example.dxf", True
End Sub
Example:
Dim SP As SolidPart
For Each SP In App.ActiveDrawing.SolidParts
SP.Selected = True
Next SP
Dim MD As MillData
Dim WCSD As WheelCutSurfaceData
Set MD = App.CreateMillData
Set WCSD = MD.WheelCutSurfaceData
MD.Stock = 0.5
WCSD.Method = acamWheelSurfaceMethodRoughing
WCSD.UpperZ = 0
WCSD.LowerZ = -60
WCSD.Step = 10
WCSD.ClearancePlane = 150
WCSD.MaximumDepth = 100
WCSD.MaterialTop = 0
WCSD.MinDistForRapid = 0
WCSD.DepthOfCut = 10
WCSD.CleanerCutFeed = 500
WCSD.FeedDownDistance = 2
WCSD.CuttingOrder = acamWheelCutSurfaceOrderLevel
WCSD.Bidirectional = True
WCSD.BottomToTop = True
End Sub
Dim SP As SolidPart
For Each SP In App.ActiveDrawing.SolidParts
SP.Selected = True
Next SP
Dim MD As MillData
Dim WCSD As WheelCutSurfaceData
Set MD = App.CreateMillData
Set WCSD = MD.WheelCutSurfaceData
MD.Stock = 0.5
WCSD.Method = acamWheelSurfaceMethodGuideCurveFinishing
WCSD.Step = 5
WCSD.ClearancePlane = 200
WCSD.FeedDownDistance = 5
WCSD.Bidirectional = False
WCSD.CutDirection = acamWheelCutDirectionPlusToMinus
WCSD.ChordTolerance = 0.1
WCSD.SetGuideCurve App.ActiveDrawing.Geometries(1)
WCSD.CutSolidsWithDisk
End Sub
Dim SP As SolidPart
For Each SP In App.ActiveDrawing.SolidParts
SP.Selected = True
Next SP
Dim MD As MillData
Dim WCSD As WheelCutSurfaceData
Set MD = App.CreateMillData
Set WCSD = MD.WheelCutSurfaceData
MD.Stock = 0.5
WCSD.Method = acamWheelSurfaceMethodFinishing
WCSD.UpperZ = 0
WCSD.LowerZ = -30
WCSD.Step = 5
WCSD.ClearancePlane = 50
WCSD.FeedDownDistance = 5
WCSD.Bidirectional = True
WCSD.BottomToTop = True
WCSD.CutDirection = acamWheelCutDirectionMinusToPlus
WCSD.LeadAndLinks = True
WCSD.LeadExtensionLength = 5
WCSD.CutSolidsWithDisk
End Sub
Dim SF As Surface
For Each SF In App.ActiveDrawing.Surfaces
SF.Selected = True
Next SF
Dim MD As MillData
Dim WCSD As WheelCutSurfaceData
Set MD = App.CreateMillData
Set WCSD = MD.WheelCutSurfaceData
MD.Stock = 2
MD.CutFeed = 777
WCSD.Method = acamWheelSurfaceMethodSideCutFinishing
WCSD.UpperZ = -20
WCSD.LowerZ = -50
WCSD.Step = 10
WCSD.ClearancePlane = 50
WCSD.FeedDownDistance = 5
WCSD.Bidirectional = True
WCSD.ChordTolerance = 0.1
WCSD.CutSurfacesWithDisk
End Sub
Dim SF As Surface
For Each SF In App.ActiveDrawing.Surfaces
SF.Selected = True
Next SF
Dim MD As MillData
Dim WCSD As WheelCutSurfaceData
Set MD = App.CreateMillData
Set WCSD = MD.WheelCutSurfaceData
MD.Stock = 0.5
WCSD.Method = acamWheelSurfaceMethodRoughing
WCSD.UpperZ = 0
WCSD.LowerZ = -70
WCSD.Step = 10
WCSD.ClearancePlane = 150
WCSD.MaximumDepth = 100
WCSD.MaterialTop = 50
WCSD.MinDistForRapid = 0
WCSD.DepthOfCut = 10
WCSD.CleanerCutFeed = 500
Dim Ps As Paths
Set Ps = WCSD.CutSurfacesWithDisk
'MsgBox Ps.Count
End Sub