Support apparatus and method thereof
10572781 ยท 2020-02-25
Assignee
Inventors
Cpc classification
G06F30/23
PHYSICS
International classification
G03G15/36
PHYSICS
Abstract
A simulation of behavior of a recording medium, which moves a conveyance path of an image forming apparatus, is performed. A transport error of the recoding medium is obtained based on a result of the simulation, and the transport error indicates a deviation between an orientation of the recording medium moving the conveyance path in an ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium. A geometric characteristic screen is generated to present the obtained transport error.
Claims
1. A design support apparatus comprising: at least one processor; and one or more memories storing instructions that, when executed by the at least one processor, cause the design apparatus to: perform a simulation of behavior of a recording medium which moves on a conveyance path of an image forming apparatus; obtain a transport error of the recording medium based on a result of the simulation, wherein the transport error indicates a deviation between an orientation of the recording medium moving on the conveyance path in an ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; generate a geometric characteristic screen to present the obtained transport error which is geometrically magnified by a magnification; wherein the geometric characteristic screen is visualizing the deviation between an orientation of the recording medium moving on the conveyance path in the ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; detect, based on the simulation result, a portion of the recording medium fastened between a feed roller pair disposed in the conveyance path, and obtain, as the transport error, a distance between a central position of an axis of the feed roller pair and a center line of the recording medium in the detected portion; obtain a first distance between the detected portion and a tip portion of the recording medium located downstream of a transport direction, and obtain a second distance between the detected portion and a rear-end portion of the recording medium located upstream of the transport direction; and render the recording medium and the feed roller hair fastening the recording medium in the ideal transport state based on the first and second distances, and render the simulated orientation of the recording medium based on the transport error so as to generate the geometric characteristic screen.
2. The design support apparatus according to claim 1, wherein the one or more memories further stores instructions that, when executed by the at least one processor, cause the design support apparatus to generate an animation display screen to present the simulation result.
3. The design support apparatus according to claim 2, wherein the animation display screen is configured to present the simulation result in time series, and the geometric characteristic screen is configured to present the transport error in synchronization with the presentation of the simulation result.
4. The design support apparatus according to claim 2, further comprising a display configured to display the animation display screen, or the animation display screen and the geometric characteristic screen.
5. The design support apparatus according to claim 1, wherein the one or more memories further stores instructions that, when executed by the at least one processor, cause the design support apparatus to: detect, based on the simulation result, a portion of the recording medium fastened between a feed roller pair disposed in the conveyance path, and obtain, as the transport error, a tilt amount of the recording medium in the detected portion with reference to an axis of the feed roller pair.
6. The design support apparatus according to claim 1, wherein the one or more memories further stores instructions that, when executed by the at least one processor, cause the design support apparatus to generate the geometric characteristic screen to which information indicating a physical quantity that is a factor of the transport error is rendered.
7. The design support apparatus according to claim 1, wherein the one or more memories further stores instructions that, when executed by the at least one processor, cause the design support apparatus to, in a case when the transport error exceeds a permissible amount or a threshold amount, output a message indicating an excess.
8. The design support apparatus according to claim 7, wherein the message contains information indicating a time when the transport error exceeds the permissible amount or the threshold amount.
9. The design support apparatus according to claim 8, wherein the magnification is designated by a user.
10. A design support method comprising: using a processor to perform: performing a simulation of behavior of a recording medium which moves on a conveyance path of an image forming apparatus; obtaining a transport error of the recording medium based on a result of the simulation, wherein the transport error indicates a deviation between an orientation of the recording medium moving on the conveyance path in an ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; generating a geometric characteristic screen to present the obtained transport error which is geometrically magnified by a magnification; wherein the geometric characteristic screen is visualizing the deviation between an orientation of the recording medium moving on the conveyance path in the ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; detecting, based on the simulation result, a portion of the recording medium fastened between a feed roller pair disposed in the conveyance path, and obtaining, as the transport error, a distance between a central position of an axis of the feed roller pair and a center line of the recording medium in the detected portion; obtaining a first distance between the detected portion and a tip portion of the recording medium located downstream of a transport direction, and obtaining a second distance between the detected portion and a rear-end portion of the recording medium located upstream of the transport direction; and rendering the recording medium and the feed roller pair fastening the recording medium in the ideal transport state based on the first and second distances, and rendering the simulated orientation of the recording medium based on the transport error so as to generate the geometric characteristic screen.
11. A non-transitory computer readable medium storing a computer-executable program for causing a computer to perform a design support method, the method comprising: performing a simulation of behavior of a recording medium which moves on a conveyance path of an image forming apparatus; obtaining a transport error of the recoding medium based on a result of the simulation, wherein the transport error indicates a deviation between an orientation of the recording medium moving on the conveyance path in an ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; generating a geometric characteristic screen to present the obtained transport error which is geometrically magnified by a magnification; wherein the geometric characteristic screen is visualizing the deviation between an orientation of the recording medium moving on the conveyance path in the ideal transport state in which there is no disturbance, and a simulated orientation of the recording medium; detecting, based on the simulation result, a portion of the recording medium fastened between a feed roller pair disposed in the conveyance path, and obtaining, as the transport error, a distance between a central position of an axis of the feed roller pair and a center line of the recording medium in the detected portion; obtaining a first distance between the detected portion and a tip portion of the recording medium located downstream of a transport direction, and obtaining a second distance between the detected portion and a rear-end portion of the recording medium located upstream of the transport direction; and rendering the recording medium and the feed roller pair fastening the recording medium in the ideal transport state based on the first and second distances, and rendering the simulated orientation of the recording medium based on the transport error so as to generate the geometric characteristic screen.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DESCRIPTION OF THE EMBODIMENTS
(18) Hereinafter, a design support apparatus and a design support method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments are not intended to limit the scope of the appended claims, and that not all the combinations of features described in the embodiments are necessarily essential to the solution of the present invention.
(19) [Transport Deviation and Print Accuracy]
(20) A state in which a transport deviation of a print medium is caused by a rib or mechanical component that exists on the conveyance path of an image forming apparatus will be described with reference to
(21)
(22) The print accuracy will be described with reference to
(23) [Arrangement of Apparatus]
(24) The block diagram of
(25) The CPU 31 displays a graphical user interface (GUI) on a display unit 32 in accordance with an executed program. The user inputs various conditions to the design support apparatus through the GUI by operating a keyboard 36 or a pointing device 37, and refers to an analysis result and the like displayed on the GUI.
(26) Although not illustrated, the CPU 31 can access a server apparatus through a wired or wireless network and transmit/receive various kinds of programs or various kinds of data to/from the server apparatus. The CPU 31 can also access the database of the server apparatus.
(27) The design support apparatus according to this embodiment is a computer that executes processing of simulating (to be simply referred to as simulation hereinafter) the behavior of a print medium transported on the conveyance path of an image forming apparatus. A simulation is implemented by defining the conveyance path and the print medium and calculating the motion of the print medium transported on the conveyance path. Definition of a conveyance path, a print medium, and a transport condition and processing of motion calculation will be described below. Note that the definition and processing are implemented when the CPU 31 executes the design support program.
(28) [Outline of Design Support Program]
(29) The processing configuration of the design support program will be described with reference to the block diagram of
(30) A transport error obtaining unit 44 obtains information (transport error) representing the angle or horizontal deviation of the print medium fastened by the feed roller pair with respect to the shafts of the feed rollers arranged on the conveyance path. In other words, the transport error obtaining unit 44 obtains, from the simulation result, a tilt or displacement (transport error) of the print medium with respect to the orientation of the print medium transported on the conveyance path in an ideal transport state without disturbance.
(31) A screen generation unit 45 generates a condition setting screen, an animation display screen that time-serially shows a simulation result, a geometric characteristic screen (to be described later) that time-serially graphically displays a transport error obtained by the transport error obtaining unit 44, and the like. The screens are displayed on a GUI 46 by the CPU 31.
(32) In addition, the condition setting unit 41 can store set conditions in the storage unit 33. The calculation result importing unit 43 can store a simulation result in the storage unit 33. The transport error obtaining unit 44 can store a transport error in the storage unit 33. Hence, the simulation execution unit 42 can execute a simulation based on conditions obtained from the storage unit 33. The transport error obtaining unit 44 can obtain a transport error based on a simulation result obtained from the storage unit 33. Similarly, the screen generation unit 45 can generate the animation display screen or geometric characteristic screen based on a simulation result and a transport error obtained from the storage unit 33.
(33) Condition Setting
(34)
(35) A conveyance path is defined by importing external data. The user presses the file button of the menu bar 51 to instruct the CPU 31 to import 3D shape information from a 3D computer aided design apparatus (3D CAD) or the storage unit 33. The shape of a conveyance path represented by the imported 3D shape information is displayed on the animation display screen 52.
(36) A print medium is defined by selecting a print medium. When the user presses a medium definition button of the menu bar 51, a registration dialog box for a print medium is displayed on the GUI 46.
(37) When the print medium is selected, the CPU 31 accesses a database stored in the storage unit 33 or the like, obtains print medium information representing physical property values such as a Young's modulus, thickness, and density of the selected print medium, and stores the print medium information in the RAM 35. Additionally, the CPU 31 divides the print medium into a plurality of elements of FEM to do modeling.
(38) A transport condition is defined by importing external data or by user input. When the user presses a transport condition button of the menu bar 51, a setting dialog box for transport conditions is displayed on the GUI 46.
(39) The minimum roller number is assigned to a feed roller located on the most upstream side of the defined conveyance path, and the maximum roller number is assigned to a print medium discharge roller or a feed roller located at the aftermost position of the return path for double-sided printing. Note that although not illustrated in
(40) Execution of Simulation
(41) Motion calculation processing executed by the simulation execution unit 42 will be described next. The CPU 31 executes motion calculation of the print medium at the time interval t from the initial time Ts to the calculation end time Te set by the condition setting unit 41.
(42) A simulation of a motion of a print medium and display of a simulation result will be described with reference to the flowchart of
(43) Next, the simulation execution unit 42 defines forces acting on each point mass of a flexible medium (print medium) (S82). The forces used for calculation are a rotation moment, a restoring force represented by a tensile force, a contact force, a frictional force, a gravity, an air resistance force, and a Coulomb force. The CPU 31 calculates the forces acting on each point mass, and after that, finally defines a resultant force thereof as a force acting on the flexible medium.
(44) Next, the simulation execution unit 42 divides the total force acting on each point mass, which is obtained in step S82, by the mass of the point mass. The simulation execution unit 42 adds the initial acceleration to the division result, thereby obtaining the acceleration of the point mass after t (S83). Then, the simulation execution unit 42 adds the initial speed to the multiplication result of the acceleration and t, thereby obtaining the speed of the point mass after t (S84). Next, the simulation execution unit 42 adds the initial displacement to the multiplication result of the speed and t, thereby obtaining the displacement of the point mass after t (S85).
(45) In this embodiment, in steps S83 to S85, the Euler's time integration method is employed to do the series of calculations of the physical quantities after t. However, another time integration method such as the Kutta-Merson method, Newmark method, or Wilson method may be employed.
(46) Next, the simulation execution unit 42 determines whether the calculations of steps S83 to S85 have ended for all point masses of the flexible medium (S86). If a material point that has not yet undergone the calculations remains, the process returns to step S82 to repeat the calculations of steps S83 to S85. If the calculations have ended for all point masses, the simulation execution unit 42 determines whether the calculation time has reached the calculation end time Te (S87). If the calculation time has not yet reached the calculation end time Te, the process returns to step S81 to repeat the processes of steps S81 to S86. If the calculation time has reached the calculation end time Te, the simulation execution unit 42 ends the motion calculation processing.
(47) Output of Simulation Result
(48) After the end of motion calculation processing, when the user presses the simulation result display button of the menu bar 51 shown in
(49)
(50) As described above, the user can cause the animation display screen 52 to display the behavior of the print medium as the calculation result at an arbitrary time at the time interval t from the initial time Ts to the calculation end time Te by operating the buttons in the dialog box 56.
(51) Obtaining of Transport Error
(52) As described with reference to
(53) Calculation of a tilt amount will be described with reference to
(54) Calculation of a horizontal deviation amount will be described with reference to
(55) The transport error obtaining unit 44 further obtains the distance (to be referred to as a tip length hereinafter) to the tip of the print medium, the distance (to be referred to as a rear-end length hereinafter) to the rear end of the print medium, and a center tip length (to be described later) based on the feed rollers.
(56) Calculation of the tip length will be described with reference to
(57) In addition, a distance 123 between a middle point (indicated by a full circle) on the line (a side of the print medium) of the tip of the print medium and a middle point (indicated by a full circle) on the axis of the feed roller pair 122 in a state in which the horizontal deviation amount S is eliminated is calculated as the center tip length.
(58) Geometric Characteristic Screen
(59) The geometric characteristic screen generated by the screen generation unit 45 will be described with reference to
(60) Generation processing of the geometric characteristic screen 54 will be described with reference to the flowchart of
(61) Next, to comparatively present the transport error obtained from the ideal transport state and the simulation result, the screen generation unit 45 renders a rectangle 55 representing the print medium in the ideal transport state on the geometric characteristic screen 54, as shown in
(62) Based on the tilt amount and the horizontal deviation amount S, the screen generation unit 45 calculates the position and tilt, in a direction (to be referred to as a horizontal direction hereinafter) perpendicular to the transport direction, of an end of the print medium at the position of a feed roller pair 152. Then, the screen generation unit 45 interpolates, by a line, the outer shape of a tip portion 151 of the print medium on the downstream side with respect to the feed roller pair 152 based on the tip length D, and renders the tip portion 151 on the geometric characteristic screen 54 (S145).
(63) Next, based on the tilt amount and the horizontal deviation amount S at an upstream feed roller pair 157 out of the feed roller pairs, the screen generation unit 45 calculates the position and tilt, in the horizontal direction, of the end of the print medium at the position of the feed roller pair 157. The screen generation unit 45 interpolates, by a line, the outer shape of a read-end portion 154 of the print medium on the upstream side with respect to the feed roller pair 157 based on the rear-end length (LD), and renders the read-end portion 154 on the geometric characteristic screen 54 (S146).
(64) Next, the screen generation unit 45 calculates an interpolation curve (for example, an Hermitian interpolation curve) based on the tilt amount and the horizontal deviation amount S of the print medium in the horizontal direction at the position of each feed roller pair. The screen generation unit 45 then renders an orientation 155 of the print medium between the feed roller pairs by the interpolation curve (S147).
(65) Next, the screen generation unit 45 presents evaluation parameters (roller name, speed, horizontal deviation amount, tilt amount, and the like) on the geometric characteristic screen 54, as shown in
(66) In the way, detailed graphic display of the behavior of the print medium simultaneously fastened by a plurality of feed rollers in the complex conveyance path can be performed using the 2D geometric characteristic screen 54. It is therefore possible to numerically and intuitively grasp the states of the geometric characteristics (the tilt amount and the horizontal deviation amount) throughout the conveyance path, which cannot be evaluated only by simple animation display or the track of the print medium, and the factors thereof.
(67) Presentation of Effect Parameter
(68) When the effect display check box is checked, the screen generation unit 45 executes presentation of an effect parameter. When an effect parameter selected by the user is presented together with the geometric characteristics of the print medium, the influence of the effect parameter can more intuitively be evaluated.
(69) Effect parameter presentation executed by the screen generation unit 45 will be described with reference to
(70) Note that tension corresponds to the pressing force and tensile force applied from the print medium to the feed rollers, and principal stress indicates the states and directions of tension and compression of the print medium.
(71) When the start of animation display is instructed, the screen generation unit 45 generates the geometric characteristic screen 54 in synchronism with the presentation of the simulation result on the animation display screen 52, and renders information (vectors or contours) representing physical quantities, as shown in
(72) When the effect parameter is presented, the user can grasp a roller load (affecting slip) by the toughness or tension of the print medium, and can intuitively evaluate how the effect parameter contributes to the variation in the print medium. When vector display of the transport speed distribution is selected as the effect parameter, the user can grasp changes in the transport direction and speed caused by the slip of the feed rollers and the tolerance of the feed rollers. When vector display of the principal stress of the print medium is selected as the effect parameter, the user can grasp the states and directions of tension and compression of the print medium. When contour display of the contact force of the print medium is selected as the effect parameter, the user can grasp the contact state of the print medium. That is, it is possible to intuitively evaluate how each effect parameter (physical quantity) contributes to the variation in the print medium and how it acts as a factor of a transport error.
(73) Warning Message
(74) If the transport error exceeds a threshold or permissible amount preset by the user, the screen generation unit 45 can output a warning message to explicitly show the generation amounts and times of the tilt, horizontal deviation, and effect parameters of the print medium to the user.
(75)
(76) In this way, the geometric characteristics (the tilt amount and the horizontal deviation amount) caused by skew from paper feed, a mutual tension (slip) between the feed rollers, the tolerance of the feed rollers, and the like can be reproduced, and information necessary to evaluate the conveyance path design can be provided. In addition, when a geometric shape generated in the print medium and the parameters that affect the geometric shape are presented, a place and a factor to cause a tilt or displacement of the print medium on the conveyance path from feed to discharge can intuitively be evaluated.
Other Embodiments
(77) Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a non-transitory computer-readable storage medium) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)), a flash memory device, a memory card, and the like.
(78) While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
(79) This application claims the benefit of Japanese Patent Application No. 2015-073213 filed Mar. 31, 2015 which is hereby incorporated by reference herein in its entirety.