Digital Dream Technology support

Title: Firmware download [Print This Page]

Author: ytliu    Time: 2018-7-11 18:06
Title: Firmware download
Last edited by ytliu In 2018-7-11 18:10 Editor

Ver:2018-07-05-95 Modification:
1. Increase keyboard support
2. Increase the trial cut (handwheel guide) function
3. Add file editing function

Key mapping description:

X-: LEFT ARROW(←)、Numeric keypad '4'
X+: RIGHT ARROW(→)、Numeric keypad '6'
Y-: DOWN ARROW(↓)、Numeric keypad '2'
Y+: UP ARROW(↑)、Numeric keypad '8'
Z-: PAGEDOWN、Numeric keypad '3'
Z+: PAGEUP、Numeric keypad '9'
A-: Numeric keypad '1'
A+: Numeric keypad '7'


the centering operation:F3(Used in conjunction with the MPG axis selection. Only when the MPG axis is selected as X or Y, the corresponding axis performs the centering operation.)
Goto Zero:F5、Numeric keypad '0'(Used in conjunction with the MPG axis selection. If the MPG axis is selected to be empty, the whole axis will be goto zero. If the MPG axis is selected as X, the X axis will be goto zero.)
Zero:F6、Numeric keypad 'DEL'(Used in conjunction with the MPG axis selection.If the MPG axis is selected to be empty, the whole axis will be zero. If the MPG axis is selected as X, the X axis will be zero.)
Home:F7(The first press enters the HOME mode. In the HOME mode, press again to perform full axis HOME, or press the corresponding axis selection key, the corresponding axis will perform HOME separately.)
HOME X-axis selection:'X'
HOME Y-axis selection:'Y'
HOME Z-axis selection:'Z'
HOME A-axis selection:'A'
PROBE:F8(The first press enters PROBE mode and presses again to perform the PROBE operation.)

Manual mode switching:F10、Numeric keypad '*'
Jog distance adjustment:Numeric keypad '5'
FRO adjustment:'F'、'8'
SRO adjustment:'S'、'9'
Coordinate system selection:'G'、'0'


START:SCROLL LOCK、Numeric keypad '-'
PAUSE: PAUSE BREAK、Numeric keypad '+'
TRCUT:F11、Numeric keypad 'ENTER'
Single-stage processing mode:F4(The single-segment mode can be switched while the system is idle. After starting the machining in single-segment mode, the system executes one line each time the start button is pressed.)

Focus TAB:F9、Numeric keypad '/'
Focus adjustment+:'+'
Focus adjustment-:'-'

Page switching:TAB、BACKSPACE
Track display:F12

Uninstall U disk: DELETE

install.zip

574.89 KB, Down times: 2475


Author: hdo26    Time: 2018-7-16 14:47
That's great thank you! Now it would be great if the DRO information is sent out through the serial interface ;-)
Author: thossapit    Time: 2018-7-19 17:50
This Firmware work with DDCSV1.1 ?
Author: Nikolay81    Time: 2018-7-19 23:09
Thank you very much for improving the software, this wonderful controller.
Sorry for the bad english - I write through Google translator.
There is a problem with the usb keyboard. If, hold and hold the button for
moving any axis for a long time, after releasing the button, the axis continues to move.
It can be fixed?
Author: ytliu    Time: 2018-7-20 08:24
thossapit Posted at 2018-7-19 17:50
This Firmware work with DDCSV1.1 ?

yes
Author: ytliu    Time: 2018-7-20 08:26
Nikolay81 Posted at 2018-7-19 23:09
Thank you very much for improving the software, this wonderful controller.
Sorry for the bad english ...

sorry! I did not find the problem you described, try another usb keyboard
Author: Nikolay81    Time: 2018-7-20 17:15
ytliu Posted at 2018-7-20 08:26
sorry! I did not find the problem you described, try another usb keyboard

The problem occurs when the keyboard is connected directly, without a USB hub. But with the hub, the response speed for releasing the key is greater than on the controller itself. That is, with manual control from the USB keyboard, the axis does not stop very fast. Can I reduce the response time for releasing the keys?

Author: Lukasz    Time: 2018-7-25 14:06
Hello ytliu,

Are you planning to release DDCSV software as an open source?
A lots of other projects on the internet shows that open source software modified and improved by a big community of users gets better and better very fast. Additionally in that case anyone could modify for example a screen layout or functionality of the controller to their machine...

Regards
Lukasz
Author: ytliu    Time: 2018-7-27 10:39
Lukasz Posted at 2018-7-25 14:06
Hello ytliu,

Are you planning to release DDCSV software as an open source?

hi,Lukasz
Sorry, we have no plans for open source yet.
Author: ytliu    Time: 2018-7-27 10:44
Ver: 2018-07-27-97 Modification:
1. Increase Russian support,configure #1 (language setting) to 2 so that the Russian configuration file (rus) will be loaded at startup. The rus file in the current installation package is not in Russian. If necessary, please translate it yourself.

install(2018-07-27-97).zip

