NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::FeedsBuilder Class Reference

Represents a feeds Builder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::FeedsBuilder:
NXOpen::TaggedObject

Public Types

enum  RecalcuateBasedOn { RecalcuateBasedOnSurfaceSpeed, RecalcuateBasedOnSpindleSpeed, RecalcuateBasedOnFeedPerTooth, RecalcuateBasedOnCutFeedRate }
 The recalculation based on attribute
Created in NX8.0.0. More...
 

Public Member Functions

NXOpen::CAM::InheritableDoubleBuilderCutGasPressure ()
 Returns the Cut Gas Pressure
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderCutGasType ()
 Returns the Cut Gas Type
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCutLaserDelay ()
 Returns the Laser Cut Delay
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCutLaserFrequency ()
 Returns the Laser Cut Frequency
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCutLaserPower ()
 Returns the Laser Cut Power
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedApproachBuilder ()
 Returns the feed_approach builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedCutBuilder ()
 Returns the feed_cut builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedDepartureBuilder ()
 Returns the feed_departure builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedEngageBuilder ()
 Returns the feed_engage builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedFirstCutBuilder ()
 Returns the feed_first_cut builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderFeedPerToothBuilder ()
 Returns the feed_per_tooth builder (inheritable Double)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedRapidBuilder ()
 Returns the feed_rapid builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedModeBuilderFeedRapidOutput ()
 Returns the feed rapid output builder (inheritable Enum)
Created in NX8.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedRetractBuilder ()
 Returns the feed_retract builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedReturnBuilder ()
 Returns the feed_return builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedSideCutBuilder ()
 Returns the feed_side_cut builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::FeedsOptimizationDataFeedsOptimizationData ()
 Returns the feeds optimize data
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedStepoverBuilder ()
 Returns the feed_stepover builder (inheritable Feed)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableFeedBuilderFeedTraversalBuilder ()
 Returns the feed_traversal builder (inheritable Feed)
Created in NX5.0.0. More...
 
bool OptimizeFeedRateWhenGenerating ()
 Returns the optimize feed rate when generating
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPierceGasPressure ()
 Returns the Pierce Gas Pressure
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderPierceGasType ()
 Returns the Pierce Gas Type
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPierceLaserDelay ()
 Returns the Laser Pierce Delay
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPierceLaserFrequency ()
 Returns the Laser Pierce Frequency
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPierceLaserPower ()
 Returns the Laser Pierce Power
Created in NX9.0.0. More...
 
void RecalculateData (NXOpen::CAM::FeedsBuilder::RecalcuateBasedOn type)
 Recalculate speeds and feeds
Created in NX8.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderRetractSpeed ()
 Returns the Retract Speed
Created in NX9.0.0. More...
 
int RetractSpeedToggle ()
 Returns the Retract Speed Toggle
Created in NX9.0.0. More...
 
void SetMachiningData ()
 Set machining data
Created in NX6.0.0. More...
 
void SetOptimizeFeedRateWhenGenerating (bool isOptimize)
 Sets the optimize feed rate when generating
Created in NX7.5.0. More...
 
void SetRetractSpeedToggle (int status)
 Sets the Retract Speed Toggle
Created in NX9.0.0. More...
 
void SetSpindleRpmToggle (int status)
 Sets the spindle_rpm_toggle
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableIntBuilderSpindleModeBuilder ()
 Returns the spindle_mode builder (inheritable Int)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableTextBuilderSpindleRangeBuilder ()
 Returns the spindle_range builder (inheritable Text)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSpindleRpmBuilder ()
 Returns the spindle_rpm builder (inheritable Double)
Created in NX5.0.0. More...
 
int SpindleRpmToggle ()
 Returns the spindle_rpm_toggle
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableTextBuilderSpindleTextBuilder ()
 Returns the spindle_text builder (inheritable Text)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSurfaceSpeedBuilder ()
 Returns the surface_speed builder (inheritable Double)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableIntBuilderToolDirectionBuilder ()
 Returns the tool_direction builder (inheritable Int)
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a feeds Builder
Created in NX5.0.0.


Member Enumeration Documentation

The recalculation based on attribute
Created in NX8.0.0.


Enumerator
RecalcuateBasedOnSurfaceSpeed 

surface speed

