\n \nThe current approach in the industry to textile finishing, reports Sono-Tek, involves running a fabric line through a bath of chemicals and water to impart a desired property (i.e. water repellency, stain repellency, antimicrobial action and so forth). \n \nAfter this bath, the excess liquid must be removed from the fabric, typically by passing the fabric line through a heating section to evaporate the moisture. Because most fabric finishing treatments are only required on or near the surface of the material, the bath method is wasteful of chemicals, water and energy, SonoTek reports. \n \nThe new WideTrack Textile coater provides a series of ultrasonic nozzles in a unit positioned over the fabric line, plus a computerized control system to determine the flow of liquid required, depending on the speed of the line and the performance requirements of the finishing coat, and an integrated pumping system. \n \nThe process uses less finishing liquid, less energy and less water, providing cost and environmental savings. \n \nSono-Tek CEO and president Christopher L. Coccio also cites the additional benefit of allowing a manufacturer to apply two independent coatings, one to each side of a fabric, simultaneously. \"This approach opens the door to fabrics that may attract moisture from one side, yet repel it on the other, resulting in a new type of performance fabric, as an example,\" he said. \n \nfor more information:www.sono-tek.com "}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Sono-Tek Corp., a specialist in in the development and application of liquid ultrasonic atomization technology into precision and liquid conserving spraying and coating application systems, has sold its WideTrack ultrasonic textile coater to a major textile company. The coater will replace a traditional finishing line at the customer's facility, which applies several different finishes to the fabric.
The current approach in the industry to textile finishing, reports Sono-Tek, involves running a fabric line through a bath of chemicals and water to impart a desired property (i.e. water repellency, stain repellency, antimicrobial action and so forth).
After this bath, the excess liquid must be removed from the fabric, typically by passing the fabric line through a heating section to evaporate the moisture. Because most fabric finishing treatments are only required on or near the surface of the material, the bath method is wasteful of chemicals, water and energy, SonoTek reports.
The new WideTrack Textile coater provides a series of ultrasonic nozzles in a unit positioned over the fabric line, plus a computerized control system to determine the flow of liquid required, depending on the speed of the line and the performance requirements of the finishing coat, and an integrated pumping system.
The process uses less finishing liquid, less energy and less water, providing cost and environmental savings.
Sono-Tek CEO and president Christopher L. Coccio also cites the additional benefit of allowing a manufacturer to apply two independent coatings, one to each side of a fabric, simultaneously. "This approach opens the door to fabrics that may attract moisture from one side, yet repel it on the other, resulting in a new type of performance fabric, as an example," he said.
for more information:www.sono-tek.com