583.64 KB, Down times: 1003


Author: alexwalex    Time: 2018-7-27 16:14
ytliu, fix please in firmware files "eng" and "rus" parameter #55 translation  string "Enable Z Home Searching ...." to "Enable A Home Searching ..."
Author: Nikolay81    Time: 2018-7-27 17:34
alexwalex Posted at 2018-7-27 16:14
ytliu, fix please in firmware files "eng" and "rus" parameter #55 translation  string "Enable Z Home ...

Yes. There is such a problem. But I corrected manually.
Author: ytliu    Time: 2018-7-31 06:21
Ver:2018-07-30-98 Description:
1. Add the user-defined system parameter area (#2000-#2499). After the user configures it in the chs or eng file, the parameter value can be set on the configuration page,and can be called by the macro variable in the machining program.

The chs or eng file configs the user-defined system parameters.
for example:#2000 -t1 -s1"Cutter diameter" -s2"in" -m9 -min=0.000 -max=9.000

#n n is the parameter number (2000-2499)
-t is used to specify the type of parameter, t0 is an integer, t1 is a real number, and t2 is a selection type
-s1 defines the name of the parameter
-s2 defines the parameter unit
-m parameter group, m0 that the parameters in the parameter configuration page does not show
-min minimum parameter
-max maximum parameter
-i The text of the relevant entry is configured through it when the parameter type is selection type

2. Support user-defined probe mode. When #68 is set to mode 3, defprobe.nc will be called to perform probe. Users can write defprobe.nc according to actual situation.


The defprobe.nc in the installation package is written according to the requirements of Bill Blades. requirements are as follows:
Here's what I need it to do after setting an arbitrary zero in the approximate center of my tool plate. This is based on a .125" cutter diameter:

1. Set Z zero. My tool plate is .250 thick, so the Z axis will come to rest at .350 (this is exactly how my current probe function works).

2. Move to X-1.25

3. Move to Z-.25 (this puts the end of the tool .500 below the surface of my tool plate)

4. Probe X+ and zero. Then the cutter is touching the edge of my tool, it is at X-.3125 (.250 tool + .0625 half cutter dia.). I don't know if this can be done by the controller, or if the X axis physically needs to move to its desired zero location before it can zero.

5. Moves in - direction .050

6. Move to Z.350

7. Move to X.750 (center of tool plate)

8. Move to Y-1.250, wash, rinse, repeat for Y axis.

9. Move to final location of X0.00, Y0.00, Z.350 after probing.

Before performing the probe, please set the #2000-#2011 parameters on the parameter page. In order to meet the requirements of Bill Blades, the parameters are set as follows:
#2000 Cutter diameter:0.125
#2001 Tool plate thick for X:0.25
#2002 Tool plate thick for Y:0.25
#2003 Tool plate thick for Z:0.25
#2004 X position before X-axis probed:-1.25
#2005 Y position before Y-axis probed:-1.25
#2006 Z position before X(Y)-axis probed:-0.25
#2007 Back distance when the tool touches the X-axis edge:0.05
#2008 Back distance when the tool touches the Y-axis edge:0.05
#2009 Back distance when the tool touches the Z-axis edge:0.1
#2010 center of tool plate:0.75
#2011 Probe feedrate:20


https://www.facebook.com/groups/1724999967517167/2360312920652532/

install(2018-07-30-98).zip

584.69 KB, Down times: 700


Author: Nikolay81    Time: 2018-7-31 20:48
ytliu Posted at 2018-7-31 06:21
Ver:2018-07-30-98 Description:
1. Add the user-defined system parameter area (#2000-#2499). After th ...

Dear Ytliu! Thank you very much!
Only now I noticed that the support of the Russian language has appeared.
I will make a quality translation into Russian, for 2-3 weeks.
A good translation takes a lot of time, and now a lot of work.
After I finish the translation, I will spread the information about this at the Russian CNC forums.
For sure, after this, DDCSV will buy a lot more in Russia.
Author: Nikolay81    Time: 2018-8-1 00:33
ytliu Posted at 2018-7-27 10:44
Ver: 2018-07-27-97 Modification:
1. Increase Russian support,configure #1 (language setting) to 2 so ...

Translation was not an easy task.
Probably, my hair will turn gray before the time with this controller :-)
If I'm translate the "rus" file to line 54, the controller hangs if I open the parameters page and leave it for 10 minutes.
If I translate further lines 54 - the controller hangs, at an exit from page of parameters.
I attached a partial translation file.

There is one more problem - if you put the "rus" file ONLY in the INSTALL folder, sometimes the controller resets all the settings.

Can this be won?

I could do a preliminary translation, tomorrow, if the controller stops hanging.

rus.rar

4.41 KB, Down times: 620


Author: ytliu    Time: 2018-8-1 06:44
Nikolay81 Posted at 2018-8-1 00:33
Translation was not an easy task.
Probably, my hair will turn gray before the time with this contr ...

Thank you very much. I have fixed this problem.

motion.zip

569.86 KB, Down times: 666


Author: Nikolay81    Time: 2018-8-1 19:47
Last edited by Nikolay81 In 2018-8-1 19:48 Editor
ytliu Posted at 2018-8-1 06:44
Thank you very much. I have fixed this problem.

I finished the preliminary translation.
Surely, there are a lot of mistakes in it :-)
Those settings that I have not translated - I do not understand.
On some of them, I asked you, but did not understand your explanation.
Later I'll ask again.
Some settings have been added new. I have not had time to deal with them yet.

