Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.
Use your display name or email address to sign in:
130RPM will give you about 80FPM I'm assuming the slitting saw is HSS. .0005" feed per tooth is 4.68IPM. You will want to go full depth of cut 9mm.
Allan
The scallop toolpath does not necessarily produce a toolpath that is parallel to an axis. In order for arc filtering to work the toolpath will need to be parallel to either X or Y or else you will get line segments.
Allan
Your output indicates that you have no fatal errors.
In Settings, Control definition Mgr., Files on lefthand side, set keep error file to "On fatal errors" and "all error messages to file".
Allan
Chapter 3:
fmtrnd
Formula Type
Advanced Math Functions
Description
Returns the rounded value of the argument. The format statement (fs) for the variable is used for rounding. If no format assignment was given, the format statement one (fs 1) is used. This does not modify the internal state of the argument value.
Form
function argument
Argument
numeric variable, value (scalar)
Return Type
numeric variable (scalar)
Formula Code Ex.
real_result = fmtrnd(x)
Boolean Code Ex.
if fmtrnd(x) <> prv_x, “CURRENT VALUE DOES NOT EQUAL PREVIOUS”
Notes
Nested return values are stored internally to the post executable. This formula is normally used to compare rounded values (updated variable) to un-rounded values without disturbing the internal value of the un-rounded value.
I' not sure what Toonz is on about, but in my experience:
You will need to have the True Type font that was used when the file was created also on your system.
Fonts are system specific, not a part of Mastercam.
Fonts would be installed to: C:WINDOWSFonts folder.
Allan
How about using a variable @ the machine?
Then modify the post to output the depth + your variable, you check the drills on the comparator anyway. Part of the setup would be to input your variables for the drills.
Code would be like:
G81 X2.1234 Y3.1416 Z-[1. + #500]
Just a thought, I would not expect to see the drill definition changed any time soon.
Allan
How about a Pi tape?
Much cheaper than a Mic and very use full for large diameters like you mention, you should have no problem reading to within .002".
Allan
If using Cimco DNC-Max there is an option to split the program.
You just need to set up a footer that works for you.
I have used:
G91 Z5.0
M30
Then as the Header:
G91 Z-5.0
G90
Or you may be able to just use the split at tool change option.
Found this info on the web:
Assuming Rz DIN verses Rz ISO
Conversion factor = 7.2
Ra = Print Rz / 7.2
If print is in metric micrometer and you want english microinch equivalent
then ...
Ra = (Print Rz / 7.2) x 40
example: Print states 6.3
Ra = 6.3 Rz / 7.2 = .87 Ra micrometer
or
Ra = (6.3/7.2) x 40 = 35 Ra microinch
Popular conversion factors:
Rz Din = 7.2
Rz ISO = 7.6
Rmax = 8.0
RMS = 1.1
j4snk, we would gladly edit your post, but it has never been purchased or binned to anything other a dealer sim? If your reseller is so slow to get back to you why would you not contact In House Solutions directly?
Allan
In my experience the IJ formatted arcs are more reliable. In using R the machine calculates the IJ position sometimes arriving at the incorrect answer.
Allan
Eric; the user needs full control of the c:mcamx folder, not just read and write. Some functions like verify and backplot actually modify a file and this is typically where a problem shows up.
Registry changes are a separate issue. When the software is installed it will ask "For all users or just me", that is when the permissions are set in the registry.
Ernie; why not have the shortcut dictate the type of HASP to use. On the command line you are able to set /H to use a hasp and /NH to use the nethasp. This overrides the setting in the registry.
Allan
Most of the suggestions given here are for the newer 426/526 controls. This thing is a 151 about 20years old, I'm pretty sure that you will need a control character at the end of the file. One way to check it out would be to enter a command prompt and "type" the code to the screen.
For example c:>Type c:some pathsomefile.nc
Now when it displays the code on the dos screen see what the last character is, it could be a heart a diamond ect. this is the control character that the machine expects to see at the end of the file, without it the machine never sees that it received the file. There are lists of the ASCII codes and you will need to edit the post processor to output the ASCII control character at the end of the file in the peof section.
Something like:
peof #end of file
if lock_codes = one & rot_on_x, plock
comment$
#if stagetool = one, pbld, n, *first_tool, e
n$, "M30", e$
mergesub$
clearsub$
mergeaux$
clearaux$
"%", e$
004, e$
The 004 is the ASCII code for, EOT end of transmission, could be what you need.
Allan
The fmt statements are global, you can only have one.
The way I would do a temporary change would be, in the post block where you are using the QX= ect, just before the output:
result = nwadrs(strqxeq, xabs)
result = nwadrs(strqyeq, xabs)
result = nwadrs(strqzeq, xabs)
n$, xabs, yabs, zabs, e$
When done outputting the value, in the same postblock, set the values back:
result = nwadrs(strx, xabs)
result = nwadrs(stry, xabs)
result = nwadrs(strz, xabs)
Near the top of the post there should be some string definitions, make sure to add the ones you want to use.
Table should look like this:
# --------------------------------------------------------------------------
#String and string selector definitions for NC output
# --------------------------------------------------------------------------
#Address string definitions
strc "C"
strf "F"
stri "I"
strj "J"
strk "K"
strm "M"
strn "N"
stro "O"
strp "P"
srad "R"
srminus "R-"
strx "X"
stry "Y"
strz "Z"
strl "L"
strqxeq "QX="
strqyeq "QY="
strqzeq "QZ="
sblank
Allan
Son; if you fillet the corners to > .1875 on level 2 the output is good. The sharp corner is making problems as will a radius smaller than or equal to the cutter radius.
Allan
I believe the default install folder is c:mcamx if your Mastercam X2 is installed somewhere other than c:mcamx then the directory should be browsed to. The set up sheet is not run via that HTML_Launch chook, it's purpose is to capture data from the active file when running the setup sheet.
Allan
Did the Machine come with manuals? Usually there is a sample in them.
Have you tried the post file I pointed you to previously? If so what does not work, what kind of errors?
Have you tried the Denford forum?
Denford Forum
If you don't have the Manual you can find one here: Orac Lathe Manual
Allan
[ 03-09-2008, 10:24 PM: Message edited by: Allan ]
Educational post can be obtained here:
Educational Post Downloads
From the Forum Guidelines:
Q. Does anyone have a post for a [insert machine or control name here]?
A. Ask this question as your first message here and you won't necessarily like the responses you receive. Look to your reseller to supply you with the proper post for your machine, or quote for the work that needs to be done.
If you have something and are looking for improvements, it's a reasonable request. Maybe tell us why the post you have needs improvement.
Perhaps try to participate a bit on the Forum before you go asking for something. Not unlike Habitat for Humanity, we value Sweat Equity here. Quid pro quo, Clarice.
You may also want to let everyone know your company name so that your Hotmail or Yahoo email account doesn't give everyone the impression that you aren't a licensed Mastercam user.
Thread closed.
eMastercam - your online source for all things Mastercam.
Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.