zachlancy
-
Posts
45 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
eMastercam Wiki
Blogs
Gallery
Events
Posts posted by zachlancy
-
-
I've encountered something similar before. Try this...
Locate the *.xml file called MastercamSimulatorDefaults in the folder C:\Users\(your name)\Documents\my mcam2019
Open with a text editor
Search for <PrecisionFactor>6</PrecisionFactor>
Change the number to something higher than what it is currently. (i.e. 6 or more)
Save file
Open MC again
Simulate again and see if it helps.
-
Try using a certified driver for the graphic card.
Check here - https://www.amd.com/en/support/certified-drivers?f[0]=application%3AMastercam&f[1]=video_card%3A4396
Aside from that its hard to tell whats going on. Not much information to go on.
-
Thanks!
I've got something that looks like im on the right path. I will post again tomorrow for future educational reference.
Thanks again
-
Hello, I need to side mill the red faces on a rotary. I've looked into roll-die, rotary advanced, contour with axis sub and haven't come up with a solution. Not sure if its from not being the right toolpath, or setting it up wrong. How could I run an endmill along the side of these faces whilst having the y-axis sub'ed.
We have a multiaxis license, so if theres a path that would be suitable let me know.
Thanks,
Zach
-
Just model up a simple part that has some pockets, tapped holes, bosses, simple surfacing, etc.
Or something similar to the type of work you do there frequently.
- 3
-
5 minutes ago, David Colin said:
This is a pretty easy contour then i think a 3D contour should do the trick!
Agreed. Surfacing seems unnecessary.
-
You could also use a small ballnosed endmill and run along the wall with a 3D contour.
-
You could draw a line across the intersection of the radius, then patch the flat part of the hole with a flat boundary using the wireframe of that chain. You could then patch the other part with a net or sweep probably.
-
-
I've done some looking and it looks like it can be edited with sql software. You could easily use the replace function to swap the * for DEG. I'll look into it more later tonight.
-
For machining rest material I turn the precision to max in verify, save the outcome as an stl somewhere, then use that in the optirough stock page as my "stock". Use CAD File and point it to the .stl. Not sure if the verify precision has any impact on the accuracy of the stl, but i figure it cant hurt. Usually works alright for me.
-
Create a new library in mastercam, drag your tools into it, then open the *.tooldb file in windows. It'll open in mastercams standalone tool manager.
-
People seem to say that a CPU with higher clock speeds is better than higher core numbers. Build your pc around an Intel i7 cpu. I have an 8700k and its very nice. Don't wast your money on K (unlocked) models, as they are only useful if overclocking. AMD is making some nice chips these days at competitive prices, not sure how they work with MC though. Also, make sure to get a Solid State Drive. They're cheap now in the 2.5" format. M.2 is nice but more expensive.
-
Yeah pretty much no easy way to do it.
Model up your DA tools, dimension them, print it out, and tape it to your wall.- 1
-
-
Peck drilling always throws off the backplot estimation. If you want a more reasonable estimation switch your drill cycles over to spot drill operations. DO NOT FORGET TO CHANGE THEM BACK THOUGH.
- 1
-
-
Everything is pretty straight forward. I'd cut the angle by surfacing it with a bullnose endmill. Just stick it out more than 2.5".
- 1
-
On 6/17/2009 at 6:42 AM, Rob @ Target Machine said:
After looking at this thread, to find JP's peck tapping cycle, I found a need to change a few things
to get my ptap$ and ptap2$ postblocks using a peck or no peck.
Custom drill cycles were avoided since I have only a couple left and would like to reserve them
for future use.
Hint: One of them will be a Broaching cycle
I'll post my mods, so someone may learn or benefit:
Anyways here's what I did:
code:# --------------------------------------------------------------------------
# Mastercamguru additional debug output# --------------------------------------------------------------------------bug_tap_1 : 0bug_tap_2 : 0# --------------------------------------------------------------------------# Some new stuff to initialize# --------------------------------------------------------------------------fmt 4 count # timing counter #Peck TAP CYCLEfmt 4 peck_cnt # remaining no. of pecks #Peck TAP CYCLEfmt 4 numpeck # No. of pecks #Peck TAP CYCLEfmt 4 pass # pass counter use to calculate depths #Peck TAP CYCLEfmt Z 2 sub_depth # subsequent depths #Peck TAP CYCLEfmt Z 2 calc_depth # The total caculated cutting depth #Peck TAP CYCLEfmt Z 2 calc_peck # the calculated peck amount #Peck TAP CYCLEfmt Z 2 strt_depth # the first tap depth #Peck TAP CYCLEfmt Z 2 initial_calc # first peck #Peck TAP CYCLE# --------------------------------------------------------------------------# Tapping Cycle - First Point G84/74 call# --------------------------------------------------------------------------ptap$ #Canned Tap Cyclepdrlcommonb#RH/LH based on spindle directionnumpeck = peck2$peck_cnt = numpeckinitial_calc = (depth$ - tosz$) / peck_cntstrt_depth = (tosz$ + initial_calc)calc_depth = (depth$ - tosz$)calc_peck = calc_depth / numpeckif use_pitch, pbld, n$, "G93", e$if use_pitch = 0,[if numpeck <= 1,[pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, pfzout, pcout,prdrlout, *feed, strcantext, e$]if numpeck > 1,[pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, *strt_depth, pcout,prdrlout, *feed, strcantext, e$# ----------------------Debugging Block#if bug_tap_1,["numpeck=", ~numpeck, e$"peck_cnt=", ~peck_cnt, e$"initial_calc=", ~initial_calc, e$"strt_depth=", ~strt_depth, e$"calc_depth=", ~calc_depth, e$"calc_peck=", ~calc_peck, e$]## ----------------------Debugging Block#count = peck_cnt - 1pass = 1while count > 0,[# ----------------------Debugging Block#if bug_tap_2,["count=", ~count, e$"pass=", ~pass, e$"sub_depth=", ~sub_depth, e$]## ----------------------Debugging Block#sub_depth = strt_depth + (calc_peck * pass)pbld, n$, *sub_depth, e$pass = pass + 1count = count - 1]]]else,[if numpeck <= 1,[if met_tool$, pitch = n_tap_thds$ # Tap pitch (mm per thread)else, pitch = 1/n_tap_thds$ # Tap pitch (inches per thread)pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, pfzout, pcout,prdrlout, *pitch, !feed, strcantext, e$]if numpeck > 1,[if met_tool$, pitch = n_tap_thds$ # Tap pitch (mm per thread)else, pitch = 1/n_tap_thds$ # Tap pitch (inches per thread)pcan1, pbld, n$, *sgdrlref, *sgdrill, pdrlxy, *strt_depth, pcout,prdrlout, *pitch, !feed, strcantext, e$# ----------------------Debugging Block#if bug_tap_1,["numpeck=", ~numpeck, e$"peck_cnt=", ~peck_cnt, e$"initial_calc=", ~initial_calc, e$"strt_depth=", ~strt_depth, e$"calc_depth=", ~calc_depth, e$"calc_peck=", ~calc_peck, e$]## ----------------------Debugging Block#count = peck_cnt - 1pass = 1while count > 0,[# ----------------------Debugging Block#if bug_tap_2,["count=", ~count, e$"pass=", ~pass, e$"sub_depth=", ~sub_depth, e$]## ----------------------Debugging Block#sub_depth = strt_depth + (calc_peck * pass)pbld, n$, *sub_depth, e$pass = pass + 1count = count - 1]]]pcom_moveatapflg = 1# --------------------------------------------------------------------------# Tapping Cycle - Additional Points# --------------------------------------------------------------------------ptap_2$ #Canned Tap Cycleif numpeck <= 1,pdrill_2$if numpeck > 1,pdrlcommonbpcan1, pbld, n$, pdrlxy, *strt_depth, pcout, prdrlout, e$# ----------------------Debugging Block#if bug_tap_1,["numpeck=", ~numpeck, e$"peck_cnt=", ~peck_cnt, e$"initial_calc=", ~initial_calc, e$"strt_depth=", ~strt_depth, e$"calc_depth=", ~calc_depth, e$"calc_peck=", ~calc_peck, e$]## ----------------------Debugging Block#count = peck_cnt - 1pass = 1while count > 0,[# ----------------------Debugging Block#if bug_tap_2,["count=", ~count, e$"pass=", ~pass, e$"sub_depth=", ~sub_depth, e$]## ----------------------Debugging Block#sub_depth = strt_depth + (calc_peck * pass)pbld, n$, *sub_depth, e$pass = pass + 1count = count - 1]pcom_moveaAnd some CTRL stuff:[tap]1. "G84/G74 - Tap"3. ""7. ""8. "# of pecks"9. ""10. ""11. "".
This is how it posts.
.
code:M1
(TAP 2-56 THRU)T5 M6 ( 2-56 GUN TAP)(MIN - Z-.36)G0 G90 G54 X.22 Y-.335 S1100 M8G91 G43 H5 Z0. M3G92 Z.05 M8G90G93G98 G84 Z-.09 R.01 F.0179Z-.18Z-.27Z-.36X.935 Z-.09Z-.18Z-.27Z-.36X1.127 Y-.36 Z-.09Z-.18Z-.27Z-.36X1.607 Z-.09Z-.18Z-.27Z-.36G80G94M9G91 G28 Z0 M19HTH
[ 06-17-2009, 12:18 PM: Message edited by: Mastercam Guru ]
I'm trying to add this to my post but i'm not getting very far.
PST LINE (1591) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1591) - The formula/boolean failed (general message), The formula/boolean does not terminate properly 19 Jul 2017 02:53:51 PM - PST LINE (1593) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1583) - Duplicate post block declaration, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1593) - The variable/string declaration is a duplicate, The formula/boolean does not terminate properly, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1594) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1595) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1596) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1597) - Unrecognized characters after declaration, , Illegal character(s) encountered 19 Jul 2017 02:53:51 PM - PST LINE (1598) - Unrecognized characters after declaration, , Illegal character(s) encountered 19 Jul 2017 02:53:51 PM - PST LINE (1599) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1600) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1601) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1606) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1602) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1603) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1606) - The variable/string declaration is a duplicate, The formula/boolean does not terminate properly, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1607) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1608) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1609) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1610) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1611) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1612) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1613) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1614) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1622) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1625) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1625) - The variable/string declaration is a duplicate, The formula/boolean does not terminate properly, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1626) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1627) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1628) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1629) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1630) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1635) - Unrecognized characters after declaration, , Illegal character(s) encountered 19 Jul 2017 02:53:51 PM - PST LINE (1636) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1637) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1638) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1639) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1640) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1641) - The formula/boolean failed (general message), , Illegal character(s) encountered 19 Jul 2017 02:53:51 PM - PST LINE (1642) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1643) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1644) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1645) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1646) - The variable/string declaration is a duplicate, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1647) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1648) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1649) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1650) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1651) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1658) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1652) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1653) - The variable/string declaration is a duplicate, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1654) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1655) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1658) - The variable/string declaration is a duplicate, The formula/boolean does not terminate properly, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1659) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1660) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1661) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1662) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1663) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1664) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1665) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1666) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1670) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1671) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1672) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1673) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1676) - The formula/boolean failed (general message), , Label has not been defined[4] 19 Jul 2017 02:53:51 PM - PST LINE (1676) - The variable/string declaration is a duplicate, The formula/boolean does not terminate properly, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1677) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1678) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1679) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1680) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1681) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1685) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1686) - Duplicate post block declaration, Unrecognized characters after declaration, , Illegal character(s) encountered, Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1687) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1688) - The variable/string declaration is a duplicate, , Duplicate assignment of label 19 Jul 2017 02:53:51 PM - PST LINE (1689) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1690) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1691) - Undocumented item type error message --> -1 19 Jul 2017 02:53:51 PM - PST LINE (1587) - The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1588) - The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1589) - The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1590) - The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1591) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1618) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1619) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1621) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1634) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1641) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1693) - The math calculation/formula has an error , The formula is attempting to divide by zero, , Calculation returned zero 19 Jul 2017 02:53:51 PM - PST LINE (1692) - Duplicate post block declaration, , Duplicate assignment of label
Anything that could steer me in the right direction? I'm new to working with PP's. I've looked around but haven't come up with anything yet.
Thanks
ROUGHING 4 AXIS
in Industrial Forum
Posted
Please post your social, date of birth, favorite color, hasp number, and shoe size.