MachineConstants#

class ansys.additive.core.machine.MachineConstants#

Provides constants for additive manufacturing machine settings.

Overview#

DEFAULT_LASER_POWER

Default laser power (W).

MIN_LASER_POWER

Minimum laser power (W).

MAX_LASER_POWER

Maximum laser power (W).

DEFAULT_SCAN_SPEED

Default scan speed (m/s).

MIN_SCAN_SPEED

Minimum scan speed (m/s).

MAX_SCAN_SPEED

Maximum scan speed (m/s).

DEFAULT_HEATER_TEMP

Default heater temperature (C).

MIN_HEATER_TEMP

Minimum heater temperature (C).

MAX_HEATER_TEMP

Maximum heater temperature (C).

DEFAULT_LAYER_THICKNESS

Default layer thickness (m).

MIN_LAYER_THICKNESS

Minimum layer thickness (m).

MAX_LAYER_THICKNESS

Maximum layer thickness (m).

DEFAULT_BEAM_DIAMETER

Default beam diameter (m).

MIN_BEAM_DIAMETER

Minimum beam diameter (m).

MAX_BEAM_DIAMETER

Maximum beam diameter (m).

DEFAULT_STARTING_LAYER_ANGLE

Default starting layer angle (degrees).

MIN_STARTING_LAYER_ANGLE

Minimum starting layer angle (degrees).

MAX_STARTING_LAYER_ANGLE

Maximum starting layer angle (degrees).

DEFAULT_LAYER_ROTATION_ANGLE

Default layer rotation angle (degrees).

MIN_LAYER_ROTATION_ANGLE

Minimum layer rotation angle (degrees).

MAX_LAYER_ROTATION_ANGLE

Maximum layer rotation angle (degrees).

DEFAULT_HATCH_SPACING

Default hatch spacing (m).

MIN_HATCH_SPACING

Minimum hatch spacing (m).

MAX_HATCH_SPACING

Maximum hatch spacing (m).

DEFAULT_SLICING_STRIPE_WIDTH

Default slicing stripe width (m).

MIN_SLICING_STRIPE_WIDTH

Minimum slicing stripe width (m).

MAX_SLICING_STRIPE_WIDTH

Maximum slicing stripe width (m).

Import detail#

from ansys.additive.core.machine import MachineConstants

Attribute detail#

MachineConstants.DEFAULT_LASER_POWER = 195#

Default laser power (W).

MachineConstants.MIN_LASER_POWER = 50#

Minimum laser power (W).

MachineConstants.MAX_LASER_POWER = 700#

Maximum laser power (W).

MachineConstants.DEFAULT_SCAN_SPEED = 1.0#

Default scan speed (m/s).

MachineConstants.MIN_SCAN_SPEED = 0.35#

Minimum scan speed (m/s).

MachineConstants.MAX_SCAN_SPEED = 2.5#

Maximum scan speed (m/s).

MachineConstants.DEFAULT_HEATER_TEMP = 80#

Default heater temperature (C).

MachineConstants.MIN_HEATER_TEMP = 20#

Minimum heater temperature (C).

MachineConstants.MAX_HEATER_TEMP = 500#

Maximum heater temperature (C).

MachineConstants.DEFAULT_LAYER_THICKNESS = 5e-05#

Default layer thickness (m).

MachineConstants.MIN_LAYER_THICKNESS = 1e-05#

Minimum layer thickness (m).

MachineConstants.MAX_LAYER_THICKNESS = 0.0001#

Maximum layer thickness (m).

MachineConstants.DEFAULT_BEAM_DIAMETER = 0.0001#

Default beam diameter (m).

MachineConstants.MIN_BEAM_DIAMETER = 2e-05#

Minimum beam diameter (m).

MachineConstants.MAX_BEAM_DIAMETER = 0.00014#

Maximum beam diameter (m).

MachineConstants.DEFAULT_STARTING_LAYER_ANGLE = 57#

Default starting layer angle (degrees).

MachineConstants.MIN_STARTING_LAYER_ANGLE = 0#

Minimum starting layer angle (degrees).

MachineConstants.MAX_STARTING_LAYER_ANGLE = 180#

Maximum starting layer angle (degrees).

MachineConstants.DEFAULT_LAYER_ROTATION_ANGLE = 67#

Default layer rotation angle (degrees).

MachineConstants.MIN_LAYER_ROTATION_ANGLE = 0#

Minimum layer rotation angle (degrees).

MachineConstants.MAX_LAYER_ROTATION_ANGLE = 180#

Maximum layer rotation angle (degrees).

MachineConstants.DEFAULT_HATCH_SPACING = 0.0001#

Default hatch spacing (m).

MachineConstants.MIN_HATCH_SPACING = 6e-05#

Minimum hatch spacing (m).

MachineConstants.MAX_HATCH_SPACING = 0.0002#

Maximum hatch spacing (m).

MachineConstants.DEFAULT_SLICING_STRIPE_WIDTH = 0.01#

Default slicing stripe width (m).

MachineConstants.MIN_SLICING_STRIPE_WIDTH = 0.001#

Minimum slicing stripe width (m).

MachineConstants.MAX_SLICING_STRIPE_WIDTH = 0.1#

Maximum slicing stripe width (m).