# Patent

## Title
Data processor for processing branch instructions

## Abstract

Disclosed herein is a method of manufacturing a display for a touch screen control system which is used to control plow heads in a web folder machine, the method comprising the steps of providing a touch screen interface; taking a picture of the plow head; digitizing the picture to create a digitized image of the plow head; and displaying the digitized image of the plow head on the touch screen interface.

## Background
The present invention relates generally to control systems employing touch screens. More particularly, the invention relates to touch screen controls for the printing industry.

Touch screens displays information, and accepts inputs from a human operator who touches designated parts of the screen at certain times. Such touch screens are used in various applications including control of printing equipment and operations. For example, such touch screens are commonly used in instant teller machines, and are used for providing information in malls, airports, etc. Typically, the touch screen will display several boxes with writing in the boxes. Depending on which box is touched, another menu will appear on the screen, information will be displayed, or some action will be taken (e.g., cash will be dispensed, directions will be printed, etc.). The touch screen system will typically have a hierarchy of menus.

An example of a touch screen system is described in U.S. Pat. No. 4,847,775, issued to Roch et al. and incorporated herein by reference, which includes an apparatus for controlling the setting of the components of a printing and cutting machine or a folder-gluer machine. The apparatus includes a computer having a touch screen for permitting direct control and setting of the components of the printing and cutting machine. A desired function can be selected by touching its graphic representation on the screen. A sub-menu will then be displayed. As soon as the operator removes his or her finger from the screen, the following functions may be selected; graphic display of the registration marks; assignment of specific marks to the recto-verso printing stations; assignment of the color of the selected marks; assignment of each mark to a printing or cutting station. After the machine operating parameters are set, the machine can be started by touching the screen.

Another touch screen system is proposed U.S. Pat. No. 4,942,514, issued to Miyagaki et al. on Jul. 17, 1990, which is incorporated herein by reference. The Miyugaki et al. patent discloses a device which includes a touch screen 4 that displays a diagram of the devices that are controlled (see FIG. 1B).

Folder machines are known in the printing industries. Such folders create folds in paper travelling through the folder. One folder machine is disclosed in U.S. Pat. No. 4,421,501, which is incorporated herein by reference.

The invention provides a method of creating a display for a touch screen control system which is used to control the position of a component, the method comprising the steps of providing a touch screen interface, taking a picture of the component that is to be controlled, digitizing the picture to create a digitized image of the component, and displaying the digitized image of the component on the touch screen interface.

One embodiment of the invention provides a method of manufacturing a display for a touch screen control system which is used to control plow heads in a web folder machine, the method comprising the steps of: providing a touch screen interface, taking a picture of the plow head, digitizing the picture to create a digitized image of the plow head, and displaying the digitized image of the plow head on the touch screen interface.

One embodiment of the invention provides a method of manufacturing a web folder machine, the method comprising the steps of: providing a plurality of folder units including an angle bar unit, a compensator unit, a plow unit having plow heads, and a draw unit, and connecting a motor to each plow head such that operation of the motor causes movement of the plow head, providing a control system including the steps of providing a computer, a touch screen interface, and a plurality of PLCs, connecting the computer to the touch screen interface and to the PLCs, and connecting four of the motors to each PLC, taking a picture of at least one of the plow heads, digitizing the picture to create a digitized image of the plow head, and displaying the digitized image of the plow head on the touch screen interface such that the displayed digitized image moves on the touch screen interface when the actual plow head moves.

One embodiment of the invention provides a folder machine for folding a travelling web, the folder machine comprising a plurality of plow heads, a computer, a plurality of PLCs connected to the computer, a plurality of motors connected to each PLC and respectively drivingly connected to the plow heads for selectively moving the plow heads, and a touch screen interface connected to the computer, wherein a photorealistic image of a plow head is displayed on the touch screen, which photorealistic image moves on the display in response to movement of one of the plow heads.

Other features and advantages of the invention will become apparent to those of ordinary skill in the art upon review of the following detailed description, claims, and drawings.

FIG. 1 is block diagram illustrating a folder embodying various aspects of the invention.

FIG. 2 is a flow diagram illustrating the hierarchy of some displays that can be selected using a touch screen interface included in the folder of FIG. 1.

FIG. 3 illustrates a main screen display that can be selected to appear on the touch screen of the folder of FIG. 1.

