Initial commit

This commit is contained in:
Peter Lichard
2020-06-06 07:39:16 +02:00
commit e15cee6854
10672 changed files with 508541 additions and 0 deletions

23
rootfs/Makefile Normal file
View File

@@ -0,0 +1,23 @@
lastword = $(word $(words $(1)),$(1))
makedir := $(dir $(call lastword,$(MAKEFILE_LIST)))
MAKEARGS := -C ../buildroot BR2_EXTERNAL_DIRS="../rootfs"
MAKEARGS += O=$(if $(patsubst /%,,$(makedir)),$(CURDIR)/)$(patsubst %/,%,$(makedir))
MAKEFLAGS += --no-print-directory
.PHONY: all $(MAKECMDGOALS)
all := $(filter-out Makefile,$(MAKECMDGOALS))
_all:
$(MAKE) $(MAKEARGS) $(all)
Makefile:;
$(all): _all
@:
%/: _all
@:

View File

@@ -0,0 +1,6 @@
#! /bin/bash
# Here, you can do something after build of rootfs is done but
# before the final images (i.e. rootfs.tar) are generated.
# See post_image.sh script for the latter.
# Note: you should have access to most BR variables here.

View File

@@ -0,0 +1,14 @@
#! /bin/bash
# Here, you can do something after the rootfs images has been
# generated.
# See post_build.sh script if you want to do something just before
# the images are generated.
# Note: you should have access to most BR variables here.
# you can change the passed arguments in config
IMAGES_DIR=$1
DST_DIR=$2
AUTO_NFS=$3

View File

@@ -0,0 +1,17 @@
#! /bin/bash
# Here, you can do something after the rootfs images has been
# generated.
# See post_build.sh script if you want to do something just before
# the images are generated.
# Note: you should have access to most BR variables here.
# you can change the passed arguments in config
IMAGES_DIR=$1
DST_DIR=$2
AUTO_NFS=$3
# copy rootfs to EmbX root for conveniency
echo "Copying generated rootfs to '${DST_DIR}/rootfs.cpio'"
cp ../rootfs.cpio ${DST_DIR}/rootfs.cpio

View File

@@ -0,0 +1,51 @@
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
openbox-session

View File

@@ -0,0 +1,40 @@
#!/bin/sh
#
# Start logging
#
SYSLOGD_ARGS=-n
KLOGD_ARGS=-n
[ -r /etc/default/logging ] && . /etc/default/logging
start() {
printf "Starting logging: "
start-stop-daemon -b -S -q -m -p /var/run/syslogd.pid --exec /sbin/syslogd -- $SYSLOGD_ARGS
start-stop-daemon -b -S -q -m -p /var/run/klogd.pid --exec /sbin/klogd -- $KLOGD_ARGS
echo "OK"
}
stop() {
printf "Stopping logging: "
start-stop-daemon -K -q -p /var/run/syslogd.pid
start-stop-daemon -K -q -p /var/run/klogd.pid
echo "OK"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
exit $?

View File

@@ -0,0 +1,50 @@
#!/bin/sh
#
# udev This is a minimal non-LSB version of a UDEV startup script. It
# was derived by stripping down the udev-058 LSB version for use
# with buildroot on embedded hardware using Linux 2.6.34+ kernels.
#
# You may need to customize this for your system's resource limits
# (including startup time!) and administration. For example, if
# your early userspace has a custom initramfs or initrd you might
# need /dev much earlier; or without hotpluggable busses (like USB,
# PCMCIA, MMC/SD, and so on) your /dev might be static after boot.
#
# This script assumes your system boots right into the eventual root
# filesystem, and that init runs this udev script before any programs
# needing more device nodes than the bare-bones set -- /dev/console,
# /dev/zero, /dev/null -- that's needed to boot and run this script.
#
# Check for missing binaries
UDEV_BIN=/sbin/udevd
test -x $UDEV_BIN || exit 5
# Check for config file and read it
UDEV_CONFIG=/etc/udev/udev.conf
test -r $UDEV_CONFIG || exit 6
. $UDEV_CONFIG
case "$1" in
start)
printf "Populating ${udev_root:-/dev} using udev: "
printf '\000\000\000\000' > /proc/sys/kernel/hotplug
$UDEV_BIN -d || (echo "FAIL" && exit 1)
udevadm trigger --type=subsystems --action=add
#udevadm trigger --type=devices --action=add
#udevadm settle --timeout=30 || echo "udevadm settle failed"
echo "done"
;;
stop)
# Stop execution of events
udevadm control --stop-exec-queue
killall udevd
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0

View File

@@ -0,0 +1,51 @@
#! /bin/sh
#
# urandom This script saves the random seed between reboots.
# It is called from the boot, halt and reboot scripts.
#
# Version: @(#)urandom 1.33 22-Jun-1998 miquels@cistron.nl
#
[ -c /dev/urandom ] || exit 0
#. /etc/default/rcS
case "$1" in
start|"")
# check for read only file system
if ! touch /etc/random-seed 2>/dev/null
then
echo "read-only file system detected...done"
exit
fi
if [ "$VERBOSE" != no ]
then
printf "Initializing random number generator... "
fi
# Load and then save 512 bytes,
# which is the size of the entropy pool
cat /etc/random-seed >/dev/urandom
rm -f /etc/random-seed
umask 077
dd if=/dev/urandom of=/etc/random-seed count=1 \
>/dev/null 2>&1 || echo "urandom start: failed."
umask 022
[ "$VERBOSE" != no ] && echo "done."
;;
stop)
if ! touch /etc/random-seed 2>/dev/null
then
exit
fi
# Carry a random seed from shut-down to start-up;
# see documentation in linux/drivers/char/random.c
[ "$VERBOSE" != no ] && printf "Saving random seed... "
umask 077
dd if=/dev/urandom of=/etc/random-seed count=1 \
>/dev/null 2>&1 || echo "urandom stop: failed."
[ "$VERBOSE" != no ] && echo "done."
;;
*)
echo "Usage: urandom {start|stop}" >&2
exit 1
;;
esac

View File

@@ -0,0 +1,74 @@
#!/bin/sh
#
# messagebus: The D-BUS systemwide message bus
#
# chkconfig: 345 97 03
# description: This is a daemon which broadcasts notifications of system events \
# and other messages. See http://www.freedesktop.org/software/dbus/
#
# processname: dbus-daemon
# pidfile: /var/run/messagebus.pid
#
# Sanity checks.
[ -x /usr/bin/dbus-daemon ] || exit 0
# Create needed directories.
[ -d /var/run/dbus ] || mkdir -p /var/run/dbus
[ -d /var/lock/subsys ] || mkdir -p /var/lock/subsys
[ -d /tmp/dbus ] || mkdir -p /tmp/dbus
RETVAL=0
start() {
printf "Starting system message bus: "
dbus-uuidgen --ensure
dbus-daemon --system
RETVAL=$?
echo "done"
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/dbus-daemon
}
stop() {
printf "Stopping system message bus: "
## we don't want to kill all the per-user $processname, we want
## to use the pid file *only*; because we use the fake nonexistent
## program name "$servicename" that should be safe-ish
killall dbus-daemon
RETVAL=$?
echo "done"
if [ $RETVAL -eq 0 ]; then
rm -f /var/lock/subsys/dbus-daemon
rm -f /var/run/messagebus.pid
fi
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
condrestart)
if [ -f /var/lock/subsys/$servicename ]; then
stop
start
fi
;;
reload)
echo "Message bus can't reload its configuration, you have to restart it"
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart|condrestart|reload}"
;;
esac
exit $RETVAL

View File

@@ -0,0 +1,30 @@
#!/bin/sh
#
# Start the network....
#
# Debian ifupdown needs the /run/network lock directory
mkdir -p /run/network
case "$1" in
start)
printf "Starting network: "
/sbin/ifup -a
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
stop)
printf "Stopping network: "
/sbin/ifdown -a
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
restart|reload)
"$0" stop
"$0" start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?

View File

@@ -0,0 +1,57 @@
#!/bin/sh
OPENCN_CORE_DEV_MAJOR=100
OPENCN_HAL_DEV_MAJOR=101
OPENCN_STREAMER_DEV_MAJOR=102
OPENCN_SAMPLER_DEV_MAJOR=103
OPENCN_THREADS_DEV_MAJOR=104
OPENCN_LCEC_DEV_MAJOR=105
OPENCN_KINS_DEV_MAJOR=106
OPENCN_LCCT_DEV_MAJOR=107
OPENCN_FEEDOPT_DEV_MAJOR=108
case "$1" in
start)
echo -n "Creating OpenCN dev... "
mkdir /dev/opencn
mknod /dev/opencn/core c ${OPENCN_CORE_DEV_MAJOR} 0
mkdir /dev/opencn/hal
mknod /dev/opencn/hal/0 c ${OPENCN_HAL_DEV_MAJOR} 0
mkdir /dev/opencn/streamer
mknod /dev/opencn/streamer/0 c ${OPENCN_STREAMER_DEV_MAJOR} 0
mkdir /dev/opencn/sampler
mknod /dev/opencn/sampler/0 c ${OPENCN_SAMPLER_DEV_MAJOR} 0
mkdir /dev/opencn/threads
mknod /dev/opencn/threads/0 c ${OPENCN_THREADS_DEV_MAJOR} 0
mkdir /dev/opencn/lcec
mknod /dev/opencn/lcec/0 c ${OPENCN_LCEC_DEV_MAJOR} 0
mkdir /dev/opencn/kinematics
mknod /dev/opencn/kinematics/0 c ${OPENCN_KINS_DEV_MAJOR} 0
mkdir /dev/opencn/feedopt
mknod /dev/opencn/feedopt/0 c ${OPENCN_FEEDOPT_DEV_MAJOR} 0
mkdir /dev/opencn/lcct
mknod /dev/opencn/lcct/0 c ${OPENCN_LCCT_DEV_MAJOR} 0
echo "OK"
echo -n "Logging into file (opencn debug)... "
/root/logfile
;;
stop)
;;
restart|force-reload)
;;
*)
;;
esac
exit 0

