Post Processor FANUC 18i For Solidcam

4 views
Skip to first unread message

Gladys Anick

unread,
Aug 19, 2024, 4:34:45 PM8/19/24
to ceifindlicre

Has anyone found any success with using the new SolidWorks CAM in conjunction with the XCarve? I am struggling to find a post processor or ways to create one using the universal post generator that the CAM software has. I have Easel Pro and I can upload G-code, I just need the connection between the two and have not seen any information out there for the specific interface. Anyone have any insights?

post processor FANUC 18i for solidcam


Download https://pimlm.com/2A3eKU



This is the post processor I have developed for CAMworks and the MR1. It has been working for 2.5 Axis ops, Drilling, Countersink* (see below), and I have compared code between this post and the stock one for 3-axis ops and they are identical but I have not ran it yet.

I looked at the source file and I only see the dwell callout in the G82, G88, G89 cycles. Try the G81 and then the G82 and see if the code posts differently. It should, it also looks like it might be as simple as changing the reference in the post callout. It also looks like the default P value is industry standard (in ms), it will need to be changed to output what the MR-1 uses (seconds). Right now a 1 second dwell will post as 1,000 seconds.

I have not had time to address your advice on the dwell time thing yet. I did however discover that G41/42 does not appear to be supported by the MR1, the solution is to just turn this option off when defining your mill ops (its on by default for contour mill ops). The original post seems to not disable this option either, its is just off by default. Is there a way to actually disable this?

Key functions in the Milling Standard Package for FANUC controls include Tool Center Point (TCP), Workpiece Setting, Error Compensation (WSEC), Easy Setting Function to support multiple acceleration and process profiles, and advanced lookahead algorithms AICC II with Smooth Tolerance Control+. This package used with the latest FANUC-controlled machine tools and the new Mastercam post processor is designed to power the future of advanced 5-axis machining.

Building a 3D model according to the drawing.
Building a 3D model from an imported format (for example, .stl)
Development and design of specialized equipment.
Design of parts and assemblies at the individual request of the customer.

Development of a technological process for manufacturing parts of any complexity.
Implementation of advanced technologies in existing projects.
Optimization of the technological process for small-scale production.
Automation of the technological process for large-scale and mass production.

Writing CAM projects from scratch.
Optimization of existing projects.
Implementation of progressive processing strategies.
Selection of cutting tools and cutting modes.
Organization of the base of the cutting tool.

Ready solutions.
Development of a postprocessor for your machine from scratch.
Adding missing elements to your postprocessor.
Adding logical operators to create universal programs.
Debugging your postprocessor, troubleshooting.
Free post processors available online.

CAD 1. Building a 3D model according to the drawing. We will build a 3D model of any complexity according to the finished drawing or sketch. 2. Building a 3D model from an imported format (eg .stl). Today it is standard practice to save and share copies of models saved in a universal format.Such models can serve only for demonstration, because they cannot be edited in the construction tree of the CAD program. We will build a 3D model in the program that you use to work, after which the model can be used for all possible tasks. 3. Development and design of specialized equipment. For a more rational and faster production of parts, as well as readjustment of the machine, all kinds of devices are used. Standard fasteners such as vices, chucks, etc. you can just buy. Instead of standard fixtures that are used for serial parts, you need to design it yourself. We take on this task. 4. Design of parts and assemblies at the individual request of the customer. We are ready to discuss any task that the customer faces. We included any possible design tasks under this item, starting from a small detail and ending with the layout of the workshop.

Technology 1. Development of a technological process for manufacturing parts of any complexity. Based on the specifics of your production, we will select the most rational and optimal route for processing a part of any complexity, draw up a clear technological process, which will include setup maps and parts reference points. 2. Implementation of advanced technologies in existing projects. Technology does not stand still, and machining is also developing. New progressive machining strategies and new types of cutting tools are emerging. Using our knowledge of modern progressive processing methods, we will not only show you how to process a part, but also help you introduce new technology! 3. Optimization of the technological process for small-scale production. In the case when it is necessary to manufacture parts in series, standard methods of fastening and setting up parts, as a rule, take a lot of time for changeover. We will develop special equipment so that the machine works in automatic mode, and changeover takes a minimum of machine time. 4. Automation of the technological process for large-scale and mass production. When it is necessary to set up mass production of any parts, automated lines and robotic sections are used for the most productive work. We are also ready to help with this task.

Programming (CAM) 1. Writing CAM projects from scratch. We will write a project for processing a part of any complexity. For us, there are no impossible tasks when it comes to CAM programming and machining of parts. 2. Optimization of existing projects. Redefine and accelerate existing CAM projects with the most optimal processing strategies. 3. Implementation of progressive processing strategies. We will help you understand and teach you how to put into practice new methods and strategies of machining. 4. Selection of cutting tools and cutting modes. Now every manufacturer of cutting tools has a catalog with recommended cutting conditions. However, in practice, too many factors affect cutting conditions. This is the rigidity of the fastening of the part, the power of the spindle, the holder, the departure of the tool from the holder, and much more. Having vast experience in working with all kinds of materials, we will help you with the choice of cutting conditions! 5. Organization of the base of the cutting tool. In CAM software modules, it is possible to create your own cutting tool databases, which subsequently greatly speeds up writing programs. We will organize your tool base and indicate the recommended cutting conditions on each of them, under standard cutting conditions. Depending on the complexity of the task, the price is set individually.

Hello everyone, I found out that I could program the robot with the help of Solidworks, which has an option for up to 5 axes, but I'm missing a post-processor for the robot's hook so I can try if it can work. Does anyone have or know where I could find a suitable post processor?

@Tod1d provided a post processor. It looks like it is generating the same output that I got from the post processor on post hub, so I am guessing the one on post hub came from Tod1d. I am just learning NX CAM pro so I set up a simple pocket operation to test things out. I post processed and Carbide Motion would not even run it, so I switched to UGS. What do you guys use to send gcode?

Whatever was going on with CAM pro was faking me out. I restarted and chose the post processor you provided and it worked. I was able to run the tool path. It was as if CAM Pro was not honoring my post processor selection until I restarted.

You need to create a separate combination for each Part Material, Tool Material, Cut Method, Tool diameter, Tool length, setpover & cut depth. Then for each combination enter a surface speed & chip load (Feed per tooth). The system will calculate the spindle speed & feedrate from those numbers, the tool diameter & number of teeth.

b37509886e
Reply all
Reply to author
Forward
0 new messages