In any case, this translation can already be used.
Add it to all subsequent firmware.
Later I will finalize the translation.

Aliexpress sells 1/3 of its customers in Russia.
In this case, please inform sellers of Aliexpress that they add to the product description, support of the Russian language.
This will increase sales.

There are some problems:
-Parameter # 16 - buggy. If you enter a value of 7, an empty string will be written. In English too.
-If translate READY (in Russian "ГОТОВ") on the screen will be written "ГОТ". That is, only the first 3 characters.
-The same with RESET.

rus.rar

4.53 KB, Down times: 606


Author: ytliu    Time: 2018-8-2 16:14
Last edited by ytliu In 2018-8-2 16:22 Editor
Nikolay81 Posted at 2018-8-1 19:47
I finished the preliminary translation.
Surely, there are a lot of mistakes in it :-)
Those setting ...

Now increase the number of characters displayed on the main page. When you translate, consider the length of the string, otherwise it may exceed the display area of the UI Widgets.
#16 is used to set the currently selected coordinate system. Since the coordinate system selection can be performed on the main page, the #16 parameter can be hidden.

#16 -t2 -s1"Текущая система координат" -m0 -min=1.000 -max=6.000 -i0"G53" -i1"G54" -i2"G55" -i3"G56" -i4"G57" -i5"G58" -i6"G59"


Later, for those parameters that are not easy to understand, I will try to explain to you.


motion.zip

569.97 KB, Down times: 611


Author: Nikolay81    Time: 2018-8-2 20:22
ytliu Posted at 2018-8-2 16:14
Now increase the number of characters displayed on the main page. When you translate, consider the  ...

Thank you.
Now all is well.
I attached the updated translation to the message.
Settings that I do not understand, I will translate later.
But there are not many of them.

install.rar

479.74 KB, Down times: 613


Author: Nikolay81    Time: 2018-8-3 03:00
Last edited by Nikolay81 In 2018-8-3 03:03 Editor

Corrected the Russian translation.
Now it has become even more convenient.

install.rar

479.84 KB, Down times: 631


Author: ytliu    Time: 2018-8-4 16:36
Last edited by ytliu In 2018-8-4 16:39 Editor

DDCSV 1.1 PLC CNC CONTROLLER team member Alexei Koh redesigned defprobe.nc to make corner search more flexible. Thanks to Alexei Koh for his great work.

The video for the explanation:https://youtu.be/redy2ZoETdk,This video was provided by Alexei Koh.

the new version adds JOG distance configuration, you can set it by #2020-#2023.

In addition, the Russian language pack has been added to the new version, You can set the #1 parameter to 3 to use it. Thanks to Nikolay81 for the great work done for it.

DDCSV 1.1 PLC CNC CONTROLLER: https://www.facebook.com/groups/1724999967517167/

install(2018-07-30-98).zip

585.98 KB, Down times: 895


Author: Nikolay81    Time: 2018-8-4 18:29
Last edited by Nikolay81 In 2018-8-4 18:32 Editor

There are many important changes:
-Cycle G83, now works correctly. Syntax: G83 X Y Z R Q I K. All parameters must be specified. Usually, K=1; I=0
-Added cycle G73. Syntax: G73 X Y Z R Q I K. All parameters must be specified. "I" is the distance of the retract. K=1
-The command M110 is added. This is an analog of M0, but the Z axis does not rise. Also, when using this command, a beep sounds.
-Added command G153. This is analog G53 (go to machine coordinates). Example G153 X0 Y0 F6000
-The command G92 is fixed. Example G90 G92 X0 Y0 (zero the X and Y axes).           
-In lines with comments, now only comments are displayed. For example, to manually change an instrument, you write M110 (tool name).
Now only the contents of the brackets will be written on the screen. That is "tool name". This gives more space for the name of the instrument.
-Many small fixes.

An example of using new features can be found in the topic "Postprocessor for SheetCam"





Author: maxx2000    Time: 2018-8-8 14:16
Hey. And where you can see the full list of supported G and M codes
Author: Nikolay81    Time: 2018-8-8 15:26
maxx2000 Posted at 2018-8-8 14:16
Hey. And where you can see the full list of supported G and M codes

A complete list can always be seen in the file slib.nc
The list with a detailed description will be a little later.
You can help make it up.
Author: Will_D    Time: 2018-8-12 01:33
Nikolay81 Posted at 2018-8-8 15:26
A complete list can always be seen in the file slib.nc
The list with a detailed description will b ...

