Author Topic: DDCSV1.1 & 2.1 4 Probing  (Read 151 times)

Offline Will_D

  • Hero Member
  • *****
  • Posts: 569
  • Country: ie
    • National Homebrew Club of Ireland
DDCSV1.1 & 2.1 4 Probing
« on: September 08, 2018, 02:31:49 PM »
The latest release of software supports 3 probing modes, one of which is 3 axis.

In order to understand whats what I have written this user guide.

Any and all comments will be welcome, please let me know!

I now want to work on understanding tool changing

HTH Will, Malahide.ie
Engineer and Chemist to the NHC.ie
http://www.nationalhomebrewclub.ie/forum/

Offline 71taa

  • Jr. Member
  • **
  • Posts: 7
Re: DDCSV1.1 & 2.1 4 Probing
« Reply #1 on: September 10, 2018, 02:07:09 AM »
Thanks for the guide, still reading it through carefully -  a lot of info/graphics.

About probing - I think it could be useful to add current probing code to the manual for ones who are interested in developing custom solutions. Part of it is in probe.nc (navigation to the point and settings results into the internal variables), the other part is in slib.nc (safez O101 and O102 - the loop with reading of the probe port).

Still too lazy to add similar code to my T.nc to check/achieve one-click manual tool change (automatic stop on M6 Txx -> Stop spindle -> Move to the tool changing position -> <Tool change> -> press Start -> Move to the fixed probe position -> perform actions similar to probe.nc

But as I've replaced the contact probe (requiring alligator clip and so on) with normally closed press one - will try to check it in the nearest days.

Offline 71taa

  • Jr. Member
  • **
  • Posts: 7
Re: DDCSV1.1 & 2.1 4 Probing
« Reply #2 on: September 10, 2018, 10:59:21 AM »
Tried simple copy of probe.nc into the T.nc and it worked as expected:

The used sample has two tool changes.

Of course it's only an example, need to set safe movements/etc for the effective work.
So it's not a problem to do auto probing in any mode after the manual tool change.

The T.nc code is:
Code: [Select]
M5
M0
G04P0
#20=#864
#21=#865
#22=#866
IF#571EQ0GOTO1
#1=#572-#20
#2=#573-#21
#3=#574-#22
GOTO2
N1#1=0
#2=0
#3=0
N2G91G00Z#3
G91G00X#1Y#2
N1M101
G91G01Z-100F100
M102
G04P0
#402=#400
#403=1
#404=-#870
G91G01Z#575F#578