FIG. 4 illustrates an angle bar unit display that can be selected to appear on the touch screen of the folder of FIG. 1, and which can be used to control motors driving angle bars of the folder of FIG. 1.

FIG. 5 illustrates a plow unit display that can be selected to appear on the touch screen of the folder of FIG. 1, and which can be used to control motors driving plow heads for one plow tower unit of the folder of FIG. 1. Substantially identical displays are available for controlling motors driving plow heads for other plow tower units of the folder of FIG. 1.

FIG. 6 illustrates a draw unit display that can be selected to appear on the touch screen of the folder of FIG. 1, and which can be used to control motors driving draw rolls for one draw unit of the folder of FIG. 1. Substantially identical displays are available for controlling motors driving draw rolls for other draw units of the folder of FIG. 1.

FIG. 7 illustrates a lead-in configuration display that can be selected to appear on the touch screen of the folder of FIG. 1.

FIGS. 8 and 9 illustrate a method of creating a photorealistic image, for display on the touch screen, of a moveable component in the folder of FIG. 1.

FIG. 10 illustrates how PLCs and a main computer employed in the folder are connected together.

FIG. 11 illustrates in detail how a main PLC is connected to the main computer and to other PLCs.

FIG. 12 illustrates in detail how a motor PLC is connected to the main computer and to the main PLC.

FIGS. 13-15 are flow charts illustrating the logic used by the main computer.

FIGS. 16-21 are pages of computer code documenting various memory assignments and global interconnect signals.

Shown in the various figures is a web folder 10 embodying various features of the invention.

The folder 10 includes a control system 14 for controlling various motors or other equipment. The control system 14 includes an operator interface in the form of a capacitive touch screen 18. While other touch screens could be employed, in the illustrated embodiment, the touch screen 18 is a Microvitek Microtouch 19" capacitive touch screen.

The control system 14 further includes a main computer 22 connected to the touch screen 18. While other computers could be employed, in the illustrated embodiment the main computer 22 is an IBM compatible personal computer with an Intel microprocessor, such as an 8088, 8086, 286,386,486 or Pentium microprocessor or clone thereof. More particularly, in the illustrated embodiment, the main computer 22 is a TMC G486 DX-33MHz single board computer including 20 Megabytes of Ram, a 120 Megabyte hard drive, an ATI Graphics Ultra+ 24-bit graphics accelerator, a Quatech QS-300D four channel RS-422/485 asynchronous communications adapter, and an Electrohome 19" monitor model 38-K32ISE-X1 (separate from the touch screen 18). A mini or mainframe computer could also be employed, although this may add expense. While other software could be employed, in the illustrated embodiment the main computer is loaded with a Windows operating system, available from Microsoft Corporation, and with GE Fanuc Cimplicity InTouch software, including GE Fanuc Cimplicity InTouch Runtime System, version 4.10, GE Fanuc Cimplicity InTouch Development System, version 4.10, GE Fanuc Cimplicity InTouch Recipe for InTouch, version 4.10, and Ge Fanuc Cimplicity InTouch DDE Servers, Series 900, version 4.0. The main computer is also loaded with GE Fanuc Logicmaster 90-30/20S software, version 4.01, IC641SWP306G. The InTouch software is used so that the touch screen 18 is set up to act as a Windows mouse. In other words, instead of using a mouse to point and click on a certain button on a screen, an operator can instead touch the button on the touch screen 18.

In the illustrated embodiment, the control system 14 controls various motors 26, which motors 26 move folder components such as plow heads 30, angle bars 34, compensators, and draw rolls 38, and the touch screen 18 shows the positions of the folder components (e.g., plow heads, angle bars, etc.), and movement of the folder components. In the preferred embodiment, each motor 26 is a Superior Electric SLO-SYN Synchronous Stepping Motor, SS421-2005.

Plow heads 30, angle bars 34, and other folder components are well known in the printing art, and will not be described herein in detail. For example, folder components are described in U.S. Pat. No. 5,230,501, issued to Melton on Jul. 27, 1993, assigned to the assignee of the present invention, and incorporated herein by reference. Angle bars 34 serve to associate a first ribbon and a third ribbon on top of one another, where the first ribbon and third ribbon have been created by splitting a single web into three ribbons. A compensator unit serves to lengthen and shorten the alignment travel distance of these same ribbons.