Surely slib.nc only lists the gcodes that are defined by a set of other gcodes (like a macro). I think the OP would like a full list which would include the likes of G00, G04, and sll the other codes directly implemented by the code
Author: Will_D    Time: 2018-8-12 01:50
It is really appreciated the work that is going by ytliu and Nikolay and others.

Its great that the forum is active again and developing the software.

Can you please confirm that install_2018-07-30-98 is the latest full release as thetr  have been some code modules etc issued in August?

It would be really helpful id the 2.1 manual was updated as most of the screen shots are of an old 1.1 (they dont show the mach coordinates!!)

Author: ytliu    Time: 2018-8-12 06:10
Yes, install_2018-07-30-98 is the latest full version.

We have considered updating the manual, but this may take some time.
Author: ytliu    Time: 2018-9-2 08:31
Ver:2018-09-02-99 Description:
1. Increase the status monitoring of the u disk. If the u disk is disconnected during processing, the system will automatically pause.
2. Increase the G90.1/G91.1 instruction support, at this time IJK is the absolute position coordinate of the center of the circle

install(2018-09-02-99).zip

588.94 KB, Down times: 714


Author: alexwalex    Time: 2018-9-2 18:07
ytliu Posted at 2018-9-2 08:31
Ver:2018-09-02-99 Description:
1. Increase the status monitoring of the u disk. If the u disk is dis ...

You have implemented the control signals CW/CCW ?
Author: Will_D    Time: 2018-9-3 02:25
Thanks for the new update.
May I ask that in future releases the user readable (and modifiable!) files (like eng, slib, defprobe etc) have the version number as a comment on the first line. This will allow the new files to be compared with previous ones in noterpad++. It would be nice to see full version history in the files but I know as a retired software engineer that this is  hard work and still can be error prone.
Author: ytliu    Time: 2018-9-4 06:14
alexwalex Posted at 2018-9-2 18:07
You have implemented the control signals CW/CCW ?

Sorry, there is a problem with the parameter description. It should be A/B phase mode.
Author: ytliu    Time: 2018-9-4 06:17
Will_D Posted at 2018-9-3 02:25
Thanks for the new update.
May I ask that in future releases the user readable (and modifiable!) fil ...

Thank you for your suggestion, I will add a description in future updates.
Author: Nikolay81    Time: 2018-9-7 19:15
ytliu Posted at 2018-9-4 06:17
Thank you for your suggestion, I will add a description in future updates.

There were 2 problems with manual movement of axes:
1) If # 114 is set to Mode2 and # 45 to # 48 to values ​​below 10, a glitch occurs. You can see it on this video https://radikal.ru/video/oe38oN1KQae
For clarity, set # 114 to Mode2; # 45 - # 48 at 1; # 2020 - # 2023 to 1. If done, several steps in a row, without continuing movement, the acceleration starts from 0. If you take a step after the ongoing movement, acceleration starts at 100.

2) There is a very unpleasant glitch when I release the axis shift button on DDCSV, and the axis itself continues to move.
Unfortunately, I can not reproduce it yet, but it happens from time to time. Recently because of this, I broke a thin drill.
That is, you press, for example, the arrow to the right. The X axis goes to the right. You release the button, and the axis continues to move.
To stop it, you must press any button with an arrow. Previously, this problem was when you connect a USB keyboard without a hub, directly into the USB connector of the DDCSV.
Now with USB keyboards everything is fine. But the problem sometimes appears with the buttons on the DDCSV itself.
Think about it, maybe there's a way to fix it. If not, I will try to reproduce the conditions under which this happens.


Author: ytliu    Time: 2018-9-8 22:58
Nikolay81 Posted at 2018-9-7 19:15
There were 2 problems with manual movement of axes:
1) If # 114 is set to Mode2 and # 45 to # 48 t ...

Due to accuracy of the fpga speed planning module (currently using 24-bit accuracy), the first problem you mentioned will occur when the difference between the manual start acceleration and the stop acceleration is too large. You can try to make the stop acceleration smaller.

The second problem you mentioned should be caused by defect in your controller keyboard hardware.
Author: Nikolay81    Time: 2018-9-10 19:51
ytliu Posted at 2018-9-8 22:58
Due to accuracy of the fpga speed planning module (currently using 24-bit accuracy), the first pro ...

Thank you. Reducing the parameters # 263 - # 266 to 200 helped (there were 600).
About the keyboard. What kind of malfunction can there be in it? Sticking of buttons is excluded.
Is the TM1638 chip defective?
Author: JoDa    Time: 2018-9-11 17:26
Sorry if this question has been asked before : are the firmware postings in this thread also usable for the 3-axis variant of DDCSV2.1 ?
Author: Nikolay81    Time: 2018-9-19 21:52
I post a new version of the Russian translation.
There are a lot of changes. In future firmware, you should use this file.

The meaning of the six settings is still not clear to me.
Please, someone explain their meaning.

