Does the code have a G20 in it?
Printable View
Here are the first few lines of one of the files.
( Made using CamBam - http://www.cambam.co.uk )
( chickenfoot 12/26/2017 9:42:57 AM )
( T0 : 0.0001 )
( T1 : 0.125 )
( T4 : 0.25 )
G20 G90 G64 G40
G0 Z0.125
( T4 : 0.25 )
T4 M6
( Profile1 )
G17
M3 S1000
G0 X-2.25 Y-0.375
G0 Z0.0625
G1 F200.0 Z-0.015
G1 F1000.0 X-3.0847
G3 X-3.2081 Y-0.52 I0.0 J-0.125
G3 X-2.6742 Y-1.8469 I3.2081 J0.52
In the links in post #229 is a download for the English manual. On page 80 there is parameter #115 0=metric,1=imperial.
https://www.cnccookbook.com/g21-gcod...tric-imperial/
Can this controller home a dual ballscrew Y axis independently? I've thought about buying it a few times.
Does either switching between G20/G21 and/or parameter #115 (where it exists) cause the unit display to change from three to four decimal places for Inch use?
I looked through the parameter list in the manuals for both versions and couldn't find anything remotely looking like a scale factor. Earlier entries in the Parameter List imply such things as pulses per MM for distance. If it is assumed that the G code selects Inch or Metric for display purposes my guess would be that changing the Parameters (#34, 35, 36) to 640*25.4 = 16256 or whatever your leadscrew to motor gearing gives you, would solve the problem for Inch users. Perhaps the data entry in the manual should be Pulses per unit of distance travelled, rather than Pulses per MM. I can't remember a CNC system where changing from G20 to G21 did anything other than move a decimal point in tool or work offsets. It did however cause scaling for axis moves.
By implication all this suggests that the DDCSV varieties do not have a switchable Inch Metric system - but it can be set up to work with the right pulse counts for either Inch or Metric, but not both without changing parameters. The loss of Parameter #115 may indicate the system is simpler than expected. Do people still switch between the two systems?
My two penn'orth
I have an interest in using one of these types of controllers in the future, so I had a look through the documentation using this as an example problem. I get the impression that not all parameters are changeable 'on screen' and that you have to load a parameter file to your computer, edit it and then upload the parameter file to the device. If this is the case then it seems a lot of faff, I would assume that future versions of the firmware might include the facility to edit this parameter directly as well as the much desired twin screw axis homing and squaring. I don't know how much of the world other than USA (and model engineers stuck in the past) operates in imperial measures, but I reckon it could be a poorly implemented afterthought to make some gesture to the non-metrics of the world.