The control system 14 includes a PLC (programmable logic controller) 42 for every four motors 26, which PLC controls positioning of the four motors 26 connected thereto. In the preferred embodiment, each PLC 42 includes a GE Fanuc series 90-30 6k CPU with a 5 slot rack, model number IC693CPU311; a GE Fanuc 30 Watt power supply, model number IC693PWR321CA, two GE Fanuc 16 point 24VDC input modules, model number IC693MDL645; and a GE Fanuc 8 point 24 VDC output module, model number IC693MDL732. The main computer 22 is connected to the PLCs 42. The main computer provides supervisory control over the PLCs 42, but the PLCs 42 themselves are primarily responsible for controlling the motors 26.

Optionally, but preferably, the control system 14 further includes an additional main PLC ("PLC.sub.-- X") interposed between the main computer 22 and the motor PLCs 42. This is for the purpose of speeding communications between the main computer 22 and the motor PLCs 42. If this main PLC is not used, it would take about two seconds for the main computer 22 to communicate serially (via RS422) to each motor PLC 42 in turn. This delay is overcome by hardwiring PLC.sub.-- X to the PLCs 42 using 24 VDC logic, by connecting the main PLC to a serial port of the main computer 22, and by connecting the PLCs 42 to another serial port of the main computer 22 using an RS422 multidrop serial communication and using GE Series 90 SNP protocol (see FIG. 10). In the preferred embodiment, PLC.sub.-- X includes a GE Fanuc series 90-30 6k CPU, with a 5 slot rack, model number IC693CPU311; a GE Fanuc 30 W power supply, model number IC693PWR321CA, two GE Fanuc High Speed 80 kHz control modules, model number IC693APU300; and a GE Fanuc 8 point output module,  240 VAC, model number IC693MDL732.

There are certain global commands that need to be sent to all of the PLCs 42 simultaneously. These are Calibrate all Motors, Preset all Motors, and Stop all Motors. There is one output wire, wired in parallel to each PLC 42, for each of these commands. The main computer 22 sends such global commands directly to the main PLC, and PLC.sub.-- X communicates directly to all of the PLCs 42 using 24 V DC logic.

As previously indicated, there are two 16 point input slots on PLC.sub.-- X. One of these input slots is used to detect if any of the motors 26 is stalled, and to detect if the press (i.e., the folder) is operating.

The second input slot on PLC.sub.-- X is used to detect if any motor 26 is moving. The inputs are wired differently than the outputs of PLC.sub.-- X in that there are individual wires coming into the inputs of PLC.sub.-- X from each PLC 42, and also a single input from the press (i.e., the folder). See FIG. 11.

More particularly, for communicating Motor Moving and Motor Stalled conditions, two wires are respectively connected from the output of each PLC 42 to the input cards of PLC.sub.-- X. Using 24 V DC logic, each point 1-14 on the first input slot of PLC.sub.-- X determines if any motor 26 is moving on a PLC 42, and point 16 determines if the press is running. Each point 1-14 on the second input slot of PLC.sub.-- X determines if any motor 26 has stalled on a PLC 42.

As previously indicated, each PLC 42 has one input slot, one output slot, and two high speed count modules. See FIG. 12. The output slot of each PLC 42 has 8 points which control four motors 26 for forward and reverse operation. The input slot of each PLC 42 has 8 points, of which only 3 are used. These input points of each PLC 42 receive 24 V logic from PLC.sub.-- X which initiates the following commands in the PLCs 42: Stop all Motors, Calibrate all Motors, and Preset all Motors. There is one input wire for each of these commands. Each high speed count module in each PLC 42 monitors two quadrature encoders 178 (described below in greater detail) associated with the motors 26 and used to determine position. High speed count module 1 monitors two of the encoders 178; e.g., for the first and second motors 26 associated with the particular PLC 42. High speed count module 2 monitors two of the encoders 178; e.g., for the third and fourth motors 26 associated with the particular PLC 42. More particularly, high speed count module 1 has 2 hardwire 24 V DC logic outputs, the first of which is wired to one of the 16 points in the first input slot of PLC.sub.-- X and signals whether any motor 26 is moving, and the second of which is wired to one of 16 points in the second input slot on PLC.sub.-- X and signals whether any motor 26 has stalled.

The touch screen 18 receives inputs from a human operator who touches appropriate locations of the touch screen 18 to select a certain display, or to control a folder component by causing operation of the motor 26 associated with the folder component.