# 50 "HOME signal Effective when HOME" - what does this mean?
-----
# 3 "Tool path" or "Try cutting" - what is the "Try cutting" mode? Control the program with the MPG wheel?
-----
# 218 "Cycle Start key mode selection" - where is the Cycle Start button?
-----
# 396 "Number of line" - please, tell us more about this setting? Is it needed to render the Tool path?
-----
# 109 "M Bus IO default status" - the links you wrote do not work anymore. Where can I read more about M-Bus? Where is the connector?
-----
# 5 "minimum log radius of 4axis machining" - what does this mean?

rus.rar

4.79 KB, Down times: 598


Author: ytliu    Time: 2018-9-20 06:27
Nikolay81 Posted at 2018-9-19 21:52
I post a new version of the Russian translation.
There are a lot of changes. In future firmware, you ...

# 50 "HOME signal Effective when HOME": If the HOME signal is already valid before starting the HOME operation, when #50=0, the HOME operation will be directly exited; when #50=1, the reverse motion will be performed until the HOME signal is invalid, then In the HOME operation.
Author: ytliu    Time: 2018-9-20 06:30
# 3 "Tool path" or "Try cutting": https://www.facebook.com/1000083 ... 27654747521306/?t=0, this is related video
Author: ytliu    Time: 2018-9-20 06:36
# 218 "Cycle Start key mode selection": Press "START" in the machining pause state, if #218=0, the machining is resumed; if #218=1, the machining is started from the beginning.
Author: ytliu    Time: 2018-9-20 06:46
#396 "Number of line", the number of path segments of the look-ahead algorithm. The system will pre-read the number of #396 lines of code before proceeding with speed planning.
Author: ytliu    Time: 2018-9-20 06:53
# 109 "M Bus IO default status":
DDCSV through RS232 protocol bus IO expansion(#109=1)

Output data packet 7 bytes, including three parts:
1. Data packet header 2 bytes "0x90 0xeb"
2. Output IO word 4 bytes, 0 bit -31 bit are mapped to # 1032- # 1063 macro variables
3. the checksum, XOR result of the first 6 bytes

Input data packet 7 bytes, including three parts:
1. Data packet header 2 bytes "0x90 0xeb"
2. Input IO words 4 bytes, 0 bit -31 bit are mapped to # 1000- # 1031 macro variables
3. the checksum, XOR result of the first 6 bytes

Bus output IO signal Instructions for use:
Change the IO status by assigning the relevant macro IO bus output
Example:
# 1032 = 1; set bus IO channel 0 to logic '1'

Bus input IO signal instructions:
M100 bus input IO instruction
#1100 Bus input IO channel number
#1101 Bus input IO expectations value
#1102 waiting time (ms),if <= 0, infinite waiting for the signal to reach the desired value; if> 0,   if the signal does not reach the expected value within the specified time,paused.

Example:
(If channel 2 is logic '1', subsequent codes are executed; otherwise, pauses after 1s.)
# 1100 = 2
# 1101 = 1
# 1102 = 1000
M100
...
Author: ytliu    Time: 2018-9-20 07:11
# 5 "minimum log radius of 4axis machining":
In four-axis machining, the DDCSV system provides a four-axis speed optimization algorithm that uses feed rate F to control the cutting line speed. To do this, we first need to know the structure of the machine (defined by #6, if #6=3, no speed optimization will be performed).

After using the optimization algorithm, the closer the tool tip is to the center of the rotary axis, the greater the actual rotational speed of the A-axis, so we designed the #5 parameter to limit it.
Author: Androcles    Time: 2018-9-20 16:15
I was wondering  where the newest firmware is? (100)
I am sure I saw it here?

Best regards
Author: Nikolay81    Time: 2018-9-20 18:46
ytliu Posted at 2018-9-20 06:46
#396 "Number of line", the number of path segments of the look-ahead algorithm. The system will pre- ...

Many thanks. Basically, everything is clear. Soon there will be a full Russian translation.
Please clarify whether I correctly understood the purpose of parameters # 2 and # 396.

As far as I understand, parameter # 396 determines how many lines of G-code will be pre-read (preemptively, pre-emptively) for planning processing, and parameter # 2 determines how much processor resources will be allocated for this pre-emptively reading?
If you set a large value for # 2, the interface starts to slow down, because almost all the CPU time is spent on pre-reading g-code?
Parameter # 2 affects the probability of zeroes appearing on the screen (0.0000) while the G code is executing?
Parameter # 396 specifies how many lines will be read forward from the beginning of the program, or from the line that is currently running?
That is, if # 396 = 1600, does it read 1600 lines 1 time during the program startup, or every time you switch to a new line?

If you added these settings, then they were for some reason needed.
Please describe some typical situations when you need to change the values of parameters # 2 and # 396.

Having a good understanding of this, I will be able to compose a qualitative instruction on setting up DDCSV.


Author: ytliu    Time: 2018-9-21 06:11
Nikolay81 Posted at 2018-9-20 18:46
Many thanks. Basically, everything is clear. Soon there will be a full Russian translation.
Please ...

When the line segment in gcode is very short, you may need to adjust the #2 parameter, otherwise processing discontinuity may occur.You can try the attached file.

ball.zip

1.02 MB, Down times: 732


Author: ytliu    Time: 2018-9-21 06:22
Ver:2018-09-07-100 Description:
1. Increase the home offset configuration(#2024-#2027).
2. FRO (SRO, SJR) can be adjusted by handwheel.you can adjust the % of the change in value per X Pulses of the Handwheel by #2028.


install(2018-09-07-100).zip

591.15 KB, Down times: 731


Author: Nikolay81    Time: 2018-9-21 15:22
ytliu Posted at 2018-9-21 06:11
When the line segment in gcode is very short, you may need to adjust the #2 parameter, otherwise p ...

Many thanks.
In which cases, it may be necessary to change the value of parameter # 396?
I set the maximum and minimum values and did not notice the difference.
Can you describe an example, even hypothetical?
Author: ytliu    Time: 2018-9-21 19:38
the motion planning algorithm has been optimized, so adjusting #396 does not have much impact on machining.
Author: Nikolay81    Time: 2018-9-21 20:06
Last edited by Nikolay81 In 2018-9-21 20:25 Editor
ytliu Posted at 2018-9-21 19:38
the motion planning algorithm has been optimized, so adjusting #396 does not have much impact on mac ...

Thank you.
Russian translation, now completely finished.
Translated everything that can be translated (in some places it is inappropriate to translate, because there is too little space).
Over time, he will improve.
In all subsequent firmware, I ask you to use this translation.

rus.rar

4.81 KB, Down times: 618


Author: maxx2000    Time: 2018-9-21 22:56
With the latest firmware(2018-09-07-100).zip), the following happens.
Start  program, and hit the FRO button to adjust the feed rate. Controller locked up.  Locked up & could only reboot to clear it.
Author: alexwalex    Time: 2018-9-22 01:14
Nikolay81 Posted at 2018-9-21 20:06
Thank you.
Russian translation, now completely finished.
Translated everything that can be translat ...

Nikolay81, не совсем точный перевод параметров #2001-#2003

1.zip

397 Bytes, Down times: 709


Author: ytliu    Time: 2018-9-22 05:37
maxx2000 Posted at 2018-9-21 22:56
With the latest firmware(2018-09-07-100).zip), the following happens.
Start  program, and hit the FR ...

Hi,maxx2000.

Does this fault occur every time? Is your controller 1.1 or 2.1? Can you send me your setting file?
Author: ytliu    Time: 2018-9-22 06:04
maxx2000 Posted at 2018-9-21 22:56
With the latest firmware(2018-09-07-100).zip), the following happens.
Start  program, and hit the FR ...

