folder rename

This commit is contained in:
gsinghpal
2026-04-16 20:53:53 -04:00
parent 3f3ddcbab4
commit 7c7ef06057
634 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc.
License OPL-1 (Odoo Proprietary License v1.0)
Part of the Fusion Plating product family.
Bath chemistry parameter schemas for chrome plating processes.
Loaded with noupdate="1" so shop overrides and calibrations survive
module upgrades. Process types in fp_process_type_data.xml reference
these records by xml id.
-->
<odoo noupdate="1">
<record id="param_cr_crvi" model="fusion.plating.bath.parameter">
<field name="name">Hexavalent Chromium (CrO3)</field>
<field name="code">CR_CRVI</field>
<field name="sequence">10</field>
<field name="parameter_type">concentration</field>
<field name="uom">g/L</field>
<field name="target_min">200.0</field>
<field name="target_max">280.0</field>
<field name="warning_tolerance">5.0</field>
<field name="decimals">1</field>
<field name="description">Main bath constituent for hex chrome processes. HUMAN CARCINOGEN — critical monitoring.</field>
</record>
<record id="param_cr_criii" model="fusion.plating.bath.parameter">
<field name="name">Trivalent Chromium</field>
<field name="code">CR_CRIII</field>
<field name="sequence">20</field>
<field name="parameter_type">concentration</field>
<field name="uom">g/L</field>
<field name="target_min">15.0</field>
<field name="target_max">25.0</field>
<field name="warning_tolerance">5.0</field>
<field name="decimals">1</field>
<field name="description">Main bath constituent for trivalent processes. Significantly lower toxicity than hex.</field>
</record>
<record id="param_cr_h2so4" model="fusion.plating.bath.parameter">
<field name="name">Sulfuric Acid</field>
<field name="code">CR_H2SO4</field>
<field name="sequence">30</field>
<field name="parameter_type">concentration</field>
<field name="uom">g/L</field>
<field name="target_min">2.0</field>
<field name="target_max">3.0</field>
<field name="warning_tolerance">10.0</field>
<field name="decimals">2</field>
<field name="description">Catalyst in hex chrome bath. Ratio to CrO3 is critical.</field>
</record>
<record id="param_cr_ratio" model="fusion.plating.bath.parameter">
<field name="name">CrO3 to H2SO4 Ratio</field>
<field name="code">CR_RATIO</field>
<field name="sequence">40</field>
<field name="parameter_type">ratio</field>
<field name="uom">:1</field>
<field name="target_min">90.0</field>
<field name="target_max">110.0</field>
<field name="warning_tolerance">5.0</field>
<field name="decimals">1</field>
<field name="description">Traditional 100:1 ratio for hard chrome. Drift = adhesion issues.</field>
</record>
<record id="param_cr_temp" model="fusion.plating.bath.parameter">
<field name="name">Bath Temperature</field>
<field name="code">CR_TEMP</field>
<field name="sequence">50</field>
<field name="parameter_type">temperature</field>
<field name="uom">°C</field>
<field name="target_min">50.0</field>
<field name="target_max">55.0</field>
<field name="warning_tolerance">3.0</field>
<field name="decimals">1</field>
<field name="description">Hard chrome typical 50-55°C; decorative chrome similar.</field>
</record>
<record id="param_cr_cd" model="fusion.plating.bath.parameter">
<field name="name">Current Density</field>
<field name="code">CR_CD</field>
<field name="sequence">60</field>
<field name="parameter_type">other</field>
<field name="uom">A/dm²</field>
<field name="target_min">30.0</field>
<field name="target_max">60.0</field>
<field name="warning_tolerance">10.0</field>
<field name="decimals">1</field>
<field name="description">Hard chrome plating rate control.</field>
</record>
<record id="param_cr_fe" model="fusion.plating.bath.parameter">
<field name="name">Iron Contamination</field>
<field name="code">CR_FE</field>
<field name="sequence">70</field>
<field name="parameter_type">concentration</field>
<field name="uom">g/L</field>
<field name="target_min">0.0</field>
<field name="target_max">10.0</field>
<field name="warning_tolerance">0.0</field>
<field name="decimals">1</field>
<field name="description">Accumulates from substrate dissolution. Max 10 g/L before treatment.</field>
</record>
<record id="param_cr_cu" model="fusion.plating.bath.parameter">
<field name="name">Copper Contamination</field>
<field name="code">CR_CU</field>
<field name="sequence">80</field>
<field name="parameter_type">concentration</field>
<field name="uom">g/L</field>
<field name="target_min">0.0</field>
<field name="target_max">2.0</field>
<field name="warning_tolerance">0.0</field>
<field name="decimals">2</field>
<field name="description">Contamination from bus bars or fixtures. Max 2 g/L.</field>
</record>
<record id="param_cr_mist" model="fusion.plating.bath.parameter">
<field name="name">Mist Suppressant Level</field>
<field name="code">CR_MIST</field>
<field name="sequence">90</field>
<field name="parameter_type">concentration</field>
<field name="uom">mg/L</field>
<field name="target_min">50.0</field>
<field name="target_max">100.0</field>
<field name="warning_tolerance">10.0</field>
<field name="decimals">1</field>
<field name="description">Fume suppressant. MANDATORY for hex chrome — inhalation carcinogen control.</field>
</record>
<record id="param_cr_volt" model="fusion.plating.bath.parameter">
<field name="name">Voltage</field>
<field name="code">CR_VOLT</field>
<field name="sequence">100</field>
<field name="parameter_type">other</field>
<field name="uom">V</field>
<field name="target_min">5.0</field>
<field name="target_max">12.0</field>
<field name="warning_tolerance">10.0</field>
<field name="decimals">1</field>
<field name="description">Rectifier voltage — depends on tank geometry and CD.</field>
</record>
</odoo>

