Hi,
Got a problem with tool radius compensation for arcs.
The situation is the following:
1. The file in attachement (tried other samples with arcs, changed arc definition from XYIJ to XYR - nothing changes)
2. Define any non-null radius correction for the tool 1 in the settings of the DDSCV (when the correction is 0 all works ok). Both positive/negative - it doesn't matter.
3. Start the programm.
As soon as the controller reaches the first arc it stops. The execution could be stopped with stop button, so it's not a complete hang up. Controller simply stays on this command does nothing (waited at least 5 minutes - no continuation).
Tried with both 91 and 92 builds for the DDSCV2.1. Tried both hardware and software arc alghorithms. All steps per mm for all axes are equal. Re-flashed with default settings and changed only steps per mm and entered radius correction - nothing works.
I asked because the program above shows the G41 being turn on with a move of only .002. Most controllers need a move longer than the comp being applied.
Not saying this is the problem, just trying to help you troubleshoot.
Rob
The afternoon knows what the morning never suspected.
71taa Posted at 2018-7-6 11:32
Still hangs in my case. What correction have you entered for the tool in controller settings?
I run your programm with parameter (284) D1=0 - it works.
Then i set D1=3 (for endmill diameter 6mm) - controller hangs.
Then i replaced in strings 8,31,52,73,94,115,136,157,178 value X to X-20 and controller works correctly with parameter D1=3.
Last edited by alexwalex In 2018-7-21 03:44 Editor
Hi, ytliu !
Got a problem with tool radius compensation:
If i define any nonzero value for the tool 1 radius in the settings of the DDSCV (parameter 284) - this and similar programm not work.
Hi, alexwalex!
I am very sorry, due to the loss of precision caused by the internal data conversion of the DDCVS system, the system has serious problems with the radius compensation support. It is recommended that you directly generate the compensated program through post-processing.
Hi,alexwalex!
We already know the reason why the tool path with arc command under the DDCSV system has a radius compensation problem. In our new controller, we solved this problem by redesigning the tool path parse engine. However, due to the heavy workload of porting the new engine to the DDCSV system, I am very sorry that this may take a long time.