NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::CAM::Cycle类 参考

循环类 更多...

#include <CAM_Cycle.hxx>

类 NXOpen::CAM::Cycle 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  CutMode { CutModeOff , CutModeValue , CutModePercentage }
enum  DwellType { DwellTypeOn , DwellTypeOff , DwellTypeSeconds , DwellTypeRevolutions }
enum  MotionOutputTypes { MotionOutputTypesMachineCycle , MotionOutputTypesSingleMoves , MotionOutputTypesInterruptedMoves }

Public 成员函数

NXOpen::CAM::StepoverBuilderAxialStepover ()
bool CamStatus ()
int CamValue ()
NXOpen::CAM::CycleCoolantCoolantBeforeCut ()
NXOpen::CAM::CycleCoolantCoolantBeforeEngage ()
NXOpen::CAM::CycleCoolantCoolantBeforeRetract ()
double CsinkDiameter ()
NXString CycleTrackingPoint ()
NXString CycleType ()
NXOpen::CAM::Cycle::DwellType Dwell ()
NXOpen::CAM::CycleDwellDwellAtDepth ()
NXOpen::CAM::CycleDwellDwellAtFinalDepth ()
NXOpen::CAM::CycleDwellDwellAtStartPoint ()
NXOpen::CAM::CycleDwellDwellBeforeCut ()
NXOpen::CAM::CycleDwellDwellBeforeEngage ()
NXOpen::CAM::CycleDwellDwellBeforeRetract ()
NXOpen::CAM::Cycle::DwellType DwellFinal ()
double DwellFinalValue ()
NXOpen::CAM::Cycle::DwellType DwellStart ()
double DwellStartValue ()
double DwellValue ()
double EntranceDiameter ()
NXOpen::CAM::Cycle::CutMode FirstCutMode ()
double FirstCutValue ()
bool GetBooleanValue (const char *cycleParamName)
bool GetBooleanValue (const NXString &cycleParamName)
double GetDoubleValue (const char *cycleParamName)
double GetDoubleValue (const NXString &cycleParamName)
int GetIntegerValue (const char *cycleParamName)
int GetIntegerValue (const NXString &cycleParamName)
bool GetParameterActive (const char *cycleParamName)
bool GetParameterActive (const NXString &cycleParamName)
NXOpen::Point3d GetPointValue (const char *cycleParamName)
NXOpen::Point3d GetPointValue (const NXString &cycleParamName)
NXString GetStringValue (const char *cycleParamName)
NXString GetStringValue (const NXString &cycleParamName)
NXOpen::Vector3d GetVectorValue (const char *cycleParamName)
NXOpen::Vector3d GetVectorValue (const NXString &cycleParamName)
NXOpen::CAM::Cycle::CutMode LastCutMode ()
double LastCutValue ()
NXOpen::CAM::Cycle::MotionOutputTypes MotionOutput ()
NXOpen::CAM::CycleNodragClearanceNodragClearance ()
bool Option ()
double Orientation ()
bool OrientationStatus ()
void SetBooleanValue (const char *cycleParamName, bool booleanValue)
void SetBooleanValue (const NXString &cycleParamName, bool booleanValue)
void SetCamStatus (bool camStatus)
void SetCamValue (int doubleValue)
void SetCsinkDiameter (double doubleValue)
void SetCycleTrackingPoint (const char *cText)
void SetCycleTrackingPoint (const NXString &cText)
void SetCycleType (const char *cycleName)
void SetCycleType (const NXString &cycleName)
void SetDoubleValue (const char *cycleParamName, double doubleValue)
void SetDoubleValue (const NXString &cycleParamName, double doubleValue)
void SetDwell (NXOpen::CAM::Cycle::DwellType dwell)
void SetDwellFinal (NXOpen::CAM::Cycle::DwellType dwell)
void SetDwellFinalValue (double doubleValue)
void SetDwellStart (NXOpen::CAM::Cycle::DwellType dwell)
void SetDwellStartValue (double doubleValue)
void SetDwellValue (double doubleValue)
void SetEntranceDiameter (double doubleValue)
void SetFirstCutMode (NXOpen::CAM::Cycle::CutMode firstCutMode)
void SetFirstCutValue (double doubleValue)
void SetIntegerValue (const char *cycleParamName, int integerValue)
void SetIntegerValue (const NXString &cycleParamName, int integerValue)
void SetLastCutMode (NXOpen::CAM::Cycle::CutMode lastCutMode)
void SetLastCutValue (double doubleValue)
void SetMotionOutput (NXOpen::CAM::Cycle::MotionOutputTypes newValue)
void SetOption (bool optionType)
void SetOrientation (double orientation)
void SetOrientationStatus (bool oStatus)
void SetParameterActive (const char *cycleParamName, bool parameterActive)
void SetParameterActive (const NXString &cycleParamName, bool parameterActive)
void SetPointValue (const char *cycleParamName, const NXOpen::Point3d &point)
void SetPointValue (const NXString &cycleParamName, const NXOpen::Point3d &point)
void SetShift (double doubleValue)
void SetShiftStatus (bool camStatus)
void SetStepClearance (double doubleValue)
void SetStepClearanceStatus (bool camStatus)
void SetStringValue (const char *cycleParamName, const char *stringValue)
void SetStringValue (const NXString &cycleParamName, const NXString &stringValue)
void SetText (const char *cText)
void SetText (const NXString &cText)
void SetTimes (int times)
void SetTimesStatus (bool camStatus)
void SetVectorValue (const char *cycleParamName, const NXOpen::Vector3d &vector)
void SetVectorValue (const NXString &cycleParamName, const NXOpen::Vector3d &vector)
double Shift ()
bool ShiftStatus ()
NXOpen::CAM::CycleSpindleSpindleBeforeEngage ()
NXOpen::CAM::CycleSpindleSpindleBeforeRetract ()
double StepClearance ()
bool StepClearanceStatus ()
NXOpen::CAM::CycleStepRetractStepRetract ()
NXString Text ()
int Times ()
bool TimesStatus ()
NXOpen::CAM::CycleTipReleaseTipRelease ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _CycleBuilder

