|
NX Open C++ 参考指南 2406 v1.1
|
循环类 更多...
#include <CAM_Cycle.hxx>
Public 类型 | |
| enum | CutMode { CutModeOff , CutModeValue , CutModePercentage } |
| enum | DwellType { DwellTypeOn , DwellTypeOff , DwellTypeSeconds , DwellTypeRevolutions } |
| enum | MotionOutputTypes { MotionOutputTypesMachineCycle , MotionOutputTypesSingleMoves , MotionOutputTypesInterruptedMoves } |
友元 | |
| class | _CycleBuilder |
循环类
表示一个用户定义事件
创建于 NX9.0.0.
| NXOpen::CAM::StepoverBuilder * NXOpen::CAM::Cycle::AxialStepover | ( | ) |
获取轴向步距
创建于 NX9.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::CamStatus | ( | ) |
获取凸轮状态
创建于 NX9.0.0.
许可要求:无
| int NXOpen::CAM::Cycle::CamValue | ( | ) |
获取凸轮值
创建于 NX9.0.0.
许可要求:无
| NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeCut | ( | ) |
返回冷却液设置
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeEngage | ( | ) |
返回冷却液设置
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleCoolant * NXOpen::CAM::Cycle::CoolantBeforeRetract | ( | ) |
返回冷却液设置
创建于 NX10.0.2。
许可要求:无
| double NXOpen::CAM::Cycle::CsinkDiameter | ( | ) |
获取沉头孔直径
创建于 NX9.0.0.
许可要求:无
| NXString NXOpen::CAM::Cycle::CycleTrackingPoint | ( | ) |
返回追踪点
创建于 NX9.0.2。
许可要求:无
| NXString NXOpen::CAM::Cycle::CycleType | ( | ) |
获取循环类型
创建于 NX9.0.0.
许可要求:无
| NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::Dwell | ( | ) |
获取暂停类型
创建于 NX9.0.0.
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtDepth | ( | ) |
返回深度处的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtFinalDepth | ( | ) |
返回最终深度处的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellAtStartPoint | ( | ) |
返回阶段起始点处的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeCut | ( | ) |
返回切削前的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeEngage | ( | ) |
返回切入前的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleDwell * NXOpen::CAM::Cycle::DwellBeforeRetract | ( | ) |
返回退刀前的驻留
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::DwellFinal | ( | ) |
获取最终停留类型
创建于 NX9.0.0。
许可要求:无
| double NXOpen::CAM::Cycle::DwellFinalValue | ( | ) |
返回最终停留值
创建于 NX9.0.0。
许可要求:无
| NXOpen::CAM::Cycle::DwellType NXOpen::CAM::Cycle::DwellStart | ( | ) |
获取起始停留类型
创建于 NX9.0.0。
许可要求:无
| double NXOpen::CAM::Cycle::DwellStartValue | ( | ) |
获取起始停留值
创建于 NX9.0.0。
许可要求:无
| double NXOpen::CAM::Cycle::DwellValue | ( | ) |
获取暂停值
创建于 NX9.0.0.
许可要求:无
| double NXOpen::CAM::Cycle::EntranceDiameter | ( | ) |
获取入口直径
创建于 NX9.0.0.
许可要求:无
| NXOpen::CAM::Cycle::CutMode NXOpen::CAM::Cycle::FirstCutMode | ( | ) |
返回第一刀切削模式类型
创建于 NX9.0.3。
许可要求:无
| double NXOpen::CAM::Cycle::FirstCutValue | ( | ) |
返回第一刀切削值
创建于 NX9.0.3。
许可要求:无
| bool NXOpen::CAM::Cycle::GetBooleanValue | ( | const char * | cycleParamName | ) |
获取参数的布尔值
| cycleParamName | 参数名称 |
| bool NXOpen::CAM::Cycle::GetBooleanValue | ( | const NXString & | cycleParamName | ) |
获取参数的布尔值
| cycleParamName | 参数名称 |
| double NXOpen::CAM::Cycle::GetDoubleValue | ( | const char * | cycleParamName | ) |
获取参数的双精度值
| cycleParamName | 参数名称 |
| double NXOpen::CAM::Cycle::GetDoubleValue | ( | const NXString & | cycleParamName | ) |
获取参数的双精度值
| cycleParamName | 参数名称 |
| int NXOpen::CAM::Cycle::GetIntegerValue | ( | const char * | cycleParamName | ) |
获取参数的整数值
| cycleParamName | 参数名称 |
| int NXOpen::CAM::Cycle::GetIntegerValue | ( | const NXString & | cycleParamName | ) |
获取参数的整数值
| cycleParamName | 参数名称 |
| bool NXOpen::CAM::Cycle::GetParameterActive | ( | const char * | cycleParamName | ) |
检查参数是否激活
| cycleParamName | 参数名称 |
| bool NXOpen::CAM::Cycle::GetParameterActive | ( | const NXString & | cycleParamName | ) |
检查参数是否激活
| cycleParamName | 参数名称 |
| NXOpen::Point3d NXOpen::CAM::Cycle::GetPointValue | ( | const char * | cycleParamName | ) |
获取参数的点
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| NXOpen::Point3d NXOpen::CAM::Cycle::GetPointValue | ( | const NXString & | cycleParamName | ) |
获取参数的点
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| NXString NXOpen::CAM::Cycle::GetStringValue | ( | const char * | cycleParamName | ) |
获取参数的字符串值
| cycleParamName | 参数名称 |
获取参数的字符串值
| cycleParamName | 参数名称 |
| NXOpen::Vector3d NXOpen::CAM::Cycle::GetVectorValue | ( | const char * | cycleParamName | ) |
获取参数的矢量
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| NXOpen::Vector3d NXOpen::CAM::Cycle::GetVectorValue | ( | const NXString & | cycleParamName | ) |
获取参数的矢量
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| NXOpen::CAM::Cycle::CutMode NXOpen::CAM::Cycle::LastCutMode | ( | ) |
返回最后一刀切削模式类型
创建于 NX9.0.3。
许可要求:无
| double NXOpen::CAM::Cycle::LastCutValue | ( | ) |
返回最后一刀切削值
创建于 NX9.0.3。
许可要求:无
| NXOpen::CAM::Cycle::MotionOutputTypes NXOpen::CAM::Cycle::MotionOutput | ( | ) |
获取运动输出类型
创建于 NX9.0.0。
许可要求:无
| NXOpen::CAM::CycleNodragClearance * NXOpen::CAM::Cycle::NodragClearance | ( | ) |
返回无拖拽间隙设置
创建于 NX11.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::Option | ( | ) |
获取选项类型
创建于 NX9.0.0.
许可要求:无
| double NXOpen::CAM::Cycle::Orientation | ( | ) |
获取方位
创建于NX9.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::OrientationStatus | ( | ) |
获取方位状态
创建于NX9.0.0。
许可要求:无
| void NXOpen::CAM::Cycle::SetBooleanValue | ( | const char * | cycleParamName, |
| bool | booleanValue ) |
设置参数的布尔值
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| booleanValue | 参数的布尔值 |
| void NXOpen::CAM::Cycle::SetBooleanValue | ( | const NXString & | cycleParamName, |
| bool | booleanValue ) |
设置参数的布尔值
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| booleanValue | 参数的布尔值 |
| void NXOpen::CAM::Cycle::SetCamStatus | ( | bool | camStatus | ) |
设置凸轮状态
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| camStatus | 凸轮状态类型 |
| void NXOpen::CAM::Cycle::SetCamValue | ( | int | doubleValue | ) |
设置凸轮值
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| doubleValue | 凸轮 |
| void NXOpen::CAM::Cycle::SetCsinkDiameter | ( | double | doubleValue | ) |
设置沉头孔直径
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| doubleValue | 沉头孔直径 |
| void NXOpen::CAM::Cycle::SetCycleTrackingPoint | ( | const char * | cText | ) |
设置追踪点
创建于 NX9.0.2。
许可要求:cam_base ("CAM BASE")
| cText | 文本 |
| void NXOpen::CAM::Cycle::SetCycleTrackingPoint | ( | const NXString & | cText | ) |
设置追踪点
创建于 NX9.0.2。
许可要求:cam_base ("CAM BASE")
| cText | 文本 |
| void NXOpen::CAM::Cycle::SetCycleType | ( | const char * | cycleName | ) |
设置循环类型
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| cycleName | 循环类型 |
| void NXOpen::CAM::Cycle::SetCycleType | ( | const NXString & | cycleName | ) |
设置循环类型
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| cycleName | 循环类型 |
| void NXOpen::CAM::Cycle::SetDoubleValue | ( | const char * | cycleParamName, |
| double | doubleValue ) |
设置参数的双精度值
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| doubleValue | 参数的双精度值 |
| void NXOpen::CAM::Cycle::SetDoubleValue | ( | const NXString & | cycleParamName, |
| double | doubleValue ) |
设置参数的双精度值
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| doubleValue | 参数的双精度值 |
| void NXOpen::CAM::Cycle::SetDwell | ( | NXOpen::CAM::Cycle::DwellType | dwell | ) |
设置暂停类型
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| dwell | 暂停类型 |
| void NXOpen::CAM::Cycle::SetDwellFinal | ( | NXOpen::CAM::Cycle::DwellType | dwell | ) |
设置最终停留类型
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| dwell | 最终停留类型 |
| void NXOpen::CAM::Cycle::SetDwellFinalValue | ( | double | doubleValue | ) |
设置最终停留值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| doubleValue | 最终停留 |
| void NXOpen::CAM::Cycle::SetDwellStart | ( | NXOpen::CAM::Cycle::DwellType | dwell | ) |
设置起始停留类型
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| dwell | 起始停留类型 |
| void NXOpen::CAM::Cycle::SetDwellStartValue | ( | double | doubleValue | ) |
设置起始停留值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| doubleValue | 起始停留值 |
| void NXOpen::CAM::Cycle::SetDwellValue | ( | double | doubleValue | ) |
设置暂停值
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| doubleValue | 暂停值 |
| void NXOpen::CAM::Cycle::SetEntranceDiameter | ( | double | doubleValue | ) |
设置入口直径
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| doubleValue | 入口直径 |
| void NXOpen::CAM::Cycle::SetFirstCutMode | ( | NXOpen::CAM::Cycle::CutMode | firstCutMode | ) |
设置第一刀切削模式类型
创建于 NX9.0.3。
许可要求:cam_base ("CAM BASE")
| firstCutMode | 第一刀切削模式 |
| void NXOpen::CAM::Cycle::SetFirstCutValue | ( | double | doubleValue | ) |
设置第一刀切削值
创建于 NX9.0.3。
许可要求:cam_base ("CAM BASE")
| doubleValue | 第一刀切削 |
| void NXOpen::CAM::Cycle::SetIntegerValue | ( | const char * | cycleParamName, |
| int | integerValue ) |
设置参数的整数值
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| integerValue | 参数的整数值 |
| void NXOpen::CAM::Cycle::SetIntegerValue | ( | const NXString & | cycleParamName, |
| int | integerValue ) |
设置参数的整数值
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| integerValue | 参数的整数值 |
| void NXOpen::CAM::Cycle::SetLastCutMode | ( | NXOpen::CAM::Cycle::CutMode | lastCutMode | ) |
设置最后一刀切削模式类型
创建于 NX9.0.3。
许可要求:cam_base ("CAM BASE")
| lastCutMode | 最后一刀切削模式 |
| void NXOpen::CAM::Cycle::SetLastCutValue | ( | double | doubleValue | ) |
设置最后一刀切削值
创建于 NX9.0.3。
许可要求:cam_base ("CAM BASE")
| doubleValue | 最后一刀切削 |
| void NXOpen::CAM::Cycle::SetMotionOutput | ( | NXOpen::CAM::Cycle::MotionOutputTypes | newValue | ) |
设置运动输出类型
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| newValue | 运动输出类型 |
| void NXOpen::CAM::Cycle::SetOption | ( | bool | optionType | ) |
设置选项类型
创建于 NX9.0.0.
许可要求:cam_base ("CAM BASE")
| optionType | 选项类型 |
| void NXOpen::CAM::Cycle::SetOrientation | ( | double | orientation | ) |
设置方位
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| orientation | 方位 |
| void NXOpen::CAM::Cycle::SetOrientationStatus | ( | bool | oStatus | ) |
设置方位状态
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| oStatus | 方位状态 |
| void NXOpen::CAM::Cycle::SetParameterActive | ( | const char * | cycleParamName, |
| bool | parameterActive ) |
设置参数是否激活
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| parameterActive | 参数是否激活 |
| void NXOpen::CAM::Cycle::SetParameterActive | ( | const NXString & | cycleParamName, |
| bool | parameterActive ) |
设置参数是否激活
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| parameterActive | 参数是否激活 |
| 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 | 点 |
| 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 | 点 |
| void NXOpen::CAM::Cycle::SetShift | ( | double | doubleValue | ) |
设置偏移量
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| doubleValue | 偏移量 |
| void NXOpen::CAM::Cycle::SetShiftStatus | ( | bool | camStatus | ) |
设置偏移状态
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| camStatus | 偏移状态类型 |
| void NXOpen::CAM::Cycle::SetStepClearance | ( | double | doubleValue | ) |
设置步进安全距离
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| doubleValue | 步进安全距离 |
| void NXOpen::CAM::Cycle::SetStepClearanceStatus | ( | bool | camStatus | ) |
设置步进安全状态
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| camStatus | 步进安全状态类型 |
| void NXOpen::CAM::Cycle::SetStringValue | ( | const char * | cycleParamName, |
| const char * | stringValue ) |
设置参数的字符串值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| stringValue | 参数的字符串值 |
| void NXOpen::CAM::Cycle::SetStringValue | ( | const NXString & | cycleParamName, |
| const NXString & | stringValue ) |
设置参数的字符串值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| stringValue | 参数的字符串值 |
| void NXOpen::CAM::Cycle::SetText | ( | const char * | cText | ) |
设置文本
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cText | 文本 |
| void NXOpen::CAM::Cycle::SetText | ( | const NXString & | cText | ) |
设置文本
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cText | 文本 |
| void NXOpen::CAM::Cycle::SetTimes | ( | int | times | ) |
设置次数
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| times | 次数 |
| void NXOpen::CAM::Cycle::SetTimesStatus | ( | bool | camStatus | ) |
设置次数状态
创建于NX9.0.0。
许可要求:cam_base ("CAM BASE")
| camStatus | 次数状态类型 |
| void NXOpen::CAM::Cycle::SetVectorValue | ( | const char * | cycleParamName, |
| const NXOpen::Vector3d & | vector ) |
设置参数的向量值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| vector | 向量 |
| void NXOpen::CAM::Cycle::SetVectorValue | ( | const NXString & | cycleParamName, |
| const NXOpen::Vector3d & | vector ) |
设置参数的向量值
创建于 NX9.0.0。
许可要求:cam_base ("CAM BASE")
| cycleParamName | 参数名称 |
| vector | 向量 |
| double NXOpen::CAM::Cycle::Shift | ( | ) |
返回偏移量
创建于 NX9.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::ShiftStatus | ( | ) |
返回偏移状态
创建于 NX9.0.0。
许可要求:无
| NXOpen::CAM::CycleSpindle * NXOpen::CAM::Cycle::SpindleBeforeEngage | ( | ) |
返回切入前的主轴设置
创建于 NX10.0.2。
许可要求:无
| NXOpen::CAM::CycleSpindle * NXOpen::CAM::Cycle::SpindleBeforeRetract | ( | ) |
返回退刀前的主轴设置
创建于 NX10.0.2。
许可要求:无
| double NXOpen::CAM::Cycle::StepClearance | ( | ) |
获取步进安全距离
创建于 NX9.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::StepClearanceStatus | ( | ) |
获取步进安全状态
创建于 NX9.0.0。
许可要求:无
| NXOpen::CAM::CycleStepRetract * NXOpen::CAM::Cycle::StepRetract | ( | ) |
返回步进退刀设置
创建于 NX10.0.2。
许可要求:无
| NXString NXOpen::CAM::Cycle::Text | ( | ) |
获取文本
创建于 NX9.0.0。
许可要求:无
| int NXOpen::CAM::Cycle::Times | ( | ) |
获取次数
创建于NX9.0.0。
许可要求:无
| bool NXOpen::CAM::Cycle::TimesStatus | ( | ) |
返回次数状态
创建于 NX9.0.0。
许可要求:无
| NXOpen::CAM::CycleTipRelease * NXOpen::CAM::Cycle::TipRelease | ( | ) |
返回(最小)刀尖释放设置
创建于 NX10.0.2。
许可要求:无