Advanced Search

Search Results (Searched for: )

  • Finngineering
  • Finngineering
Yesterday 19:42
Replied by Finngineering on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

I used the mill for a couple of hours today with my firmware in the pendant. I tried my best to cause some issues, but no disconnects from the dongle nor any other issues as far as I could tell. To be honest, I'm surprised that it works this well already.

I found a sticker with version information on the back on my pendant (underneath the rubber):
 
The top row is the firmware version and the bottom row the hardware version, I believe. And the RX should be the dongle, because there is a V09 marking on the main board (underneath the RF module).

And I attach a couple of photos from the dongle as well, in case somebody wants to compare. Not the best photos. I took them through the microscope some months ago. And right now I have a thousand wires connected for debugging, so not possible to take good photos at the moment.
 
 
  • RotarySMP
  • RotarySMP's Avatar
Yesterday 19:36

Considering a Full Rewire on a Working Schaublin 125 CNC

Category: Turning

Do you have field power connected to both 7i84's?
I would forget PNCConf for now. If you have the 7i92 communicating with LinuxCNC, then open the HAL show, and see if you have all the pins available on the various cards.
Cheers,
Mark
  • AlessandroEmm
  • AlessandroEmm
Yesterday 18:49 - Yesterday 19:06
Replied by AlessandroEmm on topic Remora - Cannot clear E-STOP, without error

Remora - Cannot clear E-STOP, without error

Category: Basic Configuration

Those lines were purely just for illustration of the states output by halcmd.

My HALfile
loadrt remora SPI_clk_div=32 PRU_base_freq=40000

loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS


addf remora.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf remora.update-freq servo-thread
addf remora.write servo-thread

loadrt estop_latch
addf estop-latch.0 servo-thread
net estop-loopout       iocontrol.0.emc-enable-in  <= estop-latch.0.ok-out
net user-enable-out     iocontrol.0.user-enable-out  => remora.SPI-enable
net estop-loopin        remora.SPI-status  => estop-latch.0.ok-in => estop-latch.0.reset
net estop-reset         iocontrol.0.user-request-enable => remora.SPI-reset





setp remora.joint.0.scale       [JOINT_0]STEPGEN_SCALE
setp remora.joint.0.maxaccel    [JOINT_0]MAX_ACCELERATION
net xpos-cmd            <= joint.0.motor-pos-cmd        => remora.joint.0.pos-cmd
net j0pos-fb            <= remora.joint.0.pos-fb        => joint.0.motor-pos-fb
net j0enable            <= joint.0.amp-enable-out       => remora.joint.0.enable





setp remora.joint.1.scale               [JOINT_1]STEPGEN_SCALE
net y1-pos-cmd   <= joint.1.motor-pos-cmd => remora.joint.1.pos-cmd
net y1-pos-fb    <= remora.joint.1.pos-fb  => joint.1.motor-pos-fb
net y1-enable    <= joint.1.amp-enable-out => remora.joint.1.enable

net y2-pos-cmd   <= joint.2.motor-pos-cmd => remora.joint.2.pos-cmd
net y2-pos-fb    <= remora.joint.2.pos-fb  => joint.2.motor-pos-fb
net y2-enable    <= joint.2.amp-enable-out => remora.joint.2.enable

net z-pos-cmd    <= joint.3.motor-pos-cmd => remora.joint.3.pos-cmd
net z-pos-fb     <= remora.joint.3.pos-fb  => joint.3.motor-pos-fb
net z-enable     <= joint.3.amp-enable-out => remora.joint.3.enable

net X-min       remora.input.1         => joint.0.home-sw-in joint.0.neg-lim-sw-in
net Y-min       remora.input.2         => joint.1.home-sw-in joint.1.neg-lim-sw-in
net Z-min       remora.input.4         => joint.2.home-sw-in joint.2.neg-lim-sw-in
  • PCW
  • PCW's Avatar
Yesterday 18:37
Replied by PCW on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

I'll test this setup later today.

 
  • Todd Zuercher
  • Todd Zuercher's Avatar
Yesterday 17:38
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Here's the power connector 
 
  • Konstantin
  • Konstantin
Yesterday 17:25 - Yesterday 17:27
Replied by Konstantin on topic CiA 402 Folder Missing

CiA 402 Folder Missing

Category: EtherCAT

Hello,

the forum was indeed down during the weekend, no problem. On the first run of your configuration I forgot to remove the limit switches, the hand wheel and the MDI commands. Then I removed all of them but still the same result. By the way, I also switched the HOMING_METHOD and DISPLAY in the .ini file.

