If you don't want to have an acceleration and deceleration process and only need a signal with a fixed frequency and a fixed number of pulses, I think it is more difficult to use PMAC to achieve.The best way is to use FPGA.
Of course, if you must use PMAC to implement, you can try to perform an AND operation through the position comparison signal (EQU) and the PFM signal.
For example, set Oo output at position 20, set Off output at position 120, and then use the out command to make the virtual axis generate pulses at a fixed frequency, and the two output signals are sent to the driver after passing through the logic AND circuit externally.
Because PMAC is a motion controller, usually used to control the motor, so the pulse output must have an acceleration and deceleration process.The bottom layer of PMAC uses spline interpolation to plan the position/time curve, so even if you set the acceleration time to 0, it will still have a servo cycle trajectory that rises according to the curve.This is unavoidable, your request is best implemented using FPGA.
Because for any object, whether it is piezoelectric ceramics (although the response is very fast) but it is better to have an acceleration process.