详细描述

循环类

表示一个用户定义事件
创建于 NX9.0.0.

成员枚举类型说明

◆ CutMode

可用的固定切削类型

枚举值
CutModeOff 

固定切削距离关闭

CutModeValue 

按值固定切削距离

CutModePercentage 

按刀具直径百分比固定切削距离

◆ DwellType

可用的暂停类型

枚举值
DwellTypeOn 

暂停开启

DwellTypeOff 

暂停关闭

DwellTypeSeconds 

暂停秒数

DwellTypeRevolutions 

暂停转数

◆ MotionOutputTypes

可用的运动输出类型

枚举值
MotionOutputTypesMachineCycle 

机床循环

MotionOutputTypesSingleMoves 

单步移动

MotionOutputTypesInterruptedMoves 

中断移动

成员函数说明

◆ AxialStepover()

NXOpen::CAM::StepoverBuilder * NXOpen::CAM::Cycle::AxialStepover ( )

获取轴向步距
创建于 NX9.0.0。

许可要求:无

◆ CamStatus()

bool NXOpen::CAM::Cycle::CamStatus ( )

获取凸轮状态
创建于 NX9.0.0.

许可要求:无

◆ CamValue()

int NXOpen::CAM::Cycle::CamValue ( )

获取凸轮值
创建于 NX9.0.0.

许可要求:无

◆ CoolantBeforeCut()

NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeCut ( )

返回冷却液设置
创建于 NX10.0.2。

许可要求:无

◆ CoolantBeforeEngage()

NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeEngage ( )

返回冷却液设置
创建于 NX10.0.2。

许可要求:无

◆ CoolantBeforeRetract()

NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeRetract ( )

返回冷却液设置
创建于 NX10.0.2。

许可要求:无

◆ CsinkDiameter()

double NXOpen::CAM::Cycle::CsinkDiameter ( )

获取沉头孔直径
创建于 NX9.0.0.

许可要求:无

◆ CycleTrackingPoint()

NXString NXOpen::CAM::Cycle::CycleTrackingPoint ( )

返回追踪点
创建于 NX9.0.2。

许可要求:无

◆ CycleType()

NXString NXOpen::CAM::Cycle::CycleType ( )

获取循环类型
创建于 NX9.0.0.

许可要求:无

◆ Dwell()

NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::Dwell ( )

获取暂停类型
创建于 NX9.0.0.

许可要求:无

◆ DwellAtDepth()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtDepth ( )

