Hello Guest it is April 25, 2024, 06:19:10 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 - smurph

1111
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 04, 2014, 12:07:41 AM »
Thanks!  I'll look at that switch.  But if you are using a RS232 port, it doesn't make any difference.  The switch is there to make those RS232 to RS485 converters work... well...  better.  I still am not convinced that any RS232 to RS485 adapters is going to be a real solid solution.  But that is basically what that switch does.  It needs to be fixed.  Just don't let it stop you from using it with a RS232 port.

Steve

1112
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: May 03, 2014, 05:13:08 PM »
Look ahead doesn't work that way.  It is not at buffer load.  It is continuous.  Each movement IS known at the look ahead time  Because it is a continual track of what has been read so far.  Look ahead knows where the machine is supposed to be in the future.  Otherwise, how would we ever calc CV?  So all of the position information is known at anytime during the look ahead process.  Now, what is NOT know at look ahead time is any external inputs.

My comment thing is like this:
if #100 == 1 and #200 == 3

G1 X#100 Y#101 (X#100 Y#200)

Would output "X1.000 Y2.000" in the message line and show in the history (if comments in history is turned on, of course).


1113
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: May 03, 2014, 01:24:35 PM »
But my point is that a lot of the special features that people want are capable of being done in the screen sets.  It won't be long before there are tons of examples.  Some guys are already blowing my mind with the ideas that they have implemented in the screens!  And I think that is most cool.

Steve

1114
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: May 03, 2014, 01:20:01 PM »
Torque limited move mode to protect the machine. (nice to have)

Control  page showing ALL the System # vars values  accessable from Gcode (VITAL)

Gcode window to dispaly Gcode #var as VALUES on the fly. ( Very Nice to have)

(;-) TP

The first one is motion controller dependent.  I don't know if we can ever do that.

The last two can be done in the screen set.  Almost anything is possible now!  However...  you must remember that the G code variables get updated in look ahead time. 

One thing that I was thinking of doing was letting the user put a G code vars in a comment so when the comment is processed those G code vars get evaluated and printed as part of the comment.

Steve

1115
Mach4 General Discussion / Re: Mach 4 Bug Reports
« on: May 02, 2014, 08:25:23 PM »
Open task manager and kill the hung Mach4GUI.exe process.

1116
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 02, 2014, 08:21:44 PM »
What does your m6 macro look like?  Is it the one we provided?  If it is, it should be waiting on you to press cycle start.  The m6 in the build is just an example and it does things for demonstration purposes that really isn't valid.

Single block through the conditional stuff is a work in progress.

1117
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 02, 2014, 02:18:39 PM »
Is there a listing anywhere of the mc.*********x  codes that have been created for MACH4??

In the docs folder.  LuaCalls.txt

It is just a list.  We are working on the full documentations.  And there is a LOT of work left to do.

Steve

1118
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 02, 2014, 02:15:47 PM »

3. Can the file loader be made to remember the last location and not default to the root directory of Mach4?
4.

Dan
I'm with Dan on # 3.

Also, G4 .... anywhere to select ms instead of seconds ?
Is decimal seconds a valid entry ?  ie: 0.25

Thanks,
Russ

I believe you can use decimals with G4.

Steve

1119
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 02, 2014, 02:13:15 PM »
Asked this before, but it again got missed - is there a way to have the DRO's persistent like it is in Mach3?

Also, a few other things:

1. Are there no settings for CV like there used to be in Mach3?
2. While running a program, all the buttons under the the File Ops tab should be grayed out or at least shouldn't do anything if clicked on, like it is in Mach3. Clicking one of them in Mach3 returns a message that you should first Stop the programme running.
3. Can the file loader be made to remember the last location and not default to the root directory of Mach4?
4.

Dan

1. No CV settings at this time.  CV is now using a much more advanced logic than it did in Mach 3.  For most cases, there is simply no need to tweak it.  However, we may add a setting or two soon.
2. This is controlled entirely by the screen set.  You can make it do whatever you want it to do.
3. I will make the file open "remember".

1120
Mach4 General Discussion / Re: Comments about Mach4 in Demo
« on: May 02, 2014, 02:08:31 PM »
Is MACH4 suspended while a SUB is running (as with MACH3 named SUBS) or is it still necessary to insert pauses/delays?

And as long as were on the topic, does MACH4 support named SUBS?

Mach 4 is not suspended.  But I'm not sure what you mean.

And by named subs do you mean the sub file named in the comment?  If so, then Mach 4 supports that.

Steve
Sorry for confusion. I tend to think of macros as subroutines and intermix the terms. 

...



The macros can be named anything.  However, to call one as an M code, it had better start with m!  :)  But inside the scripting environment, you can call a script with any name.

Mach4 syncs on M codes.  The M code may be a macro or it may not (M98 vs. M03, etc..  M codes break the CV chain.  And M codes run to completion before the interpreter advances.