datamodels/single_pass_weld-1.0.0.schema¶
Single pass, single wire GMAW weldment.
Description
Schema describing a simple single pass welding application along a linear weld seam with constant groove shape.
The workpiece is defined by two constant properties:
the groove shape as defined by ISO 9692-1
the total seam length It is assumed that the complete workpiece length is equal to the seam length. Outside of the welding groove shape, no information is given regarding the outer shape of the workpiece. More complex workpiece data can be attached as custom data to the associated coordinate system.
The TCP movement coordinates along the workpiece x-axis should fall into the range between 0 and the seam length to be plausible.
Outline
Schema Definitions ¶
This type is an object with the following properties:
- process
object This type is an object with the following properties:- welding_process
http://weldx.bam.de/schemas/weldx/process/GMAW-1.0.0 Required shielding_gastag:weldx.bam.de:weldx/aws/process/shielding_gas_for_procedure-1.0.0 Required weld_speedtag:weldx.bam.de:weldx/core/time_series-1.0.0 Required The constant weld speed of the welding TCP movement.wx_unit: m/swx_shape: [1]welding_wireobject Required This type is an object with the following properties:- diameter
tag:stsci.edu:asdf/unit/quantity-1.1.0 The diameter of the welding wire.wx_unit: mwx_shape: [1] - class
string The wire classification according to DIN EN ISO 14341, DIN EN 12072 or similar standards. Addition standard details should be stored in the wx_user property.No length restriction
welding_currenttag:weldx.bam.de:weldx/measurement/signal-1.0.0 Required The signal representing the welding current measurement.wx_unit: Awelding_voltagetag:weldx.bam.de:weldx/measurement/signal-1.0.0 Required The signal representing the welding voltage measurement.wx_unit: VTCPtag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0 Required Transformation describing the welding TCP movement in relation to the groove coordinates.wx_shape:time: [2~]
coordinate_systemstag:weldx.bam.de:weldx/core/transformations/coordinate_system_hierarchy-1.0.0 equipmentarray Required No length restrictionItems in the array are restricted to the following types:measurementsarray Required List of all measurements associated with the experiment.No length restrictionItems in the array are restricted to the following types:workpieceobject Required The workpiece to be welded defined by the base metal and the geometric description of the weld seam.This type is an object with the following properties:- base_metal
object Required The base metal composition of the workpiece.This type is an object with the following properties:- common_name
string Required The common description of the base metal composition or classification as listed in the standard.No length restriction - standard
string Required The standard listing and describing the base metal compositions.No length restriction
- geometry
object Required Description of the workpiece geometry consisting of the groove shape and the total seam length.This type is an object with the following properties:- groove_shape
object Required Constant groove shape of the weld seam.This node must validate against one of the following:
- seam_length
tag:stsci.edu:asdf/unit/quantity-1.1.0 Required Length of the linear weld seam.wx_unit: m
reference_timestamptag:weldx.bam.de:weldx/time/timestamp-1.0.0 An optional timestamp indicating the start of the welding process.wx_metadataobject General metadata container.objectwx_userobject Metadata container for additional user documentation of the experiment.objectExamples ¶
A simple welding application:
TCP: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> time: !<tag:weldx.bam.de:weldx/time/timedeltaindex-1.0.0> values: !core/ndarray-1.0.0 data: [0, 29000000000] datatype: int64 shape: [2] start: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} end: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} min: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} max: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} orientations: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: orientations dimensions: [c, v] dtype: <f8 data: !core/ndarray-1.0.0 data: - [1.0, 0.0, 0.0] - [0.0, -1.0, -1.2246467991473532e-16] - [0.0, 1.2246467991473532e-16, -1.0] datatype: float64 shape: [3, 3] coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [time, c] dtype: <f8 data: !core/ndarray-1.0.0 data: - [5.0, 1.2246467991473533e-15, 12.0] - [295.0, 1.2246467991473533e-15, 12.0] datatype: float64 shape: [2, 3] coordinate_systems: !<tag:weldx.bam.de:weldx/core/transformations/coordinate_system_hierarchy-1.0.0> name: Coordinate system manager 0 root_system_name: base subsystems: [] coordinate_systems: - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: workpiece reference_system: base transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> {} - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: tcp_wire reference_system: workpiece transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> time: !<tag:weldx.bam.de:weldx/time/timedeltaindex-1.0.0> values: !core/ndarray-1.0.0 data: [0, 29000000000] datatype: int64 shape: [2] start: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} end: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} min: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} max: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} orientations: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: orientations dimensions: [c, v] dtype: <f8 data: !core/ndarray-1.0.0 data: - [1.0, 0.0, 0.0] - [0.0, -1.0, -1.2246467991473532e-16] - [0.0, 1.2246467991473532e-16, -1.0] datatype: float64 shape: [3, 3] coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [time, c] dtype: <f8 data: !core/ndarray-1.0.0 data: - [5.0, 0.0, 2.0] - [295.0, 0.0, 2.0] datatype: float64 shape: [2, 3] - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: tcp_contact reference_system: tcp_wire transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [c] dtype: <f8 data: !core/ndarray-1.0.0 data: [0.0, 0.0, -10.0] datatype: float64 shape: [3] subsystem_names: [] equipment: - !<tag:weldx.bam.de:weldx/equipment/generic_equipment-1.0.0> name: HKS P1000-S3 sources: - &id003 !<tag:weldx.bam.de:weldx/measurement/source-1.0.0> name: Current Sensor output_signal: &id002 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: analog unit: V error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.1} - &id007 !<tag:weldx.bam.de:weldx/measurement/source-1.0.0> name: Voltage Sensor output_signal: &id001 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: analog unit: V error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.1} data_transformations: - &id008 !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: AD conversion voltage measurement input_signal: *id001 output_signal: &id009 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: '' error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.01} func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: 1 / volt, value: 3276.8} b: !unit/quantity-1.1.0 {unit: dimensionless, value: 0.0} - !<tag:weldx.bam.de:weldx/equipment/generic_equipment-1.0.0> name: Beckhoff ELM3002-0000 sources: [] data_transformations: - &id004 !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: AD conversion current measurement input_signal: *id002 output_signal: &id005 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: '' error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.01} func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: 1 / volt, value: 3276.8} b: !unit/quantity-1.1.0 {unit: dimensionless, value: 0.0} measurements: - !<tag:weldx.bam.de:weldx/measurement/measurement-1.0.0> name: welding current measurement data: - &id006 !<tag:weldx.bam.de:weldx/measurement/data-1.0.0> name: Welding current data: !<tag:weldx.bam.de:weldx/core/data_array-1.0.0> attributes: {} coordinates: - !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: time dimensions: [time] dtype: <m8[ns] data: !core/ndarray-1.0.0 source: 0 datatype: int64 byteorder: little shape: [10001] data: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: data dimensions: [time] dtype: <f8 unit: ampere data: !core/ndarray-1.0.0 source: 1 datatype: float64 byteorder: little shape: [10001] measurement_chain: !<tag:weldx.bam.de:weldx/measurement/measurement_chain-1.0.0> name: welding current measurement chain data_source: *id003 data_processors: - *id004 - !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: Calibration current measurement input_signal: *id005 output_signal: &id012 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: A data: *id006 error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: 0.0 func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: ampere, value: 0.030517578125} b: !unit/quantity-1.1.0 {unit: ampere, value: 0.0} wx_metadata: software: &id011 !core/software-1.0.0 {name: Beckhoff TwinCAT ScopeView, version: 3.4.3143} - !<tag:weldx.bam.de:weldx/measurement/measurement-1.0.0> name: welding voltage measurement data: - &id010 !<tag:weldx.bam.de:weldx/measurement/data-1.0.0> name: Welding voltage data: !<tag:weldx.bam.de:weldx/core/data_array-1.0.0> attributes: {} coordinates: - !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: time dimensions: [time] dtype: <m8[ns] data: !core/ndarray-1.0.0 source: 2 datatype: int64 byteorder: little shape: [10001] data: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: data dimensions: [time] dtype: <f8 unit: volt data: !core/ndarray-1.0.0 source: 3 datatype: float64 byteorder: little shape: [10001] measurement_chain: !<tag:weldx.bam.de:weldx/measurement/measurement_chain-1.0.0> name: welding voltage measurement chain data_source: *id007 data_processors: - *id008 - !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: Calibration voltage measurement input_signal: *id009 output_signal: &id013 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: V data: *id010 error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: 0.0 func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: volt, value: 0.0030517578125} b: !unit/quantity-1.1.0 {unit: volt, value: 0.0} wx_metadata: software: *id011 process: shielding_gas: !<tag:weldx.bam.de:weldx/aws/process/shielding_gas_for_procedure-1.0.0> use_torch_shielding_gas: true torch_shielding_gas: !<tag:weldx.bam.de:weldx/aws/process/shielding_gas_type-1.0.0> gas_component: - !<tag:weldx.bam.de:weldx/aws/process/gas_component-1.0.0> gas_chemical_name: argon gas_percentage: !unit/quantity-1.1.0 {unit: percent, value: 82} - !<tag:weldx.bam.de:weldx/aws/process/gas_component-1.0.0> gas_chemical_name: carbon dioxide gas_percentage: !unit/quantity-1.1.0 {unit: percent, value: 18} common_name: SG torch_shielding_gas_flowrate: !unit/quantity-1.1.0 {unit: liter / minute, value: 20} weld_speed: !unit/quantity-1.1.0 {unit: millimeter / second, value: 10} welding_process: !<tag:weldx.bam.de:weldx/process/CLOOS/pulse-1.0.0> base_process: pulse manufacturer: CLOOS meta: {modulation: UI} parameters: base_current: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: ampere value: 60.0 pulse_duration: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: millisecond value: 5.0 pulse_frequency: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: hertz value: 100.0 pulse_voltage: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: volt value: 40.0 wire_feedrate: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: meter / minute value: 10.0 power_source: Quinto tag: CLOOS/pulse welding_wire: diameter: !unit/quantity-1.1.0 {unit: millimeter, value: 1.2} reference_timestamp: !<tag:weldx.bam.de:weldx/time/timestamp-1.0.0> {value: '2020-11-09T12:00:00'} welding_current: *id012 welding_voltage: *id013 workpiece: base_metal: {common_name: S355J2+N, standard: 'DIN EN 10225-2:2011'} geometry: groove_shape: !<tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/VGroove-1.0.0> t: !unit/quantity-1.1.0 {unit: millimeter, value: 5} alpha: !unit/quantity-1.1.0 {unit: degree, value: 50} b: !unit/quantity-1.1.0 {unit: millimeter, value: 1} c: !unit/quantity-1.1.0 {unit: millimeter, value: 1} code_number: ['1.3', '1.5'] seam_length: !unit/quantity-1.1.0 {unit: millimeter, value: 300} wx_metadata: {welder: A.W. Elder}
Original Schema ¶
%YAML 1.1 --- $schema: "http://stsci.edu/schemas/yaml-schema/draft-01" id: "http://weldx.bam.de/schemas/weldx/datamodels/single_pass_weld-1.0.0.schema" title: | Single pass, single wire GMAW weldment. description: | Schema describing a simple single pass welding application along a linear weld seam with constant groove shape. The workpiece is defined by two constant properties: - the groove shape as defined by ISO 9692-1 - the total seam length It is assumed that the complete workpiece length is equal to the seam length. Outside of the welding groove shape, no information is given regarding the outer shape of the workpiece. More complex workpiece data can be attached as custom data to the associated coordinate system. The TCP movement coordinates along the workpiece x-axis should fall into the range between 0 and the seam length to be plausible. type: object properties: process: type: object properties: welding_process: $ref: "http://weldx.bam.de/schemas/weldx/process/GMAW-1.0.0" shielding_gas: tag: "tag:weldx.bam.de:weldx/aws/process/shielding_gas_for_procedure-1.0.0" weld_speed: description: | The constant weld speed of the welding TCP movement. tag: "tag:weldx.bam.de:weldx/core/time_series-1.0.0" wx_unit: "m/s" wx_shape: [1] welding_wire: type: object properties: diameter: description: | The diameter of the welding wire. tag: "tag:stsci.edu:asdf/unit/quantity-1.1.0" wx_unit: "m" wx_shape: [1] class: description: | The wire classification according to DIN EN ISO 14341, DIN EN 12072 or similar standards. Addition standard details should be stored in the wx_user property. type: string required: [wire_diameter] required: [welding_process, shielding_gas, weld_speed, welding_wire] welding_current: description: | The signal representing the welding current measurement. tag: "tag:weldx.bam.de:weldx/measurement/signal-1.0.0" wx_unit: "A" welding_voltage: description: | The signal representing the welding voltage measurement. tag: "tag:weldx.bam.de:weldx/measurement/signal-1.0.0" wx_unit: "V" TCP: description: | Transformation describing the welding TCP movement in relation to the groove coordinates. tag: "tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0" wx_shape: time: [2~] coordinate_systems: tag: "tag:weldx.bam.de:weldx/core/transformations/coordinate_system_hierarchy-1.0.0" equipment: type: array items: tag: "tag:weldx.bam.de:weldx/equipment/generic_equipment-1.0.0" measurements: description: | List of all measurements associated with the experiment. type: array items: tag: "tag:weldx.bam.de:weldx/measurement/measurement-1.0.0" workpiece: description: | The workpiece to be welded defined by the base metal and the geometric description of the weld seam. type: object properties: base_metal: description: | The base metal composition of the workpiece. type: object properties: common_name: description: | The common description of the base metal composition or classification as listed in the standard. type: string standard: description: | The standard listing and describing the base metal compositions. type: string required: [common_name, standard] geometry: description: | Description of the workpiece geometry consisting of the groove shape and the total seam length. type: object properties: groove_shape: description: | Constant groove shape of the weld seam. oneOf: - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/DHUGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/DHVGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/DUGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/DVGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/FFGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/HUGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/HVGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/IGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/UGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/UVGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/VGroove-1.0.0" - tag: "tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/VVGroove-1.0.0" seam_length: description: | Length of the linear weld seam. tag: "tag:stsci.edu:asdf/unit/quantity-1.1.0" wx_unit: "m" required: [groove_shape, seam_length] required: [base_metal, geometry] reference_timestamp: description: | An optional timestamp indicating the start of the welding process. tag: "tag:weldx.bam.de:weldx/time/timestamp-1.0.0" wx_metadata: description: | General metadata container. type: object wx_user: description: | Metadata container for additional user documentation of the experiment. type: object required: [equipment,workpiece,measurements,welding_current,welding_voltage,TCP] additionalProperties: false examples: - - A simple welding application - | TCP: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> time: !<tag:weldx.bam.de:weldx/time/timedeltaindex-1.0.0> values: !core/ndarray-1.0.0 data: [0, 29000000000] datatype: int64 shape: [2] start: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} end: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} min: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} max: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} orientations: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: orientations dimensions: [c, v] dtype: <f8 data: !core/ndarray-1.0.0 data: - [1.0, 0.0, 0.0] - [0.0, -1.0, -1.2246467991473532e-16] - [0.0, 1.2246467991473532e-16, -1.0] datatype: float64 shape: [3, 3] coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [time, c] dtype: <f8 data: !core/ndarray-1.0.0 data: - [5.0, 1.2246467991473533e-15, 12.0] - [295.0, 1.2246467991473533e-15, 12.0] datatype: float64 shape: [2, 3] coordinate_systems: !<tag:weldx.bam.de:weldx/core/transformations/coordinate_system_hierarchy-1.0.0> name: Coordinate system manager 0 root_system_name: base subsystems: [] coordinate_systems: - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: workpiece reference_system: base transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> {} - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: tcp_wire reference_system: workpiece transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> time: !<tag:weldx.bam.de:weldx/time/timedeltaindex-1.0.0> values: !core/ndarray-1.0.0 data: [0, 29000000000] datatype: int64 shape: [2] start: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} end: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} min: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M0S} max: !<tag:weldx.bam.de:weldx/time/timedelta-1.0.0> {value: P0DT0H0M29S} orientations: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: orientations dimensions: [c, v] dtype: <f8 data: !core/ndarray-1.0.0 data: - [1.0, 0.0, 0.0] - [0.0, -1.0, -1.2246467991473532e-16] - [0.0, 1.2246467991473532e-16, -1.0] datatype: float64 shape: [3, 3] coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [time, c] dtype: <f8 data: !core/ndarray-1.0.0 data: - [5.0, 0.0, 2.0] - [295.0, 0.0, 2.0] datatype: float64 shape: [2, 3] - !<tag:weldx.bam.de:weldx/core/transformations/coordinate_transformation-1.0.0> name: tcp_contact reference_system: tcp_wire transformation: !<tag:weldx.bam.de:weldx/core/transformations/local_coordinate_system-1.0.0> coordinates: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: coordinates dimensions: [c] dtype: <f8 data: !core/ndarray-1.0.0 data: [0.0, 0.0, -10.0] datatype: float64 shape: [3] subsystem_names: [] equipment: - !<tag:weldx.bam.de:weldx/equipment/generic_equipment-1.0.0> name: HKS P1000-S3 sources: - &id003 !<tag:weldx.bam.de:weldx/measurement/source-1.0.0> name: Current Sensor output_signal: &id002 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: analog unit: V error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.1} - &id007 !<tag:weldx.bam.de:weldx/measurement/source-1.0.0> name: Voltage Sensor output_signal: &id001 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: analog unit: V error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.1} data_transformations: - &id008 !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: AD conversion voltage measurement input_signal: *id001 output_signal: &id009 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: '' error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.01} func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: 1 / volt, value: 3276.8} b: !unit/quantity-1.1.0 {unit: dimensionless, value: 0.0} - !<tag:weldx.bam.de:weldx/equipment/generic_equipment-1.0.0> name: Beckhoff ELM3002-0000 sources: [] data_transformations: - &id004 !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: AD conversion current measurement input_signal: *id002 output_signal: &id005 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: '' error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: !unit/quantity-1.1.0 {unit: percent, value: 0.01} func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: 1 / volt, value: 3276.8} b: !unit/quantity-1.1.0 {unit: dimensionless, value: 0.0} measurements: - !<tag:weldx.bam.de:weldx/measurement/measurement-1.0.0> name: welding current measurement data: - &id006 !<tag:weldx.bam.de:weldx/measurement/data-1.0.0> name: Welding current data: !<tag:weldx.bam.de:weldx/core/data_array-1.0.0> attributes: {} coordinates: - !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: time dimensions: [time] dtype: <m8[ns] data: !core/ndarray-1.0.0 source: 0 datatype: int64 byteorder: little shape: [10001] data: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: data dimensions: [time] dtype: <f8 unit: ampere data: !core/ndarray-1.0.0 source: 1 datatype: float64 byteorder: little shape: [10001] measurement_chain: !<tag:weldx.bam.de:weldx/measurement/measurement_chain-1.0.0> name: welding current measurement chain data_source: *id003 data_processors: - *id004 - !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: Calibration current measurement input_signal: *id005 output_signal: &id012 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: A data: *id006 error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: 0.0 func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: ampere, value: 0.030517578125} b: !unit/quantity-1.1.0 {unit: ampere, value: 0.0} wx_metadata: software: &id011 !core/software-1.0.0 {name: Beckhoff TwinCAT ScopeView, version: 3.4.3143} - !<tag:weldx.bam.de:weldx/measurement/measurement-1.0.0> name: welding voltage measurement data: - &id010 !<tag:weldx.bam.de:weldx/measurement/data-1.0.0> name: Welding voltage data: !<tag:weldx.bam.de:weldx/core/data_array-1.0.0> attributes: {} coordinates: - !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: time dimensions: [time] dtype: <m8[ns] data: !core/ndarray-1.0.0 source: 2 datatype: int64 byteorder: little shape: [10001] data: !<tag:weldx.bam.de:weldx/core/variable-1.0.0> name: data dimensions: [time] dtype: <f8 unit: volt data: !core/ndarray-1.0.0 source: 3 datatype: float64 byteorder: little shape: [10001] measurement_chain: !<tag:weldx.bam.de:weldx/measurement/measurement_chain-1.0.0> name: welding voltage measurement chain data_source: *id007 data_processors: - *id008 - !<tag:weldx.bam.de:weldx/measurement/data_transformation-1.0.0> name: Calibration voltage measurement input_signal: *id009 output_signal: &id013 !<tag:weldx.bam.de:weldx/measurement/signal-1.0.0> signal_type: digital unit: V data: *id010 error: !<tag:weldx.bam.de:weldx/measurement/error-1.0.0> deviation: 0.0 func: !<tag:weldx.bam.de:weldx/core/mathematical_expression-1.0.0> expression: a*x + b parameters: a: !unit/quantity-1.1.0 {unit: volt, value: 0.0030517578125} b: !unit/quantity-1.1.0 {unit: volt, value: 0.0} wx_metadata: software: *id011 process: shielding_gas: !<tag:weldx.bam.de:weldx/aws/process/shielding_gas_for_procedure-1.0.0> use_torch_shielding_gas: true torch_shielding_gas: !<tag:weldx.bam.de:weldx/aws/process/shielding_gas_type-1.0.0> gas_component: - !<tag:weldx.bam.de:weldx/aws/process/gas_component-1.0.0> gas_chemical_name: argon gas_percentage: !unit/quantity-1.1.0 {unit: percent, value: 82} - !<tag:weldx.bam.de:weldx/aws/process/gas_component-1.0.0> gas_chemical_name: carbon dioxide gas_percentage: !unit/quantity-1.1.0 {unit: percent, value: 18} common_name: SG torch_shielding_gas_flowrate: !unit/quantity-1.1.0 {unit: liter / minute, value: 20} weld_speed: !unit/quantity-1.1.0 {unit: millimeter / second, value: 10} welding_process: !<tag:weldx.bam.de:weldx/process/CLOOS/pulse-1.0.0> base_process: pulse manufacturer: CLOOS meta: {modulation: UI} parameters: base_current: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: ampere value: 60.0 pulse_duration: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: millisecond value: 5.0 pulse_frequency: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: hertz value: 100.0 pulse_voltage: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: volt value: 40.0 wire_feedrate: !<tag:weldx.bam.de:weldx/core/time_series-1.0.0> unit: meter / minute value: 10.0 power_source: Quinto tag: CLOOS/pulse welding_wire: diameter: !unit/quantity-1.1.0 {unit: millimeter, value: 1.2} reference_timestamp: !<tag:weldx.bam.de:weldx/time/timestamp-1.0.0> {value: '2020-11-09T12:00:00'} welding_current: *id012 welding_voltage: *id013 workpiece: base_metal: {common_name: S355J2+N, standard: 'DIN EN 10225-2:2011'} geometry: groove_shape: !<tag:weldx.bam.de:weldx/groove/iso_9692_1_2013_12/VGroove-1.0.0> t: !unit/quantity-1.1.0 {unit: millimeter, value: 5} alpha: !unit/quantity-1.1.0 {unit: degree, value: 50} b: !unit/quantity-1.1.0 {unit: millimeter, value: 1} c: !unit/quantity-1.1.0 {unit: millimeter, value: 1} code_number: ['1.3', '1.5'] seam_length: !unit/quantity-1.1.0 {unit: millimeter, value: 300} wx_metadata: {welder: A.W. Elder} ...
Schema documentation automatically generated by sphinx-asdf 0.1.0rc9.dev24+g87e6fa8.