View File

@@ -0,0 +1,27 @@
#!/bin/sh
# Stop all init scripts in /etc/init.d
# executing them in reversed numerical order.
#
for i in $(ls -r /etc/init.d/S??*) ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set stop
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i stop
;;
esac
done

View File

@@ -0,0 +1,27 @@
#!/bin/sh
# Start all init scripts in /etc/init.d
# executing them in numerical order.
#
for i in /etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done

View File

@@ -0,0 +1,13 @@
# interface file auto-generated by buildroot
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.53.15
netmask 255.255.255.0
network 192.168.53.0
broadcast 192.168.53.255
gateway 192.168.53.1
dns-nameservers 8.8.8.8

View File

@@ -0,0 +1,5 @@
src packages http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

View File

@@ -0,0 +1,54 @@
# ~/.bashrc: executed by bash(1) for non-login interactive shells.
export PATH=\
/bin:\
/sbin:\
/usr/bin:\
/usr/sbin:\
/usr/bin/X11:\
/usr/local/bin:\
/opt/bin
# If running interactively, then:
if [ "$PS1" ]; then
export PS1='\[\e[0;31m\]\h\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$\[\e[m\] \[\e[0;37m\]'
alias ll='/bin/ls --color=tty -laFh'
alias ls='/bin/ls --color=tty -F'
export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:';
export USER=`id -un`
export LOGNAME=$USER
export HOSTNAME=`/bin/hostname`
export HISTSIZE=1000
export HISTFILESIZE=1000
export PAGER='/bin/more '
export EDITOR='/bin/vi'
export INPUTRC=/etc/inputrc
export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
### Some aliases
alias ps2='ps facux '
alias ps1='ps faxo "%U %t %p %a" '
alias af='ps af'
alias cls='clear'
alias df='df -h'
alias indent='indent -bad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -npsl -nsc -nsob -nss -ts4 '
#alias bc='bc -l'
alias minicom='minicom -c on'
alias calc='calc -Cd '
alias bc='calc -Cd '
alias opkg='opkg-cl -f /etc/opkg.conf'
fi;
# Source configuration files from /etc/profile.d
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
export OMP_NUM_THREADS=3
export OPENBLAS_NUM_THREADS=3
startx -- vt7

View File

@@ -0,0 +1,3 @@
XTerm*Background: black
XTerm*Foreground: white
XTerm*saveLines: 10000

View File

