Interface ICamApiWorkpieceCoordinateSystem
NC output coordinate system (Base frame for robots, G54/G55 for mills). Determines which named frame is referenced in the NC program. Not to be confused with ICamApiWorkpieceSetup, which defines the physical position of the workpiece in the machine cell used for CAM calculation.
Namespace: CAMAPI.Workpiece
Assembly: CAMAPI.Workpiece.dll
Syntax
[Guid("B31672F7-67FE-4608-98EA-D16769ADCED8")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiWorkpieceCoordinateSystem
Properties
CoordinateSystemName
Name of existing coordinate system from ICamApiProject.CoordinateSystems (used when Mode=wcsName)
Declaration
string CoordinateSystemName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ID
Value, like 54, 54.1, 54.2, 55, 56, 57, 58 or 59 (without G) to be provided into G-code
Declaration
string ID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Mode
Coordinate system mode (global, off, previous, offset, name)
Declaration
TCamApiWorkpieceCoordinateSystemMode Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| TCamApiWorkpieceCoordinateSystemMode |
Offset
Offset from global coordinate system (used when Mode=wcsOffset)
Declaration
TST3DPoint Offset { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |