Interface ICamIpcPointWeldingMoveItem
IPC: intermediate move point of a Point Welding operation. Mirrors ICamApiPointWeldingMoveItem.
Namespace: CAMIPC.ModelFormerTypes
Assembly: CAMIPC.ModelFormerTypes.dll
Syntax
[Guid("3258183E-6491-4C69-B4F3-FC97476FF72A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcPointWeldingMoveItem
Properties
FixVector
Fix the tool vX direction when generating path
Declaration
bool FixVector { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Matrix
Full 6D position matrix in global coordinates
Declaration
TST3DMatrix Matrix { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DMatrix |
MotionType
Motion type (MultiGoto / PhysicGoto / AvoidColls)
Declaration
TModelFormerPointWeldingMotionType MotionType { get; set; }
Property Value
| Type | Description |
|---|---|
| TModelFormerPointWeldingMotionType |
PointEnabled
Whether this point is enabled in the toolpath
Declaration
bool PointEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
PosAngle
In-plane angle in degrees (used with Perpendicular)
Declaration
double PosAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
PosLength
Offset length (used with AlongAxis / Vertical / Perpendicular)
Declaration
double PosLength { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
PositionType
How the point is positioned relative to its predecessor
Declaration
TModelFormerPointWeldingPositionType PositionType { get; set; }
Property Value
| Type | Description |
|---|---|
| TModelFormerPointWeldingPositionType |
Use6D
Use full 6D orientation (true) instead of tool-axis only (false)
Declaration
bool Use6D { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |