Autor Tópico: Phase Drive + EMC2 v2.2.5  (Lida 22377 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #75 Online: 30 de Maio de 2012, 19:10 »
SR Minilathe é asim que tem que fica

Core_stepper.hal

# core HAL config file for steppers

# first load the core RT modules that will be needed
# kinematics
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out  "
setp parport.0.reset-time 500
loadrt stepgen step_type=9,9,9

# hook functions to base thread (high speed thread for step generation)
addf stepgen.make-pulses base-thread

# hook functions to servo thread
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd <= motion.spindle-speed-out

# connect position commands from motion module to step generator
net XA <= stepgen.0.phase-A
net XB <= stepgen.0.phase-B
net XC <= stepgen.0.phase-C
net XD <= stepgen.0.phase-D

# connect position feedback from step generators
# to motion module
net YA <= stepgen.1.phase-A
net YB <= stepgen.1.phase-B
net YC <= stepgen.1.phase-C
net YD <= stepgen.1.phase-D

# connect enable signals for step generators
net ZA <= stepgen.2.phase-A
net ZB <= stepgen.2.phase-B
net ZC <= stepgen.2.phase-C
net ZD <= stepgen.2.phase-D

# connect signals to step pulse generator outputs
net XA => parport.0.pin-02-out
net XB => parport.0.pin-03-out
net XC => parport.0.pin-04-out
net XD => parport.0.pin-05-out

net YA => parport.0.pin-06-out
net YB => parport.0.pin-07-out
net YC => parport.0.pin-08-out
net YD => parport.0.pin-09-out

net ZA => parport.0.pin-01-out
net ZB => parport.0.pin-14-out
net ZC => parport.0.pin-16-out
net ZD => parport.0.pin-17-out

# set stepgen module scaling - get values from ini file
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xenable axis.0.amp-enable-out => stepgen.0.enable

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net yenable axis.1.amp-enable-out => stepgen.1.enable

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zenable axis.2.amp-enable-out => stepgen.2.enable

net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchang e
net tool-change iocontrol.0.tool-change => hal_manualtoolchang e.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchang e.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchang e.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #76 Online: 30 de Maio de 2012, 19:15 »
SR Minilathe  desculpa pela metralhadra de perguntas mas que sou totalmente navato nese asunto e quero aprender ok
Depois de ter feito tudo isso poso abri o emc2 pelo stepper-mm normal

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Phase Drive + EMC2 v2.2.5
« Resposta #77 Online: 30 de Maio de 2012, 19:16 »
Acho que está certo. Teste...

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #78 Online: 30 de Maio de 2012, 19:27 »
SR Minilathe poso entao clikar no stepper-mm e testar nao coro o risco de danificar o arkivo

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #79 Online: 30 de Maio de 2012, 20:00 »
Deu erro ( meu ubunto é 8.04 ) o que pode ser

Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=emcsh
EMC2_IOSH=iosh
EMC2 - 2.3.5
Machine configuration directory is '/home/ralf/emc2/configs/stepper'
Machine configuration file is 'stepper_mm.ini'
INIFILE=/home/ralf/emc2/configs/stepper/stepper_mm.ini
PARAMETER_FILE=stepper.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=emc.nml
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=11386
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Kernel message information:
[    0.000000] Linux version 2.6.24-16-rtai (root@hardy) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 Tue Sep 30 22:54:33 EEST 2008 (Ubuntu 2.6.24-12.22-generic)
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000003dff0000 (usable)
[    0.000000]  BIOS-e820: 000000003dff0000 - 000000003dff8000 (ACPI data)
[    0.000000]  BIOS-e820: 000000003dff8000 - 000000003e000000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fed00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffee0000 - 00000000fff0ffff (reserved)
[    0.000000]  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[    0.000000] 95MB HIGHMEM available.
[    0.000000] 896MB LOWMEM available.
[    0.000000] Entering add_active_range(0, 0, 253936) 0 entries of 256 used
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->     4096
[    0.000000]   Normal       4096 ->   229376
[    0.000000]   HighMem    229376 ->   253936
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0:        0 ->   253936
[    0.000000] On node 0 totalpages: 253936
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4064 pages, LIFO batch:0
[    0.000000]   Normal zone: 1760 pages used for memmap
[    0.000000]   Normal zone: 223520 pages, LIFO batch:31
[    0.000000]   HighMem zone: 191 pages used for memmap
[    0.000000]   HighMem zone: 24369 pages, LIFO batch:3
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] DMI 2.3 present.
[    0.000000] Allocating PCI resources starting at 40000000 (gap: 3e000000:c0c00000)
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 251953
[    0.000000] Kernel command line: root=UUID=4f8c4b78-408b-4693-90ed-711167656866 ro quiet splash locale=pt_BR
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[    0.000000] Detected 1792.759 MHz processor.
[   22.860410] I-pipe 2.0-04: pipeline enabled.
[   22.861288] Console: colour VGA+ 80x25
[   22.861295] console [tty0] enabled
[   22.862746] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[   22.864279] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[   22.905238] Memory: 996716k/1015744k available (1440k kernel code, 18328k reserved, 573k data, 228k init, 98240k highmem)
[   22.905255] virtual kernel memory layout:
[   22.905256]     fixmap  : 0xfffed000 - 0xfffff000   (  72 kB)
[   22.905258]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[   22.905260]     vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
[   22.905262]     lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
[   22.905263]       .init : 0xc02fa000 - 0xc0333000   ( 228 kB)
[   22.905265]       .data : 0xc026836d - 0xc02f77ec   ( 573 kB)
[   22.905267]       .text : 0xc0100000 - 0xc026836d   (1440 kB)
[   22.905272] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[   22.905377] SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
[   22.985382] Calibrating delay using timer specific routine.. 3587.40 BogoMIPS (lpj=7174802)
[   22.985453] Security Framework initialized
[   22.985467] SELinux:  Disabled at boot.
[   22.985496] AppArmor: AppArmor initialized
[   22.985507] Failure registering capabilities with primary security module.
[   22.985520] Mount-cache hash table entries: 512
[   22.985804] CPU: After generic identify, caps: bfebf9ff 00000000 00000000 00000000 00000400 00000000 00000000 00000000
[   22.985820] CPU: Trace cache: 12K uops, L1 D cache: 8K
[   22.985824] CPU: L2 cache: 512K
[   22.985828] CPU: After all inits, caps: bfebf9ff 00000000 00000000 0000b080 00000400 00000000 00000000 00000000
[   22.985848] Compat vDSO mapped to ffffe000.
[   22.985869] CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz stepping 07
[   22.985882] Checking 'hlt' instruction... OK.
[   23.001732] Freeing SMP alternatives: 0k freed
[   23.002101] net_namespace: 64 bytes
[   23.002867] NET: Registered protocol family 16
[   23.003192] EISA bus registered
[   23.007938] PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=2
[   23.007942] PCI: Using configuration type 1
[   23.007945] Setting up standard PCI resources
[   23.024126] Linux Plug and Play Support v0.97 (c) Adam Belay
[   23.024515] PCI: Probing PCI hardware
[   23.024528] PCI: Probing PCI hardware (bus 00)
[   23.024785] Enabling SiS 96x SMBus.
[   23.027015] PCI: Using IRQ router SIS [1039/0962] at 0000:00:02.0
[   23.027036] PCI: setting IRQ 11 as level-triggered
[   23.027040] PCI: Found IRQ 11 for device 0000:00:02.1
[   23.027080] PCI: Sharing IRQ 11 with 0000:00:09.0
[   23.057507] AppArmor: AppArmor Filesystem Enabled
[   23.058091] PCI: Bridge: 0000:00:01.0
[   23.058097]   IO window: a000-afff
[   23.058104]   MEM window: dfd00000-dfefffff
[   23.058109]   PREFETCH window: cfa00000-dfbfffff
[   23.058143] NET: Registered protocol family 2
[   23.061365] Time: tsc clocksource has been installed.
[   23.093448] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[   23.094036] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[   23.096193] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[   23.096884] TCP: Hash tables configured (established 131072 bind 65536)
[   23.096891] TCP reno registered
[   23.105716] checking if image is initramfs... it is
[   24.026410] Freeing initrd memory: 6886k freed
[   24.027195] audit: initializing netlink socket (disabled)
[   24.027228] audit(1338399130.124:1): initialized
[   24.027540] highmem bounce pool size: 64 pages
[   24.030186] VFS: Disk quotas dquot_6.5.1
[   24.030233] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[   24.030445] io scheduler noop registered
[   24.030449] io scheduler anticipatory registered
[   24.030452] io scheduler deadline registered
[   24.030467] io scheduler cfq registered (default)
[   24.030536] Boot video device is 0000:01:00.0
[   24.030870] isapnp: Scanning for PnP cards...
[   24.384879] isapnp: No Plug & Play device found
[   24.428881] Real Time Clock Driver v1.12ac
[   24.428889] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[   24.429102] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   24.430606] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[   24.430736] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[   24.430943] PNP: No PS/2 controller found. Probing ports directly.
[   24.431277] serio: i8042 KBD port at 0x60,0x64 irq 1
[   24.431284] serio: i8042 AUX port at 0x60,0x64 irq 12
[   24.437219] mice: PS/2 mouse device common for all mice
[   24.437401] EISA: Probing bus 0 at eisa.0
[   24.437444] EISA: Detected 0 cards.
[   24.437596] NET: Registered protocol family 1
[   24.437619] Using IPI Shortcut mode
[   24.437780] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[   24.437783] EDD information not available.
[   24.438310] Freeing unused kernel memory: 228k freed
[   24.469063] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[   25.802929] fuse init (API version 7.9)
[   26.213827] SCSI subsystem initialized
[   26.278851] usbcore: registered new interface driver usbfs
[   26.278896] usbcore: registered new interface driver hub
[   26.281557] sis900.c: v1.08.10 Apr. 2 2006
[   26.281656] PCI: Found IRQ 11 for device 0000:00:04.0
[   26.283040] 0000:00:04.0: VIA 6103 PHY transceiver found at address 1.
[   26.296916] 0000:00:04.0: Using transceiver found at address 1 as default
[   26.318468] via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
[   26.318562] usbcore: registered new device driver usb
[   26.320052] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[   26.349930] libata version 3.00 loaded.
[   26.377580] eth0: SiS 900 PCI Fast Ethernet at 0xd400, IRQ 11, 00:0a:e6:61:b3:1a
[   26.377650] PCI: Found IRQ 11 for device 0000:00:09.0
[   26.377663] PCI: Sharing IRQ 11 with 0000:00:02.1
[   26.383258] eth1: VIA Rhine III at 0xdfff6f00, 00:08:54:10:9e:c1, IRQ 11.
[   26.383973] eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
[   26.384494] PCI: setting IRQ 5 as level-triggered
[   26.384500] PCI: Found IRQ 5 for device 0000:00:03.0
[   26.384561] ohci_hcd 0000:00:03.0: OHCI Host Controller
[   26.385032] ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
[   26.385063] ohci_hcd 0000:00:03.0: irq 5, io mem 0xdfff8000
[   26.442694] usb usb1: configuration #1 chosen from 1 choice
[   26.442736] hub 1-0:1.0: USB hub found
[   26.442751] hub 1-0:1.0: 2 ports detected
[   26.544573] PCI: Found IRQ 11 for device 0000:00:03.1
[   26.544659] ohci_hcd 0000:00:03.1: OHCI Host Controller
[   26.544718] ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
[   26.544742] ohci_hcd 0000:00:03.1: irq 11, io mem 0xdfff9000
[   26.602555] usb usb2: configuration #1 chosen from 1 choice
[   26.602599] hub 2-0:1.0: USB hub found
[   26.602614] hub 2-0:1.0: 2 ports detected
[   26.704553] PCI: Found IRQ 11 for device 0000:00:03.2
[   26.704639] ohci_hcd 0000:00:03.2: OHCI Host Controller
[   26.704681] ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
[   26.704705] ohci_hcd 0000:00:03.2: irq 11, io mem 0xdfffa000
[   26.762534] usb usb3: configuration #1 chosen from 1 choice
[   26.762577] hub 3-0:1.0: USB hub found
[   26.762591] hub 3-0:1.0: 2 ports detected
[   26.864677] PCI: Found IRQ 11 for device 0000:00:03.3
[   26.864750] ehci_hcd 0000:00:03.3: EHCI Host Controller
[   26.864803] ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4
[   26.864858] PCI: cache line size of 128 is not supported by device 0000:00:03.3
[   26.864872] ehci_hcd 0000:00:03.3: irq 11, io mem 0xdfffb000
[   26.876345] ehci_hcd 0000:00:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[   26.876547] usb usb4: configuration #1 chosen from 1 choice
[   26.876587] hub 4-0:1.0: USB hub found
[   26.876600] hub 4-0:1.0: 6 ports detected
[   26.985413] pata_sis 0000:00:02.5: version 0.5.2
[   26.987479] scsi0 : pata_sis
[   26.989564] scsi1 : pata_sis
[   26.989658] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[   26.989663] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[   27.192476] ata1.00: HPA unlocked: 80291135 -> 80293248, native 80293248
[   27.192488] ata1.00: ATA-7: Maxtor 6K040L0, NAR61HA0, max UDMA/133
[   27.192493] ata1.00: 80293248 sectors, multi 16: LBA
[   27.192519] ata1.00: limited to UDMA/33 due to 40-wire cable
[   27.208697] ata1.00: configured for UDMA/33
[   27.528424] ata2.00: ATAPI: HL-DT-STDVD-RAM GSA-H55N, 1.03, max UDMA/66
[   27.700381] ata2.00: configured for UDMA/66
[   27.700601] scsi 0:0:0:0: Direct-Access     ATA      Maxtor 6K040L0   NAR6 PQ: 0 ANSI: 5
[   27.702613] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVD-RAM GSA-H55N 1.03 PQ: 0 ANSI: 5
[   27.714518] Driver 'sd' needs updating - please use bus_type methods
[   27.721305] sd 0:0:0:0: [sda] 80293248 512-byte hardware sectors (41110 MB)
[   27.721333] sd 0:0:0:0: [sda] Write Protect is off
[   27.721338] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[   27.721367] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Phase Drive + EMC2 v2.2.5
« Resposta #80 Online: 30 de Maio de 2012, 20:24 »
Não estou entendendo.

