Machsupport Forum

Third party software and hardware support forums. => Third party software and hardware support forums. => Topic started by: Hood on July 30, 2013, 07:45:11 PM

Title: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on July 30, 2013, 07:45:11 PM
I have recently got BobCAD Mill and Lathe and have been testing things out.
It is quite a learning curve, but that is true of all software when you are new to it.
 So far I have only tried Lathe but it is working well. There are a few issues, some of which I have sorted and some of which I haven’t.

The things I have sorted out are the post processor was posting quite a bit of junk and Mach would just error when loading the code.
Things that were wrong were I and K round the wrong way, so some arcs produced full circles instead of small arcs.
G97’s being called without a spindle speed,
G76 threading code had two X and Z calls  in it.
CSS surface speeds being called when they  shouldn’t have been.
CSS speeds were based on the rpm that had been entered so were way too fast anyway.
Tool list call in the wrong section so it made the first tool selected wrong.
No G95 being called
No G91.1 being called
Few others that I forget ;D


Ok so got that sorted and it was posting good code with the exception that because I was in Dia mode the X Toolchange positions entered in BobCAD were being doubled. I have not managed to sort this yet  and not sure if I can. It can be solved by entering the toolchange value, in BobCAD, at half the dia you want but  would be much better if BobCAD didn’t double it in the first place.


Another issue I have is the machine setup in BobCAD will not stick to metric mode, I change from inch, click save then next time I go back in it is back to inch. This does not really seem to affect things too much, if indeed at all,  as you also  set the defaults in the CAD/CAM itself and the metric/inch will stay at whichever you choose there.

I took bad with the speed of toolpath generation, it was very slow compared to any other CAM I have used. I enquired about this and was informed it was because I was using CAM toolpath compensation and it was doing a lot of collision checking. I switched off CAM compensation and switched on Machine Compensation and it was very fast. This however was not ideal for me as I prefer CAM compensation so I thought I was just going to have to live with it. But from talking to Burrman and a mmoe and others on the BobCAD site on the CNCZone it was discovered that if I changed the CAM tolerance from its default 0.00254mm to 0.005mm then it would cut the time for a simple part (face, rough, finish, thread and cut off) from 2mins 10 seconds to 18 seconds.
 There is however an issue with this as well as even though I have the default and part options set to these values they will not update the current settings. This means that every time you open BobCAD you have to set the current settings again as it has gone back to the default 0.00254mm (or if in inch mode 0.0001”)  Its not a huge problem as you soon get into the habit of changing it when you start BobCAD but it is a nuisance and hopefully something that will get sorted (along with the previously mentioned  tool change dia issue) .

So that’s the niggles, as said, some have been sorted, some not . So what do I think about the way it works?
Well I must say I do like the options for choosing things such as entry moves and rapid exits moves and also the toolpaths generated are nice and seem better optimised than the current CAM I am using for my Lathe.
The workflow also seems nice and logical and once you get used to it, it is as quick as any Lathe CAM I have used.

Overall I like it and as it has much better import/export options than my other CAM I think I will be using it for my Lathe work from now on.

Next will be to start having a look at the milling side but I am sure that will also be quite a steep learning curve so it may take a while before I post my thoughts on it.

Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Sam on August 01, 2013, 10:23:32 AM
Not saving the options that you have set, sounds like there might be a file permission set to read only. Would be a nice and easy fix if that's all it is.
Title: Just got BOBCAD and here are my initial thoughts.
Post by: gallenat0r on August 01, 2013, 12:42:44 PM
How did you overcome the crop circle junk gcode?
For me unchecking reversed arcs in lathe options just makes the circles appear somwhere else.

--
gallenat0r
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 01, 2013, 03:54:50 PM
am,
 it would seem it is a bug, I have reported it and it has been passed on to the development team.

gallenat0r
 Never really had crop circles as I had Mach in the correct mode. I tried a few of the Mach Post Processors and all produced code that would not load in Mach for various reasons but I sorted them in the post processor I made and it produces decent code now.