@@ -0,0 +1,442 @@
%
(PIECEDEMOLINUXCNC_HV_V03)
(MACHINE)
( MODEL M3)
( DESCRIPTION M3)
(T1 D=1. CR=0. - ZMIN=-1. - FLAT END MILL)
N10 G90 G94 G017 G91.1
N15 G021
(2D EBAUCHEPOCHE1)
N25 S45000 M3
N30 G54
G00 X6.8 Y1.85 Z2
N45 G00 Z0.1
N50 G01 Z-0.2 F500
N55 G01 X7.94 Y0.33 F5000.
N60 G02 Y-0.33 I-0.44 J-0.33
N65 G01 X0.52 Y-10.223
N70 G02 X-0.52 I-0.52 J0.39
N75 G01 X-4.19 Y-5.33
N80 G02 Y5.33 I7.107 J5.33
N85 G01 X-0.52 Y10.223
N90 G02 X0.52 I0.52 J-0.39
N95 G01 X6.8 Y1.85
N100 G03 X6.924 Y1.846 I0.064 J0.048
N105 G01 X7.167 Y2.132
N110 G02 X7.214 Y2.159 I0.061 J-0.052
N115 G01 X7.537 Y2.213
N120 G03 X7.603 Y2.292 I-0.013 J0.079
N125 G01 Y2.309
N130 G03 X7.568 Y2.415 I-0.175 J0.
N135 G01 X1.904 Y9.967
N140 G03 X1.764 Y10.037 I-0.14 J-0.105
N145 G01 X1.694
N150 G03 X1.554 Y9.756 I0. J-0.175
N155 G01 X7.362 Y2.011
N160 G03 X7.603 Y2.092 I0.107 J0.08
N165 G01 Y2.292
N170 G02 X7.765 Y2.629 I0.431 J0.
N175 G03 X7.813 Y3. I-0.168 J0.21
N180 G01 X2.128 Y10.579
N195 G01 X0.
N200 G03 X-0.6 Y10.283 I0. J-0.75
N205 G01 X-4.27 Y5.39
N210 G03 Y-5.39 I7.187 J-5.39
N215 G01 X-0.6 Y-10.283
N220 G03 X0.6 I0.6 J0.45
N225 G01 X8.02 Y-0.39
N230 G03 X8.15 Y0. I-0.52 J0.39
N235 G01 Y2.547
N245 G01 X7.813 Y3.
N250 G03 X7.659 Y2.976 I-0.07 J-0.053
N255 G01 X7.526 Y2.592
N265 G02 X7.503 Y2.552 I-0.084 J0.026
N270 G01 X7.245 Y2.293
N275 G03 X7.237 Y2.178 I0.062 J-0.062
N280 G01 Z-0.4 F500.
N285 G01 X7.362 Y2.011 F5000.
N290 G03 X7.603 Y2.092 I0.107 J0.08
N295 G01 Y2.309
N300 G03 X7.568 Y2.415 I-0.175 J0.
N305 G01 X1.904 Y9.967
N310 G03 X1.764 Y10.037 I-0.14 J-0.105
N315 G01 X1.694
N320 G03 X1.554 Y9.756 I0. J-0.175
N325 G01 X7.237 Y2.178
N330 G02 X7.529 Y1.621 I-1.57 J-1.178
N335 G03 X8.15 Y1.722 I0.302 J0.101
N340 G01 Y2.547
N350 G01 X2.128 Y10.579
N365 G01 X0.
N370 G03 X-0.6 Y10.283 I0. J-0.75
N375 G01 X-4.27 Y5.39
N380 G03 Y-5.39 I7.187 J-5.39
N385 G01 X-0.6 Y-10.283
N390 G03 X0.6 I0.6 J0.45
N395 G01 X8.02 Y-0.39
N400 G03 X8.15 Y0. I-0.52 J0.39
N405 G01 Y1.722
N415 G01 X6.8 Y1.855
N430 G01 X7.94 Y0.33
N435 G02 Y-0.33 I-0.44 J-0.33
N440 G01 X0.52 Y-10.223
N445 G02 X-0.52 I-0.52 J0.39
N450 G01 X-4.19 Y-5.33
N455 G02 Y5.33 I7.107 J5.33
N460 G01 X-0.52 Y10.223
N465 G02 X0.52 I0.52 J-0.39
N470 G01 X6.798 Y1.852
N485 G01 Z-0.6 F500.
N490 G01 X7.94 Y0.33 F5000.
N495 G02 Y-0.33 I-0.44 J-0.33
N500 G01 X0.52 Y-10.223
N505 G02 X-0.52 I-0.52 J0.39
N510 G01 X-4.19 Y-5.33
N515 G02 Y5.33 I7.107 J5.33
N520 G01 X-0.52 Y10.223
N525 G02 X0.52 I0.52 J-0.39
N530 G01 X6.8 Y1.85
N535 G03 X6.924 Y1.846 I0.064 J0.048
N540 G01 X7.167 Y2.132
N545 G02 X7.214 Y2.159 I0.061 J-0.052
N550 G01 X7.537 Y2.213
N555 G03 X7.603 Y2.292 I-0.013 J0.079
N560 G01 Y2.309
N565 G03 X7.568 Y2.415 I-0.175 J0.
N570 G01 X1.904 Y9.967
N575 G03 X1.764 Y10.037 I-0.14 J-0.105
N580 G01 X1.694
N585 G03 X1.554 Y9.756 I0. J-0.175
N590 G01 X7.362 Y2.011
N595 G03 X7.603 Y2.092 I0.107 J0.08
N600 G01 Y2.292
N605 G02 X7.765 Y2.629 I0.431 J0.
N610 G03 X7.813 Y3. I-0.168 J0.21
N615 G01 X2.128 Y10.579
N630 G01 X0.
N635 G03 X-0.6 Y10.283 I0. J-0.75
N640 G01 X-4.27 Y5.39
N645 G03 Y-5.39 I7.187 J-5.39
N650 G01 X-0.6 Y-10.283
N655 G03 X0.6 I0.6 J0.45
N660 G01 X8.02 Y-0.39
N665 G03 X8.15 Y0. I-0.52 J0.39
N670 G01 Y2.547
N680 G01 X7.813 Y3.
N685 G03 X7.659 Y2.976 I-0.07 J-0.053
N690 G01 X7.526 Y2.592
N700 G02 X7.503 Y2.552 I-0.084 J0.026
N705 G01 X7.245 Y2.293
N710 G03 X7.237 Y2.178 I0.062 J-0.062
N715 G01 Z-0.8 F500.
N720 G01 X7.362 Y2.011 F5000.
N725 G03 X7.603 Y2.092 I0.107 J0.08
N730 G01 Y2.309
N735 G03 X7.568 Y2.415 I-0.175 J0.
N740 G01 X1.904 Y9.967
N745 G03 X1.764 Y10.037 I-0.14 J-0.105
N750 G01 X1.694
N755 G03 X1.554 Y9.756 I0. J-0.175
N760 G01 X7.237 Y2.178
N765 G02 X7.529 Y1.621 I-1.57 J-1.178
N770 G03 X8.15 Y1.722 I0.302 J0.101
N775 G01 Y2.547
N785 G01 X2.128 Y10.579
N800 G01 X0.
N805 G03 X-0.6 Y10.283 I0. J-0.75
N810 G01 X-4.27 Y5.39
N815 G03 Y-5.39 I7.187 J-5.39
N820 G01 X-0.6 Y-10.283
N825 G03 X0.6 I0.6 J0.45
N830 G01 X8.02 Y-0.39
N835 G03 X8.15 Y0. I-0.52 J0.39
N840 G01 Y1.722
N850 G01 X6.8 Y1.855
N865 G01 X7.94 Y0.33
N870 G02 Y-0.33 I-0.44 J-0.33
N875 G01 X0.52 Y-10.223
N880 G02 X-0.52 I-0.52 J0.39
N885 G01 X-4.19 Y-5.33
N890 G02 Y5.33 I7.107 J5.33
N895 G01 X-0.52 Y10.223
N900 G02 X0.52 I0.52 J-0.39
N905 G01 X6.798 Y1.852
N920 G01 Z-0.9 F500.
N925 G01 X7.94 Y0.33 F5000.
N930 G02 Y-0.33 I-0.44 J-0.33
N935 G01 X0.52 Y-10.223
N940 G02 X-0.52 I-0.52 J0.39
N945 G01 X-4.19 Y-5.33
N950 G02 Y5.33 I7.107 J5.33
N955 G01 X-0.52 Y10.223
N960 G02 X0.52 I0.52 J-0.39
N965 G01 X6.8 Y1.85
N970 G03 X6.924 Y1.846 I0.064 J0.048
N975 G01 X7.167 Y2.132
N980 G02 X7.214 Y2.159 I0.061 J-0.052
N985 G01 X7.537 Y2.213
N990 G03 X7.603 Y2.292 I-0.013 J0.079
N995 G01 Y2.309
N1000 G03 X7.568 Y2.415 I-0.175 J0.
N1005 G01 X1.904 Y9.967
N1010 G03 X1.764 Y10.037 I-0.14 J-0.105
N1015 G01 X1.694
N1020 G03 X1.554 Y9.756 I0. J-0.175
N1025 G01 X7.362 Y2.011
N1030 G03 X7.603 Y2.092 I0.107 J0.08
N1035 G01 Y2.292
N1040 G02 X7.765 Y2.629 I0.431 J0.
N1045 G03 X7.813 Y3. I-0.168 J0.21
N1050 G01 X2.128 Y10.579
N1065 G01 X0.
N1070 G03 X-0.6 Y10.283 I0. J-0.75
N1075 G01 X-4.27 Y5.39
N1080 G03 Y-5.39 I7.187 J-5.39
N1085 G01 X-0.6 Y-10.283
N1090 G03 X0.6 I0.6 J0.45
N1095 G01 X8.02 Y-0.39
N1100 G03 X8.15 Y0. I-0.52 J0.39
N1105 G01 Y2.547
N1115 G01 X7.813 Y3.
N1120 G00 Z2
(2D SURFACAGE)
N1130 G00 X-0.012 Y0.
N1135 G00 Z0.1
N1140 G01 Z-0.1 F500
N1145 G03 X0.033 Y-0.51 I2.932 J0. F444.
N1150 G03 X0.311 Y-0.576 I0.154 J0.027
N1155 G01 X0.602 Y-0.189
N1160 G03 Y0.189 I-0.252 J0.189
N1165 G01 X0.199 Y0.726
N1170 G03 X0.073 Y0.7 I-0.057 J-0.043
N1175 G03 X-0.012 Y0. I2.847 J-0.701
N1180 G02 X-0.283 Y-0.43 I-0.476 J0.
N1185 G03 X-0.498 Y-0.891 I0.172 J-0.36
N1190 G03 X-0.164 Y-1.72 I3.409 J0.891
N1195 G03 X0.186 Y-1.744 I0.182 J0.102
N1200 G01 X1.282 Y-0.282
N1205 G03 Y0.282 I-0.376 J0.282
N1210 G01 X0.155 Y1.785
N1215 G03 X-0.137 Y1.768 I-0.14 J-0.105
N1220 G03 X-0.498 Y-0.891 I3.048 J-1.768
N1225 G02 X-0.653 Y-1.361 I-0.44 J-0.115
N1230 G03 X-0.762 Y-1.844 I0.247 J-0.309
N1235 G03 X-0.378 Y-2.471 I3.519 J1.725
N1240 G02 X-0.282 Y-2.607 I-2.135 J-1.601
N1245 G03 X-0.186 Y-2.744 I2.231 J1.465
N1250 G03 X0.186 I0.186 J0.14
N1255 G01 X2.032 Y-0.282
N1260 G03 Y0.282 I-0.376 J0.282
N1265 G01 X0.186 Y2.744
N1270 G03 X-0.186 I-0.186 J-0.14
N1275 G03 X-1.151 Y0.168 I3.912 J-2.934
N1280 G03 X-0.762 Y-1.844 I3.908 J-0.288
N1285 G02 X-0.816 Y-2.338 I-0.417 J-0.204
N1290 G03 X-0.824 Y-2.834 I0.318 J-0.254
N1295 G02 X-0.512 Y-3.28 I-7.275 J-5.427
N1300 G03 X-0.186 Y-3.744 I7.586 J4.981
N1305 G03 X0.186 I0.186 J0.14
N1310 G01 X2.782 Y-0.282
N1315 G03 Y0.282 I-0.376 J0.282
N1320 G01 X0.186 Y3.744
N1325 G03 X-0.186 I-0.186 J-0.14
N1330 G03 X-0.512 Y3.28 I7.26 J-5.445
N1335 G02 X-0.838 Y2.816 I-7.587 J4.982
N1340 G03 Y-2.816 I3.754 J-2.816
N1345 G02 X-0.824 Y-2.834 I-7.261 J-5.446
N1350 G02 X-0.797 Y-3.371 I-0.386 J-0.288
N1355 G03 X-0.782 Y-3.908 I0.426 J-0.256
N1360 G02 X-0.748 Y-3.957 I-17.151 J-11.729
N1365 G03 X-0.186 Y-4.744 I17.183 J11.679
N1370 G03 X0.186 I0.186 J0.14
N1375 G01 X3.532 Y-0.282
N1380 G03 Y0.282 I-0.376 J0.282
N1385 G01 X0.186 Y4.744
N1390 G03 X-0.186 I-0.186 J-0.14
N1395 G03 X-0.748 Y3.957 I16.621 J-12.466
N1400 G02 X-1.31 Y3.17 I-17.184 J11.68
N1405 G03 Y-3.17 I4.227 J-3.17
N1410 G02 X-0.782 Y-3.908 I-16.622 J-12.467
N1415 G02 X-0.769 Y-4.437 I-0.402 J-0.275
N1420 G03 X-0.749 Y-4.967 I0.406 J-0.25
N1425 G01 X-0.186 Y-5.744
N1430 G03 X0.186 I0.186 J0.14
N1435 G01 X4.282 Y-0.282
N1440 G03 Y0.282 I-0.376 J0.282
N1445 G01 X0.186 Y5.744
N1450 G03 X-0.186 I-0.186 J-0.14
N1455 G03 X-0.988 Y4.637 I33.214 J-24.91
N1460 G02 X-1.79 Y3.53 I-34.019 J23.806
N1465 G03 Y-3.53 I4.707 J-3.53
N1470 G01 X-0.749 Y-4.967
N1475 G02 X-0.727 Y-5.5 I-0.391 J-0.283
N1480 G03 X-0.705 Y-6.034 I0.41 J-0.25
N1485 G01 X-0.186 Y-6.744
N1490 G03 X0.186 I0.186 J0.14
N1495 G01 X5.032 Y-0.282
N1500 G03 Y0.282 I-0.376 J0.282
N1505 G01 X0.186 Y6.744
N1510 G03 X-0.186 I-0.186 J-0.14
N1515 G01 X-2.27 Y3.89
N1520 G03 Y-3.89 I5.187 J-3.89
N1525 G01 X-0.705 Y-6.034
N1530 G02 X-0.681 Y-6.572 I-0.392 J-0.287
N1535 G03 X-0.658 Y-7.11 I0.411 J-0.252
N1540 G03 X-0.186 Y-7.744 I83.937 J61.965
N1545 G03 X0.186 I0.186 J0.14
N1550 G01 X5.782 Y-0.282
N1555 G03 Y0.282 I-0.376 J0.282
N1560 G01 X0.186 Y7.744
N1565 G03 X-0.186 I-0.186 J-0.14
N1570 G01 X-2.75 Y4.25
N1575 G03 Y-4.25 I5.667 J-4.25
N1580 G02 X-1.468 Y-5.997 I-83.479 J-62.609
N1585 G03 X-0.658 Y-7.11 I84.747 J60.852
N1590 G02 X-0.632 Y-7.645 I-0.388 J-0.287
N1595 G03 X-0.607 Y-8.18 I0.412 J-0.249
N1600 G03 X-0.186 Y-8.744 I117.544 J87.28
N1605 G03 X0.186 I0.186 J0.14
N1610 G01 X6.532 Y-0.282
N1615 G03 Y0.282 I-0.376 J0.282
N1620 G01 X0.186 Y8.744
N1625 G03 X-0.186 I-0.186 J-0.14
N1630 G01 X-3.23 Y4.61
N1635 G03 Y-4.61 I6.147 J-4.61
N1640 G02 X-1.708 Y-6.677 I-117.147 J-87.861
N1645 G03 X-0.607 Y-8.18 I118.646 J85.777
N1650 G02 X-0.577 Y-8.725 I-0.397 J-0.295
N1655 G03 X-0.548 Y-9.27 I0.422 J-0.25
N1660 G01 X-0.08 Y-9.893
N1665 G03 X0.08 I0.08 J0.06
N1670 G01 X7.5 Y0.
N1675 G01 X0.08 Y9.893
N1680 G03 X-0.08 I-0.08 J-0.06
N1685 G01 X-3.75 Y5.
N1690 G03 Y-5. I6.667 J-5.
N1695 G01 X-0.548 Y-9.27
N1700 G00 Z2.
(2D FINITIONPOCHE1)
N1710 G00 X6.76 Y1.82
N1715 G00 Z0.1
N1720 G01 Z-1 F500
N1725 G01 X7.9 Y0.3 F444.
N1730 G02 Y-0.3 I-0.4 J-0.3
N1735 G01 X0.48 Y-10.193
N1740 G02 X-0.48 I-0.48 J0.36
N1745 G01 X-4.15 Y-5.3
N1750 G02 Y5.3 I7.067 J5.3
N1755 G01 X-0.48 Y10.193
N1760 G02 X0.48 I0.48 J-0.36
N1765 G01 X6.76 Y1.82
N1775 G01 X7.198 Y2.149
N1785 G01 X7.416 Y1.858
N1790 G03 X7.652 Y1.936 I0.105 J0.079
N1795 G01 Y2.307
N1800 G03 X7.606 Y2.446 I-0.231 J0.
N1805 G01 X1.945 Y9.994
N1810 G03 X1.761 Y10.086 I-0.184 J-0.138
N1815 G01 X1.589
N1820 G03 X1.451 Y9.811 I0. J-0.172
N1825 G01 X7.198 Y2.149
N1830 G02 X7.518 Y1.537 I-1.724 J-1.293
N1835 G03 X8.2 Y1.648 I0.332 J0.111
N1840 G01 Y2.567
N1845 G01 X2.15 Y10.633
N1850 G01 X0.
N1855 G03 X-0.64 Y10.313 I0. J-0.8
N1860 G01 X-4.31 Y5.42
N1865 G03 Y-5.42 I7.227 J-5.42
N1870 G01 X-0.64 Y-10.313
N1875 G03 X0.64 I0.64 J0.48
N1880 G01 X8.06 Y-0.42
N1885 G03 X8.2 Y0. I-0.56 J0.42
N1890 G01 Y1.648
N1895 G00 Z2.
(2D POCHES23)
N1905 G00 X0.295 Y-3.
N1910 G00 Z0.1
N1915 G01 Z-0.2 F500
N1920 G01 Y-2.94 F272.
N1925 G03 X0.06 Y-2.705 I-0.235 J0.
N1930 G01 X-0.06
N1935 G03 X-0.295 Y-2.94 I0. J-0.235
N1940 G01 Y-3.06
N1945 G03 X-0.06 Y-3.295 I0.235 J0.
N1950 G01 X0.06
N1955 G03 X0.295 Y-3.06 I0. J0.235
N1960 G01 Y-3.
N1965 G02 X0.629 Y-2.635 I0.367 J0.
N1970 G03 X0.744 Y-2.153 I-0.023 J0.26
N1975 G03 X0.576 Y-2.105 I-0.168 J-0.271
N1980 G01 X-0.58
N1985 G03 X-0.895 Y-2.42 I0. J-0.315
N1990 G01 Y-3.576
N1995 G03 X-0.576 Y-3.895 I0.319 J0.
N2000 G01 X0.576
N2005 G03 X0.895 Y-3.576 I0. J0.319
N2010 G01 Y-2.424
N2015 G03 X0.744 Y-2.153 I-0.319 J0.
N2020 G02 X0.418 Y-1.777 I0.441 J0.711
N2025 G03 X0.002 Y-1.505 I-0.416 J-0.182
N2030 G01 X-1.18
N2035 G03 X-1.495 Y-1.82 I0. J-0.315
N2040 G01 Y-4.176
N2045 G03 X-1.176 Y-4.495 I0.319 J0.
N2050 G01 X1.176
N2055 G03 X1.495 Y-4.176 I0. J0.319
N2060 G01 Y-1.824
N2065 G03 X1.176 Y-1.505 I-0.319 J0.
N2070 G01 X0.002
N2075 G02 X-0.452 Y-1.202 I0. J0.492
N2080 G03 X-0.905 Y-0.9 I-0.454 J-0.189
N2085 G01 X-2.1
N2090 G01 Y-5.1
N2095 G01 X2.1
N2100 G01 Y-0.9
N2105 G01 X-0.905
N2110 G00 Z2.
N2115 G00 X0. Y3.295
N2116 G00 Z0.1
N2120 G01 Z-0.2 F500.
N2125 G01 X-0.06 F1000
N2130 G03 X-0.295 Y3.06 I0. J-0.235
N2135 G01 Y2.94
N2140 G03 X-0.06 Y2.705 I0.235 J0.
N2145 G01 X0.06
N2150 G03 X0.295 Y2.94 I0. J0.235
N2155 G01 Y3.06
N2160 G03 X0.06 Y3.295 I-0.235 J0.
N2165 G01 X0.
N2170 G02 X-0.365 Y3.629 I0. J0.367
N2175 G03 X-0.847 Y3.744 I-0.26 J-0.023
N2180 G03 X-0.895 Y3.576 I0.271 J-0.168
N2185 G01 Y2.424
N2190 G03 X-0.576 Y2.105 I0.319 J0.
N2195 G01 X0.576
N2200 G03 X0.895 Y2.424 I0. J0.319
N2205 G01 Y3.576
N2210 G03 X0.576 Y3.895 I-0.319 J0.
N2215 G01 X-0.576
N2220 G03 X-0.847 Y3.744 I0. J-0.319
N2225 G02 X-1.223 Y3.418 I-0.711 J0.441
N2230 G03 X-1.495 Y3.002 I0.182 J-0.416
N2235 G01 Y1.824
N2240 G03 X-1.176 Y1.505 I0.319 J0.
N2245 G01 X1.176
N2250 G03 X1.495 Y1.824 I0. J0.319
N2255 G01 Y4.176
N2260 G03 X1.176 Y4.495 I-0.319 J0.
N2265 G01 X-1.176
N2270 G03 X-1.495 Y4.176 I0. J-0.319
N2275 G01 Y3.002
N2280 G02 X-1.798 Y2.548 I-0.492 J0.
N2285 G03 X-2.1 Y2.095 I0.189 J-0.454
N2290 G01 Y0.9
N2295 G01 X2.1
N2300 G01 Y5.1
N2305 G01 X-2.1
N2310 G01 Y2.095
N2315 G00 Z2.
N2325 M9
N2340 M30
%

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,44 @@
(ISO 6983 code of anchor)
G10 L2 P1 X0 Y-18
G17 G21 G40 G49 (Plan XY, mode mm, annulation de la compensation de rayon, et de longueur)
G64 P2.0 (Mode tajectoire continue avec tolérance 0.5 [mm])
(G61.1)
(M61 Q1)
F9000
S75000
G00 X0 Y0 Z0
M3
o103 repeat [1]
G02 X-13 Y13 I3.25 J16.25
G01 X-14.95 Y11.05
G01 Y18.2
G01 X-9.1 Y16.9
G01 X-11.05 Y15.61
G03 X-1.95 Y5.85 I11.702 J1.788
G01 Y22.75
G01 X-8.45
G01 Y26
G01 X-1.95
G01 Y29.25
G02 X1.95 Y29.25 I1.95 J3.25
G01 Y26
G01 X8.45
G01 Y22.75
G01 X1.95
G01 Y5.85
G03 X11.05 Y15.61 I-2.602 J11.548
G01 X9.1 Y16.9
G01 X14.95 Y18.2
G01 Y11.05
G01 X13 Y13
G02 X0 Y0 I-16.25 J3.25
o103 endrepeat
G10 L2 P0 X0 Y0
G17 G21 G40 G49
G00 X0 Y0 Z0
M2

