@raifdsgn
The round cutting wheel on the machine you showed is also considered a drag knife. It works exactly the same way by placing the wheel very slightly behind the axis of rotation on the center of the cutting arm. This allows the roller to follow the direction of cut. The roller head is usually floating up and down on a light spring mechanism which allows it to move freely in the Z axis.
Alternately if you want to control the rotation of the cutting head you will need to make tangential cutting head by using a stepper motor to control the rotation of the head and another motor to raise and lower the head. Those are very expensive and require specialized G-Code to control the head. One of the Masso users made a
video that used the 4th axis function in angular mode to make this type of cutter. If you study it you should get a good idea on how it works.
You could easily hold the fabric down using a strong vacuum source pulling through the table top surface if it was made from a porous material like MDF board. This vacuum source is created using a large displacement vacuum pump called a regenerative blower. We use these to hold flat sheets of wood on CNC router tables. The trick with the MDF is to seal the opposite side of the panel and along its perimeter using lacquer/varnish/polyurethane paint and machining the MDF top surface to remove the surface skin. That will allow all the vacuum force to be applied to the top surface of the panel.
Once you have a vacuum force you can simply add a the thin plastic sheet on top to hold the fabric to the table like they show in this
video.
Cheers, Stephen Brown