Welcome, Guest. Please login or register.
Did you miss your activation email?
May 28, 2012, 11:31:40 AM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  VB and the development of wizards
| | |-+  Homing via VB
Pages: 1   Go Down
Print
Author Topic: Homing via VB  (Read 1516 times)
0 Members and 1 Guest are viewing this topic.
swarfboy
Active Member

Offline Offline

Posts: 69


View Profile
« on: February 07, 2008, 11:27:08 AM »

Can I control the "bounce off" distance after an axis is homed using VB?
Can I control the homing speed using VB, besides setting the % in the homing and limits dialog?

Currently I am using DoButton(22), DoButton(23), DoButton(24) to home X,Y and Z.

My tool probing at 20mm/min is much more accurate and repeatable then my homing at 400mm/min.
Its either the inductive switches I use for homing or the fact that I home at a higher speed than I probe.
I'd like to be able to home at high speed and then back of the switch and home again at a slow speed and see
if this method improves my problem. I assume there is some sort of latency when homing probing at higher speeds
,if not then I'll try some new switches which are mechanical like my tool probe.
Logged
poppabear
S S SYSTEMS, LLC
Global Moderator
*
Offline Offline

Posts: 1,707


Briceville, TN, USA


View Profile WWW
« Reply #1 on: February 07, 2008, 12:08:50 PM »

Yes,

  You can put a custom VB driven homning routing in your home button in screen designer.

scott
Logged

Commercial Mach3: Screens (regular and flash), Wizards, Plug-ins, Brains, PLCs, Macros, ATC's, machine build, retrofit and Prototyping
http://sites.google.com/site/volunteerfablab/
swarfboy
Active Member

Offline Offline

Posts: 69


View Profile
« Reply #2 on: February 07, 2008, 12:53:56 PM »

So I found the parameters for setting speed of homing how bout the bounce off after homing?

SetParam(XRefPer, 40)    ' X 40 % speed for homing
SetParam(YRefPer, 40)    ' Y 40 % speed for homing
SetParam(ZRefPer, 40)     ' Z 40 % speed for homing
SetParam(XHomingBounceOffDistance, 10)  ?
SetParam(YHomingBounceOffDistance, 10)  ?
SetParam(ZHomingBounceOffDistance, 10)  ?




« Last Edit: February 07, 2008, 01:00:25 PM by swarfboy » Logged
poppabear
S S SYSTEMS, LLC
Global Moderator
*
Offline Offline

Posts: 1,707


Briceville, TN, USA


View Profile WWW
« Reply #3 on: February 07, 2008, 02:10:11 PM »

'you can put this in your Macro pump it will only run right after your ref leds light ups, change the offset value to + or - and the amount:
' leave your first three lines in your ref button for setparam.

'macropump.m1s
Refcount = GetUserDRO(2000)
 
If GetOEMLED(807) and GetOEMLED(808) and GetOEMLED(809) and Refcount=0 Then
Code "X10 Y10 Z10"
SetUserDRO(2000,1)
End If

If GetOEMLed(800) Then
SetUserDRO(2000,0)
End If

'Scott
Logged

Commercial Mach3: Screens (regular and flash), Wizards, Plug-ins, Brains, PLCs, Macros, ATC's, machine build, retrofit and Prototyping
http://sites.google.com/site/volunteerfablab/
Pages: 1   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!