A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Blue areas are data entry | see improved javascript version at http://lang.hm/maslow/maslow4_frame.html | ||||||||||||||||||||||
2 | green/red areas are the results | |||||||||||||||||||||||
3 | Frame | max | Workpiece | |||||||||||||||||||||
4 | Width | 3000 | 2126.47 | 1250.00 | 1296.72 | use angles | from Bar | |||||||||||||||||
5 | Height | 2400 | 1308.09 | 1290.55 | 1250 | |||||||||||||||||||
6 | ||||||||||||||||||||||||
7 | min arm angles | from Bar | from CAD | clipped ears | custom | used | widest angle | |||||||||||||||||
8 | adjacent anchors (top) | 40 | 38.7 | 27.5 | 38.7 | 40 | 140 | |||||||||||||||||
9 | adjacent anchors (side) | 40 | 38.7 | 38.7 | 27.5 | 40 | 140 | |||||||||||||||||
10 | opposite anchors | 130 | 128.7 | 123.07 | 123.07 | 130 | ||||||||||||||||||
11 | ||||||||||||||||||||||||
12 | Check Frame Width based on manually entered width and calculated height | |||||||||||||||||||||||
13 | workpiece | frame | offset | ratio | angle | angle between belts | ||||||||||||||||||
14 | Horizontal | 1250.00 | 3000 | 875.00 | 0.37 | 20.30 | 139.41 | |||||||||||||||||
15 | Vertical | 1290.55 | 2400 | 554.73 | 0.73 | 36.10 | 107.8 | |||||||||||||||||
16 | frame diag (c) | 3841.87 | ||||||||||||||||||||||
17 | lower near anchor to top corner (a) | 2042.22 | -0.6428 | 130 | 130 | |||||||||||||||||||
18 | top far anchor to top corner (b) | 2196.21 | belt length | 2814.37 | max belt | 4472.4 | MM | |||||||||||||||||
19 | 2 | fixed addition to belt (in) | ||||||||||||||||||||||
20 | ||||||||||||||||||||||||
21 | the below is the makings of a graph showing available cutting area for the frame size using calculated workpiece height to view it, save it as a file (for this example maslow.html), then fix the quotes In linux and probably mac this can be done with a command like: sed -e s/'^"'// -e s/'"$'// -e s/'""'/'"'/g maslow.html >maslow2.html then view the file in a browser with a url like file:///home/your userid/maslow2.html | |||||||||||||||||||||||
22 | <!DOCTYPE html> <html> <body> <h1>Maslow cutting area for "3000" x "2400" frame</h1> <svg width="3000" height="2400" xmlns="http://www.w3.org/2000/svg" > <clipPath id="q1"> <rect width="1500" height="1200" x="0" y="1200" /> </clipPath> <clipPath id="q2"> <rect width="1500" height="1200" x="1500" y="1200" /> </clipPath> <clipPath id="q3"> <rect width="1500" height="1200" x="0" y="0" /> </clipPath> <clipPath id="q4"> <rect width="1500" height="1200" x="1500" y="0" /> </clipPath> <circle cx="2506.92" cy="-58.649" r="2507.606" fill="green" clip-path="url(#q1)" /> <circle cx="493.08" cy="-58.649" r="2507.606" fill="green" clip-path="url(#q2)" /> <circle cx="2506.92" cy="2458.649" r="2507.606" fill="green" clip-path="url(#q3)" /> <circle cx="493.08" cy="2458.649" r="2507.606" fill="green" clip-path="url(#q4)" /> <circle cx="-1430.104" cy="1200" r="1866.869" fill="red" /> <circle cx="4430.104" cy="1200" r="1866.869" fill="red" /> <circle cx="1500" cy="-1787.63" r="2333.586" fill="red" /> <circle cx="1500" cy="4187.63" r="2333.586" fill="red" /> <rect width="1250" height="1290.55" x="875" y="554.725" fill="transparent" stroke="white" stroke-width="1" /> Sorry, your browser does not support inline SVG. </svg> </body> </html> | |||||||||||||||||||||||
23 | ||||||||||||||||||||||||
24 | ||||||||||||||||||||||||
25 | ||||||||||||||||||||||||
26 | the graph definition above is made up from 8 circles: | |||||||||||||||||||||||
27 | green circles (plot only far quadrent from center) | red circles | ||||||||||||||||||||||
28 | X | Y | R | X | Y | R | ||||||||||||||||||
29 | 2506.919557 | -58.64944677 | 2507.605516 | -1430.104311 | 1200 | 1866.868592 | ||||||||||||||||||
30 | 493.0804426 | -58.64944677 | 2507.605516 | 4430.104311 | 1200 | 1866.868592 | ||||||||||||||||||
31 | 2506.919557 | 2458.649447 | 2507.605516 | 1500 | -1787.630389 | 2333.58574 | ||||||||||||||||||
32 | 493.0804426 | 2458.649447 | 2507.605516 | 1500 | 4187.630389 | 2333.58574 | ||||||||||||||||||
33 | ||||||||||||||||||||||||
34 | frame details | side no-go zone | ||||||||||||||||||||||
35 | 3841.874542 | diag length | 20 | min angle side | ||||||||||||||||||||
36 | MM | 51.34019175 | diag angle | 436.7642811 | side offset | R=(abc)/srt((a+b+c)(a+b-c)(a+c-b)(b+c-a)) | ||||||||||||||||||
37 | IN | corner no-go zone | 1277.013327 | slope distance | let a=b | |||||||||||||||||||
38 | 130 | min angle opposite | 1866.868592 | R | R=(aac)/srt((a+a+c)(a+a-c)(c)(c)) | |||||||||||||||||||
39 | 51.34019175 | diag angle | 2930.104311 | X from frame center | ||||||||||||||||||||
40 | 3841.874542 | frame diag | top no-go zone | |||||||||||||||||||||
41 | 2119.519769 | slope distance | 20 | min angle top | ||||||||||||||||||||
42 | 2507.605516 | R | 545.9553514 | top offset | ||||||||||||||||||||
43 | 895.7477604 | triangle height | 1596.266659 | slope distance | ||||||||||||||||||||
44 | 1006.919557 | X from frame center | 2333.58574 | R | ||||||||||||||||||||
45 | 1258.649447 | Y from frame center | 2987.630389 | Y from fame center | ||||||||||||||||||||
46 | ||||||||||||||||||||||||
47 | ||||||||||||||||||||||||
48 | ||||||||||||||||||||||||
49 | ||||||||||||||||||||||||
50 | ||||||||||||||||||||||||
51 | ||||||||||||||||||||||||
52 | ||||||||||||||||||||||||
53 | ||||||||||||||||||||||||
54 | ||||||||||||||||||||||||
55 | ||||||||||||||||||||||||
56 | ||||||||||||||||||||||||
57 | ||||||||||||||||||||||||
58 | ||||||||||||||||||||||||
59 | ||||||||||||||||||||||||
60 | ||||||||||||||||||||||||
61 | ||||||||||||||||||||||||
62 | ||||||||||||||||||||||||
63 | ||||||||||||||||||||||||
64 | ||||||||||||||||||||||||
65 | ||||||||||||||||||||||||
66 | ||||||||||||||||||||||||
67 | ||||||||||||||||||||||||
68 | ||||||||||||||||||||||||
69 | ||||||||||||||||||||||||
70 | ||||||||||||||||||||||||
71 | ||||||||||||||||||||||||
72 | ||||||||||||||||||||||||
73 | ||||||||||||||||||||||||
74 | ||||||||||||||||||||||||
75 | ||||||||||||||||||||||||
76 | ||||||||||||||||||||||||
77 | ||||||||||||||||||||||||
78 | ||||||||||||||||||||||||
79 | ||||||||||||||||||||||||
80 | ||||||||||||||||||||||||
81 | ||||||||||||||||||||||||
82 | ||||||||||||||||||||||||
83 | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||
85 | ||||||||||||||||||||||||
86 | ||||||||||||||||||||||||
87 | ||||||||||||||||||||||||
88 | ||||||||||||||||||||||||
89 | ||||||||||||||||||||||||
90 | ||||||||||||||||||||||||
91 | ||||||||||||||||||||||||
92 | ||||||||||||||||||||||||
93 | ||||||||||||||||||||||||
94 | ||||||||||||||||||||||||
95 | ||||||||||||||||||||||||
96 | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||
98 | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||
100 |