Advanced Search

Search Results (Searched for: 7i77 spindle)

16 Feb 2024 16:04

3x different analog outputs in gcode?

Category: General LinuxCNC Questions

Hello.
7i77d and other analog cards allow for multiple analog outputs, which can be used to interface with servomotors or simply to control a potentiometer type of device (VFD spindle speed, or others).

My intention is to control XYZ with Step/DIR from some typical board, and have 7i77D or other analog card output 3 different signals to regulate a few devices.

The GCode for regulating spindle speed would be "S1000". How could i regulate "multiple" spindle speeds if this is my intention, through gcode?

Are there any publicly available libraries for me to read to get more in-depth information on this?

Thank you!
 
07 Feb 2024 11:50
Replied by rodw on topic 7i96s or anything more?

7i96s or anything more?

Category: General LinuxCNC Questions

Mesa started making pci/pcie cards, then the made the 7i92 ethernet card which more or less was the same as their PCIe cards and needs daughter cards connected. Then they released the 7i76e  which was equivalent to a 7i92 + 7i76. If you needed to control 0-10v servos, you used a 7i77 with the 7i92.
Now with chip availability, they have moved on. The 7i96s is a great entry level card. It includes a spindle control and encoder. The earlier 7i96 was missing spindle control. It has fewer inputs and outputs than the old 7i76e but more than enough for a lathe. Its outputs are SSRs so in many cases it is not necessary to use external relays that you needed on earlier cards. It supports 1 daughter card and also the smart serial interface. You can't go wrong. There is no practical difference beween a PCIe card or ethernet.
05 Feb 2024 21:19 - 08 Feb 2024 01:45

Which Mesa Card Should I Buy?

Category: Driver Boards

2 - SHORT VERSION (TLDR)

Too impatient to read?  The bare minimum hardware you need to easily connect LCNC to the outside world using Mesa cards is:
    • An FPGA ‘main’ card
    • Screw terminal connections for drives and IO (depending on selection, these may be on the FPGA card or a daughter card)
    • Power supply for the FPGA card

That’s it; no network switch or other ‘stuff’ required.  Below are just a couple of examples out of the numerous Mesa options:

For simple stepper machine
    • You will need one step & direction ethernet FPGA main card with onboard IO
        ◦ Example - 7i96S
            ▪ 5 step/dir axes
            ▪ 11 inputs
            ▪ 6 outputs
            ▪ 1 analog spindle output
            ▪ 1 encoder input
            ▪ 1 Smart Serial port
            ▪ 1 25-pin expansion port

For analog servo machine
    • You will need one analog ethernet FPGA card with onboard screw terminal IO
        ◦ Example - 7i97T
            ▪ 6 +/-10v analog axes
            ▪ 6 encoder inputs
            ▪ 16 inputs
            ▪ 6 outputs
            ▪ 1 Smart Serial port
            ▪ 1 25-pin expansion port
OR
    • You will need one ethernet FPGA card with no screw terminal drive outputs or IO
        ◦ Example - 7i92TH
            ▪ 2x26-pin header
      AND
    • You will also need one daughter card with analog outputs & IO with a connector that matches the FPGA card
        ◦ Example - 7i77
            ▪ DB25 input (connects to 7i92TH 26-pin header with adapter cable)
            ▪ 6 +/-10v analog axes
            ▪ 6 encoder inputs
            ▪ 32 inputs
            ▪ 16 outputs
            ▪ 1 Smart Serial port
            ▪ 1 DB25 to 26-pin adapter cable

Do yourself a favor and go read the rest of this guide.
23 Jan 2024 16:14

Powerchuck Hal component, operates hydrualic chucks, collet closers etc.

Category: HAL Examples

it's been -4 F here for 3 days, I haven't been able to power up the lathe. Put powerchuck in the main hal file mazak.hal, and put those 4 lines in that mazak.hal file as well, load the component in the mazak.hal file as well. I didn't design this to get the signal outside of the main hal file. you'll also have to connect the spindle enable to the spindle.ena , spindlebrake to spindle brake signal etc. You will obviously connect your footswitch to the 7i77 input pins and it you have you want to reverse the grip of the chuck , you'll need to add wiring for the  ID OD grip settings  IIRC and I haven't looked at the source recently, the pin routes through the powerchuck hal component. 

these all go in you mylinuxmachine.hal file if you catch my drift. 

thank you MR.smc.collins
I try change
net SpindleEnable
to
net spindle-enable
now it's can link signal  and change other net too.
youe powerchuck.comp good for my CNCLathe  I edit some and cut some function now working with my cnc
Thank you. ^^"
 
19 Jan 2024 12:04

Mesa 7i76e+7i77 encoder limitation

Category: Driver Boards

Did you try turning off the encoder digital filter?