I found the reason for this error, because #2028 is a new parameter, after the installation is complete, #2028=0, you need to reset this parameter, such as 10.
Author: maxx2000    Time: 2018-9-22 17:20
I thought this was some kind of inexpensive with new features. Thank you. Everything is working.
Author: Evgen    Time: 2018-9-23 00:18
Last edited by Evgen In 2018-9-23 00:20 Editor

HI everybody! Thanks for support and improving the device!
Is there somebody faced the trouble - in program (AUTO) mode when G0 command starts(for ex. G0 Y1000) Y axis sometimes misses steps and motor stops, however in the manual fast moving mode(CONT) it was never happened.The speed limits are set the same - 2800mm/min and acceleration/stoping also the same - 40mm/sec2 for both manual and program modes. X and Z axis are working normally.
Dear Ytliu, if it possible can you comment these sections of setting(Motor parameters) please !
It may be I did somthing wrong but when I used Mach the CNC worked right.
Author: Nikolay81    Time: 2018-9-24 23:23
alexwalex Posted at 2018-9-22 01:14
Nikolay81, не совсем точный перевод параметров #2001-#2003

По-моему, твой перевод тоже немного корявый.
Посмотри новый перевод - так будет лучше?Ещё в переводе есть места, которые можно более понятно назвать, по твоему мнению?

rus.rar

4.79 KB, Down times: 648


Author: alexwalex    Time: 2018-9-25 02:04
Nikolay81 Posted at 2018-9-24 23:23
По-моему, твой перевод тоже немного корявый.
Посмотри  ...

Всё OK!
Ну разве только вот:
#218 -t2 -s1"Нажатие старт после паузы" -m16 -min=0.000 -max=1.000 -i0"Продолжить" -i1"Рестарт"
Author: Nikolay81    Time: 2018-9-25 19:13
alexwalex Posted at 2018-9-25 02:04
Всё OK!
Ну разве только вот:
#218 -t2 -s1"Нажатие старт посл ...

Насчёт "всё ОК" - это ты зря. Перевод, довольно корявый. Просто у меня больше нет времени им заниматься.
Я пожилой станочник, в "этих ваших Интернетах" плохо разбираюсь.
А ты - молодой и активный. Может, создашь тему на профильных форумах о улучшении перевода?
Коллективный разум, сможет этот перевод улучшить. Если захочет :-)

