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:

Mazak operators and post


Recommended Posts

Havent posted in a while, but have been lurking. anyways, our company was bought by a new person ( boss retired ) and our main mazak programmer moved mostly into the office. so about 6 mazak mills may open up for someone to step in. im trying to be the one to step in. i set up a part about 2 years ago on the one machine. im going to modify my fanuc post to suit this new control. the different codes and such shouldnt be too hard, but these machines use fpr vs. ipm. that is what i am trying to ask is how to change my post to fpr.

did a bit of searching but really couldnt understand much about using G95. any help would be greatly appreciated. these controls are totally different lol.

Link to comment
Share on other sites

Feed comes out of the 'feed' variable.

All you really need to do in the Post is redefine how 'feed' is setup.

I would add a global formula to the start of your post:

feed = fr_pos$ / ss$

That should honestly set you up for most milling, so long as your Machines really are always set to 'FPR' mode.

If your Operation was programmed at 30 IPM, and your RPM was 5,500, your "F" value would be: F.0045

You will need to find the "Format Assignment" for the 'feed' variable, and modify it for additional "Decimal places" on the output.

Try adding this to your Format Statement section:

fs 44  0.5

Then, modify the 'feed' variable Format Assignment from this:

fmt  "F" 15 feed        #Feedrate

To this:

fmt  "F" 44 feed        #Feedrate

If you need to change the 'F' character to 'E', do this:

fmt  "E" 44 feed        #Feedrate

 

  • Thanks 1
Link to comment
Share on other sites
22 minutes ago, Leon82 said:

If it's in the general output settings I reckon you would set it to 1 to output feed per rev. The tap cycle reads that if I recall

looked for that couldnt find it.

heres where im at:  ( using the first three thin.gs you said not changing the f to an e )

just drew a simple box using a 1/2" endmill, and tapped one point.

posted two, one of which i know that there is an error.

21 Jan 2020 08:18:53 PM - Report created.
21 Jan 2020 08:18:53 PM - Initialize posting log file
21 Jan 2020 08:18:53 PM - Using MP run version 20.00 and post components version 20.00
21 Jan 2020 08:18:53 PM - Initiate opening the post processor file(s).
21 Jan 2020 08:18:53 PM - C:\Users\Public\Documents\shared Mcam2018\mill\Posts\MAZAK WITH STAGE TOOLING.PST
21 Jan 2020 08:18:53 PM - The post processor file has been successfully opened.
21 Jan 2020 08:18:53 PM - Initialization of pre-defined post variables, strings, postblocks was successful.
21 Jan 2020 08:18:53 PM - Search for defined post variables, strings, postblocks was successful.
21 Jan 2020 08:18:53 PM - PST LINE (231) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (234) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (239) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (240) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (242) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (243) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (244) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (245) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (246) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (247) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (248) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (249) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (250) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (258) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (259) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (260) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (261) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (262) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (263) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (264) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (267) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (268) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (269) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (270) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (271) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (276) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (280) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (281) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (282) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (290) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (291) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (292) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (294) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (295) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (296) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (297) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (298) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (299) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (300) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (301) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (302) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (303) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (304) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (305) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (306) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (307) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (310) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (311) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (315) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (316) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (317) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (318) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (319) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (322) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (330) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (331) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (332) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (333) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (335) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (337) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (338) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (339) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (340) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (341) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (342) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (343) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (344) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (345) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (346) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (349) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (350) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (351) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (352) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (355) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (357) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (358) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (359) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (362) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (363) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (365) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (366) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (367) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (368) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (369) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (371) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (372) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (375) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (376) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (377) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (378) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (379) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (380) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (381) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (382) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (383) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (386) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (387) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (388) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (389) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (390) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (391) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (392) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (393) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (395) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (396) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (397) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (400) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (403) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (404) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (405) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (406) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (407) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (408) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (409) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (410) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (413) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (414) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (415) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (416) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (417) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (418) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (419) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (420) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (431) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (432) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (433) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (434) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (435) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (444) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (445) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (446) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (447) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (448) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (449) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (450) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (453) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (454) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (455) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (456) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (459) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (460) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (461) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (462) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (465) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (466) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (467) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (468) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (469) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (470) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (471) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (472) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (473) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (474) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (482) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (483) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (484) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (485) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (486) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (487) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (496) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (497) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (498) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (499) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (500) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (501) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (506) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (507) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (508) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (509) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (514) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (515) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (516) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (521) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (522) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (523) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (528) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (529) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (530) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (531) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (536) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (537) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (538) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (539) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (540) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (541) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (542) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (543) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (544) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (545) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (546) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (547) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (548) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (549) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (550) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (551) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (552) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (557) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (558) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (559) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (565) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (566) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (567) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (568) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (574) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (576) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (577) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (582) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (583) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (584) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (585) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (593) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (594) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (595) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (596) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (597) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (605) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (606) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (607) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (608) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (609) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (610) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (611) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (612) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (613) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (614) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (615) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (616) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (617) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (618) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (619) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (620) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (621) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (622) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (623) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (624) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (625) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (630) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (634) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (635) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (636) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (672) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (673) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (674) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (675) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (676) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (677) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (678) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (679) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (680) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (681) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (682) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (683) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (684) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (685) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (690) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (691) - The formula is attempting to divide by zero, , Calculation returned zero
21 Jan 2020 08:18:53 PM - PST LINE (692) - The formula is attempti