返回深度处的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellAtFinalDepth()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtFinalDepth ( )

返回最终深度处的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellAtStartPoint()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtStartPoint ( )

返回阶段起始点处的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellBeforeCut()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeCut ( )

返回切削前的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellBeforeEngage()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeEngage ( )

返回切入前的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellBeforeRetract()

NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeRetract ( )

返回退刀前的驻留
创建于 NX10.0.2。

许可要求:无

◆ DwellFinal()

NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::DwellFinal ( )

获取最终停留类型
创建于 NX9.0.0。

许可要求:无

◆ DwellFinalValue()

double NXOpen::CAM::Cycle::DwellFinalValue ( )

返回最终停留值
创建于 NX9.0.0。

许可要求:无

◆ DwellStart()

NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::DwellStart ( )

获取起始停留类型
创建于 NX9.0.0。

许可要求:无

◆ DwellStartValue()

double NXOpen::CAM::Cycle::DwellStartValue ( )

获取起始停留值
创建于 NX9.0.0。

许可要求:无

◆ DwellValue()

double NXOpen::CAM::Cycle::DwellValue ( )

获取暂停值
创建于 NX9.0.0.

许可要求:无

◆ EntranceDiameter()

double NXOpen::CAM::Cycle::EntranceDiameter ( )

获取入口直径
创建于 NX9.0.0.

许可要求:无

◆ FirstCutMode()

NXOpen::CAM::Cycle::CutMode NXOpen::CAM::Cycle::FirstCutMode ( )

返回第一刀切削模式类型
创建于 NX9.0.3。

许可要求:无

◆ FirstCutValue()

double NXOpen::CAM::Cycle::FirstCutValue ( )

返回第一刀切削值
创建于 NX9.0.3。

许可要求:无

◆ GetBooleanValue() [1/2]

bool NXOpen::CAM::Cycle::GetBooleanValue ( const char * cycleParamName)

获取参数的布尔值

返回
参数的布尔值
Created in NX9.0.0.

License requirements : None
参数
cycleParamName参数名称

◆ GetBooleanValue() [2/2]

bool NXOpen::CAM::Cycle::GetBooleanValue ( const NXString & cycleParamName)

获取参数的布尔值

返回
参数的布尔值
Created in NX9.0.0.

License requirements : None
参数
cycleParamName参数名称

◆ GetDoubleValue() [1/2]

double NXOpen::CAM::Cycle::GetDoubleValue ( const char * cycleParamName)

获取参数的双精度值

返回
参数的双精度值
Created in NX9.0.0.

License requirements : None
参数
cycleParamName参数名称

◆ GetDoubleValue() [2/2]

double NXOpen::CAM::Cycle::GetDoubleValue ( const NXString & cycleParamName)

获取参数的双精度值

返回
参数的双精度值
Created in NX9.0.0.

License requirements : None
参数
cycleParamName参数名称

◆ GetIntegerValue() [1/2]

int NXOpen::CAM::Cycle::GetIntegerValue ( const char * cycleParamName)

获取参数的整数值

返回
参数的整数值
创建于NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetIntegerValue() [2/2]

int NXOpen::CAM::Cycle::GetIntegerValue ( const NXString & cycleParamName)

获取参数的整数值

返回
参数的整数值
创建于NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetParameterActive() [1/2]

bool NXOpen::CAM::Cycle::GetParameterActive ( const char * cycleParamName)

检查参数是否激活

返回
参数是否激活
创建于NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetParameterActive() [2/2]

bool NXOpen::CAM::Cycle::GetParameterActive ( const NXString & cycleParamName)

检查参数是否激活

返回
参数是否激活
创建于NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetPointValue() [1/2]

NXOpen::Point3d NXOpen::CAM::Cycle::GetPointValue ( const char * cycleParamName)

获取参数的点
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称

◆ GetPointValue() [2/2]

NXOpen::Point3d NXOpen::CAM::Cycle::GetPointValue ( const NXString & cycleParamName)

获取参数的点
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称

◆ GetStringValue() [1/2]

NXString NXOpen::CAM::Cycle::GetStringValue ( const char * cycleParamName)

获取参数的字符串值

返回
参数的字符串值
创建于 NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetStringValue() [2/2]

