Patent ID: 7228294

Claim:
A method for generating cam data in an electronic cam device which controls the electronic cam device for electrically realizing cam actions by driving an object to be driven, on the basis of preset cam data, comprising the steps of: inputting coordinate values composed of dimensionless values corresponding to phases of a plurality of designated points and dimensionless values corresponding to displacement thereof; calculating inclinations of the start and end points of a cam profile of a district for which two designated points adjacent to each other of a plurality of given designated points are made into the start and end points; obtaining values of tanβ 0 and tanβ 1 by an equation which is expressed by the above calculated inclinations of the start and end points, Δx which is a difference between dimensionless values each corresponding to displacements of the start and end points, and tanβ 0 =Inclination at the start point×Δ x/π tanβ 1 =Inclination at the end point×Δ x/π calculating a cam profile in the corresponding district by obtaining a dimensionless value y corresponding to displacement with respect to the dimensionless value Φ corresponding to phase using an equation which is expressed by said tanβ 0 , tanβ 1 , and Δy which is a difference between displacement at the start point and that at the end point, and y=A (Φ−1/2sin2Φ)+Φtanβ 0 +1/2(tanβ 1 −tanβ 0 )(Φ−sinΦ) wherein coefficient A is defined as A=Δy/π− 1/2(tanβ 1 −tanβ 0 ); and generating the entire cam curve by calculating and synthesizing a cam profile existing between the two corresponding points with respect to all districts.