About the emergency stop - the motors are not mounted on the machine, they are on a stand and there is no danger of hurting anyone. Thank you for pointing it out.

Attached is the entire report when I run the LinuxCNC and the edited configuration files.
  • radom
  • radom
Yesterday 17:23

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions


Oh, also, my braking/release signal is a single one for all 3 XYZ drives. Is it possible to try and separate them electrically? Most likely. I'm not sure that's a good idea, though.

Now I'm wondering if you are looking at the correct thing
is there anything in the electrical diagram as "Z achse bremse"?
  • Todd Zuercher
  • Todd Zuercher's Avatar
Yesterday 17:15
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Yes both A and B.
  • radom
  • radom
Yesterday 17:01

DMU 50M retrofit 99% done, Z axis falling on brake release

Category: General LinuxCNC Questions

I release z axis brake 0.2s after motion.motion-enabled and it works with my simodrive,
when does this servo power on signal becomes true? are you sure you are not releasing the brake before pid is working?
 
I don't think this is the issue. I checked just now to make sure. With me pressing F2 (which is also linked to the CNC ready signal going from the Mesa to the drive), I can clearly see the PID enabled and also motion.motion-enabled.

My AC power on button and circuit is separate from the Mesa entirely in an attempt not to have to reverse engineer the emergency stop, which is on the same board originally.

So my startup procedure is essentially:
LinuxCNC startup, LinuxCNC power on (F2), manually pushing the servo AC power on button, a signal returns to the Mesa board from the drive when AC power on is successful, that signal is linked in HAL to the brake release after a short timedelay.

In many cases, this works just fine. In many, Z falls through. Sometimes after a slight delay, so just when you think it's started up properly and the servo is holding the motor, it still falls through 10 seconds later.

Thanks for the suggestion, though!
How exactly is your servo AC power on handled? My Simodrive is sort of old, as you may see — the servos are 6SN1118-0AD11-0AA1 and the control board is 6SN1121-0BA11-0AA1. 



 

mine are from 1992 (mill) and 1997 (lathe) and judging by the pictures your simodrive looks like new compared to mine, but I had both power supplies repaired and also main spindle drive for lathe and Z axis drive for the mill
red led H1 axis fault is on page 83 and 84 from documentation
adegis.com/media/asset/eb8a4b2af69aebb3f...84e8f10fe17ff0ed.pdf
you can try swapping z and x drive motor connection (and encoder wiring and everything else) to see if it's not your drive that is failing
you said linuxcnc doesn't know that a fault occured so you don't get following error in linuxcnc??
I first power everything, then F2 only sends enable signal to the drives

 
  • tommylight
  • tommylight's Avatar
Yesterday 16:56
Replied by tommylight on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

(A and B)?
 

Should be
( A and B )?
-
B with ) is translated to smiley face with glasses ...
  • PCW
  • PCW's Avatar
Yesterday 16:43 - Yesterday 17:13
Replied by PCW on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Might be cable wiring (if you never even get a green blink  from the 7I84U, there is no communication)

As tommylight asked, do you have both field powers applied ( A and B )?


 
  • Todd Zuercher
  • Todd Zuercher's Avatar
Yesterday 16:26
Replied by Todd Zuercher on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Yes, the field power is connected.

I have this for the config line in hal
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=5 num_pwmgens=0 num_stepgens=5 sserial_port_0=0000000x"

Here's the output from mesaflash;
twincnc@twincnc:~$ mesaflash --device 7i76eu --addr 10.10.10.10 --dbname2 7i85 --readhmid
Configuration Name: HOSTMOT2

General configuration information:

BoardName : MESA7I76
FPGA Size: 20 KGates
FPGA Pins: 256
Number of IO Ports: 3
Width of one I/O port: 17
Clock Low frequency: 100.0000 MHz
Clock High frequency: 160.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256

Modules in configuration:

Module: DPLL
There are 1 of DPLL in configuration
Version: 0
Registers: 7
BaseAddress: 7000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: IOPort
There are 3 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: StepGen
There are 5 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: MuxedQCount
There are 6 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: SSerial
There are 1 of SSerial in configuration
Version: 0
Registers: 6
BaseAddress: 5B00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 64 bytes

Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for on-card -> 7I76
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