A pouco vc disse que com a configuração tipo step/dir os motores giravam bem...
Porque está tentando usar modo phase?

...
SR Gilli me corija se estiver errado mas antes de descobrie que minha placa era Phase-Drive os motores em Stepper rodavao certo com esa pinagem
Pino 2 = Direção X
Pino 3 = Passo X
Pino 4 = Direção Y
Pino 5 = Passo Y
Pino 6 = Direção Z
Pino 7 = Passo Z
Pino 8 = Direção A
Pino 9 = Passo A
Pino 10 = Final ou inicio de curso eixo A
Pino 11 = Final ou inicio de curso eixo Z
Pino 12 = Final ou inicio de curso eixo Y
Pino 13 = Final ou inicio de curso eixo X
Creio eu que a ligaçao esteja certa mas me corrija se estiver errado ok

Descupen pelo encoveniente de postar a mesma pergunta 2 vezes Abraços a todos

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #81 Online: 30 de Maio de 2012, 20:35 »
Alebe nao tenho documentaçoa de minha placa o repaz que me vendeu nao me forneceu entao eu testei em step-dir configurei o passo do fuso e tudo mais mas nao roda direito perde muito passo em stepper-mm nao dezenha nada comesa a fazer mas ai pede passo a umica coisa que tenho dela sao esas fotos http://imageshack.us/g/217/mator.jpg/

