Jump to content

Welcome to eMastercam

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:

Christian Raebild

Verified Members
  • Posts

    368
  • Joined

  • Last visited

Everything posted by Christian Raebild

  1. Rick, -1 for the serial number means hasp.exe cannot find the HASP (or the HASP might be bad). What does it say in the large center field of hasp.exe, and in the message field at the bottom ? When you installed, were you logged on as administrator ? The HASP driver can only be installed correctly with administrator priviledges. You can check the status of the HASP driver with the command line HASP driver installer in the common diretory of your Mastercam installation, using the command as follows: hinstall -info That will tell you whether the driver is installed and working, and you should also check the "Key search" setting, which should be "USB-Parallel" (or just "USB"). If the "Key search" setting is wrong, you can change it to "USB-Parallel" with this command: hinstall -ks=USB-Parallel You can get a full listing of the command line switches with this command: hinstall -? If the driver is installed correctly, and you still get those problems, then you should contact you dealer. It seems very unlikely that both HASPs should be bad, though, as even a single new HASP being bad is very rare. gcode's suggestion that your dealer forgot to program the HASPs does not hold, they should still be readable. They will read as uninitialized (with the correct serial number) if they have not been programmed, and you will then need to program them with the update codes you received.
  2. Images and smileys can also be linked from external pages, like this: code:
  3. quote: Moldmaker,if it is lost or stolen ,there is papper work in some cases police reports to be filled out and there is a replacment fee.A replacement fee that might be covered by insurance, but you would have to discuss that matter with your insurance company. Their willingness to cover the replacement fee will probably depend on how the HASP was lost.
  4. For those who know HTML, that can also be used, like this: This is red What was written to make the red text was: code: <font color=red>This is red</font> Mixing HTML and UBB code is usually a bad idead, though it can be done if you are very careful.
  5. A solution I have seen mentioned to avoid forgetting the USB HASP is to put it in your key ring with your car keys. That way you are not going to start your car without having the USB HASP with you. Of course, that only works if you drive to and from work.
  6. The smcname and smcpath variables were introduced somtime during version 8 as far as I remember, so it could be your Mp.dll version that is the issue. You should check that it is the same Mp.dll on both PCs, and copy the newer Mp.dll from the PC where the post works if that is the case.
  7. I do not know where the hosts file is in 98, but is should be possible to find it. It is almost certainly in the Windows directory, or a subdirectory of the Windows directory. The file name is hosts (no extension). It is a plain text file (so you can edit it in notepad), and there is usually a short explanation at the top of the file, and an entry which reads like this: code: 127.0.0.1 localhost When you have the right file, you add the entry for emastercam on a line by itself, below the existing entry, like this: code: 127.0.0.1 localhost 205.211.165.24 www.emastercam.com You will probably have to restart you browser after saving the edited hosts file. If you enter the wrong IP address for a domain in the hosts file, then you cannot reach any page in that domain.
  8. If you set the IP and domain in the hosts file as I suggested, then you will get the correct page. The hosts file works like a DNS server, and the hosts file is checked before DNS servers. A DNS server is a server with a list of domains and the corresponding IP addresses. It tells your browser where to look for the page you want.
  9. If you know the IP address of the site, which you have trouble reaching due to DNS problems, then you can list the site in your hosts file. On a Win2K machine, the hosts file is in WinntSystem32Driversetc, and you list a site by listing the IP address and the domain name, like this: 205.211.165.24 www.emastercam.com You must use the correct IP address, otherwise you cannot reach the site at all.
  10. Looks good. Hmm, the link reads Haas.wmv, but the filename is Haas2.wmv, that explains why the link does not work.
  11. I think you will have to talk with your dealer about the post PDF's.
  12. Steve B: Yes, that is straight from the new PDF's Steve F: You need to set arccheck : 1 (or something ending on 1) and an appropriate ltol value, so those short arcs are converted to lines. Platinum: The possible change to ltol depends on what kind of parts you are doing. Basically, an arc with a distance from start to end of less than ltol will be converted to a line, regardless of the radius of the arc. So, with a ltol value of .02, an 180 degree arc with a radius of .01 will be converted to a line, through the center, which causes a deviation of .01 (in addition to the toolpath tolerance). As a side note, on Heidenhain controls (at least older Heidenhain controls), ltol has to be .02 (or greater) when working in metric to prevent unintended 360 degree arcs, if arccheck : 1 is the only check made. I am not certain whether a smaller ltol value can be used if one or more of the other checks are also made, a ltol value of .02 does not result in a unacceptable deviations if the minimum arc radius is set to .05 or higher in toolpath filtering.
  13. What Steve wrote is for using Mp.dll versions prior to version 9.13. The Mp.dll in Mastercam v9.1sp2 is newer than that, so the meaning of arccheck is: 1’s 1 or 3 – Check the length of the arc to the ltol variable. (This option existed prior to MP Version 9.13. It permits backward compatibility with current post processors.) Note: arccheck : 2 is ignored. (It is the same as arccheck : 0.) 10’s 10 – Check for motion on the axis parallel to the vector from center point to end and/or start point when the vector is parallel to a quadrant. The move is converted to a linear move if no motion is detected. 100’s 100 – Check the end point of the arc by using the rounded positions for the arc (center point, start point and sweep) to calculate an end point at machine precision. 200 – Perform the test as in (100) but use the generated end point and output the arc. 300 – Perform the test as in (100) but the calculated end point is not rounded. 1000’s 1000 – Check the angles (θ1 and θ2) on the arc formed by the vectors from the rounded start point to rounded center point, rounded start point to rounded end point and rounded end point to rounded center point to the atol variable value. (This option was formerly set with arccheck : 2 in versions of MP prior to v9.13.) Code Example arccheck : 211 # perform options 1, 10 and 200 The settings you have should not convert arcs to arcs and lines except for very short arc segments, which might be interpreted as 360 degree arcs by your control if they were not converted. I do not think your problem is on those settings. Note that the setting helix_arc : 1 means helical moves are output as helical arcs in all planes. Unless your post and control supports that, you could get some bad code, causing the tool to go in unintended directions, or causing your machine to stop with an alarm.
  14. TheePres placed one on the FTP server March 11th. It is an IGES file, download usamap.zip from the MC9_files directory of the FTP.
  15. The problem I saw did not require very many levels, only too many characters. Russell, have you checked how long the path and filename is in characters ?
  16. I have seen a problem where the number of characters gave a problem. That was definitely not a network problem (everything was stored locally on the laptop). That problem did not make Mastercam crash, it only placed some files in the wrong directory with odd names. I think the limit I found was 140 or 180 characters.
  17. Yes, the bar is the logical or operator. Posts are written in a language developed for the purpose, if you want to do any extensive post modification you should contact your dealer about getting the post documentation CD. The number of decimals in NCI should be set to one decimal more than the output accuracy if you are using a simple 3 axis post. If your post does any transformations on coordinates, then the number of decimals in NCI must be higher, for a 5 axis post with 4 decimals in output, 8-9 decimals are needed in NCI to get accurate output. When decreasing accuracy to decrease program size, that should always be done on output, if it is done earlier, then the inaccuracies might be greater than intended. I don't think the section C-Hook will solve the problem on hand. It certainly won't prevent that alarm which occurs when the motion in one axis is too small.
  18. If the machine is very sensitive about values in arc statements, as Steve Biehl says, then the output postblocks should take that into account, like this: code: pyout #Y output if abs(fmtrnd(yabs)-prv_yabs) >= .0002 | gcode = 2 | gcode = 3, [ if absinc = zero, yabs, !yinc else, yinc, !yabs ]
  19. There is no easy way to change that, unless you want to round the output to being even digits only on the last position (1.3063 rounded to 1.3064), or to being only 0 or 5 on the last digit (1.3062 rounded to 1.3060, 1.3063 rounded to 1.3065). Those two options are possible in the format statement (the fs ... line). If you need to delay output until there is a minimum change, but with output at the full 4 decimal precision, then you will need to check the change in value in the pyout postblock. The pyout postblock should read like this now: code: pyout #Y output if absinc = zero, yabs, !yinc else, yinc, !yabs That would have to be chaged to this: code: pyout #Y output if abs(fmtrnd(yabs)-prv_yabs) >= .0002, [ if absinc = zero, yabs, !yinc else, yinc, !yabs ] This will delay output until there is a difference of at least .0002 (change the value for a greater tolerance). You will probably want to make the same change to the pxout and pzout postblocks.
  20. To make both posts come up in the correct settings, you need to add the file extension of the programs from second post to the template you have set up as you want. You do that by selecting Setup -> Machine templates -> Load/Save. You then add the second extension in the template you have set up as you want, and if necessary, delete that extension in the other template it appears in.
  21. Bucket Head, as you fool around with the virtual memory settings, keep this in mind: The message you have been seeing means Windows is increasing the virutal memory size from the current (minimum) size towards the set maximum. You should set the minimum and maximum settings to the same value to avoid that, if you have enough free HD space to could afford to let Windows claim that amount of HD space on startup. That not only prevents that irritating message from coming up, it also improves performance a little by minimizing pagefile fragmentation.
  22. What error message do you get? Did you install sp2 on a v9.1sp1 system? If you install sp2 on a v9.1 (no sp) or any v9.0 system, then it will not work.
  23. I have a suspicion what might be the problem. In Heidenhain code, the TOOL CALL command is also necessary to change the spindle speed, so the ptlchg0 postblock may be checking for a changed spindle speed, but comparing the non-formatted value from the new operation with the formatted value which was output for the last operation. The 'bad' code would look somthing like this: if speed <> prv_speed, n, "TOOL CALL", ... that should be changed to: if fmtrnd(speed) <> prv_speed, n, "TOOL CALL", ... It's just a guess, but that would explain the problem (and why it did not show up when your dealer tested the post).
  24. It is possible to buy only 1 Mastercam HSM Performance Pack license, even though you have 5 Mill level 3 seats on your NetHASP. However, that would not be a floating license, that would be a license tied to a local HASP, delivered by us. A Mastercam HSM Performance Pack license tied to a NetHASP has to be for all Mill level 3 seats on the NetHASP, as we cannot check whether Mastercam HSM Performance Pack is in use on another Mill seat on the network.
  25. I have a GeForce2 MX 400 card in my home computer, and I do not have any appreciable problems the way I have it set up. Driver version: 5.3.0.3 Driver date: 17-11-2003 Hardware acceleration is at full, but may need to be reduced one or two steps on faster PCs. 1 GHz AMD Win2K Pro UK SP4 1152 MB RAM Running MC v8.1.1 and v9.1sp2 As you can see, a GeForce2 MX card is not necessarily a disaster, but it is not recommended. If you do have GeForce2 MX cards in the PCs, the newest driver is certainly recommended. While searching the archives is a good idea, looking for more recent information by bringing up a question again should not be cause for people to act like below.

Join us!

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.

Follow us

×
×
  • Create New...