View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc.
License OPL-1 (Odoo Proprietary License v1.0)
Part of the Fusion Plating product family.
Chrome plating process types. All records reference bath parameters
defined in fp_bath_parameter_data.xml and the Plating category
(pcat_plating) from the fusion_plating core module.
Color coding:
* Red (1) = Hexavalent chrome (Cr(VI)) — confirmed human carcinogen
* Green (4) = Trivalent chrome (Cr(III)) — significantly safer
* Grey (9) = Chrome strike
-->
<odoo noupdate="1">
<record id="ptype_cr_hard_hex" model="fusion.plating.process.type">
<field name="name">Hard Chrome — Hexavalent (Cr(VI))</field>
<field name="code">CR_HARD_HEX</field>
<field name="category_id" ref="fusion_plating.pcat_plating"/>
<field name="sequence">10</field>
<field name="icon">fa-bolt</field>
<field name="color">1</field>
<field name="parameter_ids" eval="[(6, 0, [
ref('param_cr_crvi'),
ref('param_cr_h2so4'),
ref('param_cr_ratio'),
ref('param_cr_temp'),
ref('param_cr_cd'),
ref('param_cr_volt'),
ref('param_cr_fe'),
ref('param_cr_cu'),
ref('param_cr_mist'),
])]"/>
<field name="hazard_notes">⚠ HEXAVALENT CHROMIUM IS A CONFIRMED HUMAN CARCINOGEN.
IARC Group 1, NTP Known Human Carcinogen, Ontario Reg. 833 designated.
Ontario Reg. 833 ceiling limit: 0.05 mg/m³ as Cr(VI).
Mandatory mist suppression (PFAS-free suppressants preferred post-2024).
Mandatory air monitoring and medical surveillance program.
Toronto Ch. 681 sewer limits: Cr(VI) 2 mg/L, total Cr 4 mg/L.
NPRI Part 1B reportable.
CEPA Schedule 1 toxic substance.
Rinse water segregation required — no storm sewer discharge (storm limit 0.0008 mg/L Cr(VI)).
Industry transitioning to trivalent chrome where possible.</field>
</record>
<record id="ptype_cr_dec_hex" model="fusion.plating.process.type">
<field name="name">Decorative Chrome — Hexavalent (Cr(VI))</field>
<field name="code">CR_DEC_HEX</field>
<field name="category_id" ref="fusion_plating.pcat_plating"/>
<field name="sequence">20</field>
<field name="icon">fa-bolt</field>
<field name="color">1</field>
<field name="parameter_ids" eval="[(6, 0, [
ref('param_cr_crvi'),
ref('param_cr_h2so4'),
ref('param_cr_ratio'),
ref('param_cr_temp'),
ref('param_cr_cd'),
ref('param_cr_volt'),
ref('param_cr_fe'),
ref('param_cr_cu'),
ref('param_cr_mist'),
])]"/>
<field name="hazard_notes">⚠ HEXAVALENT CHROMIUM IS A CONFIRMED HUMAN CARCINOGEN.
IARC Group 1, NTP Known Human Carcinogen, Ontario Reg. 833 designated.
Ontario Reg. 833 ceiling limit: 0.05 mg/m³ as Cr(VI).
Mandatory mist suppression (PFAS-free suppressants preferred post-2024).
Mandatory air monitoring and medical surveillance program.
Toronto Ch. 681 sewer limits: Cr(VI) 2 mg/L, total Cr 4 mg/L.
NPRI Part 1B reportable.
CEPA Schedule 1 toxic substance.
Rinse water segregation required — no storm sewer discharge (storm limit 0.0008 mg/L Cr(VI)).
Industry transitioning to trivalent chrome where possible.</field>
</record>
<record id="ptype_cr_hard_tri" model="fusion.plating.process.type">
<field name="name">Hard Chrome — Trivalent (Cr(III))</field>
<field name="code">CR_HARD_TRI</field>
<field name="category_id" ref="fusion_plating.pcat_plating"/>
<field name="sequence">30</field>
<field name="icon">fa-bolt</field>
<field name="color">4</field>
<field name="parameter_ids" eval="[(6, 0, [
ref('param_cr_criii'),
ref('param_cr_temp'),
ref('param_cr_cd'),
ref('param_cr_volt'),
])]"/>
<field name="hazard_notes">Trivalent chromium (Cr(III)) is significantly less toxic than hexavalent chromium but still requires acid handling PPE.
Lower fume generation — mist suppression still recommended.
Toronto Ch. 681 total Cr limit still applies: 4 mg/L to sanitary, 0.04 mg/L to storm.
Generally preferred over hex chrome for new installations where part specs allow.</field>
</record>
<record id="ptype_cr_dec_tri" model="fusion.plating.process.type">
<field name="name">Decorative Chrome — Trivalent (Cr(III))</field>
<field name="code">CR_DEC_TRI</field>
<field name="category_id" ref="fusion_plating.pcat_plating"/>
<field name="sequence">40</field>
<field name="icon">fa-bolt</field>
<field name="color">4</field>
<field name="parameter_ids" eval="[(6, 0, [
ref('param_cr_criii'),
ref('param_cr_temp'),
ref('param_cr_cd'),
ref('param_cr_volt'),
])]"/>
<field name="hazard_notes">Trivalent chromium (Cr(III)) is significantly less toxic than hexavalent chromium but still requires acid handling PPE.
Lower fume generation — mist suppression still recommended.
Toronto Ch. 681 total Cr limit still applies: 4 mg/L to sanitary, 0.04 mg/L to storm.
Generally preferred over hex chrome for new installations where part specs allow.</field>
</record>
<record id="ptype_cr_strike" model="fusion.plating.process.type">
<field name="name">Chrome Strike</field>
<field name="code">CR_STRIKE</field>
<field name="category_id" ref="fusion_plating.pcat_plating"/>
<field name="sequence">50</field>
<field name="icon">fa-bolt</field>
<field name="color">9</field>
<field name="parameter_ids" eval="[(6, 0, [
ref('param_cr_crvi'),
ref('param_cr_h2so4'),
ref('param_cr_temp'),
ref('param_cr_cd'),
])]"/>
<field name="hazard_notes">⚠ HEXAVALENT CHROMIUM IS A CONFIRMED HUMAN CARCINOGEN.
IARC Group 1, NTP Known Human Carcinogen, Ontario Reg. 833 designated.
Ontario Reg. 833 ceiling limit: 0.05 mg/m³ as Cr(VI).
Mandatory mist suppression (PFAS-free suppressants preferred post-2024).
Mandatory air monitoring and medical surveillance program.
Toronto Ch. 681 sewer limits: Cr(VI) 2 mg/L, total Cr 4 mg/L.
NPRI Part 1B reportable.
CEPA Schedule 1 toxic substance.
Rinse water segregation required — no storm sewer discharge (storm limit 0.0008 mg/L Cr(VI)).
Industry transitioning to trivalent chrome where possible.</field>
</record>
</odoo>