AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Case hardening has zebra pattern1/12/2024 ![]() ![]() ![]() History Įarly iron smelting made use of bloomeries which produced two layers of metal: one with a very low carbon content which is worked into wrought iron, and one with a high carbon outer layer. In such circumstances, case-hardening can produce a component that will not fracture (because of the soft core that can absorb stresses without cracking), but also provides adequate wear resistance on the hardened surface. ![]() However, because hardened metal is usually more brittle than softer metal, through-hardening (that is, hardening the metal uniformly throughout the piece) is not always a suitable choice. ![]() Hardening is desirable for metal components that are subject to sliding contact with hard or abrasive materials, as the hardened metal is more resistant to surface wear. The term face hardening is also used to describe this technique, when discussing modern armour. Case-hardening is usually done after the part has been formed into its final shape, but can also be done to increase the hardening element content of bars to be used in a pattern welding or similar process. For iron or steel with low carbon content, which has poor to no hardenability of its own, the case-hardening process involves infusing additional carbon or nitrogen into the surface layer. Colt Peacemaker, showing discoloration from case-hardeningĬase-hardening or surface hardening is the process of hardening the surface of a metal object while allowing the metal deeper underneath to remain soft, thus forming a thin layer of harder metal at the surface. Here is some code we use to encode EAN: GetPrintTextEAN13(EAN : Text) BarcodeEAN : Text // Create EAN13 Print Text to print with TTF IF (EAN = '') THEN EXIT IF (STRLEN(EAN) 13) THEN EXIT('') // Find Selection CLEAR(BarcodeEAN) Flag1 := COPYSTR(EAN, 1, 1) Flag2 := COPYSTR(EAN, 2, 1) LeftPart := COPYSTR(EAN, 3, 5) RightPart := COPYSTR(EAN, 8, 5) Check := COPYSTR(EAN, 13, 1) // Define Pattern CASE Flag1 OF '0' : Pattern := 'AAAAA' '1' : Pattern := 'ABABB' '2' : Pattern := 'ABBAB' '3' : Pattern := 'ABBBA' '4' : Pattern := 'BAABB' '5' : Pattern := 'BBAAB' '6' : Pattern := 'BBBAA' '7' : Pattern := 'BABAB' '8' : Pattern := 'BABBA' '9' : Pattern := 'BBABA' END // Convert Chars. ![]()
0 Comments
Read More
Leave a Reply. |