The control system 14 further includes a standard keyboard or numerical keypad 46, including number keys, arrow keys, Y and N keys, a decimal key, a delete key, and an enter key, connected to the main computer 22. The keyboard or keypad 46 can be used by an operator, for certain operations, instead of or in conjunction with the touch screen 18. The operator can toggle through (highlight) options shown on the touch screen 18 using the arrow keys on the keyboard or keypad 46, and can hit the enter key on the keypad to make a selection, instead of touching a particular spot on the touch screen 18. Some people may prefer to use a numerical keypad instead of touching numbers on a touch screen; e.g., to specify a position where the operator wants a motor 26 to move.

The control system includes a Main Screen display for the touch screen (FIG. 3) which a human operator can touch to select a folder unit that is to be controlled (e.g., an angle bar unit, a compensator unit, one of the plow tower units, or one of the draw units). The various folder units are displayed on the Main Screen display from left to right in the order in which a web would encounter the actual folder units. A human operator can touch a portion of the touch screen corresponding to the folder unit that the operator would like to control. The control system further comprises a unit control display (see FIGS. 4-6) for each folder unit that can be controlled. For example, if a human operator touches the Angle Bar Unit button 50 on the Main Screen, an Angle Bar Unit control display (see FIG. 4) will appear on the touch screen 18. If the human operator touches the Plow Tower #1 button 54 on the Main Screen, a Plow Tower #1 control display (see FIG. 5) will appear on the touch screen 18. If the human operator touches the Draw Module #1 button 58 on the Main Screen, a Draw Unit #1 control display (see FIG. 6) will appear on the touch screen 18. Unit control displays similar to those shown in FIGS. 4-6 will appear if the operator touches the Compensator Unit button 62, the buttons 66, 70, or 74 for the other draw modules, or the buttons 78, 82, or 86 for the other plow tower units.

For each unit control display (FIGS. 4-6), a control box (or dialogue box) 90 is provided for each motor 26 that can be controlled. The control box 90 receives inputs from a human operator who touches appropriate locations of the control box 90 on the touch screen 18.

For each unit control display, the touch screen 18 displays a photorealistic image of a folder component (e.g., 30, 34, or 38) being controlled by the touch screen 18, and shows movement of that component. An illustration of folder components (e.g., plow heads 30, angle bars 34, draw rolls 38, etc.) for a particular folder unit is displayed on the touch screen, and the illustration of the folder component (e.g., 30, 34, or 38) moves when an operator manipulates the touch screen to cause movement of the actual folder component (e.g., plow heads 30, angle bars 34, draw rolls 38, etc.).

The photo realistic image of each folder component (e.g., plow heads 30, angle bars 34, draw rolls 38, etc.) is generated by taking a picture of the actual folder component (see FIG. 8) using a conventional camera including film (such as a 35mm camera), scanning in the picture (digitizing the picture) using a desktop scanner 94 to create a digitized image (see FIG. 9), and then optionally editing the digitized image (see FIG. 8) to delete superfluous or extraneous parts of the image or to create a simplified image or to add information if necessary (i.e., if a portion of a component was blocked by another component when the picture was taken). Other types of cameras, such as video cameras, can be employed. Further, instead of using a conventional camera and scanning in the picture, a digital camera can employed to produce the digitized image. In the preferred embodiment, the scanner 94 is a Hewlet Packard Scanjet IIC color flatbed scanner. In the preferred embodiment, the digitized image is edited using a computer 98, compatible with the computer 22, and using Photoshop for Windows software, version 2.5, available from Adobe and loaded into the computer 98. The Photoshop software is used to isolate moving parts by deleting background images, and adding information if necessary. Information (e.g., the edited image) is transmitted from the computer 98 to the computer 22 using any conventional technique, such as by using a computer disk, a network, a modem, a direct connection, etc.

The edited image 102, 106, or 110 is what is displayed on the touch screen 18. A portion (e.g., 114, 118, 122, 126, 130, 134, 138, 142, 146, 150, 154, or 158) of the edited image displayed on the touch screen 18 will move if the actual corresponding folder component (e.g., 30, 34, or 38) is moved by one of the motors 26. That is, changes in position of actual folder components (e.g., 30, 34, or 38) results in a change in position of the folder components illustrated on the touch screen 18. If the motor 26 stalls while moving, that motor 26 is highlighted on the touch screen 18. Thus, the touch screen 18 is easy to use in view of the fact that the operator can view the edited image on the touch screen and readily understand what actual component corresponds to this image and what actual component will be moved if the touch screen 18 is manipulated.

