Advanced Search

Search Results (Searched for: 7i76e)

  • Bennett
  • Bennett's Avatar
16 Nov 2024 23:04

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

I have created a basic .hal and declared the Fanuc channel, see attached .hal.

I am getting an error on startup of linux cnc:
 

When I watch the corresponding hal pins and turn the encoder I am not seeing any activity.

Any tips on what to check or adjust next will be greatly appreciated.
  • swanie2000
  • swanie2000
16 Nov 2024 22:09

Are there no increase/decrease spindle speed buttons in Gmoccapy?

Category: Gmoccapy

Hi All,
  I have been reading this forum for weeks now, and have managed to solve most of my problems without needing to ask a stupid question, But the time has come. Be gentle, this is my first post.   I will attach my files to this to help.
Current Setup:
Dedicated computer running Linux Mint Debian Edition 6 "FAYE"
LinuxCNC 3.4.1
Gmoccapy gui
3040 Chinese CNC controller.
XYZ motion, although it also had the forth Axis, I am not including that in my setup.
7i76E motion controller card
0-10V AVI
24000 RPM
800W water cooled Chinese spindle.

My files have been created with the PNCCONFIG wizard.
I have now reached a point where every time I run the wizard, it breaks something, and I have to roll back changes.
(Even when I change NOTHING, just click through the wizard, it still breaks my setup, and will not start.)

I have been carefully trying to edit my files manually, baby steps, and backups!


PROBLEM:
I am having trouble getting the spindle to correctly work in the Gmoccapy display.
I can turn on the spindle, and turn off the spindle
I have the spindle start at 5000 RPM, and this works.
The bar graph on the bottom shows  "5000                  0                  24000"
It starts at 5000, as that is my (min) setting, and the "0" in the middle would display a percentage if I could only increase it.
I cannot adjust the speed of the spindle in the Gmoccapy GUI as there are no speed controls.

I want to add speed controls. and I have tried to understand what is written here in this post,
but I just cannot get my head around what I am doing wrong.

May I ask a member here to please look over my files? Perhaps it is something easy?

Thanks in advance!
Swanie

 
  • Bennett
  • Bennett's Avatar
16 Nov 2024 21:39 - 16 Nov 2024 22:21

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Firmware flash successful.

All wired up to the RS-422 connector. I will see if I can figure out how to put an instance of Fanuc Encoder on the .hal.

Any tips welcomed.
  • Bennett
  • Bennett's Avatar
16 Nov 2024 20:49

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Yup, worked. Thanks. I will now proceed with the rest.
  • PCW
  • PCW's Avatar
16 Nov 2024 20:45 - 16 Nov 2024 20:51

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

set W17 up, power cycle  the 7I97 and try again

W16/W17 is 192.168.1.121
so ping of 10.10.10.10 will fail because there's no device with that address
and ping of  192.168.1.121 will fail because there's no route because of the host setup
  • Bennett
  • Bennett's Avatar
16 Nov 2024 20:34

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Haven't gotten very far... can't seem to connect correctly to the 7i97 card. Here's what I know:

-Setup via 'edit connections' gui
-IPv4 settings as 10.10.10.11 netmask 8, checked 'use this connection only for resources on its network' under routes.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 14:b3:1f:29:86:cd brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.11/8 brd 10.255.255.255 scope global noprefixroute enp1s0
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f8:94:c2:8d:35:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.18.29/24 brd 192.168.18.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 84629sec preferred_lft 84629sec
    inet6 fe80::aa25:9683:6e06:688/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

When I ping 10.10.10.10 the LEDs flash on the 7i97 in a certain sequence and terminal gives:
From 10.10.10.11 icmp_seq=1 Destination Host Unreachable

No detection of ethernet board from mesaflash.

Pinging 192.168.1.121 does nothing, terminal hangs.

Jumpers W16 & W17 are both in low position.

Board was opened from factory seal this morning.

Let me know what to look for next. Thanks!
  • dbtayl
  • dbtayl
16 Nov 2024 05:10 - 16 Nov 2024 15:17

Strange motion offsets in one direction on one axis

Category: General LinuxCNC Questions

I'll try to make a better model tomorrow, but maybe the attached shows the gist of it better in cross section. The desired end result is a rectangular pocket. The result is as shown with the undercuts. The tops of both walls are in the right spots and of the correct thickness. The +Y wall is fine all the way down, the -Y wall is not. The end mill was a YG1 E5G98910 (3/8" diameter, 2-1/8" LBS, and 1/2" LOC, with a 0.345" shank, so it is possible for it to make some degree of undercut without rubbing). I'll see if I can measure how extreme the undercuts are tomorrow.

Cutting an internal pocket, climb cuts. The original material was a solid piece.

Possible multiple axes have errors, but I'm not seeing evidence of it. The one dimension in X I can measure is correct and shows no signs of misalignment between Z passes.


I agree this smells like a hardware issue- if so, it'll probably be a bear to track down. The motors are ClearPath servos, driven in quadrature mode. I believe the signals are 5V from the Mesa board, but would have to double check that. If there's some kind of encoder error, it's internal to the motor.

The cables are as provided from Teknic: motor -> cable -> soldered joint to circular connector -> connector -> soldered joint on other end of connector -> ferrule to 7i76E screw terminal. X and Y cables do run adjacent to one another (and power cables) for a few feet, and they're not shielded- though Teknic also sells 55' unshielded cables, so one might infer they don't believe it's important.

What's really hanging me up is that it seems to return to the correct place in +Y, despite apparently cutting incorrectly a variable amount in -Y.


