Hello Guest it is June 03, 2024, 10:39:30 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 - poppabear

1821
General Mach Discussion / Re: anything else to the Mach3 developers
« on: January 29, 2008, 02:23:03 PM »
Please Brains arent a toy!! They are critical for larger CNC machines!!! I am very, very happy to have the Extra I/O Brains provides!!
I could not do half the machines I can now without it!!!
I am really looking forward to when Mach "Base", becomes stable enough that you can look into the Brians.

Thank you for all you do, and the time you spend making Mach better and better all the time  ;D

Scott


1822
Brains Development / Re: Practical application of Brains, Video request.
« on: January 28, 2008, 06:54:59 PM »
Benny,

    I dont mind doing stuff like that, but do you know of a "free" camtasia type program to download......

scott

1823
General Mach Discussion / Re: Configuring Start Button as Push Button
« on: January 28, 2008, 09:48:45 AM »
Like Hood said, make sure you enabled OUTPUT5 and set the correct ports and pins for it.
Also, Make sure you put these macros under the Profile your using if your using "Mach Mill" then look in the Macros folder, look in the "machmill" folder under that
see if you see your two macros. You have to put the macros under the Profile macros that they belong to. If you have more than one profile you have to watch this.

Scott

1824
Brains Development / Re: SetDro(0 ,GetDro(0)/2) in BrainControl
« on: January 28, 2008, 09:43:29 AM »
In your request, you showed an example of an input changing value from 1-3, only a DRO will do that, OEMTriggers are on or off only.


Here is the Brains that will work, it is set up for OEMTRIG1,
each time you push the trigger, it will increment by 1, as
it increments it will scale each axis as it meets the criteria.
At 4, the other Brain (I had to make two since the multilple glitch
happened at that point), has the reset the counter DRO.

The TWO Brains as screenshots are posted, and they are in a Zip
for you to try out.

Here is a VB scripter Testing macro for you to step through and
watch its function on the Brain view.



'Taste2 Brain test macro

ActivateSignal(OEMTRIG1)
DeActivateSignal(OEMTRIG1)
ActivateSignal(OEMTRIG1)
DeActivateSignal(OEMTRIG1)
ActivateSignal(OEMTRIG1)
DeActivateSignal(OEMTRIG1)
ActivateSignal(OEMTRIG1)
DeActivateSignal(OEMTRIG1)

'scott

1825
Read John Prentices Article on the Mach Wiki, under customization or pendants cant remember which one, OR, ask Peter Holman the inventor of the Modbus board.

scott

1826
General Mach Discussion / Re: Configuring Start Button as Push Button
« on: January 27, 2008, 08:05:54 PM »
Ok if you want your G code to control it then you will need 2 custom Macros one is for relay on (1/2 speed relay), and one is for that same relay to turn off, thus returning you to your 5k speed.

M60.m1s
'M60  (relay activate for 1/2 speed)
ActivateSignal(OUTPUT5)  'You can use output5 or what ever one you want just make it the same in both

M61.m1s
'M61 (relay turns off for restore to normal 5k speed)
DeActivateSignal(OUTPUT5)

'Regards,
'Scott

1827
Brains Development / Re: SetDro(0 ,GetDro(0)/2) in BrainControl
« on: January 27, 2008, 07:58:14 PM »
Note: you could add another Rung that when 1700=0 it would reset the scaling to "1.00" for you and that would stop the scaling led lights blinking unless your 1700 was active or you changed it by entering someing the usual ways.

Scott

1828
Brains Development / Re: SetDro(0 ,GetDro(0)/2) in BrainControl
« on: January 27, 2008, 07:54:48 PM »
Ok here you go:

This Brain is called "Taste Brain" and what it does is take the value of UserDRO(1700), and uses a compare statement, if it meets the criteria it will scale that axis. NOTE: When you first load the Brain your scaling LEDs may blink that is ok, just push the reset scaling or G50.
When the 1700dro is 1, x is scaled by2, etc. for the Y and Z. (you can change 1700 to what ever is good for your needs).
the Brain is mutually exclusive only one axis can be scaled at a time with the UserDRO.
I have enclosed a Screen Shot of the Brain, and a Zip file with the Brain in it (works as of 3.0)

I have put a Test Script that you can step through on the VB scripter to watch its function.

Scott

'Scaling DRO Script

SetUserDRO(1700,1)
SetUserDRO(1700,2)
SetUserDRO(1700,3)
SetUserDRO(1700,0)

1829
Brains Development / Re: Brain and G code?
« on: January 26, 2008, 11:09:16 PM »
Take what ever trigger input your using to trigger the G53 event in the Brain. Like an input or what ever.
do a no-op lobe. Send the termination to UserLED1500 (or what ever).
Then in the Macro Pump Put a If then statement. And make a custom Macro called M53
I.e.

'MacroPump

i=GetOEMDRO(2000) 'interlock counter


If GetUserLED(1500) and i=0 then 'interlock statement
Code "M53"
SetUserLED(1500,0) 'this will turn off the Brain LED even if the trigger is still on.
End If

******************************************************************
******************************************************************

'M53.m1s  this is the G53 macro
Code "G53 g0 z0"
While IsMoving
Wend
SetUserDRO(2000,0) 'Resets the interlock DRO in the macro pump

'Scott

1830
General Mach Discussion / Re: Configuring Start Button as Push Button
« on: January 25, 2008, 08:24:33 AM »
That will depend on how you want to control the reley.......

Do you want a Spindle speed change button? In where you push the button and it drops the speed or raises the speed?
OR
do you want the spindle speed change reley to activate at a certain spindle RPM automatically?
Or
do you want the Spindle Reley to respond to custom M-codes in your Gcode interpreter?
OR
Do you want some combination of all the above?  There are many, many ways to do what you want, but you need to define what it is you want exactly.

M5 Will shut off your spindle

Scott