Урок 1. Протяжка: лист едет через валы

В картинках

После этого урока на холсте два протяжных вала, лист A4 и мотор. Включаешь тумблер — лист едет между валами, как в настоящем факсе. Это первая половина механики: лист двигается вдоль, а точку на строке потом будет искать головка.

Всю механику набора собираем и запускаем в режиме Fast.


1.1. Идея: протяжка

В настоящем факсе лист тянет резиновый валик. Его крутит мотор через шестерни. Лист прижат к валику и едет на столько, на сколько повернулся обод валика.

У нас валик — деталь Feed roller (протяжной вал): полоса с резиновыми роликами у концов. Лист, зашедший под ролики, едет поперёк вала. На концах вала две точки навеса end0 и end1 — на них сажают шестерню или шкив.

Валов два, как в жизни: первый тянет лист внутрь, второй выводит. Если вал один, лист отпускается, как только хвост выйдет из-под него, — конец листа не дочитается. Чтобы валы шли одинаково, их связывает ремень.

моторлист A4лист едетвал 1вал 2ременьшестерня 16 лежитшестерня 16 на ребре
Протяжка сверху: два вала поперёк листа, ремень на правых торцах крутит их одинаково. Мотор стоит валом вверх: его шестерня лежит, а шестерня на торце вала 1 стоит на ребре — сверху видна полоской — и опирается на обод шестерни мотора.

1.2. Идея: шестерня «на ребре» и угловая передача

Вал протяжки лежит в плоскости листа, а мотор стоит валом вверх. Шестерня на торце протяжного вала стоит на ребре (сверху видна прямоугольником), шестерня на моторе лежит. Такая пара — угловая передача: шестерня на ребре стоит на ободе шестерни мотора, по оси вала, и поворачивает вращение на 90°.

Шестерни 16 и 16: вал крутится так же быстро, как мотор.

сверхусбокувал 1шестерня моторавал моторавал 1зубцы встречаются тут
Угловая передача: шестерня мотора лежит, шестерня вала стоит на ребре прямо на её ободе. Мотор крутится в горизонтальной плоскости, вал — в вертикальной: вращение повернуло на 90°.

1.3. Сборка

Шаг 1. Лист и валы

ДетальНога / действиеМетка / куда
Paper (лист)формат (кнопка в панели листа)A4 · 210 × 297
Feed roller (вал 1)длина (ручка)
место
310
поперёк листа; лист сверху, его нижний край под роликами
Feed roller (вал 2)длина (ручка)
место
310
на 80 ниже вала 1, торцы ровно под торцами вала 1

Шаг 2. Ремень между валами

Шкив на торце вала встаёт на ребро сам. Ремень между двумя шкивами на ребре сверху виден прямой полосой.

ДетальНога / действиеМетка / куда
Pulley (шкив) Ø 20посадкана правый торец вала 1 (end1)
Pulley (шкив) Ø 20посадкана правый торец вала 2 (end1)
Ременьвыдели оба шкива → правая кнопкаBelt between pulleys

Шаг 3. Мотор и угловая передача

ДетальНога / действиеМетка / куда
Motorместо
ON
DIR
вал мотора на линии вала 1, на 20 левее его левого торца
RUN
DIR
Gear (шестерня) 16посадкана вал мотора
Gear (шестерня) 16посадкана левый торец вала 1 (end0) — встанет на ребро и на обод шестерни мотора
InputвыходRUN
InputвыходDIR

1.4. Проверка

№СделайУвидишь
1DIR — включи, потом RUN — включиоба вала крутятся, ремень бежит, лист едет внутрь, между валами
2DIR — выключилист едет обратно, из лотка
3RUN — выключивсё стоит

Лист проходит под валами и останавливается, когда выйдет из-под второго: отпущенный лист лежит на месте.

Вставка урока 1 (Cmd+I)

Вставлять в новый проект. Микросхемы не нужны.

# Lesson 1 - feed: the sheet runs through two rollers.# Paste into a new project (Cmd+I). Chips: fax-chips.json. Run in Fast.# RUN on: the sheet runs between the rollers; DIR - the other way.# ---------- switches ----------input(RUN)input(DIR)# ---------- feed: two rollers, a belt between their right ends; the sheet lies above, its lower edge under roller 1 ----------mfeed feed1{len=310}()mfeed feed2{len=310}()mpulley fp1{d=20}()mpulley fp2{d=20}()mpaper paper{w=210, h=297}()mmotor fm(ON=RUN, DIR=DIR)mgear fg1{teeth=16}()mgear fg2{teeth=16}()at(feed1, 70, 40)at(feed2, 70, 120)at(paper, feed1, 60, -285)at(fm, 18, 32)mount(fp1, feed1.end1)mount(fp2, feed2.end1)mount(fg1, fm.shaft)mount(fg2, feed1.end0)belt(fp1, fp2)

Не получается? Что-то не работает →