text: the automatic screening apparatus / machine 10 and its component assemblies of the preferred embodiment of the present invention are represented in detail by fig1 through 27 of the patent drawings . the automatic screening apparatus 10 is used for the continuous applying of spline material 12 and screen material 14 into a screen retaining channel 18 of an aluminum window screen frame 16 in order to form a trimmed screened window frame 20 . apparatus 10 applies the splining material 12 , as shown in fig2 , 25 , 26 and 27 of the drawings , starting at the home position 30 of the first corner 32 of window screen frame 16 , and proceeds to insert the splining material 12 and the screening material 14 into the screen retaining channel 18 along the first , second , third and fourth perimeter sides 22 , 24 , 26 and 28 , as well as the first , second , third , and fourth corners 32 , 34 , 36 and 38 , respectively , of window screen frame 16 in a continuous uninterrupted motion via the spline dispensing head assembly 200 for forming the trimmed screened window frame 20 . the automatic screening apparatus 10 , as shown in fig1 through 3 of the drawings , includes a frame assembly 100 for mounting the spline dispensing head assembly 200 thereon , a splining head slide assembly 300 , a front clamping finger assembly 400 , a left side clamping assembly 500 , a right side clamping slide carriage assembly 600 , a rear side frame clamping assembly 700 , a screen tensioning and screen roll holder assembly 800 , a screen roll cutter assembly 900 , an electronic control system 1000 and an electro - pneumatic control system 1100 . the frame assembly 100 is used for the precise holding and placement of a window screen frame 16 on the horizontal splining tabletop 104 of frame housing 102 by the various clamping assemblies 400 , 500 , 600 and 700 , as shown in fig1 to 3 and 24 to 27 . frame assembly 100 is also used to movably mount the spline dispensing head assembly 200 in the y - axis direction in order to initiate the screening process cycle . frame housing 102 includes the splining tabletop 104 and the machine base main frame 114 . the splining tabletop 104 includes an upper wall surface 106 having a plurality of longitudinal ( x - axis ) and latitudinal ( y - axis ) surface wall grooved channels 108 and 110 , respectively , therein , which are used for the housing of the various clamping assemblies 400 , 500 , 600 and 700 , therein being used for the holding and placement of the window screen frame 16 against the upper wall surface 104 of the splining tabletop 104 . the upper wall surface 106 of splining tabletop 104 also include a left side guide 125 and a front side guide 126 being mounted and aligned with the left side edge 105 l and the front side edge 105 f , respectively , of splining tabletop 104 , as depicted in fig2 and 22 of the drawings . the left side guide 125 and front side guide 126 form an l - shaped guide brace 129 being a perfectly squared ( a 90 ° angle ) inner corner in which to square the left side 26 and the front side 24 and third corner 36 of screen frame 16 prior to the clamping cycle . the l - shaped guide brace 129 is outwardly movable from the second perimeter side 24 , the third perimeter corner 36 and the third perimeter side 26 in order for the spline head dispensing assembly 200 and the splining head slide assembly 300 to move along the first , second , third and fourth perimeter sides 22 , 24 , 26 and 28 and perimeter corners 32 , 34 , 36 and 38 on the screen frame 16 in a continuous cycle during the splining and screening process . splining tabletop 104 also includes a bottom ( underside ) wall surface 112 for connecting to the machine base main frame 114 . machine base main frame 114 includes a front cover panel 127 . the splining tabletop 104 is supported by a machine base main frame 114 . the base main frame 114 is used for the mounting of all of the various assemblies . the base main frame 114 is constructed by a plurality of horizontal and vertical frame members 116 and 118 , respectively , that are welded together , as shown in fig1 through 3 of the drawings . each outer vertical frame member 118 includes a leveling castor 128 thereon for leveling of the splining tabletop 104 , as well as for moving apparatus 10 from one location to another location . the underside wall surface 112 of splining tabletop 104 includes a plurality of tabletop mounting brackets 120 a and 120 b for mounting the splining tabletop 104 to the machine base main frame 114 thereto . the tabletop mounting brackets 120 a and 120 b are connected to base main frame 114 and are connected to the bottom ( underside ) wall surface 112 of splining tabletop 104 via screws 138 . frame assembly 100 also includes a pair of y - axis slide rails 122 a and 122 b ( left side slide rail 122 a and right side slide rail 122 b ) being mounted and attached to the base main frame 114 by a pair of slide rail support brackets 124 a and 124 b ( left side support bracket 124 a and right side support bracket 124 b ), respectively , via bolts 130 . the y - axis slide rails 122 a and 122 b are used for allowing the movement of the splining head slide assembly 300 . additionally , frame assembly 100 further includes a plurality of drive belt pulleys 132 and idler pulleys 134 ( not motor driven ) being attached to the various assemblies 100 , 300 , 600 and 700 by shoulder bolts 130 s . the base main frame 114 includes three ( 3 ) essential sub - assemblies for interconnecting and interacting with the aforementioned assemblies 100 , 300 , 600 and 700 , which include a clamping carriage sub - assembly 140 , a rear frame clamping sub - assembly 160 , and a sliding carriage sub - assembly 180 . the base main frame 114 includes a clamping carriage sub - assembly 140 being used for moving the ( right side ) clamping slide carriage assembly 600 in the x - axis direction 40 , as shown in fig2 a of the drawings . the clamping carriage sub - assembly 140 includes a plurality of clamping carriage guide rails 142 a , 142 b , 142 c and 142 d , a clamping carriage drive belt 144 , a clamping carriage idler bar 146 , a clamping carriage drive bar 148 , a clamping carriage drive bar belt 150 , a clamping carriage drive pulley 152 , a clamping carriage servomotor 154 having a motor shaft 155 thereon , a clamping carriage home sensor 1058 , drive belt pulleys 132 , and idler belt pulleys . the clamping carriage sub - assembly is attached and connected to the machine base main frame 114 by means of bearing blocks 156 and bolts 130 , wherein the bearing blocks 156 are mounted to the machine base main frame 114 by bolts 130 . further , the plurality of clamping carriage guide rails 142 a to 142 d are also mounted to the machine base main frame 114 by bolts 130 or by welding . the plurality of clamping carriage guide rails 142 a to 142 d are used to support and guide the clamping slide carriage assembly 600 , as depicted in fig2 a of the drawings . the clamping carriage drive belt 144 is used to drive the clamping slide carriage assembly 600 in the x - axis direction 40 . the clamping carriage drive belt 144 is connected to the clamping slide carriage assembly 600 by means of a clamping plate 158 . the clamping carriage drive belt 144 is also positioned around the clamping carriage drive bar pulleys 132 dp and the clamping carriage idler bar pulley 134 ip . the clamping carriage idler bar 146 and the clamping carriage drive bar 148 are used to also move the clamping slide carriage assembly 600 in the x - axis direction 40 . the idler bar 146 and drive bar 148 are both connected to the base main frame 114 by the bearing blocks 156 via bolts 130 . both the idler bar 146 and drive bar 148 are rotated by the clamping carriage drive belt 144 which in turn serves to move the clamping slide carriage assembly 600 in the x - axis direction 40 . the clamping carriage drive bar belt 150 is positioned around the clamping carriage drive bar 148 , as well as the clamping carriage servomotor 154 and is also used to drive the clamping slide carriage assembly 600 in the x - axis direction 40 . the clamping carriage drive pulley 152 is connected to the motor shaft 155 of clamping carriage servomotor 154 and is used to rotate the clamping drive bar belt 150 . the clamping carriage servomotor 154 is connected to the machine base main frame 114 by screws 138 and is the moving means for guiding and positioning the clamping slide carriage assembly 600 in the x - axis direction 40 . the clamping carriage home sensor 1058 is used to sense and reference the home position 30 of the clamping slide carriage assembly 600 . the clamping carriage home sensor 1058 is attached and connected to the base main frame 114 by a mounting bracket 136 . the base main frame 114 also include a rear frame clamping slide sub - assembly 160 being used for moving the ( rear side ) frame clamping assembly 700 in the y - axis direction 42 , as shown in fig2 b of the drawings . the rear frame clamping slide sub - assembly 160 includes a pair of rear frame clamping slide drive belts 162 a and 162 b , idler bar pulleys 134 , a rear frame clamping slide drive bar 164 , a rear frame clamping slide drive bar belt 166 , a rear frame clamping slide drive pulley 168 , a rear frame clamping slide servomotor 170 , drive bar pulleys 132 , and a rear frame clamping slide home sensor 1056 . the rear frame clamping slide sub - assembly 160 is mounted and attached to the machine base main frame 114 by means of bearing blocks 156 and bolts 130 , wherein the bearing blocks 156 are mounted to the machine base main frame 114 by bolts 130 . the pair of rear frame clamping slide drive belts 162 a and 162 b are used to move the rear frame clamping assembly 700 in the y - axis direction 42 . each of the rear frame clamping slide drive belts 162 a and 162 b are positioned around the rear frame clamping slide idler bar pulleys 134 and rear frame clamping slide drive bar pulleys 132 . the rear frame clamping slide drive belts 162 a and 162 b are attached and connected to the rear frame clamping assembly 700 by a pair of clamping plates 158 . the rear frame clamping slide drive bar 164 is used to move the rear frame clamping slide drive belts 162 a and 162 b . the rear frame clamping slide drive bar 164 is mounted to the machine base main frame 114 by bearing blocks 156 . the rear frame clamping slide drive bar belt 166 is also used to move the rear frame clamping assembly 700 in the y - axis direction 42 . the rear frame clamping slide drive bar belt 166 is connected to the rear frame clamping assembly 700 by clamping plates 158 . the rear frame clamping slide drive bar belt 166 is positioned around the drive bar pulley 132 and the rear frame clamping slide drive pulley 168 . the rear frame clamping slide drive pulley 168 is used in conjunction with the rear frame clamping slide servomotor 170 to rotate the rear frame clamping slide drive bar 164 . the drive pulley 168 is mounted to the shaft 172 of the rear frame clamping slide servomotor 170 . servomotor 170 is also used in the moving of the rear frame clamping assembly 700 in the y - axis direction 42 . servomotor 170 is mounted to the machine base main frame 114 by a pair of mounting brackets 136 . the rear frame clamping slide home sensor 1056 is used to sense and reference the home position 30 of the rear frame clamping assembly 700 . the rear frame clamping slide home sensor 1056 is mounted and connected to the base main frame 114 by a mounting bracket 136 . the base main frame 114 further includes a sliding carriage sub - assembly 180 being used for moving the splining head slide assembly 300 in the y - axis direction 42 , as shown in fig2 c of the drawings . the sliding carriage sub - assembly 180 includes a pair of sliding carriage y - axis drive belts 182 a and 182 b , idler bar pulleys 134 , a sliding carriage y - axis drive bar 184 , a sliding carriage y - axis , drive bar belt 186 , a sliding carriage y - axis drive pulley 188 , a sliding carriage y - axis servomotor 190 , drive bar pulleys 132 , a sliding carriage y - axis home sensor 1052 and a sliding carriage y - axis max travel sensor 1054 . the sliding carriage sub - assembly 180 is mounted and attached to the machine base main frame 114 by means of bearing blocks 156 and bolts 130 , wherein the bearing blocks 156 are mounted to the machine base main frame 114 by bolts 130 . the pair of sliding carriage y - axis drive belts 182 a and 182 b are used to move the splining head slide assembly 300 in the y - axis direction 42 . each of the sliding carriage y - axis drive belts 182 a and 182 b are positioned around the sliding carriage idler bar pulleys 134 yp and around the sliding carriage y - axis drive bar 184 . the sliding carriage y - axis drive belts 182 a and 182 b are connected to the top and bottom drive belt clamps 304 and 306 , respectively , of splining head slide assembly 300 . the sliding carriage y - axis drive bar 184 is used for driving and moving the y - axis drive belts 182 a and 182 b . the sliding carriage y - axis drive bar 184 is mounted and attached to the machine base main frame 114 by means of bearing blocks 156 . the sliding carriage y - axis drive bar belt 186 is also used to move the spline dispensing head assembly 200 in the y - axis direction 42 . the sliding carriage y - axis drive bar belt 186 is positioned around the sliding carriage y - axis drive bar pulley 132 yp and around the sliding carriage y - axis servomotor 190 , which in turn drives the spline dispensing head assembly 200 in the y - axis direction 42 . the sliding carriage y - axis drive pulley 188 is connected to the motor shaft 192 of the sliding carriage y - axis servomotor 190 and is used to rotate the sliding carriage y - axis drive bar belt 186 . the sliding carriage y - axis servomotor 190 is also used to move the spline dispensing head assembly 200 in the y - axis direction 42 . the y - axis servomotor 190 is mounted and connected to the machine base main frame 114 by screws 138 . the sliding carriage y - axis home sensor 1052 is used to sense and reference the home position 56 of the splining head slide assembly 300 . the y - axis home sensor 1052 is mounted and connected to the base main frame 114 by a mounting bracket 196 a . the sliding carriage y - axis max travel sensor 1054 is used to sense and reference y - axis maximum travel distance 58 of the splining head slide assembly 300 . the y - axis max travel sensor 1054 is mounted and connected to the base main frame 114 by a mounting bracket 196 a . the spline dispensing head assembly 200 , as shown in fig1 , 5 , 23 , 25 and 26 of the drawings , is used for guiding , inserting and cutting the splining material 12 ; inserting the splining material 12 and the screen material 14 into the screen retaining channel 18 of window screen frame 16 ; and the trimming of excess screen material 14 of the window screen frame 16 . the spline dispensing head assembly 200 includes a plurality of sub - assemblies including a spline feed sub - assembly 210 , a rotating spline wheel sub - assembly 240 , and a screen cutter sub - assembly 280 . the spline feed sub - assembly 210 , as shown in fig4 and 5 of the drawings , is used for feeding the spline material 12 and the screen material 14 into the screen retaining channel 18 of window screen frame 16 . the spline feed sub - assembly 210 includes a spline feeder cover 212 having a spline hole opening 228 for receiving spline material 12 therethrough , a spline pinch idler wheel / knob 214 , a pinch wheel shaft 216 , a spline pinch feeder rear block 218 , a spline pinch drive wheel 220 , a spline pinch air cylinder 1108 , a spline pinch wheel mounting block 222 , a spline pinch wheel drive shaft 224 , and a spline feeder gear 226 . the spline feed sub - assembly 210 also includes a spline cutter air cylinder 1104 , a spline cutter 230 , a spline feed block 232 , a spline feeder motor gear 234 , a spline feeder motor bracket 236 having a gear opening 237 therethrough and a spline advance feeder stepper motor 238 having a motor shaft 239 thereon . the spline hole opening 228 of the spline feed cover 212 is used to align the splining material 12 with spline pinch idler wheel 214 and the spline pinch drive wheel 220 . the spline feed cover 212 is amounted and connected to the spline pinch wheel mounting block 222 by machine screws 202 . the spline pinch idler wheel 214 is used in conjunction with the spline pinch drive wheel 220 in order to advance the splining material 12 . the spline pinch idler wheel 214 is mounted and attached to the spline pinch feeder rear block 218 . the pinch wheel shaft 216 is used to mount the spline pinch idler wheel 214 to the spline pinch feeder rear block 218 . the spline pinch feeder rear block 218 is used to mount the spline pinch idler wheel 214 to the spline feed block 232 . the spline pinch drive wheel 220 is used to grip and drive the splining material 12 into its start position . the spline pinch drive wheel 220 is mounted to the spline pinch drive wheel mounting block 222 by the spline pinch wheel drive shaft 224 . the spline pinch wheel mounting block 222 is used to mount the spline pinch drive wheel 220 in conjunction with the spline feed block 232 . the spline pinch air cylinder 1108 is used to push the spline pinch idler wheel 214 and the spline pinch drive wheel 220 together , respectively , thereby gripping the splining material 12 for advancement . the spline pinch air cylinder 1108 is mounted to both the spline pinch feeder rear block 218 and to the spline feeder block 232 by machine bolts 204 . the mounting block 222 is attached to the spline feeder block 232 . the spline pinch wheel drive shaft 224 is used to mount the spline pinch drive wheel 220 to the spline pinch wheel mounting block 222 , as well as being connected to the spline feeder gear 226 . the spline feeder gear 226 is mounted to the spline wheel drive shaft 224 in order to connect the spline pinch wheel drive shaft 224 to the spline feeder motor gear 234 thereto . the spline cutter air cylinder 1104 is used to push the spline cutter knife 230 in the splining material 12 to cut . the spline cutter air cylinder 1104 is mounted to the spline feeder block 232 by machine screws 202 . the spline cutter knife 230 is used to cut the splining material 12 when the screening and splining cycle has been completed . the spline cutter 230 is mounted within the spline feeder block 232 . the spline feeder block 232 is used to guide the splining material 12 into the spline swivel head rotation member 256 of the rotating spline wheel sub - assembly 240 . additionally , the spline feeder block 232 is used to hold and contain the other spline feeding and cutting component parts ( i . e . spline cutter 230 , spline pinch drive wheel 205 , etc .). the spline feeder block 232 is mounted to the swivel head plate 244 by machine screws 202 . the spline feeder motor gear 234 is used to rotate the spline feeder gear 226 which in turn rotates the spline pinch wheel drive shaft 224 . the spline feeder motor gear 234 is received within gear opening 237 of spline feeder motor mounting bracket 236 . the spline feeder motor gear 234 is mounted to the shaft 239 of the spline advance feeder motor 238 . the spline feeder motor mounting bracket 236 is used to mount the spline advance feeder stepper motor 238 thereto . the motor mounting bracket 236 is connected to spline feeder block 232 and the spline advance feeder stepper motor 238 by machine screws 202 . the spline advance feeder motor 238 is used to advance the splining material 12 through the spline feeder block 232 . the spline feeder motor 238 is mounted to the spline feeder motor mounting bracket 236 by machine screws 202 . the rotating spline wheel sub - assembly 240 , as shown in fig4 and 5 of the drawings , is used for rotating , guiding and aligning the splining material 12 and the screen material 14 into the screen retaining channel 18 as it proceeds along each of the first , second , third and fourth perimeter sides 22 , 24 , 26 and 28 of the window screen frame 16 , as well as rotating around each of the first , second , third and fourth corners 32 , 34 , 36 and 38 , respectively , of the window screen frame 16 . the rotating spline wheel sub - assembly 240 includes a swivel motor 242 having a motor shaft 243 thereon , a swivel head plate 244 , a swivel bearing member 246 , a swivel hub 248 , a swivel head gear 250 having a rectangular air hub opening 252 and a head gear home locating hole opening 253 therein , a spline guide plate air cylinder top mounting bracket 254 , a spline guide plate air cylinder 1106 and a spline swivel head rotation member 256 . the rotating spline wheel sub - assembly 240 further includes a spline wheel 258 , a pair of lower spline head guide plates 260 a and 260 b , a lower spline head guide holder 262 , a spline guide plate air cylinder bottom mounting bracket 264 , a swivel motor bracket 266 having a gear opening 267 therein , a swivel drive gear 268 , a swivel head gear home sensor mounting bracket 270 and a swivel head gear home sensor 1046 . the swivel motor 242 is used to rotate the swivel head gear 250 . the swivel motor 242 is mounted and attached to the swivel motor bracket 266 by machine screws 202 . the swivel head plate 244 is used to mount the various component parts 232 , 238 , 246 , 248 and 250 of the spline dispensing head sub - assembly 210 and the rotating spline wheel sub - assembly 240 thereto . the swivel head plate 244 is mounted and attached to the bottom wall surface 233 of the spline feeder block 232 by machine screws 202 . the swivel bearing member 246 is used to rotate the swivel hub 248 . the swivel bearing member 246 is adjacently mounted to the swivel hub opening 245 thereto of swivel head plate 244 . the swivel hub 248 is used to connect the spline swivel head rotation member 256 to the swivel head plate 244 . the swivel hub 248 is detachably connected to the swivel bearing member 246 , where then the swivel hub 248 is inserted within the swivel hub opening 245 of the swivel head plate 244 , as shown in fig5 of the drawings . the swivel head gear 250 is used to rotate the swivel hub 248 . the swivel head gear 250 is mounted and attached to the swivel hub 248 via the centrally located rectangular opening 252 of swivel head gear 250 and also connected to the swivel hub 248 by machine screws 202 . the head gear home locating hole opening 253 is used by the swivel head gear home sensor 1046 to sense and reference this hole opening 253 within the swivel head gear 250 such that the swivel head gear home sensor 1046 positions and places the swivel head gear 240 in the home position 30 . the spline guide plate air cylinder top mounting bracket 254 is used to mount the spline guide plate air cylinder 1106 via machine screws 202 to the spline swivel head rotation member 256 . the spline swivel head rotation member 256 is used to guide both the splining material 12 and the spline wheel 258 into the screen retaining channel 18 of window screen frame 16 . head rotation member 256 is connected to the swivel hub 248 via machine bolts 204 and connected to the screen cutter spacer block 284 of screen cutter sub - assembly 280 via machine screws 202 . the spline wheel 258 is used to insert the splining material 12 into the screen retaining channel 18 of window screen frame 16 . the spline wheel 258 is movably connected to the head rotation member 256 . the lower spline head guide plates 260 a and 260 b are used to position the splining material 12 under the spline wheel 258 . the lower spline head guide plates 260 a and 260 b are mounted to the head rotation member 256 . the lower head guide holder 262 is used to hold the lower spline head guide plates 260 a and 260 b in position around the spline wheel 258 . the guide holder 262 is mounted to each edge 261 a and 261 b of guide plates 260 a and 260 b , respectively , via machine screws 202 . the spline guide plate air cylinder bottom mounting bracket 264 is used to connect the spline guide plate air cylinder 1106 to the lower spline head guide plates 260 a and 260 b . bottom mounting bracket 264 is mounted and connected to ( right side ) guide plate 260 b via machine screws 202 . the spline guide plate air cylinder 1106 is used to raise and lower the lower spline head guide plates 260 a and 260 b in order to position the splining material 12 under the spline wheel 258 . the spline guide plate air cylinder 1106 is mounted to the spline guide plate air cylinder top mounting bracket 254 by a machine screw 202 . the swivel motor bracket 266 is used to mount the swivel motor 242 to the swivel head plate 244 via machine screws 202 . the swivel motor bracket 266 is mounted and attached to side edge 272 of the swivel head plate 244 by machine screws 202 . the swivel drive gear 268 is received within gear opening 267 of swivel motor bracket 266 . the swivel drive gear 268 is used to drive and rotate the swivel head gear 250 via swivel motor 242 . the swivel drive gear 268 is attached to the motor shaft 243 of swivel motor 242 . the head gear home sensor mounting bracket 270 mounts and attaches to the swivel head plate 244 by mounting screws 202 . the swivel head gear home sensor 1046 is used to sense and reference the home position 30 of the swivel head gear 250 . the screen cutter sub - assembly 280 , as shown in fig4 and 5 of the drawings , is used for cutting away the excess screening material 14 from the screen retaining channel 18 of window screen frame 16 during the splining and screening cycle . the screen cutter sub - assembly 280 includes a screen cutter 282 , a screen cutter spacer block 284 , a screen cutter pivot bar 286 , a screen cutter pivot bar mounting bracket 288 and a screen cutter frame air cylinder 1102 . the screen cutter 282 is used to cut the excess screening material 14 away from the screen retaining channel 18 of sides 22 , 24 , 26 and 28 of window screen frame 16 . the screen cutter 282 is mounted to the screen cutter pivot bar 286 by a machine screw 202 . the screen cutter spacer block 284 is used to mount the screen cutter pivot bar 286 to the spline swivel head rotation member 256 . the screen cutter spacer block 284 is attached to the head rotation member 256 by a machine screw 202 . the screen cutter pivot bar 286 is used to pivot and move the screen cutter 282 into the screen retaining channel 18 of window screen frame 16 . the screen cutter pivot bar 286 is mounted and attached to the spline swivel head rotation member 256 by machine screws 202 . the screen cutter pivot bar mounting bracket 288 is used to mount the screen cutter pivot bar 286 to the screen cutter spacer block 284 thereto . the screen cutter frame air cylinder 1102 is used to push the screen cutter 282 into the screen retaining channel 18 of window screen frame 16 . the screen cutter frame air cylinder 1102 is connected to one end 290 of the screen cutter pivot bar 286 and to one end 292 of the pivot bar mounting bracket 288 , as shown in fig5 of the drawings . the slide assembly 300 , as shown in fig1 , 3 , 6 , 7 , 25 and 26 of the patent drawings , is used to move and guide the spline dispensing head assembly 200 in the x - axis direction 40 . the splining head slide assembly 300 is also used to mount the head vertical slide mechanism 1112 and the corner height air cylinder 1110 in order to allow movement in the vertical z - axis direction 44 . the splining head splining head slide assembly 300 includes a rail support tube 302 ; a pair of drive belt clamps 304 a and 304 b each having top and bottom clamping plates 306 a , 310 a , 306 b and 310 b respectively , thereto ; a pair of y - axis track bearings 314 a and 314 b ; a pair of upper and lower x - axis track bearings 316 a and 316 b ; and a pair of upper and lower x - axis splining head rails 318 a and 318 b . the splining head splining head slide assembly 300 also includes a top solenoid bracket 320 , a height adjustment plate 322 , a piston support plate 324 , a head mount plate 326 , a corner height air cylinder 1110 , and a head vertical slide mechanism / dispensing head slide air cylinder 1112 having a guide bearing 328 thereon . the splining head splining head slide assembly 300 further includes a splining head x - axis servomotor 330 having a motor shaft 332 thereon , a splining head x - axis drive pulley 334 , a splining head x - axis idler pulley 336 , a splining head x - axis drive belt 338 , a drive belt clamping plate 340 having mounting openings 342 thereon , a spline holder 344 . additionally , the splining head splining head slide assembly 300 also includes a splining head x - axis home sensor 1048 , a splining head x - axis max travel sensor 1050 , a screen cutter frame solenoid valve 1132 , a spline cutter solenoid valve 1134 , a spline guide plate solenoid valve 1136 , a spline pinch solenoid valve 1138 , a corner height solenoid valve 1140 and a dispensing head slide solenoid valve 1142 . the rail support tube 302 is connected to the left and right side y - axis track bearings 314 a and 314 b at each tube end 303 a and 303 b of the rail support tube 302 by machine screws 202 . the rail support tube 302 is used as the main support structure / beam for the traveling of the spline dispensing head assembly 200 in the x - axis direction 40 . the top clamping plates 306 a and 306 b of drive belt clamps 304 a and 304 b are substantially t - shaped and are connected to each tube end 303 a and 303 b of the rail support tube 302 by machine screws 202 being received through mounting openings 308 a and 308 b of top clamping plates 306 a and 306 b , respectively , as shown in fig6 and 7 of the drawings . the top clamping plates 306 a and 306 b of drive belt clamps 304 a and 304 b are used to connect , hold and clamp the rear ends 183 a and 183 b of the sliding carriage y - axis drive belts 182 a and 182 b , respectively , of the sliding carriage sub - assembly 180 to that of the rail support tube 302 of splining head splining head slide assembly 300 . the bottom clamping plates 310 a and 310 b are connected to the top clamping plates 306 a and 306 b to form drive belt clamps 304 a and 304 b in which to clamp and hold the rear ends 183 a and 183 b of the sliding carriage y - axis drive belts 182 a and 182 b , respectively , of the sliding carriage sub - assembly 180 in place . the left and right y - axis track bearings 314 a and 314 b are connected to each tube end 303 a and 303 b of the rail support tube , respectively . the left and right y - axis track bearings 314 a and 314 b are also connected to the rear ends 123 a and 123 b of the left and right y - axis slide rails 122 a and 122 b , respectively . the left and right y - axis track bearings 314 a and 314 b are used to guide and move the rail support tube 302 along the left and right y - axis slide rails 122 a and 122 b , respectively , in the y - axis direction 42 . the upper and lower x - axis track bearings 316 a and 316 b are connected to the upper and lower x - axis splining head rails 318 a and 318 b , respectively , and are also connected to the piston support plate 324 . the upper and lower x - axis track bearings 316 a and 316 b are used to guide and move the piston support plate 324 along the upper and lower x - axis splining head rails 318 a and 318 b , respectively , in the x - axis direction 40 . the upper and lower x - axis splining head rails 318 a and 318 b are connected to the front wall 302 w of rail support tube 302 in a parallel configuration by machine screws 202 , as shown in fig6 and 7 of the drawings . the top solenoid bracket 320 is connected to the piston support 324 by machine screws 202 . the top solenoid bracket 320 is used to support and hold the solenoid valves 1132 , 1134 , 1136 , 1138 , 1140 and 1142 in place . the top solenoid bracket 320 is also used to connect the splining head x - axis drive belt 338 to the drive belt clamping plate 340 , as depicted in fig6 and 7 . the height adjustment plate 322 is connected to both of the dispensing head slide air cylinder 1112 and to the corner height air cylinder 1110 by machine screws 202 . the height adjustment plate 322 is used to support the corner height air cylinder 1110 . the piston support plate 324 is connected to the upper and lower x - axis track bearings 316 a and 316 b and to the dispensing head slide air cylinder 1112 by machine screws 202 . the piston support plate 324 is used to mount the dispensing head slide air cylinder 1112 to that of the upper and lower x - axis track bearings 316 a and 316 b , respectively . the head mount plate 326 is connected to the swivel head plate 244 of the rotating spline wheel sub - assembly 240 and to the dispensing head slide air cylinder 1112 by machine screws 202 . the head mount plate 326 is used to mount and attach the swivel head plate 244 of the rotating spline wheel sub - assembly 240 to that of the dispensing head slide air cylinder 1112 . the corner height air cylinder 1110 is connected to the height adjustment plate 322 by machine screws 202 . the corner height air cylinder 1110 is used to raise and lower the head mount plate 326 ( as well as the splining dispensing head assembly 200 ) to a secondary or corner height position 48 . the dispensing head slide air cylinder 1112 is connected to the swivel head plate 244 of the rotating spline wheel sub - assembly 240 and to the head mount plate 326 by machine screws 202 . the dispensing head slide air cylinder 1112 is used to move the splining dispensing head assembly 200 in the z - axis direction 44 . the guide bearing 328 is connected to the dispensing head slide air cylinder 1112 by machine screws 202 . the guide bearing 328 is used to guide and move the dispensing head slide air cylinder 1112 in the z - axis direction 44 , as depicted in fig6 and 7 of the drawings . the splining head x - axis servomotor 330 is connected to the rail support tube 302 by machine bolts 204 . the motor shaft 332 of the splining head x - axis servomotor 330 is connected to the x - axis drive pulley 334 by a set screw 206 . the x - axis servomotor 330 is used to rotate the x - axis drive pulley 334 . the splining head x - axis drive pulley 334 is connected to the x - axis servomotor 330 ( as previously mentioned ) and is also wrapped with the splining head x - axis drive belt 338 . the x - axis drive pulley 334 is used to connect the splining head x - axis servomotor 330 to that of the splining head x - axis drive belt 338 . the splining head x - axis idler pulley 336 is connected to the front wall 302 w of the rail support tube 302 by a machine screw 202 . the x - axis idler pulley 336 is used to support the non - driven idler end 339 of the x - axis drive belt 338 . the splining head x - axis drive belt 338 is wrapped to the x - axis drive pulley 334 and to the x - axis idler pulley 336 . the x - axis drive belt 338 is also connected to the top solenoid bracket 320 by the drive belt clamping plate 340 . the splining head x - axis drive belt 338 is used to move and guide the splining dispensing head assembly 200 in the x - axis direction 40 . the drive belt clamping plate 340 is connected to the top solenoid bracket 320 by receiving machine bolts 204 through mounting openings 342 of the drive belt clamping plate 340 . the drive belt clamping plate 340 is used to connect and mount the x - axis drive belt 338 to the top solenoid bracket 320 . the spline holder 344 includes a vertical support arm 346 and an integrally attached horizontal holding bar 350 being located at the upper end 348 of the vertical support arm 346 . the vertical support arm 346 of spline holder 344 is connected to the piston support plate 324 by machine screws 202 . the horizontal holding bar 350 of spline holder 344 is used for holding the spline material roll 12 r of splining material 12 . the spline material roll 12 r is slidably received on the horizontal holding bar 350 thereon , as depicted in fig1 and 6 of the drawings . the splining head x - axis home sensor 1048 is connected to the left tube end 303 a of the rail support tube 302 by machine screws 202 . the x - axis home sensor 1048 is used to sense and reference the home position 52 of the spline dispensing head assembly 200 and splining head splining head slide assembly 300 . the splining head x - axis max travel sensor 1050 is connected to the right tube end 303 b of the rail support tube 302 by machine screws 202 . the x - axis max travel sensor 1050 is used to sense and reference the x - axis max travel distance or position 54 of the spline dispensing head assembly 200 and splining head splining head slide assembly 300 . the screen cutter frame solenoid valve 1132 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the screen cutter frame solenoid valve 1132 is used to change and reverse the flow direction of the compressed air 1130 ( from air compressor 1126 ) to that of the screen cutter frame air cylinder 1102 . the spline cutter solenoid valve 1134 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the spline cutter solenoid valve 1134 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline cutter air cylinder 1104 . the spline guide plate solenoid valve 1136 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the spline guide plate solenoid valve 1136 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline guide plate air cylinder 1106 . the spline pinch solenoid valve 1138 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the spline pinch solenoid valve 1138 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline pinch air cylinder 1108 . the corner height solenoid valve 1140 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the corner height solenoid valve 1140 is used to change and reverse the flow direction of the compressed air 1130 to that of the corner height air cylinder 1110 . the dispensing head slide solenoid valve 1142 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 . the dispensing head slide solenoid valve 1142 is used to change and reverse the flow direction of the compressed air 1130 to that of the dispensing head slide air cylinder 1112 . the front clamping finger assembly 400 , as shown in fig1 , 3 , 8 , 9 , 18 , 22 , 24 , and 27 of the patent drawings , is used to clamp and hold the interior second side ( front side ) 24 of the window screen frame 16 . the front clamping finger assembly 400 includes a pair of bearing members 402 a and 402 b each having a centrally located shaft opening 404 a and 404 b therethrough for receiving therein a first end 406 a and a second 406 b , respectively , of the front clamping finger shaft 408 , as depicted in fig9 . the front clamping finger assembly 400 also includes a plurality of lower half - split collars 410 a , 410 b , 410 c , 410 e and 410 f each having attachment opening 412 therethrough , and a plurality of upper half - split collars 414 a , 414 b , 414 c , 414 d and 414 f each having attachment openings 416 therein . each of the upper half - split collars 414 a to 414 f includes a mounting arm 418 a , 418 b , 418 c , 418 d and 418 f , respectively , thereon . each of the mounting arms 418 a to 418 f are integrally connected at one end 420 a to the outer perimeter edge 424 a , 424 b , 424 c , 424 d and 424 f of the upper half - split collars 414 a to 414 f , respectively , as shown in fig9 . the other end 420 b of mounting arms 418 a to 418 f each include an attachment opening 426 a , 426 b , 426 c , 426 d and 426 f , respectively , therethrough . additionally , the front clamping finger assembly 400 includes a plurality of l - shaped finger clamps 428 a , 428 b , 428 c , 428 d and 428 f each having a clamping head 430 a , 430 b , 430 c , 430 d and 430 f thereon . each clamping head 430 a to 430 f includes an attachment opening 432 a , 432 b , 432 c , 432 d and 432 f therethrough , respectively . finger clamps 428 a to 428 f are attached to each of the mounting arms 418 a to 418 f by aligning each of the corresponding attachment openings 432 a to 432 f , and 426 a to 426 f , respectively , which are then connected together by a machine screw 202 , as shown in fig9 . the lower half - split collar 410 a to 410 f is joined and connected to the upper half - split collar 414 a to 414 f by machine screws 202 through the corresponding attachment openings 412 and 416 , respectively , as shown in fig8 and 9 , to form a joined finger clamp collar 434 a , 434 b , 434 c , 434 d and 434 f that are surrounding the front side clamping shaft 508 . the formed and joined finger clamp collars 434 a to 434 f are spaced - apart accordingly , based upon the length of window screen frame 16 . the front clamping finger assembly 400 further includes an upper half - split collar 436 having attachment openings 438 therethrough , and a lower half - split collar 440 having attachment openings 442 therein . the lower half - split collar 440 also includes a pivot arm 444 being integrally attached at one end 446 a to the outer perimeter edge 448 of the lower half - split collar 440 . the other end 446 b of pivot arm 444 includes an attachment opening 450 . the upper half - split collar 436 is joined and connected to the lower half - split collar 440 by machine screws 202 through the corresponding attachment openings 438 and 442 , respectively , as shown in fig8 and 9 , to form a joined pivot arm collar 452 which is surrounding and clamped to the second end 406 b of the front side clamping shaft 408 . the front clamping finger assembly 400 additionally includes a front finger clamp air cylinder 1116 having a piston shaft 1117 thereon . the piston shaft 1117 has a pivot arm mounting bracket 454 thereon having attachment openings 456 therethrough . pivot arm mounting bracket 454 is attached and connected to the pivot arm 444 by aligning the corresponding attachment openings 456 and 450 together and held together by a machine screw 202 , as shown in fig9 of the drawings . the bearing block members 402 a and 402 b are connected to the machine base main frame 114 by machine screws 202 . the bearing block members 402 a and 402 b are used for allowing the front side clamping shaft 408 to rotate which in turn pivot the assembled finger clamp collars 434 a to 434 e . the first and second ends 406 a and 406 b of shaft 408 are connected to the bearing block members 402 a and 402 b by set screws 206 . the shaft 408 is used to mount the assembled finger clamp collars 434 a to 434 e . each of the lower half - split collars 410 a to 410 e are connected to upper half - split collars 414 a to 414 e by machine screws 202 to form the assembled finger clamp collars 434 a to 434 e , respectively . the lower and upper half - split collars are 410 a to 410 e and 414 a to 414 e are used to connect the assembled finger clamp collars 434 a to 434 e to the shaft 408 . each of the l - shaped finger clamps 428 a to 428 e are connected to each of the mounting arms 418 a to 418 e of the upper half - split collars 414 a to 414 e for joining by a shoulder screw 130 s . the clamp finger heads 430 a to 430 e of the assembled finger clamp collars 434 a to 434 e are used to clamp and hold the front perimeter side 24 of the screen frame 16 to the front side frame guide 126 of l - shaped bracing guide 129 . the upper half - split collar 436 and the lower half - split collar 440 are joined together by machine screws 202 to form the assembled pivot arm collar 452 . the assembled pivot arm collar 452 is connected to the front side clamping shaft 408 by machine screws 202 . the assembled pivot arm collar 452 is used to mount both the upper half - split collar 436 and the lower half - split collar 440 having the pivot arm 444 attached thereto to the shaft 408 . the pivot bar 444 is connected to the pivot arm mounting bracket 454 by machine screws 202 . the pivot bar 444 is used to pivot the front side clamping finger assembly 400 in order to rotate the front side clamping shaft 408 . the front finger frame clamp air cylinder 1116 is mounted to the machine base main frame 114 by machine bolts 204 and to the pivot bar 444 by a piston rod clevis bracket 454 . the front finger frame air cylinder 1116 is used to pivot the front side clamping finger assembly 400 in order for the clamp fingers 430 a to 430 e to engage the interior left perimeter side 24 of screen frame 16 . the left side clamping finger assembly 500 , as shown in fig1 , 3 , 10 , 11 , 18 , 22 , 24 and 27 of the drawings , is used to clamp and hold the interior third side ( left side ) 26 of the window screen frame 16 . the left side clamping finger assembly 500 includes a pair of bearing members 502 a and 502 b each having a centrally located shaft opening 504 a and 504 b therethrough for receiving therein a first end 506 a and a second end 506 b , respectively , of the left side clamp shaft 508 , as depicted in fig1 . the left side clamping finger assembly 500 also includes a pair of lower half - split collars 510 a and 510 b each having attachment openings 512 therethrough and a pair of upper half - split collars 514 a and 514 b each having attachment opening 516 therein . each of the upper half - split collars 514 a and 514 b includes a mounting arm 518 a and 518 b , respectively , thereon . each of the mounting arms 518 a and 518 b are integrally connected at one end 520 a to the outer perimeter edge 524 a and 524 b of the upper half - split collars 514 a and 514 b , respectively , as shown in fig1 . the other end 520 b of mounting arms 518 a and 518 b each include an attachment opening 526 a and 526 b , respectively , therethrough . additionally , the left side clamping finger assembly 500 includes a pair of l - shaped finger clamps 528 a and 528 b each having a clamping head 530 a and 530 b thereon . each clamping head 530 a and 530 b includes an attachment opening 532 a and 532 b therethrough , respectively . finger clamps 528 a and 528 b are attached to each of the mounting arms 518 a and 518 b by aligning each of the corresponding attachment openings 532 a and 532 b , and 526 a and 526 b , respectively , and then connected together by a machine screw 202 , as shown in fig1 . the lower half - split collar 510 a and 510 b is joined and connected to the upper half - split collar 514 a and 514 b by machine screws 202 through the corresponding attachment openings 512 and 516 , respectively , as shown in fig1 and 11 , to form a joined finger clamp collar 534 a and 534 b that are surrounding the left side clamping shaft 508 . the formed and joined finger clamp collars 534 a and 534 b are spaced - apart . the left side clamping finger assembly 500 further includes an upper half - split collar 536 having attachment openings 538 therethrough , and a lower half - split collar 540 having attachment openings 542 therein . the lower half - split collar 540 also includes a pivot arm 544 being integrally attached at one end 546 a to the outer perimeter edge 548 of the lower half - split collar 540 . the other end 546 b of pivot arm 544 includes an attachment opening 550 . the upper half - split collar 536 is joined and connected to the lower half - split collar 540 by machine screws 202 through the corresponding attachment openings 538 and 542 , respectively , as shown in fig1 and 11 , to form a joined pivot arm collar 552 which is surrounding and clamped to the second end 506 b of the left side clamping shaft 508 . the left side clamping finger assembly 500 additionally includes a left finger frame clamp air cylinder 1114 having a piston shaft 1115 thereon . the piston shaft 1115 has a pivot arm mounting bracket 554 thereon having attachment openings 556 therethrough . pivot arm mounting bracket 554 is attached and connected to the pivot arm 544 by aligning the corresponding attachment openings 556 and 550 together and held together by a machine screw 202 , as shown in fig1 of the drawings . the bearing block members 502 a and 502 b are connected to the machine base main frame 114 by machine screws 202 . the bearing block members 502 a and 502 b are used for allowing the left side clamping shaft 508 to rotate which in turn pivot the assembled finger clamp collars 534 a and 534 b . the first and second ends 506 a and 506 b of shaft 508 are connected to the bearing block members 502 a and 502 b by set screws 206 . the shaft 508 is used to mount the assembled finger clamp collars 534 a and 534 b . each of the lower half - split collars 510 a and 510 b are connected to upper half - split collars 514 a and 514 b by machine screws 202 to form the assembled finger clamp collars 534 a and 534 b , respectively . the lower and upper half - split collars are 510 a , 510 b , 514 a and 514 b are used to connect the assembled finger clamp collars 534 a and 534 b to the shaft 508 . each of the l - shaped finger clamps 528 a and 528 b are connected to each of the mounting arms 518 a and 518 b of the upper half - split collars 514 a and 514 b for joining by a shoulder screw 130 s . the clamp finger heads 530 a and 530 b of the assembled finger clamp collars 534 a and 534 b are used to clamp and hold the left perimeter side 26 of the screen frame 16 to the left side frame guide 125 of l - shaped bracing guide 129 . the upper half - split collar 536 and the lower half - split collar 540 are joined together by machine screws 202 to form the assembled pivot arm collar 552 . the assembled pivot arm collar 552 is connected to the left side clamping shaft 508 by machine screws 202 . the assembled pivot arm collar 552 is used to mount both the upper half - split collar 536 and the lower half - split collar 540 having the pivot arm 544 attached thereto to the shaft 508 . the pivot bar 544 is connected to the pivot arm mounting bracket 554 by machine screws 202 . the pivot bar 544 is used to pivot the left side clamping finger assembly 500 in order to rotate the left side clamping shaft 508 . the left finger frame clamp air cylinder 1114 is mounted to the machine base main frame 114 by machine bolts 204 and to the pivot bar 544 by a piston rod clevis bracket 554 . the left finger frame air cylinder 1114 is used to pivot the left side clamping finger assembly 500 in order for the clamp fingers 530 a and 530 b to engage the interior left perimeter side 26 of screen frame 16 . the right side clamping slide carriage assembly 600 , as shown in fig1 , 2 a , 3 , 12 , 12 a , 13 , 18 , 22 , 24 and 27 of the patent drawings , is used to sense and reference the x - axis size ( length ) of the window screen frame 16 and is also used for clamping and holding of the interior first side ( right side ) 22 of the window screen frame 16 , respectively . the right side clamping slide carriage assembly 600 includes a carriage frame 602 being substantially rectangular in configuration , as shown in fig1 . carriage frame 602 includes a pair of angled support members 604 a and 604 b being l - shaped in configuration each having a vertical side wall 606 a and 606 b with a pair of spaced - apart threaded shaft openings 608 a and 608 b , and 608 c and 608 d therein for vertical side walls 606 a and 606 b , respectively , and having horizontal top walls 610 a and 610 b with mounting openings 612 thereon , a pair of cross support members 614 a and 614 b having a plurality of mounting openings 616 thereon , a pair of top support members 618 a and 618 b having a plurality of mounting openings 620 thereon , and a plurality of bearing wheels 622 a , 622 b , 622 c and 622 d each having a threaded shaft 624 a , 624 b , 624 c and 624 d thereon . the threaded shaft openings 608 a and 608 b of angled support member 604 a and the threaded shaft openings 608 c and 608 d of angled support member 604 b are for receiving the threaded shafts 624 a to 624 d of bearing wheels 622 a to 622 d , respectively , as depicted in fig1 and 13 of the drawings . the support members 618 a , 618 b , 614 a , 614 b , 604 a and 604 b are mounted and joined together by aligning the corresponding mounting openings 620 , 616 and 612 appropriately , which are then held together by a plurality of machine screws 202 in order to form the assembled carriage frame 602 , as shown in fig1 of the drawings . the right side clamping slide carriage assembly 600 also includes a rear right side clamp support member 630 and a rear right side clamping finger support member 640 being substantially s - shaped . the rear right side clamp support member 630 includes a vertical support arm 632 and an integrally attached base member 634 thereon . the upper end 633 of vertical support arm 632 includes an attachment opening 636 therethrough . base member 634 includes a plurality of mounting opening 638 for attaching to the mounting openings 620 of the ( right ) top support member 618 b via machine screws 202 , as shown in fig1 and 12a of the drawings . the clamping finger support member 640 includes an upper clamping head section 642 having a first attachment opening 644 therein , a vertical middle support section 646 and a lower horizontal support section 648 having a second attachment opening 650 therein . the clamping head section 642 of clamping finger support member 640 is mounted and attached to the vertical support arm 632 of clamp support member 630 by aligning each of the corresponding attachment openings 644 and 636 , respectively , and then connected together by a machine screw 202 , as shown in fig1 a and 13 . the joined and connected clamp support member 630 and clamping finger support member 640 form a rear right clamping finger support member 652 , as shown in fig1 and 12a . the right side clamping slide carriage assembly 600 further includes a front right side clamp support member 660 and a front right side clamping finger support member 670 being substantially l - shaped . the front right side clamp support member 660 includes a vertical support arm 662 and an integrally attached base member 664 thereon . the upper end 663 a of vertical support arm 662 includes an attachment opening 666 therethrough and the lower end 663 b of vertical support arm 662 includes sizing sensor opening 667 therethrough . base member 664 includes a plurality of mounting openings 668 for attaching to the ( left ) top support member 618 a via machine screws 202 , as shown in fig1 and 12a of the drawings . the front right side clamping finger support member 670 includes an upper clamping head section 672 having an attachment opening 674 therein and a vertical support section 676 being integrally attached to the upper clamping head section 672 . the clamping head section 672 of clamping finger support member 670 is mounted and attached to the vertical support arm 662 of clamp support member 660 by aligning each of the corresponding attachment openings 674 and 666 , respectively , and then connected together by a machine screw 202 , as shown in fig1 a and 13 . the joined and connected clamp support member 660 and clamping finger support member 670 form a complete structure of an assembled front clamping finger support member 682 , as shown in fig1 and 12a . the assembled rear right and front right clamping finger support members 652 and 682 are in y - axis alignment with each other on each of the top support members 618 b and 618 a , respectively , such that the clamping heads 642 and 672 of each clamping finger support members 652 and 682 will engage , clamp and hold the interior right side 22 of window screen frame 16 in place for proper splining and screening during the splining and screening operation cycle . the right side clamping slide carriage assembly 600 additionally includes a rear clamping finger air cylinder 1118 having a piston shaft 1119 thereon and a x - axis frame sizing sensor 1062 . piston shaft 1119 of rear clamping finger air cylinder 1118 includes a piston mounting bracket 684 thereon and having attachment openings 686 therethrough . the attachment openings 686 of piston mounting bracket 684 are aligned with attachment opening 650 of the lower support section 648 of the clamping finger member 640 , as shown in fig1 and 13 , where then the aligned attachment openings 686 and 650 receive a machine bolt 204 for connecting and joining of the piston mounting bracket 684 to the lower support section 648 of the clamping finger member 640 . the x - axis frame sizing sensor 1062 is received within the sizing sensor opening 677 , as shown in fig1 , 12 a and 13 of the drawings . each of the bearing wheels 622 a and 622 b having a threaded shaft 624 a and 624 b are connected to each of the threaded shaft openings 608 a and 608 b of the angle support members 604 a and 604 b , respectively , by a screw 202 . the bearing wheels 622 a and 622 b are used to guide the clamping carriage assembly 600 along the guide rails 142 a to 142 d , respectively . the angle support members 604 a and 604 b are connected to the mounting openings 620 of the top support members 618 a and 618 b , respectively , by machine screws 202 . the angle support members 604 a and 604 b are used to support the bearing wheels 622 a and 622 b , respectively . each of he cross - support members 614 a and 614 b are connected to each of the top support members 618 a and 618 b , respectively , by screws 202 . the cross - support members 614 a and 614 b are used to connect the top support members 618 a and 618 b , respectively , together . each of the top support members 618 a and 618 b are connected to each of the angle support members 604 a and 604 b and to each of the cross support members 614 and 614 b , respectively , by screws 202 . the top support members 618 a and 618 b are used to support the clamp support members 660 and 630 , respectively . the rear clamp support member 630 is connected to the top support member 681 b by machine screws 202 and through mounting openings 638 on base member 634 of the rear clamp support member 630 , and to the rear clamping finger 640 by a machine screw 202 . the rear clamp support member 630 is used to support the rear clamping finger 640 . the front clamp support member 660 is connected to the top support member 618 a by machine screws 202 through mounting openings 668 on base member 664 of the front clamp support member 660 and to the front clamp finger 670 by a machine screw 202 . the front clamp support member 660 is used to support the front clamping finger 670 . the rear clamping finger 640 is connected to the rear clamp support member 630 by a machine screw 202 and to the air cylinder mounting bracket 684 attached to the piston shaft 1119 of rear clamping finger air cylinder 1118 by a machine bolt 204 through mounting openings 686 . the rear clamping finger 640 is used to clamp the interior right side edge 22 of the screen frame 16 . the front clamping finger 670 is connected to the front clamp support member 66 by machine screws 202 . the front clamping finger 670 is used to clamp the interior right side edge 22 of the screen frame 16 , as well as to contact the interior right side edge 22 of the screen frame 16 to trigger the x - axis frame sizing sensor 1062 . the x - axis frame sizing sensor 1062 is connected to the assembled front frame clamping finger support member 652 by a machine screw 202 . the x - axis frame sizing sensor 1062 is used with the front clamping finger 640 to sense and reference the x - axis or length of side edge 24 / 28 of the screen frame 16 . the rear clamping finger air cylinder 1118 is connected to the top support plate 618 b by machine screws 202 and to the assembled rear clamping finger support member 682 by a machine screw 202 . the rear clamping finger air cylinder 1118 is used to pivot the assembled rear clamping finger into or out of the clamping position , as shown in fig1 , 22 and 24 of the drawings . the rear side frame clamping assembly 700 , as shown in fig2 b , 3 , 14 , 15 , 18 , 22 , 24 and 27 of the patent drawings , is used to sense and reference the width ( y - axis direction 42 ) of the screen frame 16 using the y - axis frame sizing sensor 1060 . the rear side frame clamping assembly 700 is also used for clamping and holding the interior rear perimeter side 28 of the window screen frame 16 , as depicted in fig2 and 27 of the drawings . the rear side frame clamping assembly 700 includes a plurality of rear frame clamping finger members 702 a , 702 b , 702 c and 702 d , a y - axis frame sizing sensor block 708 having a sensor block slide bar 710 attached thereto , a plurality of clamping push rods 712 a , 712 b and 712 c , a y - axis frame sizing sensor bracket 714 having mounting openings 716 therein , and a y - axis frame sizing sensor 1600 . the rear side frame clamping assembly 700 also includes a pair of drive belt clamps 718 a and 718 b , a rear frame clamping bar member 720 g a rear frame clamp mounting bar 722 , and a pair of rear frame clamp air cylinders 1120 a and 1120 b each having a piston shaft 1121 a and 1121 b , respectively , thereon . each of the rear frame clamping finger members 702 a , 702 b , 702 c and 702 d include a clamping head 704 a , 704 b , 704 c and 704 d being attached at the inner end 705 a , 705 b , 705 c and 705 d of the u - shaped channeled slide bars 706 a , 706 b , 706 c and 706 d , respectively , to form the assembled clamping finger members 702 a , 702 b , 702 c and 702 d , as depicted in fig2 b , 14 and 15 of the drawings , respectively . the plurality of clamping heads 704 a , 704 b , 704 c and 704 d of the rear frame clamping finger members 702 a , 702 b , 702 c and 702 d , respectively , engage the interior perimeter rear side 28 of window screen frame 16 in which to firmly hold the screen frame 16 in position for the screening and splining cycle . each of the clamping heads 704 a to 704 d is connected to a clamping slide bar 706 a to 706 d by a machine screw 202 , respectively , to form the aforementioned rear frame clamping finger members 702 a to 702 d thereof . the clamping heads 704 a to 704 d , as depicted in fig1 , 22 , 24 and 27 , are used to clamp and hold the interior perimeter of the rear side 28 of the screen frame 16 prior to the screening and splining cycle . the y - axis frame sizing sensor block 708 is connected at the inner end 709 a of the sensor block slide bar 710 by machine screws 202 , as shown in fig1 , and the clamping push rod 712 a is received within sensor block slide bar 710 and clamping push rod 712 a is connected and aligned at the outer end 709 b of the sensor block slide bar 710 by machine screws 202 , as depicted in fig1 . the y - axis frame sizing sensor block 708 is used to move the clamping push rod 712 a in front of the y - axis frame sizing sensor 1060 . in operation , the y - axis frame sizing sensor block 708 is positioned on the exterior rear perimeter side 28 and adjustment to corner 38 of screen frame 16 , as depicted in fig1 and 22 of the drawings . each of the clamping push rods 712 b and 712 c are received within and connected to clamping slide bars 706 a and 706 d , respectively , by machine screws 202 . each of the clamping push rods 712 b and 712 c are also connected to the rear frame clamping bar member 720 and to the rear frame clamp air cylinders 1120 a and 1120 b , respectively , by machine screws 202 , as depicted in fig1 and 15 of the drawings . clamping push rods 712 b and 712 c are used to move the rear frame clamping bar member 720 to engage and clamp onto the exterior rear perimeter side 28 of the window screen frame 16 , as shown in fig2 . the y - axis frame sizing sensor bracket 714 is connected to the rear frame clamp mounting bar 722 by machine screws 202 through mounting openings 716 , as depicted in fig1 and 15 . the y - axis frame sizing sensor bracket 714 is used to mount and attach the y - axis frame sizing sensor 1060 thereto . the y - axis frame sizing sensor 1060 is connected to the y - axis frame sizing sensor bracket 714 by a set screw 206 . the y - axis frame sizing sensor 1060 is used to sense and reference the clamping push rod 712 a , thereby sensing the width of the screen frame 16 along the y - axis direction 42 . each of the clamping slide bars 706 a to 706 d are connected to the rear frame clamp mounting bar 722 by machine screws 202 at the outer ends 707 a , 707 b , 707 c and 707 d of the clamping slide bars 706 a , 706 b , 706 c and 706 d , respectively , thereto , as depicted in fig1 of the drawings . the clamping slide bars 706 a , to 706 d are used to mount the clamping heads 704 a to 704 d , the clamping push rods 712 b and 712 c and the rear frame clamp air cylinders 1120 a and 1120 b , respectively , thereon . the drive belt clamps 718 a and 718 b are connected at each outer end 728 a and 728 b of the rear frame clamp mounting bar 722 by machine screws , as shown in fig1 and 15 . the drive belt clamps 718 a and 718 b are used to clamp the rear frame clamping slide belts 162 a and 162 b , respectively , of the rear frame clamping slide sub - assembly 160 in position , as shown in fig2 b of the drawings . the rear frame clamping bar member 720 is connected to the clamping push rods 712 a to 712 c by machine screws 202 . the rear frame clamping bar member 720 is used for clamping and holding the exterior rear perimeter side 28 of the window screen frame 16 in position , as shown in fig2 and 24 of the drawings , prior to the start of the screening and splining cycle . the rear frame clamp mounting bar 722 is connected to the drive belt clamps 718 a and 718 b and to the clamping slide bars 708 a to 708 d by machine screws 202 . the rear frame clamp mounting bar 722 is used to mount and hold the clamping slide bars 708 a to 708 d , the drive belt clamps 718 a and 718 b and the y - axis frame sensor mounting bracket 714 in position . the rear frame clamp air cylinders 1120 a and 1120 b are each connected to clamping slide bars 706 a and 706 d and to clamping push rods 712 b and 712 c , respectively , by a machine screw 202 . the rear frame clamp air cylinders 1120 a and 1120 b are used to push and retract the push rods 712 b and 712 c , respectively , in which to move and retract the rear frame clamping bar member 720 from the exterior rear perimeter side 28 of the window screen frame 16 . the screen tensioning and screen roll holder assembly 800 , as shown in fig1 , 3 , 16 , 16 a , 17 and 27 of the patent drawings , is used to apply tension to the screen material 14 from a screening material roll 14 r within the screen tension bar 822 prior to the screening and splining operational cycle . the holder assembly also serves to hold the various width screening material rolls 14 r of screen material 14 , as depicted in fig1 and 16 of the drawings . the screen tensioning and screen roll holder assembly 800 includes a holder frame 802 being substantially h - shaped in configuration . the holder frame 802 includes a pair of vertical strut members 804 a and 804 b each having an integrally attached base member 806 a and 806 b , respectively , thereon , being located at the lower end 808 a and 808 b of each vertical strut member 804 a and 804 b , respectively , as depicted in fig1 and 17 of the drawings . each of the vertical strut members 804 a and 804 b includes matched and paired , downwardly slanted grooved channels 810 al and 810 ar , 810 bl and 810 br , 810 cl and 810 cr , and 810 dl and 810 dr for receiving and holding a screen material holding rod 812 a , 812 b , 812 c and 812 d , respectively . thereon each holding rod 812 a to 812 d is detachably received within the roll hole opening 14 rc of each screening material roll 14 r , respectively , therethrough , as shown in fig1 and 17 of the drawings . the screen tensioning and screen roll holder assembly 800 also includes a pair of screen tension horizontal support members 814 a and 814 b being attached to each of the vertical strut members 804 a and 804 b , respectively , at the inner ends 816 a and 816 b , respectively , as depicted in fig1 and 17 of the drawings . each of the horizontal support members 814 a and 814 b at their respective outer ends 818 a and 818 b includes a bearing block member 820 a and 820 b , respectively , thereon . each of the bearing block members 820 a and 820 b are mounted and attached to a screen tensioning bar 822 therebetween . the screen tensioning bar 822 includes a plurality of screen tensioning slits 824 for receiving the screening material 14 within one of the screen tensioning slits 824 therethrough , as depicted in fig1 of the drawings . at each of the outer ends 826 a and 826 b of the screen tensioning bar 822 include a tensioning pivot bar 828 a and 828 b , respectively , thereon . each tensioning pivot bar 828 a and 828 b is received within each of the bearing block members 820 a and 820 b , respectively , in which to enable the screen tensioning bar 822 to rotate in a 120 ° degree arc . the screen tensioning and screen roll holder assembly 800 further includes a pivot bar retainer 830 , a pivot bar 832 and a tension bar air cylinder 1124 . tension bar air cylinder 1124 includes a piston shaft 1125 having a tension bar bracket 834 thereon with mounting openings 836 . the vertical strut members 804 a and 804 b of holding frame 802 are connected to base members 806 a and 806 b and connected to the screen tension horizontal support members 814 a and 814 b , respectively . the vertical strut members 804 a and 804 b of holding frame 802 are used to position and hold the screen material holding rods 812 a , 812 b , 812 c and 812 d within the corresponding slanted grooved channels 810 al and 810 ar , 810 bl and 810 br , 810 al and 810 cr and 810 dl and 810 dr of vertical strut members 804 a and 804 b , respectively . each of the screen tension horizontal support members 814 a and 814 b are connected to the horizontal frame member 116 l of the machine base main frame 114 by bolts 130 , as depicted in fig1 and 3 of the drawings . the screen tension horizontal support members 814 a and 814 b are used to rotatably hold the screen tensioning bar 822 in place via the bearing block members 820 a and 820 b , respectively . the bearing block members 820 a and 820 b are connected to the tensioning pivot bars 828 a and 828 b , respectively , of screen tensioning bar 822 . the bearing block members 820 a and 820 b are also connected to the horizontal frame member 116 l by machine screws 202 . the bearing block members 820 a and 820 b are used to rotatably support the screen tensioning bar 822 thereto . the pivot bar retainer 830 is connected to the pivot bar 832 by machine screws 202 . the pivot bar retainer 830 is used to clamp the pivot bar 832 to the screen tensioning bar 822 via tensioning pivot bar 828 b on the right side 826 b of screen tensioning bar 822 , as depicted in fig1 and 16 a of the drawings . the pivot bar 832 is connected to the tensioning bar 822 via the pivot bar retainer 830 . the pivot bar 832 is also connected to the tension bar mounting bracket 834 on piston shaft 1125 of tension bar air cylinder 1124 via a machine screw 202 through mounting openings 836 on mounting bracket 834 , as shown in fig1 a of the drawings . the tension bar air cylinder 1124 is connected to the outer end 818 b of the left horizontal support member 814 b by machine screws 202 . the tension bar air cylinder 1124 is also connected to the pivot bar 832 by a machine screw 202 . the tension bar air cylinder 1124 is used to rotate the screen tensioning bar 822 such that the screening material 14 within the screen tensioning slit 824 of the screen tensioning bar 822 is tensioned , as shown in fig1 , during the screening and splining operational cycle in order to apply the proper tension to the screening material 14 for eliminating wrinkling of the screening material 14 during the screening and splining process cycle . in addition , the screen tensioning bar 822 will enable the cutter wheel 910 of the screen roll cutter assembly 900 to cut the screen material 14 from the screen material roll 14 r after the screening and splining operational cycle has been completed . the screen roll cutter assembly 900 , as shown in fig1 , 3 , 18 , 19 , 24 and 27 of the patent drawings , is used for cutting the tensioned screening material 14 in the y - axis direction 42 from the screen roll 14 r being held on the holder frame 802 of screen holder assembly 800 . the screen roll cutter assembly 900 includes a rodless air cylinder ( screen cutter air cylinder ) 1122 , a spring retaining bracket 904 , a cutter wheel pressure spring 906 , a cutter wheel pivot bar 908 , a cutter wheel 910 , a cutter wheel cover 912 , and a pivot bar mounting plate 914 . the rodless air cylinder ( screen cutter air cylinder ) 1122 is connected to horizontal frame member 116 l of the machine base main frame 114 by machine screws 202 . the rodless air cylinder 1122 is used to move the cutter wheel 910 along the y - axis direction 42 in which to cut the tensioned screening material 14 from the screen material roll 14 r , as depicted in fig1 and 27 . the spring retaining bracket 904 is connected to the pivot bar mounting plate 914 by machine screws 202 . the spring retaining bracket 904 is used to mount the cutter wheel pressure spring 906 thereto . the cutter wheel pressure spring 906 is connected and mounted to the spring retaining bracket 904 by a set screw 206 . the cutter wheel pressure spring 906 is used to apply pressure to the cutter wheel pivot bar 908 . the cutter wheel pivot bar 908 is connected to the pivot bar mounting plate 914 by a machine screw 202 . the cutter wheel pivot bar 908 is used to mount and attach the cutter wheel 910 . the cutter wheel 910 is connected to cutter wheel pivot bar 908 by a machine screw 202 . the cutter wheel 910 is used to cut and sever the tensioned screening material 14 from the screen material roll 14 r being held in the holder assembly 800 , as shown in fig1 of the drawings . the cutter wheel cover 912 is connected to the pivot bar mounting plate 914 by machine screws 202 . the cutter wheel cover 912 is used to protect the operator from injury by covering and shielding the cutter wheel 910 when in operational use thereof . the pivot bar mounting plate 914 is connected to the rodless air cylinder 1122 by machine screws 202 . the pivot bar mounting plate 914 is used to mount and attach the spring retaining bracket 904 , the cutter wheel pivot bar 908 and the cutter wheel cover 912 thereto . the electronic control system 1000 , as shown in fig1 through 7 , 12 through 15 , 20 , 25 and 26 of the patent drawings , is used for electronically controlling the operation of the automatic screening and splining apparatus 10 . electronic control system 1000 provides the electronic for the aforementioned assemblies 100 , 200 , 300 , 400 , 500 , 600 , 700 , 800 , 900 and 1100 . the electronic control system 1000 includes a computer control module 1002 , a main power supply 1004 , a plurality of solid state relays 1006 , 1008 , 1010 , 1012 , 1014 , 1016 , 1018 , 1020 , 1022 , 1024 , 1026 , 1028 , 1030 being electronically connected to a plurality of solenoid valves 1132 , 1134 , 1136 , 1138 , 1140 , 1142 , 1144 , 1146 , 1148 , 1150 , 1152 and 1154 , respectively , and to a main contactor 1032 . the electronic control system 1000 further includes a plurality of servomotor controllers 1034 , 1036 , 1038 , 1040 , 1042 and 1044 for controlling swivel servomotor 242 , splining head x - axis servomotor 330 , sliding carriage y - axis servomotor 190 , spline advance feeder stepper motor 238 , clamping carriage servomotor 154 and rear frame clamping slide servomotor 170 , respectively , a mounted electronic control panel box 1064 and a portable electronic control cabinet 1070 . the electronic control system 1000 also includes a plurality of sensors 1046 , 1048 , 1050 , 1052 , 1054 , 1056 , 1058 , 1060 and 1062 for controlling the aforementioned assemblies . the computer control module 1002 provides the control aspect to the various aforementioned assemblies of apparatus 10 . the main power supply 1004 is used for supplying the electrical power to the solid state relays 1006 to 1030 and their corresponding solenoid valves 1132 to 1154 and to the main contactor 1032 , respectively , by electrical lines 1031 connected to the computer control module 1002 . the solid state relays include a screen cutter frame solid state relay 1006 , a spline cutter solid state relay 1008 , a spline guide plate solid state relay 1010 , a spline pinch solid state relay 1012 , a corner height solid state relay 1014 , a dispensing head slide solid state relay 1016 , a left finger clamp solid state relay 1018 , a front finger clamp solid state relay 1020 , a right finger clamp solid state relay 1022 , a rear frame clamp solid state relay 1024 , a screen roll cutter solid state relay 1026 , a tension bar solid state relay 1028 , and a main contactor solid state relay 1030 . the solid state relays 1006 to 1030 are used to enable and activate their corresponding solenoid valves 1132 to 1154 , and main contactor 1032 , respectively . the main contactor 1032 supplies electrical power , as well as initializing and activating the servomotor controllers 1034 , 1036 , 1038 , 1040 , 1042 and 1044 and then corresponding servomotors 242 , 330 , 190 , 238 , 154 and 170 , respectively , by electrical lines 1033 , as shown in fig2 of the drawings . the servomotor controllers include a swivel servomotor controller 1034 , an x - axis splining head servomotor controller 1036 , a y - axis sliding carriage servomotor controller 1038 , a spline advance stepper motor controller 1040 , a clamping carriage servomotor controller 1042 and a rear frame clamping slide servomotor controller 1044 . the mounted electronic control panel box 1064 includes an access door 1066 having a handle 1067 thereon , an interior compartment 1068 for mounting various electrical components therein . the mounted control panel cabinet 1070 includes a control panel top wall 1072 , a control panel front wall 1073 having an access door 1074 with a handle 1075 thereon , an interior compartment 1076 therein and a bottom wall 1077 having a plurality of castors 1078 a , 1078 b , 1078 c and 1078 d thereon for moving the panel cabinet 1070 from one location to another location . the control panel top wall 1072 includes a rectangular opening 1080 for receiving a touch screen display 1082 therein , a first oval / circular opening 1084 for receiving a power - on light 1086 having a lens 1088 and light bulb 1090 therein , a second oval / circular opening 1092 for receiving a power switch / button 1094 therein , and a third oval / circular opening 1096 for receiving an emergency stop switch / button 1098 therein . the touch screen display 1082 include various control commands for the screening and splining cycle , such commands that are displayed for example include “ press to initialize ”, “ cycle start button ,” “ reset start button ,” “ clamp start button ”, “ spline load ” “ profile selection ”, “ debug ” and “ frame parameter changes ” for use by the operator . the power - on light 1086 is used for signaling the operator that electrical power has been supplied to the main contactor 1032 and apparatus 10 is ready for operational use by the operator . the power button / switch 1094 controls the input of electrical power to apparatus 10 . the emergency stop switch / button 1098 allows the operator to instantaneously stop the operation of apparatus 10 when a problem occurs . the electronic controls 1082 , 1086 , 1094 and 1098 are connected to the main power supply 1004 via electrical line 1005 , as shown in fig2 of the drawings . as shown in fig2 , the automatic screening apparatus 10 include various apparatus sensors for the electronic control system 1000 that include a swivel head gear home sensor 1046 , an x - axis splining head home sensor 1048 , an x - axis splining head max travel sensor 1050 , a y - axis sliding carriage home sensor 1052 , a y - axis sliding carriage max travel sensor 1054 , a rear frame clamping slide home sensor 1056 , a clamping carriage home sensor 1058 , ay - axis frame sizing sensor 1060 and an x - axis frame sizing sensor 1062 . the aforementioned electronic sensors 1046 to 1062 are connected to the computer control module 1002 via electrical lines 1063 , as depicted in fig2 . as shown in fig2 , the screen cutter frame solid state relay 1006 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the screen cutter frame solid state relay 1006 is used to electronically enable the screen cutter frame solenoid valve 1132 . the spline cutter solid state relay 1008 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the spline cutter solid state relay 1008 is used to electronically enable the spline cutter solenoid valve 1134 . the spline guide plate solid state relay 1010 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the spline guide plate solid state relay 1010 is used to electronically enable the spline guide plate solenoid valve 1136 . the spline pinch solid state relay 1012 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the spline pinch solid state relay 1012 is used to electronically enable the spline pinch solenoid valve 1138 . the corner height solid state relay 1014 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the corner height solid state relay 1014 is used to electronically enable the corner height solenoid valve 1140 . the dispensing head slide solid state relay 1016 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the dispensing head slide solid state relay 1016 is used to electronically enable the dispensing head slide solenoid valve 1142 . the left finger clamp solid state relay 1018 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the left finger clamp solid state relay 1018 is used to electronically enable the left finger clamp solenoid valve 1144 . the front finger clamp solid state relay 1020 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the front finger clamp solid state relay 1020 is used to electronically enable the front finger clamp solenoid valve 1146 . the right finger clamp solid state relay 1022 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the right finger clamp solid state relay 1022 is used to electronically enable the right finger clamp solenoid valve 1148 . the rear frame clamp solid state relay 1024 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screw 202 . the rear frame clamp solid state relay 1024 is used to electronically enable the rear frame clamp solenoid valve 1150 . the screen roll cutter solid state relay 1026 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the screen roll cutter solid state relay 1026 is used to electronically enable the screen roll cutter solenoid valve 1152 . the tension bar solid state relay 1028 is mounted within the interior compartment 1076 of the mobile control panel 1070 by machine screws 202 . the tension bar solid state relay 1028 is used to electronically enable the tension bar solenoid valve 1154 . the main contactor solid state relay 1030 is mounted within the interior compartment 1076 of the mobile control panel 1070 by machine screws 202 . the main contactor solid state relay 1030 is used to electronically enable the main contactor 1032 in which enable the aforementioned solenoid valves 1132 to 1154 , respectively . as shown in fig2 , the swivel servomotor controller 1034 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the swivel servomotor controller 1034 is used to electronically control the swivel servomotor 242 for the rotating spline wheel sub - assembly 240 of spline dispensing head assembly 200 . the x - axis splining head servomotor controller 1036 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the x - axis splining head servomotor controller 1036 is used to electronically control the x - axis splining head servomotor 330 for the splining head splining head slide assembly 300 . the y - axis splining head servomotor controller 1038 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the y - axis splining head servomotor controller 1038 is used to electronically control the y - axis sliding carriage servomotor 190 for the sliding carriage sub - assembly 180 of frame assembly 100 . the spline advance feeder stepper motor controller 1040 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the spline advance feeder stepper motor controller 1040 is used to electronically control the spline advance feeder stepper motor 1040 is used to electronically control the spline advance feeder stepper motor 238 for the spline feed sub - assembly 210 of spline dispensing head assembly 200 . the clamping carriage servomotor controller 1042 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the clamping carriage servomotor controller 1042 is used to electronically control the clamping carriage servomotor 154 for the clamping carriage sub - assembly 140 of frame assembly 100 . the rear frame clamping slide servomotor controller 1044 is mounted within the interior compartment 1076 of the mobile control panel cabinet 1070 by machine screws 202 . the rear frame clamping slide servomotor controller 1044 is used to electronically control the rear frame clamping slide servomotor 170 for the rear frame clamping slide sub - assembly 160 of frame assembly 100 . as shown in fig2 , the swivel head gear home sensor 1046 is mounted to the head gear mounting bracket 270 of the rotating spline wheel sub - assembly 240 of spline dispensing head assembly 200 . the swivel head gear home sensor 1046 is used to sense and reference the home position 64 for the spline swivel head rotation member 256 ( circular rotation ) of the rotating spline wheel sub - assembly 240 of the spline dispensing head assembly 200 . the splining head x - axis home sensor 1048 is connected to the left tube end 303 a of the rail support tube 302 by machine screws 202 . the x - axis home sensor 1048 is used to sense and reference the home position 52 of the spline dispensing head assembly 200 and splining head splining head slide assembly 300 . the splining head x - axis max travel sensor 1050 is connected to the right tube end 303 b of the rail support tube 302 by machine screws 202 . the x - axis max travel sensor 1050 is used to sense and reference the x - axis max travel distance or position 54 of the spline dispensing head assembly 200 and splining head splining head slide assembly 300 . the y - axis home sensor 1052 is mounted and connected to the base main frame 114 by a mounting bracket 196 a . the sliding carriage y - axis home sensor 1052 is used to sense and reference the home position 56 of the splining head splining head slide assembly 300 . the y - axis max travel sensor 1054 is mounted and connected to the base main frame 114 by a mounting bracket 196 b . the sliding carriage y - axis max travel sensor 1054 is used to sense and reference y - axis maximum travel distance 58 of the splining head splining head slide assembly 300 . the rear frame clamping slide home sensor 1056 is mounted and connected to the base main frame 114 by a mounting bracket 136 . the rear frame clamping slide home sensor 1056 is used to sense and reference the home position 60 of the rear frame clamping assembly 700 . the clamping carriage home sensor 1058 is attached and connected to the base main frame 114 by a mounting bracket 136 . the clamping carriage home sensor 1058 is used to sense and reference the home position 62 of the clamping slide carriage assembly 600 . the y - axis frame sizing sensor 1060 is connected to the y - axis frame sizing sensor bracket 714 by a set screw 206 . the y - axis frame sizing sensor 1060 is used to sense and reference the clamping push rod 712 a , thereby sensing the width of the side edge 22 / 26 of the screen frame 16 along the y - axis direction 42 . the x - axis frame sizing sensor 1062 is connected to the assembled front frame clamping finger support member 652 by a machine screw 202 . the x - axis frame sizing sensor 1062 is used with the front clamping finger 640 to sense and reference the x - axis or length of side edge 24 / 28 of the screen frame 16 . the electro - pneumatic control system 1100 , as shown in fig1 , 5 , 7 , 20 , 21 , 24 , 26 and 27 of the patent drawings , is used for the electro - pneumatic control of the various assemblies 100 , 200 , 300 , 400 , 500 , 600 , 700 , 800 and 900 . the electro - pneumatic control system 1100 provides the pressurized pneumatic air 1130 from the compressed air supply ( compressor ) 1126 in which to power and actuate the individual air cylinders 1102 , 1104 , 1106 , 1108 , 1110 , 1112 , 1114 , 1116 , 1118 , 1120 , 1122 and 1124 , as well as to power and actuate the individual solenoid valves 1132 , 1134 , 1136 , 1138 , 1140 , 1142 , 1144 , 1146 , 1148 , 1150 , 1152 and 1154 . the electro - pneumatic control system 1100 includes air lines p , a and b having pressurized air 1130 therein , at a regulated pressure of 80 psig via air regulator 1128 , for activating various component parts within each of the major assemblies 100 , 200 , 300 , 400 , 500 , 600 , 700 , 800 and 900 , respectively . these plurality of air cylinders include , as shown in fig2 , a screen cutter frame air cylinder 1102 , a spline cutter air cylinder 1104 , a spline guide plate air cylinder 1106 , a spline pinch air cylinder 1108 , a corner height air cylinder 1110 , a dispensing head slide air cylinder 1112 , a left finger frame clamp air cylinder 1114 , a front finger clamp air cylinder 1116 , a right finger clamp air cylinder 1118 , a rear frame clamp air cylinder 1120 , a screen roll cutter air cylinder 1122 , and a tension bar air cylinder 1124 . the screen cutter frame air cylinder 1102 is connected to one end 290 of the screen cutter pivot bar 286 and to one end 292 of the pivot bar mounting bracket 288 , as shown in fig5 . the screen cutter frame air cylinder 1102 is used to pivot the screen cutter pivot bar 286 in which to then push the screen cutter 282 into the screen retaining channel 18 of window screen frame 16 in order to cut away the excess screening material 14 away from the window screen frame sides 22 , 24 , 26 and 28 . the spline cutter air cylinder 1104 is mounted to the spline feeder block 232 of spline dispensing head assembly 200 by machine screws 202 , as shown in fig5 . the spline cutter air cylinder 1104 is used to push the spline cutter 230 into the splining material 12 in order to sever the splining material 12 at the end of the splining and screening cycle . the spline guide plate air cylinder 1106 is mounted and attached to the top and bottom spline guide plate mounting brackets 254 and 264 , respectively , as shown in fig5 . the spline guide plate air cylinder 1106 is used to raise and lower the lower spline head guide plates 260 a and 260 b of the spline dispensing head assembly 200 in order to position the splining material 12 under the spline wheel 258 . the spline pinch air cylinder 1108 is connected to the spline pinch feeder rear block 218 and to the spline feeder block 232 by machine bolts 204 , as shown in fig5 . the spline pinch air cylinder 1108 is used to push the spline pinch idler wheel 214 and the spline pinch drive wheel 220 , respectively , thereby moving the spline pinch feeder block 218 such that the spline pinch drive wheel 220 grips the splining material 12 for advancement . the corner height air cylinder 1110 is mounted and connected to the height adjustment plate 322 of splining head splining head slide assembly 300 by machine screws 202 , as shown in fig7 . the corner height air cylinder 1110 is used to raise and lower the head mount plate 326 of the splining head splining head slide assembly 300 from and to a secondary or corner height position 48 along the z - axis direction 44 . the dispensing head slide air cylinder 1112 is mounted and connected to both the piston support plate 324 and the head mount plate 326 of splining head splining head slide assembly 300 by machine bolts 203 , as depicted in fig7 . the dispensing head slide air cylinder 1112 is used to raise and lower the spline dispensing head assembly 200 , as shown in fig2 c , 5 and 7 of the drawings . also , these plurality of solenoid valves include , as shown in fig2 , a screen cutter frame solenoid valve 1132 , a spline cutter solenoid valve 1134 , a spline guide plate solenoid valve 1136 , a spline pinch solenoid valve 1138 , a corner height solenoid valve 1140 , a dispensing head slide solenoid valve 1142 , a left finger clamp solenoid valve 1144 , a front finger clamp solenoid valve 1146 , a right finger clamp solenoid valve 1148 , a rear frame clamp solenoid valve 1150 , a screen roll cutter solenoid valve 1152 , and a tension bar solenoid valve 1154 . the left finger frame clamp air cylinder 1114 is connected to a horizontal frame member 116 l of base main frame 114 and connected to the pivot bar 544 by means of the mounting bracket 554 of the left finger frame clamp assembly 500 , as shown in fig1 and 11 . the left finger frame clamp air cylinder 1114 is used to pivot and move the left finger frame clamp assembly 500 such that the clamping heads 530 a and 530 b of the joined finger clamp collars 534 a and 534 b , respectively , clamp and hold the interior left side 26 of the widow screen frame 16 firmly in place . the front finger clamp air cylinder 116 is connected to a horizontal frame member 116 f of base main frame 1114 and connected to the pivot bar 444 by means of the mounting bracket 454 of the front clamping finger assembly 400 , as shown in fig8 and 9 . the front finger clamp air cylinder 1116 is used to pivot and move the front clamping finger assembly 400 such that the plurality of clamping heads 430 a to 430 f of the joined finger clamp collars 434 a and 434 b , respectively , clamp and hold the interior front side 24 of the window screen frame 16 firmly in place . the right finger clamp air cylinder 1118 is connected to the right side clamping slide carriage assembly 600 and to the rear right clamping finger support member 652 by machine screws 202 . the right finger clamp air cylinder 1118 is used to pivot the rear right clamping finger support member 652 in which to clamp and hold the interior right perimeter side 22 of screen frame 16 firmly in place . the rear frame clamp air cylinders 1120 a and 1120 b are each connected to the clamping slide bars 706 a and 706 b and the clamping push rods 712 b and 712 c , respectively , by a machine screw 202 . the rear frame clamp air cylinders 1120 a and 1120 b are used to push and retract the push rods 712 b and 712 c , respectively , in which to move and retreat the rear frame clamping bar member 720 from the exterior rear perimeter side 28 of the window screen frame 16 , as shown in fig2 . the screen roll cutter air cylinder ( rodless air cylinder ) 1122 is connected to the horizontal frame member 116 l and to the pivot bar mounting plate 914 by machine bolts 204 . the screen roll cutter air cylinder ( rodless air cylinder ) 1122 is used to move the cutter wheel 910 along the y - axis direction 42 in which to cut the tensioned screen material 14 from the screen material roll 14 r . the tension bar air cylinder 1124 is connected to the outer end 818 b of the left horizontal support member 814 b by machine screws . the tension bar air cylinder 1124 is also connected to the pivot bar 832 by a machine screw 202 . the tension bar air cylinder 1124 is used to rotate the screen tensioning bar 822 , such that the screening material 14 within the screen tensioning slit 824 of the screen tensioning bar 822 is tensioned , as shown in fig1 , during the screening and splining operational cycle in order to apply the proper tension to the screening material 14 for eliminating wrinkling of the screening material 14 during the screening and splining process cycle . in addition , the tension bar air cylinder 1124 via the screen tensioning bar 822 will enable the cutter wheel 910 of the screen roll cutter assembly 900 to cut the screen material 14 from the screen material roll 14 r after the screening and splining operational cycle has been completed . the screen cutter frame solenoid valve 1132 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being located at the inner most position . the screen cutter frame solenoid valve 1132 is used to change and reverse the flow direction of the compressed air 1130 ( from air compressor 1126 ) to that of the screen cutter frame air cylinder 1102 . the spline cutter solenoid valve 1134 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being positioned between solenoid valves 1132 and 1136 . the spline cutter solenoid valve 1134 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline cutter air cylinder 1104 . the spline guide plate solenoid valve 1136 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being positioned between solenoid valves 1134 and 1138 . the spline guide plate solenoid valve 1136 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline guide plate air cylinder 1106 . the spline pinch solenoid valve 1138 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being positioned between solenoid valves 1136 and 1140 . the spline pinch solenoid valve 1138 is used to change and reverse the flow direction of the compressed air 1130 to that of the spline pinch air cylinder 1108 . the corner height solenoid valve 1140 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being positioned between solenoid valves 1138 and 1142 . the corner height solenoid valve 1140 is used to change and reverse the flow direction of the compressed air 1130 to that of the corner height air cylinder 1110 . the dispensing head slide solenoid valve 1142 is connected to the top wall surface 321 of the top solenoid bracket 320 by machine screws 202 being located at the outer most position , as shown in fig6 and 7 of the drawings . the dispensing head slide solenoid valve 1142 is used to change and reverse the flow direction of the compressed air 1130 to that of the dispensing head slide air cylinder 1112 . the front finger clamp solenoid valve 1146 is connected to the interior compartment 1068 of the machine mounted control panel box 1064 by machine screws 202 . the front finger clamp solenoid valve 1146 is used to change the air flow direction of the compressed air 1130 to the front finger clamp air cylinder 1116 . the right finger clamp solenoid valve 1148 is connected to the interior compartment 1068 of the mounted control panel box 1064 by machine screws 202 . the right finger clamp solenoid valve 1148 is used to change the air flow direction of the compressed air 1130 to the right finger clamp air cylinder 1118 . the rear frame clamp solenoid valve 1150 is connected to the interior compartment 1068 of the mounted control panel box 1064 by machine screws 202 . the rear frame clamp solenoid valve 1150 is used to change the air flow direction of the compressed air 1130 to each of the rear frame clamp air cylinders 1120 a and 1120 b , respectively . the screen roll cutter solenoid valve 1152 is connected to the interior compartment 1068 of the mounted control panel box 1064 by machine screws 202 . the screen roll cutter solenoid valve 1152 is used to change the air flow direction of the compressed air 1130 to the screen roll cutter air cylinder 1122 . the tension bar solenoid valve 1154 is connected to the interior compartment 1068 of the mounted control panel box 1064 by machine screws 202 . the tension bar solenoid valve 1154 is used to change the air flow direction of the compressed air 1130 to the tension bar air cylinder 1124 . as shown in fig2 , the screen cutter frame solenoid valve 1132 is connected to the screen cutter frame air cylinder 1102 via air lines a and b . the spline cutter solenoid valve 1134 is connected to the spline cutter air cylinder 1104 via air lines a and b . the spline guide plate solenoid valve 1136 is connected to the spline guide plate air cylinder 1106 via air lines a and b . the spline punch solenoid valve 1138 is connected to the spline punch air cylinder 1108 via air lines a and b . the corner height solenoid valve 1140 is connected to the corner height air cylinder 1110 via air lines a and b . the dispensing head slide solenoid valve 1142 is connected to the dispensing head slide air cylinder 1112 via air lines a and b . the left finger clamp solenoid valve 1144 is connected to the left finger clamp air cylinder 1114 via air lines a and b . the front finger clamp solenoid valve 1146 is connected to the front finger clamp air cylinder 1116 via air lines a and b . the right finger clamp solenoid valve 1148 is connected to the right finger clamp air cylinder 1118 via air lines a and b . the rear frame clamp solenoid valve 1150 is connected to both the rear frame clamp air cylinders 1120 a and 1120 b , respectively via separate air lines a and b , respectively . the screen roll cutter solenoid valve 1152 is connected to the screen roll cutter air cylinder 1122 via air lines a and b . the tension bar solenoid valve 1154 is connected to the tension bar air cylinder 1124 via air lines a and b . when the power switch 1094 located on the movable control panel 1070 is switched to the “ on ” position by the operator , electrical power enables the main contactor 1032 which then supplies power to the computer control module 1002 , the main power supply 1004 and the servomotor controllers 1034 , 1036 , 1038 , 1040 , 1042 and 1044 , as shown in fig2 of the drawings . the operator then waits for the touch screen display 1082 to display “ press to initialize ”, such that the operator then depresses the touch screen display 1082 to initialize apparatus 10 . the computer control module 1002 will send a signal to the rear clamping slide servomotor controller 1044 and this will then enable the rear clamping slide servomotor 170 , such that the rear clamping slide servomotor 170 will rotate the rear frame clamp drive bar belt 166 which will rotate the rear frame drive bar 164 . this action will then move the rear side frame clamp assembly 700 toward the rear frame clamping slide home sensor 1056 . when the rear side frame clamp assembly 700 has reached the rear frame clamp home sensor 1056 , the rear frame clamping slide servomotor 170 will stop . this is the home position 60 for the rear side frame clamp assembly 700 . the next apparatus 10 movement is the clamping slide carriage assembly 600 going to a home position as follows : the computer control module 1002 will send a signal to the clamping carriage servomotor controller 1042 and this signal will enable the clamping carriage servomotor 154 such that the clamping carriage servomotor 154 will rotate the clamping carriage drive bar belt 150 which will in turn rotate the clamping carriage drive bar 148 . this action will cause the right side clamping slide carriage assembly 600 to move toward the clamping carriage home sensor 1058 . when the clamping slide carriage assembly 600 has reached the clamping carriage home sensor 1058 , the clamping carriage servomotor 150 will stop . this is the home position 62 for the clamping carriage assembly 600 . the next apparatus 10 movement is the splining dispensing head assembly 200 will initialize to its y - axis home position 56 as follows : the computer control module 1004 will send a signal to the y - axis sliding carriage servomotor controller 1038 and this signal will enable the y - axis sliding carriage servomotor 190 such that the y - axis sliding carriage servomotor 190 will rotate the y - axis drive bar belt 186 which in turn will rotate the y - axis splining head drive bar 184 . this action will then cause the splining head splining head slide assembly 300 to move toward the y - axis sliding carriage home sensor 1052 . when the splining head splining head slide assembly 300 reaches the y - axis sliding carriage home sensor 1052 , the y - axis sliding carriage servomotor 190 will stop . this is the y - axis home position 56 for the splining head splining head slide assembly 300 . next , the splining head splining head slide assembly 300 will initialize to its x - axis home position as follows : the computer control module 1004 will send a signal to the x - axis splining head servomotor controller 1036 , this will enable the x - axis splining head servomotor 330 such that the x - axis splining head servomotor 330 will rotate the x - axis splining head drive belt 338 . this action will move the splining head splining head slide assembly 300 toward the x - axis splining head home sensor 1048 . when the splining head splining head slide assembly 300 has reached the x - axis splining head home sensor 1048 , the splining head x - axis servomotor 330 will stop . this is the x - axis home position 52 for the splining head splining head slide assembly 300 . the final operation in the initialization step a will be to home the rotating spline swivel rotation member 256 , this is accomplished as follows : the computer control 1004 will send a signal to the swivel servomotor controller 1034 and this will enable the swivel servomotor 242 , such that the swivel servomotor 242 will rotate the swivel head gear 250 . the swivel head gear 250 being connected to the spline swivel head rotation member 256 will rotate toward the swivel head gear home sensor 1046 . the swivel head gear 250 and the spline swivel head rotation member 256 will continue to rotate until the swivel head gear home sensor 1046 aligns with the head gear home locating hole opening 253 in the swivel head gear 250 , such that when this alignment occurs , the swivel servomotor 242 will stop . this is the home position 64 for the spline swivel head rotation member 256 . the operator installs screen roll material 14 by inserting the screen material holding rods 812 a to 812 d through the center hole 14 r c of the rolls 14 r of screen material 14 . the rolls 14 r of screen material 14 are then placed on to the screen tension / holder frame 802 , as shown in fig1 . the operator then takes the screen material 14 and threads it through the screen tensioning slit 824 located on the screen tensioning bar 822 , as shown in fig1 . the operator then places a roll 12 r of spline material 12 onto the holding bar 350 of the spline roll holder 344 . the operator then takes the spline material 12 from the spline material roll 12 r and places it through the spline hole opening 228 in the spline feed cover 212 , as shown in fig4 and 26 of the drawings . after the machine 10 initializes , the operator then inserts a screen frame 16 against the left and front side guides 125 and 126 , respectively , of the l - shaped guide brace 129 , as shown in fig2 . the operator then presses the touch screen display 1082 for initiating the “ clamp start button ”. the machine 10 will start the clamping cycle the screen frame 16 as follows : the computer control module 1002 will send a signal to the front finger clamp solid state relay 1020 . this will enable the front finger clamp solenoid valve 1146 , which will supply compressed air 1130 to the front finger clamp air cylinder 1116 which will push on pivot bar 444 , rotating the front side clamping shaft 408 which will push on the clamping finger heads 430 a to 430 e of the formed finger clamp collars 434 a to 434 e , as shown in fig2 . this action has the clamping finger heads 430 a to 430 e clamping the interior front perimeter side edge 24 of the screen frame 16 against the front side guide 126 of the l - shaped guide brace 129 . the computer control module 1002 will next send a signal to the left finger frame clamp solid state relay 1018 and this will enable the left finger frame clamp solenoid valve 1144 , which will then supply compressed air 1130 to the left finger frame clamp air cylinder 1114 . the left finger frame clamp air cylinder 1114 will then push on pivot bar 544 , rotating the left side shaft 508 which will push on the clamping finger heads 530 and 530 b of the formed finger clamp collars 534 a and 534 b , as shown in fig2 . this action has the clamping finger heads 530 a and 530 b clamping the interior left perimeter side edge 26 of the screen frame 16 against the left side guide 125 of the l - shaped guide brace 129 . next , the computer control module 1002 will send a signal to the rear frame clamp servomotor controller 1044 , enabling the rear frame clamp servomotor 170 . the rear frame clamp servomotor 170 will then rotate the rear frame clamping slide drive bar belt 166 which will then rotate the rear frame clamping slide drive bar 164 , thereby moving the rear side frame clamping assembly 700 towards the interior rear perimeter side edge 28 of the screen frame 16 . the rear side frame clamp assembly 700 will continue to move until the y - axis frame sizing sensor block 708 contacts the exterior perimeter side edge 28 of the screen frame 16 . upon this contact , the rear frame clamp assembly 700 will advance slightly further until the rear frame clamping finger heads 704 a to 704 d are on the interior rear perimeter side edge 28 of the screen frame 16 . next , the direction of the rear frame clamping slide servomotor 17 is reversed , thereby reversing the direction of the rear side frame clamp assembly 700 . the rear frame clamping slide sub - assembly 160 will move a preset distance in this direction as to position the rear frame clamping finger heads 704 a to 704 d in contact with the interior perimeter side edge 28 . upon the completion of this operational step , a signal is sent from the computer control module 1002 to the rear frame clamp solid state relay 1024 , which will enable the rear frame clamp solenoid valve 1150 , thereby supplying the rear frame clamp air cylinders 1120 a and 1120 b with compressed inwardly air 1130 . the rear frame clamp air cylinders 1120 a and 1120 b will move the push rods 712 b and 712 c , respectively , thereby moving the rear frame clamping member 720 inwardly against the outer exterior rear perimeter side edge 28 of the screen frame 16 , which completes the rear frame clamping sequence . next , the computer control module 1002 will send a signal to the clamping carriage servomotor controller 1042 , enabling the clamping carriage servomotor 154 . the clamping carriage servomotor 154 will rotate the clamping carriage drive bar belt 150 , thereby rotating the clamping bar carriage drive bar 148 of the clamping carriage sub - assembly 140 , thus causing the right side clamping slide carriage assembly 600 to move towards the interior right side edge 26 of the screen frame 16 . the right side clamping slide carriage assembly 600 will continue to move in this direction until the first upper clamping finger head 642 of the rear right clamping finger support member 652 , as shown in fig1 and 12a of the drawings , contacts the outer / exterior right perimeter side edge 22 of the screen frame 16 . upon this contact , the first upper clamping finger head 642 will pivot and contact the x - axis frame sizing sensor 1062 . upon this contact , the right side clamping slide carriage assembly 600 will be advanced further until the first upper clamping finger head 642 and the second upper clamping finger head 672 are position on the interior right perimeter side edge 22 of the screen frame 16 . at this point , as signal is sent from the computer control module 1002 to the right finger clamping finger solid state relay 1022 which will enable the right finger clamp solenoid valve 1148 , thereby supplying compressed air 1130 to the right finger clamp air cylinder 1118 . this pneumatic action will then pivot the second upper clamping finger head 672 into the clamping position and the direction of the clamping carriage servomotor 154 is reversed which allows the right side clamping slide carriage assembly 600 to be moved toward the interior right perimeter side edge 22 of the screen frame 16 , until the first upper clamping finger head 642 and the second upper clamping finger head 672 are in contact with the interior right side edge 22 of screen frame 16 , as depicted in fig2 , 24 and 25 of the drawings . the operator then pulls the screen material 14 across the screen frame 16 via the screen tensioning bar 822 , this then completes the clamping cycle operational step b . next , the operator then presses the “ cycle start button ” on the touch screen display 1082 to start the splining process cycle . the computer control module 1002 will send a signal to the x - axis splining head servomotor controller 1036 and the y - axis splining head servomotor controller 1038 , which will enable the x - axis splining head servomotor 330 and the y - axis sliding carriage servomotor 190 simultaneously , which will then move the spline dispensing head assembly 200 to the start position 46 on the first corner 32 and on side 22 of the screen frame 16 , as shown in fig2 of the drawings . next , the computer control module 1002 will enable the dispensing head slide solid state relay 1016 which will enable the dispensing head slide solenoid valve 1142 and this will supply compressed air 1130 to the dispensing head slide air cylinder 1112 , thereby lowering the spline dispensing head assembly 200 and placing the spline material 12 and the splining wheel 258 into the screen retaining groove / channel 18 located on the perimeter right side 22 of the screen frame 16 , as shown in fig2 , 25 and 26 of the drawings . if the side width 22 / 26 of the screen frame 16 is of such dimension that the perimeter side rail 22 of the screen frame 16 is in line with the clamping finger heads 430 a to 430 e and 704 a to 704 d on the front clamping frame assembly 400 and the rear side frame assembly 700 , respectively . the clamping finger heads 430 a to 430 e and 704 a to 704 d will pivot under the side rail 22 of screen frame 16 , thereby preventing the clamping finger heads 430 a to 430 e and 704 a to 704 d , respectively , from lifting the screen frame 16 off of the upper table surface 106 of splining tabletop 104 when the clamping cycle had commenced . in the next processing action , a signal is sent from the computer control module 1002 to the spline guide solid state relay 1010 and this will enable the spline guide plate solenoid valve 1136 to supply compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guide plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent from the computer control module 1002 to the y - axis servomotor 190 which moves the spline dispensing head assembly 200 along the right perimeter side edge 22 of the screen frame 16 . simultaneously , a signal is sent from the computer control module 1004 to the screen cutter frame solid state relay 1006 which will enable the screen cutter frame solenoid valve 1132 to supply compressed air 1130 to the screen cutter frame air cylinder 1102 , thereby pivoting the screen cutting wheel 282 into the screen retaining groove 18 within the screen frame 16 . this will cut the screen material 14 within the screen retaining groove 18 in the screen frame 16 as the spline dispensing head assembly 200 is traveling towards the second corner 34 . when the spline dispensing head assembly 200 reaches the second corner 34 of the screen frame 16 , the y - axis sliding carriage servomotor 190 is stopped . after the y - axis sliding carriage servomotor 190 is stopped , the spline guide plate solenoid valve 1136 is disabled , thereby reversing the air flow of compressed air 1130 on the spline guide plate air cylinder 1106 which causes the spline head guide plates 260 a and 260 b to lower and contact the screen frame 16 . then a signal is sent to the corner height solid state relay 1014 from the computer control module 1002 which will then enable the corner height solenoid valve 1140 to supply compressed air 1130 to the corner height air cylinder 1110 , thereby raising the spline dispensing head assembly 200 to a secondary or corner height position 48 . simultaneously , the screen cutter frame solenoid valve 1132 is disabled , thereby pivoting the screen cutter wheel 282 out of the screen retaining groove 18 of screen frame 16 . next , a signal is sent from computer control module 1002 to enable the spline guide plate solenoid valve 1136 which will change the air flow direction of compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guide plates 260 a and 260 b . next , a signal is sent to the swivel servomotor controller 1034 from computer control module 1004 which will enable the swivel servomotor 242 to rotate the swivel head gear 250 which is connected to the spline swivel head rotation member 256 , causing it to rotate 90 degrees . next , the spline guide plate solenoid valve 1136 is disabled causing the air flow of compressed air 1130 to be reversed to the spline guide plate air cylinder 1106 thereby lowering the spline head guide plates 260 a and 260 b simultaneously , the corner height solenoid valve 1140 is disabled thereby reversing the flow of compressed air 1130 to the corner height air cylinder 1110 causing the spline dispensing head assembly 200 to lower . this action will again insert the spline material 12 and the splining wheel 258 into the screen retaining channel 18 along the front perimeter side edge 24 of the screen frame 16 . next , a signal is sent from the computer control module 1002 to the spline guide plate solid state relay 1010 and this will enable the spline guide plate solenoid valve 1136 to supply compressed air 1130 to the spline guide plate air cylinder 1106 thereby raising the spline head guide plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent to the x - axis splining head servomotor 330 from the computer control module 1104 which moves the spline dispensing head assembly 200 along the front perimeter side edge 24 of the screen frame 16 . simultaneously , a signal is sent to the screen cutter frame solid state relay 1006 from the computer control module 1002 which will enable the screen cutter frame solenoid valve 1132 to supply compressed air 1130 to the screen cutter frame air cylinder 1102 , thereby pivoting the screen cutting wheel 282 into the screen retaining groove 18 within the screen frame 16 . this pneumatic action will then cut the screen material 14 within the screen frame 16 as the spline dispensing head assembly 200 is traveling towards the third corner 36 . when the spline dispensing head assembly 200 reaches the third corner 36 of the screen frame 16 , the x - axis splining head servomotor 330 is stopped . after the x - axis splining head servomotor 330 is stopped , the spline guide plate solenoid valve 1136 is disabled thereby reversing the air flow direction of the compressed air 1130 to the spline guide plate air cylinder 1106 . this pneumatic action causes the spline head guide plates 260 a and 260 b to lower and contact the screen frame 16 . then a signal is sent to the corner height solid state relay 1014 which will enable the corner height solenoid valve 1140 which will then supply compressed air 1130 to the corner height air cylinder 1110 . this then raises the spline dispensing head assembly 200 to a secondary or corner height position 48 . simultaneously , the screen cutter frame solenoid valve 1132 is disabled , thereby pivoting the screen cutter wheel 282 out of the screen retaining groove 18 of screen frame 16 . next , a signal is sent to enable the spline guide plate solenoid valve 1136 from the computer control module 1002 which will change the air flow direction of the compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guide plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent to the swivel servomotor controller 1034 from computer control module 1004 which will enable the swivel servomotor 242 to rotate the swivel head gear 250 which is connected to the spline swivel head rotation member 256 , causing it to rotate 90 degrees . next , the spline guide plate solenoid valve 1136 is disabled causing the air flow direction of the compressed air 1130 to be reversed to the spline guide air cylinder 1106 thereby lowering the spline head guide plates 260 a and 260 b onto the screen frame 16 . simultaneously , the corner height solenoid valve 1140 is disabled thereby reversing the air flow direction of compressed air 1130 to the corner height air cylinder 1110 causing the spline dispensing head assembly 200 to lower . this action will again insert the spline material 12 and the splining wheel 258 into the screen retaining groove 18 along the left perimeter side edge 26 of the screen frame 16 , as depicted in fig2 , 23 , 26 and 27 of the drawings . next , a signal is sent from the computer control module 1002 to the spline guide plate solid state relay 101 and this will enable the spline guide plate solenoid valve 1136 to supply compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guide plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent to the y - axis sliding carriage servomotor 190 which moves the spline dispensing head assembly 200 along the left perimeter side 26 of the screen frame 16 . simultaneously , a signal is sent to the screen cutter frame solid state relay 1006 which will enable the screen cutter frame solenoid valve 1132 to supply compressed air 1130 to the screen cutter frame air cylinder 1102 , thereby pivoting the screen cutting wheel 282 into the screen retaining groove 18 in within the screen frame 16 . this pneumatic action will then cut the screen material 16 within the screen frame 16 as the spline dispensing head assembly 200 is traveling towards the fourth corner 38 . when the spline dispensing head assembly 200 reaches the fourth corner 38 of the screen frame 16 , the y - axis sliding carriage servomotor 190 is stopped . after the y - axis sliding carriage servomotor 190 is stopped , the spline guide plate solenoid valve 1136 is disabled thereby reversing the air flow direction of the compressed air 1130 to the spline guide plate air cylinder 1106 . this pneumatic action causes the spline head guide plates 260 a and 260 b to lower and contact the screen frame 16 . then a signal is sent to the corner height solid state relay 1014 which will then enable the corner height solenoid valve 1140 which will then supply compressed air 1130 to the corner height air cylinder 1110 . thereby raising the spline dispensing head assembly 200 to a secondary or corner height position 48 . simultaneously , the screen cutter frame solenoid valve 1132 is disabled thereby pivoting the screen cutter wheel 282 out of the screen retaining groove 18 of screen frame 16 . next , a signal is sent to enable the spline guide plate solenoid valve 1136 from the computer control module 1004 which will change the air flow direction of the compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guides plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent to the swivel servomotor controller 1034 from computer control module 1002 which will enable the swivel servomotor 242 to rotate the swivel head gear 250 which is connected to the spline swivel head rotation member 256 , causing it to rotate 90 degrees . next , the spline guide plate solenoid valve 1136 is disabled causing the air flow direction of the compressed air 1130 to be reversed to the spline guide plate air cylinder 1106 thereby lowering the spline head guide plates 260 a and 260 b onto the screen frame 16 . simultaneously , the corner height solenoid valve 1140 is disabled thereby reversing the air flow direction of compressed air 1130 to the corner height air cylinder 1110 causing the spline dispensing head assembly 200 to lower . this action will again insert the spline material 12 and the splining wheel 258 into the screen retaining groove 18 along the rear perimeter side edge 28 of the screen frame 16 . next , a signal is sent from the computer control module 1002 to the spline guide plate solid state relay 1010 and this will enable the spline guide plate solenoid valve 1136 to supply compressed air 1130 to the spline guide plate air cylinder 1106 , thereby raising the spline head guide plates 260 a and 260 b off of the screen frame 16 . next , a signal is sent to the x - axis splining head servomotor 330 from the computer control module 1002 which moves the spline dispensing head assembly 200 along the rear perimeter side 28 of the screen frame 16 . simultaneously , a signal is sent to the screen cutter frame solid state relay 1006 from the computer control module 1002 which will enable the screen cutter frame solenoid valve 1132 to supply compressed air 1130 to the screen cutter frame air cylinder 1102 , thereby pivoting the screen cutting wheel 282 into the screen retaining groove 18 within the screen frame 16 . this pneumatic action will then cut the screen material 14 within the screen frame 16 as the spline dispensing head assembly 200 is traveling towards the first corner 32 . when the spline dispensing head assembly 200 reaches a preset distance from the first corner 32 a signal is sent to the spline cutter solid state relay 1008 which will enable the spline cutter solenoid valve 1134 . this pneumatic action will supply compressed air 1130 to the spline cutter air cylinder 1104 . this action will then push the spline cutter knife / blade 230 through the spline material 12 thereby cutting it . the spline dispensing head assembly 200 continues to travel towards the first corner 32 inserting the spline material 12 and the screen material 14 into the screen retaining groove 18 of screen frame 16 . when the spline dispensing head assembly 200 reaches the first corner 32 , a signal is sent from the computer control module 1004 disabling the dispensing head slide solenoid valve 1142 . this will change the air flow direction of the compressed air 1130 going to the dispensing head slide air cylinder 1112 . this will raise the spline dispensing head assembly 200 to its full raised position 50 . simultaneously , a signal is sent to the screen roll cutter solid state relay 1026 from the computer control module 1002 which will enable the screen roll cutter solenoid valve 1152 , to supply compressed air 1130 to the rodless air cylinder 1122 . this will move the screen roll cutter assembly 900 and its associated screen roll cutting wheel 910 across the screen material 14 in which to cut the screen material 14 from the screen roll 14 r . next , a signal is sent to the swivel servomotor controller 1034 which will enable the swivel servomotor 242 to rotate the swivel head gear 250 which is connected to the spline swivel head rotation member 256 , causing it to rotate back to the home position 64 . the following unclamping actions occur simultaneously . the front finger clamp solid state relay 1020 , causes the front frame clamp solenoid valve 1146 , to reverse the air flow direction of the compressed air 1130 to the front frame clamp air cylinder 1116 , thereby rotating the front side clamping shaft 408 which will move the clamping finger heads 430 a to 430 e away from interior front perimeter side edge 24 of the screen frame 16 . the left frame clamp solid state relay 1018 , causes the left finger clamp solenoid valve 1144 , to reverse the air flow direction of the compressed air 1130 to the left finger clamp air cylinder 1114 , thereby rotating the left side clamping shaft 508 which will move the clamping finger heads 530 a and 530 b away from interior left perimeter side edge 26 of the screen frame 16 . the rear frame clamp solid state relay 1024 , causes the rear frame clamp solenoid valve 1150 , to reverse the air flow direction of the compressed air 1130 to the rear frame clamp air cylinders 1120 a and 1120 b , thereby moving the rear frame clamping member 720 away from the exterior rear perimeter side edge 28 of the screen frame 16 . the right finger clamp solid state relay 1022 , causes the right finger clamp solenoid valve 1148 , to reverse the air flow direction of the compressed air 1130 to the right finger clamp air cylinder 1118 , thereby pivoting the upper first clamping finger head 642 away from interior right side edge 22 of the screen frame 16 . the operator then manually removes the completed screen frame 20 from the machine 10 . if the next window screen frame 16 is the same size as the previously screened and splined window screen frame 16 , the clamping assemblies 400 , 500 , 600 and 700 remain in their present position . the new window screen frame 16 is simply reclamped and the screening and splining cycle process restarted at the starting corner position 46 . if the next screen window frame 16 is a different size that the previously screened frame 16 , then the spline dispensing head assembly 200 will be initialized back to its home position 30 as previously described . the splining head slide assembly 300 , the rear frame clamp assembly 700 and the clamping carriage assembly 600 are returned to their home positions as previously described in the initialization procedure . accordingly , an advantage of the present invention is that it provides for an improved automatic window screening machine that continuously and automatically applies spline to a window screen frame . another advantage of the present invention is that it provides for an automated window screening machine that automatically adjusts for different sized window screen frames . another advantage of the present invention is that it provides for an automated window screening machine that automatically clamps the window screen frame from the interior perimeter of the window screen frame to prevent bowing of the window screen frame . another advantage of the present invention is that it provides for an automated window screening machine that automatically inserts the spline and the window screen material into the spline groove on all four sides of the window screen frame in one cycle without turning the window screen frame . another advantage of the present invention is that it provides for an automated window screening machine that automatically is inserting one continuous piece of spline around the perimeter of the window screen frame . another advantage of the present invention is that it provides for an automated window screening machine that automatically trims the excess window screen material from the window screen frame and the screen roll . a further advantage of the present invention is that it provides for an automated window screening machine that is simple to manufacture and assemble ; and is also more cost efficient in operational use than previous automated window screening machines . a latitude of modification , change , and substitution is intended in the foregoing disclosure , and in some instances , some features of the invention will be employed without a corresponding use of other features . accordingly , it is appropriate that the appended claims be construed broadly and in a manner consistent with the spirit and scope of the invention herein .