Either way, I'll double check nothing is mechanically loose tomorrow (that would be the nicest answer) and put a scope on the Y axis signals while jogging X around, see what kind of cross-talk I get. I already got LinuxCNC 2.9.3 installed.

ETA: Mechanics appear fine- I can lean/pull on the Y axis and it'll move maybe 0.001", then springs back when I release it. Leadscrew retention nut appears tight.

Do let me know if things are still unclear.
  • Bennett
  • Bennett's Avatar
15 Nov 2024 22:33

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Great, thank you. I will flash it tomorrow morning and see what I can figure out. 

 
  • PCW
  • PCW's Avatar
15 Nov 2024 20:38
  • Bennett
  • Bennett's Avatar
15 Nov 2024 19:42

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Great, yes I have an unused 7i97. Let me know if you need any other info. 

Thanks! 
  • PCW
  • PCW's Avatar
14 Nov 2024 19:39

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

Actually its easier to test this on a 7I97/7I97T

Do you have a 7I97 or 7I97T? 
  • JanMrlth
  • JanMrlth's Avatar
14 Nov 2024 19:12 - 15 Nov 2024 20:48

solved: TB6 Inputs missing in MESA 7i95T

Category: Driver Boards

Hi,I have refurbished an older ISEL Gantry CNC with a MESA 7i95T. (Only because 7i76ed was Out of stock..)All is working fine, exept one little detail:I can not find any of the Inputs in the hal, that are connected to TB6.
I have flashed the 1_pktv2 Firmware, to use RS485/Modbus with my frequency converter for the spindle. When I check the board with halrun, everything works fine. Exept, that I do not have any Inputs at TB6 listed.
The LEDs light up. So physically everything should be fine.

photos.app.goo.gl/H1fraX8DV1ccoN6j9
photos.app.goo.gl/62hDPX6Bzrdr1kGS7

Any Idea where I would find them? Is there anything else that needs to be configured?

Thanks a lot!

Cheers
Jan
  • Wrightys99
  • Wrightys99
14 Nov 2024 12:51

How to build a spaceship with Linuxcnc and a Mesa 7i76e

Category: Basic Configuration

Rodw

Thank you just what I needed.

I appreciate your time in creating this.

Cheers
  • PCW
  • PCW's Avatar
13 Nov 2024 16:00

Mesa, Linuxcnc with step direction servo's for axis and analog servo spindle.

Category: Basic Configuration

That's analog servo (7I77) setup
if you make a (different name!) pncconf configuration for a 7I76E
it will make a step/dir setup as an example
  • mjones@welfab.ca
  • mjones@welfab.ca
13 Nov 2024 14:41

Mesa, Linuxcnc with step direction servo's for axis and analog servo spindle.

Category: Basic Configuration

This is what my hal shows for one of my axis servos, should be stp/dir. Does this look like a step/dir or analog code.

#*******************
# AXIS X JOINT 0
#*******************

setp pid.x.Pgain [JOINT_0]P
setp pid.x.Igain [JOINT_0]I
setp pid.x.Dgain [JOINT_0]D
setp pid.x.bias [JOINT_0]BIAS
setp pid.x.FF0 [JOINT_0]FF0
setp pid.x.FF1 [JOINT_0]FF1
setp pid.x.FF2 [JOINT_0]FF2
setp pid.x.deadband [JOINT_0]DEADBAND
setp pid.x.maxoutput [JOINT_0]MAX_OUTPUT
setp pid.x.error-previous-target true
# This setting is to limit bogus stepgen
# velocity corrections caused by position
# feedback sample time jitter.
setp pid.x.maxerror 0.000500

net x-index-enable <=> pid.x.index-enable
net x-enable => pid.x.enable
net x-pos-cmd => pid.x.command
net x-pos-fb => pid.x.feedback
net x-output <= pid.x.output

# ---PWM Generator signals/setup---

setp hm2_7i76e.0.7i77.0.3.analogout1-scalemax [JOINT_0]OUTPUT_SCALE
setp hm2_7i76e.0.7i77.0.3.analogout1-minlim [JOINT_0]OUTPUT_MIN_LIMIT
setp hm2_7i76e.0.7i77.0.3.analogout1-maxlim [JOINT_0]OUTPUT_MAX_LIMIT

net x-output => hm2_7i76e.0.7i77.0.3.analogout0
net x-pos-cmd joint.0.motor-pos-cmd
net x-enable joint.0.amp-enable-out
# enable _all_ sserial pwmgens
net x-enable hm2_7i76e.0.7i77.0.3.analogena

# ---Encoder feedback signals/setup---

#setp hm2_7i76e.0.encoder.01.counter-mode 0
#setp hm2_7i76e.0.encoder.01.filter 1
#setp hm2_7i76e.0.encoder.01.index-invert 0
#setp hm2_7i76e.0.encoder.01.index-mask 0
#setp hm2_7i76e.0.encoder.01.index-mask-invert 0
#setp hm2_7i76e.0.encoder.01.scale [JOINT_0]ENCODER_SCALE

net x-pos-fb <= hm2_7i76e.0.encoder.01.position
net x-vel-fb <= hm2_7i76e.0.encoder.01.velocity
net x-pos-fb => joint.0.motor-pos-fb
net x-index-enable joint.0.index-enable <=> hm2_7i76e.0.encoder.01.index-enable
net x-pos-rawcounts <= hm2_7i76e.0.encoder.01.rawcounts

# ---setup home / limit switch signals---

net x-home-sw => joint.0.home-sw-in
net x-neg-limit => joint.0.neg-lim-sw-in
net x-pos-limit => joint.0.pos-lim-sw-in
Displaying 286 - 300 out of 498 results.
Time to create page: 1.795 seconds
Powered by Kunena Forum