6 Replies Latest reply on Nov 1, 2017 3:06 PM by Greg Nuspel

    Solidworks CAM

    Greg Nuspel

      Can I create my own post processor? The one for HAAS VF-3 is lacking in my favorite parts like M01 and tool pre-staging. I do have CAMWorks so there is the option of installing it's post, but I don't want to break it.

       

      Also any expectation on when I can open up the rest of CAMWorks capabilities in SW 2018?

        • Re: Solidworks CAM
          Kevin Pymm

          Greg,

           

          Yes, you can create your own post processor, I have tried many in the last week or so (sadly without success but I've not broken it yet). You can download a free program called UPG (Universal Post Generator) wich will open source files, allow you to edit & compile posts.

          I'm looking for one that outputs MX2 for our ProtoTrakEMX controller. I also can't register for the CAMWorks site to see if they have one or are able to create one.

          What do you mean by rest of CAMWorks capabilities? I'm on SW2018 subscription & have the 2.5 axis version included which is all you're entitled to I believe.

            • Re: Solidworks CAM
              Greg Nuspel

              Full version is when CAMWorks opens it up, I have a licensed copy of CAMWorks. So I'll plug in my post processor from CAMWorks and see how it goes.

               

              Solidworks has improved the interface now if only they can convince CAMWorks to drop the two extra mouse click post processor panel. Reminds me of Windows asking you if you are sure that you want to shut down.

            • Re: Solidworks CAM
              Doug Seibel

              Greg Nuspel wrote:

               

              Can I create my own post processor? The one for HAAS VF-3 is lacking in my favorite parts like M01 and tool pre-staging. I do have CAMWorks so there is the option of installing it's post, but I don't want to break it.

               

              Also any expectation on when I can open up the rest of CAMWorks capabilities in SW 2018?

              If by "the rest of CAMWorks capabilities", you mean full 3D milling...the answer is "after you purchase them".  The "freebie" CAMWorks is strictly 2.5 axis mill programming.  That's all you get for "free".  If you want more...you pay more.

                • Re: Solidworks CAM
                  Francisco Martínez

                  I have experience editing post processors, post what you have and I will see if I can edit it for you.

                   

                  here is a sample that I edited

                  1. Start of file programmed zero

                   

                   

                  2. Start of file Standard

                  "G91 G28 Z0 M15 M22"

                  absolute_coord,measure_mode,force_cancel_offset,"G49"

                  "M25"

                  "M88 B0"

                  "M89 B0"

                  "G08 P1"

                  program_block_1

                   

                   

                  3. Tool change

                  "G91 G28 Z0 M15 M22"

                  absolute_coord,measure_mode,force_cancel_offset,"G49"

                  "M25"

                  "M88 B0"

                  "M89 B0"

                  "G08 P1"

                  program_block_1

                   

                   

                  4. Null tool change

                  "G91 G28 Z0 M15 M22"

                  absolute_coord,measure_mode,force_cancel_offset,"G49"

                  "M25"

                  "M88 B0"

                  "M89 B0"

                  "G08 P1"

                  program_block_1

                   

                   

                  5. End of file for non-zero tool

                  "G91 G28 Z0 M15 M22"

                  "M25"

                  "M88 B0"

                  "M89 B0"

                  "G08 P1"

                  "M07"

                  end_of_file

                   

                   

                  6. Optional Stop

                   

                   

                  7. Sub program call

                   

                   

                  8. Sub definition

                   

                   

                  9. Sub program return

                   

                   

                  10. Rotary axis index string

                   

                   

                  11. Cancel cutter compensation

                  "G40"

                   

                   

                  12. Cutter compensation left

                  "G41",d_offset

                   

                   

                  13. Cutter compensation right