setp hm2_7i76e.0.encoder.XX.filter false

(Where XX is the spindle encoder channel)

There's probably  a:

setp hm2_7i76e.0.encoder.XX.filter true

already in your hal file

This is described in the hostmot2 manual (in the encoder section)
19 Jan 2024 05:57

Mesa 7i76e+7i77 encoder limitation

Category: Driver Boards

Hello folks,

I am facing the problem with loosing velocity value from Mesa 7i77 card which is plugged to P1 of Mesa 7i76e. I have tried each channel of board and each are behavior same same... Encoder is Heidenhain quadrate full TTL 5000 increments per rev means 4*5000 = 20000 in encoder resolution... When the spindle speed rised over 1500rpm(equals ((1500/60) * 20000) = 0,5MHz), velocity feedback in encoder component of 7i76e is disappearing and thats all.. I checked wiring and shielding the cables. Each cable have separate shielding connected to the ground....

I am think there should be problem with encoder limit frequency. I can not find any informations about this limitation in the any Mesa manual. I there any limitation setup in the mesa ?

thanks for any suggestions


Regards Slav
16 Jan 2024 03:14 - 16 Jan 2024 03:19

Powerchuck Hal component, operates hydrualic chucks, collet closers etc.

Category: HAL Examples

it's been -4 F here for 3 days, I haven't been able to power up the lathe. Put powerchuck in the main hal file mazak.hal, and put those 4 lines in that mazak.hal file as well, load the component in the mazak.hal file as well. I didn't design this to get the signal outside of the main hal file. you'll also have to connect the spindle enable to the spindle.ena , spindlebrake to spindle brake signal etc. You will obviously connect your footswitch to the 7i77 input pins and it you have you want to reverse the grip of the chuck , you'll need to add wiring for the  ID OD grip settings  IIRC and I haven't looked at the source recently, the pin routes through the powerchuck hal component. 

these all go in you mylinuxmachine.hal file if you catch my drift. 
15 Jan 2024 03:47

CHIRON FZ22L LinuxCNC retrofit

Category: General LinuxCNC Questions

for the IO, I would add 3 of these store.mesanet.com/index.php?route=produc...83_88&product_id=110

and a 7i77 or similar should be able to handle the servos, spindles etc. I thought those drives were all serial or can though, but I might be wrong.
14 Jan 2024 18:28

CHIRON FZ22L LinuxCNC retrofit

Category: General LinuxCNC Questions

Hello everyone,I have a CHIRON FZ 22L it has sinumerik 810M controll on it, the machine is unreliable and the wireing of the digital inputs/outputs is done bad, and the automatic tool change is not working, I would like to rewire the inputs/outputs and put Mesa boards on it, the drivers motors and spindle are good I would keep them, it has SIMODRIVE 611, I thought of using 7i92TH 7i77 7i74 7i71 7i71 7i70 7i70 7i70 can I connect 3x 7i70 and 2x 7i71 on 7i74?The machine orginally has 136 inputs and 64 outputs,
Any suggestions?
See pictures below
Thanks for info
Dominik 
31 Dec 2023 08:01

Rotary encoder for feed/spindel override wiring Meas 7i77

Category: General LinuxCNC Questions

Got it working with the following code.
Used "ENC1" and Encorder.3.
Also moved the jumper to "Signal ended encoder" on the Mesa 7i77.

# connect feed overide increments - encoder


net fo-count     <=  hm2_7i92.0.encoder.03.count

# connect feed overide increments - encoder

    setp halui.feed-override.direct-value false
    setp halui.feed-override.scale .01
    setp halui.feed-override.count-enable true
net fo-count            =>  halui.feed-override.counts


# ---spindle override signals to mesa encoder - enc---

net so-count     <=  hm2_7i92.0.7i77.0.0.enc1.count

# connect spindle overide increments - enc

    setp halui.spindle-override.direct-value false
    setp halui.spindle-override.scale .01
    setp halui.spindle-override.count-enable true
net so-count              =>  halui.spindle-override.counts


 
27 Dec 2023 17:02

Rotary encoder for feed/spindel override wiring Meas 7i77

Category: General LinuxCNC Questions

Has two rotary encoders. Which I intended to use as a feed/spindle override. Can I use encoder input 3/4?


 
24 Dec 2023 14:57

Mesa 7i80DB to retrofit 4 axis VMC

Category: Driver Boards

Hi, i wish a Merry Christmas to all the linuxcnc community.I have been working for almost a year on the mecanical aspects of this retrofit.New turcite, scraping, spindle bearings, adapting new servos on axis and so on...Now i just finished the wiring of the servos and spindle motor/drive.It's time to hook up linuxcnc and mesa cards with the following combo :7i80db 7i77 7i76 7i73.

