def DrillingPart():
    # default parameters:
    global speed_mms    = 0.300
    global speed_degs   = 0.750
    global accel_mmss   = 3.000
    global accel_degss  = 1.200
    global smooth_radius_mm = 0.001
    # Program generated by RoboDK v4.0.1 for KUKA KR 10 R900 sixx on 02/12/2019 12:10:10
    # Using nominal kinematics.
    set_reference(pose([640.289000, -290.000000, 0.000000, 1.570796, 0.000000, -0.000000]))
    set_tcp(pose([116.058000, 0.000000, 219.481000, -0.000000, 1.047198, -0.000000]))
    movej([40.166272, -71.394929, 131.333329, 60.014894, -40.159017, -30.066576],accel_degss,speed_degs,0,smooth_radius_mm) # move_id = 1
    movel([9.438283, -44.942640, 125.087243, 9.577051, -80.279322, -1.631827],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 2
    movel([9.438283, -40.700206, 124.039821, 9.501249, -83.430178, -1.097016],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 3
    movel([9.438283, -44.942640, 125.087243, 9.577051, -80.279322, -1.631827],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 4
    movel([-57.379302, -42.811088, 155.099592, -132.596228, -35.902264, -20.405329],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 5
    movel([-57.379302, -35.838307, 153.203991, -126.860991, -32.651850, -27.340520],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 6
    movel([-57.379302, -42.811088, 155.099592, -132.596228, -35.902264, -20.405329],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 7
    movel([-40.958209, -45.849800, 146.604318, -123.740494, -46.654401, -11.173239],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 8
    movel([-40.958209, -39.896281, 145.068098, -120.050829, -44.318370, -16.433106],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 9
    movel([-40.958209, -45.849800, 146.604318, -123.740494, -46.654401, -11.173239],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 10
    movel([-52.695030, -46.065800, 136.671448, -142.417182, -52.723107, -0.461288],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 11
    movel([-52.695030, -41.042323, 135.387284, -140.548145, -49.796603, -3.446590],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 12
    movel([-52.695030, -46.065800, 136.671448, -142.417182, -52.723107, -0.461288],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 13
    movel([-67.057250, -46.186743, 143.579581, -154.492881, -46.458868, -3.967718],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 14
    movel([-67.057250, -40.547707, 142.134408, -152.596046, -42.703338, -6.629182],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 15
    movel([-67.057250, -46.186743, 143.579581, -154.492881, -46.458868, -3.967718],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 16
    movel([-85.160923, -45.815407, 146.812897, 5.765783, 42.252893, 178.628619],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 17
    movel([-85.160923, -39.839149, 145.269825, 6.321352, 37.844269, 177.903399],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 18
    movel([-85.160923, -45.815407, 146.812897, 5.765783, 42.252893, 178.628619],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 19
    movel([40.166272, -71.394929, 131.333329, 60.014894, -40.159017, -30.066576],accel_mss,speed_mms,0,smooth_radius_mm) # move_id = 20

DrillingPart()