I reported a few things today and also requested more features. Most have been passed on to the development team so maybe they will be acted upon. One however was said to be the way it works, that was the doubling of X Tool Home dimension when in Dia mode. I was told that I would need to just enter half the value I wished so that when processed it would be correct. I knew I could do that but was hoping for a proper fix but it seems that they think it is correct. I have used quite a few lathe CAM packages and none act that way but if its what they want then so be it I suppose.
 I had thought of a way I may be able to get round it and it does work for all cycles with the exception of the grooving cycle. What I did was tell BobCAD/CAM not to do a rapid move on end of a cycle then in the PP I added a few lines to add the proper X and Z home dimensions to the respective Cycle End sections, sadly there is not one for Groove cycle so I have been unable to get that working correctly, I will keep trying though :D
Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 01, 2013, 05:53:42 PM
gallenat0r

If you want to attach your xml, a bbcd file and your post processor I will have a look and see if I can get it working for you.

Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 02, 2013, 03:23:10 AM
Well I got the groove exit rapids working via the PP, turns out it uses the End of drill cycle separate moves.
 That however now brings up an issue as it means I am calling a rapid to X before a rapid to Z for a groove but that may not be suitable for a drill cycle. The vast majority of the times it will be but I can see some occasions where it is not. I may be able to do some VB to look to see if its a drill or groove being done and apply the rapids appropriately but starting to look like I should really start dividing the X Tool Home positions by 2 in BobCAD and hope that I always remember to do that.
 If I forget I should pick it up in Machs toolpath preview and even if not then softlimits should pick it up and throw a warning but there is the odd occasion I have soft limits disabled deliberately
 Suppose I am just trying to make things idiot proof, sadly I am likely to be a higher calibre of idiot than I can proof for

 I am really starting to like BobCAD Lathe the more I use it and the more I get into the way of things, there are a few enhancements I would like and hopefully they will come out in any future updates but for now it is what it is and overall it does a good job and the tool path strategy seems to be better than the CAM I am presently using and as good as ones I have used in the past.

 Hood
Title: Just got BOBCAD and here are my initial thoughts.
Post by: gallenat0r on August 02, 2013, 02:46:17 PM
I switched IJ mode from incremental to absolute in general config and that took care of the rest of them :)

gallenat0r
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 03, 2013, 03:02:48 AM
My post is set to output in Inc for arc centres and thus it is why I altered my post to add the G91.1 to the initialisation line. That is the best approach rather than just changing the default in Mach as it assures no matter what code you run and what Mach is set to as default, the code will load with the correct setting.
 I think I will actually alter my post again so that it will output either a G90.1 or G91.1 depending on what option is chosen in the PP for arc centres.
Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 08, 2013, 03:25:26 AM
I have still not got onto testing Mill out yet, few reasons the main one being this is the busy time of year for me with the fishing boats getting slipped for their annual repair/overhaul but also as I have been struggling with a few things in Lathe.