blah, blah, blah.

 

then the post:

( P# , REV )
O0000
( COMPANY )
( TEMP1 )
( JAN. / 21 / 2020 )
( X ZERO )
( Y ZERO )
( Z ZERO )
( PART USING )
( STOP ON  SIDE )
( PROGRAM WRITTEN BY DERYCK )
( PART RAN ON FADAL )
 
/ G91 G28 Z0.
/ G28 X0. Y0.
/ G92 X10. Y10. Z10.
N1 ( 1/2" CAR E/MILL ,.5 DIA )
G91 G28 Z0.
T1
M6
T2
G0 G40 G90 X-3.0345 Y2.1113 S2069 M3
G43 H1 Z1. M8
Z.1
G1 Z-.5 F.00483
Y1.8613
X-2.7845
X2.7845
G2 X3.0345 Y1.6113 I0. J-.25
G1 Y-1.6113
G2 X2.7845 Y-1.8613 I-.25 J0.
G1 X-2.7845
G2 X-3.0345 Y-1.6113 I0. J.25
G1 Y1.6113
Y1.8613
X-3.2845
G0 Z1.
M9
G91 G28 Z0. M5
M1
 
N2 ( 1/2"-13 HSS SPP C/TAP ,.5 DIA )
G91 G28 Z0.
T2
M6
T1
G0 G40 G90 X-2.7845 Y1.6113 S100 M3
G43 H2 Z1.
M29
G84 Z-.5 R.1 F7.6923
G80
G91 G28 Z0. M5
G91 G28 Y0.

 

the endmill feedrate looks good, but the tap is still in ipm.

should say, using 2018, with a modified default mill post.

Link to comment
Share on other sites
18 hours ago, Colin Gilchrist said:

Feed comes out of the 'feed' variable.

All you really need to do in the Post is redefine how 'feed' is setup.

I would add a global formula to the start of your post:


feed = fr_pos$ / ss$

That should honestly set you up for most milling, so long as your Machines really are always set to 'FPR' mode.

If your Operation was programmed at 30 IPM, and your RPM was 5,500, your "F" value would be: F.0045

You will need to find the "Format Assignment" for the 'feed' variable, and modify it for additional "Decimal places" on the output.

Try adding this to your Format Statement section:


fs 44  0.5

Then, modify the 'feed' variable Format Assignment from this:


fmt  "F" 15 feed        #Feedrate

To this:


fmt  "F" 44 feed        #Feedrate

If you need to change the 'F' character to 'E', do this:


fmt  "E" 44 feed        #Feedrate

 

If he doesn't have 44 defined in his post then he should define that corect?

  • Like 1
Link to comment
Share on other sites
ptap$            #Canned Tap Cycle
      pdrlcommonb
      result = newfs(17, feed)        # this reformat statement could be messing it up
      if met_tool$,
        [
        if toolismetric, pitch = n_tap_thds$  
        else, pitch = (1/n_tap_thds$) * 25.4  
        ]
      else,
        [
        if toolismetric, pitch = n_tap_thds$ * (1/25.4) 
        else, pitch = 1/n_tap_thds$           
        ]
      pitch = pitch * speed           # this section is def forcing ipm, comment this line out 
      pbld, n$, sg94, e$              # since you don't use G94/95, comment this line out
      pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,
        prdrlout, *pitch, !feed, strcantext, e$   
      pcom_movea

If your ptap$ section looks like this, try making the commented modifications and run it again. I'm guessing all the post warnings you got were from the global calculation running with a null spindle speed. The !feed can probably go tho.

Link to comment
Share on other sites
3 hours ago, Kalibre said:

ptap$            #Canned Tap Cycle
      pdrlcommonb
      result = newfs(17, feed)        # this reformat statement could be messing it up
      if met_tool$,
        [
        if toolismetric, pitch = n_tap_thds$  
        else, pitch = (1/n_tap_thds$) * 25.4  
        ]
      else,
        [
        if toolismetric, pitch = n_tap_thds$ * (1/25.4) 
        else, pitch = 1/n_tap_thds$           
        ]
      pitch = pitch * speed           # this section is def forcing ipm, comment this line out 
      pbld, n$, sg94, e$              # since you don't use G94/95, comment this line out
      pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,
        prdrlout, *pitch, !feed, strcantext, e$   
      pcom_movea

If your ptap$ section looks like this, try making the commented modifications and run it again. I'm guessing all the post warnings you got were from the global calculation running with a null spindle speed. The !feed can probably go tho.

That logic isn't the best (I'm aware it came from a generic); In Mastercam 2019 and beyond toolismetric will never be true.  Beside that, using the tap_pitch$ variable will half the amount of code in that postblock.

 

OP, have you contacted your reseller?  If you need this in a hurry I think that would be your best bet.

Link to comment
Share on other sites
23 hours ago, Grimes said:

( COMPANY )
( TEMP1 )
( JAN. / 21 / 2020 )
( X ZERO )
( Y ZERO )
( Z ZERO )
( PART USING )
( STOP ON  SIDE )
( PROGRAM WRITTEN BY DERYCK )
( PART RAN ON FADAL )
 
/ G91 G28 Z0.
/ G28 X0. Y0.
/ G92 X10. Y10. Z10.
N1 ( 1/2" CAR E/MILL ,.5 DIA )
G91 G28 Z0.
T1
M6
T2
G0 G40 G90 X-3.0345 Y2.1113 S2069 M3
G43 H1 Z1. M8
Z.1
G1 Z-.5 F.00483
Y1.8613
X-2.7845
X2.7845
G2 X3.0345 Y1.6113 I0. J-.25
G1 Y-1.6113
G2 X2.7845 Y-1.8613 I-.25 J0.
G1 X-2.7845
G2 X-3.0345 Y-1.6113 I0. J.25
G1 Y1.6113
Y1.8613
X-3.2845
G0 Z1.
M9
G91 G28 Z0. M5
M1
 
N2 ( 1/2"-13 HSS SPP C/TAP ,.5 DIA )
G91 G28 Z0.
T2
M6
T1
G0 G40 G90 X-2.7845 Y1.6113 S100 M3
G43 H2 Z1.
M29
G84 Z-.5 R.1 F7.6923
G80
G91 G28 Z0. M5
G91 G28 Y0.

 

the endmill feedrate looks good, but the tap is still in ipm.

should say, using 2018, with a modified default mill post.

whats going on now, think i corrupted something, there are those three block delete lines before the first tool and my home position isnt getting posted wtf? tried with all my posts same thing.

 

1 hour ago, Zaffin said:

That logic isn't the best (I'm aware it came from a generic); In Mastercam 2019 and beyond toolismetric will never be true.  Beside that, using the tap_pitch$ variable will half the amount of code in that postblock.

 

OP, have you contacted your reseller?  If you need this in a hurry I think that would be your best bet.

ya ive been messing around with this for a while, trying to contact the companys reseller might be my best bet, im just not exactly a big wheel in the company. but maybe talk to my supervisor tomorrow.

Link to comment
Share on other sites
15 hours ago, Zaffin said:

That logic isn't the best (I'm aware it came from a generic); In Mastercam 2019 and beyond toolismetric will never be true.  Beside that, using the tap_pitch$ variable will half the amount of code in that postblock.

 

OP, have you contacted your reseller?  If you need this in a hurry I think that would be your best bet.

I pulled the section from the 2018 fanuc generic, do the newer ones no longer force IPM tap output?

 

And usually, you have to pay for the post. But, you can still sell it pretty easily on the time saving of not having to edit posted code anymore.   

Link to comment
Share on other sites
7 hours ago, Kalibre said:

I pulled the section from the 2018 fanuc generic, do the newer ones no longer force IPM tap output?

 

And usually, you have to pay for the post. But, you can still sell it pretty easily on the time saving of not having to edit posted code anymore.   

the company has to pay for it, damn i doubt they would do it, they should give you one custom post with each license at least.

Link to comment
Share on other sites
12 hours ago, Grimes said:

the company has to pay for it, damn i doubt they would do it, they should give you one custom post with each license at least.

you should put it in the budget when you buy the machine,

the cost of a post is nothing in the long run,

log how much time you waste editing programs and multiply that by your shop rate and see how fast it pays for itself

  • Like 1
Link to comment
Share on other sites
21 hours ago, Grimes said:

the company has to pay for it, damn i doubt they would do it, they should give you one custom post with each license at least.

I feel your pain I really do. I got started with Mastercam in the V9 days. I went and worked in a shop that had V7 and then I got them to upgrade to V9.They had bought a 3rd Party Post from the the Machine Tool builder they bought the machine from. The Machine Builder had their own MP.DLL and everything. Problem was the post was terrible and support was weeks for a 2 minute issue. I called our dealer and he said that CNC Software just released the Generic 5 Axis Post and I was more than welcome to play with it. The dealer even got me the 5 Axis Power Point. Within about 2 weeks I had a majority of what I wanted and needed done for that machine. I was cutting some molds that ran for 170 hours with no hand edits or Verification Software on a 5 Axis Router that had a 4' x 8' table. I normally ran 30-50 hour programs cutting different molds in 3+2 and full 5 axis back then again with no Verification and no Moduleworks 5 Axis toolpaths. The company had spent good money on a post and paid good money for maintenance on that post, but at the time that company NOT the Mastercam Dealer or CNC Software were involved was not meeting our needs and work had to be done. I since then will tinker with posts to things that are format or little things, but leave the more integrated or complicated things to the professionals that do this for a living.

There are a lot of different posts on the tech exchange and other things if you stuck and must do what your company is not willing to do. I wrote complete probing logic for machines and custom drill cycles and many other things over the years. I might could sit down and from scratch in 10-12 months figure out how to write a MP post, but since no one is going to pay me for it I will not. I trust the companies doing it and will work with them to help all parties involved. Keep asking question keep putting your best foot forward showing people on the forum you're giving it your all and people will help you figure out what you need, but thinking someone is going to give you the keys to the castle without some work on your side isn't how it works around here.

  • Thanks 1
Link to comment
Share on other sites
2 hours ago, 5th Axis CGI said:

I feel your pain I really do. I got started with Mastercam in the V9 days. I went and worked in a shop that had V7 and then I got them to upgrade to V9.They had bought a 3rd Party Post from the the Machine Tool builder they bought the machine from. The Machine Builder had their own MP.DLL and everything. Problem was the post was terrible and support was weeks for a 2 minute issue. I called our dealer and he said that CNC Software just released the Generic 5 Axis Post and I was more than welcome to play with it. The dealer even got me the 5 Axis Power Point. Within about 2 weeks I had a majority of what I wanted and needed done for that machine. I was cutting some molds that ran for 170 hours with no hand edits or Verification Software on a 5 Axis Router that had a 4' x 8' table. I normally ran 30-50 hour programs cutting different molds in 3+2 and full 5 axis back then again with no Verification and no Moduleworks 5 Axis toolpaths. The company had spent good money on a post and paid good money for maintenance on that post, but at the time that company NOT the Mastercam Dealer or CNC Software were involved was not meeting our needs and work had to be done. I since then will tinker with posts to things that are format or little things, but leave the more integrated or complicated things to the professionals that do this for a living.

There are a lot of different posts on the tech exchange and other things if you stuck and must do what your company is not willing to do. I wrote complete probing logic for machines and custom drill cycles and many other things over the years. I might could sit down and from scratch in 10-12 months figure out how to write a MP post, but since no one is going to pay me for it I will not. I trust the companies doing it and will work with them to help all parties involved. Keep asking question keep putting your best foot forward showing people on the forum you're giving it your all and people will help you figure out what you need, but thinking someone is going to give you the keys to the castle without some work on your side isn't how it works around here.

oh, dont think im giving up on this. this could work for all the mazaks in the plant. i could probably find a way to squeeze it into the post. just thought it would be easier, like you find the feed variable, and a a line like feed = feed / speed. but not as easy as i had hoped.  ive actually got my post for the mazak finished, didnt take much just the feed thing is killing me.

 

thats cool youve been working on 5 axis machines that long, thats my goal. to find a shop that has one or some. as of right now ive never even seen one in real life just on youtube.

Link to comment
Share on other sites
1 hour ago, Grimes said:

oh, dont think im giving up on this. this could work for all the mazaks in the plant. i could probably find a way to squeeze it into the post. just thought it would be easier, like you find the feed variable, and a a line like feed = feed / speed. but not as easy as i had hoped.  ive actually got my post for the mazak finished, didnt take much just the feed thing is killing me.

 

thats cool youve been working on 5 axis machines that long, thats my goal. to find a shop that has one or some. as of right now ive never even seen one in real life just on youtube.

I would strongly recommend looking at MPmaster to build your post from. That has a lot of the .set stuff built into along with other things that the Generic Mastercam posts lack IMHO. There is supposed to be a new generation of Mastercam stuff coming, but so far it is limited to one Router post.

  • Like 1
Link to comment
Share on other sites
23 minutes ago, Zaffin said:

Can you upload the post?  I'm not an expert but I think I can point you in the right direction.

ya getting late tonight but tomorrow will figure out how to upload it, just dont laugh, at it because it works, but i am completetly self taught with it.

Link to comment
Share on other sites

Here is how I solved it for our HCN4000.

define your own variable and format it:  -->  fmt  "F" 13 thdlead

 

 

Create a routine to convert ipm to ipr:

p_whichfeed    # ipm to ipr for tap cycle
               if drillcyc$ = 3,
               [
                thdlead = 1 / n_tap_thds$
                thdlead
               ]
                else,
               [
                *fr$
               ]

 

find where the F7.6923  is being output from , (perhaps ptap$ ?)

if so,

Substitute 'p_whichfeed' for '*pitch' in ptap$

 

  • Like 1
Link to comment
Share on other sites
ptap$            #Canned Tap Cycle
      pdrlcommonb
       pitch = 1 / n_tap_thds$    #added 7/2/07  ADDED Peck Tapping option -09/05/2018, jmp
          result = newfs(17, feed)  # Set for tapping Feedrate format
      pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout, [if peck1$ > 0, *peck1$],
        prdrlout, *pitch, !feed, strcantext, e$  # changed  from *feed  to *pitch, !feed  7/2/07
      pcom_movea

How I handle our Mazak's, all 41 of them

  • Like 2
Link to comment
Share on other sites

gotta be for every feedrate though, do your mazaks run a G1 in ipm? i think all of ours run fpr on all feed rates. so if i use like 50 ipm on the plunge, then a 10 ipm feed thats a lot of changes and a pita, i use find and replace in ncplot. but still a bit more work. if it cant be done it cant be done, havent been on that machine i a week so it hasnt been a problem. thanks all as always.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

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...