The traditional geometry of non-circular cylindrical gears provides a contact line between tooth surfaces. In a misaligned non-circular cylindrical gear drive, causing edge contacts that result in noise and vibration. The point contact of the tooth surface is achieved by modification of the driving gear in the longitudinal direction, in order to reduce the sensitivity of tooth surface contact to installation errors. The proposed longitudinal modification method is based on the application of a grinding worm by controlling the center distance of non-circular cylindrical gear and worm. Based on the gear meshing principle, a mathematical model of the tooth surfaces of non-circular cylindrical gears is established, and a parametric tooth surface equation with a unified expression is obtained. Tooth contact analysis (TCA) of non-circular cylindrical gears shows that the contact path and contact area on the tooth surface are shifted with the change of installation error, but still distributed in the middle of the tooth surface without creating edge contact. The transmission error is increased with the growth of installation error. Tooth modification in a longitudinal direction has an obvious improvement effect on the bad tooth contact condition, but too large a tooth modification parameter will make the tooth surface load distribution concentrated in a smaller area, which results in the decrease of gear load capacity.