Each control box 90 has two arrow keys 162 and 166, and a preset key 170. By holding down one or the other of the arrow keys 162 or 166 in a particular control box 90, the operator can cause the associated motor 26 to move a folder component (plow heads 30, angle bars 34, etc.) in one or the other directions. The control box 90 will have an up arrow key and a down arrow key if the motor 26 it controls moves a folder component vertically. The control box 90 will have a left arrow key and a right arrow key if the motor it controls moves a folder component horizontally. The motor 26 will stop moving when the arrow key 162 or 166 is released. The operator can also cause the motor 26 to move the folder component (e.g., 30, 34, or 38) by touching and dragging certain locations 174 on the touch screen. When the preset key 170 is pressed, a keypad (not shown) appears on the touch screen 18, and the operator can directly enter a number (using a standard unit such as inches or centimeters) which represents a desired position of the folder component. The associated motor 26 will then move the folder component (e.g., 30, 34, or 38) to that position. The control system uses encoder positional feedback to monitor motor positions. More particularly, the folder 10 includes an encoder 178 connected to each motor 26. In the preferred embodiment, each encoder 178 is a Hohner series 896 incremental hollow shaft encoder. Each control box 90 further includes a digital readout 182 which displays the desired position of the folder component connected to the motor 26 being controlled (in the standard unit, e.g. inches), the desired position having been entered by the operator using either the pop up keypad on the touch screen or the arrow keys 162 and 166. Each control box 90 further includes a readout 186 which displays the actual position of the folder component (e.g., 30, 34, or 38) connected to the motor 26 being controlled. There may be a difference between the display on the readout 182 and the readout 186 if, for example, the motor 26 is still moving and has not yet reached the desired location.

The control system 14 also provides repeatability of configurations--the location of each motor controlled folder component for a particular job (hereinafter "job configuration") can be stored and recalled at a later date. Thus, an operator need not control motors 26 individually, one at a time, to set up a job configuration that was previously used. Each job configuration can be assigned a number, which the control system stores. More particularly, the control system 14 includes a random access disk on which job configurations are stored, and further includes a virtual memory file. Job configurations are loaded into the virtual memory file from the random access disk when an operator, using the touch screen 18, retrieves a job configuration that was previously used. When it is desired to retrieve a job configuration, the operator touches the Preset button 190 on a Lead-In Configuration display (FIG. 7) or the Preset All button 192 on the Main Screen display (FIG. 3), and then enters the desired job number into the control system 14 using the touch screen 18. An alarm sounds for ten seconds before the motors 26 start operating, and a strobe light flashes to warn people that the motors 26 are operating automatically. The strobe light turns off when the motors 26 have finished moving. The system thus minimizes makeready time by automatically moving motors 26 to preset positions stored for a job layout. In the illustrated embodiment, the positions to which the motors 26 are accurate within a few thousandths of an inch from the original positions when the job was stored. Accuracy depends on the gearing ratios of the folder components.

The Lead-In Configuration display (FIG. 7) also shows preset and actual positions of lead-in motors; that is, the motors 26 of the angle bar unit and the compensator unit. The Main Screen (FIG. 3) will appear if a Plow button 194 is pressed on the Lead-In Configuration display (FIG. 7).

Calibration of motor set points and motor maximum points are performed by a qualified technician, using the touch screen 18, during installation or servicing (e.g., replacing a motor 26). The technician presses the Calibrate button 198 on the Lead-In Configuration display (FIG. 7), or the Calibrate button 202 on the Main Menu display (FIG. 3), and must then enter a password before access to the calibration screens (not shown) will be granted. Motor positions are in encoder pulses per inch. In the illustrated embodiment, there are 200 encoder pulses per revolution of a motor shaft. In order to allow an operator to specify distance in inches, a proper multiplier must be set using the calibration screens.

Individual address of the virtual memory can be accessed and changed, using the touch screen 18, by a technician. Addresses that a technician might want to access contain, for example, information regarding the number of seconds of operator inaction before a screen saver activates; network motor system timeout, network motor system delay between transmissions, network motor system maximum number of communication attempts, and the keyboard type (keypad or standard). One address contains the password.

Normally, each motor 26 will move for different job layouts. However, if a motor's position is never expected to change, its position can be set, by pressing a Position button in a Motor display (not shown), so that the motor doesn't move when the arrow keys or preset button for the motor is pressed, unless the motor's position is released using the Motor display. Deadband values for motors can also be set using the Motor display. A deadband value is the smallest movement a motor can make. Any calculated move equal to or smaller than the deadband value is not made. The deadband value applies to all motors. The deadband value is set by pressing a Deadband button in the Motor display.