NXString NXOpen::CAM::Cycle::GetStringValue ( const NXString & cycleParamName)

获取参数的字符串值

返回
参数的字符串值
创建于 NX9.0.0。

许可要求:无
参数
cycleParamName参数名称

◆ GetVectorValue() [1/2]

NXOpen::Vector3d NXOpen::CAM::Cycle::GetVectorValue ( const char * cycleParamName)

获取参数的矢量
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称

◆ GetVectorValue() [2/2]

NXOpen::Vector3d NXOpen::CAM::Cycle::GetVectorValue ( const NXString & cycleParamName)

获取参数的矢量
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称

◆ LastCutMode()

NXOpen::CAM::Cycle::CutMode NXOpen::CAM::Cycle::LastCutMode ( )

返回最后一刀切削模式类型
创建于 NX9.0.3。

许可要求:无

◆ LastCutValue()

double NXOpen::CAM::Cycle::LastCutValue ( )

返回最后一刀切削值
创建于 NX9.0.3。

许可要求:无

◆ MotionOutput()

NXOpen::CAM::Cycle::MotionOutputTypes NXOpen::CAM::Cycle::MotionOutput ( )

获取运动输出类型
创建于 NX9.0.0。

许可要求:无

◆ NodragClearance()

NXOpen::CAM::CycleNodragClearance * NXOpen::CAM::Cycle::NodragClearance ( )

返回无拖拽间隙设置
创建于 NX11.0.0。

许可要求:无

◆ Option()

bool NXOpen::CAM::Cycle::Option ( )

获取选项类型
创建于 NX9.0.0.

许可要求:无

◆ Orientation()

double NXOpen::CAM::Cycle::Orientation ( )

获取方位
创建于NX9.0.0。

许可要求:无

◆ OrientationStatus()

bool NXOpen::CAM::Cycle::OrientationStatus ( )

获取方位状态
创建于NX9.0.0。

许可要求:无

◆ SetBooleanValue() [1/2]

void NXOpen::CAM::Cycle::SetBooleanValue ( const char * cycleParamName,
bool booleanValue )

设置参数的布尔值
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
booleanValue参数的布尔值

◆ SetBooleanValue() [2/2]

void NXOpen::CAM::Cycle::SetBooleanValue ( const NXString & cycleParamName,
bool booleanValue )

设置参数的布尔值
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
booleanValue参数的布尔值

◆ SetCamStatus()

void NXOpen::CAM::Cycle::SetCamStatus ( bool camStatus)

设置凸轮状态
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
camStatus凸轮状态类型

◆ SetCamValue()

void NXOpen::CAM::Cycle::SetCamValue ( int doubleValue)

设置凸轮值
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
doubleValue凸轮

◆ SetCsinkDiameter()

void NXOpen::CAM::Cycle::SetCsinkDiameter ( double doubleValue)

设置沉头孔直径
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
doubleValue沉头孔直径

◆ SetCycleTrackingPoint() [1/2]

void NXOpen::CAM::Cycle::SetCycleTrackingPoint ( const char * cText)

设置追踪点
创建于 NX9.0.2。

许可要求:cam_base ("CAM BASE")

参数
cText文本

◆ SetCycleTrackingPoint() [2/2]

void NXOpen::CAM::Cycle::SetCycleTrackingPoint ( const NXString & cText)

设置追踪点
创建于 NX9.0.2。

许可要求:cam_base ("CAM BASE")

参数
cText文本

◆ SetCycleType() [1/2]

void NXOpen::CAM::Cycle::SetCycleType ( const char * cycleName)

设置循环类型
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
cycleName循环类型

◆ SetCycleType() [2/2]

void NXOpen::CAM::Cycle::SetCycleType ( const NXString & cycleName)

设置循环类型
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
cycleName循环类型

◆ SetDoubleValue() [1/2]

void NXOpen::CAM::Cycle::SetDoubleValue ( const char * cycleParamName,
double doubleValue )

设置参数的双精度值
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
doubleValue参数的双精度值

◆ SetDoubleValue() [2/2]

void NXOpen::CAM::Cycle::SetDoubleValue ( const NXString & cycleParamName,
double doubleValue )

设置参数的双精度值
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
doubleValue参数的双精度值

◆ SetDwell()

void NXOpen::CAM::Cycle::SetDwell ( NXOpen::CAM::Cycle::DwellType dwell)

