process/GMAW-0.1.0¶
Generic GMAW process definition.
Outline
Schema Definitions ¶
Examples ¶
A constant pulsed GMAW process for a CLOOS Quinto power source:
!<asdf://weldx.bam.de/weldx/tags/process/CLOOS/pulse-0.1.0>
base_process: pulse
manufacturer: CLOOS
meta: {modulation: UI}
parameters:
base_current: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> ampere
value: 60.0
pulse_duration: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> millisecond
value: 5.0
pulse_frequency: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> hertz
value: 100.0
pulse_voltage: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt
value: 40.0
wire_feedrate: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> meter / minute
value: 10.0
power_source: Quinto
tag: CLOOS/pulse
A spray arc process where the voltage decreases linearly from 40 V to 20 V over 10 s:
!<asdf://weldx.bam.de/weldx/tags/process/CLOOS/spray_arc-0.1.0>
base_process: spray
manufacturer: CLOOS
parameters:
characteristic: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt / ampere
value: 5.0
impedance: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent
value: 10.0
voltage: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
&id001 values: &id002 !core/ndarray-1.0.0
data: [40.0, 20.0]
datatype: float64
shape: [2]
time: !<asdf://weldx.bam.de/weldx/tags/time/timedeltaindex-0.1.0>
values: !core/ndarray-1.0.0
data: [0, 10000000000]
datatype: int64
shape: [2]
start: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M0S
end: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M10S
min: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M0S
max: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M10S
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt
shape: [2]
interpolation: linear
*id001 : *id002
wire_feedrate: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> meter / minute
value: 10.0
power_source: Quinto
tag: CLOOS/spray_arc
Original Schema ¶
%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "asdf://weldx.bam.de/weldx/schemas/process/GMAW-0.1.0"
title: |
Generic GMAW process definition.
examples:
-
- A constant pulsed GMAW process for a CLOOS Quinto power source
- |
!<asdf://weldx.bam.de/weldx/tags/process/CLOOS/pulse-0.1.0>
base_process: pulse
manufacturer: CLOOS
meta: {modulation: UI}
parameters:
base_current: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> ampere
value: 60.0
pulse_duration: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> millisecond
value: 5.0
pulse_frequency: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> hertz
value: 100.0
pulse_voltage: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt
value: 40.0
wire_feedrate: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> meter / minute
value: 10.0
power_source: Quinto
tag: CLOOS/pulse
-
- A spray arc process where the voltage decreases linearly from 40 V to 20 V over 10 s
- |
!<asdf://weldx.bam.de/weldx/tags/process/CLOOS/spray_arc-0.1.0>
base_process: spray
manufacturer: CLOOS
parameters:
characteristic: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt / ampere
value: 5.0
impedance: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent
value: 10.0
voltage: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
&id001 values: &id002 !core/ndarray-1.0.0
data: [40.0, 20.0]
datatype: float64
shape: [2]
time: !<asdf://weldx.bam.de/weldx/tags/time/timedeltaindex-0.1.0>
values: !core/ndarray-1.0.0
data: [0, 10000000000]
datatype: int64
shape: [2]
start: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M0S
end: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M10S
min: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M0S
max: !<asdf://weldx.bam.de/weldx/tags/time/timedelta-0.1.0> P0DT0H0M10S
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> volt
shape: [2]
interpolation: linear
*id001 : *id002
wire_feedrate: !<asdf://weldx.bam.de/weldx/tags/core/time_series-0.1.0>
units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> meter / minute
value: 10.0
power_source: Quinto
tag: CLOOS/spray_arc
$ref: "./terms-0.1.0#/base_process"
...