Professional Documents
Culture Documents
Table of Contents
DISCLAIMER OF WARRANTY:
This user manual and the accompanying files are sold or supplied "as is" and without warranties as to
performance of merchantability or any other Warranties whether expressed or implied.
While every effort has been made to verify the accuracy of the content provided, it is the responsibility
of those programming and operating Belotti 5-Axis CNC Machining Centers to abide by standards of safe programming,
setup and operation of any CNC Machine Tool.
Because the various machine configurations, programming methods, individual work pieces and
setup/operator skill levels all effect the actual operation of the machine,
NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED.
The user must assume the entire risk of using the information provided in this manual and
accompanying files.
Any typographical errors should be brought to the attention of Stiles Machinery National Technical Support immediately.
Required Files
AlphaCAM Mill
SIEMENS_840D_sl_5X_CA.amp
This is the AlphaCAM Mill Post-Processor file for use with NC programs created in INCHES.
It should be placed in the AlphaCAM Mill Post-Processor folder.
The default AlphaCAM Mill Post-Processor folder is C:\Alphacam\LICOMDAT\MPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_mm.amp
This is the AlphaCAM Mill Post-Processor file for use with NC programs created in MILLIMETERS.
It should be placed in the AlphaCAM Mill Post-Processor folder.
The default AlphaCAM Mill Post-Processor folder is C:\Alphacam\LICOMDAT\MPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_ROTARY-CLAMPS.amp
This is the AlphaCAM Mill Post-Processor file for use with NC programs created in INCHES.
It has the additional function of supporting the rotary axis brakes.
It should be placed in the AlphaCAM Mill Post-Processor folder.
The default AlphaCAM Mill Post-Processor folder is C:\Alphacam\LICOMDAT\MPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_ROTARY-CLAMPS_mm.amp
This is the AlphaCAM Mill Post-Processor file for use with NC programs created in MILLIMETERS.
It has the additional function of supporting the rotary axis brakes.
It should be placed in the AlphaCAM Mill Post-Processor folder.
The default AlphaCAM Mill Post-Processor folder is C:\Alphacam\LICOMDAT\MPosts.Alp\ .
AlternateFileExtension.amb
This is the AlphaCAM Mill Add-In file that allows for the use of a file extension that differs from the standard
AlphaCAM *.anc file extension. This Add-In will read the Post-Processor file for the proper file extension (*.MPF).
It also provides the user with the ability to open the output file directly in AlphaEDIT.
This is an Add-In that is included with the AlphaCAM installation..
The default installation folder is
C:\Program Files (x86)\Vero Software\Alphacam 2016 R1\StartUp\File\AlternateFileExtension\ .
The Add-In must be explicitly enabled in order for it operate automatically.
From the main AlphaCAM Ribbon Bar, select Add-Ins/Macros | Add-Ins.
Enable the Add-In by placing a check mark next to the name of the Alternate File Extension Add-In in the list.
SIEMENS_840D_sl_5X_CA.arp
This is the AlphaCAM Router Post-Processor file for use with NC programs created in INCHES.
It should be placed in the AlphaCAM Router Post-Processor folder.
The default AlphaCAM Router Post-Processor folder is C:\Alphacam\LICOMDAT\RPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_mm.arp
This is the AlphaCAM Router Post-Processor file for use with NC programs created in MILLIMETERS.
It should be placed in the AlphaCAM Mill Post-Processor folder.
The default AlphaCAM Router Post-Processor folder is C:\Alphacam\LICOMDAT\RPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_ROTARY-CLAMPS.arp
This is the AlphaCAM Router Post-Processor file for use with NC programs created in INCHES.
It has the additional function of supporting the rotary axis brakes.
It should be placed in the AlphaCAM Router Post-Processor folder.
The default AlphaCAM Router Post-Processor folder is C:\Alphacam\LICOMDAT\RPosts.Alp\ .
SIEMENS_840D_sl_5X_CA_ROTARY-CLAMPS_mm.arp
This is the AlphaCAM Router Post-Processor file for use with NC programs created in MILLIMETERS.
It has the additional function of supporting the rotary axis brakes.
It should be placed in the AlphaCAM Router Post-Processor folder.
The default AlphaCAM Router Post-Processor folder is C:\Alphacam\LICOMDAT\RPosts.Alp\ .
AlternateFileExtension.arb
This is the AlphaCAM Mill Add-In file that allows for the use of a file extension that differs from the standard
AlphaCAM *.anc file extension. This Add-In will read the Post-Processor file for the proper file extension (*.MPF).
It also provides the user with the ability to open the output file directly in AlphaEDIT.
This is an Add-In that is included with the AlphaCAM installation..
The default installation folder is
C:\Program Files (x86)\Vero Software\Alphacam 2016 R1\StartUp\File\AlternateFileExtension\ .
The Add-In must be explicitly enabled in order for it operate automatically.
From the main AlphaCAM Ribbon Bar, select Add-Ins/Macros | Add-Ins.
Enable the Add-In by placing a check mark next to the name of the Alternate File Extension Add-In in the list.
CleanComments.aab
This is an AlphaEDIT Add-In application that is required for the final formatting of the NC Program files (*.MPF)
output by the AlphaCAM Post-Processor. It should be placed AlphaEDIT Add-In folder.
The default AlphaEDIT Add-In folder is C:\Alphacam\LICOMDIR\VBMacros\Startup\ .
The Add-In must be explicitly enabled in order for it operate automatically.
From the main AlphaEDIT Ribbon Bar, select Utils | Add-Ins.
Enable the Add-In by placing a check mark next to the name of the CleanComments Add-In in the list.
NC Code Format
The post-processor will format the NC Code output with the following format options.
NC Code Output
As users may have multiple CNC Machines and post-processors, insure that the correct post-processor is selected.
From the main AlphaCAM Ribbon Bar, select Select Post and select either the inch or millimeter version of the
post-processor from the Open dialogue.
The Output NC dialogue will be displayed with the currently active post-processor.
Select the File option from the dialogue and click the OK button.
The Save As dialogue will be displayed with the current AlphaCAM file name and extension (*.MPF).
Select the proper output folder for the NC file and click the Save button.
Work Offsets
At this point the user will be prompted for the Work Offset to be used for the NC Program.
The SIEMENS 840D sl CNC control supports G54-G57 and G505-G599.
Entering a value of 0- 3 will result in a Work Offset of G54-G57.
Entering a value of 4- 98 will result in a Work Offset of G505-G599.
The default value is 0 for a Work Offset of G54.
When the desired value has been entered in the field, click OK or press Enter on your keyboard.
10
11
A value of 1 in the input field indicates to the post-processor to get the HSM settings directly from Operation Note #5 for
the HSM command. When the desired value has been entered in the field, click OK or press Enter on your keyboard.
The SIEMENS High-Speed Mode will be output for all Non-Drilling Ops.
A value of 0 in the input field indicates to the post-processor to ignore HSM settings completely.
None will be included in the output NC code file.
The individual arguments of a CYCLE832 HSM command should be entered in Operation Note #5.
Each argument should be entered in order and separated by a comma.
The post will construct the complete CYCLE832 command and output it at the appropriate point in the NC code.
IMPORTANT!
Keep in mind that Roughing and Semi-Finish operations should always have sufficient
excess material as to not violate the finished part dimensions, tolerance and surface finish.
Example:
HSM ON
3-Axis: CYCLE832(0.0025,1,1)
5-Axis: CYCLE832(0.0025,_ORI_FINISH,0.5)
HSM OFF
CYCLE832()
12
13
14
15
Unwind C-Axis
At this point the user will be prompted for the use of an Unwind/Pre-Load sequence, for the C-Axis, between operations
on different WorkPlanes. If the user enters 1 in the input field, the Unwind/Pre-Load sequence will be output AFTER a
Move to the Safe Z Clearance Plane if the user has selected the Safe Z option at the prompt.
This option is only necessary if the order of the tilted workplane operations progresses in a counter clockwise direction
about the part. This option is also useful when working on completely vertical workplanes at opposing ends of a part.
This option will change the tool orientation to vertical (Tool Vector of 0,0,1), cancel TRAORI, Unwind/Pre-Load the C-Axis,
re-enable TRAORI and continue on.
When the desired value has been entered in the field, click OK or press Enter on your keyboard.
16
17
18
19
20
Appendix
21
22
23
24
3D Machining Simulation
Basic Orthogonal Views for Machine Simulation are standard.
In order to view Machine Simulation in an Isometric, Trimetric or Axonometric view,
the following options are required to be set. This enables the 3D View Soft Key.
If the options are not licensed, the 3D View Soft Key will not be visible and a warning
will be displayed. The SIEMENS part numbers for the options are listed below the descriptions.
Press MENU SELECT | Setup | Right Soft Key Arrow | Licenses | All Options.
Check the Set Box for each option.
25
26
27
Normally, CAM system post-processors use the tool vector data to calculate the required rotary axis angle. However, as
previously stated, this calculation can become problematic for certain CAM systems.
To deal with these problems, CNC controls are becoming more 'intelligent'. The SIEMENS 840D sl is one such control
that has some unique abilities when it comes to the actual NC code syntax.
The SIEMENS 840D sl is capable of processing the tool vectors directly instead of explicit rotary axis angles. The
SIEMENS format for using the tool vector in the NC code is A3= xxxx B3=xxxx C3=xxxx . A3, B3 & C3 are simply the
SIEMENS designation of the typical I,J & K vector designation.
When coupled with the use of the SIEMENS TRAORI function (RTCP), an NC program can be created that actually takes
advantage of singularities and machine kinematics.
For certain types of 5-axis machines, the physical rotary axis limits can also be problematic for a CAM post-processor. It is
quite typical to find 5-Axis heads where the spindle axis is actually offset from the C-axis centerline. It is common to see
the rotary axis limits for a C/A Gantry Head of C+90.0/C-450.0 on a CNC Router. Whenever any angle would go beyond
the limits, an unwind sequence would need to be generated before that over-travel occurs.
By using the SIEMENS Vector format, it is possible to effectively eliminate the need for an unwinding sequence. Using our
C/A Gantry Head with limits of C+90.0/C-450.0 we can see we have a total rotary axis travel of 540 degrees. If we preposition our C-axis to C-180.0 prior to activating TRAORI and then using the SIEMENS Vector format for our NC code, we
now have effectively changed our C-Axis to be symmetrical with +/-270 degrees of effective travel. However, depending
on the nature of the toolpath required, pre-positioning to a different C-Axis position may be required.
28
In the above example, we have pre-positioned the C-Axis to C-360.0, activated TRAORI and then positioned to an X,Y,Z
location with a Tool Vector of 0,0,1 .
If we had our CAM system generate rotary axis angle instead of vectors, we would normally expect to see A0.0 C0.0 for a
vector of 0,0,1 . However, by using the SIEMENS Vector format, we have actually taken advantage of the C-Axis
singularity.
We can now generate a 5-axis toolpath with a complete sweep of 360 degrees of travel in the C-axis, in the CCW
direction, without generating an over-travel and an unwind sequence.
An additional benefit to the SIEMENS Vector format is that it is not limited to 5-Axis and it will support arcs. The vector
data is also modal. Meaning that if a tool vector doesn't change, no additional vector address output is required.
However, there is an important rule regarding the modality of the vector values. The vectors must all be output together.
Mathematically, all three vector components are related. That relationship is defined by the following equation. SQRT (A3
+ B3 + C3) = 1 .
Other things to consider when using the SIEMENS Vector format is the resolution of the vector data. SIEMENS
recommends that a minimum resolution when programming in INCH units for X,Y,Z and CR should be 5 decimal places. A
minimum resolution for the vectors themselves should be 6 decimal places.
The extra decimal for XYZ and CR in an INCH unit program insures the most accurate and smooth High Speed motion
while using TRAORI. Additionally, while we are using vectors in our NC program, the CNC Control is still calculating the
rotary axis angles, monitoring and displaying them during operation and simulation. By allowing the CNC control to make
its calculations using the most accurate vector data will result in a more accurate calculation of an angular addresses and
more accurate positioning.
29
To sum up, the Vector format of the SIEMENS 840D sl is an advanced tool that provides a great deal of programming
flexibility in addition to solving problems with machine kinematics encountered by CAM systems.
It is worth considering configuring your CAM Post-Processor to use SIEMENS Vector Programming to take advantage of
the benefits provided.
Useful Links
NAS 979 Test Part programmed using SIEMENS 840D Vector Format and CIP Arc Format.
https://www.youtube.com/watch?v=1Gbd026klGE
NAS 979 Test Part program
https://www.dropbox.com/s/1o9jt99cnkw6jbp/NAS_979_5X.MPF?dl=0
30