I wanted to try and get tool holders assigned to tools and also get some tool tips (inserts) made up. I made up an insert shape for threading and that was simple to draw and assign so I then moved on to the tool holders. Drawing was no problem as I used Cubify (formally Alibre) and then opened in BobCAD. I followed the instructions in BobCADs help to try and assign them to specifi tools but no matter what I tried I could not get them working correctly, see first screenshot. I thought it may be because I was drawing in something else other than BobCAD but the problem I have is BobCADs CAD side is similar to a lot of CAD around in that it is not easy to grasp if you are used to the ease of drawing with something like SolidWorks or Alibre and I wasnt willing to spend the time to try and work things out.
 I did however see that there were a few default tool holders supplied by BobCAD so I thought I would assign one of them to see but I got exactly the same problem (see pic 2), so I then knew it had nothing to do with the drawing.

 I finally discovered the problem, the instructions given in the help file are wrong, they show the dotted circle to be at the position the insert fixes to the holder (Pic 3) and it made sense as that is how you define the actual tip (insert) however I discovered that the dotted circle should actually be positioned at the theoretical point of the insert, I moved it and it worked great but there was also a slight issue with some tools, see pic 4. In BobCAD the cutting point can be in one of 4 quadrants but for a tool such as this the actual cutting point should really be the centre, no big deal really as that can easily be offset in the drawing before the holder is assigned to a tool.

Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 08, 2013, 03:36:36 AM
Ok so that seemd to be worked out and I now knew how to draw and assign a tool holder, I then discovered that if you use a turning tool for facing then BobCAD doesnt like that :(
 It seems BobCAD thinks your facing tools should have their shank running parallel with the Z axis (see pic 1) Why I have no idea as the vast majority of facing tools are actually the exact same type of tools you would use for turning operations.
 I then tried to see if I could get the tool holder set properly for facing and I rotated and mirrored the holder before assigning, worked great for the facing but as it was the same tool as a turning tool the problem was now the turning tool had the holder rotated. I could see no way around this other than to have a totally different tool being called for facing and turning operations, not really an option, so looks like I am stuck with that for the time being.
 My main reason for wanting to assign holders to tools is for internal tools and grooving tools to aid in collision detection, I have not tested the internal holders out yet but I dont see there being a problem with them but we will see.

Anyway below is a link to a video showing the simulation of a part and the problem with a turning tool doing a facing op, also shown is the insert I made for the external threading.
http://www.youtube.com/watch?v=WR9y5Wyf2fo

Hood
 
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 11, 2013, 08:16:56 AM
Well been a busy time the last week so not got as far as I would have liked but have made some progress.

I talked to Sean at BobCAD regarding the issues I had with the tool holders and never really got any resolutions.
It does seem that you can assign the tool holders with the dotted circles  but not as per the instructions in help or at least that is my impression.

Regarding the facing operations it seems BobCAD will rotate and mirror the tool holder and it seems that will not change. Why they do it I have no idea and when I asked I never got an answer that seemed to be clear. The answer I got was
Quote
It is rotated in accordance to how the tool is rotated for the operation in the background.
Which means nothing to me other than it seems to be saying, thats the way we do it and its staying that way :D  but may mean something to others, so if it does please expand for me :)
 Now I can see no reason for rotating the tool holder at all, I have seen lathes that hold external tools along the Z although it is much more common to hold along X, but in either case if using the same tool for a facing and turning operation I see no reason for the CAM software to rotate and mirror as that is in my mind defeating the purpose of any collision checking as I do not know of any lathe that will automatically rotate and mirror the physical tool holder ;)

BobCADlatheToolHolderSim - YouTube (http://youtu.be/KbCtrSG-hhU)

Anyway its not a huge deal, just an annoyance, as the collision detection is of more benefit in internal working rather than external and that should, and seems to work well :)

However I have just found a way I can get round this idiosyncratic way BobCAD is doing things, seems it is possible to have two tool set up to the same tool number and offset and as long as you call them different names they are easily distinguished when selecting tools (see attached pic) So far it seems to work fine as can be seen in the following video, I have also left the original facing operation (second operation) where I selected the same tool as finish turning so you will see what I was meaning regarding the rotating and mirroring of the holder.
I have also  deliberately put a large X lead on the boring op so you can see the tool collide with the hole to see how collision detection can really help with internal operations.



I really am liking BobCAD Lathe and although it has some weird ways of doing things it does seem to be overall very good and produces good toolpaths once you figure a few things out.

Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 24, 2013, 05:26:28 PM
Well I have been extremely busy the last few weeks so have not managed to get onto the Mill side of BobCAD up until tonight.
Just tried it and all I can say is what a difference compared to Lathe. Dont get me wrong, Lathe  is working well now that I have got the PP right and learned about the idiosyncrasies it has and have some workarounds for other things but it still has some things that are a PITA. That is not to say it is not good, it is, it is  better than a lot of Lathe CAM I have tried, even some that cost 2 or 3 or more times as much.
 Mill however seems to be on a different planet, I have only done a simple pocket operation but the steps to do it are nice and logical and in a walk through kind of format that can be skipped over or ended at any point.
Another thing that seems a huge improvement over Lathe is the speed of the toolpath generation, I was dreading the time it would take to generate a toolpath after seeing the speed Lathe does it, but it was instant in Mill. Granted it was just a simple rough and finish of a pocket with two tools but a comparable rough and finish on the OD in Lathe takes about 30 seconds to generate, Mill is instant, dont even see it doing it, toolpath just appears :)
 I am sure when I try more complex things the path generation time will get longer but it seems to be good so far :)

Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: garyhlucas on August 24, 2013, 09:19:19 PM
Hood,
Just wondering, have you ever tried CamBam?  I am using CamBan for milling right now, but I a very impressed with how it works for a very inexpensive program.