Author: alexwalex    Time: 2018-9-25 19:47
Корявый??? Ты наверное не видел перевод Fanuk-а - вот это корявый перевод, стыдно должно быть японцам.
Сложно перевести точно и понятно, когда ограничено количество символов. Мне кажется текущей версией перевода вполне можно пользоваться, а кого не устроит - сам сможет подправить под себя.
Author: Kev0    Time: 2018-9-26 17:31
Last edited by Kev0 In 2018-9-26 17:58 Editor

Hi,
I noticed some weird behaviour in r100. Sometimes the Software Endstop will be triggered but the beeping sound wont be reseted when moving out of it.
And the most annoying thing is that the probing wont work anymore. I straight came from something like r80 (cant remember the correct verion)
Author: Nikolay81    Time: 2018-9-26 20:29
I edited the Russian translation. In all the following firmwares, you should use this file.

rus.rar

4.81 KB, Down times: 600


Author: maxx2000    Time: 2018-10-2 21:50
Last edited by maxx2000 In 2018-10-2 21:52 Editor

firmware 2018-09-07-100
The problem with the hang has remained.
1. Run the program.
2. press FRO button
3.Rotate the handwheel to change the feed value.
if after that you press the pause button and then resume operation, the controller freezes. Only the Reset button works.
If the feed is adjusted with buttons, this is not observed.

There may be some conflict with the new feature..
Author: ytliu    Time: 2018-10-3 07:18
maxx2000 Posted at 2018-10-2 21:50
firmware 2018-09-07-100
The problem with the hang has remained.
1. Run the program.

Your analysis is correct, there are some conflicts in MPG mode.

In MPG mode, if the system is in FRO state, press the start button at this time, FRO will be set to 0, which will cause the maching to be in a pause state (you said the frozen state), at this time you can adjust the FRO by handwheel Value to resume maching.
Author: r6mf49t2    Time: 2018-10-9 14:12
Nikolay81 Posted at 2018-9-26 20:29
I edited the Russian translation. In all the following firmwares, you should use this file.

Спасибо за ваш труд) Возможно ли обновить только файл перевода без обновления прошивки? Для этого в папку install  нужно поместить только файл rus?
Author: ytliu    Time: 2018-10-9 17:47
r6mf49t2 Posted at 2018-10-9 14:12
Спасибо за ваш труд) Возможно ли обновить только файл  ...

yes
Author: ytliu    Time: 2018-10-9 17:49
Ver:2018-10-09-101 Description:
1. On the file and parameter page, you can operate through the handwheel;
2. Increase #2031 uniaxial acc is limited by M_Ctrl start acc;
3. Increase #2030 Soft-limited stop mode;
4. Increase #2029 color reversal;

install(2018-10-09-101).zip

595.69 KB, Down times: 759


Author: Kev0    Time: 2018-10-14 14:22
Could you please increase the maximum halt time for spindle to wait a bit more? 9 seconds is not enough for my spindle to ramp up. Maybe set the limit to something like 20sec to be safe
Regards.
Author: ytliu    Time: 2018-10-14 17:12
You can modify the configuration file.

If your language is English, open eng with Notepad and find this line.
#224 -t1 -s1"Spindle M3/M4/M5 response Duration" -s2"s" -m6 -min=0.000 -max=9.000
Change 9.000 to 20.000, then reinstall eng into the controller
Author: Nikolay81    Time: 2018-10-14 17:14
Last edited by Nikolay81 In 2018-10-14 17:16 Editor

This has already been written several times. You can increase the maximum value of the parameter through the translation file (eng). And the best option, if you have an asynchronous spindle, is to reduce the spindle stop time in the settings of the inverter. More than 9 seconds is a lot. Even spindles without brakes stop in 3 seconds.
Author: Kev0    Time: 2018-10-18 03:04
@ytliu Thank you very much!
@ Nikolay81 it's not about the braking time. The time to accelerate the spindle is to long. I got a NOWFOREVER E-100 but the settings how to set the ramp up time are not described anywhere. For the D-100 there is a manual but the settings regarding to the rampup are different (D-100 is 1-7 /E-100 defalut 400). So I have to compensate this via the DDCSV.

Btw. really great to have such a good support !!
Author: Nikolay81    Time: 2018-10-18 05:37
Last edited by Nikolay81 In 2018-10-18 05:56 Editor
Kev0 Posted at 2018-10-18 03:04
@ytliu Thank you very much!
@ Nikolay81 it's not about the braking time. The time to accelerate the  ...

This cannot be compensated through DDCSV.
Take a multimeter and see the rise time of the VSO voltage. If it is small, then the reason is in the inverter.Also, it is necessary to connect the VSO input with + 10V in the inverter and see the acceleration time.I attached the instructions to the message. Have you ever looked for it on the Internet?



NOWFOREVER MANUAL E-100.pdf

630.23 KB, Down times: 970


Author: Kev0    Time: 2018-10-18 14:20
Sorry said it the wrong way. I got a D-100 and there is no manual available.

