Right Angle Head (90 Deg Attachment)
This option specifies a 90-degree attachment or a right angle head control for a 3-5 axes mill. You will need to define a 5-axes machine type and program with MULTAX motion. For 3 or 4 axes machines, change to a 5-axes machine type and then return to this panel to update the settings such as suppression of the ABC axes output etc.
You can specify the starting tool orientation or axis direction. Alternately, you can use the GPost SET/HED-HOLDER command in the input file and change the desired holder direction later. The default is the NEGZ direction or what is specified in the Set/cmd.
Specify the letter address to be output with the SET/HED or HOLDER,n command to output the M or H code for the value "n". Set as "disabled" if none is required.
These are offset values measured from the normal spindle control point along the orginal machine XYZ axes to the holder control point. If no offset, enter zero.
For 3 or 4 axes machines, you may not need the ABC axes output. Select the desired axes that should be suppressed. Since MULTAX motion is needed, GPost will calculate 5-axes data to support this feature but will not output ABC.
Enable this in the Optfile "Machine Tool Type" function on the Right Angle Head panel and select the desired tool orientation, or use SET/cmd as described below.
You need to define a 5-axes machine type and program with MULTAX motion. For 3 or 4 axes machines, change to a 5-axes a machine type and then use settings to suppress ABC axes output.
Go to the machine limits panel (the Axes tab in the "Machine Tool Type" function) and select automatic re-position mode. Here set the A-axis limit to 0 to 90 for a 90-degree limit. The GPost will use the second solution and rotate the C-axis.
The following show the GPost format and PTC format
SET/HED-HOLDER,n,xo,yo,zo,[POSX,NEGX... tool direction] (GPost format)
SET/HOLDER,n,SETOOL,xo,yo,zo,ATANGL,a,SETANG,s (PTC format)
This command specifies a 90-degree attachment or a right angle head control for a 3-5 axes mill.
HED or HOLDER,n:
is the holder number that will generate the desired code (M or H etc.) as set in the Optfile. You must supply the value even if such output is not required in the tape file.
xo,yo,zo:
are the offset values measured from the normal spindle control point along the orginal machine XYZ axes to holder control point. These values must be given, even when zero.
Tool Orientation or Axis Direction:
The tool orientation or axis direction can be specified in one of the two formats using the POSX, NEGX word or with ATANGL-SETANG values.
Format-1:
POSX tool will point along x+ axis
NEGX tool will point along x- axis
POSY tool will point along y+ axis
NEGY tool will point along y- axis
POSZ tool will point along z+ axis
NEGZ tool will point along z- axis
NEGZ tool axis back to default z-spindle axis.
Format-2:
SETANG,s specifies the angle of the tool in the XY-plane as measured from X+ to Y+ axis.
ATANGL,a specifies the angle of the tool in the ZX-plane as measured from X+ to Z+ axis. For ease of specification, this angle varies from 0 to -180.
ATANGL,-90,SETANG,0 tool will point along x- axis
ATANGL,-90,SETANG,90 tool will point along y- axis
ATANGL,0,SETANG,0 tool will point along z- axis
ATANGL,-90,SETANG,180 tool will point along x+ axis
ATANGL,-90,SETANG,270 tool will point along y+ axis
ATANGL,-180,SETANG,0 tool will point along z+ axis
ATANGL,0,SETANG,0 tool back to default z-spindle axis.
GOTO/axis control:
Once a right angle head mode is set, then the tool axis in the GOTO/cmd will adjust the ABC axes output. For example, if you set a NEGX mode, then all GOTO/xyz,1,0,0 tool axis motion will not output any rotation since the tool is already pointing along the NEGX direction.
SET/HED,1,0,0,0,NEGZ $$ default or no right angle head
GOTO/10,0,0,1,0,0 $$ X10 C0 A-90
SET/HED,1,0,0,0,NEGZ $$ along -x
GOTO/10,0,0,1,0,0 $$ X10 C0 A0
--------------------------------------------------------------------------------------------------------------------------
Option File Generator Help
Copyright (c) 2005, All Rights Reserved,
Austin N.C., 505 East Huntland Drive, Suite 480
Austin, TX 78752
www.austinnc.com