![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Haas Mills Discuss Haas machinery here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| ||||
| ||||
| What im doing is screwing a sqare tube onto a threaded shaft fixture an the A axis and would like to make a macro using the probe that would find the flat surface and set my G54 A cord. to that plane. Any help would be great. |
|
#2
| |||
| |||
| Donkey Hotey where are you? Or Helicopter John and others. ![]() I have to admit I am less than no help when it comes to probing but you have come up with an application that I could occasionally find useful. Setting the A axis to a particular orientation is sometimes tedious and sometimes a fixture has to be more complex to get the correct part alignment; your approach could simplify the fixture design if the parts could be held at random orientations with the machine sorting it out.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#3
| ||||
| ||||
| Ideas: ask the operator for the diagonal diameter of the part. Then, command the A axis to zero. Devise a 2 vector probe sequence based on the following: -calculate the Y offset required for a touch off at 45 degrees from top dead center. Move the machine to that Y. -have the probe descend in Z, looking for a touch off point. Store the point. -do a mathematical comparison to determine if the touch off point occurred within a given window of ranges between R (the radius of the part diagonal) and (R-R/5). You would do this in case the probe came in directly on the corner, or came in on top of a rounded over corner. If the point was in that region, you'd want to reject it, and index the A axis 10 degrees and start over. -retract the probe to safe height, then offset in Y to the other side of centerline. Probe for the point. Calculate the arctan of the angle of a line drawn between the collected points and the horizontal plane. If the arctan is > than 45 degrees then add the derived angle to the current A position and store it in G54 A. If the arctan is < than 45 degrees, then subtract the derived angle from the current A position. (or I might have the directions inverted, but a trial run should quickly debug that). Exactly how you'd write that up, I don't know
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#4
| ||||
| ||||
| I have not done a single custom probe application yet. I'm eagerly watching these posts and getting ideas. My problem is the syntax of the macros. I get that it has functions. I can read somebody else's code and see abs[#501-5] and know what it's doing but I don't know where to get a list of all of the functions available and what form it wants them in (Haas really needs to publish a decent Macro manual--hint...hint). My guess would be that you would need to manually index the A-axis to be visibly close, probe two points, trig the height difference into an angle, adjust the A-axis, then verify (probe again). That's kind of how all the other work offset routines work except they don't check their work (the second probing). I've been thinking about this same thing for determining the 5-axis origin of my T5C. I wanted to use a 5-C with a tooling ball but I can't get my brain around how to find the ball in 3D space, without knowing the position. I have a solid 5C disk (4") that I bought for that purpose. I figure that the A-axis method above would be the first step (to find horizontal), then it would kick the axis 90 degrees, approach from one side, kick the axis -90 and do the other side. Divide that in half and you have the axis offset distance.
__________________ Greg |
|
#5
| |||
| |||
| I read the two procedures you and Hu propose and wonder if it could be done somewhat easier in this particular situation. The part is square which means no matter what orientation it pulls tight at there is always a flat facing up in some manner. My thoughts are that you could have a macro in which you enter a Y value for the width of the square then probe at plus and minus this value divided by 1.5 to make sure you don't run off the edge. Then it would be a matter of trigonometry to figure out how much to rotate the A axis and which way, to bring the flat level. Maybe do a repeat for better precision then writew the A axis position in machine coordinate into the G54 A register. Maybe I am missing something because I don't do this sort of thing.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
| Sponsored Links |
|
#6
| |||
| |||
| I have attached a few pages out of the Renishaw manual for HAAS machines that deal with this procedure. Andrew.
__________________ VF3+TRT210, VF3, VF2+HRT160, VF2SS+TR160, VF2SS+TR160, VF5TR, VF5TR, VF2SS+HRT-210HSHS,VF2SS+HRT-210HSHS,VF2SS+HRT-210HSHS |
|
#7
| |||
| |||
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#8
| ||||
| ||||
| The gist of my method was to allow a brain dead operator to probe the part without paying any attention to the start orientation of the part.
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#9
| |||
| |||
![]() But I do have to be honest and confess that this is an application for which I would be inclined to get a probe package for.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#10
| ||||
| ||||
That's from the Renishaw Inspection Plus manual. I can say for sure that my 2004 VF-2, with the factory installed probing and software did not have most of the programs described in those pages (even though I was given those manuals when I bought it).I'm also not optimistic that the newer IPS-driven probing routines include it either. I think programming it on your own may still be the only option for most users.
__________________ Greg |
| Sponsored Links |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| "A" value in probe macro | kendo | Haas Mills | 8 | 09-24-2008 09:17 AM |
| probe macro | damon1313 | Digitizing and Laser Digitizing | 0 | 04-22-2008 03:21 PM |
| 720 interact z axis does not mill flat | birdog1952 | Bridgeport and Hardinge Mills | 4 | 07-19-2007 02:42 PM |
| Z axis THK flat or Round linear bearing | flash319 | Linear and Rotary Motion | 6 | 03-26-2007 02:26 AM |
| Macro for a probe signal | mcash3000 | General CNC (Mill and Lathe) Control Software (NC) | 3 | 04-11-2006 01:04 PM |