RecalcuateBasedOnSpindleSpeed 

spindle speed

RecalcuateBasedOnFeedPerTooth 

feed per tooth

RecalcuateBasedOnCutFeedRate 

cut feed rate

Member Function Documentation

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::CutGasPressure ( )

Returns the Cut Gas Pressure
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::FeedsBuilder::CutGasType ( )

Returns the Cut Gas Type
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::CutLaserDelay ( )

Returns the Laser Cut Delay
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::CutLaserFrequency ( )

Returns the Laser Cut Frequency
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::CutLaserPower ( )

Returns the Laser Cut Power
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedApproachBuilder ( )

Returns the feed_approach builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedCutBuilder ( )

Returns the feed_cut builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedDepartureBuilder ( )

Returns the feed_departure builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedEngageBuilder ( )

Returns the feed_engage builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedFirstCutBuilder ( )

Returns the feed_first_cut builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::FeedPerToothBuilder ( )

Returns the feed_per_tooth builder (inheritable Double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedRapidBuilder ( )

Returns the feed_rapid builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedModeBuilder* NXOpen::CAM::FeedsBuilder::FeedRapidOutput ( )

Returns the feed rapid output builder (inheritable Enum)
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedRetractBuilder ( )

Returns the feed_retract builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedReturnBuilder ( )

Returns the feed_return builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedSideCutBuilder ( )

Returns the feed_side_cut builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::FeedsOptimizationData* NXOpen::CAM::FeedsBuilder::FeedsOptimizationData ( )

Returns the feeds optimize data
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedStepoverBuilder ( )

Returns the feed_stepover builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableFeedBuilder* NXOpen::CAM::FeedsBuilder::FeedTraversalBuilder ( )

Returns the feed_traversal builder (inheritable Feed)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

bool NXOpen::CAM::FeedsBuilder::OptimizeFeedRateWhenGenerating ( )

Returns the optimize feed rate when generating
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::PierceGasPressure ( )

Returns the Pierce Gas Pressure
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::FeedsBuilder::PierceGasType ( )

Returns the Pierce Gas Type
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::PierceLaserDelay ( )

Returns the Laser Pierce Delay
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::PierceLaserFrequency ( )

Returns the Laser Pierce Frequency
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::PierceLaserPower ( )

Returns the Laser Pierce Power
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

void NXOpen::CAM::FeedsBuilder::RecalculateData ( NXOpen::CAM::FeedsBuilder::RecalcuateBasedOn  type)

Recalculate speeds and feeds
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
typethe recalculation based on attribute
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::RetractSpeed ( )

Returns the Retract Speed
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

int NXOpen::CAM::FeedsBuilder::RetractSpeedToggle ( )

Returns the Retract Speed Toggle
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::FeedsBuilder::SetMachiningData ( )

Set machining data
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

void NXOpen::CAM::FeedsBuilder::SetOptimizeFeedRateWhenGenerating ( bool  isOptimize)

Sets the optimize feed rate when generating
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
isOptimizeis optimize
void NXOpen::CAM::FeedsBuilder::SetRetractSpeedToggle ( int  status)

Sets the Retract Speed Toggle
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
statusthe retract spindle toggle status
void NXOpen::CAM::FeedsBuilder::SetSpindleRpmToggle ( int  status)

Sets the spindle_rpm_toggle
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
statusthe spindle rpm toggle status
NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::FeedsBuilder::SpindleModeBuilder ( )

Returns the spindle_mode builder (inheritable Int)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableTextBuilder* NXOpen::CAM::FeedsBuilder::SpindleRangeBuilder ( )

Returns the spindle_range builder (inheritable Text)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::SpindleRpmBuilder ( )

Returns the spindle_rpm builder (inheritable Double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

int NXOpen::CAM::FeedsBuilder::SpindleRpmToggle ( )

Returns the spindle_rpm_toggle
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::InheritableTextBuilder* NXOpen::CAM::FeedsBuilder::SpindleTextBuilder ( )

Returns the spindle_text builder (inheritable Text)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::FeedsBuilder::SurfaceSpeedBuilder ( )

Returns the surface_speed builder (inheritable Double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::FeedsBuilder::ToolDirectionBuilder ( )

Returns the tool_direction builder (inheritable Int)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")


The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.