View File

@@ -0,0 +1,7 @@
(M61 Q1)
F600
G0 X0 Y0 Z0
G2 X-1 Y1 J1
G3 X-2 Y0 I-1
M2

View File

@@ -0,0 +1,444 @@
%
(PIECEDEMOLINUXCNC)
(MACHINE)
( MODEL M3)
( DESCRIPTION M3)
(T1 D=1. CR=0. - ZMIN=-1. - FLAT END MILL)
N10 G90 G94 G017 G91.1
N15 G021
(2D SURFACAGE)
(N20 M61 Q1)
N25 S45000 M3
N30 G54
G00 X0.73 Y1.256 Z2.
N45 G00 Z0.1
N50 G01 Z-0.1 F500
N55 G02 X0.77 Y1.324 I2.215 J-1.269 F272.
N60 G02 X0.985 Y1.334 I0.111 J-0.068
N65 G01 X1.032 Y1.272
N70 G02 Y1.062 I-0.14 J-0.105
N75 G01 X0.694 Y0.611
N80 G02 X0.496 Y0.71 I-0.09 J0.067
N85 G02 X0.73 Y1.256 I2.448 J-0.722
N90 G03 X0.694 Y1.672 I-0.318 J0.182
N95 G02 X0.699 Y2.089 I0.25 J0.206
N100 G02 X1.061 Y2.077 I0.176 J-0.152
N105 G01 X1.532 Y1.449
N110 G02 Y0.885 I-0.376 J-0.282
N115 G01 X0.272 Y-0.796
N120 G02 X-0.021 Y-0.737 I-0.132 J0.099
N125 G02 X0.016 Y0.75 I2.702 J0.677
N130 G02 X0.699 Y2.089 I4.106 J-1.248
N140 G03 X0.841 Y2.567 I-0.462 J0.398
N145 G02 X1.303 Y2.755 I0.255 J0.034
N150 G01 X2.282 Y1.449
N155 G02 Y0.885 I-0.376 J-0.282
N160 G01 X0.183 Y-1.914
N165 G02 X-0.176 Y-1.897 I-0.174 J0.13
N170 G02 X-0.691 Y0.163 I3.006 J1.845
N175 G02 X0.042 Y2.156 I3.691 J-0.226
N180 G03 X0.366 Y2.616 I-7.207 J5.406
N185 G02 X0.689 Y3.077 I7.53 J-4.945
N190 G02 X1.061 I0.186 J-0.14
N195 G01 X1.303 Y2.755
N200 G03 X1.813 Y2.575 I0.39 J0.293
N205 G02 X2.323 Y2.395 I0.12 J-0.472
N210 G01 X3.032 Y1.449
N215 G02 Y0.885 I-0.376 J-0.282
N220 G01 X0.186 Y-2.91
N225 G02 X-0.186 I-0.186 J0.14
N230 G02 X-0.32 Y-2.719 I2.989 J2.242
N235 G03 X-0.454 Y-2.528 I-3.124 J-2.051
N240 G02 X-1.282 Y-0.005 I3.311 J2.483
N245 G02 X-0.43 Y2.51 I4.26 J-0.041
N250 G03 X0.129 Y3.293 I-16.48 J12.36
N255 G02 X0.689 Y4.077 I17.038 J-11.575
N260 G02 X1.061 I0.186 J-0.14
N265 G01 X2.323 Y2.395
N270 G03 X2.833 Y2.215 I0.39 J0.293
N275 G02 X3.343 Y2.035 I0.12 J-0.472
N280 G01 X3.782 Y1.449
N285 G02 Y0.885 I-0.376 J-0.282
N290 G01 X0.186 Y-3.91
N295 G02 X-0.186 I-0.186 J0.14
N300 G02 X-0.55 Y-3.392 I8.114 J6.086
N305 G03 X-0.914 Y-2.873 I-8.479 J-5.568
N310 G02 X-0.91 Y2.87 I3.825 J2.869
N315 G03 X-0.111 Y3.973 I-33.015 J24.761
N320 G02 X0.689 Y5.077 I33.811 J-23.655
N325 G02 X1.061 I0.186 J-0.14
N330 G01 X3.343 Y2.035
N335 G03 X3.855 Y1.861 I0.383 J0.287
N340 G02 X4.362 Y1.674 I0.124 J-0.443
N345 G02 X4.333 Y0.619 I-0.759 J-0.507
N350 G01 X0.186 Y-4.91
N355 G02 X-0.186 I-0.186 J0.14
N360 G02 X-0.788 Y-4.07 I18.991 J14.244
N365 G03 X-1.39 Y-3.23 I-19.595 J-13.405
N370 G02 Y3.23 I4.307 J3.23
N375 G01 X0.689 Y6.077
N380 G02 X1.061 I0.186 J-0.14
N385 G01 X4.333 Y1.714
N390 G02 X4.362 Y1.674 I-0.73 J-0.548
N395 G03 X4.793 Y1.48 I0.371 J0.248
N400 G02 X5.15 Y1.169 I0.043 J-0.311
N405 G02 X4.875 Y0.342 I-1.375 J-0.002
N410 G01 X0.186 Y-5.91
N415 G02 X-0.186 I-0.186 J0.14
N420 G01 X-1.87 Y-3.59
N425 G02 Y3.59 I4.787 J3.59
N430 G01 X0.689 Y7.077
N435 G02 X1.061 I0.186 J-0.14
N440 G01 X4.875 Y1.991
N445 G02 X5.15 Y1.169 I-1.1 J-0.825
N450 G03 X5.408 Y0.737 I0.492 J0.001
N455 G02 X5.544 Y0.253 I-0.167 J-0.308
N460 G02 X5.429 Y0.081 I-1.562 J0.914
N465 G01 X0.186 Y-6.91
N470 G02 X-0.186 I-0.186 J0.14
N475 G01 X-2.35 Y-3.95
N480 G02 Y3.95 I5.267 J3.95
N485 G01 X0.647 Y8.02
N490 G02 X1.103 I0.228 J-0.171
N495 G01 X5.429 Y2.253
N500 G02 X5.544 Y0.253 I-1.448 J-1.086
N505 G03 X5.548 Y-0.272 I0.442 J-0.258
N510 G02 X5.522 Y-0.795 I-0.4 J-0.243
N515 G01 X0.186 Y-7.91
N520 G02 X-0.186 I-0.186 J0.14
N525 G01 X-2.83 Y-4.31
N530 G02 Y4.31 I5.747 J4.31
N535 G01 X0.251 Y8.493
N540 G02 X1.499 I0.624 J-0.468
N545 G01 X6.026 Y2.457
N550 G02 X6.395 Y1.35 I-1.477 J-1.108
N555 G01 Y0.984
N560 G02 X6.026 Y-0.124 I-1.846 J0.
N565 G01 X5.522 Y-0.795
N570 G03 X5.492 Y-1.335 I0.39 J-0.293
N575 G02 X5.462 Y-1.875 I-0.42 J-0.247
N580 G01 X0.186 Y-8.91
N585 G02 X-0.186 I-0.186 J0.14
N590 G01 X-3.31 Y-4.67
N595 G02 Y4.67 I6.227 J4.67
N600 G03 X-1.688 Y6.87 I-132.859 J99.645
N605 G02 X-0.066 Y9.07 I134.453 J-97.424
N610 G02 X0.65 Y9.428 I0.716 J-0.537
N615 G01 X1.1
N620 G02 X1.816 Y9.07 I0. J-0.895
N625 G01 X6.626 Y2.657
N630 G02 X6.995 Y1.55 I-1.477 J-1.108
N635 G01 Y0.784
N640 G02 X6.626 Y-0.324 I-1.846 J0.
N645 G01 X5.462 Y-1.875
N650 G03 X5.432 Y-2.415 I0.39 J-0.293
N655 G02 X5.402 Y-2.955 I-0.42 J-0.247
N660 G01 X0.252 Y-9.822
N665 G02 X-0.252 I-0.252 J0.189
N670 G02 X-2.021 Y-7.426 I157.679 J118.26
N675 G03 X-3.79 Y-5.03 I-159.484 J-115.891
N680 G02 Y5.03 I6.707 J5.03
N685 G01 X-0.4 Y9.625
N690 G02 X0.406 Y10.028 I0.806 J-0.605
N695 G01 X1.4
N700 G02 X2.116 Y9.67 I0. J-0.895
N705 G01 X7.226 Y2.857
N710 G02 X7.595 Y1.75 I-1.477 J-1.108
N715 G01 Y0.587
N720 G02 X7.224 Y-0.527 I-1.856 J0.
N725 G01 X5.402 Y-2.955
N730 G03 X5.372 Y-3.5 I0.393 J-0.295
N735 G02 X5.342 Y-4.044 I-0.424 J-0.25
N740 G01 X0.64 Y-10.313
N745 G02 X-0.64 I-0.64 J0.48
N750 G01 X-4.31 Y-5.42
N755 G02 Y5.42 I7.227 J5.42
N760 G01 X-0.64 Y10.313
N765 G02 X0. Y10.633 I0.64 J-0.48
N770 G01 X2.15
N775 G01 X8.2 Y2.567
N780 G01 Y0.
N785 G02 X8.06 Y-0.42 I-0.7 J0.
N790 G01 X5.342 Y-4.044
N795 G00 Z2.
(2D EBAUCHEPOCHE1)
N805 G00 X7.198 Y2.149
N815 G00 Z0
N820 G01 Z-0.3 F500.
N825 G01 X1.441 Y9.824 F5000.
N830 G02 X1.572 Y10.086 I0.131 J0.098
N835 G01 X1.761
N840 G02 X1.945 Y9.994 I0. J-0.231
N845 G01 X7.606 Y2.446
N850 G02 X7.652 Y2.307 I-0.184 J-0.138
N855 G01 Y1.936
N860 G02 X7.416 Y1.858 I-0.131 J0.
N865 G01 X7.198 Y2.149
N870 G03 X6.733 Y2.313 I-0.356 J-0.267
N875 G02 X6.267 Y2.477 I-0.11 J0.431
N880 G01 X0.48 Y10.193
N885 G03 X-0.48 I-0.48 J-0.36
N890 G01 X-4.15 Y5.3
N895 G03 Y-5.3 I7.067 J-5.3
N900 G01 X-0.48 Y-10.193
N905 G03 X0.48 I0.48 J0.36
N910 G01 X7.9 Y-0.3
N915 G03 Y0.3 I-0.4 J0.3
N925 G01 X6.268 Y2.48
N930 G01 X8.036 Y2.786
N945 G01 X8.2 Y2.563
N950 G01 Y0.
N955 G02 X8.06 Y-0.42 I-0.7 J0.
N960 G01 X0.64 Y-10.313
N965 G02 X-0.64 I-0.64 J0.48
N970 G01 X-4.31 Y-5.42
N975 G02 Y5.42 I7.227 J5.42
N980 G01 X-0.64 Y10.313
N985 G02 X0. Y10.633 I0.64 J-0.48
N995 G01 X2.153 Y10.629
N1000 G01 X7.725 Y3.2
N1005 G01 X8.036 Y2.786
N1010 G02 X8.003 Y2.654 I-0.07 J-0.053
N1015 G01 X7.633 Y2.477
N1020 G03 X7.604 Y2.455 I0.038 J-0.079
N1025 G01 X7.335 Y2.144
N1030 G02 X7.198 Y2.149 I-0.066 J0.057
N1035 G01 Z-0.5 F500.
N1040 G01 X1.441 Y9.824 F5000.
N1045 G02 X1.572 Y10.086 I0.131 J0.098
N1050 G01 X1.761
N1055 G02 X1.945 Y9.994 I0. J-0.231
N1060 G01 X7.606 Y2.446
N1065 G02 X7.652 Y2.307 I-0.184 J-0.138
N1070 G01 Y1.936
N1075 G02 X7.416 Y1.858 I-0.131 J0.
N1080 G01 X7.198 Y2.149
N1085 G03 X6.733 Y2.313 I-0.356 J-0.267
N1090 G02 X6.267 Y2.477 I-0.11 J0.431
N1095 G01 X0.48 Y10.193
N1100 G03 X-0.48 I-0.48 J-0.36
N1105 G01 X-4.15 Y5.3
N1110 G03 Y-5.3 I7.067 J-5.3
N1115 G01 X-0.48 Y-10.193
N1120 G03 X0.48 I0.48 J0.36
N1125 G01 X7.9 Y-0.3
N1130 G03 Y0.3 I-0.4 J0.3
N1140 G01 X6.268 Y2.48
N1145 G01 X8.036 Y2.786
N1160 G01 X8.2 Y2.563
N1165 G01 Y0.
N1170 G02 X8.06 Y-0.42 I-0.7 J0.
N1175 G01 X0.64 Y-10.313
N1180 G02 X-0.64 I-0.64 J0.48
N1185 G01 X-4.31 Y-5.42
N1190 G02 Y5.42 I7.227 J5.42
N1195 G01 X-0.64 Y10.313
N1200 G02 X0. Y10.633 I0.64 J-0.48
N1210 G01 X2.153 Y10.629
N1215 G01 X7.725 Y3.2
N1220 G01 X8.036 Y2.786
N1225 G02 X8.003 Y2.654 I-0.07 J-0.053
N1230 G01 X7.633 Y2.477
N1235 G03 X7.604 Y2.455 I0.038 J-0.079
N1240 G01 X7.335 Y2.144
N1245 G02 X7.198 Y2.149 I-0.066 J0.057
N1250 G01 Z-0.7 F500.
N1255 G01 X1.441 Y9.824 F5000.
N1260 G02 X1.572 Y10.086 I0.131 J0.098
N1265 G01 X1.761
N1270 G02 X1.945 Y9.994 I0. J-0.231
N1275 G01 X7.606 Y2.446
N1280 G02 X7.652 Y2.307 I-0.184 J-0.138
N1285 G01 Y1.936
N1290 G02 X7.416 Y1.858 I-0.131 J0.
N1295 G01 X7.198 Y2.149
N1300 G03 X6.733 Y2.313 I-0.356 J-0.267
N1305 G02 X6.267 Y2.477 I-0.11 J0.431
N1310 G01 X0.48 Y10.193
N1315 G03 X-0.48 I-0.48 J-0.36
N1320 G01 X-4.15 Y5.3
N1325 G03 Y-5.3 I7.067 J-5.3
N1330 G01 X-0.48 Y-10.193
N1335 G03 X0.48 I0.48 J0.36
N1340 G01 X7.9 Y-0.3
N1345 G03 Y0.3 I-0.4 J0.3
N1355 G01 X6.268 Y2.48
N1360 G01 X8.036 Y2.786
N1375 G01 X8.2 Y2.563
N1380 G01 Y0.
N1385 G02 X8.06 Y-0.42 I-0.7 J0.
N1390 G01 X0.64 Y-10.313
N1395 G02 X-0.64 I-0.64 J0.48
N1400 G01 X-4.31 Y-5.42
N1405 G02 Y5.42 I7.227 J5.42
N1410 G01 X-0.64 Y10.313
N1415 G02 X0. Y10.633 I0.64 J-0.48
N1425 G01 X2.153 Y10.629
N1430 G01 X7.725 Y3.2
N1435 G01 X8.036 Y2.786
N1440 G02 X8.003 Y2.654 I-0.07 J-0.053
N1445 G01 X7.633 Y2.477
N1450 G03 X7.604 Y2.455 I0.038 J-0.079
N1455 G01 X7.335 Y2.144
N1460 G02 X7.198 Y2.149 I-0.066 J0.057
N1465 G01 Z-0.9 F500.
N1470 G01 X1.441 Y9.824 F5000.
N1475 G02 X1.572 Y10.086 I0.131 J0.098
N1480 G01 X1.761
N1485 G02 X1.945 Y9.994 I0. J-0.231
N1490 G01 X7.606 Y2.446
N1495 G02 X7.652 Y2.307 I-0.184 J-0.138
N1500 G01 Y1.936
N1505 G02 X7.416 Y1.858 I-0.131 J0.
N1510 G01 X7.198 Y2.149
N1515 G03 X6.733 Y2.313 I-0.356 J-0.267
N1520 G02 X6.267 Y2.477 I-0.11 J0.431
N1525 G01 X0.48 Y10.193
N1530 G03 X-0.48 I-0.48 J-0.36
N1535 G01 X-4.15 Y5.3
N1540 G03 Y-5.3 I7.067 J-5.3
N1545 G01 X-0.48 Y-10.193
N1550 G03 X0.48 I0.48 J0.36
N1555 G01 X7.9 Y-0.3
N1560 G03 Y0.3 I-0.4 J0.3
N1570 G01 X6.268 Y2.48
N1575 G01 X8.036 Y2.786
N1590 G01 X8.2 Y2.563
N1595 G01 Y0.
N1600 G02 X8.06 Y-0.42 I-0.7 J0.
N1605 G01 X0.64 Y-10.313
N1610 G02 X-0.64 I-0.64 J0.48
N1615 G01 X-4.31 Y-5.42
N1620 G02 Y5.42 I7.227 J5.42
N1625 G01 X-0.64 Y10.313
N1630 G02 X0. Y10.633 I0.64 J-0.48
N1640 G01 X2.153 Y10.629
N1645 G01 X7.725 Y3.2
N1650 G01 X8.036 Y2.786
N1655 G00 Z2.
(2D FINITIONPOCHE1)
N1665 G00 X7.198 Y2.149
N1670 G00 Z0
N1675 G01 Z-1. F500.
N1680 G01 X1.441 Y9.824 F272.
N1685 G02 X1.572 Y10.086 I0.131 J0.098
N1690 G01 X1.761
N1695 G02 X1.945 Y9.994 I0. J-0.231
N1700 G01 X7.606 Y2.446
N1705 G02 X7.652 Y2.307 I-0.184 J-0.138
N1710 G01 Y1.936
N1715 G02 X7.416 Y1.858 I-0.131 J0.
N1720 G01 X7.198 Y2.149
N1725 G03 X6.733 Y2.313 I-0.356 J-0.267
N1730 G02 X6.267 Y2.477 I-0.11 J0.431
N1735 G01 X0.48 Y10.193
N1740 G03 X-0.48 I-0.48 J-0.36
N1745 G01 X-4.15 Y5.3
N1750 G03 Y-5.3 I7.067 J-5.3
N1755 G01 X-0.48 Y-10.193
N1760 G03 X0.48 I0.48 J0.36
N1765 G01 X7.9 Y-0.3
N1770 G03 Y0.3 I-0.4 J0.3
N1775 G01 X6.267 Y2.477
N1785 G01 X6.946 Y2.986
N1795 G01 X7.547 Y3.437
N1800 G01 X8.2 Y2.567
N1805 G01 Y0.
N1810 G02 X8.06 Y-0.42 I-0.7 J0.
N1815 G01 X0.64 Y-10.313
N1820 G02 X-0.64 I-0.64 J0.48
N1825 G01 X-4.31 Y-5.42
N1830 G02 Y5.42 I7.227 J5.42
N1835 G01 X-0.64 Y10.313
N1840 G02 X0. Y10.633 I0.64 J-0.48
N1845 G01 X2.15
N1850 G01 X7.547 Y3.437
N1855 G00 Z2.
(2D POCHES23)
N1865 G00 X0.295 Y-3.
N1870 G00 Z0
N1875 G01 Z-0.3 F500.
N1880 G01 Y-3.06 F272.
N1885 G02 X0.06 Y-3.295 I-0.235 J0.
N1890 G01 X-0.06
N1895 G02 X-0.295 Y-3.06 I0. J0.235
N1900 G01 Y-2.94
N1905 G02 X-0.06 Y-2.705 I0.235 J0.
N1910 G01 X0.06
N1915 G02 X0.295 Y-2.94 I0. J-0.235
N1920 G01 Y-3.
N1925 G03 X0.629 Y-3.365 I0.367 J0.
N1930 G02 X0.744 Y-3.847 I-0.023 J-0.26
N1935 G02 X0.576 Y-3.895 I-0.168 J0.271
N1940 G01 X-0.58
N1945 G02 X-0.895 Y-3.58 I0. J0.315
N1950 G01 Y-2.424
N1955 G02 X-0.576 Y-2.105 I0.319 J0.
N1960 G01 X0.576
N1965 G02 X0.895 Y-2.424 I0. J-0.319
N1970 G01 Y-3.576
N1975 G02 X0.744 Y-3.847 I-0.319 J0.
N1980 G03 X0.418 Y-4.223 I0.441 J-0.711
N1985 G02 X0.002 Y-4.495 I-0.416 J0.182
N1990 G01 X-1.18
N1995 G02 X-1.495 Y-4.18 I0. J0.315
N2000 G01 Y-1.824
N2005 G02 X-1.176 Y-1.505 I0.319 J0.
N2010 G01 X1.176
N2015 G02 X1.495 Y-1.824 I0. J-0.319
N2020 G01 Y-4.176
N2025 G02 X1.176 Y-4.495 I-0.319 J0.
N2030 G01 X0.002
N2035 G03 X-0.452 Y-4.798 I0. J-0.492
N2040 G02 X-0.905 Y-5.1 I-0.454 J0.189
N2045 G01 X-2.1
N2050 G01 Y-0.9
N2055 G01 X2.1
N2060 G01 Y-5.1
N2065 G01 X-0.905
N2070 G00 Z2.
N2075 G00 X0. Y2.705
N2076 G00 Z0
N2080 G01 Z-0.3 F500.
N2085 G01 X-0.06 F272.
N2090 G02 X-0.295 Y2.94 I0. J0.235
N2095 G01 Y3.06
N2100 G02 X-0.06 Y3.295 I0.235 J0.
N2105 G01 X0.06
N2110 G02 X0.295 Y3.06 I0. J-0.235
N2115 G01 Y2.94
N2120 G02 X0.06 Y2.705 I-0.235 J0.
N2125 G01 X0.
N2130 G03 X-0.365 Y2.37 I0. J-0.367
N2135 G02 X-0.848 Y2.254 I-0.26 J0.022
N2140 G02 X-0.895 Y2.42 I0.268 J0.166
N2145 G01 Y3.576
N2150 G02 X-0.576 Y3.895 I0.319 J0.
N2155 G01 X0.576
N2160 G02 X0.895 Y3.576 I0. J-0.319
N2165 G01 Y2.424
N2170 G02 X0.576 Y2.105 I-0.319 J0.
N2175 G01 X-0.58
N2180 G02 X-0.848 Y2.254 I0. J0.315
N2185 G03 X-1.223 Y2.58 I-0.71 J-0.44
N2190 G02 X-1.495 Y2.995 I0.182 J0.416
N2195 G01 Y4.176
N2200 G02 X-1.176 Y4.495 I0.319 J0.
N2205 G01 X1.176
N2210 G02 X1.495 Y4.176 I0. J-0.319
N2215 G01 Y1.824
N2220 G02 X1.176 Y1.505 I-0.319 J0.
N2225 G01 X-1.18
N2230 G02 X-1.495 Y1.82 I0. J0.315
N2235 G01 Y2.995
N2240 G03 X-1.798 Y3.449 I-0.492 J0.
N2245 G02 X-2.1 Y3.903 I0.189 J0.454
N2250 G01 Y5.1
N2255 G01 X2.1
N2260 G01 Y0.9
N2265 G01 X-2.1
N2270 G01 Y3.903
N2275 G00 Z2.
N2285 M9
N2300 M30
%

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,44 @@
(ISO 6983 code of anchor)
G10 L2 P1 X0 Y-18
G17 G21 G40 G49 (Plan XY, mode mm, annulation de la compensation de rayon, et de longueur)
G64 P2.0 (Mode tajectoire continue avec tolérance 0.5 [mm])
(G61.1)
(M61 Q1)
F9000
S75000
G00 X0 Y0 Z0
M3
o103 repeat [1]
G02 X-13 Y13 I3.25 J16.25
G01 X-14.95 Y11.05
G01 Y18.2
G01 X-9.1 Y16.9
G01 X-11.05 Y15.61
G03 X-1.95 Y5.85 I11.702 J1.788
G01 Y22.75
G01 X-8.45
G01 Y26
G01 X-1.95
G01 Y29.25
G02 X1.95 Y29.25 I1.95 J3.25
G01 Y26
G01 X8.45
G01 Y22.75
G01 X1.95
G01 Y5.85
G03 X11.05 Y15.61 I-2.602 J11.548
G01 X9.1 Y16.9
G01 X14.95 Y18.2
G01 Y11.05
G01 X13 Y13
G02 X0 Y0 I-16.25 J3.25
o103 endrepeat
G10 L2 P0 X0 Y0
G17 G21 G40 G49
G00 X0 Y0 Z0
M2