bom eu acho que é Phase me corijao se estiver erado Abraços

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:Phase Drive + EMC2 v2.2.5
« Resposta #82 Online: 30 de Maio de 2012, 20:44 »
Ok SR Gilli e SR Minilathe vou fazer o que os Sr falarao
SR Gilli me corija se estiver errado mas antes de descobrie que minha placa era Phase-Drive os motores em Stepper rodavao certo

Pois é o Alebe já falou.....

Ralf se a placa estava funcionando, com uma configuração, não precisa mudar.

Não dá pra enganar a placa, se estava funcionando com a configuração que fez, não vai ser ACHANDO que a placa é de um tipo ou de outro que ela vai mudar.

Na minha opinião, mais do que ficar insistindo em configurações, tem que ver certo que placa voce está usando. Considerando o que já escreveu até agora, a placa está mais para step dir do que phase drive.

Vamos começar pelo mais basico que eu possa imaginar aqui.

Já que comprou a placa e não tem suporte pra ela, vai ter que se virar. De que maneira? Primeiro tente identificar o tipo de placa. Vamos primeiro pelo básico (do básico).

identifique quantos pinos (ou fios no cabo) que precisa para acionar a placa (não vale dizer 36, pois nem todos os pinos do conector são usados né).

Para phase drive deve ter 12 pinos que são 4 por eixo, 1 para cada fase do motor.
Para step dir são 6 pinos 2 pinos 1 para pulso (passo) e outro para direção.

