The Shop > CNC |
DDCSV1.1 4 Axis controller |
<< < (94/202) > >> |
Benedikt:
--- Quote from: maxx2000 on March 10, 2017, 07:51:14 AM --- --- Quote from: Benedikt M. on March 10, 2017, 07:45:53 AM ---Are you talking about the following commands? G93: Feed Rate Mode (Inverse Time Mode) G94: Feed Rate Mode (Units per Minute) --- End quote --- Yes --- End quote --- I think this might be possible. In inverse time mode, the preprocessor would just calculate the standard length/time feedrate from the time F parameter. Does this sound plausible? Or am I getting something mixed up? I have never worked with these modes so far. EDIT: I would like to start making a list of additional G and M commands we need. Would anyone who has a suggestion please leave a comment with the G-Code number and maybe a quick description? Thanks, Benedikt |
maxx2000:
--- Quote from: Benedikt M. on March 10, 2017, 08:26:29 AM ---In inverse time mode, the preprocessor would just calculate the standard length/time feedrate from the time F parameter. Does this sound plausible? Or am I getting something mixed up? I have never worked with these modes so far. --- End quote --- Yes. In the inverse time mode, F means that the movement must be completed in [unit divided by the number of F] minutes. For example, if the number is F = 2.0, the movement should be completed in half a minute. Example program in an attachment G94 - Starting the minute feed. Enabled by default. Also not bad to add G95 - In unit mode, per revolution F in the line means the number of inches / millimeters / degrees per minute, depending on the units of length used, which should pass the control point per revolution of the spindle, depending on the units of length used and G96 - constant cutting speed. Note that the number following address S is equal to the cutting speed in meters per minute. The spindle speed is automatically adjusted to maintain the programmed cutting speed. P.S. I think it is necessary to set the minimum goal of full compatibility of DDCSV with the MACH3 or LinuxCNC program. I probably want too much from this controller :wack: |
maxx2000:
--- Code: --- MOTIONRAPID : G00 MOTIONLINEAR : G01 MOTIONCW : G02 MOTIONCCW : G03 XYPLANE : G17 ZXPLANE : G18 YZPLANE : G19 INCH : G20 METRIC : G21 COMPENSATIONOFF : G40 COMPENSATIONLEFT : G41 COMPENSATIONRIGHT : G42 COMPENSATIONPLUS : G43 COMPENSATIONMINUS : G44 LENGTHCANCEL : G49 WORKSYSTEM1 : G54 WORKSYSTEM2 : G55 WORKSYSTEM3 : G56 WORKSYSTEM4 : G57 WORKSYSTEM5 : G58 WORKSYSTEM6 : G59 CANCEL : G80 DRILL1 : G81 DRILL2 : G82 PECK1 : G83 PECK2 : G73 TAP1 : G84 BORE1 : G85 BORE2 : G86 CANCEL : G80 ABSOLUTE : G90 INCREMENTAL : G91 SETORIGIN : G92 ## added by Udo because of problems with rotary axis speed for 5 axis sim ## ---------------------------------------------------------------------------- MISCSYMBOLICCODE1 : G93 ## INVERSE TIME FEED MODE ON MISCSYMBOLICCODE2 : G94 ## INVERSE TIME FEED MODE OFF/FEED PER MINUTE ON ## ---------------------------------------------------------------------------- IRETURN : G98 RRETURN : G99 ZERORETURN : G28 G30 PROGRAMSTOP : M00 OPTIONALSTOP : M01 SPINDLECW : M03 SPINDLECCW : M04 SPINDLEOFF : M05 TOOLCHANGE : M06 COOLANTSPFLOOD : M07 COOLANTON : M08 COOLANTOFF : M09 ENDPROGRAM : M30 WIREON : M97 --- End code --- I think this list will satisfy anyone by 100% :thumbup: |
Benedikt:
--- Quote from: maxx2000 on March 10, 2017, 09:51:06 AM ---I think this list will satisfy anyone by 100% :thumbup: --- End quote --- Thanks! I think I have heard there are accuracy problems in inch mode. Is this true? I have only used metric so far. But for milling PCBs inches would be useful. --- Quote from: Simon0362 on November 16, 2016, 09:46:49 AM ---Rather hoping it might lead to further developing the DDCSV to add in a few missing 'simple' commands... --- End quote --- Would you mind telling me what you would like to see implemented? Now I am far enough to implement basically any additional processing and add additional G-Code commands. |
maxx2000:
--- Quote from: Benedikt M. on March 10, 2017, 12:41:29 PM ---Thanks! I think I have heard there are accuracy problems in inch mode. Is this true? I have only used metric so far. But for milling PCBs inches would be useful. --- End quote --- Benedik I also use only the metric, this is the Russian standard. Most likely this is due to the fact that the ball screw has a metric pitch, and 1 inch = 25.4 mm, it is also difficult to recalculate the motor steps in / turn. If we move from the control of the engines according to Step \ Dir to the analog I think everything will be fine and with inches. Best regards Maxim |
Navigation |
Message Index |
Next page |
Previous page |