View File

@@ -0,0 +1,44 @@
(ISO 6983 code of anchor)
G10 L2 P1 X0 Y-18
G17 G21 G40 G49 (Plan XY, mode mm, annulation de la compensation de rayon, et de longueur)
G64 P2.0 (Mode tajectoire continue avec tolérance 0.5 [mm])
(G61.1)
(M61 Q1)
F9000
S75000
G00 X0 Y0 Z0
M3
o103 repeat [1]
G02 X-13 Y13 I3.25 J16.25
G01 X-14.95 Y11.05
G01 Y18.2
G01 X-9.1 Y16.9
G01 X-11.05 Y15.61
G03 X-1.95 Y5.85 I11.702 J1.788
G01 Y22.75
G01 X-8.45
G01 Y26
G01 X-1.95
G01 Y29.25
G02 X1.95 Y29.25 I1.95 J3.25
G01 Y26
G01 X8.45
G01 Y22.75
G01 X1.95
G01 Y5.85
G03 X11.05 Y15.61 I-2.602 J11.548
G01 X9.1 Y16.9
G01 X14.95 Y18.2
G01 Y11.05
G01 X13 Y13
G02 X0 Y0 I-16.25 J3.25
o103 endrepeat
G10 L2 P0 X0 Y0
G17 G21 G40 G49
G00 X0 Y0 Z0
M2

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,238 @@
%
(200_ROUEDENTEE_FACE_2_SURFACAGE_V01)
(MACHINE)
( MODEL M3)
( DESCRIPTION M3)
(T2 D=3. CR=0. - ZMIN=-1.4 - FLAT END MILL)
(T3 D=3. CR=0. - ZMIN=-1.5 - FLAT END MILL)
N10 G90 G94 G17 G91.1
N15 G21
(201_SURFACAGE_EBAUCHE)
(N20 M61 Q2)
(N25 T3)
N30 S60000 M3
N35 G54
N45 G0 X2.064 Y-1.274
N50 G1 Z2. F1000.
N55 Z1.
N60 G3 X0.786 Y1.273 Z0.844 I-0.639 J1.274
N65 X2.064 Y-1.274 Z0.687 I0.639 J-1.274
N70 X0.786 Y1.273 Z0.531 I-0.639 J1.274
N75 X2.064 Y-1.274 Z0.375 I0.639 J-1.274
N80 X0.786 Y1.273 Z0.218 I-0.639 J1.274
N85 X2.064 Y-1.274 Z0.062 I0.639 J-1.274
N90 X0.786 Y1.273 Z-0.094 I-0.639 J1.274
N95 X2.064 Y-1.274 Z-0.251 I0.639 J-1.274
N100 X0.786 Y1.273 Z-0.407 I-0.639 J1.274
N105 X2.064 Y-1.274 Z-0.563 I0.639 J-1.274
N110 X0.786 Y1.273 Z-0.72 I-0.639 J1.274
N115 X2.064 Y-1.274 Z-0.876 I0.639 J-1.274
N120 X0.786 Y1.273 Z-1.032 I-0.639 J1.274
N125 X2.064 Y-1.274 Z-1.189 I0.639 J-1.274
N130 X0.786 Y1.273 Z-1.345 I-0.639 J1.274
N135 X0. Y0. Z-1.4 I0.639 J-1.274
N140 X0.25 Y-0.25 I0.25 J0.
N145 X0.5 Y0. I0. J0.25
N150 X-0.5 I-0.5 J0.
N155 X1. I0.75 J0.
N160 X-1. I-1. J0.
N165 X1.5 I1.25 J0.
N170 X-1.5 I-1.5 J0.
N175 X2. I1.75 J0.
N180 X-2. I-2. J0.
N185 X2.5 I2.25 J0.
N190 X-2.5 I-2.5 J0.
N195 X3. I2.75 J0.
N200 X-3. I-3. J0.
N205 X3.5 I3.25 J0.
N210 X-3.5 I-3.5 J0.
N215 X4. I3.75 J0.
N220 X-4. I-4. J0.
N225 X4.5 I4.25 J0.
N230 X-4.5 I-4.5 J0.
N235 X5. I4.75 J0.
N240 X-5. I-5. J0.
N245 X5.5 I5.25 J0.
N250 X-5.5 I-5.5 J0.
N255 X6. I5.75 J0.
N260 X-6. I-6. J0.
N265 X6.5 I6.25 J0.
N270 X-6.5 I-6.5 J0.
N275 X7. I6.75 J0.
N280 X-7. I-7. J0.
N285 X7.5 I7.25 J0.
N290 X-7.5 I-7.5 J0.
N295 X8. I7.75 J0.
N300 X-8. I-8. J0.
N305 X8.5 I8.25 J0.
N310 X-8.5 I-8.5 J0.
N315 X9. I8.75 J0.
N320 X-9. I-9. J0.
N325 X9.5 I9.25 J0.
N330 X-9.5 I-9.5 J0.
N335 X10. I9.75 J0.
N340 X-10. I-10. J0.
N345 X10.5 I10.25 J0.
N350 X-10.5 I-10.5 J0.
N355 X11. I10.75 J0.
N360 X-11. I-11. J0.
N365 X11.5 I11.25 J0.
N370 X-11.5 I-11.5 J0.
N375 X12. I11.75 J0.
N380 X-12. I-12. J0.
N385 X12.5 I12.25 J0.
N390 X-12.5 I-12.5 J0.
N395 X13. I12.75 J0.
N400 X-13. I-13. J0.
N405 X13.5 I13.25 J0.
N410 X-13.5 I-13.5 J0.
N415 X14. I13.75 J0.
N420 X-14. I-14. J0.
N425 X14.5 I14.25 J0.
N430 X-14.5 I-14.5 J0.
N435 X15. I14.75 J0.
N440 X-15. I-15. J0.
N445 X15.5 I15.25 J0.
N450 X-15.5 I-15.5 J0.
N455 X16. I15.75 J0.
N460 X-16. I-16. J0.
N465 X16.5 I16.25 J0.
N470 X-16.5 I-16.5 J0.
N475 X17. I16.75 J0.
N480 X-17. I-17. J0.
N485 X17.5 I17.25 J0.
N490 X-17.5 I-17.5 J0.
N495 X18. I17.75 J0.
N500 X-18. I-18. J0.
N505 X18.5 I18.25 J0.
N510 X-18.5 I-18.5 J0.
N515 X19. I18.75 J0.
N520 X-19. I-19. J0.
N525 X19.5 I19.25 J0.
N530 X-19.5 I-19.5 J0.
N535 X20. I19.75 J0.
N540 X-20. I-20. J0.
N545 X20.5 I20.25 J0.
N550 X-20.5 I-20.5 J0.
N555 X21. I20.75 J0.
N560 X-21. I-21. J0.
N565 X21.5 I21.25 J0.
N570 X-21.5 I-21.5 J0.
N575 X22. I21.75 J0.
N580 X-22. I-22. J0.
N585 X22. I22. J0.
N590 G0 Z2.
N600 M5
(202_SURFACAGE_FINITION)
N605 M1
N610 M61 Q3
N615 T2
N620 S60000 M3
N625 G54
N635 G0 X0.677 Y-1.213
N640 G1 Z0.7 F400.
N645 Z-0.3
N650 G3 X2.173 Y1.212 Z-0.456 I0.748 J1.213 F200.
N655 X0.677 Y-1.213 Z-0.613 I-0.748 J-1.213
N660 X2.173 Y1.212 Z-0.769 I0.748 J1.213
N665 X0.677 Y-1.213 Z-0.925 I-0.748 J-1.213
N670 X2.173 Y1.212 Z-1.082 I0.748 J1.213
N675 X0.677 Y-1.213 Z-1.238 I-0.748 J-1.213
N680 X2.173 Y1.212 Z-1.394 I0.748 J1.213
N685 X0. Y0. Z-1.5 I-0.748 J-1.213
N690 X0.25 Y-0.25 I0.25 J0. F400.
N695 X0.5 Y0. I0. J0.25
N700 X-0.5 I-0.5 J0.
N705 X1. I0.75 J0.
N710 X-1. I-1. J0.
N715 X1.5 I1.25 J0.
N720 X-1.5 I-1.5 J0.
N725 X2. I1.75 J0.
N730 X-2. I-2. J0.
N735 X2.5 I2.25 J0.
N740 X-2.5 I-2.5 J0.
N745 X3. I2.75 J0.
N750 X-3. I-3. J0.
N755 X3.5 I3.25 J0.
N760 X-3.5 I-3.5 J0.
N765 X4. I3.75 J0.
N770 X-4. I-4. J0.
N775 X4.5 I4.25 J0.
N780 X-4.5 I-4.5 J0.
N785 X5. I4.75 J0.
N790 X-5. I-5. J0.
N795 X5.5 I5.25 J0.
N800 X-5.5 I-5.5 J0.
N805 X6. I5.75 J0.
N810 X-6. I-6. J0.
N815 X6.5 I6.25 J0.
N820 X-6.5 I-6.5 J0.
N825 X7. I6.75 J0.
N830 X-7. I-7. J0.
N835 X7.5 I7.25 J0.
N840 X-7.5 I-7.5 J0.
N845 X8. I7.75 J0.
N850 X-8. I-8. J0.
N855 X8.5 I8.25 J0.
N860 X-8.5 I-8.5 J0.
N865 X9. I8.75 J0.
N870 X-9. I-9. J0.
N875 X9.5 I9.25 J0.
N880 X-9.5 I-9.5 J0.
N885 X10. I9.75 J0.
N890 X-10. I-10. J0.
N895 X10.5 I10.25 J0.
N900 X-10.5 I-10.5 J0.
N905 X11. I10.75 J0.
N910 X-11. I-11. J0.
N915 X11.5 I11.25 J0.
N920 X-11.5 I-11.5 J0.
N925 X12. I11.75 J0.
N930 X-12. I-12. J0.
N935 X12.5 I12.25 J0.
N940 X-12.5 I-12.5 J0.
N945 X13. I12.75 J0.
N950 X-13. I-13. J0.
N955 X13.5 I13.25 J0.
N960 X-13.5 I-13.5 J0.
N965 X14. I13.75 J0.
N970 X-14. I-14. J0.
N975 X14.5 I14.25 J0.
N980 X-14.5 I-14.5 J0.
N985 X15. I14.75 J0.
N990 X-15. I-15. J0.
N995 X15.5 I15.25 J0.
N1000 X-15.5 I-15.5 J0.
N1005 X16. I15.75 J0.
N1010 X-16. I-16. J0.
N1015 X16.5 I16.25 J0.
N1020 X-16.5 I-16.5 J0.
N1025 X17. I16.75 J0.
N1030 X-17. I-17. J0.
N1035 X17.5 I17.25 J0.
N1040 X-17.5 I-17.5 J0.
N1045 X18. I17.75 J0.
N1050 X-18. I-18. J0.
N1055 X18.5 I18.25 J0.
N1060 X-18.5 I-18.5 J0.
N1065 X19. I18.75 J0.
N1070 X-19. I-19. J0.
N1075 X19.5 I19.25 J0.
N1080 X-19.5 I-19.5 J0.
N1085 X20. I19.75 J0.
N1090 X-20. I-20. J0.
N1095 X20.5 I20.25 J0.
N1100 X-20.5 I-20.5 J0.
N1105 X21. I20.75 J0.
N1110 X-21. I-21. J0.
N1115 X21.5 I21.25 J0.
N1120 X-21.5 I-21.5 J0.
N1125 X22. I21.75 J0.
N1130 X-22. I-22. J0.
N1135 X22. I22. J0.
N1140 G0 Z0.7
N1150 M9
N1155 G53 Z0.
N1160 G53 X0. Y0.
N1165 M30
%

