The Shop > CNC |
DDCSV1.1 4 Axis controller |
<< < (95/202) > >> |
Simon0362:
--- Quote from: Benedikt M. on March 10, 2017, 12:41:29 PM --- --- 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. --- End quote --- Hi Benedikt, My prime requirement is to support tool changes (and yes, I know those are 'T' and not 'G' code.... ;-) ). Since there appears to be comprehensive tool table support already contained within the existing code, I need support for a toolchange: a) pause program at a toolchange Txx command b) option to stop spindle c)option to move to defined toolchange position d) defined restart method - I assume that this would be the start button, similar to a standard 'pause' command What is also useful is to be able to revise the Z position of the tool at this point as well in case it is not in the tool table or the length is no longer accurate. This is the method I used to use with Mach3 (at toolchange pause, physically move the head up, change the tool, move head back roughly down and then manually re-zero the tool prior to restarting the program) which is good for one-off exercises or with undefined tools. I use a manual method for toolchanges (in Mach3 I had the 'pause on tool change' set) so if the program can stop and allow me to manually do a change, this will mean I can do complete programs, rather than one for each tool. My future plans include an automatic toolchanger and this would require: definition of a tool change request line, a response input to say the ATC is ready or busy changing, 3-4 outputs to define the tool number in binary (or could be a single line with the tool number encoded in serial form). This ATC part comes under the 'would be nice' heading whereas I see the basic toolchanging as essential. canned cycles for drilling - G73 for shallow holes (interesting, not essential but speeds up drilling) canned cycle for thread milling int/ext - comes under the 'would be nice' heading On the subject of the UI - the mock-up looked good but I personally like to see the feed rate displayed - I find this is both a confirmation that it is doing what I thought it should be doing ( :-) ) as well as an easy way to determine where feed rates can be adjusted when moving from prototype to final version- if relevant Thanks for all of your work so far - deeply appreciated. Simon |
chriscnc:
@ Simon the Tool change is key for me tool, we need to more just figure it out as I've seen videos of this controller running a ATC, it has the I/O and tool offsets for it and its been done we just need to know the way to configure it with G command savable settings. There is a setting in the pram for enabling some G and M functions.. |
chriscnc:
As can be seen in this pic |
ugv:
j'utilise l'appel de sous programme M98P111 (outil1) M98P2(outil222)... les sous programmes sont dans le dossier "slib" et les cordonnés en G53. |
Simon0362:
ugv, Merci bien, je n'avais aucune idée que les deux instructions a existé...Avez-vous quelques documentation ou des exemples de votre usage? Aussi, pour moi, il est impérative que le program arrête pour le changement manuelle d'être effectué - c'est aussi possible avec les sous programmes? Cdlt Does anyone else use these sub programmes for tool changing and is there already a method for pausing the program whilst a manual toolchange is made? BR Simon |
Navigation |
Message Index |
Next page |
Previous page |