Skip to main content

Mechanical scripting interface 2026 R1

`AMBuildSequenceStep`

Last update: 09.03.2026

class 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

Properties

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

Connect with Ansys