Why this cant be compensated ? Sure it can.
I set the rampup in DDCSV to 0 wich results in a 0-10V in no time. (Spindle reacts the same way -> ramp slow)
As the spindle runs its ramping curve it just needs more time to reach the desired speed.
In order to have the right cutting speed set the DDCSV to wait a bit longer. Everything is working.

Would be nicer to change the spindle ramping map but this is not possible without a manual .
Author: Nikolay81    Time: 2018-10-18 15:56
Kev0 Posted at 2018-10-18 14:20
Sorry said it the wrong way. I got a D-100 and there is no manual available.

Why this cant be compe ...

See this instruction. https://cloud.mail.ru/public/Fg71/dw2VRmveu  They say that it fits. Judging by the information on the forums - this inverter is buggy. There are a lot of problems with it.
Author: maxx2000    Time: 2018-10-30 13:52
Marked one bug.
In the inverse screen layout, if you press FRO, then choose M5. The entire screen is highlighted.
Author: ytliu    Time: 2018-10-30 15:28
Thank you, I will modify it.
Author: dexpiste    Time: 2019-5-11 07:10
Last edited by dexpiste In 2019-5-11 07:12 Editor

Edit:










Author: Palavan    Time: 2019-5-28 20:32
Tell me please. When you download a file, you can not see the processing path, is it just me or everyone?
I would like to differentiate amongst what we will do on the file name you can not remember.
I have a machine for cutting foam (facade decoration, 2D processing)
Or what to change in the settings to see it?
Author: Stein    Time: 2019-7-8 19:33
Good afternoon, I am writing to you in the hope of your help. I bought a DDCSV2.1 controller on 4 axes, for me it was important, until I bought a rotary axis on the settings, I didn’t look at all that. Everything works, but when I started to set everything up, I noticed that I have no axis A in the settings and all the settings regarding it. The most important thing on the back of the sticker and on the connector is that on the controller 4 axes. on the display, connected to the output axis And another axis to find out if it works or not — works. Tell me what to do, they said you need to install another firmware, I tried the other firmware does not stand up, nothing changes. USB flash drive la together with the controller. I don’t understand anything, I tried everything. Yes, and even in the settings there is such a very first Top Parametrs item, so there’s nothing empty under it. Just a line with this phrase. I hope for your help. Thank you very much.
Author: ytliu    Time: 2019-7-8 22:49
Hi Stein,
First of all, I want to know if you have successfully upgraded. For example, if you upgrade using install(2019-06-10-111).zip, after the upgrade is successful, Ver:2010-06-10-111NOR will be displayed in the lower right corner of the screen.
Author: peter    Time: 2019-11-14 00:37
Please help me, I use the 2-axis ddcsv2.1 controller. when I load the program on usb. when you press and run, it will be "syntax check 817 and syntax check 1070 ...." and then stop. no  works at all
Author: luis    Time: 2019-11-16 00:00
hola junto con saludar requiero información ya que soy nuevo en esto y tengo poco conocimiento en este controlador DDCS4 V3.1, e adquirido este controlador hace ya un mes y quise conectar los pulsadores auxiliares de star, pause y stop pero no me funcionan hay alguna configuración para activarlos? agradecería mucho que me ayudaran.
Author: Wlod    Time: 2020-1-4 03:46

Hello everyone!!
writes by google translator
because I am from Poland.
I have DDCSV1.1 with an update
2018-10-09-101
a serious problem with reading the hole code, e.g.
of these holes made, the contour is made normally and the other enters with a milling cutter without a contour at full depth.
I generate paths from mastercam x3. Regards and please help
Author: Xartan    Time: 2020-1-6 08:36
luis Posted at 2019-11-16 00:00
hola junto con saludar requiero información ya que soy nuevo en esto y tengo poco conocimiento en e ...

Hola !!

Quiero entender que ya lo arreglaste, pero te respondo por si alguien lo ve y le vale.

Creo que tu problema es que no has alimentado la entrada auxiliar IO con 24V (com+ y com-)

Saludos.

Author: Xyem_no_ctoly    Time: 2020-1-14 01:22
Здравствуйте,если я хочу оставить свою прошивку на контроллере но нужно мне изменить язык интерфейса как мне поступить где и какой файл куда вставлять,заранее спасибо
Author: bolek    Time: 2021-5-7 08:22
Hello all, I have ddcsv2.1 but on-screen say ddcs3v2.1 .I have it unused for a while. The old cutting toy went to the garbage because of the worn and parallel port. I made a new frame and decide to use ddcsv. All works great but don't have all limit switches I use a proximity sw. Working on the proper motor setup I decided to test run circle. Now I see every time the tool gets to the beginning of the circle the machine stop and waits for the controller to catch up. I try different G codes and screw with configuration. Now I know that I have to download  G codes into ddcsv. The problem is that I don't have the imperial measurement, no more, only metric. No matter if I change it in config it shaw in. but the value is in mm.
What did I do, help, please




Welcome Digital Dream Technology support (http://bbs.ddcnc.com/) Powered by Discuz! X3