View File

@@ -0,0 +1,6 @@
with open('micro5_3axes_ebauche.ngc', 'r') as f:
words = f.read().split()
words = filter(None, words)
words = filter(lambda w: w[0] == 'G' or w[0] == 'M', words)
print(set(words))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
(M61 Q1)
G1 X0 Y0 Z0 F9000
o103 repeat [1]
G1 X20 Y0 Z0 F9000
G1 X20 Y20 Z0 F9000
G1 X0 Y20 Z0 F9000
G1 X0 Y0 Z0 F9000
o103 endrepeat
M2

View File

@@ -0,0 +1,9 @@
(M61 Q1)
G91 ; incremental mode
G61.1 ; exact stop
F3000
G1 X0 Y0 Z0
G1 X1 Y0 Z0
G1 X0 Y1 Z0
G1 X0 Y0 Z1
M2

View File

@@ -0,0 +1,4 @@
G17 ; XY plane
G00 X0 Y0 Z0
G03 X1 Y1 Z0 I0 J1 F1000
M2

View File

@@ -0,0 +1,4 @@
G17 ; XY plane
G00 X0 Y0 Z0
G03 X1 Y1 Z1 I0 J1 K4 F1000
M2

View File

@@ -0,0 +1,3 @@
G91 ; incremental mode
G1 X1 F3000
M2 ; program end

