Hi Low shift, Ins and outputs.

airnut

Airnut
I realize that there are a whole lot of guys out there building or retro-fitting all kinds of machines with the Masso unit. Got to say I have not been disappointed with the Masso unit and now have started the 2nd build. At the same time I recognize that it is a work in progress.

What I see on Version 3 is a whole lot of input fields that are not assigned and also a few outputs that could be assigned. As well as a lot of real estate taken up by tool changers and the like that some if not most of us do not have.

My machine is older and has a Shift function for low and High which would be great to be able to call from the program. At present I have a manual switch to do this but as I said it was callable in the old set up and I would like it on this setup.

Can we prevail on Support to add this function. It doesn't seem like a very hard thing to do and would be good for all of the Bridgeport copy machines being converted out there.

Thanks for all you do.

Steve
 

cncnutz

CNCnutz
Staff member
Hi Steve,

Can you elaborate on exactly what the Hi / Low functionality is on your machine.
If you simply want to use replace the manual switch with an output that can be called from Gcode then the function already exists.
Assign the output of your choice as an Auxiliary output. Example Auxiliary Output 5
From Gcode use the M64 P5 and M65 P5 to switch between Hi & Low

Cheers Peter
 

airnut

Airnut
Peter,

The High / low range feature is for a gear change selector. This machine does not have a VFD and instead has a (transmission). Normally this is done manually. However, when converted to CNC there is a shifter that is air operated and of course that can be controlled with Solenoids and then output relays enabling program call from G code or MDI panel.

I am trying to understand what you said. After 4 plus months I am getting close and can almost taste success, but, also, I really am getting "dense" I guess, I don't understand what you said about auxiliary outputs or how to set them up. Can you point me to a Video or text that explains this completely?

Regards,

Steve
 

cncnutz

CNCnutz
Staff member
Hi Steve,

There is no video on the auxiliary output us but have a look at M62, M63, M64 & M65 documentation.

There are 16 auxiliary outputs that can be assigned to any of the Masso TTL outputs in the G3 or to any TTL or Relay output on the G2.
These are called Auxiliary Output 1 through to Auxiliary Output 16. https://docs.masso.com.au/wiring-and-setup/setup-and-calibration/list-of-configurable-outputs
These are used in conjunction with the M62 through to M65 Gcode commands.
Only M64 & M65 will suit your purpose.

If you assign an output as Auxiliary Output 16 then you can use the gcode commands M64 P16 to turn on Auxiliary Output 16 and M65 P16 to turn it off.
The "P" part of the Gcode command refers to the Auxiliary Output number.

There is little else to be said about it really.

I don't know about the Bridgeport transmission but if you need to stop the machine before changing gear then you will need to issue an M5 to stop the spindle before sending the M64 P16 or M65 P16.

Hope this helps
Cheers
Peter
 

airnut

Airnut
Peter,

Thanks for this, I will dive in as soon as possible and see what I can set up. I will post here when I have it figured out.

Regards,

Steve
 

Attachments

  • fnt-panel.jpg
    fnt-panel.jpg
    1.9 MB · Views: 15

airnut

Airnut
Peter,

Ok thanks, so if I understand you on this, I can call the function through a aux output (1-16) to the relay board which will toggle the shift function. using G code. Great, But and (maybe I am just dense or over thinking this), where do I find the input function that matches to that output to use my panel switch selector as an input for manual control?

Regards,

Steve
 

cncnutz

CNCnutz
Staff member
Hi Steve,

There is no corresponding external input to operate the output.
Sorry I misunderstood and thought you said you were currently doing it with a manual switch but wanted to used GCode and MDI instead.
I was talking about replacing the manual switch with an output.

The only output that has an external button associated with it that can be called in GCode is the Chuck Clamp output.
From memory you are already using this for your tool changer. If I am wrong and it is free then it may be an option.
Things to note: Gcode M10 & M11 turn on and off the chuck clamp output.
Neither the external button nor the GCode commands will work while the spindle is turning which may be a good or bad thing depending on what you need.

Cheers
Peter
 

airnut

Airnut
Peter,

Thank you. It's just so sweet to be able to install a switch to an input and have it all (In House) as it were. Makes outputs a snap and they are coordinated with the internal workings of the Masso and assigned the G code.

With this, I think this is possibly the last puzzle piece and that may be what I need to finish this build. That is with the exception of the post processer to be able to post programs from Bobcad 29.

I do not have a ATC. I do have a power draw bar and a Spindle speed control that could be associated with the ATC but no ATC. So my chuck clamp function is not presently in use. If it disables the call to the spindle drive and nothing else that will set the brake then that should work great.

The Spindle Brake is now working perfectly outside the (Loop) as it were. I had it confused with the chuck clamp function. Arie got me sorted out on that one.

If this workaround works then I will be good with it. Still back to my initial request. How hard could it be to duplicate the logic of this function internally and add another input and output option programed and labeled as shift? Just copy and paste. In this case it seems like it is all the same logic just with a different name. I can't see ever using all of the existing options on one machine and more options are good.

Regards,

Steve
 

airnut

Airnut
Peter,

Thanks for all you guys do down there under. I have to say I am very positive on Masso at this point.

I used your suggestion and hooked it up and just ran a test on it. It works great. The spindle interlock is automatic from Masso and also the M10 /m11 codes shift it. And the plus is my panel switch shifts it also.

There is only one thing I have noticed so far. There is an interlock safety check box on the clamp function in the Midi command box for this function.

I must check this box before using the buttons to shift it. I have not written an actual program to see if and how that works out in a program yet.

In my case and as a "workaround" and if you don't mind the minor confusion from the labels in the f1 screen and Midi box issue this does seem to work well as a high / low shifter at this point.

You asked what we wanted to see for improvements and I still would like to see the change I suggested as it would make things a lot cleaner in the long run. Workarounds are good short term fixes. Masso is becoming a great long term product.

So its just a long term suggestion. BTW, just thinking about how you may do it. You have lots of real estate in the F1 screen, you could use a toggle box to select between the list of common and not so common features like mine which could be called by the builders.

Regards,

Steve
 
Top