Gary H. Lucas
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on August 25, 2013, 03:01:01 AM
I tried it a while back for Lathe but wasnt very impressed with it. I think Lathe was still in its infancy at that time so may have improved since then.
Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on September 01, 2013, 06:41:52 PM
Well I got some time this evening to mess a bit more with Mill, still just simple stuff but I wanted to try out parts I have done in other CAM packages just to compare.
 All I can say is I am very impressed so far and I am really liking it. Seems very intuitive and easy to learn.
 Just hope that Lathe gets a similar upgrade as the difference between Mill and Lathe is night and day, not just in the work flow but the speed of toolpath generation, in Mill its done, in Lathe you have to go away and come back later or you can get quite annoyed sitting watching it, especially when you have custom tool holders defined. Even the simulation in Mill opens 10 times faster than the sim in lathe but that may just be because my lathe parts were a bit more complex than any Mill ones I have done so far, time will tell.


Regarding Lathe, the CAM works out thread height/depth for the theoretical point, ie if you were using a sharp point tool. I use full profile tools mainly so that meant I would always have to edit the code produced to reduce the depth, only way around that from the CAM side would have been to manually enter the height each thread and for that you would have to work it out depending on the pitch and diameter of the thread.
The Post Processor however is very configurable so I was able to alter it so that it ignores the CAM calculated height and works out its own values and it seems to be working well :)
 I have also done a few extra things in the PP, they are all to do with advanced options showing in CAM, things such as possibility to choose whether to have an optional stop entered at the end of a rough or a finish or thread or whatever. The advanced postion options mean as long as you can do some simple VB you can basically add anything you like to the advanced posting options page in the CAM so you can choose what you want as you go through the process of making the toolpaths :)
 Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on September 02, 2013, 10:35:07 AM
Well here are the first jobs done with BobCAD Lathe, the thread height alterations I did t the PP worked great for the external threads on the 25 mm Dia stainless, first attempt was spot on so the optional stop wasnt needed, but its always good to check :)

Also have BobCAD altered so I can add a M5 and M1 after any op from BobCAD itself, that way I dont have to edit code manually. Helped clearing the mess away after the roughing op of these 125mm dia nylon rollers.

BobCAD Lathe is working great now I have altered things a bit and that is only possible because the PP is very configurable  :)


Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: garyhlucas on September 03, 2013, 01:54:53 PM
Hood,
I used to turn rollers like those all the time. I mounted them on an arbor in a collet on my mill spindle and mounted the cutter on the table. One thing that worked really well. I had a shop vac with a large tank and the suction through the lid not the side.  I'd put a garbage bag in the tank. Once you started the plastic chip into the vacuum hose off to one side it would continue the whole time you were cutting.  No mess and the chips were already in the bag for disposal.  One word of warning, do NOT reach in the chip bag, the static charge REALLY hurts!
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on September 03, 2013, 03:00:58 PM
I have done similar on the manual lathe when doing delrin/acetal but never had much luck turning  nylon dry so vac is out for that :(
Used to really hate nylon when I had the manual chuck on the CNC, had to grip almost full depth of the jaws or it would get pulled out of the chuck with the stringers. Now I have the hydraulic chuck its no problem  as even if it starts to work loose the chuck just grips tighter. Even better I used to only get 8 rollers per metre of nylon, now I get 10 :)
Hood
Title: Re: Just got BOBCAD and here are my initial thoughts.
Post by: Hood on September 18, 2013, 03:56:43 PM
I have not had as much time as I had hoped to get aquainted with BobCAD. I am fairly well versed now with the Lathe side of things but I have only really just managed to look seriously at Mill in the last couple of days.
 At first it was a bit difficult but I soon got into the way of things, especially when I watched one of Als videos and saw how I could extract lines from the model and thus was able to use them for toolpaths etc.
One thing I love is the Open Pocket routine, it allows you to tell BobCAD that it can pass through a line when pocketing. That means you can mill a slot out easily without having to draw extra geometry on the model, all you need to do is tell BobCAD which lines it can pass through by changing them from Solid lines to dotted lines.
Below is a pic showing what I mean, you will see the toolpath in the first pic is as you would expect in a normal pocket.
In the second pic it shows the Open Pocket toolpath.
I have also put up a simulation on you tube and you will see that here
http://www.youtube.com/watch?v=5WSEwruX22o

I made the model of this part to mimic something I have done before, that allowed me to compare BobCAD to other CAM packages and to say I am impressed is an understatement :) Once you get into the way of how to do things in BobCAD it seems very nice indeed. It is definitely not as intuitive as other CAMs I have used but seems to be every bit as powerful as others I have used.

Hood