I use servostar S600 drives from Kollmorgen on all axis and i would like to control them in velocity mode with the analog /-10 of the 7i77 card.The position loop is done with encoders mounted on the ballscrews and connected also to the 7i77.
I'm really confused in the way the analog interface is described in the 7i77 manual.  
If i get it right the wiring would be:
servostar Analog-in 1+  ---> 7i77 AOUTN
                Analog-in 1-   --->7i77 GNDN(adjacent to AOUTN)
                AGND            --->7i77  ?
Firstly it seem's there is a confusion in the in the manual between GNDN(in the descrition of the interface) and GND(connector description).
I'm searching which 7i77 terminal would be called  CNC-GND from the servostar point of view and also to what terminal attach the shielding?

The spindle drive is Siemens sinamics S20.
Due to its ability to be driven in bipolar analog mode i would like to control it with 7i77 analog output to try to achieve M19 orientation with spindle encoder hooked to 7i77 or 7i76.
Siemens V20 Al 1  ---> 7i77 AOUTN
                   0V       ---> 7i77 GNDN(adjacent to AOUTN)
                GND       --->7i77  ?
Again i'm confused with how to wire up the digital ground and the shielding.

Thank you in advance for your support!

 
24 Dec 2023 00:03
Replied by tommylight on topic Galil DMC-17x0

Galil DMC-17x0

Category: Driver Boards

I dont need an interface board. what i need is for linuxcnc to connumicate via an ISA bus to tell the Galil where it is going next. 

ISA bus = very, very old, i think i have some of those collecting dust somewhere, although i never looked what make/model as they are ISA...Have some PCI also collecting dust.
I am not aware of anything regarding LinuxCNC for ISA bus (might be, though), so short of writing a driver for it (no idea how hard it is but from what i read on this forum not very hard), it is a no go.
So in short, yes you do need an interface board, a Mesa 7i97 would be nice if you can find it, but if you can not, then a 7i92T or 7i96S with a 7i77 will do the same for 5 axis plus spindle (spindle can be used as servo, so 6 axis).
09 Dec 2023 13:41
Replied by tommylight on topic Mesa 7i77 Analog Enable

Mesa 7i77 Analog Enable

Category: Driver Boards

Mesa 7i77 has 5 ENA controlled by the same pin, and the spindle ENA controlled by a separate pin, as you have mentioned, so yes those are separate, but i can no recal if the ENA work with only spinena or does it also need spindle speed somewhere somehow, sorry been a long time.
Those ena are optocouplers so i never ever wire relays to them, i wire those directly to drive enables.
-
Even if those ena are gone you can route those pins to any output on the mesa boards, or have both of those or almost whatever it may be required.
Example
# --- X-ENABLE ---
net x-enable hm2_7i92.0.7i71.1.4.output-15

# --- Y-ENABLE ---
net y-enable hm2_7i92.0.7i77.0.0.output-04

# --- Z-ENABLE ---
net z-enable hm2_7i92.0.7i77.0.0.output-05
Notice the X enable goes to a Mesa 7i71 output and the rest to 7i77 outputs, so any combination will work, depending on your hardware.
09 Dec 2023 09:17

Mesa 7i77 Analog Enable

Category: Driver Boards

I'm a new user working my way through commissioning a retrofit of a 3 axis Mill (DeckelFP4NC) with a Mesa 7i92/7i77/7i74 setup, Linuxcnc V2.9.1, Axis GUI. The mill has DC brushed servo motors and I'm using Parker 514C servo drives with an active high enable and -10V to 10V speed setpoint analog input.

I'm not getting any voltage output from the 7i77 ENA signals to enable the servo drive in response to the analogena pin being set high.

Initial setup: 24V to ENA0 , ENA0- to A1 of relay coil, A2- of relay coil to GND. The enable relay didn't turn ON in response to setting hm2_7i92.0.7i77.0.1.analogena high - confirmed in the HAL watch window. I think I may have damaged the 7i77 optocouplers by connecting the ENA- to a relay with a coil current greater than the 50mA specified in the 7i77 manual.

Troubleshooting:
1) I've checked that there's 24V on ENA0 and connected ENA0- to a spare input of the 7i77 (hm2_7i92.0.7i77.0.0.input-31) but don't see this pin change in response to the analog enable.
2) I've shifted the wiring to ENA5 and repeated the test there using the spindle enable pin hoping that the spindle enable might be separated from the other optocouplers - but no response on the input to setting the spindle enable pin high.

Is there anything else I can try before ordering a new 7i77 card?
I've attached an extract from the HAL file used with the analog enable and 7i77 input combination (1).

Thanks in advance for the help - the forum has been a huge help in getting this far. 
Displaying 46 - 60 out of 65 results.
Time to create page: 0.844 seconds
Powered by Kunena Forum