2d adaptive jerky movements 1995 HAAS VF2

2d adaptive jerky movements 1995 HAAS VF2

ANDERSONRODANDCHOPPER
Advocate Advocate
3,497 Views
11 Replies
Message 1 of 12

2d adaptive jerky movements 1995 HAAS VF2

ANDERSONRODANDCHOPPER
Advocate
Advocate

Hello, 

I am noticing a jerky movement as the tool moves around the outside corners of this test part,   As a result the finish is poor.   Is there a setting i need to change in the haas control or in Fusion?  

 

  1995 haas vf2

I have smoothing set to .0001.

Picture attached

f3d file attached

 

Thank you,

Josh

IMG_1454.jpg

 

 

 

 

0 Likes
3,498 Views
11 Replies
Replies (11)
Message 2 of 12

zwelsh91
Advocate
Advocate

Was your code Line segments or arcs?  After having a look at your file everything looked fairly ok. Your feed rate should have provided satisfactory smooth machine motion if it was arcs (G02 or G03).  The swirl marks look more like excessive cutter length (cutter deflection) rather than poor machine motion. Also 2D Adaptive is a roughing strategy rather than finishing. you may want to leave some axial stock and either face it off or use a pocket to finish it off the top after the adaptive.

Zak Welsh
Zakary Welsh Machine LLC
0 Likes
Message 3 of 12

ANDERSONRODANDCHOPPER
Advocate
Advocate

Zak,

Thank you for your reply.    The machine physically stops and gos in a jerky or studdery motion as it rounds the outside corners.  You can feel it shake like its moving one axis at a time.    Not a fluid arc.  Regarding the finish, I will leave some stock and try your suggestions and report back regard.  I figured the tool marks were a result of the machine pausing mulitple times for a split second as it works its way around the corners.  Finish is decent on the straight sections.

Josh 

 

 

 

 

 

Capture.PNG

0 Likes
Message 4 of 12

Anonymous
Not applicable
Are you drip feeding? If yes, it's is why, there is not enough data transfer speed.
0 Likes
Message 5 of 12

HughesTooling
Consultant
Consultant

Try the settings in the attached file. Tolerance 0.0005 smoothing 0.001, the code size is about half the size. There is a sweet spot with tolerance and smoothing, too fine and you start to increase code size again and too big you'll start to get shart direction changes.

 

Mark

 

EDIT Also is there a constant contouring setting on your control?

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 6 of 12

ANDERSONRODANDCHOPPER
Advocate
Advocate

@Anonymous wrote:
Are you drip feeding? If yes, it's is why, there is not enough data transfer speed.

 

 


@Anonymous,

I am using DNC4U rs 232 communicator app from my desktop to the haas control.   Then I save the program in the control as a letter "O" then 4 digit#.  ex.(O1234).   I run the program from the control memory.

0 Likes
Message 7 of 12

ANDERSONRODANDCHOPPER
Advocate
Advocate

@HughesTooling wrote:

Try the settings in the attached file. Tolerance 0.0005 smoothing 0.001, the code size is about half the size. There is a sweet spot with tolerance and smoothing, too fine and you start to increase code size again and too big you'll start to get shart direction changes.

 

Mark

 

EDIT Also is there a constant contouring setting on your control?

 


 

 

Mark,

I will try your suggestions on smoothing and tolerances and report back.     Additionally,  I scrolled through the settings pages in my control and did not see a constant contouring setting. 

 

 

0 Likes
Message 8 of 12

zwelsh91
Advocate
Advocate

@HughesToolingmakes a great point about the code size and the toolpath and smoothing tolerance having an effect on the code size.

 

Also does your machine have the HAAS setting 191 and G187? this has a direct effect on how your machine reads your code, here is a link to what the settings do https://diy.haascnc.com/g187-setting-smoothness-level-group-00-mill. if you have the setting set to finish the machine will act as though it is being data starved since the P3 (finish) setting puts the controller in an almost exact stop mode. Try changing to P1 or P2 if you can and re-run the code. I have an early HAAS Vf-1 SN1190 (that is machine 190) with MOCON v1.35 on it and even being an early controller, DC servo machine I often post code for similarly shaped and sized parts 2D Adaptive Clearing with a half inch 3 flute YG-1 AluPower Endmill 1.0 Doc .03 - .05 width of cut  that roughs at 4800rpm and 62ipm .015 axial and radial stock to leave, that smoothly executes.

Zak Welsh
Zakary Welsh Machine LLC
0 Likes
Message 9 of 12

ANDERSONRODANDCHOPPER
Advocate
Advocate

@zwelsh91 wrote:

@HughesToolingmakes a great point about the code size and the toolpath and smoothing tolerance having an effect on the code size.

 

Also does your machine have the HAAS setting 191 and G187? this has a direct effect on how your machine reads your code, here is a link to what the settings do https://diy.haascnc.com/g187-setting-smoothness-level-group-00-mill. if you have the setting set to finish the machine will act as though it is being data starved since the P3 (finish) setting puts the controller in an almost exact stop mode. Try changing to P1 or P2 if you can and re-run the code. I have an early HAAS Vf-1 SN1190 (that is machine 190) with MOCON v1.35 on it and even being an early controller, DC servo machine I often post code for similarly shaped and sized parts 2D Adaptive Clearing with a half inch 3 flute YG-1 AluPower Endmill 1.0 Doc .03 - .05 width of cut  that roughs at 4800rpm and 62ipm .015 axial and radial stock to leave, that smoothly executes.


 

 

 

Zak,Here are a couple of pictures of my screen.   Sorry they are sideways  could not get them to load correctly.  I could not find  any settings G91 OR G187 in the control  ... P1,2 OR 3.     Would the G91 non-modal have anything to do with it??    Right now I cant do anything because the machine will not communicate  RS-232.     I can send from the Haas to computer but not from computer to Haas.     Was working fine this morning but that is different topic.     I will  update when im back in action....

Josh

 

 

IMG_1467.jpgIMG_1468.jpg

 

0 Likes
Message 10 of 12

zwelsh91
Advocate
Advocate

Try increasing the IN-POSITION ACCURACY  from .0015 to .005 and re-run your original code. In the link I posted earlier they state that if you have setting 85, which is the IN-POSITION ACCURACY (also referred to as Corner rounding allowance) set too tight, your machine can behave like it is in EXACT STOP mode, meaning that the machine must accelerate and decelerate to each and every exact coordinates in your code.

Zak Welsh
Zakary Welsh Machine LLC
0 Likes
Message 11 of 12

frankWTUS5
Explorer
Explorer

Was a solution ever found to this problem? Im getting the same jerky movements in 2d Adaptive. Drip feeding from a Card. I've change the tolerance and smoothing up and down. Managed to get the file sizeto less than a third of the size. Same result. Yet when the machine does the 2D contour around the exact same profile speeds and feeds, its perfect? 

 

0 Likes
Message 12 of 12

rengfx
Advocate
Advocate

I have my 1993 HAAS running all the 2d / 3d adaptive / 3d surfacing toolpaths, even on my (up from 16k) 1mb of memory, I have not tried drip feeding as I've always been able to get the code down in size enough or post in segments resulting in several hours of running no issues

 

Within toolpath settings

Tolerance = default 

Smoothing = default but on

Minimum retracts, and depending on toolpath "always use high feed" (has as much to do with shitty old rapid speed that's not even much faster than cutting speed)

 

Post settings

Radius Arcs

G187 Automatic

Use Subroutines for any patterning / additional WCS for additional parts

only post N value on tool change line (saves useless code space also allows fast[er] finding of the next tool change)

 

My machine control does NOT have 'High Speed Machining' option from HAAS either, this all works without jerky movement

 

Try going back to default settings, click 3 dots and reset to system defaults on your Tolerance / Smoothing and look into getting G187 working (just enable from post properties is all i had to do), I use the latest post from Autodesk, INSPECT SURFACE for the Classic control

 

Yesterday I was doing a Steep & Shallow toolpath with an 1/8 ball endmill and accidentally checked "evenly spaced points" resulting in a 6mb toolpath I got back down to 187kb with "fit arcs" on the Smoothing setting instead, all just for a few minutes of surfacing

 

Also adding my HRT7 4th axis back into the mix very soon as I just finally had the servo repaired after 20 years being down

 

old haas post settings.png

 

I'm running at the following settings, for file transfers this is pretty fast maybe you need to increase these for your drip feed as it's choking out on code? You can increase your baud rate settings to max on the machine, then match on the computer you're using to drip feed

 

I'm using a USB to RS232 cable along with Serial to CNC (Fusion 360 plugin, one of the VERY best)

 

baud settings.png

Now to get that Renishaw and all the Fusion 360 probing routines including inspect surface working.. 🙂

0 Likes