GB Manufacturing Solutions

website under heavy construction


Instructions



GBMFG

Information

machines.csv

⬆️ this is a settings file.

inside is how you configure the processing for your machine.

custom words can be added, output is highly customizable.

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 non-orthagonal B and C 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 non-orthagonal B and C axes on the table

6=XYZ with ABC Euler angles positioning output for 6DOF robot


Expected apt words below:

using the provided CatiaV5-3DX.pptable or Fusion360.cps will make everything run smoothly.

MACHIN/

signals which settings to use in the machines.csv file.

PARTNO

marks the beginning of the header and tool list.

ORIGIN/G54 or ORIGIN/G54,1 P123

signals the Work Coordinate Offset to use. (example: “G54” and “G54.1 P123”)

ROTABL/A,-45.0

manual control over A, B, or C rotary axis absolute position. (ROTHED, and ROTATE work the same.)

CLAMP/(A,B,C),(ON,OFF)

signals to the post the desired condition of the axis clamp. This is a modal command that when toggled “ON” the clamp will stay clamped unless a rotary move is commanded. In the event of a rotary move, the clamp will be turned off until rotary move finishes, and then clamp will be turned on again.

SPINDL/ORIENT

spindle vector tracking toggled on, SPINDL/OFF cancels this output.

MODE/INCR,(ON,OFF)

incremental motion output.

MODE/POLAR,(OFF,constraintLineAng),tolerance

example: MODE/POLAR,OFF MODE/POLAR,45,.001 when tool axis is aligned with rotary axis: constrain XY motion along a line of which the first value, ‘45’ dictates the angle relative to X axis. rotate the rotary axis (typically C axis) to achieve desired motion. the second value is the allowed deviation tolerance from the programmed path. if the specified tolerance is violated, a new point will be generated on the path, if an arc or helical motion is programmed, the INTOL tolerance will be used for that motion.

MODE/RAPTO,(ON,OFF)

output rapid motion with G0, default is set in machine settings. when turned OFF, max feedrate is output for rapid motion.

MODE/ROUND,(OFF,safeCornerLoss),minCornerRadius

add arcs at every corner while in rapid mode. input parameters are safeCornerLoss which is the allowed distance from corner that an arc can begin or end. and the second parameter minCornerRadius which specifies minimum corner radius to add an arc too. (some moves are too short for any arc benefit) MODE/RAPTO must be OFF for this to work.

MODE/CIRCUL,(OFF,tolerance)

arc fitting, use OFF to turn off or enter a value like MODE/CIRCUL,0.005 to create arcs with a programmed path deviation allowance of .005.

MODE/LINTOL,(OFF,tolerance)

colinear point removal, use OFF to turn off or enter a value like MODE/LINTOL,0.0002 to remove the middle point in any set of 3 points that are in a line within .0002.

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.

US flag

Previous:
About
Next:
Aluminum