Ou seja uma uso o dobro de pinos que a outra.

Primeiro veja quantos pinos estão ligados aos CIs da placa, depois vamos a próxima etapa.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Phase Drive + EMC2 v2.2.5
« Resposta #83 Online: 30 de Maio de 2012, 20:54 »
Para que a gente não perca mais tempo, peça ao fornecedor que dê a documentação correta desta placa, ou compre uma placa que tenha ao menos documentação de pinagem e ajustes.

Ficar tentando descobrir o porque não funciona é perda de tempo de quem está tentando ajudar...

Offline ralf.martins

  • Novato
  • *
  • Posts: 23
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Aguaí SP
  • Nome:: Ralf Rodrigues Martins
  • Profissão: ajudante de clicheria
Re:Phase Drive + EMC2 v2.2.5
« Resposta #84 Online: 30 de Maio de 2012, 21:07 »
F Gilli desculpas por tomar seu tenpo pois estou perdendo o meu tanbem infelizmente conprei a placa com a pesoa erada e nao me forneceu documentaçao pelo que estou entendendo minha placa é phase vim aki no forum procurar ajuda e conhecimento e nao ficar tomando tenpo de pesoas enteresadas em ajudar e infelizmente nao posso estar adiquirindo uutra placa se pudese teria conprado uma chopper Bom desculpas pelo encoveniente


Cientista 13 mais desculpas pois estou disparando peguntas pra todos os lados nao vou cometer isso novamente ok (obs pelo que eu vi aki é phase ok )

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:Phase Drive + EMC2 v2.2.5
« Resposta #85 Online: 30 de Maio de 2012, 21:57 »
Ralf olhando as fotos da placa no outro tópico, cheguei a conclusão que a sua placa não é phase drive, ela é step dir. Postei lá.

Vamos fazer o seguinte vamos tratar deste assunto apenas e somente no tópico "como ligar esta placa" http://www.guiacnc.com.br/bate-papo/como-ligar-essa-placa/




Offline FABRICIOBOESING

  • Novato
  • *
  • Posts: 6
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: POA - RS
  • Nome:: Fabricio Boesing
  • Profissão: estudante
Re:Phase Drive + EMC2 v2.2.5
« Resposta #86 Online: 05 de Janeiro de 2013, 18:24 »
É isso mesmo Bruxo, tive o mesmo problema que você e a solução foi usar os arquivos do cientista13 e trocar o core_stepper.hal pelo do cast.

 

/** * */