A Network Test display (not shown) allows the technician to monitor, test, and troubleshoot the motors.

The control system further includes a software based collision avoidance system (not shown) which, based on the operator's description of what rollers are mounted on what plow heads, prevents the motors from causing a collision between components without the need for physical limit switches.

An alarm is provided which is capable of emitting different sounds for different conditions. In the illustrated embodiment, the alarm emits a whistle sound when the motors are about to move, and a horn tone when a motor has stalled.

To better enable one of ordinary skill in the art to make and use the invention, a discussion of software (scripts) employed for collision avoidance, for converting encoder pulse units to engineering units, and for calculating plow clearances, will now be provided. ##SPC1##

While the preferred embodiments of the invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made therein without departing from the spirit of the invention, the scope of which is defined by the appended claims.

## Claims

1. A method of manufacturing a display for a touch screen control system which is used to control plow heads in a web folder machine, said method comprising the steps of: interface.

2. A method in accordance with claim 1 and further including the step of causing the digitized image of the plow head to move on the touch screen when the actual plow head moves.

3. A method in accordance with claim 1 and further comprising the step of editing the digitized image, and wherein said displaying step comprises displaying the edited digitized image.

4. A method in accordance with claim 1 wherein said touch screen interface acts as a computer mouse.

5. A method of manufacturing a web folder machine, said method comprising the steps of: compensator unit, a plow unit having plow heads, and a draw unit, and connecting a motor to each plow head such that operation of the motor causes movement of the plow head; touch screen interface, and a plurality of PLCs, connecting the computer to the touch screen interface and to the PLCs, and connecting four of the motors to each PLC; interface such that the displayed digitized image moves on the touch screen interface when the actual plow head moves.

6. A method in accordance with claim 5 and further comprising the step of editing the digitized image, and wherein said displaying step comprises displaying the edited digitized image.

7. A method in accordance with claim 5 wherein said touch screen interface acts as a computer mouse.

8. A folder machine for folding a travelling web, said folder machine comprising: connected to the plow heads for selectively moving the plow heads; and photorealistic image of a plow head is displayed on said touch screen, which photorealistic image moves on the display in response to movement of one of said plow heads.

9. A folder in accordance with claim 8 wherein said photorealistic image is created by taking a picture of one of the plow heads, digitizing the picture to create a digitized image, and editing the digitized image.

10. A folder in accordance with claim 8 wherein said touch screen interface acts as a computer mouse.

11. A folder machine in accordance with claim 8 and further comprising an encoder connected to each motor, each encoder transmitting to one of said PLCs a predetermined number of pulses per motor revolution, and wherein the photorealistic image displayed on the touch screen moves a distance proportional to the number of pulses transmitted by the encoder connected to the motor driving said one plow head.

12. A folder machine in accordance with claim 8 and further comprising a software based collision avoidance system including means for receiving an operator's description of what rollers are mounted on what plow heads, and means for preventing the motors from moving a plow head to a position where a collision would occur, without the need for physical limit switches.

13. A folder machine in accordance with claim 8 and further comprising means providing repeatability of configurations, wherein the position of each motor driven plow head for a particular job is selectively stored, and recalled at a later date.

14. A folder machine in accordance with claim 8 and further comprising means for displaying, on said touch screen interface, a main screen display, different from a display containing the photorealistic image, which main screen display shows a representation of an angle bar unit, a compensator unit, and plow units and draw units arranged on the screen from left to right in an order corresponding to the order a web would encounter the actual angle bar unit, compensator unit, and plow units and draw units controlled by said control system.

15. A folder machine in accordance with claim 14 wherein, when an operator touches the representation of one of the plow units on the main screen, the display including the photorealistic image of the plow head appears.

16. A folder machine in accordance with claim 15 wherein the display including the photorealistic image also includes a control box for each motor that can be controlled using that display, each control box having two arrow keys, wherein by holding down one or the other of the arrow keys, an operator can cause the motor to move a plow head in one or the other directions.

17. A folder machine in accordance with claim 16 wherein each control box will have an up arrow key and a down arrow key if the motor it controls moves a plow head vertically, and will have instead a left arrow key and a right arrow key if the motor it controls moves a plow head horizontally.

