i've been trying to figure out how to use the auto tool setter for tool breakage, tool wear comp, etc. anyone have a sample program? i've read the book and sort of get it but would like some help.
thanks, Brian
i've been trying to figure out how to use the auto tool setter for tool breakage, tool wear comp, etc. anyone have a sample program? i've read the book and sort of get it but would like some help.
thanks, Brian
Check with your distributor. I'm sure they have something.
our distributer isn't very good
Who is your distributor?
Or what state or country are you in?
gosiger. solon,oh. we seem to get the answer that, you just have to f*** with it.
i think, from the book i can get it to work, but was curious how to address zero points, just looking for real life applications from people that have used this.
I've got a guy at the office who ran a cell of Multus machines for a while.
If I remember correctly the touch setter sort of lives in its own world of offsets and tool lengths should be calculations of orientation around center, distance from center and distance from the face of the spindle, so your zero points are somewhat irrelevant. But I've not touched one in a while.
What model machine and what control?
I may not have info on any newer machines. 2013-14 model year, but they may be the same.
b200, pre 2013. that is what i'm wondering, how to address the touch setter position, i'm more more familiar with fanuc controls. if i wanted to check to make sure a drill didn't break pryor to running a tap or reamer in the hole, how do i do that? addressing the touch setter position is my hang up right now. on a fanuc control i can use machine position (g53) versus part position for the setters, not sure how to do that with okuma?
You have a parameter page that allows alternate Home positions. Each axis and head position taught by you. And in the program you can access them with G21 HP=(offset number)
That should get you in position with the presetter.
first of all you need to have touch setter positions adjusted.
thank you, that will be great help
Looking for programming example. Not having luck.
i'll see what i can find also, and post here if i do.
Try this
G140
G20 HP=4
Need to add B AXIS ANGLE
NEED TO ADD M602 M603
GET TOOL NUMBER
TOOL LIFE MANAGMENT
G00 X1500 Z800
(MUST HAVE TOOL OFFSET ALREADY IN THE OFFSET PAGE)
CALL OTST
M117 M127 M137
CALL OPPXZ
CALL OTLLS MSPX=1 MSPZ=1 APP=3 APPS=0.5 IMP=1 DNG=0.2 DOK=0.03
$ TLN=0404 XP1=V1 ZP1=V2 XP2=V11 ZP2=V12 XP3=V21
$ ZP3=V22
M126 M138
M30
(MSPX=1,MSPZ=1)
OPPXZ
NOEX V1=VSNX[1]-VZOFX-VZSHX+100 V2=VSNZ[1]-VZOFZ-VZSHZ+100
NOEX V11=VSNX[1]-VZOFX-VZSHX+50 V12=VSNZ[1]-VZOFZ-VZSHZ+50
NOEX V21=VSNX[1]-VZOFX-VZSHX-32 V22=VSNZ[1]-VZOFZ-VZSHZ-6
RTS
(MSPX=2,MSPZ=1)
ONPXZ
NOEX V1=VSNX[2]-VZOFX-VZSHX+100 V2=VSNZ[1]-VZOFZ-VZSHZ+100
NOEX V11=VSNX[2]-VZOFX-VZSHX-20 V12=VSNZ[1]-VZOFZ-VZSHZ+50
NOEX V21=VSNX[2]-VZOFX-VZSHX+12 V22=VSNZ[1]-VZOFZ-VZSHZ-16
RTS
(MSPX=1,MSPZ=2)
OPNXZ
NOEX V1=VSNX[1]-VZOFX-VZSHX+100 V2=VSNZ[2]-VZOFZ-VZSHZ+100
NOEX V11=VSNX[1]-VZOFX-VZSHX+50 V12=VSNZ[2]-VZOFZ-VZSHZ-10
NOEX V21=VSNX[1]-VZOFX-VZSHX-12 V22=VSNZ[2]-VZOFZ-VZSHZ+16
RTS
(MSPX=2,MSPZ=2)
ONNXZ
NOEX V1=VSNX[2]-VZOFX-VZSHX+100 V2=VSNZ[2]-VZOFZ-VZSHZ+100
NOEX V11=VSNX[2]-VZOFX-VZSHX-20 V12=VSNZ[2]-VZOFZ-VZSHZ-10
NOEX V21=VSNX[2]-VZOFX-VZSHX+32 V22=VNSZ[2]-VZOFZ-VZSHZ+6
RTS
put this in today and seems to be working fine.
G140
M350
G206TN=1
TL=001001BT=1M602
M117 M127 M137
CALL OODXZ
CALL OTFRD MSPX=V19 MSPZ=V20 APP=3. APPS=1. IMP=1. DNG=.02 DOK=0
$ TLN=VETON XP1=V1 ZP1=V2 XP2=V11 ZP2=V12 XP3=V21 ZP3=V22
M118 M126 M138
M2
(MSPX=1, MSPZ=1)
OODXZ
V19=1 V20=1
NOEX V1=VSNX[1]-VZOFX-VZSHX+100. V2=VSNZ[1]-VZOFZ-VZSHZ+100.
NOEX V11=VSNX[1]-VZOFX-VZSHX+50. V12=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V21=VSNX[1]-VZOFX-VZSHX-10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS
(MSPX=2, MSPZ=1)
OIDXZ
V19=2 V20=1
NOEX V1=VSNX[2]-VZOFX-VZSHX+100. V2=VSNZ[1]-VZOFZ-VZSHZ+100.
NOEX V11=VSNX[2]-VZOFX-VZSHX-20. V12=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V21=VSNX[2]-VZOFX-VZSHX+10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS
now, is there a system variable for wear comp values? or is there a parameter that will allow wear comps. to retain their value when tool eyeing?
thanks a lot, brian
by the end of the day i ended with these programs, still some work to be done, but at least i'm moving forward.
G140
M350
G206TN=29
TL=029029BT=1M602
G140
M117 M127 M137
CALL ODRLX
CALL OTLLS MSPX=V19 MSPZ=V20 APP=3. IMP=2. DNG=.05 DOK=0
$ TLN=VETON XP1=V1 ZP1=V2 XP2=V11 ZP2=V12 XP3=V21 ZP3=V22
VTWOX[VETON]=V23 VTWOZ[VETON]=V24
M118 M126 M138
M2
(MSPX=1, MSPZ=0)
ODRLX
V19=1 V20=0
V23=VTWOX[VETON] V24=VTWOZ[VETON]
NOEX V1=VSNX[1]-VZOFX-VZSHX+150. V2=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V11=VSNX[1]-VZOFX-VZSHX+20. V12=VSNZ[1]-VZOFZ-VZSHZ+40.
NOEX V21=VSNX[1]-VZOFX-VZSHX+10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS
(MSPX=0, MSPZ=1)
ODRLZ
V19=0 V20=1
V23=VTWOX[VETON] V24=VTWOZ[VETON]
NOEX V1=VSNX[2]-VZOFX-VZSHX+150. V2=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V11=VSNX[2]-VZOFX-VZSHX-20. V12=VSNZ[1]-VZOFZ-VZSHZ+30.
NOEX V21=VSNX[2]-VZOFX-VZSHX+10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS
G140
M350
G206TN=1
TL=001001BT=1M602
G140
M117 M127 M137
CALL OODXZ
CALL OTFRD MSPX=V19 MSPZ=V20 APP=3. APPS=1. IMP=2. DNG=.02 DOK=0
$ TLN=VETON XP1=V1 ZP1=V2 XP2=V11 ZP2=V12 XP3=V21 ZP3=V22
VTWOX[VETON]=V23 VTWOZ[VETON]=V24
M118 M126 M138
M2
(MSPX=2, MSPZ=1)
OIDXZ
V19=2 V20=1
V23=VTWOX[VETON] V24=VTWOZ[VETON]
NOEX V1=VSNX[2]-VZOFX-VZSHX+150. V2=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V11=VSNX[2]-VZOFX-VZSHX-20. V12=VSNZ[1]-VZOFZ-VZSHZ+30.
NOEX V21=VSNX[2]-VZOFX-VZSHX+10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS
(MSPX=1, MSPZ=1)
OODXZ
V19=1 V20=1
V23=VTWOX[VETON] V24=VTWOZ[VETON]
NOEX V1=VSNX[1]-VZOFX-VZSHX+150. V2=VSNZ[1]-VZOFZ-VZSHZ+50.
NOEX V11=VSNX[1]-VZOFX-VZSHX+50. V12=VSNZ[1]-VZOFZ-VZSHZ+30.
NOEX V21=VSNX[1]-VZOFX-VZSHX-10. V22=VSNZ[1]-VZOFZ-VZSHZ-5.
RTS