View File

@@ -0,0 +1,12 @@
G91 ; incremental mode
G1 X0 F3000
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
G1 X0.01
M2 ; program end

View File

@@ -0,0 +1,44 @@
(ISO 6983 code of anchor)
G10 L2 P1 X0 Y-18
G17 G21 G40 G49 (Plan XY, mode mm, annulation de la compensation de rayon, et de longueur)
G64 P2.0 (Mode tajectoire continue avec tolérance 0.5 [mm])
(G61.1)
(M61 Q1)
F600
S75000
G00 X0 Y0 Z0
M3
o103 repeat [1]
G02 X-13 Y13 I3.25 J16.25
G01 X-14.95 Y11.05
G01 Y18.2
G01 X-9.1 Y16.9
G01 X-11.05 Y15.61
G03 X-1.95 Y5.85 I11.702 J1.788
G01 Y22.75
G01 X-8.45
G01 Y26
G01 X-1.95
G01 Y29.25
G02 X1.95 Y29.25 I1.95 J3.25
G01 Y26
G01 X8.45
G01 Y22.75
G01 X1.95
G01 Y5.85
G03 X11.05 Y15.61 I-2.602 J11.548
G01 X9.1 Y16.9
G01 X14.95 Y18.2
G01 Y11.05
G01 X13 Y13
G02 X0 Y0 I-16.25 J3.25
o103 endrepeat
G10 L2 P0 X0 Y0
G17 G21 G40 G49
G00 X0 Y0 Z0
M2

