Information
machines.csv
⬆️ this is a settings file.
inside is how you configure the processing for your machine.
Kinematics
0=XYZ axes only
411=XYZ with A axis rotary
412=XYZ with B axis rotary
511=XYZ with A and B axes in the head
512=XYZ with A and C axes in the head
513=XYZ with B and C axes in the head
5131=XYZ with B and C nutating axes in the head
521=XYZ with A and B axes trunnion table style
522=XYZ with A and C axes trunnion table style
523=XYZ with B and C axes trunnion table style
5231=XYZ with B and C nutating axes on the table
6=XYZ with ABC Euler angles positioning output for 6DOF robot
Expected apt words below:
using the provided catia.pptable will make everything run smoothly.
it is assumed that you are using catia to generate aptsource files
however, nearly any APT code will work just fine.
MACHIN
signals which settings to use in the machines.csv file.
PARTNO
marks the beginning of the header and tool list.
ORIGIN
signals the Work Coordinate Offset to use. (example: “G54”)
SPINDL/ORIENT
spindle vector tracking toggled on, SPINDL/OFF cancels this output.
SET/HEAD,aRot,cRot,pivotLength
enables angle head offsets on output, SET/HEAD,OFF cancels this.
aRot = the degrees the tool vector is rotated about the X axis.
cRot = the degrees the tool vector is rotated about the Z axis.
example:SET/HEAD,90,90,4.5
if looking down on table from above: Example would be a 90 head with a 4.5 inch distance from spindle centerline to tooltip. With the tip pointing West.