CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > Mach Software (ArtSoft software) > Mach Mill



This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-01-2009, 12:08 PM
 
Join Date: Dec 2006
Location: USA
Posts: 41
dynamotive is on a distinguished road
Jog mode

I want to be able to cycle through jog mode using one key. I don't want to have to press Ctrl-Alt-J, and I don't want to use a mouse. Is there any way to do this?

I'm coming from old controllers that had limited functionality, and thus seem much simpler to operate. The jog mode starts off in continous, so you can rapid the machine over to your setup point. You press one button, the jog mode goes to step .100, and you get closer. You press the button again, the jog mode goes to .010, and so on, until you edge find your part. To me, that makes a lot of sense, but (as far as I can tell) Mach3 requires more effort to do the same thing. I'm getting a touch screen display, and I'm hoping to come up with a screen that imitates the old controller, but I'm not even sure if I can ever get the jog mode to operate as described above. Incidentally, the standard Mach3 screens in general look like they were not designed by (or for) machinists, but by programmers who want visual evidence of all the programming effort they've put in.
Reply With Quote

  #2  
Old 10-01-2009, 12:35 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,463
ger21 is on a distinguished road
Buy me a Beer?

There are other screens available here. http://www.machsupport.com/screens.php

You may be able to do it in a VB macro. You can't use the toggle to change the values, you'd have to change the DRO manually with VB code. Check the value, andjust do whatever you want next. You'll need to check both the continuous and step kog LED's to see what mode you're currently in as well.
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #3   Ban this user!
Old 10-01-2009, 12:37 PM
 
Join Date: Jul 2009
Location: USA
Posts: 22
miniengine is on a distinguished road
Re: Jog mode

Go to Configuration/Hot Keys/follow directions
Reply With Quote

  #4   Ban this user!
Old 10-01-2009, 03:23 PM
 
Join Date: Dec 2006
Location: USA
Posts: 41
dynamotive is on a distinguished road
Toggle Jog Mode

Thanks for the replies.

When I go to Hotkeys, this is what I see. I don't see anything about 'Toggle Jog Mode'. Am I missing something?
Attached Thumbnails
Click image for larger version

Name:	hotkeys.JPG‎
Views:	48
Size:	76.4 KB
ID:	90279  
Reply With Quote

  #5   Ban this user!
Old 10-01-2009, 04:15 PM
 
Join Date: Jul 2009
Location: USA
Posts: 22
miniengine is on a distinguished road
Jog Mode

My bad dynamotive. Reading to fast. I understood that you wanted to jog with one key for each axis like arrow keys are used for (x-,x+ and so on). Now I get it (finally). You want to change mode (01, 001, 1.0) with one key. I don't know about that. Sorry, Ray
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-01-2009, 07:33 PM
 
Join Date: Dec 2006
Location: USA
Posts: 41
dynamotive is on a distinguished road
Jog mode toggle

I have an Anilam 1100 controller. CRT display, and membrane keyboard. If you want to jog, it's ready to go (as long as you're not running a program). You press X+ or whatever, and it jogs continuously. There's a button with a hand symbol on it. You press that, and the jog mode cycles through continuous/step 1/step .1/step .01/ step .001. That way, you can work your way down to indicating the part with the edge finder. Once you're at the edge, you enter the coordinate value, and the DRO updates. That's what I'm used to, and that's what I want.

I think my approach of trying to figure out how to simulate button presses on the DRO flyout is a lost cause. It looks like the only way to cycle through the jog step amount is with the mouse, which I don't want to have to use. I don't think there is any magic input code for those 'button presses', but if anyone knows of them, I'd like to hear about it. In my opinion, every single thing that you can do with a mouse, you should be able to do with a 'magic code'.

Per Gerry's suggestion, it looks VB code is the only way to do this. I haven't gotten to the point of actually writing any VB code yet, but my guess is that it would be something like this: press a button, and depending on the state of your 'jog mode', a certain gcode would be run. For example, if your jog mode is step 1, and you press the right arrow, G0 X 1 would be run. Does that make sense? As for continuous jogging, Gerry's suggestion of reading the DRO looks like a possibility. As long as the button is held down, G0 X (DRO + something) would be run.

Any comments, suggestions, or help would be most appreciated.
Reply With Quote

  #7  
Old 10-01-2009, 07:45 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,463
ger21 is on a distinguished road
Buy me a Beer?

There's a DRO with the jog increment in it. Not sure if it actually exists on the standard screen?

Anyway, here's a little more detail on how I would try to do it.
You create a button on the screen for the macro. It sounds like you want an external button, so you assign the oncreen button a hotkey, and set up an OEM trigger with the same hotkey to run the macro.

First thing you do is check the status of the Continuos Jog LED and the Step Jog LED. If you're in continuous, then the macro will change to Step mode (Incremental?) and set the step increment DRO to 1.

Press it again, and when the macro checks the LED and sees your in Step mode, then check the DRO. When it sees it's 1, then it sets it to .1.

Repeat, and set it to .01.

Again, and set to .001

And when you see that the Step LED is on and the increment is .001, you set the mode to continuous.

You'll also need to make sure the value is something other than 1, .1, .01, .001 and set it to one of them or switch to continuous, to prevent an error condition.

Basically just a bunch of if...then statements. Not terribly difficult.

Pressing the arrow keys will just do standard jogs, depending on which mode your in.
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #8  
Old 10-01-2009, 07:48 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,463
ger21 is on a distinguished road
Buy me a Beer?

There's a draft of a new Mach3 programmer's guide available here.

http://www.machsupport.com/forum/ind...topicseen.html
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #9   Ban this user!
Old 10-02-2009, 02:12 AM
 
Join Date: May 2006
Location: Australia
Posts: 1,348
Greolt is on a distinguished road

Not sure if this is what you want but this is how I do it.

I have on-screen buttons for, "Jog Continuous / Jog Step" toggle, (two state button) as well as buttons to select a few predefined step increments.

Any on-screen buttons like these can be made to operate with an external push button via something like Pokeys or any number of other methods.

My buttons tend to be large because I use a touch screen.

Greg

EDIT: I see you wanted one button to cycle through all options. Sorry for not reading properly before posting. As Gerry said one macro with some if/then/else/if statements will do it.
Attached Thumbnails
Click image for larger version

Name:	StepIncrement.jpg‎
Views:	33
Size:	16.6 KB
ID:	90300  

Last edited by Greolt; 10-02-2009 at 02:51 AM.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- IPL Mode issue Crashmaster Fanuc 11 09-21-2009 03:16 PM
New Machine Build- spline mode nurbs mode cooltool CamSoft Products 4 03-10-2009 02:03 AM
What is - Torque Mode? Position Mode? Speed/Velocity Mode? sunmix Servo Motors and Drives 25 10-26-2008 03:53 AM
tape mode help!!! CNCaveman Daewoo/Doosan 5 06-18-2008 11:22 PM
Problem with CV mode mariano_mdf Machines running Mach Software 2 03-11-2007 02:28 PM




All times are GMT -5. The time now is 02:18 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361