18. A folder machine in accordance with claim 16 wherein an operator can cause one of the motors to move the plow head connected to that motor by touching and dragging a certain location on the touch screen.

19. A folder machine in accordance with claim 16 wherein the display including the photorealistic image further includes a preset key which, when pressed, causes a keypad appears on the touch screen, using which an operator can directly enter a number which represents a desired position of a plow head.

20. A method of creating a display for a touch screen control system which is used to control a movable folder unit in a web folder machine, said method comprising the steps of: unit; and screen interface.

21. A method in accordance with claim 20 and further including the step of causing the digitized image of the movable folder unit to move on the touch screen when the actual movable folder unit moves.

22. A method in accordance with claim 20 and further comprising the step of editing the digitized image, and wherein said displaying step comprises displaying the edited digitized image.

23. A method in accordance with claim 20 wherein said touch screen interface acts as a computer mouse.

24. A method of operating a web folder machine, having a plurality of movable folder units, the movable folder units including an angle bar unit, a compensator unit, a plow unit having plow heads, and a draw unit, and motors respectively connected to a plurality of the movable folder units such that operation of the motors causes selective movement of the movable folder units, the method comprising the steps of: and a plurality of PLCs, the computer being connected to the touch screen interface and to the PLCs, and the PLCs being connected to the motors for controlling the motors; unit; and screen interface such that the displayed digitized image moves on the touch screen interface when the movable folder unit moves.

25. A method in accordance with claim 24 and further comprising the step of editing the digitized image, and wherein said displaying step comprises displaying the edited digitized image.

26. A method in accordance with claim 24 wherein said touch screen interface acts as a computer mouse.

27. A folder machine for folding a travelling web, said folder machine comprising: connected to the movable folder units for selectively moving the movable folder units; and photorealistic image of a movable folder unit is displayed on said touch screen, which photorealistic image moves on the display in response to movement of one of said movable folder units.

28. A folder in accordance with claim 27 wherein said photorealistic image is created by taking a picture of one of the movable folder units, digitizing the picture to create a digitized image, and editing the digitized image.

29. A folder in accordance with claim 27 wherein said touch screen interface acts as a computer mouse.

30. A folder machine in accordance with claim 27 and further comprising an encoder connected to each motor, each encoder transmitting to one of said PLCs a predetermined number of pulses per motor revolution, and wherein the photorealistic image displayed on the touch screen moves a distance proportional to the number of pulses transmitted by the encoder connected to the motor driving said one movable folder unit.

31. A folder machine in accordance with claim 27 and further comprising a software based collision avoidance system including means for receiving an operator's description of what rollers are mounted on what plow heads, and means for preventing the motors from moving a plow head to a position where a collision would occur, without the need for physical limit switches.

32. A folder machine in accordance with claim 27 and further comprising means providing repeatability of configurations, wherein the position of each motor driven movable folder unit for a particular job is selectively stored, and recalled at a later date.

33. A folder machine in accordance with claim 27 and further comprising means for displaying, on said touch screen interface, a main screen display, different from a display containing the photorealistic image, which main screen display shows a representation of a plurality of movable folder units such as an angle bar unit, a compensator unit, plow units, and draw units arranged on the screen from left to right in an order corresponding to the order a web would encounter the actual movable folder units controlled by said control system.

34. A folder machine in accordance with claim 33 wherein, when an operator touches the representation of one of the movable folder units on the main screen, the display including the photorealistic image of the movable folder unit appears.

35. A folder machine in accordance with claim 34 wherein the display including the photorealistic image also includes a control box for each motor that can be controlled using that display, each control box having two arrow keys, wherein by holding down one or the other of the arrow keys, an operator can cause the motor to move a movable folder unit in one or the other directions.

36. A folder machine in accordance with claim 35 wherein each control box will have an up arrow key and a down arrow key if the motor it controls moves a plow head vertically, and will have instead a left arrow key and a right arrow key if the motor it controls moves a plow head horizontally.

37. A folder machine in accordance with claim 35 wherein an operator can cause one of the motors to move the movable folder unit connected to that motor by touching and dragging a certain location on the touch screen.

38. A folder machine in accordance with claim 35 wherein the display including the photorealistic image further includes a preset key which, when pressed, causes a keypad to appear on the touch screen, using which an operator can directly enter a number which represents a desired position of a movable folder unit.

39. A display for a control system indicating the position of movable folder units, said display including: unit.