-
Posts
555 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
eMastercam Wiki
Blogs
Gallery
Events
Posts posted by kkominiarek
-
-
Ron, I tried the easy fix first.....going to lower case didn't change anything.....as far as other changes, like you said let's see if roger/jim have any input on this....thanks
-
check e-bay
-
my settings...
database alloc. = 25% of ram
toolpath alloc. = 50% of ram
use these increments....32, 64, 128, 256, 512
hth
-
Haven't had too much time to work on post this past week.
Here is a whole lot of info...
**This is what I want.**
(TOOLS LIST)
(TOOL-1 - .75" ROUGHER)
(Z_MAX - Z-.900)
(Z_MIN - Z .100)
(TOOL-2 - .75 END MILL)
(Z_MAX - Z-.900)
(Z_MIN - Z .100)
(TOOL-3 - .75 OD X 45 DEG C'SNK)
(Z_MAX - Z-.753)
(Z_MIN - Z .100)
**This is what my post outputs now.**
(TOOLS LIST) pheader 42
(MAX - Z-99999.) pheader p__13:968 42
(MIN - Z99999.) pheader p__13:968 42
(TOOL-1.-.75" ROUGHER) pwrtt 42
(TOOL-2.-.75 E MILL) pwrtt 42
(TOOL-3.-.75 OD X 45 DEG C'SNK) pwrtt 42
Portions of my post......
code:# -------
# GENERAL OUPUT SETTINGS# -------tooltable : 1 #Read for tool table and pwrtt - use tool_table to disableoutput_z : yes #Output Z Min and Z Max values (yes or no)# -------# MISC VARIABLES# -------z_min : 99999 # Min Zz_tmin : 99999 # Overall min Zz_max : -99999# Max Zz_tmax : -99999# Overall max Zbldnxtool : yes # Build next tool table# -------# Buffer 3 - Holds the variable 'tlplnno' for each toolpath segment# -------rc3 : 1wc3 : 1fbuf 3 0 1 0 # Buffer 3# -------# Buffer 4 - Holds the variable 't' for each toolpath segment# -------rc4 : 1wc4 : 1fbuf 4 0 1 0 # Buffer 4# ------# Buffer 5 - Min / Max# ------b5_gcode : 0b5_zmin : 0b5_zmax : 0rc5 : 2wc5 : 1size5 : 0fbuf 5 0 3 0 #Min / Max# ------# Toolchange / NC output Variable Formats# ------fmt Z 2 z_tmin # Total z_minfmt Z 2 z_tmax # Total z_maxfmt Z 2 min_depth # Tool z_minfmt Z 2 max_depth # Tool z_max# ------# Tool Comment / Manual Entry Section# ------pspc # Creates spaces based tool level settingif sav_spc = one & omitseq = no, " "# ------# Start of File and Toolchange Setup# ------psof #Start of file for non-zero tool numberptravelpwritbuf5pcuttypetoolchng = oneif ntools = one,[#skip single tool outputs, stagetool must be onstagetool = m_one!next_tool]# ------# Tooltable Output# ------pwrtt # Write tool table, scans entire file, null tools are negativetnote = tstrtool = ucase(strtool)if t >= 0, "(", tnote, "-", strtool, ")"if t >= 0, tcnt = tcnt + 1PWRITBUF5ptravel # Tool travel limit calculationif z_min < z_tmin, z_tmin = z_minif z_max > z_tmax, z_tmax = z_maxpheader"(TOOLS LIST)if met_tool = one, #Metric constants and variable adjustments[ltol = ltol_mvtol = vtol_mmaxfeedpm = maxfeedpm_m]#spaces=0if output_z = yes & tcnt > 1,["(OVERALL MAX - ", *z_tmax, ")", e"(OVERALL MIN - ", *z_tmin, ")", e]#spaces=sav_spcptlchg_comptlchg_com #Tool change common blockspcom_movebc_mmlt #Multiple tool subprogram call#ptoolcommentspaces=0if output_z = yes,[preadbuf5if (opcode > 0 & opcode < 16) | opcode = 19,[n, pspc, "(", "MAX - ", *max_depth, ")", en, pspc, "(", "MIN - ", *min_depth, ")", e]]spaces=sav_spc# ------# Buffer 5 Read / Write Routines# ------pwritbuf5 # Write Buffer 1b5_gcode = gcodeb5_zmin = z_minb5_zmax = z_maxb5_gcode = wbuf(5, wc5)preadbuf5 # Read Buffer 1size5 = rbuf(5,0)b5_gcode = 1000min_depth = 99999max_depth = -99999while rc5 <= size5 & b5_gcode = 1000,[if rc5 <= size5, b5_gcode = rbuf(5,rc5)if b5_zmin < min_depth, min_depth = b5_zminif b5_zmax > max_depth, max_depth = b5_zmax]It seems as if I'm close, but not quite there yet.
-
forgot to mention....i just purchased the "post cd" a couple of weeks ago.....
-
-
Solids are great...but you must be careful..it's easy to lose model geometry when copying, translating, rotating geometry etc....I constantly hit ALT-Y ....this is shortcut to solids manager where I look for red X this will tell me if my solid is or bad/corrupt.
Use your levels to your advantage, I have solid geometry and program geometry. Rarely do I use the geometry I used to create a solid with as "program geometry". I copy to a different level and use the copied geometry. An extra step but well worth it IMO.
Some where along the way you have some bad geometry.
HTH
-
I'm not sure what the standard stitch tol. should be set at. So in instances like this one I experiment to see if the results are any better after adjusting tol......I tried .0001, .0005, .001, .002, .003, .004, .005
none worked
I am creating a part solid from scratch...trying to do a boolean remove for this one particular feature.
-
I worked around it....not solve errors.....but
I created slight draft at corners and solid was built.
This is a PITA however as there will times when I won't be able to alter my geometry. What will I do then?
-
I'm trying to create what I feel is a simple solid from surfaces....but I rec. the following errors.
Parasolid kernal interface error
KI error code:1043-
tolerance is less than parasolid tolerance
Parasolid kernal interface error
KI error code:15-
distance or zero is negative
The errors are where flat surfaces meet at 90° walls/intersections.
Any ideas???
-
quote:Like in PWRTT you need to call PWRITBUF5 and more...
I have the PWRITBUF5 called in the PWRTT. I believe I need help with the "and more" part of the statement.
-
thanks chris
-
robk....not sure if that applies to z_min z_max
roger...don't assume....can I cut/paste from MILL.SET to Post?
...also is there switch I can set so that when I post a program it tells me what part of the post did what?
-
I've put many hours into this over this past week and I can't figure it out.
I want to post each tool z_min z_max value in the tool table at the start of program.
(i have the tool table)
....what I want....
(TOOLS LIST)
( TOOL-1. - .75" ROUGHER )
( Z_MIN -.500 )
( Z_MAX - 2.50 )
( TOOL-2. - .75 E MILL )
( Z_MIN -.900 )
( Z_MAX - 3.50 )
( TOOL-3. - .75 OD X 45 DEG C'SNK )
( Z_MIN -.753 )
( Z_MAX -.753 )
Here are some portions of my post.....
tooltable : 1 #Read for tool table and pwrtt - use tool_table to disable
output_z : yes #Output Z Min and Z Max values (yes or no)
z_min : 99999 # Min Z
z_tmin : 99999 # Overall min Z
z_max : -99999# Max Z
z_tmax : -99999# Overall max Z
fmt Z 2 z_tmin # Total z_min
fmt Z 2 z_tmax # Total z_max
fmt Z 2 min_depth # Tool z_min
fmt Z 2 max_depth # Tool z_max
code:# --------------------------
# Tooltable Output# ------------------------pwrtt # Write tool table, scans entire file, null tools are negativetnote = tstrtool = ucase(strtool)if t >= 0, "(", tnote, "-", strtool, ")"if t >= 0, tcnt = tcnt + 1ptravel # Tool travel limit calculationif z_min < z_tmin, z_tmin = z_minif z_max > z_tmax, z_tmax = z_maxif output_z = yes & tcnt > 1,["(OVERALL MAX - ", *z_tmax, ")", e"(OVERALL MIN - ", *z_tmin, ")", e]# -------------------------------# Buffer 5 Read / Write Routines# -------------------------------pwritbuf5 # Write Buffer 1b5_gcode = gcodeb5_zmin = z_minb5_zmax = z_maxb5_gcode = wbuf(5, wc5)preadbuf5 # Read Buffer 1size5 = rbuf(5,0)b5_gcode = 1000min_depth = 99999max_depth = -99999while rc5 <= size5 & b5_gcode = 1000,[if rc5 <= size5, b5_gcode = rbuf(5,rc5)if b5_zmin < min_depth, min_depth = b5_zminif b5_zmax > max_depth, max_depth = b5_zmax]As always, your guidance is greatly appreciated.
-
I got it!!!!!
I have my tool table where I want it and I also added a question/prompt at the beginning of the post.
I still have more edits to make my post the way I want it......but I see some light at the end of the tunnel.
-
Don, thanks....is there anyway you can tell me where/what to change.
I really want to learn about post.....if I can't figure it out then I'll send to you.
I want to move the tooltable from pheader to psof.
-
( i wasn't finished )
No matter what changes I made, the tooltable always posted in the same section.
I need some diection again....How do I move the tooltable?
-
thought I had my tooltable where I wanted it but noooooo......
I want to move my tooltable from the pheader to psof
I've looked at everything, tried everything........psof postblock, nc output variables, bldnxtool, tooltable, pwrtt, pwrttparam etc...etc.....I
-
search the internet....you'll find free DNC software out there.....no frills....you'll need a cable from each machine to a switch and some other hardware.....some assy needed
-
quote:at machine changes are not made
silly question....but at machine you do have NEW program (not old program)....
-
another option could be....create-next menu-letters
-
Don, yes it helped...I still had to edit where the info was placed and what order it was in but I was able to get thru it. Thanks for steering me in the right direction. I also finally realized that psof & pheader are totally independent of one another.
-
Storkman, I appreciate your help but I'm unfamiliar with adding questions/prompts to the post and what needs to be changed/added to what location in the post.
I've made numerous changes and nothing has worked.
I did order the post cd. Hopefully the cd has what I need on it. With a good "how to" section.
-
Can anyone steer me in the right direction as far as making my own variable .
Surface vs Solids
in Industrial Forum
Posted
Solids is the way to go, you can create good surfaces from a solid but you can't always create a good solid from surfaces....therefore solids gives you the best of both worlds....also once your accustomed to building a solid it's so much easier than trimming/blending/filleting surfaces.