. .
Page 1 of 2 12 LastLast

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Real life scenario today. Electricity stopped for a sec today, something with the fuse box or whatever. Flipped back the main interrupter at home, went to machine, hit "all go to 0" and after 3 min it was operational. It had not lost exact machine position .I had just to check if Z height is there correctly to be sure, as i have loaded 60 euro tool, All was there as it should be on place.

    Went back to my PC to brag here about that. Mehh. 15 days in a raw , windows 10 attempts and fails to install updates. Read in internet, fixed registry, attempted manual update, fixed once, repeats with next updates without being able to fix. So in fact had to wait 10 min to update and 15 min to repair itself from inability to update. So half an hour later was operational. And have in mind that it does that twice a day and does not let me postpone or disable automatic update.On my pc. The one who invented that feature is N1 in my bad person list

    Meanwhile machine was working at least half an hour doing steadily its job. For that time it made 6 parts . You tell me now what are you conclusions. I am not trying to convince anybody here.




    Some people ask me on Youtube about macros. I dont know anything but lets see what the controller has in its memory. There is a file called "probe"

    here is what "probe" is made of:

    G04P0;ÔÝÍ£0s£¬ÎªºóÐø³ÌÐòÕýÈ·¶ÁÈ¡µ±Ç°»úÐµ×ø±êλÖÃM5 ;¹Ø±ÕÖ÷Öá
    (¶ÁÈ¡µ±Ç°µ¶¾ß»úÐµ×ø±êλÖÃ)
    #20=#864
    #21=#865
    #22=#866
    IF#571EQ0GOTO1;Åбðϵͳ²ÉÓù̶¨Î»ÖöԵ¶Ä£Ê½»¹Êǵ±Ç °Î»ÖöԵ¶Ä£Ê½
    (¹Ì¶¨¶Ôµ¶Ä£Ê½Ï£¬Çó³öX¡¢Y¡¢ZµÄ½ø¸øÁ¿)
    #1=#572-#20
    #2=#573-#21
    #3=#574-#22
    GOTO2
    (µ±Ç°¶Ôµ¶Ä£Ê½Ï£¬X¡¢Y¡¢Z½ø¸øÁ¿ÇåÁã)
    N1#1=0
    #2=0
    #3=0
    (ÒÆ¶¯µ½¶Ôµ¶³õʼλÖÃ)
    N2G91G00Z#3
    G91G00X#1Y#2
    (ÒÔ100ËÙ¶ÈÏÂ̽100mm¼ì²â¶Ôµ¶ÐźÅ)
    N1M101
    G91G01Z-100F100
    M102
    G04P0;ÔÝÍ£0s
    #402=#400;±£´æ×ø±êϵZÖáÁãµãÆ«ÖÃ
    #403=1;ÉèÖÃ×Ô¶¯ÐÞÕý×ø±êϵ±êÖ¾
    #404=-#870;±£´æ¶Ôµ¶¿éºñ¶È£¬Èç¹û֮ǰ¶Ôµ¶¿éºñ¶È²ÎÊýΪ0£¬Ïµ ͳ½«²ÉÓøñäÁ¿ÐÞÕý¶Ôµ¶¿éºñ¶È²ÎÊý£¬ÒÔÍê³ÉµÚÒ»´Î¶Ôµ¶
    G91G01Z#575F#578;¶Ôµ¶Íê³É£¬ZÖá»ØÍË

    I think that is Chinese, thats why the strange characters. So obviously things could be done



    Also there is a file called "eng" which contains the specific machine settings, which could be altered on PC, loaded to say 100 controllers, if you a fitting it on a same machine. Which is great, so you don't have to program by clicking 100 controllers


    inside its something like that:

    &&#5 -t1 -s1"minimum log radius of 4axis machining" -s2"mm" -m0 -min=0.000 -max=999.999
    #6 -t2 -s1"A axis rotate reference axis" -m0 -min=0.000 -max=3.000 -i0"X axis" -i1"Y axis" -i2"Z axis" -i3"not rotate"


    #104 -t2 -s1"A axis optimal path when G0 run" -m0 -min=0.000 -max=1.000 -i0"No" -i1"Yes"


    #34 -t1 -s1"X axis pulse equivalency" -s2"pulse/mm" -m2 -min=50.000 -max=99999.000
    #35 -t1 -s1"Y axis pulse equivalency" -s2"pulse/mm" -m2 -min=50.000 -max=99999.000
    #36 -t1 -s1"Z axis pulse equivalency" -s2"pulse/mm" -m2 -min=50.000 -max=99999.000
    #37 -m0
    #38=1280 -t1 -s1"A axis pulse equivalency" -s2"" -m0 -min=50.000 -max=999999.000
    #39=0 -t2 -s1"A axis pulse unit" -m0 -min=0.000 -max=1.000 -i0"pulse/deg" -i1"pulse/circle"
    #40=0 -t2 -s1"AB axis Selection" -m0 -min=0.000 -max=1.000 -i0"A axis" -i1"B axis"


    #390 -t2 -s1"X axis DIR signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #391 -t2 -s1"Y axis DIR signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #392 -t2 -s1"Z axis DIR signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #393 -t2 -s1"A axis DIR signal Electric Level" -m0 -min=0.000 -max=1.000 -i0"Low" -i1"High"


    #418 -t2 -s1"X axis Pulse signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #419 -t2 -s1"Y axis Pulse signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #420 -t2 -s1"Z axis Pulse signal Electric Level" -m2 -min=0.000 -max=1.000 -i0"Low" -i1"High"
    #421 -t2 -s1"A axis Pulse signal Electric Level" -m0 -min=0.000 -max=1.000 -i0"Low" -i1"High"

    Last edited by Boyan Silyavski; 31-10-2016 at 03:50 PM.
    project 1 , 2, Dust Shoe ...

  2. #2
    My CNC PC is W7, you'd need your bumps felt to think W10 is a good idea, I'd use Windows 10 if my intention was to develop an unreliable system to prove a negative, ditto unproven external controllers :-)
    My CNC System mains supply is via a huge UPS, I bought it with no batteries for £40 and it now runs off a couple of external car batteries ;-)
    I haven't had a job stop unexpectedly for 6 to 8 months, the last issue was a broken limit switch wire :D

    I believe these boxes offer the huge advantages of not needing a PC/OS/CNC Software, new users will be able to buy one, connect it and simply use it - that's great! It will enable the "Maker Generation" without requiring them to read around the subject and understand their system before they use it.

    Reliability improvements will be realised by the unwise and unwary who don't already follow best practice with existing PC/OS/CNC Software/Hardware solutions, all the required information is in the manuals and on the support forum sites, just waiting to be read,

    - Nick
    Last edited by magicniner; 31-10-2016 at 07:59 PM. Reason: It's unreliable, not unrelaible ;-)
    You think that's too expensive? You're not a Model Engineer are you? :D

  3. #3
    My CNC computer is win7 32bit. I was talking about my main PC.

    I had before 2x 1500W HP UPS, one here at home, other in the garage. Well, i payed extra 30-35 euro per month on top of my bill . Sold them for good price / new one was 500euro/ and 2 years without UPS. 24 months x 30 euro =700 euro less money wasted last 2 years.


    As i said i am proving nothing Nick, just telling you the story as it is. I live in year 2016, so i have win10 on all my PCs including the laptops, my phone is Edge7 and if i had the money i would have been driving Tesla. What i am saying is i like latest stuff. That's one of the reasons i hated Mach3. It made me keep that nasty winXP.
    project 1 , 2, Dust Shoe ...

  4. #4
    Quote Originally Posted by Boyan Silyavski View Post
    My CNC computer is win7 32bit. I was talking about my main PC.

    I had before 2x 1500W HP UPS, one here at home, other in the garage. Well, i payed extra 30-35 euro per month on top of my bill
    My home UPS is in my hallway so the "waste energy" will only be wasted when the weather is warm enough to require no heating in the house, my workshop UPS will be similarly helping to keep the chill off.
    I only worry about quiescent and standby energy usage once the area where the appliances reside is warm enough not to require heating ;-)

    - Nick
    You think that's too expensive? You're not a Model Engineer are you? :D

  5. #5
    Quote Originally Posted by Boyan Silyavski View Post
    My CNC computer is win7 32bit. I was talking about my main PC.

    I had before 2x 1500W HP UPS, one here at home, other in the garage. Well, i payed extra 30-35 euro per month on top of my bill . Sold them for good price / new one was 500euro/ and 2 years without UPS. 24 months x 30 euro =700 euro less money wasted last 2 years.


    As i said i am proving nothing Nick, just telling you the story as it is. I live in year 2016, so i have win10 on all my PCs including the laptops, my phone is Edge7 and if i had the money i would have been driving Tesla. What i am saying is i like latest stuff. That's one of the reasons i hated Mach3. It made me keep that nasty winXP.
    No, Mach3 does not force you to keep the old WinXP, using UCCNC controllers you can actually run it on both W7 64 and also W10 64. I gave up on XP a long time ago and with W7 I always used 64 bits versions. Now I am using W10 and UC300ETH with Mach3, as well as with UCCNC.

    Re. the UPS, why would you need to pay €30-35 per month for it? Mine is a one time cost when I am buying and when I need to replace the battery. Otherwise it is just the charging, but that is certainly not that expensive.

    BTW, charging a Tesla takes too long time... Not yet suitable for holiday trips (demands strict and careful planning and short trips or long "petrol station" stops) and is a bit too expensive for work commuting.
    Last edited by A_Camera; 02-11-2016 at 01:40 PM.

  6. #6
    Ok my 4 axis controller V2.1 as arrived and straight off the bat just reading manual I can see limitation. The 4th axis can only be set to Pulse/Degree not Pulse/MM so limited to 3 axis Linear movement.

    Also I'm struggling to see anyway settings or references to how it can change tools.! There are Tool offset parameters so I'm summising there must be way but it's not obvious.
    Even got into the setup files and translated the Chinese. I can just about workout what the files are doing but can't see anything relating to changing tools so I'm little concerned it can't do it.!! . . . Well not in the conventional sense ie: M6 macro. Without full list of controller internal parameters can't see if one could be assigned to the job.?

    Oh and can't believe how small this thing is it's Tiny.!!
    Last edited by JAZZCNC; 05-11-2016 at 01:37 AM.

  7. #7
    This below works for changing tools / generated by ESTLCAM/, cant remember if it stopped the spindle?



    (No. 2: Part 1)
    M05
    M00 (Change tool: End mill 6mm 2 flute)
    M03
    G00 X-26.2834 Y7.9139 Z5.0000
    G00 X-25.5448 Y7.7836 Z0.5250
    G01 X-25.6339 Y7.5389 Z0.5000 F1200 S18000
    G01 X-25.7089 Y7.4318 Z0.4750
    G01 X-25.8013 Y7.3393 Z0.4433
    G01 X-25.9084 Y7.2644 Z0.4000



    Unfortunately it seems its unaware of the M06 command. Bellow the code is generated from Aspire / G code ATC/ . What it does is Stop but does not stop spindle. I stop it manually, Zero new tool and switch spindle on/ not sure if necessary/ and continue.


    X-22.665Y0.653
    X-22.656Y0.325
    X-22.653Y0.000
    G0Z5.000
    M0
    M06T2
    G43H2
    S16000M03
    G0X-26.500Y-25.000Z5.000
    G1Z-1.000F762.0
    G1Y25.000F1524.0
    X-26.497Y25.098
    X-26.487Y25.197
    X-26.470Y25.298
    X-26.446Y25.400
    X-26.414Y25.502




    If you can not find a way to switch that A axis to pulse per mm, then that must be the reality then. Not slaving. 2 motors per axis hardware wired, the way you don't like it. As it works it's not a problem for me.


    Anyway, that's one of the reasons i gave up with this board. Can not find the programmer to do what i want and fix stuff like this? Then sell you board 1 by 1 from China. I am not interested in more than using it.




    But FIY the macros and other stuff is defined in the slib file / nand folder. Unfortunately in Chinese and unfortunately it does not show like Chinese but rfunny greek characters, so i was not able to translate it.


    part from that file:



    (G12 I)
    O9012
    G91 G01 X#494
    G02 X0 I-#494
    G01 X-#494
    M99


    (G13 I)
    O9013
    G91 G01 X#494
    G03 X0 I-#494
    G01 X-#494
    M99


    (G81 X Y Z R K)
    O9081
    (#1-#3¼Ç¼ָÁʼʱµ¶¾ß¹¤¼þ×ø±ê)
    #1=#451
    #2=#452
    #3=#453
    IF #450LT0 GOTO1;ÅÐ±ð¾ø¶Ô×ø±ê±à³Ìģʽ»¹ÊÇÔöÁ¿×ø±ê·½Ê½
    (Çó³öRÆ½ÃæZ×ø±ê#4ºÍ¿×µ×Z×ø±ê#5£¬ÒÔ¼°X¡¢YÑ*»·µÝÔö¾à Àë#6,#7)
    #4=#497
    #5=#490
    #6=#488-#1
    #7=#489-#2
    GOTO2
    N1 #4=#3+#497
    #5=#3+#490
    #6=#488
    #7=#489
    (ÒÀ¾Ý¹Ì¶¨Ñ*»·Í˵¶Ö¸ÁîÒÔ¼°#3Óë#4µÄλÖùØÏµÇó³öÍ˵¶µ ãZ×ø±ê#8)
    N2 IF [#449LT0]*[#4LT#3] GOTO3
    #8=#4
    GOTO4
    N3 #8=#3
    (#11¼Ç¼Ñ*»·´ÎÊýK)
    N4 #11=#496
    IF #11>0 GOTO6
    #11=1
    (ZÖá¿ìËÙ½ø¸øµ½Rµã)
    N6 IF #4LT#3 GOTO5
    G90G00Z#4
    (Ñ*»·´¦Àí)
    N5 WHILE#11>0DO13
    G91G00X#6Y#7;XY¿ìËÙ½ø¸øµ½¿×λ´¦
    G90G00Z#4;Z¿ìËÙ½ø¸øµ½Rµã
    G90G01Z#5;ZÒÔÇÐÏ÷ËÙ¶È×êÖÁ¿×µ×λÖÃ
    G90G00Z#4;Z¿ìËÙ̧Éýµ½RλÖÃ
    #11=#11-1;Ñ*»·´ÎÊýµÝ¼õ
    END13
    G90G00Z#8;Z¿ìËÙ̧Éýµ½#8λÖÃ
    M99


    (G82 X Y Z R K P)
    O9082
    #9=#484
    IF #9>0 GOTO6
    #9=1
    (#1-#3¼Ç¼ָÁʼʱµ¶¾ß¹¤¼þ×ø±ê)
    N6#1=#451
    #2=#452
    #3=#453
    IF #450LT0 GOTO1;ÅÐ±ð¾ø¶Ô×ø±ê±à³Ìģʽ»¹ÊÇÔöÁ¿×ø±ê·½Ê½
    (Çó³öRÆ½ÃæZ×ø±ê#4ºÍ¿×µ×Z×ø±ê#5£¬ÒÔ¼°X¡¢YÑ*»·µÝÔö¾à Àë#6,#7)
    #4=#497
    #5=#490
    project 1 , 2, Dust Shoe ...

  8. #8
    Quote Originally Posted by Boyan Silyavski View Post
    This below works for changing tools / generated by ESTLCAM/, cant remember if it stopped the spindle?



    (No. 2: Part 1)
    M05
    M00 (Change tool: End mill 6mm 2 flute)
    M03
    Not really tool change that it's just stopping the code. There must be way to do this correctly thru macros and/or controller parameters so can call offsets etc without having to mess around writing Cam post processors just for this controller. If not then it's Doomed to the box under bench straight away.!!

    I've been thru all the files and translated them and can't see any param's or Code relating to tool changing. Here's the files translated.
    Attached Files Attached Files

  9. The Following User Says Thank You to JAZZCNC For This Useful Post:


  10. #9
    Quote Originally Posted by Boyan Silyavski View Post
    Real life scenario today. Electricity stopped for a sec today, something with the fuse box or whatever. Flipped back the main interrupter at home, went to machine, hit "all go to 0" and after 3 min it was operational. It had not lost exact machine position .I had just to check if Z height is there correctly to be sure, as i have loaded 60 euro tool, All was there as it should be on place.
    Boyan don't get me wrong here I'm not trying to put you or the controller down here but this needs to be said and made clear for sake of others reading what you wrote and thinking it will work same for them when chances are it won't and here's why.?

    What speed was the machine traveling when power failed.? The law of physics dictates that inertia will make the axis continue on for some unknown distance if travleing at resonable velocity. So unless you have absolute encoders or Glass linear scales on the axis you will have lost position.

    Now in your case you have Servo's which more than likely will have incremental encoders which don't retain there position when power is lost so they have not had any affect on keeping position. These controllers Also don't have positional feed back so equally it has no Clue to where the axis was when power failed.

    So the fact you got back into position as nothing to do with the controller and everything to do with the fact your using servos which can accurately home. Probably using the encoder if using index pulse for homing.?
    Steppers or Servo if traveling at any resonable feedrate position will be lost if poiwer fails. The function of getting back into Exact position as nothing to do with controller and everything thing to do with the HOME sensing type, be that encoder index or Home Switch.

    This is no different to any other Controller be that PC based or Stand alone. The only exception is if your Encoders are absolute type or have Glass linear scales in which case the Servo drives are doing the work not the controller.

  11. #10
    I must get some of these encoders as I get lost on the way back from the crapper ?
    John S -

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. CSLAB CSMIO/IP-M 4-axis Ethernet Motion Controller
    By dudz in forum CS-Lab (CSMIO)
    Replies: 35
    Last Post: 02-01-2017, 01:27 AM
  2. FOR SALE: Galil Motion Controller - PCI DMC 1842 - four axes
    By lateAtNight in forum Items For Sale
    Replies: 1
    Last Post: 24-06-2014, 03:41 PM
  3. FOR SALE: Galil 1880 8 axis PCI motion controller
    By Boyan Silyavski in forum Items For Sale
    Replies: 1
    Last Post: 03-06-2014, 07:39 PM
  4. Advice please! JAF Motion Controller issues!
    By Mark Chard in forum Machine Control Software
    Replies: 0
    Last Post: 31-01-2014, 05:03 PM
  5. eBay: Galil DMC-1580 Motion Controller 8-Axis
    By Boyan Silyavski in forum Items On eBay UK
    Replies: 1
    Last Post: 25-12-2013, 10:30 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •