probe scanning wizzard aanpassen

Nederlandse CNC controller op basis van de usb poort of Ethernet.

Moderator: Moderators

Plaats reactie
timmycnc
Berichten: 72
Lid geworden op: 28 mei 2007 16:44
Locatie: Belgie ( Beveren-Waas)
Contacteer:

probe scanning wizzard aanpassen

Bericht door timmycnc »

hoi,

een tijdje terug op het forum is er een filmpje gepost van planet-cnc ( digitizing)
http://www.youtube.com/watch?v=ZYJU1kwtzV4
en wat mij daarbij wel erg intereseert is het feit dat de probe niet telkens tot de veilige hoogte gaat, maar als hij een punt genomen heeft een paar mm boven het werkstuk gaat, wat de scantijd ten goede komt.

nu maak ik gebruik van de standaard probe-scanning-wizzard.

mijn idee is om deze aan te passen naar het idee in het filmpje. :shock:
  • ;Probe scanning example
    ;scanning starts at x=0, y=0
    #100 = 10 ;max x value
    #101 = 5 ;max y value
    #102 = 40 ;max z value
    #103 = 10 ;min z value
    #104 = 1.0 ;step size

    #110 = 0 ;Actual x value
    #111 = 0 ;Actual y value

    ;sub routine which performs the movements
    sub scan_it
    g0 z[#102];to upper Z
    g0 x[#110] y[#111] ;to new scan point
    g38.2 z[#103];probe down until touch
    endsub

    ;Here the program starts
    ;Generate a dialog
    dlgmsg "Enter scanning parameters" "maxX" 100 "maxY" 101 "maxZ" 102 "minZ" 103 "stepSize" 104
    g0 z[#102]
    g0 x[#110] y[#111]
    while [#111 < #101]
    while [#110 < #100]
    gosub scan_it
    #110 = [#110 + #104] ;next x
    endwhile
    #111 = [#111 + #104] ;next y
    #110 = 0 ; x 0
    endwhile
    m30 ; stores digitize file
Iemand die me hiermee wilt helpen ? of iemand die hem al heeft aangepast.

mvg,

Timmy
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13539
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: probe scanning wizzard aanpassen

Bericht door Arie Kabaalstra »




Zo dus.. ik heb de routine niet aangepast. ik had dit al voor het een standaard progje werd van USBCNC..
'k heb Bert geinspireerd zeg maar..

Maar je geeft zelf eigenlijk al het antwoord op je vraag.. je gaat na een meting maar een klein stukje omhoog.. dus.. na een meting ga je niet terug naar een bepaalde vaste hoogte, maar een aantal millimeters vanaf je meetpunt.. makkie.. maar.. je moet dan WEL een controle inbouwen die detecteert of de taster nog in aanraking is met je werk of niet.. daar zit em de Crux..
In de manuals vind je de parameters die probestatus en triggerstatus weergeven.. die moet je hebben..
timmycnc
Berichten: 72
Lid geworden op: 28 mei 2007 16:44
Locatie: Belgie ( Beveren-Waas)
Contacteer:

Re: probe scanning wizzard aanpassen

Bericht door timmycnc »

dat is het Arie,

moet ik me eens in verdiepen,

ik zal mijn toekomstige brouwsels hier posten,
timmycnc
Berichten: 72
Lid geworden op: 28 mei 2007 16:44
Locatie: Belgie ( Beveren-Waas)
Contacteer:

Re: probe scanning wizzard aanpassen

Bericht door timmycnc »

ik al iets aangepast, maar ik vermoed dat het niet 100% klopt,
  • ;Probe scanning example
    ;scanning starts at x=0, y=0
    #100 = 5 ;max x value
    #101 = 5 ;max y value
    #102 = 40 ;max z value
    #103 = 0 ;min z value
    #104 = 1.0 ;step size

    #110 = 0 ;Actual x value
    #111 = 0 ;Actual y value

    sub safety

    g0 z[[#5063]+5]
    if [#5068 == 1 ]
    g0 z[[#5063]+10]
    endif

    endsub

    ;sub routine which performs the movements
    sub scan_it

    g0 x[#110] y[#111] ;to new scan point
    g38.2 z[#103];probe down until touch
    If [#5068 == 1]
    gosub safety
    endif


    endsub

    ;Here the program starts
    ;Generate a dialog
    dlgmsg "Enter scanning parameters" "maxX" 100 "maxY" 101 "maxZ" 102 "minZ" 103 "stepSize" 104
    g0 z[#102]
    g0 x[#110] y[#111]
    while [#111 < #101]
    while [#110 < #100]
    gosub scan_it
    #110 = [#110 + #104] ;next x
    endwhile
    #111 = [#111 + #104] ;next y
    #110 = 0 ; x 0
    endwhile
    m30 ; stores digitize file
Plaats reactie