Hello Guest it is October 21, 2019, 06:53:08 AM

Author Topic: New IPS (Interactive Programming System) Professional Screen for Turn  (Read 78224 times)

0 Members and 1 Guest are viewing this topic.

Offline Hood

*
  •  25,856 25,856
  • Carnoustie, Scotland
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #100 on: September 10, 2011, 07:34:46 PM »
Personally I would say no way to going back to the M6 tool call and separate offset call (I think thats how it was done anyway ) If it was possible to add the tool call as TXXYYY then maybe but I think that would be problematic as at the moment you can call t101 or t0101 and its the same but if you added an extra option for the offset to go above 99 then you would have to conform exactly to the format I think so it would have to be T01001 as the call . This would be a PITA for people with code already made as it would mean every code would have to be checked and edited.
I am certainly happy with 99 offsets and dont need any more ;D

Hood
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #101 on: September 10, 2011, 09:30:29 PM »
 ;D Me too, I was just being that PITA  ::)

I would be happier if all the extra Tools were removed and have a tool table that reflects the true table of tools and offset available.

I'm sure Wes is on the road to helping this issue get resolved. But for the others that don't or can't buy his screens I hope Mach4 is the fix.

Thanks again for getting me up to speed on machturn's issues.

Offline DaOne

*
  •  236 236
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #102 on: September 10, 2011, 11:24:22 PM »
Quote
I'm sure Wes is on the road to helping this issue get resolved. But for the others that don't or can't buy his screens I hope Mach4 is the fix.

Guys I am going to be releasing 2 versions. One will be everything but the conversational programming interface. The other will be with it. The pricing I have in plan so far is $25 for just the screen and $65 for all the version with the conversational programming. I may offer customization at a fee. Updates and fixes will be free. This will give people who only use CAD/CAM a cheaper option to have this screen. If sales do well on this I will be making a screen for mill next.


Dan, I haven't had any time yet to play with your turret macro. I should have some time tomorrow so maybe I can get you something whipped up to try.

Wes

Offline Hood

*
  •  25,856 25,856
  • Carnoustie, Scotland
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #103 on: September 11, 2011, 05:19:43 AM »
But for the others that don't or can't buy his screens I hope Mach4 is the fix.

It is certainly on the list that I keep telling Brian that needs fixed in Turn but so far there has not really been any work done on Turn Rev4 as Brian says he needs to get Mill done first before he can do Turn. I keep telling him, Tongue in cheek, that Turn should for once get priority ;D

Regarding the m6start macro I have managed to do mine so that the slot position can be 1 to 99 and it seems to be working well here in simulation so will get it tested out tomorrow (Formula 1 on today  so no workshop :) )As usual with me being crap at VB its long winded and I am sure there is a way to make it look prettier but as long as it works thats all that matter ;D
 As far as Mach is concerned I see no benefit to doing it that way but it will certainly be better for my CAM as it will allow me to set up a master tool table :)
Hood

Offline Dan13

*
  •  1,244 1,244
    • View Profile
    • DY Engineering
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #104 on: September 11, 2011, 12:35:42 PM »
No worries, Wes. Have edited it myself and tested. Works as expected :)

Code: [Select]
numtools = 99 'this is the number of turret positions
newtool = GetSelectedTool( ) 'new requested tool

thistool = GetOEMDRO(1000) 'current tool DRO
While(thistool < 1 Or thistool > numtools)
thistool = question("Please enter the current tool")
Wend
SetOEMDRO 1000,newtool

current_slot_num = thistool Mod 6
If (current_slot_num =0) Then current_tool_slot = 6

new_slot_num = newtool Mod 6  'new requested turret slot number
If (new_slot_num = 0) Then new_slot_num = 6



If(new_slot_num<> current_slot_num And newtool > 0 And newtool <= numtools) Then
ActivateSignal( OUTPUT2)
While(IsMoving( ))
Sleep(40)
Wend

While(current_slot_num <> new_slot_num)
current_slot_num = current_slot_num +1
If (current_slot_num > 6) Then current_slot_num = 1


While(Not IsActive(INPUT1) ) 'wait for switch to open
Wend

While(IsActive( INPUT1)) 'wait for switch to close
Wend

Wend

DeActivateSignal( OUTPUT2)
While(IsMoving( ))
Sleep(40)
Wend
End If
SetCurrentTool( newtool)

Sleep(13)

Offline Hood

*
  •  25,856 25,856
  • Carnoustie, Scotland
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #105 on: September 11, 2011, 07:23:39 PM »
Dan,
 Mod, thats the short cut I was needing, I have made mine much neater now.
Thanks, even though you didnt know you had helped ;D
Hood
« Last Edit: September 11, 2011, 07:25:31 PM by Hood »

Offline Dan13

*
  •  1,244 1,244
    • View Profile
    • DY Engineering
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #106 on: September 12, 2011, 12:32:15 AM »
Ah... no problem, Hood ;D
Anyhow, you're good in VB if you managed to make it work without "Mod" :)

Dan

Offline DaOne

*
  •  236 236
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #107 on: September 12, 2011, 12:39:59 AM »
Glad you got it working Dan. :)

Offline Hood

*
  •  25,856 25,856
  • Carnoustie, Scotland
    • View Profile
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #108 on: September 12, 2011, 07:21:12 AM »

Anyhow, you're good in VB if you managed to make it work without "Mod" :)

Dan

Exactly the opposite as I have now done in a few lines what I needed about 100 for before ;D

Hood

Offline Dan13

*
  •  1,244 1,244
    • View Profile
    • DY Engineering
Re: New IPS (Interactive Programming System) Professional Screen for Turn
« Reply #109 on: September 13, 2011, 08:32:54 AM »
Had a job today which reminded me why I needed to use different offsets for same tool. I have a gang tooling plate which I sometimes mount and use in conjunction with the turret. Use this mainly for high volume jobs where every second matters to avoid wasting time on the turret indexing. So one tool is used from the turret and another two are from the gang tooling plate. In this instance the 3 tools are:

T0404
T0441
T0442

Since the tool is the same the turret doesn't rotate and allows only changing the offset for each tool.

Dan