TB2-4,5 0 IOPort StepGen 0 Dir/Table2 (Out)
TB2-2,3 1 IOPort StepGen 0 Step/Table1 (Out)
TB2-10,11 2 IOPort StepGen 1 Dir/Table2 (Out)
TB2-8,9 3 IOPort StepGen 1 Step/Table1 (Out)
TB2-16,17 4 IOPort StepGen 2 Dir/Table2 (Out)
TB2-14,15 5 IOPort StepGen 2 Step/Table1 (Out)
TB2-22,23 6 IOPort StepGen 3 Dir/Table2 (Out)
TB2-20,21 7 IOPort StepGen 3 Step/Table1 (Out)
TB3-4,5 8 IOPort StepGen 4 Dir/Table2 (Out)
TB3-2,3 9 IOPort StepGen 4 Step/Table1 (Out)
Internal-Field-IO 10 IOPort SSerial 0 TXData0 (Out)
Internal-Field-IO 11 IOPort SSerial 0 RXData0 (In)
TB3-18,19 12 IOPort SSerial 0 TXData1 (Out)
TB3-16,17 13 IOPort SSerial 0 RXData1 (In)
TB3-13,14 14 IOPort MuxedQCount 2 MuxQ-IDX (In)
TB3-10,11 15 IOPort MuxedQCount 2 MuxQ-B (In)
TB3-7,8 16 IOPort MuxedQCount 2 MuxQ-A (In)

IO Connections for P1 -> 7I85
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

TB1-19,20 17 IOPort SSerial 0 RXData6 (In)
TB1-21,22 18 IOPort SSerial 0 TXData6 (Out)
TB1-11,12 19 IOPort SSerial 0 RXData5 (In)
TB1-13,14 20 IOPort SSerial 0 TXData5 (Out)
TB1-3,4 21 IOPort SSerial 0 RXData4 (In)
TB1-5,6 22 IOPort SSerial 0 TXData4 (Out)
TB2-19,20 23 IOPort SSerial 0 RXData3 (In)
TB2-21,22 24 IOPort SSerial 0 TXData3 (Out)
TB2-11,12 25 IOPort SSerial 0 RXData2 (In)
TB2-13,14 26 IOPort SSerial 0 TXData2 (Out)
Internal-EncMux 27 IOPort MuxedQCountSel 0 MuxSel0 (Out)
TB3-1,2,9,10 28 IOPort MuxedQCount 0 MuxQ-A (In)
TB3-4,5,12,13 29 IOPort MuxedQCount 0 MuxQ-B (In)
TB3-7,8,12,13 30 IOPort MuxedQCount 0 MuxQ-IDX (In)
TB3-17,18,TB2-1,2 31 IOPort MuxedQCount 1 MuxQ-A (In)
TB3-20,21,TB2-4,5 32 IOPort MuxedQCount 1 MuxQ-B (In)
TB3-23,24,TB2-7,8 33 IOPort MuxedQCount 1 MuxQ-IDX (In)

IO Connections for P2
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

1 34 IOPort None
14 35 IOPort None
2 36 IOPort None
15 37 IOPort None
3 38 IOPort None
16 39 IOPort None
4 40 IOPort None
17 41 IOPort None
5 42 IOPort None
6 43 IOPort None
7 44 IOPort None
8 45 IOPort None
9 46 IOPort None
10 47 IOPort None
11 48 IOPort None
12 49 IOPort None
13 50 IOPort None

twincnc@twincnc:~$
  • PCW
  • PCW's Avatar
Yesterday 16:19
Replied by PCW on topic 7i92TM defect? How to verify?

7i92TM defect? How to verify?

Category: Driver Boards

what does

mesaflash --device ethernet --addr 10.10.10.10 --rpo 0x1004


report?

(that's the second port)

 
  • petlegpete
  • petlegpete
Yesterday 16:15
Replied by petlegpete on topic 7i92TM defect? How to verify?

7i92TM defect? How to verify?

Category: Driver Boards

Thanks a lot.
I am getting 00001000 as a response.
  • PCW
  • PCW's Avatar
Yesterday 16:11 - Yesterday 16:17
Replied by PCW on topic 7i76EU+7i85+7i84U

7i76EU+7i85+7i84U

Category: Driver Boards

Is sserial channel 2 enabled in the hal file?

(something like : "sserial_port_0=000xxxxx" in the driver command line)

Also

mesaflash --device 7i76eu  --addr 10.10.10.10  --dbname2  7i85 --readhmid

would list the 7I85 pins, not DB25 pins
Displaying 76 - 90 out of 18674 results.
Time to create page: 0.442 seconds
Powered by Kunena Forum