设置暂停类型
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
dwell暂停类型

◆ SetDwellFinal()

void NXOpen::CAM::Cycle::SetDwellFinal ( NXOpen::CAM::Cycle::DwellType dwell)

设置最终停留类型
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
dwell最终停留类型

◆ SetDwellFinalValue()

void NXOpen::CAM::Cycle::SetDwellFinalValue ( double doubleValue)

设置最终停留值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
doubleValue最终停留

◆ SetDwellStart()

void NXOpen::CAM::Cycle::SetDwellStart ( NXOpen::CAM::Cycle::DwellType dwell)

设置起始停留类型
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
dwell起始停留类型

◆ SetDwellStartValue()

void NXOpen::CAM::Cycle::SetDwellStartValue ( double doubleValue)

设置起始停留值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
doubleValue起始停留值

◆ SetDwellValue()

void NXOpen::CAM::Cycle::SetDwellValue ( double doubleValue)

设置暂停值
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
doubleValue暂停值

◆ SetEntranceDiameter()

void NXOpen::CAM::Cycle::SetEntranceDiameter ( double doubleValue)

设置入口直径
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
doubleValue入口直径

◆ SetFirstCutMode()

void NXOpen::CAM::Cycle::SetFirstCutMode ( NXOpen::CAM::Cycle::CutMode firstCutMode)

设置第一刀切削模式类型
创建于 NX9.0.3。

许可要求:cam_base ("CAM BASE")

参数
firstCutMode第一刀切削模式

◆ SetFirstCutValue()

void NXOpen::CAM::Cycle::SetFirstCutValue ( double doubleValue)

设置第一刀切削值
创建于 NX9.0.3。

许可要求:cam_base ("CAM BASE")

参数
doubleValue第一刀切削

◆ SetIntegerValue() [1/2]

void NXOpen::CAM::Cycle::SetIntegerValue ( const char * cycleParamName,
int integerValue )

设置参数的整数值
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
integerValue参数的整数值

◆ SetIntegerValue() [2/2]

void NXOpen::CAM::Cycle::SetIntegerValue ( const NXString & cycleParamName,
int integerValue )

设置参数的整数值
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
integerValue参数的整数值

◆ SetLastCutMode()

void NXOpen::CAM::Cycle::SetLastCutMode ( NXOpen::CAM::Cycle::CutMode lastCutMode)

设置最后一刀切削模式类型
创建于 NX9.0.3。

许可要求:cam_base ("CAM BASE")

参数
lastCutMode最后一刀切削模式

◆ SetLastCutValue()

void NXOpen::CAM::Cycle::SetLastCutValue ( double doubleValue)

设置最后一刀切削值
创建于 NX9.0.3。

许可要求:cam_base ("CAM BASE")

参数
doubleValue最后一刀切削

◆ SetMotionOutput()

void NXOpen::CAM::Cycle::SetMotionOutput ( NXOpen::CAM::Cycle::MotionOutputTypes newValue)

设置运动输出类型
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
newValue运动输出类型

◆ SetOption()

void NXOpen::CAM::Cycle::SetOption ( bool optionType)

设置选项类型
创建于 NX9.0.0.

许可要求:cam_base ("CAM BASE")

参数
optionType选项类型

◆ SetOrientation()

void NXOpen::CAM::Cycle::SetOrientation ( double orientation)

设置方位
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
orientation方位

◆ SetOrientationStatus()

void NXOpen::CAM::Cycle::SetOrientationStatus ( bool oStatus)

设置方位状态
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
oStatus方位状态

◆ SetParameterActive() [1/2]

void NXOpen::CAM::Cycle::SetParameterActive ( const char * cycleParamName,
bool parameterActive )

设置参数是否激活
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
parameterActive参数是否激活

◆ SetParameterActive() [2/2]

void NXOpen::CAM::Cycle::SetParameterActive ( const NXString & cycleParamName,
bool parameterActive )

设置参数是否激活
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
parameterActive参数是否激活

◆ SetPointValue() [1/2]

void NXOpen::CAM::Cycle::SetPointValue ( const char * cycleParamName,
const NXOpen::Point3d & point )

设置参数的点
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
point

◆ SetPointValue() [2/2]

