Syntax
[H,N,S,mt,parts]=SGdesignDIN7991([sdl,tpl,nut])
Input Parameter
sdl : | | [M-Screw Length overlength and spacer]; default [2.5 6 0 0] |
tpl : | | expected overleng to achieve a through hole instead of a blind hole ; default is 40 |
nut : | | 'none' or 'bushing' or 'nut' on foot side; not implemented yet |
Output Parameter
H : | | Subtraction solid for head side including frame C to align on head side |
N : | | Subtraction solid for nut side including frame C to align on foot side |
S : | | Geometric Model of a inbus screw DIN 7991/965 with frame C to align on head side |
mt : | | remaining wall thickness |
parts : | | parts list for assembly of one connection, just a screw |
Examples
[H,N,S]=SGdesignDIN7991([8 10 0 0])
B=SGsubtract(SGbox,N,'alignT',{'C','B'});
A=SGsubtract(SGbox,H,'alignT',{'C','B'});
SGfigure(-30,30);
SGplotalpha(A,'y',0.5);
SGplotalpha(B,'g',0.5,'',A,'alignT',{'B','B'});
SGplotalpha(S,'r',1,'',A,'alignT',{'C','B'});
Copyright 2022-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth
Last html export of this page out of FM database by TL: 2025-09-21