Man, are you sleeping with servos under the pillow?!
That's very useful info.
I have one spare JE20B and can test it with HF-KN13 (100W). Ill give it a try for the sport and the science... resolution i s the same, but different capacity

Yurtaev, класний ти пацан!
This actually might work, but i don't have the hardware to test for the moment...
Where is Pr.PH18? It's not in the Pr. list of MRC2 in any mode... maybe it appears only in J3 compatible mode after write PA01 - 0000 and PA19 - 00AB and cycle power?
With ModeChange tool, also...

Positioning data-->1 Axis speed control-->speed value= [(pulses/rev*100)/60sec.= sulses per second(rpm)]
This is for pulse units system.
As i recall, electronic gear can be used only in synchronous control settings...
Caution for Pr.21 in module parameter settings!

Arrange the topology of you cabinet first, and then chose optics length.
I had some troubles with 50cm optics (from motion CPU to first amplifier) when trying to leave space, so the controller and amplifiers can ventilate... you should not bend the cable too much.
For the M codes, i meant that those (M03, M04, M05 and S value) are not in the list of supported M codes in the G-code program for this motion CPU.
I can't find post processor for this CPU. You may have to write programs by hand.
Check the programming manual for SV43. It's for Q172HCPU, but again... http://meltrade.hu/download.php?f=4186-q172hq173hcpu-programming-manual-(sv43-g-code)-ib(na)-0300115-a-(02.06)

Oh, now i see. Q172DCPU supports g-code motion program (up to 8 Axis) with OS type SW7-SV43QC.
If this is your case, actually might work... What's the deal with spindle control M03, M05 and S(speed)... and post processor?!

The only Q series cpu that covers your requirements is Q173NCCPU. It's a part of C70 CNC control system that operates only with NC servo drives. No support for general purpose melservos.
Someone correct me if i'm wrong.
If you consider alternative with closed loop steppers, maybe the best solution on the market is ClearPath SDSK servos.
Right now i am retrofitting one multicam router with thoes, using CSLabs Csmio controller.

This positioning controller is not dedicated for CNC controls.
1.No G-code support.
2.No 3 axis helical interpolation, only 2 axis circular.
3. Positioning data limited to 600 lines per axis and shared when interpolating...
4. Flash memory limited to 100000 writes. Same number for the main CPU.
If the machine work with just a few simple positioning tasks that repeats it self, than it's fine, but it's a bad call for a common CNC router that runs with many different programs.
Since you are stuck with SSCNETIII servo network, your only alternative is a SSCNET 3rd party CNC controller PC card like: http://www.yurtaev.com/
But again, too much lack of info for go/no go, as CrossBow said...

when the unit system is mm (microns) 100.0 microns is written as 1000 (32bit integer) int the buffer memory.
All positioning data saved in the flash memory of the motion controller can be manipulated in the buffer memory and you can change it with sequence program from the main CPU.
If i'm not wrong, the only condition is to change the data(positioning address) right before positioning start signal activation.
In another words, this can work for you, if the variable stop points are defined before start of positioning.
If you need to change the positioning address during movement, there should be FB for target value change.
Does the liner movement stops during cutting process or it's a kind of flying shear?
How and when are defined the cutting points?

Just use [D<= Kn Dn] and interlock the instruction till next time you need it... STL is one of the good ways.
Tested it my self and works like charm. Can still get one scan delay.
You can use poin table in continuous path control and output M codes or just monitor the positioning data number being executed and compare the value to start external function.
But still it depends on the type of application and axis control method.

Check m8340 busy/ready flag.
If it's still on for some reason you can't execute another pulse output instruction for y0
There's no limit of PWM instructions as long as you do not execute more than one at a time for the same pulse output.
If you use indirect variable inputs with data registers for both PW and interval, u need only one instruction and just change variables...
When there's no PWM execution, you can use y0 as regular output
What type of actuators do you control?
Maybe positioning instructions like PLSV and DRVI are more suitable for your application?!

So, is the HPR working? Witch method do you use? What is the HPR complete flag status in monitor data 31?
Any errors or warnings in axis monitor?
What do you mean... when you drive the motor the current value stay's 0?
How do you drive the Axis... Jog, positioning or speed control?
If Pr.21 is default set, the current feed value in not updated in speed control
If Pr.55 is default set, positioning control is not allowed if HPR is incomplete. Jog, speed control, synchronous control and CAM function can be executed.