void NXOpen::CAM::Cycle::SetPointValue ( const NXString & cycleParamName,
const NXOpen::Point3d & point )

设置参数的点
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")

参数
cycleParamName参数名称
point

◆ SetShift()

void NXOpen::CAM::Cycle::SetShift ( double doubleValue)

设置偏移量
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
doubleValue偏移量

◆ SetShiftStatus()

void NXOpen::CAM::Cycle::SetShiftStatus ( bool camStatus)

设置偏移状态
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
camStatus偏移状态类型

◆ SetStepClearance()

void NXOpen::CAM::Cycle::SetStepClearance ( double doubleValue)

设置步进安全距离
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
doubleValue步进安全距离

◆ SetStepClearanceStatus()

void NXOpen::CAM::Cycle::SetStepClearanceStatus ( bool camStatus)

设置步进安全状态
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
camStatus步进安全状态类型

◆ SetStringValue() [1/2]

void NXOpen::CAM::Cycle::SetStringValue ( const char * cycleParamName,
const char * stringValue )

设置参数的字符串值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
stringValue参数的字符串值

◆ SetStringValue() [2/2]

void NXOpen::CAM::Cycle::SetStringValue ( const NXString & cycleParamName,
const NXString & stringValue )

设置参数的字符串值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
stringValue参数的字符串值

◆ SetText() [1/2]

void NXOpen::CAM::Cycle::SetText ( const char * cText)

设置文本
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cText文本

◆ SetText() [2/2]

void NXOpen::CAM::Cycle::SetText ( const NXString & cText)

设置文本
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cText文本

◆ SetTimes()

void NXOpen::CAM::Cycle::SetTimes ( int times)

设置次数
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
times次数

◆ SetTimesStatus()

void NXOpen::CAM::Cycle::SetTimesStatus ( bool camStatus)

设置次数状态
创建于NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
camStatus次数状态类型

◆ SetVectorValue() [1/2]

void NXOpen::CAM::Cycle::SetVectorValue ( const char * cycleParamName,
const NXOpen::Vector3d & vector )

设置参数的向量值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
vector向量

◆ SetVectorValue() [2/2]

void NXOpen::CAM::Cycle::SetVectorValue ( const NXString & cycleParamName,
const NXOpen::Vector3d & vector )

设置参数的向量值
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
cycleParamName参数名称
vector向量

◆ Shift()

double NXOpen::CAM::Cycle::Shift ( )

返回偏移量
创建于 NX9.0.0。

许可要求:无

◆ ShiftStatus()

bool NXOpen::CAM::Cycle::ShiftStatus ( )

返回偏移状态
创建于 NX9.0.0。

许可要求:无

◆ SpindleBeforeEngage()

NXOpen::CAM::CycleSpindle * NXOpen::CAM::Cycle::SpindleBeforeEngage ( )

返回切入前的主轴设置
创建于 NX10.0.2。

许可要求:无

◆ SpindleBeforeRetract()

NXOpen::CAM::CycleSpindle * NXOpen::CAM::Cycle::SpindleBeforeRetract ( )

返回退刀前的主轴设置
创建于 NX10.0.2。

许可要求:无

◆ StepClearance()

double NXOpen::CAM::Cycle::StepClearance ( )

获取步进安全距离
创建于 NX9.0.0。

许可要求:无

◆ StepClearanceStatus()

bool NXOpen::CAM::Cycle::StepClearanceStatus ( )

获取步进安全状态
创建于 NX9.0.0。

许可要求:无

◆ StepRetract()

NXOpen::CAM::CycleStepRetract * NXOpen::CAM::Cycle::StepRetract ( )

返回步进退刀设置
创建于 NX10.0.2。

许可要求:无

◆ Text()

NXString NXOpen::CAM::Cycle::Text ( )

获取文本
创建于 NX9.0.0。

许可要求:无

◆ Times()

int NXOpen::CAM::Cycle::Times ( )

获取次数
创建于NX9.0.0。

许可要求:无

◆ TimesStatus()

bool NXOpen::CAM::Cycle::TimesStatus ( )

返回次数状态
创建于 NX9.0.0。

许可要求:无

◆ TipRelease()

NXOpen::CAM::CycleTipRelease * NXOpen::CAM::Cycle::TipRelease ( )

返回(最小)刀尖释放设置
创建于 NX10.0.2。

许可要求:无