#emc-devel | Logs for 2009-07-22

Back
[13:35:52] <mpaolini> hi all I have a trivial configure.in patch to submit, I think I could send it through emc-devel list but I'm not sure as this is my first contribution to the project
[13:38:13] <SWPadnos> try sending it to the devel list, that's the preferred way
[13:38:18] <SWPadnos> and thanks :)
[13:56:25] <mpaolini> ok sent yw
[14:01:31] <CIA-4> EMC: 03micges 07task_cleanup * rdf6cdafba33f 10/src/emc/task/emccanon.cc: Add variables to hold vel and acc values, calculate them only once
[14:01:32] <CIA-4> EMC: 03micges 07task_cleanup * r8764dd114b47 10/src/emc/ (8 files in 4 dirs): Remove duplicate defines of max joints and max axes
[14:01:32] <CIA-4> EMC: 03micges 07task_cleanup * re7e58f626d86 10/src/emc/nml_intf/canon.hh: A B C axes are unconditional now
[14:19:43] <CIA-4> EMC: 03jepler 07master * r436b15ea1695 10/src/emc/nml_intf/canon.hh: A B C axes are unconditional now
[14:19:44] <CIA-4> EMC: 03jepler 07master * r711baa33405e 10/src/configure.in: configure.in: honor --with-python when checking tkinter
[14:19:45] <CIA-4> EMC: 03jepler 07v2_3_branch * r7e2e093ec788 10/src/ (configure configure.in): configure.in: honor --with-python when checking tkinter
[15:44:26] <CIA-4> EMC: 03micges 07task_cleanup * r112a575ac9b8 10/src/emc/ (nml_intf/canon.hh task/emccanon.cc): Change globals canon variables into one struct CanonConfig_t
[15:44:28] <CIA-4> EMC: 03micges 07task_cleanup * r063c0951a7e8 10/src/emc/ (6 files in 3 dirs): Remove redefines of EMCMOT_MAX_DIO and EMCMOT_MAX_AIO
[15:44:29] <CIA-4> EMC: 03micges 07task_cleanup * r0a782daf3d8e 10/src/emc/usr_intf/ (keystick.cc xemc.cc): Remove setting up emc global TRAJ variables from xemc and keystick
[16:20:36] <micges> jepler: I cannot merge task_cleanup to ja3, git shows error simmilar to Stuarts:
[16:20:36] <micges> error: Entry 'src/Makefile' would be overwritten by merge. Cannot merge.
[16:20:36] <micges> fatal: merging of trees 6b0109f7085572a5646ff097f0633d52c40eaee8 and 4c80dd0a046865a864e05c91b5144ea53e60c677 failed
[16:22:37] <jepler> was your working directory clean (no changes not committed) when you ran 'git merge'?
[16:22:54] <jepler> starting with what I know was a clean tree, I don't get that error, but I do get merge conflicts on other files
[16:22:55] <micges> yes
[16:23:42] <micges> I committed last one from the list ^^ and then merged
[16:25:37] <micges> before merge I even make clean
[16:40:12] <jepler> http://pastebin.ca/1503373
[16:40:16] <jepler> here's what I get
[16:40:33] <jepler> I haven't been able to recreate your specific message; when I had a modified but not commited src/Makefile I got a different message
[16:47:01] <micges> bbl
[17:09:44] <CIA-4> EMC: 03cradek 07random_toolchange * r5bdc4f06a0b9 10/ (8 files in 7 dirs): hide the detail of pockets when on a nonrandom machine
[18:31:18] <CIA-4> EMC: 03micges 07joints_axes3 * r3f619a1eb1c9 10/docs/src/lathe/lathe-user.lyx: add info about lathe tool table dia column
[18:31:19] <CIA-4> EMC: 03micges 07joints_axes3 * r67ce54cb4ecc 10/tests/interp/g76/ (README expected g76only.ngc test.sh test.tbl test.var xfail): new test of g76 (disabled because it currently fails)
[18:31:20] <CIA-4> EMC: 03micges 07joints_axes3 * r01aa2b5c8234 10/ (src/emc/rs274ngc/interp_convert.cc tests/interp/g76/xfail): fix boundary condition check for i-number of g76
[18:31:20] <CIA-4> EMC: 03micges 07joints_axes3 * r399eebfbae7d 10/src/emc/rs274ngc/interp_convert.cc: report errors from convert_threading_cycle
[18:31:22] <CIA-4> EMC: 03micges 07joints_axes3 * r7eda5500701d 10/docs/src/drivers/hostmot2.lyx: add more info on encoder scale
[18:31:25] <CIA-4> EMC: 03micges 07joints_axes3 * r7db123ab75e1 10/docs/src/ (Submakefile docs.xml index.tmpl): add integrator concepts to html docs
[18:31:30] <CIA-4> EMC: 03micges 07joints_axes3 * rd5c3b2a4b2c7 10/src/emc/nml_intf/ (emc.cc emc.hh emc_nml.hh): Remove unused EMC_SET_DIO_INDEX_TYPE and EMC_SET_AIO_INDEX_TYPE nml messages
[18:31:33] <CIA-4> EMC: 03micges 07joints_axes3 * r2f39866fed2e 10/src/emc/usr_intf/axis/scripts/emctop.py: Make some fields more readable
[18:31:36] <CIA-4> EMC: 03micges 07joints_axes3 * rd41599fde635 10/src/emc/usr_intf/axis/scripts/emctop.py: fix typo, constants are from emcmodule
[18:31:39] <CIA-4> EMC: 03micges 07joints_axes3 * rbcb8aafd854b 10/src/emc/motion/command.c: fix tcss.ngc bug
[18:31:41] <CIA-4> EMC: 03micges 07joints_axes3 * r54c20223167d 10/src/ (configure configure.in): make "run in place" the default
[18:31:44] <CIA-4> EMC: 03micges 07joints_axes3 * r0cfb0164b1fa 10/docs/src/drivers/hostmot2.lyx: expand encoder scale description
[18:31:47] <CIA-4> EMC: 03micges 07joints_axes3 * r164a783b42a5 10/configs/sim/lathe.ini: allow spindle to go up to 2krpm. don't turn off spindle to change tools
[18:31:56] <CIA-4> EMC: 03micges 07joints_axes3 * rd98d47d13abf 10/src/ (Makefile autogen.sh config.h.in configure): don't keep autoconf-generated files in git
[18:31:59] <CIA-4> EMC: 03micges 07joints_axes3 * rc2bc8cf37a7d 10/src/emc/kinematics/tp.c: fix tcss2.ngc bug
[18:32:01] <CIA-4> EMC: 03micges 07joints_axes3 * r3542b04917dd 10/debian/rules.in: debian/rules needs to run autogen when building
[18:32:04] <CIA-4> EMC: 03micges 07joints_axes3 * r870bd24fc750 10/debian/control.in: building now requires autoconf
[18:32:07] <CIA-4> EMC: 03micges 07joints_axes3 * r8c4cd5d51ebb 10/src/emc/kinematics/tp.c: let's enable these warnings and see what turns up
[18:32:10] <CIA-4> EMC: 03micges 07joints_axes3 * rede995197ca8 10/docs/src/drivers/hostmot2.lyx: Fix typo, M is not even near R on the keyboard
[18:32:13] <CIA-4> EMC: 03micges 07joints_axes3 * rccca229e389f 10/src/.gitignore: these are now generated
[18:32:21] <CIA-4> EMC: 03micges 07joints_axes3 * r7f0b17cbb841 10/src/hal/drivers/mesa-hostmot2/stepgen.c: use jepler's force_precision hack
[18:32:24] <CIA-4> EMC: 03micges 07joints_axes3 * ra0420f7050f1 10/src/hal/drivers/mesa-hostmot2/stepgen.c: fix a stupid compile error
[18:32:27] <CIA-4> EMC: 03micges 07joints_axes3 * r172569d0226a 10/src/emc/usr_intf/stepconf/ (stepconf.glade stepconf.py): Make stepconf usable with 800x600 display
[18:32:32] <CIA-4> EMC: 03micges 07joints_axes3 * ref2a83092fb9 10/src/emc/usr_intf/stepconf/stepconf.py: change stepconf to close expander widget
[18:32:35] <CIA-4> EMC: 03micges 07joints_axes3 * r7b3f69d8dd6a 10/src/po/fr.po: French translation update
[18:32:37] <CIA-4> EMC: 03micges 07joints_axes3 * r5bdc6cfe54b8 10/src/configure.in: configure.in fix: added function to fully expand a variable (recursive eval)
[18:32:44] <CIA-4> EMC: 03micges 07joints_axes3 * rec24e13770d6 10/src/emc/nml_intf/ (emc.hh emcglb.h): Remove obsolete enums and defs
[18:32:47] <CIA-4> EMC: 03micges 07joints_axes3 * r370286b29ea5 10/src/hal/utils/comp.g: Added 'include' options. This adds a #include to the beginning of the C file. For instance: include "myheader.h" will output #include "myheader.h" near the beginning of the header file
[18:32:51] <CIA-4> EMC: 03micges 07joints_axes3 * rd4d2bbd4d62a 10/src/hal/utils/comp.g: Changed EXTRA_SETUP() in comp to include the prefix This allows you to create your own pins in EXTRA_SETUP()
[18:32:56] <CIA-4> EMC: 03micges 07joints_axes3 * r11ac326b7003 10/docs/src/examples/spindle.lyx: Add Spindle At Speed example and markup fixes
[18:32:59] <CIA-4> EMC: 03micges 07joints_axes3 * r92893893e598 10/src/emc/usr_intf/axis/scripts/axis.py: fix traceback when typing into the touch off window
[18:33:04] <CIA-4> EMC: 03micges 07joints_axes3 * r8764dd114b47 10/src/emc/ (8 files in 4 dirs): Remove duplicate defines of max joints and max axes
[18:33:09] <CIA-4> EMC: 03micges 07joints_axes3 * rdf6cdafba33f 10/src/emc/task/emccanon.cc: Add variables to hold vel and acc values, calculate them only once
[18:33:12] <CIA-4> EMC: 03micges 07joints_axes3 * re7e58f626d86 10/src/emc/nml_intf/canon.hh: A B C axes are unconditional now
[18:33:15] <CIA-4> EMC: 03micges 07joints_axes3 * r112a575ac9b8 10/src/emc/ (nml_intf/canon.hh task/emccanon.cc): Change globals canon variables into one struct CanonConfig_t
[18:33:20] <CIA-4> EMC: 03micges 07joints_axes3 * r063c0951a7e8 10/src/emc/ (6 files in 3 dirs): Remove redefines of EMCMOT_MAX_DIO and EMCMOT_MAX_AIO
[18:33:23] <CIA-4> EMC: 03micges 07joints_axes3 * r0a782daf3d8e 10/src/emc/usr_intf/ (keystick.cc xemc.cc): Remove setting up emc global TRAJ variables from xemc and keystick
[19:33:35] <micges> I want to ask about homing axes (not joints)
[19:34:05] <micges> for example I have XYZBC machine, with gantrykins
[19:34:37] <micges> I run Axis and home all then all joints are homed but what about axes?
[19:39:34] <micges> there is theory for this in kins other that IDENTITY ?
[19:53:01] <alex_joni> micges: if you have the kins from joints to axes
[19:53:12] <alex_joni> and the joints are homed, you should know the world position
[19:59:05] <micges> go on
[20:02:15] <micges> so if joints not homed there can't be way to switch to coords mode ?
[20:02:37] <micges> (in above kins)
[20:06:27] <micges> good night all
[20:06:53] <alex_joni> right
[20:07:04] <alex_joni> that's why we need joints to be homed before switching
[20:07:38] <micges> I see
[20:08:02] <micges> bbl
[20:52:17] <alex_joni> good night all
[21:17:24] <CIA-4> EMC: 03cradek 07random_toolchange * r43358dc9c380 10/ (43 files in 39 dirs): change existing tool tables to the new format for non-random changers
[21:20:39] <SWPadnos> cradek, how is the pocket number retained across runs?
[21:21:02] <SWPadnos> if there are now two numbers (pocket and tool), but only one in the file, where's the other?
[21:51:55] <cradek> on nonrandom tool changers, the pocket number is arbitrary (except for the special pocket 0, which is the spindle). so, it's not shown in the file - it uses the file ordering to make the implicit pocket numbers.
[21:52:31] <cradek> on random changers, the pocket is explicit and listed as the first column (I still need one of those for an example.)
[21:56:58] <cradek> I'm still torn about whether this is a good implementation.
[21:57:32] <cradek> for random, I think it is very good - much easier to use than either of the controls I studied
[21:57:48] <cradek> for nonrandom, it seems like there are many conflicting goals
[21:57:57] <cradek> bbl
[23:04:45] <SWPadnos> ok. file ordering for implicit pocket numbers is a problem. it means you have to put in dummy tools if you're not using a contiguous sequence, and also if you don't start at 1
[23:05:39] <SWPadnos> on something like the Mazak, you would always have to swap out the first few tools, you wouldn't be able to have tools 1-8 be used for one job, and then add a few more for another job (without disturbing the existing "job 1" tool set)
[23:52:23] <cradek> I think both those things are untrue
[23:53:09] <cradek> on a nonrandom machine, the pocket numbers are irrelevant. you could use the tool numbers.
[23:54:15] <cradek> you'd mark the pockets in the carousel. you'd get the tool in the one marked "3" with T3M6
[23:54:22] <cradek> you don't need them to be contiguous