Hello Guest it is March 29, 2024, 11:43:02 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Cbyrdtopper

461
Very cool!  Nice machine!

462
Yeah, I just decided to try it and see.
Looking forward to your results.

463
So,
I was doing some testing just now to see what the G53 would do.  It didn't cause an exact stop; but, the "/" in front of the line did.
Try this code.  Pretty cool.  Notice in my initial line I have G64 (Constant Velocity) turned on.  
So the lines that don't have the "/" at the front cause the corners to be rounded since G64 is on.
Try the "/" on your macro and see what happens.

(Test G Code File)
G90 G00 G20 G40 G49 G80 G64
(Variables)
#100 = 0
#101 = 1
#104 = 50

/G01 X #100 F #104
/G01 Y #100 F #104
/G01 X #101 F #104
/G01 Y #101 F #104

G01 X #100 F #104
G01 Y #100 F #104
G01 X #101 F #104
G01 Y #101 F #104
(Date and Time #3011)
M30

464
Since Mach4 was based off of a Fanuc 21i controller (I think 21i) I looked up fanuc look ahead stuff.
I found this forum post:
https://www.practicalmachinist.com/vb/cnc-machining/5043-look-ahead-288314/

It says to put a line with G53 before the moves that need to be essentially 1 line look ahead.  They called it "buffering" in this forum post.
G53 is machine coordinate move so I was confused reading it, but the post explained G53 on a line by itself apparently prevents this "buffering".
I did load up Mach4 on my laptop at home and made a simple program that I put G53 in between each individual move. It didn't give me an error for reading just G53.
Not sure if it will work, but hey, give it a shot.

Still, I like the way haas does their look ahead inhibit.  G103 or a "/".  Hopefully someone from Artsoft will jump on here and tell us for sure what to do, or implement something similar to the Haas or find how fanuc actually does it to keep with the fanuc type controller.

465
I'm not sure if that is exactly what you're looking for, although it may work.  
It is essentially turning on Exact Stop; which you can do non-modal with G09 or modal with G61.  Check the Mach4 G Code Programming Manual for reference.
G64 puts it back to constant velocity.
It's worth a shot.  
I can't find anything online of much use (just a quick search) and I searched through 3 different sources for #VARS that Mach4 offers with no luck finding anything to do with look ahead.

466
Yeah, I posted on here so I make sure I keep up with this thread.  Have you seen the Haas tip of the day when they talk about the look ahead?  The "/" is a great solution in my opinion. 

467
I ran into this issue while writing the Code for our OD Grinders that use our in process gauge.  I just set the Look ahead lines to 1.  
However, I am sure most people don't want to run their machines with a look ahead of 1.  It works for us because there is no need for our Grinders to see past 1 line.
I'm curious to see if there is a similar way to limit look ahead like the Haas controller has.  

468
HiCON Motion Controller / Re: G32 funny feedrate issue
« on: August 14, 2018, 02:09:43 PM »
The issue was with my Plugin Setup. 
I had the polling frequency set too low. 
On the HiCON Integra, I set the polling frequency to 100 and it fixed our problem.
I am using G76 now and not G32

469
Mach4 General Discussion / Re: G32 funny feedrate issue
« on: August 14, 2018, 02:09:19 PM »
The issue was with my Plugin Setup. 
I had the polling frequency set too low. 
On the HiCON Integra, I set the polling frequency to 100 and it fixed our problem.
I am using G76 now and not G32.

470
Mach4 General Discussion / Re: Subrutine file not found
« on: August 13, 2018, 08:20:54 AM »
It is all working on my side.  The only thing that was wrong was your G04 P1; it says it is out of range.  P1 would be 1 millisecond.  I have found that it needs a decimal point to read in seconds.  Example P250 is 250 milliseconds, P2.5 is 2.5 seconds.

You are putting the O1234 program in the subroutines folder?