AMBuildSequenceStep#

class ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.AMBuildSequenceStep#

Bases: object

An AM build sequence step contains properties such as step type (Heat or Dwell), step time, machine settings for the step, etc.

Overview#

Absorptivity

Gets or sets the build sequence step absorptivity.

ActiveArea

Gets or sets the build sequence active area.

BeamPower

Gets or sets the build sequence step beam power.

DepositionThickness

Gets or sets the build sequence step deposition thickness.

Geometry

Gets or sets the build sequence step geometry.

HatchSpacing

>Gets or sets the build sequence step hatch spacing.

HeatingMethod

Gets or sets the build sequence step heating method.

HeatingTemperature

Gets or sets the build sequence step heating temperature.

ScanSpeed

Gets or sets the build sequence step scan speed.

StepTime

Gets or sets the build sequence step duration.

StepTimeBasis

Gets or sets the build sequence step time basis.

StepTimeVolumeAdjustment

Gets or sets the build sequence step time volume adjustment.

StepType

Gets or sets the build sequence step type.

Property detail#

property AMBuildSequenceStep.Absorptivity: float | None#

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.

property AMBuildSequenceStep.ActiveArea: Ansys.Core.Units.Quantity | None#

Gets or sets the build sequence active area.

An exception is thrown if the supplied value is less than 0.

property AMBuildSequenceStep.BeamPower: Ansys.Core.Units.Quantity | None#

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.

property AMBuildSequenceStep.DepositionThickness: Ansys.Core.Units.Quantity | None#

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.

property AMBuildSequenceStep.Geometry: Ansys.ACT.Interfaces.Common.ISelectionInfo | None#

Gets or sets the build sequence step geometry.

property AMBuildSequenceStep.HatchSpacing: Ansys.Core.Units.Quantity | None#

>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.

property AMBuildSequenceStep.HeatingMethod: Ansys.Mechanical.DataModel.Enums.AMHeatingMethod | None#

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.

property AMBuildSequenceStep.HeatingTemperature: Ansys.Core.Units.Quantity | None#

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.

property AMBuildSequenceStep.ScanSpeed: Ansys.Core.Units.Quantity | None#

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.

property AMBuildSequenceStep.StepTime: Ansys.Core.Units.Quantity | None#

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.

property AMBuildSequenceStep.StepTimeBasis: Ansys.Mechanical.DataModel.Enums.AMBuildSequenceStepTimeBasis | None#

Gets or sets the build sequence step time basis.

All build sequence steps require a StepTimeBasis. The default is AMBuildSequenceStepTimeBasis.Time

property AMBuildSequenceStep.StepTimeVolumeAdjustment: Ansys.Mechanical.DataModel.Enums.AMBuildSequenceStepTimeVolumeAdjustment | None#

Gets or sets the build sequence step time volume adjustment.

property AMBuildSequenceStep.StepType: Ansys.Mechanical.DataModel.Enums.AMBuildSequenceStepType | None#

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.