View File

@@ -0,0 +1,9 @@
(M61 Q1)
o103 repeat [100]
G0 X0 Y0 Z0 F4000
G0 X20 Y0 Z0 F4000
G0 X20 Y20 Z0 F4000
G0 X0 Y20 Z0 F4000
o103 endrepeat
M2

View File

@@ -0,0 +1,9 @@
(M61 Q1)
o103 repeat [100]
G0 X0 Y0 Z0 F400
G0 X20 Y0 Z0 F400
G0 X20 Y20 Z0 F400
G0 X0 Y20 Z0 F400
o103 endrepeat
M2

View File

@@ -0,0 +1,8 @@
(M61 Q1)
G0 X0 Y0 Z0 F60
G0 X1 Y0 Z0 F60
G0 X1 Y1 Z0 F60
G0 X0 Y1 Z0 F60
G0 X0 Y0 Z0 F60
M2

Binary file not shown.

View File

@@ -0,0 +1,6 @@
#! /bin/bash
# Here, you can do something after build of rootfs is done but
# before the final images (i.e. rootfs.tar) are generated.
# See post_image.sh script for the latter.
# Note: you should have access to most BR variables here.

View File

@@ -0,0 +1,7 @@
#! /bin/bash
# Here, you can do something after the rootfs images has been
# generated.
# See post_build.sh script if you want to do something just before
# the images are generated.
# Note: you should have access to most BR variables here.

View File

@@ -0,0 +1,35 @@
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
#
# Note: BusyBox init doesn't support runlevels. The runlevels field is
# completely ignored by BusyBox init. If you want runlevels, use
# sysvinit.
#
# Format for each entry: <id>:<runlevels>:<action>:<process>
#
# id == tty to run on, or empty for /dev/console
# runlevels == ignored
# action == one of sysinit, respawn, askfirst, wait, and once
# process == program to run
# Startup the system
null::sysinit:/bin/mount -t proc proc /proc
null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mkdir -p /dev/pts
null::sysinit:/bin/mkdir -p /dev/shm
null::sysinit:/bin/mount -a
null::sysinit:/bin/hostname -F /etc/hostname
# now run any rc scripts
::sysinit:/etc/init.d/rcS
# Put a getty on the serial port
ttyS0::respawn:/sbin/getty -L -l /usr/bin/auto-root-login -n ttyS0 0 vt100 # GENERIC_SERIAL
# Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot
# Stuff to do before rebooting
::shutdown:/etc/init.d/rcK
::shutdown:/sbin/swapoff -a
::shutdown:/bin/umount -a -r

View File

@@ -0,0 +1,24 @@
#
# These things are run when an Openbox X Session is started.
# You may place a similar script in $HOME/.config/openbox/autostart
# to run user-specific things.
#
# If you want to use GNOME config tools...
#
#if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
# /usr/libexec/gnome-settings-daemon &
#elif which gnome-settings-daemon >/dev/null; then
# gnome-settings-daemon &
#fi
# If you want to use XFCE config tools...
#
#xfce-mcs-manager &
xrandr --output Virtual-1 --mode 1920x1080
xterm -T '/var/log/opencn.log' -e 'tail -f /var/log/opencn.log'&
xterm -T '/var/log/messages' -e 'tail -f /var/log/messages'&
xterm -e './halcmd -f two-drives.hal && ./opencn-server; sh' &
xterm &

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<EtherCATMailbox>
<CoE>
<InitCmds>
<InitCmd>
<Transition>PS</Transition>
<Ccs>1</Ccs>
<Timeout>0</Timeout>
<Index>0x6092</Index>
<SubIndex>01</SubIndex>
<Data>00000002</Data>
</InitCmd>
<InitCmd>
<Transition>PS</Transition>
<Ccs>1</Ccs>
<Timeout>0</Timeout>
<Index>0x6892</Index>
<SubIndex>01</SubIndex>
<Data>00000002</Data>
</InitCmd>
</InitCmds>
</CoE>
</EtherCATMailbox>

Some files were not shown because too many files have changed in this diff Show More