3-axis machining tool-paths are generated using computer-aided manufacturing (CAM) systems and programmed by series of G01 codes mixed with long and short segments. The computer numerical control (CNC) system needs to analyze the path information according to the G codes, through the path smoothing, speed planning, and interpolation process, generate the smooth trajectory and ensure the highorder continuity of velocity. This paper proposes a real-time smooth trajectory generation algorithm with simple structure and low calculation for 3-axis blending machining tool-paths. FIR filters are used to generate a smooth trajectory with bounded acceleration in real-time. Due to the delay of the filter, it will inevitably bring contour error. The feed rate is adjusted by considering the influence of the adjacent segments on the contour error in the case of long segments, then this idea is extended to continuous micro-segments. Finally, through the pre-discretization with certain rules, a direct one-step smooth trajectory generation algorithm for the blending tool-paths is realized. The algorithm not only can effectively control the contour error, but also is suitable for blending tool-paths. Consequently, the effectiveness of the proposed algorithms are validated in simulations and also experimentally on a 5-axis machine tool.