Class: AMBuildSequenceStep
An AM build sequence step contains properties such as step type (Heat or Dwell), step time, machine settings for the step, etc.
Examples
Properties
| Name |
Description |
|
Absorptivity
|
Gets or sets the build sequence step absorptivity.
An exception is thrown if the current step type is not Heat. An exception is also thrown
if the HeatingMethod property is not Power. An exception is also thrown if the value is
less than 0 or greater than 1.
|
|
ActiveArea
|
Gets or sets the build sequence active area.
An exception is thrown if the supplied value is less than 0.
|
|
BeamPower
|
Gets or sets the build sequence step beam power.
An exception is thrown if the value is less than or equal to 0. An exception is also
thrown if the HeatingMethod property is not Power or the StepType is not Heat.
|
|
DepositionThickness
|
Gets or sets the build sequence step deposition thickness.
An exception is thrown if the value is less than or equal to 0. An exception
is also thrown if the following is not satisfied:
StepTimeBasis property = Time (with StepTimeVolumeAdjustment = Modified).
StepTimeBasis property = Layer.
StepTimeBasis property = Area (with StepTimeVolumeAdjustment = True or Modified).
StepTimeBasis property = Volume (with StepTimeVolumeAdjustment = Modified).
StepTimeBasis property = MachineSettings.
|
|
Geometry
|
Gets or sets the build sequence step geometry.
|
|
HatchSpacing
|
>Gets or sets the build sequence step hatch spacing.
An exception is thrown if the value is less than or equal to 0. An exception is also
thrown if the StepTimeBasis property is not MachineSettings.
|
|
HeatingMethod
|
Gets or sets the build sequence step heating method.
An exception is thrown if the current heat step type is not Heat. An exception
is also thrown if the value is not AMHeatingMethod.Power or AMHeatingMethod.Temperature.
|
|
HeatingTemperature
|
Gets or sets the build sequence step heating temperature.
An exception is thrown if the current heat step type is not Heat. An exception is thrown if the
HeatingMethod property is not Temperature. An exception is also thrown if the value is less than 0.
|
|
ScanSpeed
|
Gets or sets the build sequence step scan speed.
An exception is thrown if the value is less than or equal to 0. An exception is also
thrown if the StepTimeBasis property is not MachineSettings.
|
|
StepTime
|
Gets or sets the build sequence step duration.
An exception is thrown if the supplied value is less than or equal to 0. An exception is also
thrown if this is called with the StepTimeBasis equal to MachineSettings.
|
|
StepTimeBasis
|
Gets or sets the build sequence step time basis.
All build sequence steps require a StepTimeBasis. The default is AMBuildSequenceStepTimeBasis.Time
|
|
StepTimeVolumeAdjustment
|
Gets or sets the build sequence step time volume adjustment.
|
|
StepType
|
Gets or sets the build sequence step type.
An exception is thrown if the step type is set on the first or last steps since these steps
must be Heat and Dwell, respectively.
|